@charset "utf-8";
/* CSS Document */

* {
margin: 0;
padding: 0;
font-size: 100.01%;
}

html {
height: 100%;
}

body {
min-height:100%;
height: 100%;
background: #fff;
color: #000;
font-weight: normal;
font-size:12px;
line-height:1.5;
font-family: Arial, Verdana, Helvetica, Sans-Serif;
} 

a{
text-decoration: underline;
color:#c63732
} 

a:hover{
text-decoration:none
}

input, select{
outline:none !important
}

img{
border:0
}

p{
margin:1.5em 0
} 

a.logo{
display:block;
width:100px;
height:120px;
position:absolute;
left:250px;
top:30px
}

#page {
width: 978px;
margin:0 auto;
padding:0 5px;
height: auto !important;
min-height:100%;
height: 100%; 
}

#footer_guarantor {
height: 95px;
clear: both;
}

#footer {
margin:0 auto;
margin-top: -85px;
width: 988px;
height: 85px;
clear: both;
position:relative
}

#footer .foot_conacts{
padding:12px 0 0 15px;
font-size:11px;
color:#777;
}

ul.footer_menu{
border-bottom:1px solid #ccc;
border-top:1px solid #ccc;
list-style:none;
height:29px;
padding:11px 0 0 4px
}

ul.footer_menu li{
float:left;
line-height:16px;
padding:0 11px 0 11px;
border-right:1px solid #c63732
}

ul.footer_menu li a{
text-decoration:none;
color:#4c4c4c
}

ul.footer_menu li a:hover{
text-decoration:underline;
color:#c63732
}

#header {
position:relative;
height: 212px;
margin:0 0 16px 0;
background: url(/Images/Site/header/header_bg.jpg) top left no-repeat
}

ul.main_menu{
list-style:none;
position:absolute;
height:33px;
left:1px;
bottom:1px;
}

ul.main_menu li{
height:33px;
margin:0 1px 0 0;
float:left
}

ul.main_menu li a{
line-height:14px;
float:left;
display:block;
height:22px;
width:115px;
text-align:center;
background:url(/Images/Site/header/menu/menu_bg.png) top left repeat-x;
padding:9px 0 0 0;
border:1px solid #c73833;
color:#fff;
text-decoration:none
}

ul.main_menu li a:HOVER{
background-image:none;
background:#c73833;
font-weight:bold;
height:23px;
padding:8px 0 0 0;
text-decoration:none
}

ul.header_links{
list-style:none;
position:absolute;
bottom:11px;
right:9px;
height:14px;
}

ul.header_links li{
border-right:1px solid #532b2b;
height:12px;
font-size:6px;
line-height:1;
float:left;
padding:2px 12px 0 12px;
}

#sidebar {
width: 227px;
margin:0 9px 0 0;
float: left;
}

div.left_menu_container{
border:1px solid #ccc;
background:#f2f2f2;
padding:16px 9px 6px 9px;
margin:0 0 9px 0
}

div.left_menu_container h1{
font-size:20px;
font-weight:bold;
line-height:14px;
border-bottom:1px solid #ccc;
padding:0 0 17px 9px
}

ul.left_menu{
list-style:none
}

ul.left_menu li{
padding:7px 9px 7px 31px;
line-height:14px;
border-bottom:1px solid #ccc;
background:url(/Images/Site/icons/ico_3.gif) 9px 7px no-repeat
}

ul.left_menu li.last{
border:0
}

ul.left_menu li a{
color:#000;
text-decoration:none
} 

ul.left_menu li a:hover{
text-decoration:underline
}

ul.left_menu li.selected{
background:url(/Images/Site/icons/ico_4.gif) 9px 7px no-repeat;
font-weight:bold;
}

ul.left_menu li.selected a, ul.left_menu li.lev_2_selected a{
color:#c63732;
cursor:default
}

ul.left_menu li.selected a:hover, ul.left_menu li.lev_2_selected a:hover{
text-decoration:none
}

ul.left_menu li.lev_2{
padding:7px 9px 7px 45px;
background:url(/Images/Site/icons/ico_3.gif) 23px 7px no-repeat
}

