* {
font-family:Tahoma; font-size: 11px;
}
body {
padding:0;
margin:0;
background:#c3c5c6 url(image/r_grad.gif) repeat-x;
}

a:link, a:active, a:visited, a:hover {
color:#07567e;
text-decoration:underline;
}
.top {
height:63px;
width: 1000px;
}
.logo {
margin:11px 0 0 65px;
}
.top_ico {
margin:24px 193px 0 0;
text-align: right;
right: 0;
}
.menu 
{
width: 100%;
height:44px;
background: url(image/menu_shad_back.jpg) no-repeat;
}
.menutd{
height: 44px;
}
.menu .mpd {
/*padding-top: 15px;*/
padding-top: 0;
margin-top: 0;
padding-left: 65px;
/*width: 1000px;*/
height: 44px;
}
.mpd a:link,.mpd a:hover,.mpd a:visited,.mpd a:active
{
    text-decoration: none;

}
.mlinkimg
{
    border: 2px #c3c5c6 solid;
}
.menuItem_static a:link, .menuItem_static a:hover, .menuItem_static a:visited, .menuItem_static a:active
{
    color: #000000;
    font-size: 15px;
    padding-left: 15px;
    padding-right: 15px;
    text-decoration: none;
}
.menuItem_static 
{
    margin-right: 30px;
    z-index: 9;
}
.menuItem_selected a:link, .menuItem_selected a:hover, .menuItem_selected a:visited, .menuItem_selected a:active {
     color: white;
     text-decoration: none;
     background: #007FBB;
     padding-left: 15px;
     padding-right: 15px;
     font-size: 15px;
}
.flash {
    height:397px;
    margin-top: 1px;
}
.flash * 
{
    margin: 0px;
    border: 0px;
}
.txt 
{
margin-top: 0px;
background:url(image/flash_n_back.jpg) 0 0 no-repeat;
padding:16px 0 0 55px;
font-size:11px;
z-index: 1;
}
.txt td {
font-size:11px;
}
.block_header {
font-size:22px;
color:#212733;
}
.dotted {
background:url(image/block_dotted.gif) repeat-y;
padding-left:10px;
padding-right:5px;
}
.arrow {
margin-left:8px;
}
.vote {
margin-top:7px;
background:url(image/block_dotted_g.gif) bottom repeat-x;
}
.vote td {
font-size:10px;
padding-bottom:12px;
}
.vote .rad {
height:12px;
width:12px;
}
.date {
padding-top:10px;
color:#5e5e5f;
}
.tyre_ban {
margin-top:5px;
width:242px;
height:115px;
font-size:12px;
font-weight:bold;
}
.tyre_ban .pd {
padding:37px 15px 0 117px;
}
.pdt span
{
    font-weight:700;
}
.innertexttable 
{
    border-bottom: 3px solid #7c858f;
    border-top: 3px solid #7c858f;
   
}
.innertexttable *
{
     vertical-align: top;
}
.ittd
{
    border-top: 1px solid #7c858f;
}
.find {
background-color: #41495c;
padding-left:35px;
}
.header_flash
{
    padding-left: 5px;
    font-size: 27px;
    color: #0c2330;
}
a.findbut, a:hover.findbut, a:visited.findbut {
font-size: 11px;
text-decoration: underline;
color: white;
}

a.submenu, a:hover.submenu, a:visited.submenu {
font-size: 16px;
text-decoration: underline;
/*color: white;*/
}
.searchzn {
background-image: url(image/flash/searchzn.gif);
text-align: center;
}
td.icq_number {
font-size: 12px;
text-align: left;
}
.selecttype{
width: 222; 
color: #888888;
border: none;
font-size: 11px;
margin-left: 6px;
}
.season {
color: #ffffff;
font-size: 11px;
padding-left: 5px;
}
.smalldiv *, .small{
height: 12px;
}
.small label 
{
    padding-left:10px;
}
.icq_head{
	font-family: Arial Narrow, Arial;
	font-size: 17px;
	font-weight: 700;
}
.hr
{
    background:url(image/block_dotted_g.gif) bottom repeat-x;
    margin-bottom: 10px;
    width: 100%;
    padding-bottom: 10px;
}
a:link.answer_pool, a:visited.answer_pool, a:active.answer_pool, a:hover.answer_pool
{
    background:#40495c;
    color: White;
    text-decoration: underline;
    padding: 6px;
    font-size: 10px;
    padding-right: 50px;
    margin-bottom: 10px;
    height: 20px;
    
}
a:link.sml, a:active.sml, a:visited.sml, a:hover.sml{
	color: white;
	text-decoration: underline;
	font-size: 11px;	
	font-weight: 100;
}

