@charset "utf-8";
* {
margin:0;
padding:0
}
body {
text-align:left;
background:#EDEDED;
}
img {border:none}
ul {
list-style-type:none;
}
p {
font:13px Verdana;
color:#333333;
margin-top:16px;
margin-left:17px;
}
h1 {
background:url('../images/dot_1.gif') left bottom repeat-x;
width:100%;
font:bold 16px Verdana;
color:#333333;
padding-bottom:4px;
margin:26px 0 0 0px;
position:relative;
}
h2 {
background:url('../images/dot_1.gif') left bottom repeat-x;
width:100%;
font:bold 16px Verdana;
color:#333333;
padding-bottom:4px;
margin:26px 0 0 0px;
position:relative;
}
h3 {
background:url('../images/dot_1.gif') left bottom repeat-x;
width:100%;
font:bold 16px Verdana;
color:#333333;
padding-bottom:4px;
margin:26px 0 0 0px;
position:relative;
}
.h3 {
background:url('../images/dot_1.gif') left bottom repeat-x;
width:100%;
font:bold 16px Verdana;
color:#333333;
padding-bottom:4px;
margin:26px 0 0 0px;
position:relative;
}
.point {
background:url('../images/h3_point.gif') left top no-repeat;
width:20px;
height:22px;
position:absolute;
left:-35px;
top:-2px;
display:block
}
.line_1 {
background:url('../images/line_1.gif') left top no-repeat;
width:16px;
height:1px;
position:absolute;
left:0px;
bottom:0px;
_bottom:-1px;
font-size:0px;
line-height:0px;
display:block
}
.line_2 {
background:url('../images/line_2.gif') left top no-repeat;
width:14px;
height:1px;
position:absolute;
right:0px;
_right:-2px;
bottom:-2px;
_bottom:-3px;
font-size:0px;
line-height:0px;
display:block
}
h4 {
background:url('../images/kvad.gif') left top no-repeat;
font:bold 16px Verdana;
color:#333333;
margin:15px 0 0 17px;
padding:3px 0 5px 8px;
}
h4 span {
font:bold 17px Verdana;
color:#fff;
margin-right:17px;
}
#all {
width:100%;
text-align:left;
min-width:1000px;
width:expression(((document.compatMode && document.compatMode=='CSS1Compat') ? document.documentElement.clientWidth : document.body.clientWidth) < 1000 ? "1000px" : "auto");
}
.clear {
clear:both;
line-height:1%;
margin-bottom:-1px;
height:1px;
overflow:hidden;
font-size:0px
}
.header {
background:url('../images/header_bg.gif') left top repeat-x;
width:100%;
height:270px;
position:relative;
}
.logo {
padding-top:15px;
float:left;
}
.bg_1 {
background:url('../images/bg_1.gif') left top no-repeat;
width:205px;
height:73px;
float:left;
}
.w100 {
width:100%;
position:relative;
}
.bg_2 {
background:url('../images/bg_2.gif') left top no-repeat;
width:552px;
height:270px;
position:absolute;
right:0px;
top:-247px;
//top:-243px;
}
.ic_home {
margin-left:222px;
_margin-left:114px;
padding-top:33px;
float:left;
}
.ic_mail {
margin-left:82px;
padding-top:33px;
float:left;
}
.menu {
background:url('../images/menu_bg.gif') left top no-repeat;
width:552px;
height:163px;
margin:6px 0 0 18px;
//margin:7px 0 0 18px;
position:relative;
z-index:100;
}
.menu ul {
padding-top:56px;
padding-left:30px;
}
.menu li {
margin-bottom:21px;
//margin-bottom:4px;
}
.menu a {
background:url('../images/grey_point.gif') left 2px no-repeat;
padding-left:14px;
font:bold 13px Verdana;
color:#fff;
text-decoration:none;
display:block;
float:left;
}
.w185 {
width:175px;
}
.content {
background: url('../images/coontent_bg.gif') left bottom repeat-x; 
width:100%;
padding-bottom:15px;
}
.wrapper {
width:100%;
float:left;
}
.sub_cont {
margin:0 253px 0 18px;
}
.path {
font:13px Verdana;
color:#333333;
margin:-15px 0 0 17px;
position:relative;
z-index:100;
}
.path a {
color:#333333;
}
.shema {
width:100%;
text-align:center;
}
.center {
width:494px;
margin:0px auto;
font:13px Verdana;
color:#333333;
}
.block_1 ,.block_4 ,.block_5{
background: url('../images/block_1.gif') left top no-repeat; 
width:494px;
height:48px;
position:relative;
text-align:center;
padding-top:10px;
margin-top:12px;
}
.block_4 {
height:34px;
padding-top:24px;
color:#8C1441;
}
.block_5 {
height:34px;
padding-top:24px;
}
.block_2 ,.block_3 {
background: url('../images/block_2.gif') left top no-repeat; 
width:234px;
height:48px;
position:relative;
text-align:center;
padding-top:10px;
margin-top:12px;
float:left;
}
.block_3 {
margin-left:25px;
}
.ar_1 ,.ar_2 ,.ar_3 ,.ar_4{
background: url('../images/ar_bot.gif') left top no-repeat; 
width:16px;
height:12px;
position:absolute;
display:block
}
.ar_1 {
left:108px;
bottom:-13px;
_bottom:-16px;
}
.ar_2 {
left:369px;
bottom:-13px;
_bottom:-16px;
}
.ar_3 {
left:109px;
bottom:-13px;
_bottom:-16px;
}
.ar_4 {
left:239px;
bottom:-13px;
_bottom:-16px;
}
.ar_5{
background: url('../images/ar_left.gif') left top no-repeat; 
width:12px;
height:19px;
position:absolute;
right:-20px;
top:17px;
display:block;
}