ul.left_menu li.lev_2_selected{
font-weight:bold;
background:url(/Images/Site/icons/ico_4.gif) 23px 7px no-repeat;
}

ul.left_menu li.lev_3{
padding:7px 9px 7px 59px;
background:url(/Images/Site/icons/ico_3.gif) 37px 7px no-repeat
}

ul.left_menu li.lev_3_selected{
font-weight:bold;
background:url(/Images/Site/icons/ico_4.gif) 37px 7px no-repeat;
}

ul.left_menu li.lev_4{
padding:7px 9px 7px 73px;
background:url(/Images/Site/icons/ico_3.gif) 51px 7px no-repeat
}

ul.left_menu li.lev_4_selected{
font-weight:bold;
background:url(/Images/Site/icons/ico_4.gif) 51px 7px no-repeat;
}

div.bordered_block{
border:1px solid #ccc;
margin-bottom:9px;
}

div.bordered_block img{
display:block
}

div.news_letter_block{
padding:9px 9px 18px 9px;
background:url(/Images/Site/icons/ico_5.gif) 9px 42px no-repeat
}

div.news_letter_block h1{
font-size:16px;
margin:0 0 11px 0;
padding:0 0 0 9px;
}

div.news_letter_block .descr{
border-top:1px solid #ccc;
width:153px;
padding:4px 0 0 4px;
margin:0 0 0 50px;
line-height:14px;
color:#4c4c4c
}

div.news_letter_block input{
border:1px solid #ccc;
padding:2px 3px;
margin:11px 0 6px 0;
*margin:10px 0 5px 0;
width:199px;
color: #666;
}

div.working_time{
padding:28px 0 40px 13px;
font-size:11px;
line-height:17px;
color:#686868;
}

div.working_time h1{
font-size:16px;
padding-bottom:17px;
line-height:16px;
color:#000;
}

div.working_time ul{
list-style:none;
margin-bottom:13px;
height:32px;
}

div.working_time ul li{
float:left;
width:13px;
margin-right:7px;
padding:15px 0 0 0;
font-size:11px;
line-height:17px;
color:#686868;
text-align:center;
background:url(/Images/Site/icons/ico_6.gif) top left no-repeat
}

div.working_time ul li.weekend{
background:url(/Images/Site/icons/ico_7.gif) top left no-repeat
}

div.working_time .days{
width:100px;
padding:0 0 4px 20px;
line-height:15px;
background:url(/Images/Site/icons/ico_6.gif) top left no-repeat
}

div.working_time .days2{
width:100px;
padding:0 0 0 20px;
line-height:15px;
background:url(/Images/Site/icons/ico_7.gif) top left no-repeat
}

div.content{
overflow:hidden;
width:682px;
padding:0 20px 15px 20px;
line-height:22px;
}

#mainbar {
width: 722px;
overflow: hidden;
float: left;
border:1px solid #ccc;
background:url(/Images/Site/mainbar/mainbar_bg.jpg) top left repeat-x;
padding:9px 9px 9px 9px;
}

#mainbar h1{
border-bottom:1px solid #ccc;
font-size:20px;
font-weight:bold;
padding:2px 0 10px 9px;
line-height:1.3;
margin-bottom:15px;
}

ul.news_list_1{
list-style:none;
width:708px;
padding:0 0 0 14px;
overflow:hidden;
margin:0 -20px;
line-height:18px;
}

ul.news_list_1 p{
margin:0
}

ul.news_list_1 li{
float:left;
width:334px;
margin-right:20px;
padding-bottom:16px;
color:#4c4c4c;
position:relative;
}

li.cleaner{
height:1em !important; 
font-size:6px !important; 
margin:0 !important;  
padding:0 !important;  
float:none !important;  
clear:both !important; 
}

ul.news_list_1 li.tur{
padding-bottom:40px;
}

ul.news_list_1 li img{
float:left;
margin-right:15px;
}

ul.news_list_1 li span.title{
display:block;
font-weight:bold;
font-size:16px;
margin-bottom:6px;
color:#860102
}

a.styled_link{
line-height:1.1;
display:inline-block;
height:18px;
padding:5px 22px 0 22px;
background:url(/Images/Site/misc/styled_link_bg.png) top left repeat-x;
color:#fff;
text-decoration:none
}

