* {padding:0; margin:0;}
html {height:100%; background:#fff url('../images/bg_html.jpg') center top no-repeat; min-width:1000px; color:#000; font-family:Arial, sans-serif; font-size:13px; line-height:20px;}
body {position:relative; height:100%; _behavior:url("./css/csshover.htc"); min-width:1000px;}
a, img {border:0; outline:none;}
a {color:#004990;}
a:hover {color:#a42b29;}
input:focus, textarea:focus, select:focus {outline:none;}
p {padding-bottom:20px;}
ul li {list-style:square inside;}

h1 {color:#a42b29; margin-bottom:25px; font:30px/32px 'Times New Roman', serif;}
h2.head1 {color:#000; margin:70px 0 25px; font:50px/52px 'Times New Roman', serif;}
h3 {color:#a42b29; margin:25px 0 10px; font: bold 18px/20px Arial, sans-serif;}


/**** CONTAINER ****/
.container {min-height:100%; _height:100%; width:950px; padding-left:50px; margin:0 auto;}
.empty {height:90px; clear:both;}
.clear {clear:both;}

/**** FOOTER ****/
.footer {height:95px; /*margin:-210px 0 0 0;*/ min-width:1000px; background:url('../images/bg_footer.jpg') left bottom repeat-x; color:#839aa1; line-height:16px;}
.footer_ins {width:890px; height:80px; margin:0 auto; padding:15px 60px 0 50px;}
.footer_ins1 {width:335px; float:left;}
.footer_ins2 {float:left;}
.footer_ins3 {float:right;}
.footer_ins3 a {float:right; display:block;}
.footer_ins3 img {float:right; display:block;}
.footer_ins3 p {padding:0 110px 0 0;}
.footer p {padding-bottom:0px;}
.footer p.footer_top {color:#b5c8ce; padding-bottom:5px;}
.footer a {color:#b5c8ce;}


/**** HEADER ****/
.header {height:327px; position:relative; background:url('../images/dott.gif') left bottom repeat-x; /* margin-bottom:25px; */ margin-bottom:180px;}
.logo {width:300px; height:84px; position:absolute; left:2px; top:63px;}
.contacts {position:absolute; left:2px; top:200px; color:#838281; line-height:15px;}
.contacts p {padding-bottom:5px;}
.contacts .contacts_top {color:#a42b29; font-size:30px; line-height:31px; padding-bottom:10px;}
.contacts a {font-weight:bold;}


/**** CONTENT ****/
.content {float: left; margin-right: -100%; overflow: hidden; width: 100%;}
.content_cent {margin-left:260px; padding:0 0px 0 55px; text-align: justify;}
.content_left {float: left; overflow: visible; width: 260px;}

.topmenu {position:relative; left:-9px;}
.topmenu li {list-style:none outside;}
.level_1 {margin-bottom:1px; padding:4px 0;}
.link_1_level {font-size:16px; text-decoration:none; font-weight:bold; padding:5px; background:#fff; zoom:1; position:relative; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; -khtml-border-radius: 5px; behavior: url('./js/PIE/PIE.htc');}
.link_1_level:hover {color:#fff; background:#004990; text-decoration:none;}
.submenu {margin:10px 0 5px 22px;}
.level_2 {padding:3px 0 3px 20px; background:url('../images/marker.gif') left 4px no-repeat;}
.link_2_level {color:#000; text-decoration:none; font-size:14px;}
.link_2_level:hover {color:#004990; text-decoration:none;}

.dotted {width:100%; height:2px; background:url('../images/dott.gif') left bottom repeat-x; margin:20px 0;}
.banner img {margin-bottom:15px;}

.round {padding:25px 12px; margin:30px 0 30px 0; background:#e0f3fb; zoom:1; position:relative; border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; -khtml-border-radius: 10px; behavior: url('./js/PIE/PIE.htc');}
.round_ugol {width:30px; height:18px; position:absolute; left:28px; top:-18px; background:url('../images/ugol.gif') 0 0 no-repeat;}

.price {padding:5px 100px 5px 63px;}
.price_top {color:#a42b29; font:29px/30px Arial, sans-serif; margin-left:24px; padding-top:5px;}
.price_top span {color:#585858; font:17px/20px Arial, sans-serif; float:left; padding-top:9px;}
.price_top strong {float:left; padding-right:10px;}
.allprice {color:#004990; font:bold 18px/20px Arial, sans-serif;}
.allprice a {font-size:16px;}
.price_str {color:#000; font-weight:bold; margin-left:20px; padding-top:15px;}
.price_str a {color:#000;}
.price_str a:hover {text-decoration:none;}

.primeri {width:80%; margin:20px 0;}
.primeri td {text-align:left; vertical-align:top;}
.primeri p {padding-bottom:0; font-size:11px; line-height:14px;}
.primeri img {margin-bottom:10px;}

.gallery {width:100%; margin-bottom:20px;}
.gallery td {width:191px; height:144px; padding-bottom:10px;}
.gallery td.glue {width:auto; height:144px;}
.gallery img {width:177px; height:130px; padding:7px; background:url('../images/gallery.gif') 0 0 no-repeat;}

.textcent {text-align: center;}
.textcent .price_top strong {float:none;}
.textcent .price_top {margin-left: 0px; padding: 0 0 5px;}

.wrap_tbl {height:px; margin-bottom:30px; text-align: center;}
.wrap_tbl table {width:100%; overflow:hidden; border:1px solid #91c0cc; /* background:url('../images/wrap_tbl.png') 0 0 repeat-x; */ zoom:1; position:relative; border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; -khtml-border-radius: 10px; behavior: url('./js/PIE/PIE.htc');}
.wrap_tbl table th {height:41px; line-height:14px; border-right:1px solid #d7e4e7; background:url('../images/bg_th.png') 0 0 repeat-x;}
.wrap_tbl table th h3 {font-size: 14px;}
.wrap_tbl table td h3 {font-size: 12px;}
.wrap_tbl table th.last, .wrap_tbl table td.last {border-right:none;}
.wrap_tbl table th.first {zoom:1; position:relative; border-radius: 10px 0 0 0; -moz-border-radius: 10px 0 0 0; -webkit-border-radius: 10px 0 0 0; -khtml-border-radius: 10px 0 0 0; behavior: url('./js/PIE/PIE.htc');}
.wrap_tbl table th.last {zoom:1; position:relative; border-radius: 0 10px 0 0; -moz-border-radius: 0 10px 0 0; -webkit-border-radius: 0 10px 0 0; -khtml-border-radius: 0 10px 0 0; behavior: url('./js/PIE/PIE.htc');}
.wrap_tbl table tr.lasttr td.first {zoom:1; position:relative; border-radius:0 0 0 10px; -moz-border-radius: 0 0 0 10px; -webkit-border-radius: 0 0 0 10px; -khtml-border-radius: 0 0 0 10px; behavior: url('./js/PIE/PIE.htc');}
.wrap_tbl table tr.lasttr td.last {zoom:1; position:relative; border-radius:0 0 10px 0; -moz-border-radius: 0 0 10px 0; -webkit-border-radius: 0 0 10px 0; -khtml-border-radius: 0 0 10px 0; behavior: url('./js/PIE/PIE.htc');}
.wrap_tbl table td {text-align:center; height:30px; border-right:1px solid #d7e4e7;}
.wrap_tbl table td.first {font-weight:bold; color:/*#0077ae*/#004990; /*width:84px;*/}
.wrap_tbl table tr.bluetd td {background:#e0f3fb;}
.wrap_tbl table tr.line td {border-bottom: 1px solid #91c0cc; }
.wrap_tbl table td.line {border-bottom: 1px solid #91c0cc; }

.svyaz {line-height:15px; margin:10px 0 20px; text-align: left;}
.svyaz td {padding:7px 0;}
.svyaz td.first {width:170px; vertical-align:middle; font-weight:bold;}
.svyaz td.firsttext {vertical-align:top; font-weight:bold;}
.svyaz input {width:337px; height:22px; border:1px solid #969696; color:#000; font: 13px/22px Arial, sans-serif; padding:0 2px;}
.svyaz textarea {width:337px; height:138px; border:1px solid #969696; color:#000; font: 13px/16px Arial, sans-serif; padding:0 2px;}
.svyaz input.btn_send {width:130px; height:31px; border:none; color:#fff; font: 13px/31px Arial, sans-serif; padding:0 0px; cursor:pointer; background:url('../images/rollover.png') 0 0 no-repeat; margin:10px auto 0; display:block;}
.svyaz input.btn_send:hover {background-position:left bottom;}

.bigbanner {overflow:hidden; position:absolute; left:0; top:352px; text-align:center; width:100%;}

.pm {font-size: 11px;}