.title {
margin-left:17px;
}
.round_1{
width:99.4%;
border: 1px #D2D2D2 solid; 
background: #D2D2D2; 
position:relative;
z-index:100 !important;
margin-top:10px;
}
.round_1 em.bt_1, em.bt_1 b, em.bb_1, em.bb_1 b {
display: block; 
height: 10px; 
font-size: 0;
background: url('../images/corners_1.gif') no-repeat; 
position: relative;
}
.round_1 em.bt_1 { 
top: -1px; 
left: -1px;
}
.round_1 em.bt_1 b {
background-position:  100% -10px;
left: 2px; 
}
.round_1  em.bb_1 { background-position: 0 -20px; top:  1px; left: -1px; }
.round_1 em.bb_1 b { background-position: 100% -30px;  left: 2px; }
.round_1 .round_1_content {
border:1px solid #fff;
margin:-10px 0 -10px 0;
padding:10px;
}
.price_table {
width:100%;
position:relative;
z-index:100;
}
.price_table td{
text-align:center;
vertical-align:top;
padding:4px 0 4px 0;
font:13px Verdana;
color:#000;
}
.price_table a {
color:#921544
}
.top_line td{
font:13px Verdana !important;
color:#fff !important;
position:relative;
}
.variant_table {
width:100%;
position:relative;
z-index:100;
}
.variant_table td {
text-align:left;
vertical-align:top;
padding:4px 0 4px 0px;
font:13px Verdana;
color:#000;
}
.pad {
padding-left:35px;
}
.bg_3 {
background: url('../images/bg_3.gif') right top no-repeat !important;
height:31px; 
}
.bg_4 {
background: url('../images/bg_4.gif') left top no-repeat !important;
height:31px; 
}
.bg_5 {
background: url('../images/bg_5.gif') left top no-repeat !important;
height:31px; 
}
.line_3 {
background: url('../images/top_line.gif') left top repeat-x; 
width:94%;
height:23px;
position:absolute;
left:17px;
top:11px;
}
.price {
width:100%;
background:#DFDFDF;
padding:4px 0 4px 0;
}
.w4 {
width:4px !important
}
.form {
width:690px;
}
.txt_1 {
width:125px;
font:13px Verdana;
color:#000;
margin-top:7px;
float:left;
text-align:right
}
.inp_1 {
background: url('../images/inp_1_bg.gif') left top no-repeat; 
width:217px;
height:23px;
margin-left:5px;
margin-top:5px;
float:left;
}
.inp_1 input {
background:transparent;
border:none;
width:201px;
height:18px;
font:13px Verdana;
color:#000;
margin:2px 0 0 6px;
}
.textarea {
background: url('../images/textarea_bg.gif') left top no-repeat; 
width:557px;
height:133px;
margin-left:5px;
margin-top:5px;
float:left;
}
.textarea textarea {
background:transparent;
border:none;
width:545px;
height:128px;
font:13px Verdana;
color:#000;
margin:2px 0 0 6px;
}
.send_but  {
margin:10px 0 5px 314px;
}
.send_but input{
background:url('../images/send_but.gif') left top no-repeat;
width:190px;
height:29px;
border:none;
cursor:pointer;
}
.etaps_table {
width:100%;
}
.etaps_table td {
text-align:left;
vertical-align:top;
font:13px Verdana;
color:#333;
}
.bk_1 {
background:#D2D2D2 url('../images/bk_1.gif') left top no-repeat;
margin-top:20px;
padding-top:3px;
padding-bottom:3px;
padding-left:10px;
}
.bk_2 {
background:#D2D2D2 url('../images/bk_2.gif') right top no-repeat;
text-align:right !important;
margin-top:20px;
padding-top:3px;
padding-bottom:3px;
padding-right:10px;
margin-left:3px;
}