a.styled_link:hover{
text-decoration:underline
}

a.styled_link_2{
line-height:16px;
display:inline-block;
margin-top:7px;
height:16px;
padding:0 16px 0 0;
background:url(/Images/Site/icons/ico_8.gif) 100% 4px no-repeat
}

a.atgal{
background:url(/Images/Site/icons/ico_9.gif) 0 2px no-repeat;
display:inline-block;
font-size:12px;
line-height:1.1em;
padding:0 0 0 17px;
margin-top:15px;
}

div.trumpai{
float:left;
padding:25px 9px 9px 23px;
width:708px;
}

div.trumpai h1{
font-size:20px;
margin-bottom:5px
}

.contacts input{
border:1px solid #d8d8d8;
padding:2px;
width:211px;
margin-bottom:13px;
}

.contacts textarea{
border:1px solid #d8d8d8;
padding:2px;
width:211px;
margin-bottom:13px;
height:106px
}

ul.kelias{
list-style:none;
width:722px;
padding-bottom:25px;
padding-left:9px;
overflow:hidden
}

ul.kelias li{
float:left;
background:url(/Images/Site/icons/ico_10.gif) 100% 4px no-repeat;
padding:0 8px 0 0;
margin-right:7px;
font-size:11px;
line-height:1.1;
}

ul.kelias li.selected{
background:none
}

ul.kelias li a{
font-size:11px;
}

ul.kelias li.selected a{
color:#4c4c4c;
text-decoration:none;
cursor:default
}

ul.news_list_2{
list-style:none;
width:708px;
padding:0 0 0 14px;
overflow:hidden;
margin:0 -20px;
line-height:18px;
}

ul.news_list_2 li{
float:left;
width:156px;
text-align:center;
height:160px;
margin-bottom:15px;
padding:0 40px
}

ul.news_list_2 li img{
display:block;
margin:0 auto
}

ul.news_list_2 li a{
text-decoration:none;
font-size:14px;
font-weight:bold
}

ul.news_list_2 li a:hover{
text-decoration:underline
}

table.product{
color:#4c4c4c
}

table.product h2{
font-size:16px;
color:#860102;
margin-bottom:12px;
}

table.product td{
vertical-align:top;
text-align:left
}

div.pagination{
border-top:1px solid #d9d9d9;
margin:10px 0 0 0;
padding:6px 0 0 0
}

div.pagination a{
color:#000;
font-size:11px;
}

ul.index_anounce_tutu li{
min-height:152px;
}

* html ul.index_anounce_tutu li{
height:152px;
}

/*SPECIAL*/

br.cleaner{
display:block;
clear:both
}

br.small_br{
font-size:6px;
line-height:1
}

.pointer{
cursor:pointer
}

.nopadd{
padding:0 !important
}

.noborg{
border:0 !important 
}

.nobg{
background:none !important
}

.nomarg{
margin:0 !important
}

.nowrap{
white-space:nowrap
}

.dinamic{
overflow:auto;
width:100%
}

.center{
margin:0 auto
}

.fl{
float:left
}

.fr{
float:right
}

/*FONTS*/

.bold{
font-weight:700
}

.f_10{
font-size:10px;
}

.f_11{
font-size:11px;
}

.f_12{
font-size:12px;
}

.f_13{
font-size:13px;
}

.f_14{
font-size:14px;
}

.f_15{
font-size:15px;
}

.f_16{
font-size:16px;
}

.f_17{
font-size:17px;
}

.f_18{
font-size:18px;
}

.f_19{
font-size:19px;
}

.f_20{
font-size:20px;
}

.f_21{
font-size:21px;
}

.f_22{
font-size:22px;
}

.f_23{
font-size:23px;
}

.f_24{
font-size:24px;
}

.f_25{
font-size:25px;
}

.f_26{
font-size:26px;
}

.f_27{
font-size:27px;
}

.f_28{
font-size:28px;
}

.f_29{
font-size:29px;
}

.f_30{
font-size:30px;
}

._6{
font-size:6px
}

/*COLORS*/
