@charset "utf-8";
* {
margin:0;
padding:0
}
html , body {
text-align:center;
height:100%;
}
a{color:#6F70DF;}
#summer {
background:#F5ECD1 url('/images/summer_top.jpg') center top no-repeat;
}
#winter {
background:#F5F9FA url('/images/winter_top.jpg') center top no-repeat;
}
#winter .bot_bg {
background:url('/images/bot_bg.jpg') center bottom no-repeat;
width:100%;
min-height:100%;
display:block;
text-align:center;
position:relative;
}
* html .bot_bg  {height:100%}
img {border:none}
ul {
list-style-type:none;
}
h2 {
font:30px Arial Narrow;
color:#1F2F43;
margin-top:89px;
}
h2 span {
font:18px Arial;
color:#3EC8B9;
display:block;
}
h3 {
font:24px Arial Narrow;
padding:10px 0 0 10px;
line-height:90%;
}
.type_1 {
color:#4E85A4;
}
.type_2 {
text-align:center;
width:216px;
color:#2E9849;
}
.type_3 {
color:#3EC8B9;
}
p {
font:13px Arial;
color:#57717E;
margin-top:30px;
text-align:justify;
}

li {
font:13px Arial;
color:#57717E;
text-align:justify;
}

ul {
font:13px Arial;
color:#57717E;
text-align:justify;
}

.clear {
clear:both;
line-height:1%;
margin-bottom:-1px;
height:1px;
overflow:hidden;
font-size:0px
}
.main {
width:1000px;
margin:0px auto;
text-align:left;
}
.header {
width:100%;
height:371px;
}
.header_old {
width:100%;
height:428px;
}
.logo_old {
padding-top:32px;
margin-left:92px;
_margin-left:46px;
float:left;
}
.logo {
padding-top:18px;
margin-left:8px;
_margin-left:4px;
float:left;
}
.right_block {
width:640px;
margin:4px 43px 0 0px;
_margin:4px -22px 0 0px;
float:right;
}
.right_block_old {
width:640px;
margin:39px 43px 0 0px;
_margin:39px -22px 0 0px;
float:right;
}
.menu {
width:633px !important;
height:30px;
margin:10px 0px 0 0px;
position:relative;
z-index:100;
 }
