body{background:#d5f3ff url(../images/body-bg.png) repeat-x left top;color:#000;border-top:5px solid #000}

.row{padding-top:50px;/*border-top:10px solid #000*/}.row .row{padding:0;border-top:none}
hr{margin:0;padding:0;border-top:2px solid #000}
a{color:#0156d5}
.big{font-size:2em;padding:1.4em 0;margin:0}
.big span{font-size:0.6em}
.round{border-radius:0.8em;-moz-border-radius:0.8em}
.error{display:block;font-weight:bold;color:#f22}
h3{font-size:1.4em}
blockquote{font-family:'Arial';background-color:#fff;border:1px solid #bbb;padding:1em}
input,textarea,select,button,.button{background-color:#fff;border:1px solid #999;color:#333}
input:focus,textarea:focus,select:focus,button:focus,.button:focus{border-color:#000;color:#000}
input[type=submit],input[type=reset],input[type=button],input.button,button,.button{background-color:#ddd;color:#000;font-weight:bold;padding:0.9em 1.3em;text-decoration:none}
a.button{padding:1em 1.3em}
input[type=submit]:hover,input[type=reset]:hover,input[type=button]:hover,input.button:hover,button:hover,.button:hover{background-color:#000;border-color:#000;color:#fff}
select{padding:2px}
.favoriteIcon{width:16px;height:16px;position:relative;top:2px;margin-left:5px}
td,th{border:1px solid #dde;padding:4px}
th{font-weight:bold;background-color:#eee}

::-webkit-scrollbar{width:12px;height:12px}
::-webkit-scrollbar-button:start:decrement,::-webkit-scrollbar-button:end:increment{display:none}
::-webkit-scrollbar-track-piece{background-color:#eee}
::-webkit-scrollbar-thumb{background-color:#000}
::-webkit-scrollbar-thumb:vertical{height:50px}
::-webkit-scrollbar-thumb:horizontal{width:50px}

#logo{height:42px}
#logo a{display:block;float:left;width:230px;height:42px;text-indent:-9999px;background:url(../images/logo.png) no-repeat left top}
#menu{padding-top:11px}
#menu a{font-size:1.5em;color:#000;text-decoration:none;margin:0 0 0 30px}
#menu a:hover{color:#777}
#menu a.active{color:#0156d5}
#designs .grid_4,#design{padding-bottom:40px}
#designs a img{padding:10px;background-color:#888;background-color:rgba(0,0,0,0.4);-webkit-transition:all 0.2s linear}
*:first-child+html #designs a img{background-color:#888}
#designs a:hover img{background-color:#000;-webkit-transition:all 0.2s linear}
#designs span{font-weight:bold;font-size:1.2em;display:block;padding-top:0.1em}
#services p{display:block;height:180px;margin:0}
#services,#blog,#contact{padding:2em 0}
#services p,#blog p{font-size:1.2em}
#blogs p.published{font-weight:normal;font-size:0.6em;color:#666;display:inline;margin-left:10px;margin-top:0px}
#blog h3{margin-bottom:10px}
#blog h3 a{font-size:1em;font-weight:normal}
#txt-search{margin-left:0;margin-right:0;width:100px}
#btn-search{padding:5px}

#footer .grid_6{padding:1em 0;font-size:0.9em}