html { 
min-height : 100%;
} 
body { 
height : 100%;
margin : 0;
padding : 0;
font-family : Tahoma, Arial, Verdana, Helvetica, sans-serif;
font-size : 11px;
color : #616161;
background-color : #ffffff;
background-image : url('images/bg.jpg');
background-repeat : repeat-x;
} 
img { 
border : 0;
} 
.automat a, .automat a:link, .automat a:visited, .automat a:hover {
color : #c00000;
background-color : inherit;
text-decoration : underline;
}
a, a:link { 
text-decoration : underline;
color : #616161;
background-color : inherit;
} 
a:visited { 
color : #616161;
background-color : inherit;
text-decoration : underline;
} 
a:hover { 
color : #c00000;
background-color : inherit;
text-decoration : none;
} 
* html table { 
margin-right : -3px;
} 
#icons { 
position : absolute;
top : 0;
left : 400px;
} 
#main { 
min-height : 100%;
margin-bottom : -100px;
background-image : url('images/sky.jpg');
background-repeat : no-repeat;
} 
* html #main { 
height : 100%;
} 
table.header {
width : 100%;
font-family : Tahoma, Arial, Verdana, Helvetica, sans-serif;
font-size : 11px;
border-collapse : collapse;
}
table.header td { 
text-align : left;
vertical-align : top;
padding : 0;
font-family : Tahoma, Arial, Verdana, Helvetica, sans-serif;
font-size : 11px;
} 
table.header td.logo { 
width : 300px;
padding-left : 50px;
} 
table.header td.right_head { 
padding : 0;
} 
.automat { 
border-left : 1px solid #c0c0c0;
padding-left : 10px;
margin-left : 2px;
} 
.how_many { 
margin : 15px 0 10px 0;
font-family : Arial, Tahoma, Verdana, Helvetica, sans-serif;
font-size : 12px;
text-transform : uppercase;
color : #c00000;
background-color : inherit;
font-weight : bold;
} 
table.head { 
height : 220px;
background-image : url('images/head_bg.gif');
background-repeat : no-repeat;
width : 100%;
font-family : Tahoma, Arial, Verdana, Helvetica, sans-serif;
font-size : 11px;
border-collapse : collapse;
} 
table.head td { 
text-align : left;
vertical-align : top;
padding : 0;
font-family : Tahoma, Arial, Verdana, Helvetica, sans-serif;
font-size : 11px;
} 
table.head td.head_text_left { 
width : 38%;
padding : 75px 0 0 45px;
} 
table.head td.head_text_right { 
width : 57%;
padding : 75px 0 0 10px;
background-image : url('images/telejka.gif');
background-repeat : no-repeat;
background-position : 100% 0%;
} 
.telejka { 
position : absolute;
right : 0;
top : 0;
width : 30%;
height : 220px;
} 
.htl_name { 
margin-bottom : 10px;
font-family : Arial, Tahoma, Verdana, Helvetica, sans-serif;
font-size : 12px;
text-transform : uppercase;
color : #c00000;
background-color : inherit;
font-weight : bold;
} 
.text_red { 
color : #c00000;
background-color : inherit;
} 
.htr_name { 
margin-bottom : 10px;
font-family : Arial, Tahoma, Verdana, Helvetica, sans-serif;
font-size : 13px;
text-transform : uppercase;
color : #616161;
background-color : inherit;
font-weight : bold;
} 
#upmenu { 
margin : 0 50px;
} 
table.upmenu { 
height : 37px;
background-image : url('images/bg_upmenu.gif');
background-repeat : repeat-x;
width : 100%;
font-family : Tahoma, Arial, Verdana, Helvetica, sans-serif;
font-size : 11px;
border-collapse : collapse;
} 
table.upmenu td { 
text-align : center;
vertical-align : middle;
padding : 0;
font-family : Tahoma;
font-size : 11px; 
text-transform:uppercase; 
font-weight:bold;
} 
table.upmenu td.upm_begin { 
width : 18px;
} 
table.upmenu td.upm_end { 
width : 17px;
} 
table.upmenu a:link { 
text-decoration : none;
color : #ffffff;
background-color : inherit;
} 
table.upmenu a:visited { 
color : #ffffff;
background-color : inherit;
text-decoration : none;
} 
table.upmenu a:hover { 
color : #ffffff;
background-color : inherit;
text-decoration : none;
} 
#page { 
margin : 0 20px 0 50px;
} 
#leftcol { 
float : left;
width : 275px;
padding-top : 30px;
padding-bottom : 90px;
} 
.rubric { 
font-size : 18px;
text-transform : uppercase;
} 
#midcol { 
margin-left : 300px;
padding-bottom : 10px;
} 
table.content { 
min-height : 282px;
height : 282px;
width : 100%;
font-family : Tahoma, Arial, Verdana, Helvetica, sans-serif;
font-size : 11px;
border-collapse : collapse;
} 
table.content td { 
text-align : left;
vertical-align : top;
padding : 0;
font-family : Tahoma, Arial, Verdana, Helvetica, sans-serif;
font-size : 11px;
} 
table.content td.content_bg { 
background-image : url('images/text_bg.gif');
background-repeat : repeat-x;
} 
table.content td.content_bg_left { 
width : 48px;
background-position : 0% 0%;
background-image : url('images/text_left.gif');
background-repeat : no-repeat;
} 
table.content td.content_bg_right { 
width : 48px;
background-position : 100% 0%;
background-image : url('images/text_right.gif');
background-repeat : no-repeat;
} 
.content_text { 
text-align: justify;
color: black;
font-size : 12px;
padding : 55px 0;
} 
.rub_name { 
margin-bottom : 10px;
font-family : Arial, Tahoma, Verdana, Helvetica, sans-serif;
font-size : 13px;
text-transform : uppercase;
color : #616161;
background-color : inherit;
font-weight : bold;
} 
table.sale_site { 
width : 100%;
font-family : Tahoma, Arial, Verdana, Helvetica, sans-serif;
font-size : 11px;
border-collapse : collapse;
} 
table.sale_site td { 
text-align : left;
vertical-align : top;
padding-top : 0;
padding-right : 0;
padding-left : 0;
padding-bottom : 20px;
font-family : Tahoma, Arial, Verdana, Helvetica, sans-serif;
font-size : 11px;
} 
table.sale_site td.pic { 
width : 179px;
} 
table.sale_site td.descr { 
padding-left : 10px;
padding-right : 10px;
} 
.pic_site { 
width : auto;
border : 1px solid #c0c0c0;
} 
.pic_site img { 
border : 1px solid #c0c0c0;
margin : 2px;
} 
big { 
font-size : 12px;
} 
#after_content { 
height : 14px;
margin : 10px 30px;
background-image : url('images/after_content.gif');
background-repeat : repeat-x;
} 
.cat { 
margin : 10px 30px;
} 
.t1 { 
font-size : 11px;
} 
.t2 { 
font-size : 12px;
} 
.t3 { 
font-size : 13px;
} 
.t4 { 
font-size : 14px;
} 
.t5 { 
font-size : 15px;
} 
#after_main { 
clear : both;
} 
#pre_footer { 
height : 100px;
} 
#footer { 
position : relative;
height : 100px;
clear : both;
background-position : 0% 0%;
background-image : url('images/bg_footer.jpg');
background-repeat : repeat-x;
} 
#foot_logo { 
float : left;
} 
#paut_up { 
position : absolute;
left : 0;
top : -88px;
} 
#foot_text { 
float : left;
} 
#footmenu { 
margin : 20px 0 25px 0;
} 
#footmenu a { 
padding : 0 10px;
} 
#footmenu a:link { 
text-decoration : none;
color : #616161;
background-color : inherit;
} 
#footmenu a:visited { 
text-decoration : none;
} 
#footmenu a:hover { 
text-decoration : underline;
color : #000000;
background-color : inherit;
} 
#counters { 
height : 40px;
width: auto;
float : right;
margin-top : 6px;
padding-top : 7px;
padding-left : 20px;
padding-bottom : 7px;
padding-right : 20px;
color : inherit;
background-color : #ffffff;
}
.counter { 
float : left;
margin-left : 2px;
}
.idti {
color :   #616161;
}
.idtif {
color :   #616161;
text-decoration : none;
}
.idite {
color :  #616161;
cursor: pointer;
text-decoration : underline;
}

a.rekl,  a.rekl:link,  a.rekl:visited,  a.rekl:hover {
color : #c00000;
font-weight: bold;
}