html,body {padding:0;margin:0; width:100%; height:100%; background: #0e3673 url(../i/allPage.jpg) 0 0 repeat-x;;}
body {color:#ffffff;  font:62.5% Arial, Helvetica, sans-serif;}

img{border:0; font-size:1px;}
.img{display: block; margin:0; padding:0;}

.clr{clear:both;}
.clr2{clear:both; height:1px;}
form{padding:0; margin:0;}


h1{font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#92c2e4; font-weight:normal;  padding:0 0 0 20px; margin:0;}
h2{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#fff; font-weight:bold; padding:0; margin:0;}
h3{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#fff; font-weight:bold; padding:0; margin:0;}
h4{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#fff; font-weight:normal; padding:0; margin:0;}
h5{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#fff; font-weight:normal; padding:0; margin:0;}
h6{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#fff; font-weight:normal; padding:0; margin:0;}

a{color: #b3def8; text-decoration: underline; cursor: pointer;}
a:hover{text-decoration: none;}

ul{margin: 20px; padding:0;}
p{margin:0; padding: 5px 0 8px 0;}

#allPage{width:100%; min-width:1000px; height: auto !important; height:100%; min-height:100%; position:relative; z-index:30;  background:url(../i/header.jpg) 50% 0px no-repeat; }


.logo{position:absolute; left:30px; top:30px; padding:0; margin:0;}
.logo a{display:block; width:424px; height:132px; background:url(../i/logo.jpg) 0 0 no-repeat; text-indent: -10000px;}

.header{height:467px;}
.shadow{height:744px; background:url(../i/header_r.jpg) repeat-x; position:absolute; width:50%; right:0;}

/*top menu*/
.menu{width: 1000px; margin:auto; text-align:center; padding-top:430px;}
.menu ul{list-style:none; padding:0; margin:0;}
.menu ul li{display:inline;}
.menu ul li a{font-size:14px; color:#92c2e4; text-decoration:none; padding:6px 15px 6px 45px; display:inline-block; font-weight:bold; background:url(../i/menu.gif) 0 0px no-repeat;}
.menu ul li a:hover, .menu ul li.active a{color:#fff; background-position:0 -51px;}


/*stucture*/
.wraper{height:1%; display:inline;}
.right{float:right; width:174px; padding: 85px 29px 30px 30px;}
.left{width:247px; float:left; padding: 85px 32px 32px 32px;  font-size:1.4em; overflow:hidden;}
.main_part{margin: 30px 233px 0 311px; font-size:1.4em;}
.main_part .inner{float:left; width:100%;}

.main_part h1{text-align:right; height:50px;position:relative}
.main_part h1 span{padding:20px 18px 15px 80px; background:url(../i/li.png) 0 0 no-repeat; z-index:90; line-height:50px;}

/*footer*/
.clr_footer{clear:both; height:250px;}
.footer{background:url(../i/footer_l.jpg) 0 100% no-repeat; height:250px; position:relative; margin: -250px 0 0 0; z-index:110;}
.footer .in{background:url(../i/footer_r.jpg) 100% 100% no-repeat; height:250px; padding: 0 669px 0 331px;}
.footer .inn{background:url(../i/footer-rep.jpg) 0 100% repeat-x; height:250px;}

div.copy{position:absolute; bottom:20px; left:25px; z-index:10000;}
a.copy{display:block; width: 80px; height:25px; position:relative; z-index:10000; text-indent: -1000px;}

.copy2{position:absolute; width:500px; left:50%; margin-left:-250px; top: 145px; color:#7ca6d6; font-weight:bold; font-size:1.3em; text-align:center;}
.copy2 table.address{margin:auto;}
.copy2 table.address td{padding:3px 5px; text-align:left;}
.copy2 table.address td.r{text-align:right;}
.copy2 a{color:#ABCAEE; text-decoration:none;}
.copy2 a:hover{color:#fff;}

.menu_l2{list-style:none; padding:0; margin:0;}
.menu_l2 li a{font-size:16px; font-weight:bold; text-decoration:none; padding: 20px 0pt 15px 70px; background:url(../i/li.png) 0 -75px no-repeat; display:block;}
.menu_l2 li a.active, .menu_l2 li a:hover{background-position: 0 4px; color:#fff;}


.akcija{width: 174px; background:url(../i/akcija.png) 0 0 no-repeat; padding: 120px 0px 0 0px; color:#0d3978; font-size:1.2em;}
.akcija .in{background:#ecfafb; padding:0 8px 10px 8px;  border: solid 1px #6482aa; border-top:0;}
.akcija .l0{font-size:70px; position:absolute; margin: -70px 0 0 0;}
.akcija .l1{font-size:20px; display:block; text-align:right;}
.akcija .l2{font-size:14px;}
.akcija .l3{font-size:14px; font-weight:bold;}


.cont{margin: 30px 0; font-size:16px; font-weight:bold; color:#6b8fb8; border-collapse:collapse;}
.cont td{vertical-align:bottom;}
.cont .code{padding:0 5px;}
.cont .phone{font-size:28px; white-space:nowrap; line-height:28px;}


/**/
.t_l{position:absolute; top:25px; right:28px;}
.t_l a{float: left; width:16px; height:12px; text-indent:-10000px;}
.t_l a.home{background:url(../i/home.png) 0 0 no-repeat; margin-right:15px;}
.t_l a.mail{background:url(../i/mail.png) 0 0 no-repeat;}


.shape1, .shape2{width:34px; height:31px; position:absolute; top:284px;}
.shape1{background:url(../i/shape1.gif) 0 0 no-repeat; left:28px;}
.shape2{background:url(../i/shape2.gif) 0 0 no-repeat; right:28px;}

.menu2{list-style:none; background: url(../i/line.jpg) 100% 50% no-repeat; width:240px;}
.menu2 a{text-decoration:none; line-height:140%;}
.menu2 a:hover{text-decoration:underline;}

.top_phones{position: absolute; top: 180px; left:130px; background: url(../i/h_line.jpg) 50% 0 no-repeat;}
.top_phones table{background: url(../i/h_line.jpg) 50% 100% no-repeat;}
.top_phones td{color:#2d5c8a; vertical-align:bottom;}
.top_phones .tp1{font-size:18px; font-weight:bold;}
.top_phones .tp2{font-size:14px; font-weight:bold; padding:0 10px 2px 20px;}
.top_phones .tp3{font-size:18px; font-weight:bold;}

/*addone*/
.img_block{clear:left; margin-bottom:20px;}
.c_img{margin:0 10px 10px 0; float:left;}

.img_block h1{text-align:left;}
.img_block h2{font-size:16px;}
