* { border:0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; line-height:0px; margin:0; padding:0; }


div#container { background:url("images/background.jpg") no-repeat; background-attachment:fixed; background-position:center top; min-height:828px; padding:40px 0px 0px 0px; position:relative; text-align:center; width:100%; }

div#wrapper { background-color:#FFF; margin:0 auto; position:relative; width:958px; }

div#header { padding:29px 40px 35px 40px; _padding:29px 40px 10px 40px; text-align:left; }

div#c92 h4 {color:#3C3C3C; font-size:15px; font-weight:normal; line-height:17px; padding:0px 0px 10px 0px;}




div#content div.article h1 { color:#3C3C3C; font-size:17px; font-weight:normal; line-height:24px; padding:0px 0px 20px 0px; }

ul#main-menu { float:right; list-style:none; }
ul#main-menu li { display:inline; float:left; padding:0px 0px 0px 27px; }
ul#main-menu li a { color:#333b46; display:block; font-size:15px; line-height:20px; text-decoration:none; }
ul#main-menu li a:hover { border-bottom:3px #3e96ff solid; }
ul#main-menu li a.active { border-bottom:3px #3e96ff solid; }

div.our-advertisement { background-color:#333c45; line-height:0px; margin:0 auto; padding:0px; width:910px; }
div.our-advertisement img { border:0px; display:block; line-height:0px; margin:0px; padding:0px; }
div.our-advertisement img.top { margin:0px 0px 10px 0px; }
div.our-advertisement img.bottom { margin:15px 0px 0px 0px; }
div.our-advertisement p { color:#FFF; font-size:19px; font-weight:bold; line-height:30px; text-align:center; }
div.our-advertisement p a { color:#FFF; font-size:19px; font-weight:bold; line-height:30px; text-decoration:none; }
div.our-advertisement p a:hover { text-decoration:underline; }
div.our-advertisement p span { color:#FFF; font-size:14px; font-weight:normal; line-height:20px; }

div.our-advertisement p { color:#FFF; font-size:14px; font-weight:normal; line-height:20px; }
div.our-advertisement p strong { color:#FFF; font-size:19px; font-weight:bold; line-height:30px; text-align:center; }
div.our-advertisement p strong a { color:#FFF; font-size:19px; font-weight:bold; line-height:30px; text-decoration:none; }
div.our-advertisement p strong a:hover { text-decoration:underline; }

div#content { margin:0 auto; padding:14px 0px 40px 0px; _padding:14px 0px 30px 0px; width:875px; }
div.content-left { float:left; color:#323a45; line-height:14px; padding:5px 0px 0px 0px; width:660px; text-align:left; }
div.content-left h2 { color:#3c3c3c; display:block; font-size:16px; font-weight:normal; line-height:20px; padding:0px 0px 20px 0px; }
div.content-left div.block { float:left; padding:0px 15px 0px 0px; text-align:left; width:204px; }
div.content-left div.block h2 { color:#3c3c3c; font-size:16px; font-weight:normal; line-height:20px; padding:0px 0px 20px 0px; }
div.content-left div.block ul { list-style:none; }
div.content-left div.block ul li { background:transparent url(images/li-odrazka.gif) no-repeat 0px 5px; color:#323a45; font-size:11px; line-height:20px; padding:0px 0px 0px 15px; }
div.content-left div.block ul li a { color:#323a45; font-size:11px; line-height:20px; padding:0px 0px 0px 0px; text-decoration:none; }
div.content-left div.block ul li a:hover { text-decoration:underline; }
div.content-left hr { border-top:1px #eaeaea solid; display:block; float:left; height:0px; line-height:0px; margin:25px 0px 15px 0px; _margin:20px 0px 0px 0px; padding:0px; width:655px; }
div.content-right { background:transparent url(images/content-right-bg.gif) repeat-x 0px 0px;  float:left; margin:0px 0px 0px 5px; width:210px; }
div.content-right p { line-height:14px;color:#323a45; }
div.content-right h4 {text-align : left; }
div.content-right div.block-right { line-height:14px; padding:5px 0px 24px 8px; text-align:left; }
div.content-right div.block-right h3 { color:#323a45; font-size:13px; font-weight:bold; line-height:20px; padding:0px 0px 5px 0px; }
div.content-right div.block-right h3 a { color:#3e96ff; font-size:13px; font-weight:bold; padding:0px; text-decoration:underline; }
div.content-right div.block-right h3 a:hover { text-decoration:none; }
div.content-right div.block-right ul { list-style:none; }
div.content-right div.block-right ul li { color:#323a45; line-height:19px; }
div.content-right div.block-right ul li a { color:#3e96ff; font-size:12px; line-height:19px; padding:0px; text-decoration:underline; }
div.content-right div.block-right ul li a:hover { text-decoration:none; }
div.content-right div.block-right-2 { padding:8px 0px 0px 8px; text-align:left; }
div.content-right div.block-right-2 h3 { color:#323a45; font-size:13px; font-weight:bold; line-height:20px; padding:3px 0px 18px 0px; }
div.content-right div.block-right-2 h3 a { color:#3e96ff; font-size:13px; font-weight:bold; padding:0px; text-decoration:none; }
div.content-right div.block-right-2 h3 a:hover { text-decoration:underline; }
div.content-right div.block-right-2 ul { list-style:none; }
div.content-right div.block-right-2 ul li { color:#323a45; line-height:16px; }
div.content-right div.block-right-2 ul li a { color:#3e96ff; font-size:12px; line-height:16px; padding:0px; text-decoration:underline; }
div.content-right div.block-right-2 ul li a:hover { text-decoration:none; }

div.content-left-2 { float:left; line-height:0px; padding:5px 0px 0px 0px; width:445px; text-align:left; }

div#referencie { background:#464f59 url(images/referencie-bg.gif) no-repeat 0px 0px; position:relative; text-align:left; }
div#referencie div.referencie-cover { background:transparent url(images/referencie-bg-2.gif) repeat-x 0px 22px; margin:0px; padding:15px 0px 0px 30px; position:relative; }
div#referencie div.referencie-cover h4 { color:#FFF; font-size:14px; font-weight:normal; line-height:24px; padding:0px 0px 8px 10px; position:relative; }
div.reference { float:left; position:relative; width:235px; }
div.reference a { color:#FFF; display:block; font-size:10px; font-weight:bold; line-height:16px; margin:0px 0px 5px 10px; _margin:0px 0px 0px 10px; position:relative; text-decoration:none; }
div.reference a.pic { background:transparent url(images/referencie-pic-bg.jpg) no-repeat bottom left; display:block; line-height:18px; margin:0px; padding:0px 0px 3px 9px; _padding:0px 0px 8px 9px; position:relative; }
div.reference-link { float:left; margin:0; padding:60px 0px 0px 0px; position:relative; }
div.reference-link a { outline-style:none; }

div#content div.article { margin:0 auto; text-align:left; width:96%; }

div#content div.article h2 { color:#3C3C3C; font-size:17px; font-weight:normal; line-height:24px; padding:0px 0px 20px 0px; }
div#content div.article ul { list-style:none; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; }
div#content div.article ul li { background:transparent url(images/li-odrazka.gif) no-repeat 0px 7px; color:#323a45; font-size:11px; line-height:20px; margin:0px 0px 0px 0px; padding:0px 0px 0px 15px; }
div#content div.article ul li a { color:#323a45; font-size:11px; line-height:20px; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; }
div#content div.article div.pictur-cover { display:inline; float:left; padding:0px 10px 5px 0px; }
div#content div.article p { color:#323a45; font-size:12px; line-height:22px; padding:0px 0px 10px 0px; text-align:left; }
div#content div.article p strong { color:#323a45; font-size:12px; line-height:22px; font-weight:bold; }
div#content div.article p a { color:#3e96ff; cursor:pointer; font-size:12px; text-decoration:none; }
div#content div.article p a.extern-link { color:#3e96ff; cursor:pointer; text-decoration:underline; }
div#content div.article p a.extern-link:hover { text-decoration:none; }
div#content div.article p.back-link { padding:10px 0px 0px 0px; }
div#content div.article p.back-link a { outline-style:none; text-decoration:none; }
div#content div.article a.pictur { display:block; float:left; margin:0px 0px 0px 0px; outline-style:none; }
div#content div.article a.pictur img { display:block; height:122px; width:212px; }
div#content div.article div.ref { border-top:1px #eaeaea solid; float:left; padding:15px 0px 15px 0px; width:420px;  }
div#content div.article div.ref h3 { color:#323A45; font-size:13px; font-weight:bold; line-height:20px; padding:0px 0px 10px 0px; }
div#content div.article div.ref h3 a { color:#323A45; font-size:13px; font-weight:bold; line-height:20px; padding:0px; text-decoration:none; }
div#content div.article div.ref p { color:#323a45; clear:both; font-size:12px; line-height:17px; padding:0px 20px 0px 0px; }
div#content div.article div.ref p a.pics { display:block; float:left; margin:0px 10px 5px 0px; outline-style:none; }
div#content div.article div.ref p a.pics img { display:block; height:90px; width:155px; }

div#paging { padding:15px 10px 0px 10px; }
div#paging a.selected, div#paging a:hover { color:#3e96ff; }
div#paging a { color:#323a45; font-size:12px; font-weight:bold; text-decoration:none; }
div#paging a { background:url("images/background-paging.png") no-repeat scroll 0 0 transparent; display:block; float:left; height:20px; line-height:20px; padding:5px; text-align:center; width:20px; }

form#mailform { margin:0px; padding:0px; }
form#mailform fieldset { margin:0px; padding:0px; }
form#mailform fieldset legend { color:#3c3c3c; font-size:13px; font-weight:bold; line-height:18px; padding:0px 0px 10px 0px; }
form#mailform fieldset div { float:left; padding:5px 0px 5px 10px; width:600px; }
form#mailform fieldset div label { color:#323a45; display:block; float:left; line-height:20px; font-size:12px; width:150px; }
form#mailform fieldset div label span { color:#3e96ff; line-height:20px; font-size:12px; }
form#mailform fieldset div input { border:1px #323a45 solid; color:#3c3c3c; display:block; float:left; line-height:20px; font-size:12px; width:200px; }
form#mailform fieldset div input.powermail_submit { background-color:#323a45; border:0px; color:#FFF; cursor:pointer; display:block; float:left; font-size:12px; line-height:20px; margin:0px 0px 0px 150px; _margin:0px 0px 0px 75px; width:80px; }
form#mailform fieldset div textarea { border:1px #323a45 solid; color:#3c3c3c; display:block; float:left; height:75px; line-height:20px; font-size:12px; width:200px; }
form#mailform fieldset div select { background-color:#FFF; border:1px #323a45 solid; color:#3c3c3c; display:block; float:left; line-height:20px; font-size:12px; }

div.content-right div#c87 div.article p.bodytext { line-height:12px;}

div#footer { background-color:#010109; text-align:left; padding:0px 0px 8px 0px; }
div#footer div.why-web-from-us { margin:0px 45px 0px 45px; _margin:0px 40px 0px 20px; float:left; width:202px; }
div#footer div.why-web-from-us h5 { color:#3e96ff; font-size:15px; font-weight:normal; line-height:20px; padding:8px 0px 3px 0px; }
div#footer div.why-web-from-us ul { list-style:none; padding:0px 0px 0px 0px; }
div#footer div.why-web-from-us ul li { color:#FFF; font-size:10px; line-height:16px; }
div#footer div.services { margin:0px 30px 0px 0px; float:left; width:192px; }
div#footer div.services h5 { color:#3e96ff; font-size:15px; font-weight:normal; line-height:20px; padding:8px 0px 3px 0px; }
div#footer div.services ul { list-style:none; padding:0px 0px 0px 0px; }
div#footer div.services ul li { color:#FFF; font-size:10px; line-height:14px; }
div#footer div.services ul li a { color:#FFF; cursor:pointer; font-size:10px; line-height:14px; text-decoration:none; }
div#footer div.address { margin:0px 30px 0px 0px; float:left; width:170px; }
div#footer div.address h5 { color:#3e96ff; font-size:15px; font-weight:normal; line-height:20px; padding:8px 0px 3px 0px; }
div#footer div.address div.address-cover p { color:#FFF; font-size:10px; line-height:14px; font-style:normal; }
div#footer div.address div.address-cover p a { color:#FFF; cursor:pointer; font-size:10px; line-height:14px; font-style:normal; text-decoration:none; }
div#footer div.address div.address-cover p a:hover { text-decoration:underline; }

div.clear { border:0px; clear:both; height:0px; line-height:0px; margin:0px; padding:0px; visibility:hidden; width:0px; }

.align-left { text-align: left}
.align-right { text-align: right}
.csc-mailform-submit{ margin-left:149px;width:204px !important;}

div#breadcrump {text-align:left;width: 840px; line-height:20px; margin:0 auto;padding-top:20px;}
div#breadcrump a {color :#7F97AF; line-height:20px; text-decoration:none;}
div#breadcrump span {color :#444444; line-height:20px; padding-left:5px;padding-right:5px;}