.menu ul {width:683px;position:relative;}
.menu ul li {
margin-right:26px;
float:left ;
}
html:first-child .menu ul li{

} 
.menu ul li b{
background: url('/images/menu_bg.gif') left top repeat-x;
font:13px Arial;
color:#fff;
height:24px !important;
padding:6px 8px 0 8px;
display:block;
position:relative;
float:left ;
font-weight:normal
}
.menu ul li a{
height:24px !important;
font:13px Arial;
color:#2A7494;
padding:6px 8px 0 8px;
display:block;
position:relative;
float:left ;
text-decoration:none;
}
* html .menu ul li a:hover {
background: url('/images/menu_hover_bg.gif') left top repeat-x;
display:block;
}
*:first-child+html .menu ul li a:hover {
background: url('/images/menu_hover_bg.gif') left top repeat-x;
display:block;
}
.menu li:hover {
background: url('/images/menu_hover_bg.gif') left top repeat-x;
display:block;
}
.current:hover {
background:none !important
}
.menu table {border-collapse:collapse; margin:0; padding:0;}
.menu ul li:hover a,
.menu ul li a:hover {
font:13px Arial;
color:#2A7494;
text-decoration:none;
}
.menu ul li:hover ul,
.menu ul li a:hover ul {
visibility:visible; 
background:url('/images/menu_bot.jpg') left top repeat-x;
height:35px !important;
} 
.menu ul li:hover ul li ,
.menu ul li a:hover ul li  {
background:none !important;
padding-top:7px;
font:11px Tahoma;
color:#4593AF;
margin-right:6px;
_margin-right:4px;
}
.menu ul li:hover ul li a,
.menu ul li a:hover ul li a {
font:11px Tahoma;
padding:0px 7px 0 7px;
color:#4593AF;
display:block;
background:none !important;
float:left;
position:relative;
z-index:400;
text-decoration:underline !important
}
.menu ul li .menu_bot_1{
visibility:hidden; 
position:absolute; 
top:30px; 
left:-7px; 
}
.menu_bot_1 {
width:659px !important;
padding-left:6px;
position:relative;
}
.menu_bot_l {
background:url('/images/menu_bot_l.gif') no-repeat;
width:4px;
height:27px;
position:absolute;
top:0px;
left:0px;
z-index:100
}
.menu_bot_r {
background:url('/images/menu_bot_r.gif') no-repeat;
width:4px;
height:27px;
position:absolute;
top:0px;
right:-1px;
z-index:100
}
b .link_l {
background:url('/images/link_l.gif') no-repeat;
width:5px;
height:25px;
position:absolute;
top:0px;
left:-5px;
display:block;
z-index:100;
}
b .link_l {
background:url('/images/link_l.gif') no-repeat;
width:5px;
height:25px;
position:absolute;
top:0px;
left:-5px;
display:block;
z-index:100;
}
* html a:hover .link_l {
background:url('/images/link_l_h.gif') no-repeat;
width:5px;
height:30px;
position:absolute;
top:0px;
left:-5px;
display:block;
z-index:100;
}
.menu li:hover b .link_l {
background:url('/images/link_l.gif') no-repeat;
width:5px;
height:25px;
position:absolute;
top:0px;
left:-5px;
display:block;
z-index:100;
}
.menu li:hover .link_l {
background:url('/images/link_l_h.gif') no-repeat;
width:5px;
height:30px;
position:absolute;
top:0px;
left:-5px;
display:block;
z-index:100;
}
b .link_r {
background:url('/images/link_r.gif') no-repeat;
width:5px;
height:25px;
position:absolute;
top:0px;
right:-5px;
display:block;
z-index:100;
}
* html a:hover .link_r {
background:url('/images/link_r_h.gif') no-repeat;
width:5px;
height:30px;
position:absolute;
top:0px;
right:-5px;
display:block;
z-index:100;
}
.menu li:hover b .link_r {
background:url('/images/link_r.gif') no-repeat;
width:5px;
height:25px;
position:absolute;
top:0px;
right:-5px;
display:block;
z-index:100;
}
.menu li:hover .link_r {
background:url('/images/link_r_h.gif') no-repeat;
width:5px;
height:30px;
position:absolute;
top:0px;
right:-5px;
display:block;
z-index:100;
}
* html .ie_1  .menu_bot_1{
left:-98px !important;
} 
* html .ie_2  .menu_bot_1{
left:-170px !important;
} 
* html .ie_3  .menu_bot_1{
left:-257px !important;
} 
* html .ie_4  .menu_bot_1{
left:-587px !important;
} 
#summer .tel {
font:bold italic 18px Times;
color:#54A421;
margin:40px 0 0 126px;
}
#summer .tel_old {
font:bold italic 18px Times;
color:#54A421;
margin:60px 0 0 126px;
}
#summer .tel span {
font:bold italic 46px Times;
margin:-30px 0 0 70px;
display:block
}
#winter .tel {
font:bold italic 18px Times;
color:#3A9ABA;
margin:40px 0 0 126px;
}
#winter .tel_old {
font:bold italic 18px Times;
color:#3A9ABA;
margin:60px 0 0 126px;
}
#winter .tel span {
font:bold italic 46px Times;
margin:-30px 0 0 70px;
display:block
}
.adres {
font:italic bold  14px Arial;
color:#32BBB3;
margin:5px 0 0 310px;
}
.content {
width:100%
}
.sub_cont {
width:726px;
margin-left:8px;
_margin-left:4px;
float:left;
}

.sub_cont img {
	border:solid 3px #e0e3e6;
}