.selectedsml{
	background: url(image/smlselected.gif);
	text-align: center;
	color: white;
	font-size: 12px;
	font-weight: 700;
	padding-left: 5px;
	padding-right: 5px;
}
.block{
	margin-top:12px;
}
.block td{
	padding-top: 3px;
	padding-bottom: 3px;
}
.flist{
	margin-bottom: 15px;
}
.flist *
{
    text-align: left;
}
a:link.red, a:active.red, a:visited.red, a:hover.red{
	color: #b81f20;
	text-decoration: underline;
	font-size: 11px;	
	font-weight: 100;
	text-align: left;
	
}
a:link.red_sh, a:active.red_sh, a:visited.red_sh, a:hover.red_sh{
	color: #b81f20;
	text-decoration: underline;
	font-size: 12px;	
	font-weight: 100;
	text-align: left;
}
.search_header{
	color: white;
	font-size: 19px;
	font-weight: 200;
	background-color: #40495c;
	padding-top: 15px;
	padding-left: 15px;
	padding-bottom: 5px;
	vertical-align: bottom;
	height: 38px;
}
.search_body{
	background: url(image/searchbg.gif) no-repeat;
	width: 259px;
	height: 68px;
	color: white;
	font-size: 12px;
}
.search_field{
	width: 222px;
	color: #888888;
	margin: 15px;
	margin-top: 5px; 
	margin-bottom: 10px; 
}
.search_bottom{
	background-color: #40495c;
	padding: 10px;
	padding-top: 5px;
	padding-left: 150px;
	height: 41px;
}
.small{
height: 12px;
}
.tires{
	margin-left: 25px;
}
.tires td{
	color: white;
	font-size: 13px;
	font-weight: 200;
}
.mrg{
	font-size: 5px;
	height: 8px;
}
.icq_tbl td{
	font-size: 12px;
	font-weight: 200;
}
.newstable td
{
    padding-top: 5px;
    padding-bottom: 5px;
    border-top: none;
    border-bottom: none;
}
.dynMenu
{
    text-align:left;
    z-index:9;
    border: #007FBB 1px solid;
    padding-left: 15px;
    padding-right:30px;
    background: #dadcdd url(image/ltz-grad.gif) top repeat-x;
}
.flash *
{
    z-index: 1;
}
.sectxt
{
    font-size:10px;
    padding:0;
    margin:0;
}
.ltz{
	background: #dadcdd url(image/ltz-grad.gif) top repeat-x;
	width: 573px;
	margin: 0px;
	top: 0;
	left: 0;
    
}
td.rightcol .dotted {
    background: url(image/1t.gif);
}
.txtzn2
{
    margin:0;
	text-align: justify;
	width: 450px;
	font-size: 10px;
}
.mrg{
	font-size: 5px;
	height: 8px;
}
.smzn, .smzn a:link, .smzn a:visited, .smzn a:active, .smzn a:hover {
    color: White;
    font-size: 12px;
}
.page_th{
    background: url(image/HeaderBG.jpg) no-repeat 0 0;
}
.page_th_shin{
    background: url(image/tyres-BG.jpg) no-repeat 0 0;
}
.page_header{
    color: White;
    font-size: 33px;
    padding-bottom: 10px;
    vertical-align: bottom;
    width: 767;
    text-align: left;
    padding-left: 0;
    font-family: Tahoma;
}
.list_element {
    margin:5px;
    margin-left: 25px;
}
.list_header 
{
    padding-right: 20px;
    font-size: 19px; 
    color:#212733;
    font-family: tahoma;
    font-weight: normal; 
    text-align: left;
}
.txttbl {
    margin-left: 70px;
}
.dotline {
    margin-top: 5px;
    margin-bottom: 10px;
}
.txttbl tr{vertical-align: top;}
.sec_menu
{
    margin-left: 50px;
}
.sec_menu_item
{
    padding-left: 10px;
    padding-right: 10px;
    color: white;
	font-size: 12px;
	height: 28px;
	vertical-align: top;
	padding-top: 1px;
}
.sec_menu_item_sel
{   
    padding-left: 10px;
    padding-right: 10px;
    background: url(image/smlselected.gif);
	text-align: center;
	color: white;
	font-size: 12px;
	height: 28px;
	text-decoration: none;
	vertical-align: middle;
}
.sec_menu_hover
{
    padding-left: 10px;
    padding-right: 10px;
	text-align: center;
	/*color: white;*/
	font-size: 12px;
	height: 28px;
	text-decoration: none;
	vertical-align: middle;
}
.sec_menu_hover a:link, .sec_menu_hover a:active, .sec_menu_hover a:visited 
{
    /*color: White;*/
}
.sec_menu_item_sel a, .sec_menu_item a
{
    padding-top: 5px;   
}
.sec_menu_item_sel a:hover, .sec_menu_item a:hover
{
    /*background: url(image/smlselected.gif);*/
    color: White;
}
.sec_dyn_item
{
    font-size: 10px;
    text-align: left;
}
.sec_dyn
{
     background: url(image/dyn-bg.gif);
     padding-top: 10px;
     padding-bottom: 10px;
     font-size: 10px;
     text-align: left;   
     
}
.sec_dyn_hover
{
    /*background: url(image/smlselected.gif);*/
    color: White;
    text-align: left;   
}
.sec_dyn_item a:link, .sec_dyn_item a:active, .sec_dyn_item a:hover, .sec_dyn_item a:visited {
    font-size: 10px;
    padding-left: 10px;
    padding-right: 10px;
    color: white;
    text-align: left;
}
.list_footer, .tyres_list_row, .tyres_list_row span, .tyres_list_row a:link,  .tyres_list_row a:visited,  .tyres_list_row a:hover,  .tyres_list_row a:active{
    font-size: 11px;
}
.list_footer{
    font-size: 10px;
}
.submenu {
    height: 28px;
}
.sm {
    position: absolute;
    visibility: hidden;
    padding-left: 70px;
    text-align: left;   
}
.shin_mm .submenu
{
    background: url(image/smb-tires.jpg) 0 0 no-repeat; 
    text-align: left;   
}
.shin_mm a:link, .shin_mm a:active, .shin_mm a:hover, .shin_mm a:visited 
{
    color: White;
    text-align: left;   
}
.shin_mm .sec_line_dyn
{
     background: url(image/tyres-dyn.gif);
     padding-top: 10px;
     padding-right: 20px;
     font-size: 10px;
     text-align: left;
     width:auto;
}
.mainpage_mm 
{
    z-index: 9;
}
.mainpage_mm sec_line_dyn
{
    visibility: hidden;
    display: none;   
}
.mainpage_mm a:hover
{
    color: #07567e;
}
.comp_mm .submenu
{
    background: url(image/smb-company.jpg) 0 0 no-repeat;   
    
}
.comp_mm a:link, .comp_mm a:active, .comp_mm a:hover, .comp_mm a:visited 
{
    color: White;
    text-align: left;
}
.comp_mm .sec_line_dyn
{
     background: url(image/dyn-bg.gif);
     padding-top: 10px;
     /*padding-bottom: 10px;*/
     font-size: 10px;
     text-align: left;
     width:auto;
     padding-right: 20px;
}
.flash-left
{
    background: url(image/flash-left.jpg) 0 0 no-repeat;
}
.color_preload
{
    position: absolute;
    left: -100px;
    top: -100px;
    display: none;
}
.dtz{
	width: 573px;
	margin: 0px;
	top: 0;
	left: 0;
	font-size: 10px;
	padding-left: 70px;
	width: 100%;
}
.th{ font-weight: 700;}
.cat_table_photo
{
    width: 400px;
}
.cat_table_photo td
{
    text-align: center;
}
.img
{
    border: 1px solid #888888;
    width: 250px;
    text-align: center;  
}
.cat_table * 
{
    font-size:12px;
}
.cat_table td
{
    width: 200px;
    border-top: 1px solid #888888;
    padding-left: 5px;
    padding-right: 5px;
    font-size:12px;
}
.cat_table th, th.th1 *, .th1, .th2, .th2 *
{
    font-size: 17px;
    font-weight: 700;
    text-align: right;
    width: 200px;
    padding-bottom: 10px;
}
th.th1, th.th1 *
{
    padding-left: 5px;
    text-align: left;
}
caption
{
    font-size: 20px;
    font-weight: 700;
}
caption.cat, caption.cat *
{
    font-size: 17px;
    font-weight: 700;
    text-align: center;
}
.dotted-left
{
    width: 100%;
    padding-left: 5px;
    padding-right: 5px;
}
.th2
{
    text-align: center;
    font-weight: 700;   
}
.line a
{
    border: 0;   
}
a img
{
    border: 0;
}
.linetbltr * 
{
    border-top: 1px #212733 solid; 
    border-bottom: 1px #212733 solid; 
}
.quest
{
    width: 500px;
}
.lines
{
    width: 500px;
    height: 40px;
    text-align: center;
}
.pl_radio_pnl
{
    padding-left: 45px;
}
.txtzn2 img
{
    border: 3px solid #7c858f;
}   
h2 
{
    font-size: 20px;
    font-weight: 200;
    text-align: left;
}
.fixheight *
{
    margin: 0;
    vertical-align:0;
    padding:0;
}
.counter 
{
    position: absolute;
    top:0;
    left:0;
    z-index:1;   
}
span pre
{
    width: 400px;
    display: inherit;
}
#anketa_q4 *, #anketa_q5 *, #anketa_q4, #anketa_q5
{
    padding: 0px;
    border: 0px;
    margin-top: 1px;
}