/* common */
html, body, img, form {margin: 0px; padding: 0px; border: none;}
html, body {height:100%;}
body {background-color:#e9e9e9;}
body, td {font: 14px Verdana, sans-serif; color: #4e5054;}
a {color: #000;	text-decoration: underline;}
a:hover {text-decoration: none;}
table {border: 0px; border-collapse: collapse;}
td {vertical-align: top;}
p {padding: 0px; margin: 0px 0px 12px 0px;}
object {outline:none;}

h1 {font-size:17px; padding: 0px; margin: 0px 0px 10px 0px;}
h2 {font-size:15px; padding: 0px; margin: 0px 0px 10px 0px;}
h3 {font-size:13px; padding: 0px; margin: 0px 0px 10px 0px;}

.clear {clear:both;}
.none {line-height:0;}
.relative {position:relative;}
.img-marg {float:left; margin:0 10px 5px 0;}
.float-l {float:left;}
.float-r {float:right;}
.hfeed .posts {margin-bottom:10px;}


html {background: url(img/bg.png) repeat;}
body{ background: url(img/header-bg.jpg) no-repeat top center;}

.main-cont {width:980px; margin:0 auto; min-height:100%; overflow:hidden;}

/* header */

.header {position: relative; width:980px; height:234px;}

.header-logo{position:absolute; top:12px;}		 
		 
.header-name{position:absolute; left:235px; top:58px;}
.header-name h2 {font:36px "Verdana", sans-serif; font-weight:normal; color: #fff;} 
.header-name p {margin-top:40px; font:16px "Verdana", sans-serif; font-weight:normal; color: #fff;}

ul.header-tel{position:absolute; top:101px; right:0px; margin:0px; padding:0px;}
ul.header-tel li{list-style-type:none; line-height:36px; text-align:right; font:20px "Verdana", sans-serif; font-weight:normal; color:#fff; padding:8px 0px 0px 0px;}
             
    
/*menu*/  
.header-menu {position:absolute; top:199px; }
.header-menu ul{list-style-type:none; margin:0px; padding:7px 0px 0px 0px; height:35px;}
.header-menu ul li{float:left; margin:0px 16px;padding:0px 0px 0px 0px; width:150px;height:35px;text-align:center;}
.header-menu ul li a{text-decoration:none;font:16px "Verdana" sans-serif; font-weight:normal; color:#fff; display: block; width: 150px;height: 33px;color: #fff;}
.header-menu ul li a:hover{color:#f89d0d;}
.header-menu ul li a.active{color:#f89d0d;}
.header-menu  li:hover ul, .header-menu  li.jshover ul {display: block;}
.header-menu ul li ul{list-style: none;padding: 0;margin: 0;width: 250px; display: none; position: absolute; left: 150px;top: 35px; z-index:10;}
.header-menu li ul li{float: none; height: 35px; margin: 0;width: 250px; text-align: center;background: #46474c;}
.header-menu li ul li a {width:250px;}

/* center col */
.center-col {width:980px; float:left; overflow:hidden;}
.center-col .padding {padding:20px 20px 100px 20px;}

p{font:13px Verdana, sans-serif;  color: #4e5054;   line-height:22px;}
  
p.first{margin:20px 0px 0px 0px;}

ul.adventages{padding: 0;margin: 20px 0px 40px 0px;width:980px;font: 11px Verdana, sans-serif;color: #4e5054;text-align:left;}
ul.adventages li{display:inline;margin:0px 18px 0px 0px;}
ul.adventages li img{display:inline-block; vertical-align:middle;}

.point{padding:0px 5px 0px 0px;}
.category {width:295px;height:365px;background:url(img/cat-bg.jpg) no-repeat;float:left;margin:0px 9px 0px 9px;}
          
.padding .category h3{font:13px Verdana, sans-serif; margin:0px; padding:10px 10px 10px 3px; text-align:center;}
.padding .category h3 a{color:#fff; text-decoration:none;}
.category p{font:11px Verdana, sans-serif; color:#fff;  padding:10px 0px 0px 10px;}

.citation{width:760px;height:186px;background:url(img/citation-bg.jpg)no-repeat;margin:40px 0px 0px 9px;padding:38px 82px 0px 82px}
.clients{width:200px; height:100px; margin: 40px 10px 20px 25px; float:left; text-align:center;}
.clients img{ max-width:150px; max-height:100px;}
       
.center-col h3.center, .center-col h2.center {font:16px "Verdana", sans-serif; font-weight:normal; color:#4e5054; text-align:center; margin:10px 0px 10px 0px;}        

/* left col */
.left-col {width:480px; float:left; overflow:hidden;}
.left-col .padding {padding:20px 20px 100px 20px;}

#big-opis-img {width: 415px; height:260px; position:relative; margin:0px 0px 20px 0px;}

.evogallery {margin:10px 0px 0px 0px;}
.fancybox {float:left; margin:0px 15px 15px 0px; }
.fancybox img {border-radius:4px;}

.conteiner1 {width:100%; float: left;}

/* right col */
.right-col {margin:0px 0px 0px 480px;}
.right-col-b {width:100%; float:left; overflow:hidden;}
.right-col .padding {padding:20px 20px 100px 20px;}
dl dt {font-style:italic; font-size:14px;}
dl dd {font-style:italic; font-size:14px; font-weight:bold; text-align:right; margin-top:10px;}



        
/* footer */

.footer {width:100%; margin:0 auto; position:relative; }
.footer-b {width:100%; height:100px; position: absolute; top:-100px; left:0; background:url(img/footer-bg.jpg) no-repeat top center;}
.footer-center {margin: 0 auto; min-height: 100%; position: relative; width: 980px;}			
				
.footer-center p.footer-name{position:absolute;bottom:5px;left:0px;font:16px "Verdana" sans-serif; font-weight:normal; color:#fff; }

ul.footer-menu {position:absolute; top:20px; left: 0px; list-style-type:none; text-align:left; margin:0px; padding:0px;}
ul.footer-menu li{margin:0px 16px 0px 0px; padding:0px; display:inline; text-align:left;}
ul.footer-menu li a {text-decoration:none; font:13px "Verdana", sans-serif; font-weight:normal; color:#fff;}
ul.footer-menu li a:hover{color:#f89d0d;}
ul.footer-menu li a.active{color:#f89d0d;}

ul.footer-tel{position:absolute; top:12px; right:0px; margin:0px; padding:0px;}
ul.footer-tel li{list-style-type:none; text-align:right; font:13px "Verdana", sans-serif; font-weight:normal; color:#fff; padding:8px 0px 0px 0px;}