.right_bar {
width:212px;
margin-left:-235px;
float:left;
}
.right_bar .title {
margin-left:8px;
width:202px;
}
.contacts {
background:url('../images/contacts.jpg') left top no-repeat;
width:228px;
height:190px;
margin-top:20px;
margin-bottom:-1px;
}
.tx_1 {
font:bold 22px Verdana;
color:#fff;
padding-top:18px;
margin-left:27px;
}
.tx_1 span {
font:bold 20px Verdana;
color:#fff;
margin-left:87px;
display:block
}
.tx_2 {
background:url('../images/tel_bg.gif') left top no-repeat;
font:bold 18px Verdana;
margin:2px 0 0 27px;
padding:3px 0 10px 25px;
color:#fff;
}
.tel {
font: bold 25px Verdana;
color:#fff;
margin:0px 0 0 27px;
}
.tel a {
display:block;
font:13px Verdana;
margin-top:4px;
color:#fff;
}
.copyrite {
font-size: 12px;

}
.news_list {
width:208px;
margin-top:9px;
//margin-bottom:-17px;
}
.news_list li {
font:13px Verdana;
color:#333333;
margin-bottom:17px;
}
.news_list span {
background:url('../images/date_bg.gif') left top no-repeat;
width:62px;
height:17px;
padding-top:2px;
font:10px verdana;
color:#fff;
text-align:center;
display:block
}
.news_list a {
color:#990033;
}
.ban_1 {
margin-top:10px;
}
.footer {
background:url('../images/footer_bg.gif') left top repeat-x;
width:100%;
height:45px;
position:relative;
}
.foot_l {
background:url('../images/foot_l.gif') left top no-repeat;
width:631px;
height:45px;
position:absolute;
lefT:0px;
top:0px
}
.foot_r {
background:url('../images/foot-r.gif') left top no-repeat;
width:235px;
height:45px;
position:absolute;
right:0px;
top:0px
}
.foot_menu {
margin-lefT:58px;
padding-top:15px;
position:relative;
z-index:100;
}
.foot_menu li {
background:url('../images/v_line_1.gif') left 6px no-repeat;
padding-left:14px;
margin-right:20px;
position:relative;
z-index:100;
float:left;
}
.foot_menu a {
font:13px Verdana;
color:#fff;
}
