/* Start of CMSMS style sheet 'Estetika' */
body{background:#3b94c0 url(uploads/estetika/i/bghome.png) no-repeat center top;font-family:"Myriad Pro", Helvetica, Tahoma, Verdana;font-size:11px;margin:0;min-width:984px;padding:0;text-align:center}
img{border:0}
em{font-style:normal}
form,fieldset{border:0;margin:0;padding:0}
a{outline:0;text-decoration:none}
ul{list-style-type:none;margin:0;overflow:auto;padding:0}
li{display:inline;float:left;width:auto}
#top{background:url(uploads/estetika/i/header.png) repeat-x center 12px;margin:0 auto;min-width:984px;overflow:auto;}
#wrapper{background:#f8f6f0 url(uploads/estetika/i/content.png) repeat-x top;border-bottom:1px solid #3b94c0;display:block;min-width:984px;overflow:auto}
#header{height:250px;margin:0 auto;overflow:auto;position:relative;text-align:left;width:984px}
#home #header{height:549px}
h1{font-size:20px;margin:48px 0 0 24px;padding:0}
#header h2{color:#fff;font-size:28px;font-weight:400;left:32px;letter-spacing:1px;margin:0;padding:0;position:absolute;top:156px}
#header h2 a {color:#fff;}
#header h2 a:hover {text-decoration:underline;}
#header h3{color:#fff;font-size:17px;font-weight:400;left:32px;letter-spacing:1px;margin:0;padding:0;position:absolute;top:192px}
#home #header h2{top:182px}
#home #header h3{top:221px}
#header h2 strong,#header h3 strong{color:#ffe;font-size:110%;font-weight:400}
#header .description{left:16px;position:absolute;top:176px}
#header h4{color:#001;font-size:17px;font-weight:400;letter-spacing:1px;line-height:26px;margin:10px 0 0;padding:0;text-align:justify;width:430px}
#creative{left:36px;position:absolute;top:297px}
#innovative{left:531px;position:absolute;top:297px}
.rotate{clear:both;height:160px;width:400px}
.description{clear:both}
.description p{color:#fff;font-family:Tahoma, verdana;font-size:12px;line-height:22px;margin:0;padding:0}
.description p strong{font-family:"Myriad Pro", Helvetica;font-size:20px;font-weight:400}
.rotate p{background:url(uploads/estetika/i/black.png);bottom:0;color:#000;margin:0;padding:12px 0;position:absolute;width:400px}
.rotate p a{color:#fff;display:block;font-size:15px;font-weight:700;padding:0 12px;text-align:center;text-decoration:underline}
ul#menu{position:absolute;right:0;text-align:center;top:61px;}
#menu li {height:61px; overflow:hidden;}
#menu li a{color:#777;display:block;font-family:Helvetica;padding:16px 34px 14px;}
#menu li.currentpage a, #menu li a:hover{background:url(uploads/estetika/i/cut.png) no-repeat center 50px;color:#c80000;display:block}
#menu li strong{clear:both;display:block;font-family:Helvetica, Tahoma;font-size:14px;font-weight:700;letter-spacing:1px;line-height:18px;margin:0;padding:0; text-shadow:1px 1px #FFFFFF;}
#menu li a span{clear:both;color:#888;display:block;font-family:Verdana;font-size:11px}
#menu li.currentpage a span, #menu li a:hover span{color:#c66}
#nav{background:url(uploads/estetika/i/nav.png);height:23px;position:absolute;right:36px;top:12px;width:445px}
#nav li{padding:0 0 0 30px}
#nav li a{color:#fff;display:block;font-family:verdana;font-size:10px;padding:0 10px 10px}
#main{color:#515457;font-family:Verdana, Tahoma;line-height:22px;margin:0 auto;overflow:auto;padding:12px 0 48px;width:984px}
#side{display:inline;float:left;text-align:left;width:256px}
.smallbox{background:url(uploads/estetika/i/smallbox.png) no-repeat top;clear:both;overflow:auto;padding:20px 14px 24px}
#main .smallbox h3{font-size:17px;margin:0;padding:11px 12px; text-shadow:1px 1px #FFFFFF;}
.list{display:block;list-style-type:none;margin:8px 0 0;overflow:auto;padding:0 0 0 12px;position:relative}
#content .list {padding:12px 0 0 32px;}
.list li{background:url(uploads/estetika/i/ok.png) no-repeat left;display:block;float:none;padding-left:16px}
#content{background:url(uploads/estetika/i/contentbox.png) no-repeat top;display:inline;float:right;margin-top:4px;text-align:left;width:728px}
#main h3{background:url(uploads/estetika/i/line.png) repeat-x bottom;color:#777;font-family:Georgia,"Times New Roman",Times,serif;font-size:19px;font-weight:400;margin:13px 0 0;padding:12px 0 12px 12px; text-shadow:1px 1px #FFFFFF;}
#main p{margin:0;padding:16px 8px 0;text-align:justify}
#main .news{margin:14px 10px 0}
#main .news h3{padding-left:32px;}
#main .news p{font-family:verdana;padding:16px 32px 0}
#main .col{display:inline;float:left;line-height:24px;margin:0 0 0 24px;width:328px}
#main .col img{border:1px solid #ccc;margin:24px 0 8px}
#main .col strong{color:#000;font-weight:400;}
#main a{color:#3f7793}
#main .more{overflow:auto;padding-top:24px}
#main .more a{background:url(uploads/estetika/i/more.png) no-repeat;color:#fff;display:inline;float:right;font-family:Tahoma, Verdana;font-size:11px;height:28px;line-height:16px;margin-right:12px;padding:0;text-align:center;width:60px}
#main .more a:hover{background:url(uploads/estetika/i/more.png) no-repeat 0 -28px;color:#ffe}
#main .big {clear:both;}
#main .big a{background:url(uploads/estetika/i/bigmore.png) no-repeat center top;height:28px;width:180px}
#main .big a:hover{background:url(uploads/estetika/i/bigmore.png) no-repeat center -28px}
#portfolio{margin:4px auto 0;padding:12px 0 0;width:966px}
#works{background:url(uploads/estetika/i/portfolio.png) no-repeat top;}
body #main h3.cat {margin:0 18px 0 19px; padding:32px 0 12px 48px; display:block; text-align:left; font-size:24px; text-shadow:1px 1px #FFFFFF;}
div#portfolio {text-align:left;}
div#portfolio h3 {margin:0 9px; padding-left:48px;}
div#portfolio p {padding:16px 48px 8px 48px;}
#portfolio li{height:230px;margin:16px 0 0 48px;text-align:center;width:410px}
#portfolio li{height:196px;margin:24px 0 0 48px;text-align:center;width:410px; position:relative; width:422px; background:url(uploads/estetika/i/portobg.png) no-repeat;}
#portfolio li img{border:3px solid #fff; margin:8px 0;}
#portfolio li .image {position:absolute; left:8px; top:0;}
#portfolio li a {color:#fff;}
#portfolio li a:hover { color:#fff;}
#portfolio li a:hover img{border:1px solid #222; padding:2px;}
#portfolio strong{display:block;font-size:12px;text-align:left; position:absolute; display:block; top:11px; left:11px; color:#fff; background:url(uploads/estetika/i/blackbg.png); width:400px;}
#portfolio strong a {padding:6px 8px 6px 8px;display:block;}
#portfolio p{line-height:16px;padding:0;margin:0;position:absolute;display:block; bottom:25px; left:11px; color:#fff; background:url(uploads/estetika/i/blackbg.png); width:384px; font-size:10px; padding:4px 8px; line-height:15px;color:#ccc;}
.features{display:block;margin:16px 0 0 8px;padding:0 0 6px 32px;position:relative; width:400px; overflow:visible; clear:both;}
.features li{width:50%}
.features li.long{width:90%}
.features li a{background:url(uploads/estetika/i/ok.png) no-repeat left;color:#4a8cad;display:block;padding:0 0 1px 16px}
.features li span{color:#999;display:none;font-family:verdana;font-size:11px;line-height:18px;position:absolute;width:260px;left:430px;}
.features li a:hover span{top:0;display:block;}
#footer{background:#3b94c0 url(uploads/estetika/i/bg.png) no-repeat center top;margin:0 auto;min-width:984px;padding-bottom:32px;text-align:center}
#footer p{border-top:1px solid #fff;color:#fff;font-family:verdana;font-size:11px;margin:0;padding:12px 0}
#footer p a{color:#fff}
#nav li a:hover,#footer p a:hover{text-decoration:underline}
#main a:hover,.features li a:hover{color:#5896C5;}
.desc img {float:right; margin:0 0 8px 12px; border:3px solid #e0e0e0;}
#main .portfolio {margin:12px 0 0 12px; }
* html .portfolio {height:1%;}
#main .portfolio li {margin:0 0 0 0px; position:relative; width:342px; background:url(uploads/estetika/i/workbg.png) no-repeat; text-align:center;}
#main .portfolio img {border:3px solid #fff; margin:8px auto 0;}
#main .portfolio a:hover img {border:1px solid #000; padding:2px;}
.current {font-weight:bold; color:#069;}
#pagemenu {text-align: center; font-size:13px; color:#ccc; padding-top:12px;}
.entry {clear:both; overflow:visible; padding:8px 32px; display:block;}
.entry label {width:200px; font-size:13px; float:left; display:inline;}
.entry textarea, .entry input {width:226px; font-family:verdana; font-size:13px; color:#404040; background:#fff url(i/input_left.gif) !important; border:1px solid #aaa; padding:4px 8px;}
.jqTransformInputInner div input {background: url(i/input_left.gif) !important;}
.jqTransformSelectWrapper ul li {display:block; float:none;}
.jqTransformSelectWrapper li {display:block; float:none;}
.jqTransformSelectWrapper {width:228px;}
/* End of 'Estetika' */