.list_l ,.list_r{
width:300px;
float:left;
}
.list_r {
margin-left:114px
}
.list_l li ,.list_r li{
font:11px Arial;
color:#4E85A4;
margin-top:25px;
line-height:120%;
}
.list_l span ,.list_r span{
margin-bottom:4px;
display:block;
}
.list_l a ,.list_r a{
font:12px Arial;
color:#57717E
}
.ban_1 {
margin-top:42px;
}
.right_bar {
width:239px;
margin:78px 8px 0 0;
_margin-right:4px;
float:right;
}
#summer .block_1 {
background:#F8F1DD url('/images/block_1_t.gif') no-repeat;
width:239px;
text-align:center;
}
#winter .block_1 {
background:#EEF3F5 url('/images/wblock_1_t.gif') no-repeat;
width:239px;
text-align:center;
}
#summer .block_2 {
background:#F8F3E1 url('/images/block_2_t.gif') no-repeat;
width:239px;
margin-top:38px;
text-align:center;
}
#winter .block_2 {
background:#EEF3F5 url('/images/wblock_2_t.gif') no-repeat;
width:239px;
margin-top:38px;
text-align:center;
}
.form_1 {
width:216px;
margin:13px 0 0 22px;
//margin:9px 0 0 22px;
}
.tx_1 {
font:11px Arial;
color:#414141;
margin-top:7px;
}
.tx_2 {
font:11px Arial;
color:#414141;
margin-top:6px;
float:left;
}
.inp_1 {
background:url('/images/inp_1.gif') left top no-repeat;
width:194px;
height:18px;
margin-top:4px;
}
.inp_1 input{
background:transparent;
border:none;
width:185px;
height:18px;
padding:1px 0 0 5px;
font:12px Arial;
color:#414141;
display:block;
}
.inp_2 {
background:url('/images/inp_2.gif') left top no-repeat;
width:64px;
height:18px;
margin:4px 16px 0 16px;
_margin:4px 4px 0 12px;
float:left;
}
.inp_2 input{
background:transparent;
border:none;
width:55px;
height:18px;
padding:1px 0 0 5px;
font:12px Arial;
color:#414141;
display:block;
}
.order_but {
margin:21px 0 0 0px;
padding-bottom:10px;
}
.order_but input{
background:url('/images/order_but.gif') left top no-repeat;
width:111px;
height:22px;
border:none;
cursor:pointer;
}
#summer .block_1_bot {
background:url('/images/block_1_b.gif') left top no-repeat;
width:239px;
height:9px;
margin-bottom:20px;
line-height:0px;
font-size:0px;
text-align:center;
}
#winter .block_1_bot {
background:url('/images/wblock_1_b.gif') left top no-repeat;
width:239px;
height:9px;
margin-bottom:20px;
line-height:0px;
font-size:0px;
text-align:center;
}
#summer .block_2_bot {
background:url('/images/block_2_b.gif') left top no-repeat;
width:239px;
height:8px;
margin-bottom:20px;
line-height:0px;
font-size:0px;
text-align:center;
}
#winter .block_2_bot {
background:url('/images/wblock_2_b.gif') left top no-repeat;
width:239px;
height:8px;
margin-bottom:20px;
line-height:0px;
font-size:0px;
text-align:center;
}
.map {
margin-top:18px;
}
.path_but {
margin:20px 0 0 24px;
}
.pic_1 {
margin:8px 0 0 13px;
padding-bottom:5px;
}
.pic_1 a{
font:11px Tahoma;
color:#57717E;
text-decoration:none;
}
.pic_1 span {
margin-top:10px;
text-decoration:underline !important;
display:block;
}
.footer {
width:100%;
margin-top:112px;
\\margin-top:117px;
height:110px;
}
.copy {
font:11px Tahoma;
color:#414141;
margin-left:8px;
_margin-left:4px;
float:left;
}
.copy a {
color:#225C7A;
margin-top:8px;
display:block
}
.bot_tel {
font:bold 20px Times;
color:#4EA8C4;
margin-left:137px;
float:left;
}
.bot_tel span {
font:bold 41px Times;
margin:-30px 0 0 78px;
display:block;
}
.vip {
float:right;
font:10px Tahoma;
color:#62A9B5;
margin-right:8px;
_margin-right:4px
}
.vip a {
text-decoration:none;
color:#62A9B5;
}
.vip img{
float:left;
display:block
}
.vip span {
margin:3px 0 0 7px;
float:left;
display:block
}
