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


/***************************************begin of am.css****************************/

body {background: #b05411 url(../pic2/bg.jpg) bottom center no-repeat fixed}

body, td, p, th, .th, h1, h3, h4, h5, .submit, .menu_sub, .cost, p, .p, txt, text { font-family: tahoma, Arial, Helvetica, sans-serif; FONT-SIZE: 10pt;}

.alpha-photo {filter:alpha(opacity=60);-moz-opacity:0.60;} 

.search  { color:#cccccc; }

.rnd1 {padding:5px 0px 20px 5px;margin:2px 0 2px 0;border:1px solid #d4d4d4; border-radius:5px}
.rnd2 {border:1px solid #d4d4d4;margin:2px 0 2px 0; padding:5px; border-radius:5px}
.rnd3 {width:360px;border:1px solid #d4d4d4;padding:5px; margin:2px 2px 2px 0; border-radius:5px}
.rnd4 {width:360px;border:1px solid #d4d4d4;padding:5px; margin:2px 0 2px 2px; border-radius:5px}
.rnd {padding:25px 0px 0px 10px; border:1px solid #d4d4d4;padding:5px; border-radius:5px}

.button100 {   width : 100px;}
.button150 {   width : 150px;}
.button200 {   width : 200px;}

.search-bg50, .search-bg70, .search-bg100, .search-bg150, .search-bg200, .search-bg250, .bgta200, .bgta250, .bgta350  {
   FONT-SIZE: 11px; FONT-FAMILY: Verdana; COLOR: #000000;
   background-color: #F5F5F5;
   border: 1px solid #cccccc;
   width : 50px;
   height: 19px
}

div#wrapper {width:1010px; margin: 0 auto; background:#ffffff!important; -webkit-box-shadow: 1px 5px 4px 5px #575757; -moz-box-shadow: 1px 5px 4px 5px #575757; box-shadow: 1px 5px 4px 5px #575757;}

.search-bg70 {  width : 70px;  }
.search-bg100 {  width : 100px;  }
.search-bg150 {  width : 150px;  }
.search-bg200 {  width : 200px;  }
.search-bg250 {  width : 250px;  height: 19px }
.bgta350 {  width : 350px;  height: 80px  }
.bgta200 {  width : 200px;  height: 80px  }
.bgta250 {  width : 250px;  height: 80px  }


.submit {
   FONT-SIZE: 11px; COLOR: #a40000;
   background-color: #FFFFFF;
   border: 1px solid #335b7e;
}

    A:link {text-decoration: none; font-family: verdana, arial, sans-serif; color: #138AC5;}
    A:visited {text-decoration: none; font-family: verdana, arial, sans-serif; color: #106496;}
    A:active {text-decoration: none; font-family: verdana, arial, sans-serif; color: #138AC5;} 
    A:hover {text-decoration: underline; font-family: verdana, arial, sans-serif; color: #AF251C;}
	
    .menu {text-decoration: none; font-family: verdana, arial, sans-serif; color: #000000; font-size:12px; font-weight:bold; text-decoration:none;}
    A:link.menu {text-decoration: none; font-family: verdana, arial, sans-serif; color: #072F43;}
    A:visited.menu {text-decoration: none; font-family: verdana, arial, sans-serif; color: #000000;}
    A:active.menu {text-decoration: none; font-family: verdana, arial, sans-serif; color: #138AC5;} 
    A:hover.menu {text-decoration: underline; font-family: verdana, arial, sans-serif; color: #AF251C;}

    .navigator {text-decoration: none; font-family: verdana, arial, sans-serif; color: #939393; font-size:10px; font-weight:normal;}
    A:link.navigator {text-decoration: none; font-family: verdana, arial, sans-serif; color: #6D6D6D;}
    A:visited.navigator {text-decoration: none; font-family: verdana, arial, sans-serif; color: #6D6D6D;}
    A:active.navigator {text-decoration: none; font-family: verdana, arial, sans-serif; color: #939393;} 
    A:hover.navigator {text-decoration: underline; font-family: verdana, arial, sans-serif; color: #AF251C;}



.menu_sub
{
	font-size: 11px;
	font-weight: bold;
}

h1
{
	font-size: 16px;
	color:#DB4600;
	margin-top: 10px;
	margin-bottom: 5px;
	padding-bottom: 5px;
}
h2
{
	font-size: 14px;
	color:#DB4600;
	margin-top: 20px;
	margin-bottom: 10px;
	padding-bottom: 0px;
}

h3
{
	font-size: 13px;
	margin-top: 10px;
	margin-bottom: 2px;
	padding-bottom: 0px;
}
.th
{
	font-size: 10px;
	font-weight:normal;
}
th
{
	font-size: 10px;
	text-align:justify;
	font-weight:normal;
}
/*
#tr.zebra { 	background-image: url("../pic/template1/zebra.gif");}
*/
tr.zebra {background-color: #EDFBFF;}
tr.g { 		background-color: #E6E5E5; }

.coment 	{
	font-family: tahom, Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight:normal;
	text-align:justify;
	color: #cccccc; }

.p	{ 
	font-size:0.8em;
	text-align:justify; }

.txt	{ 
	font-size:12px;
	font-weight:normal;
	color:#000000;
	}
.big	{ 
	font-size:14pt;
	font-weight:normal;
	color:#000000;
	}
.nj	{ 
	text-align:left; font-size:10pt;
	}

.small, small	{ font-family: tahoma, Arial, Helvetica, sans-serif;
	font-size:8pt;
	font-weight:normal;
	color:#101010;
	}

    
td.text { font-family: tahoma, Arial, Helvetica, sans-serif;
	font-size:0.8em;
	font-weight:normal;
	color:#000000;
	text-align:justify;
	}

.cost 	{ text-align:justify;
	color: #990000;
	font-size: 12px;
	font-style: italic; }

.pic { text-align:justify;  font-size: 10pt;}



.dvg 	{ border-bottom: 1px solid #999; border-right: 1px solid #999;}

.table1 { 
border : 2px; 
border-color : #FFFFFF; 
border-style : groove;
border-collapse: collapse;
border-spacing: 0px;
width: 100%;
} 
.table2 { 
border : 2px; 
border-color : #FFFFFF; 
border-style : groove;
border-collapse: collapse;
border-spacing: 0px;
} 
.td1 {
border : 2px; 
border-color : #FFFFFF; 
border-style : groove;
border-spacing: 0px;
font-family: tahoma, arial, sans-serif; 
font-size: 10pt;
}

.td_text {
    font-family: tahoma, serif;
    font-size: 11px;
}

td.dd2 {
   font-size: 11px;
}



/********************** Стили для списка новостей ***********/

.newslist_img img{
	 border-bottom:3px solid #fe4f02;
}

.newslist_cnt{
	padding:0 5px 0 10px;
}

.newslist_cnt div.m{
	margin-bottom:5px;
}

.newslist_cnt a{
	font-size:1.6em;font-weight:normal;
}

.newslist_shorttext{
	color:#666666;
}

.newslist_datearea{
	background:#d7f0fb;padding:10px;border:2px solid #98d6f1;
}

.newslist_date1{
	color:#fe4f02;font-size:1.6em;font-family:Arial;
}

.newslist_date2{
	color:#808080;font-size:0.9em;
}

/************* Стили для таблицы подержанного авто *****************/
.carused_table .field{
	border:1px solid #99ccff;background:#d7f0fb;padding:5px;	
}

.carused_table .val{
	border:1px solid #99ccff;padding:5px;background:#edf9ff;
}


/************* Стили для таблицы авто *****************/
.carinfo .field{
	border:1px solid #99ccff;background:#d7f0fb;padding:5px; color:#0f5477;	
}

.carinfo .val{
	border:1px solid #99ccff;padding:5px;background:#edf9ff;color:#333333;
}

.carinfo .hl{
	color:#ff6633;
}

.carinfo a{
	text-decoration:underline;
}


h2.carinfo{
	color:#6b6b6b;
	font-weight:normal;
	font-size:1.4em;
}

h2.carinfo span{
	color:#BFBFBF;
}

div.city_list {
	font-size:0.8em; background:#ffffcc;border:1px solid #ffa47c;padding:5px;
	margin:0 10px;
}

div.city_list ul{
	list-style-type:none;margin-left:0;
}

div.city_list ul li a.active{
	color:#FF6600;	
}

div.block_tips{
	font-size:1em; margin:10px 0;padding:5px; background:#ffffcc; color:#666;border:1px solid #ffd593;
}

div.block_tips div.m{
	background:url(../pic/icon-tips.gif) no-repeat 0% 50%;padding-left:25px;
}

div.block_tips div.m strong{
	font-weight:normal !important;color:#000;
}

/***************************************end of am.css****************************/



/***************************************begin of hobby.css****************************/

.hobby_list {
border:0px solid red;
width:99%;
}

.hobby_show {
margin-top: 0px;
width:99%;
}

.hobby_item {
border:0px solid blue;
}

.hobby_pic {
/*width: 110px;*/
text-align:center;
border:0px solid black;
}

.hobby_pic img {
border: 1px #666666 solid;
}

#hobby_preview, #hobby_user_list, #hobby_user_list a {
    font-size: 8pt;
}

#hobby_preview ul {
    margin: 4px 0 4px 8px; 
    padding-left: 8px;
    font-size: 8pt;
}

#hobby_preview li {
    font-size: 8pt;
    color: #363636;
}

#hobby_user_list {
    font-size: 8pt;
}

#hobby_user_scroll {
    border: 1px dotted #cc3300; 
    padding: 8px; 
    overflow: auto; 
    height: 120px; 
    width: 240px;
}

.hobby_stat {
text-align: left;
}

.hobby_forum {
/*clear:both;*/
width:99%;

}

.hobby_text {
text-align: justify;
/*display:none;*/
}

.hobby_short {
font-weight:bold;
margin-left:110px;
border-top: #f2f2f2 2px solid;
border-bottom: #f2f2f2 2px solid;
background-color: #FCFCD4;
text-align: left;
}

.hobby_add, .hobby_edit {
font-weight:normal;
width:99%;
}

.hobby_add input, .hobby_edit input, .hobby_add textarea, .hobby_edit textarea {
border: 1px solid #666666;
} 

#title {
width:50%;
}

#short {
width:50%;
}

#picture {
width:50%;
}



/***************************************end of hobby.css****************************/



/***************************************begin of mr_classes.css****************************/
.exc_grey{font-size:9px;color:#808080;}

.ap_search{width:200px;padding-left:16px;background-image:url(../images/magglass.png);background-repeat:no-repeat;background-position:3px 50%;}

.ap_divin {padding-bottom:6px;}
.ap_div_out a {font-family: tahoma; color:#156677;text-decoration:none;font-size: 14px;font-weight:bold; border-bottom:2px solid #fc9d2d;}
.ap_div_out_hover a {font-family: tahoma; color:red;text-decoration:none;font-size: 14px;font-weight:bold; border-bottom:2px solid #fc9d2d;}

.ap_div_out {font-size: 10px; }

.ap_div_out_hover {font-size: 10px; }

.ap_div_out, 
.ap_div_out a, 
.ap_div_out a:visited, 
.ap_div_out a:link, 
.ap_div_out a:hover, 
.ap_div_out a:active, 
.ap_div_out_hover, 
.ap_div_out_hover a, 
.ap_div_out_hover a:hover, 
.ap_div_out_hover a:visited, 
.ap_div_out_hover a:active, 
.ap_div_out_hover a:link {

  

      font-family: tahoma;
      text-align:left;

}
      
.ap_topdiv {background: url(../pic/icon/catalog_icon.gif) 0px 3px no-repeat;padding-left:14px;}
.ap_topdiv_hover {background: url(../pic/icon/catalog_icon_active.gif) 0px 3px no-repeat;padding-left:14px;}      

.ap_div_out, .ap_div_out_hover {border:1px solid #D9D9D9; border-radius: 5px; padding-bottom:6px; padding-top:6px; padding-left:10px;margin-top:5px;margin-bottom:5px;}

ul.firm_bottom  {margin: 15px 0 15px 0}
ul.firm_bottom li {width:300px; list-style:none; border:1px solid #D9D9D9; border-radius: 5px; padding-bottom:6px; padding-top:6px; padding-left:10px;margin-top:7px;margin-bottom:7px;}
ul.firm_bottom li a {font-family: tahoma; color:#156677;text-decoration:none!important;font-size: 14px;font-weight:bold; border-bottom:2px solid #fc9d2d;}

.ap_div_in {background: url(../pic/icon/catalog_icon.gif) 3px 3px no-repeat;}
.ap_div_in_hover {background: url(../pic/icon/catalog_icon_active.gif) 3px 3px no-repeat;}

.ap_div_in a {height: 7px; font-size: 8pt; border-bottom: 0px;}
.ap_div_in_hover a {font-size: 8pt; text-decoration: underline; font-family: tahoma, arial, sans-serif; color: #8F0416; border-bottom: 0px;}


.ap_div_in, 
.ap_div_in a, 
.ap_div_in a:visited, 
.ap_div_in a:link, 
.ap_div_in a:hover, 
.ap_div_in a:active, 
.ap_div_in_hover, 
.ap_div_in_hover a, 
.ap_div_in_hover a:hover, 
.ap_div_in_hover a:visited, 
.ap_div_in_hover a:active, 
.ap_div_in_hover a:link {



      font-weight:normal;
      color: #000000;

      font-family: tahoma, arial, sans-serif; 

      padding-left: 10px;
}



.ws_it_pr{color:maroon;font-weight:bold;}
.ws_nav_hist, .ws_nav_hist:link, .ws_nav_hist:visited, .ws_nav_hist:active{color:#999;text-decoration:none;font-weight:bold;font-size:11px;}
.ws_nav_curr, .ws_nav_curr:link, .ws_nav_curr:visited, .ws_nav_curr:active{color:#000;text-decoration:none;font-weight:bold;font-size:11px;}
.ws_nav_list, .ws_nav_list:link, .ws_nav_list:visited, .ws_nav_list:active{color:#666;text-decoration:none;font-weight:bold;font-size:11px;}
.ws_nav_hist:hover{color:#999;text-decoration:underline;font-weight:bold;font-size:11px;}
.ws_nav_curr:hover{color:#000;text-decoration:underline;font-weight:bold;font-size:11px;}
.ws_nav_list:hover{color:#666;text-decoration:underline;font-weight:bold;font-size:11px;}

.wares_table{padding:3px;}
.wares_table td{font-size:10px;padding:3px 6px;}
.wares_table td a{font-size:10px;}
.wares_table th a{font-size:10px;}
.wares_table th{font-size:10px;font-weight:bold;padding:3px 6px;}

.car_form td{padding:1px;}
.car_form_inner_table td{padding:0px;}
.car_form_header{color:green;font-weight:bold;}
.car_form_left{text-align:right;font-weight:bold;white-space:nowrap;}
.car_form_right{width:100%;}
.car_form_right select{font-size:11px;margin:auto;padding:auto;width:100%;}
.car_form_right input, .car_form_right textarea{font-size:11px;margin:auto;padding:auto;width:98%;}
.car_form_currency_cell{width:25%;}
.car_form_option_title{text-align:right;white-space:nowrap;}

.forum_topics_blue a, .forum_topics_blue a:link, .forum_topics_blue a:visited, .forum_topics_blue a:hover, .forum_topics_blue a:active{
color:black !important;
}
.forum_topics_black a, .forum_topics_black a:link, .forum_topics_black a:visited, .forum_topics_black a:hover, .forum_topics_black a:active{
color:#0f5477 !important;
}



.as_table_2 td {
width:25%;
}

.as_table_2 a, .as_table_2 a:link, .as_table_2 a:visited, .as_table_2 a:active{
	color:#000 !important;
	text-decoration:none !important;
	font-weight:bold !important;
}

.as_table_2 a:hover{
	color:#000 !important;
	text-decoration:underline !important;
	font-weight:bold !important;
}

.as_car_table td {
border:1px solid #666666;
padding:5px;
background-color:#fcfcfc;
}

.as_table td {
border:1px solid #333333;
background-color:#eeeeee;
padding:5px 10px;
text-align:center;
font-weight:bold;
width:25%;
}

.v_outside{padding:2px;}
.v_content{padding:4px 6px;}
.v_content td{color:#800000;}

.my_cars_table .my_cars_table_act{
padding:1px 3px !important;
}

.my_cars_table{
border:2px solid #98d6f1;
}

.my_cars_table_foto{
padding:1px !important;
}

.my_cars_table_foto img{
border:1px solid white;
}

.my_cars_table a, .my_cars_table a:link, .my_cars_table a:visited, .my_cars_table a:hover, .my_cars_table a:active{
color:#106496 !important;
text-decoration:none !important;
font-weight:bold;
}

.my_cars_table td{
border:1px solid #c5e8f7;
background-color:#f6fcfe;
padding:3px 8px;
}

.my_cars_table_header td{
border:1px solid #fed7a9;
background-color:#fef8e9;
padding:3px 8px;
font-weight:bold;
font-size:120%;
color:rgb(219,70,0);
}

.my_cars_table_inactive td{
border:1px solid #fbbfb2;
background-color:#fbf1ed;
}

.my_cars_table .my_cars_table_inactive a, .my_cars_table .my_cars_table_inactive a:link, .my_cars_table .my_cars_table_inactive a:visited, .my_cars_table .my_cars_table_inactive a:hover, .my_cars_table .my_cars_table_inactive a:active{
color:#d1492d !important;
text-decoration:underline !important;
font-weight:bold !important;
}

.add_news .comm_c a, .add_news .comm_c a:link, .add_news .comm_c a:visited, .add_news .comm_c a:hover, .add_news .comm_c a:active{
position: relative !important;
bottom: 3px !important;
font-size: 80% !important;
color: rgb(219,70,0) !important;
text-decoration: none !important;
}

.firm_bottom h3{
	color:#106496 !important;
	text-decoration:none !important;
}

.firm_bottom a, .firm_bottom a:link, .firm_bottom a:visited{
	color:#000 !important;
	text-decoration:underline;
}

.firm_bottom a:hover, .firm_bottom a:active{
	color:#000 !important;
	text-decoration:underline !important;
}

.last_news_main .news_info td
{
padding: 0px 0px;
border-bottom:0px solid white;
width:22px;
height:13px;
background-repeat:no-repeat;
}

.last_news_main div
{
padding-top:1px;
height: 42px;
overflow:hidden;
}

.last_news_main .news_info span
{
font-size:9px;
}

.last_news_main .last_news_main_over
{
background-color: #e2f5fd;

}

.last_news_main .last_news_main_out
{
background-color: #f2f3f1;

}

.last_news_main td
{
padding: 5px 10px;
border-bottom:1px solid white;
}

.last_news_main img
{
display: block !important;
}

.last_news_main a, .last_news_main a:link
{
color: #138ac5 !important;
text-decoration: none !important;
font-weight: bold !important;
}

.last_news_main a:visited, .last_news_main a:hover, .last_news_main a:active
{
color: #106496 !important;
text-decoration: none !important;
font-weight: bold !important;
}

.add_news
{
border-bottom:1px solid white;
}

.add_news div
{
height: 20px;
overflow: hidden;
}

.add_news img
{
display: block !important;
}

.add_news a, .add_news a:link, .add_news a:visited, .add_news a:active{
	line-height:20px;
	color:#0f5477 !important;
	text-decoration:underline !important;
}

.add_news a:hover{
	line-height:20px;
	color:#fe4f02 !important;
	text-decoration:underline !important;
}

.add_news a:hover span{
	color:#0f5477 !important;
}

.search_links_lower div {
padding:5px;
}

.search_links div {
padding:5px;
}

.search_links a, .search_links a:link, .search_links a:visited, .search_links a:hover, .search_links a:active{
	color:#000 !important;
	text-decoration:none !important;
}

.search_links_lower a, .search_links_lower a:link, .search_links_lower a:visited, .search_links_lower a:hover, .search_links_lower a:active{
	color:#000 !important;
	text-decoration:underline !important;
}

.place_link a:link{
	color:#db4600 !important;
	text-decoration:none !important;
}

.place_link a:visited{
	color:#db4600 !important;
	text-decoration:none !important;
}

.place_link a:hover{
	color:#138ac5 !important;
	text-decoration:none !important;
}

.place_link a:active{
	color:#106496 !important;
	text-decoration:none !important;
}

.feather_color .block_content{
    background:#efffef;
    //padding-bottom:5px;
	font-family:Tahoma !important;
}

.light_color .t {width:100%;margin-bottom:5px;}
.light_color .b {}
.light_color .l {}
.light_color .r {}
.light_color .bl {}
.light_color .br {}
.light_color .tl {}
.light_color .tr {padding:7px;}

.light_color .block_content{
    background:#fef8e9;
    //padding-bottom:5px;
	font-family:Tahoma !important;
}

.heavy_color .block_content{
    background:#f9f3fd;
    //padding-bottom:5px;
	font-family:Tahoma !important;
}

.comis_color .block_content{
    background:#f6fcfe;
    //padding-bottom:5px;
	font-family:Tahoma !important;
}

.used_color .block_content{
    background:#fef8e9;
    //padding-bottom:5px;
	font-family:Tahoma !important;
}

.japan_color .block_content{
    background:#efffef;
    //padding-bottom:5px;
	font-family:Tahoma !important;
}

.truck_color .block_content{
    background:#f9f3fd;
    //padding-bottom:5px;
	font-family:Tahoma !important;
}

.usa_cd_color .block_content{
    background:#fbf1ed;
    //padding-bottom:5px;
	font-family:Tahoma !important;
}





.aa_color .block_content{
    background:#FFF;
    //padding-bottom:5px;
	font-family:Tahoma !important;
}







/* -- categories_caption -- */

.categories_caption table {
	position: relative;
	z-index: 200;
}

.categories_caption div table {
}

/* a hack for IE5.x and IE6 */
.categories_caption div a table {
}

.categories_caption div a {
}

.categories_caption div table a {
}

.categories_caption div:hover {
	position: relative;
	z-index: 300;
}

.categories_caption a:hover {
	position: relative;
	z-index: 300;
}

.categories_caption :hover table {
	left: 0;
	top: auto;
	bottom: 18px;
	z-index: 400;
}

.categories_caption :hover table.logo_p {
	left: 0;
	top: 82px;
	z-index: 400;
}

table.logo_p h1{
	font-size:1em !important;
	font-weight:bold;
	color: #db4600;
}

td.popup_block h2{
	font-size:1em !important;
	font-weight:bold;
	color: #db4600;
	margin-bottom:5px;
}

td.popup_block{
	text-align:left;
	padding:10px;
	background:#ffffcc;
	font-size:0.8em !important;
	color:#666 !important;
	border:1px solid #ffd0a0;
	border-right:1px solid #d9944d;
	border-bottom:1px solid #d9944d;
}

td.popup_block a{
	text-decoration:underline !important;
	font-size:1em;	
	color:#106496;
}

.categories_caption table {
	position: absolute;
	left: -9999px;
	top: -9999px;
	bottom:auto;
	z-index: 0;
}


































/* -- Menu -- */

#search_cats, 
#search_cats ul {
	white-space: nowrap;
	list-style: none;
	position: relative;
	z-index: 200;
}

#search_cats {
	border: 0;
}

#search_cats table {
	border-collapse: collapse;
}

#search_cats li {
	float: left;
}

#search_cats li.last {
	float: left;
}

#search_cats li li {
	float: none;
}

/* a hack for IE5.x and IE6 */
#search_cats li a li {
	float: left;
}

#search_cats li a {
	display: block;
	float: left;
	white-space: nowrap;
	text-align: left;
}

#search_cats li li a {
	float: none;
	text-align: left;
}

#search_cats li a.first_level {
	float: none;
	text-align: center;
}

#search_cats li:hover {
	position: relative;
	z-index: 300;
}

#search_cats a:hover {
	position: relative;
	z-index: 300;
}

#search_cats :hover ul {
	left: 0;
	top: 20px;
	list-style: none;
}

#search_cats ul {
	position: absolute;
	left: -9999px;
	top: -9999px;
}

/* it could have been this simple if all browsers understood */
/* show next level */
#search_cats li:hover li:hover > ul {
	left: -15px;
	margin-left: 100%;
	top: -1px;
}

/* keep further levels hidden */
#search_cats li:hover > ul ul {
	position: absolute;
	left: -9999px;
	top: -9999px;
	width: auto;
}

/* but IE5.x and IE6 need this lot to style the flyouts*/
/* show next level */
#search_cats a:hover a:hover ul,
#search_cats a:hover a:hover a:hover ul,
#search_cats a:hover a:hover a:hover a:hover ul,
#search_cats a:hover a:hover a:hover a:hover a:hover ul {
	left: 235px;
	top: -1px;
}

/* keep further levels hidden */
#search_cats a:hover ul ul,
#search_cats a:hover a:hover ul ul,
#search_cats a:hover a:hover a:hover ul ul,
#search_cats a:hover a:hover a:hover a:hover ul ul {
	position: absolute;
	left: -9999px;
	top: -9999px;
}

#search_cats a:hover ul li a , 
#search_cats a:hover ul li a:hover ul li a , 
#search_cats a:hover ul li a:hover ul li a:hover ul li a , 
#search_cats a:hover ul li a:hover ul li a:hover ul li a:hover ul li a  {
	float: left;
}




.last_news_main2 .news_info td
{
padding: 0px 0px;
border-bottom:0px solid white;
width:22px;
height:13px;
background-repeat:no-repeat;
}

.last_news_main2 div
{
padding-top:1px;
height: 42px;
overflow:hidden;
}

.last_news_main2 .news_info span
{
font-size:9px;
}

.last_news_main2 .last_news_main_over
{
background-color: #e2f5fd;

}

.last_news_main2 .last_news_main_out
{
background-color: #f2f3f1;

}

.last_news_main2 td
{
padding: 5px 10px;
border-bottom:1px solid white;
}

.last_news_main2 img
{
display: block !important;
}

.last_news_main2 a, .last_news_main a:link
{
color: #138ac5 !important;
text-decoration: none !important;
font-weight: bold !important;
}

.last_news_main2 a:visited, .last_news_main a:hover, .last_news_main a:active
{
color: #106496 !important;
text-decoration: none !important;
font-weight: bold !important;
}



.last_news_main3 .news_info td
{
padding: 0px 0px;
border-bottom:0px solid white;
width:22px;
height:13px;
background-repeat:no-repeat;
}

.last_news_main3 div
{
padding-top:1px;
height: 42px;
overflow:hidden;
}

.last_news_main3 .news_info span
{
font-size:9px;
}

.last_news_main3 .last_news_main_over
{
background-color: #e2f5fd;

}

.last_news_main3 .last_news_main_out
{
background-color: #f2f3f1;

}

.last_news_main3 td
{
padding: 5px 10px;
border-bottom:1px solid white;
}

.last_news_main3 img
{
display: block !important;
}

.last_news_main3 a, .last_news_main a:link
{
color: #138ac5 !important;
text-decoration: none !important;
font-weight: bold !important;
}

.last_news_main3 a:visited, .last_news_main a:hover, .last_news_main a:active
{
color: #106496 !important;
text-decoration: none !important;
font-weight: bold !important;
}
/***************************************end of mr_classes.css****************************/



/***************************************begin of portal.css****************************/
#p_toyota,
#p_nissan,
#p_mitsubishi,
#p_honda,
#p_mazda,
#p_suzuki,
#p_subaru,
#p_isuzu,
#p_daihatsu
{
position:absolute;
top:30px;
}
#p_toyota{left:2%;}
#p_nissan{left:9%;}
#p_mitsubishi{left:16%;}
#p_honda{left:23%;}
#p_mazda{left:30%;}
#p_suzuki{right:23%;}
#p_subaru{right:16%;}
#p_isuzu{right:9%;}
#p_daihatsu{right:2%;}
/***************************************end of portal.css****************************/



/***************************************begin of forecast.css****************************/
.b-forecast-brief{width:96%;margin:0.25em 0 0 2%}.b-forecast-brief th{font-size:100%;font-weight:normal}.b-forecast-brief th .today,.b-forecast-brief th b{font-size:190%;display:block;margin:0}.b-forecast-brief .today b,.b-forecast-brief .today i{font-size:80%}.b-forecast-brief .today b{display:none}.b-forecast-brief .gap{width:0 !important;padding:0}.b-forecast-brief .gap div{width:1em}.b-forecast-brief th.weekend{color:#f30}.b-forecast-brief td{font-size:85%;width:10% !important;padding:1em 0.5em 0 0.8em}.b-forecast-brief-9 td{width:11.11% !important}.b-forecast-brief-8 td{width:12.5% !important}.b-forecast-brief-7 td{width:14.27% !important}.b-forecast-brief-6 td{width:16.66% !important}.b-forecast-brief-5 td{width:20% !important}.b-forecast-brief-4 td{width:25% !important}.b-forecast-brief-3 td{width:33.33% !important}.b-forecast-brief-2 td{width:50% !important}.b-forecast-brief-1 td{width:100% !important}.b-forecast-brief td img{display:block}.b-forecast-brief .data .b-icon{display:block;float:none;margin-bottom:0.6em}.b-forecast-brief td{padding:0.7em 0 0.1em 0.8em}.b-forecast-brief .day td,.b-forecast-brief .night td{white-space:nowrap}.b-forecast-brief td b{font-size:165%;display:block;margin:0}.b-forecast-brief .night td{font-size:95%;padding:0.2em 0 0.6em 0.8em;color:#666}.t-60,.t-60 td,.t-60 i{background-color:#519FDD;left:0}.t-58,.t-58 td,.t-58 i{background-color:#56A2DD;left:1px}.t-56,.t-56 td,.t-56 i{background-color:#5BA5DE;left:3px}.t-54,.t-54 td,.t-54 i{background-color:#60A7DE;left:4px}.t-52,.t-52 td,.t-52 i{background-color:#66AADF;left:5px}.t-50,.t-50 td,.t-50 i{background-color:#6BADE0;left:7px}.t-48,.t-48 td,.t-48 i{background-color:#70AFE0;left:8px}.t-46,.t-46 td,.t-46 i{background-color:#76B2E1;left:9px}.t-44,.t-44 td,.t-44 i{background-color:#7BB5E2;left:11px}.t-42,.t-42 td,.t-42 i{background-color:#80B7E2;left:12px}.t-40,.t-40 td,.t-40 i{background-color:#86BAE3;left:13px}.t-38,.t-38 td,.t-38 i{background-color:#8BBDE3;left:15px}.t-36,.t-36 td,.t-36 i{background-color:#90BFE4;left:16px}.t-34,.t-34 td,.t-34 i{background-color:#95C2E5;left:17px}.t-32,.t-32 td,.t-32 i{background-color:#9BC5E5;left:19px}.t-30,.t-30 td,.t-30 i{background-color:#A0C7E6;left:20px}.t-28,.t-28 td,.t-28 i{background-color:#A0C7E6;left:21px}.t-26,.t-26 td,.t-26 i{background-color:#ABCDE7;left:23px}.t-24,.t-24 td,.t-24 i{background-color:#B0CFE8;left:24px}.t-22,.t-22 td,.t-22 i{background-color:#B5D2E9;left:25px}.t-20,.t-20 td,.t-20 i{background-color:#BBD5E9;left:27px}.t-18,.t-18 td,.t-18 i{background-color:#C0D7EA;left:28px}.t-16,.t-16 td,.t-16 i{background-color:#C5DAEA;left:29px}.t-14,.t-14 td,.t-14 i{background-color:#CADDEB;left:31px}.t-12,.t-12 td,.t-12 i{background-color:#D0DFEC;left:32px}.t-10,.t-10 td,.t-10 i{background-color:#D5E2EC;left:33px}.t-8,.t-8 td,.t-8 i{background-color:#DAE5ED;left:35px}.t-6,.t-6 td,.t-6 i{background-color:#E0E7EE;left:36px}.t-4,.t-4 td,.t-4 i{background-color:#E5EAEE;left:37px}.t-2,.t-2 td,.t-2 i{background-color:#EAEDEF;left:39px}.t0,.t0 td,.t0 i{background-color:#F0EFF0;left:40px}.t2,.t2 td,.t2 i{background-color:#F0F0EC;left:41px}.t4,.t4 td,.t4 i{background-color:#F1F0E9;left:43px}.t6,.t6 td,.t6 i{background-color:#F2F0E6;left:44px}.t8,.t8 td,.t8 i{background-color:#F3F1E3;left:45px}.t10,.t10 td,.t10 i{background-color:#F4F1E0;left:47px}.t12,.t12 td,.t12 i{background-color:#F5F2DC;left:48px}.t14,.t14 td,.t14 i{background-color:#F5F2D9;left:49px}.t16,.t16 td,.t16 i{background-color:#F6F3D6;left:51px}.t18,.t18 td,.t18 i{background-color:#F7F3D3;left:52px}.t20,.t20 td,.t20 i{background-color:#F8F4D0;left:53px}.t22,.t22 td,.t22 i{background-color:#F8F1C8;left:55px}.t24,.t24 td,.t24 i{background-color:#F9EEC0;left:56px}.t26,.t26 td,.t26 i{background-color:#F9EBB9;left:57px}.t28,.t28 td,.t28 i{background-color:#F9E8B1;left:59px}.t30,.t30 td,.t30 i{background-color:#FAE5AA;left:60px}.t32,.t32 td,.t32 i{background-color:#FAE3A3;left:61px}.t34,.t34 td,.t34 i{background-color:#FAE09C;left:63px}.t36,.t36 td,.t36 i{background-color:#FBDE96;left:64px}.t38,.t38 td,.t38 i{background-color:#FBDB8F;left:65px}.t40,.t40 td,.t40 i{background-color:#FBD988;left:67px}.t42,.t42 td,.t42 i{background-color:#FCD682;left:68px}.t44,.t44 td,.t44 i{background-color:#FCD47B;left:69px}.t46,.t46 td,.t46 i{background-color:#FCD174;left:71px}.t48,.t48 td,.t48 i{background-color:#FDCF6E;left:72px}.t50,.t50 td,.t50 i{background-color:#FDCC67;left:73px}.t52,.t52 td,.t52 i{background-color:#FDCA60;left:75px}.t54,.t54 td,.t54 i{background-color:#FEC759;left:76px}.t56,.t56 td,.t56 i{background-color:#FEC553;left:77px}.t58,.t58 td,.t58 i{background-color:#FEC24C;left:79px}.t60,.t60 td,.t60 i{background-color:#FFC045;left:80px}
/***************************************end of forecast.css****************************/



/***************************************begin of blocks.css****************************/
/*.t {background: url(../pic/blocks/tc.gif) 7px 0 repeat-x; width:100%;margin-bottom:5px;}
.b {background: url(../pic/blocks/bc.gif) 0 100% repeat-x;}
.l {background: url(../pic/blocks/cl.gif) 0 0 repeat-y; }
.r {background: url(../pic/blocks/cr.gif) 100% 0 repeat-y;}
.bl {background: url(../pic/blocks/bl.gif) 0 100% no-repeat;}
.br {background: url(../pic/blocks/br.gif) 100% 100% no-repeat;}
.tl {background: url(../pic/blocks/tl.gif) 0 0 no-repeat;}
.tr {background: url(../pic/blocks/tr.gif) 100% 0 no-repeat; padding:7px;}
*/
.block_content{
    background:#FFF;
    //padding-bottom:5px;
	font-family:Tahoma !important;
}


.block_content td, .block_content a{
	font-size:12px !important;
    font-family:Tahoma !important;	
}

.block_header{
	padding-top:3px;
	padding-bottom:3px;
	background: url(../pic/blocks/sep.gif) 0 100% repeat-x;	
	margin-bottom:4px;
}

.links_bar{
	font-size:12px;
	padding-bottom:4px;
	margin-bottom:6px;
	color:#000;
}

.links_bar a, .links_bar a:hover, .links_bar a:active{
	color:#000 !important;
	text-decoration:underline !important;
}


.sep {
	background: url(../pic/blocks/sep.gif) repeat-x;
	margin-top: 4px;
	margin-bottom: 4px;
	height:1px;
}

.block_date{
	color:#000;
	font-size:12px;
	font-weight:bold;
	padding:0;
	margin-top:0px;
}

.block_item{
	background: url(../pic/blocks/sep.gif) 0 100% repeat-x;	
	padding-top:4px;
	padding-bottom:4px;
	font-size:12px;
}

.item_image_container{
	border:1px solid #c4dae4;
}

.item_image{
	border:1px solid white;
	width:40px;
	height:40px;
	float:left;
	background-position: -20px -100px;
	background-repeat: no-repeat;
}

.item_image_info{
	width: 28px;
	height: 13px;
	margin: 0;
	padding-left: 1px;
	float:left;
	background: url(../pic/blocks/image_info.png)  no-repeat;	
	font-size: 12px;	
}

.item_info{
	padding-left:5px;
	font-size: 12px;	
}

.item_info a{
	color:#0f5477 !important;
	text-decoration:underline !important;
}

.item_info a:hover{
	color:#fe4f02 !important;
	text-decoration:underline !important;
}

.item_info a:hover span{
	color:#0f5477 !important;
}

.block_forum_arrow{
	background: url(../pic/blocks/arrow.gif) 0 5px no-repeat;	
	font-size:12px;
	margin-bottom:2px;
}

.block_forum_arrow a{
	color:#0f5477;
	padding-left: 8px;	
	text-decoration:underline;
}

.block_forum_arrow a:hover{
	color:#fe4f02 !important;
}


.gray_field{
	font-size: 12px;
	color:#000;
}

.highlight_info{
	background:#FFFFFF;
	border:1px solid #c0deeb;
	padding:0 2px 0 2px;
	color:#000;
}

.hl_orange{
	color:#fe6522;
}
/***************************************end of blocks.css****************************/



/***************************************begin of ws_nav.css****************************/
/* ================================================================ 
This copyright notice must be kept untouched in the stylesheet at 
all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.stunicholls.com/menu/pro_drop_2.html
Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.
This stylesheet and the associated (x)html may be modified in any 
way to fit your requirements.
=================================================================== */

#ws_nav {padding:0; margin:0; list-style:none; height:38px; background:#fff url(../images/ws_nav/three_0.gif) repeat-x; position:relative; z-index:190; font-family:arial, verdana, sans-serif;}
#ws_nav li.top {display:block; float:left; height:38px;}
#ws_nav li a.top_link {display:block; float:left; height:35px; line-height:33px; color:#010101; text-decoration:none; font-size:11px; font-weight:bold; padding:0 0 0 12px; cursor:pointer;background: url(../images/ws_nav/three_0.gif);}
#ws_nav li a.top_link span {float:left; display:block; padding:0 24px 0 12px; height:35px; background: url(../images/ws_nav/three_0.gif) right top no-repeat;}
#ws_nav li a.top_link span.down {float:left; display:block; padding:0 24px 0 12px; height:35px; background: url(../images/ws_nav/three_0a.gif) no-repeat right top;}

#ws_nav li:hover a.top_link, 
#ws_nav li.iehover a.top_link {color:#000; background: url(../images/ws_nav/three_1.gif) no-repeat; cursor:pointer;}
#ws_nav li:hover a.top_link span,
#ws_nav li.iehover a.top_link span {background:url(../images/ws_nav/three_1.gif) no-repeat right top; cursor:pointer;}
#ws_nav li:hover a.top_link span.down,
#ws_nav li.iehover a.top_link span.down {background:url(../images/ws_nav/three_1a.gif) no-repeat right top; cursor:pointer;}

/* Default list styling */

#ws_nav li:hover {position:relative; z-index:160; cursor:pointer;}

#ws_nav li:hover ul.sub
{left:1px; top:38px; background: #f6fcfe; padding:3px; border:1px solid #98d6f1; white-space:nowrap; width:280px; height:auto; z-index:170; cursor:pointer;}
#ws_nav li:hover ul.sub li
{display:block; height:20px; position:relative; float:left; width:280px; font-weight:normal; cursor:pointer;}
#ws_nav li:hover ul.sub li a
{display:block; font-size:11px; height:18px; width:278px; line-height:18px; text-indent:5px; color:#000; text-decoration:none;border:1px solid #f6fcfe; cursor:pointer;}
#ws_nav li ul.sub li a.fly
{background:#f6fcfe url(../images/ws_nav/arrow.gif) 270px 6px no-repeat; cursor:pointer;}
#ws_nav li:hover ul.sub li a:hover
{background:#b1e0f4; color:#000; border-color:#000; cursor:pointer;}
#ws_nav li:hover ul.sub li a.fly:hover
{background:#b1e0f4 url(../images/ws_nav/arrow_over.gif) 270px 6px no-repeat; color:#000; cursor:pointer;}


#ws_nav li:hover li:hover ul,
#ws_nav li:hover li:hover li:hover ul,
#ws_nav li:hover li:hover li:hover li:hover ul,
#ws_nav li:hover li:hover li:hover li:hover li:hover ul
{left:222px; top:-4px; background: #f6fcfe; padding:3px; border:1px solid #98d6f1; white-space:nowrap; width:280px; z-index:180; height:auto;}

#ws_nav ul, 
#ws_nav li:hover ul ul,
#ws_nav li:hover li:hover ul ul,
#ws_nav li:hover li:hover li:hover ul ul,
#ws_nav li:hover li:hover li:hover li:hover ul ul
{position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}

#ws_nav li:hover li:hover a.fly,
#ws_nav li:hover li:hover li:hover a.fly,
#ws_nav li:hover li:hover li:hover li:hover a.fly,
#ws_nav li:hover li:hover li:hover li:hover li:hover a.fly
{background:#b1e0f4 url(../images/ws_nav/arrow_over.gif) 270px 6px no-repeat; color:#000; border-color:#000;} 

#ws_nav li:hover li:hover li a.fly,
#ws_nav li:hover li:hover li:hover li a.fly,
#ws_nav li:hover li:hover li:hover li:hover li a.fly
{background:#f6fcfe url(../images/ws_nav/arrow.gif) 270px 6px no-repeat; color:#000; border-color:#f6fcfe;} 

/***************************************end of ws_nav.css****************************/



/***************************************begin of adm2.css****************************/
/* -- Menu -- */

#adm2, 
#adm2 ul {
	white-space: nowrap;
	padding: 0 0 5px 0;
	margin: 0;
	list-style: none;
	font: 10px verdana, sans-serif;
	border: 1px solid #c0c0c1;
	background: #fff;
	position: relative;
	z-index: 190;
}

#adm23, 
#adm23 ul {
	white-space: nowrap;
	padding: 2px 0 0 0;
	margin: 0;
	list-style: none;
	font: 10px verdana, sans-serif;
	border-bottom: 1px solid #c0c0c1;
	background: #fff;
	position: relative;
	z-index: 300;
}

#adm2 {
	height: 32px;
	width: 100%;
	padding: 0;
	border: 0;
	background: #e8e8e8 url(../pic3/menu3f.gif) repeat-x top;
}

#adm2 table {
	border-collapse: collapse;
}

#adm2 li {
	float: left;
	padding: 0;
	/*background: url(../pic3/menu3f_d.gif) right top no-repeat; */
}

#adm2 li.last {
	float: left;
	padding: 0;
	background: none;
}

#adm2 li li {
	float: none;
	background: none;
}

/* a hack for IE5.x and IE6 */
#adm2 li a li {
	float: left;
	background: none;
}

#adm2 li a {
	display: block;
	float: left;
	color: #191919;
	height: 32px;
	line-height: 32px;
	text-decoration: none;
	white-space: nowrap;
	font-weight: bold;
	text-align: left;
	margin: 0 auto;
}

#adm2 li li a {
	height: 20px;
	line-height: 20px;
	float: none;
	text-align: left;
	padding: 0 25px 0 20px;
	text-decoration: none;
}

#adm2 li a.first_level {
	float: none;
	text-align: center;
}

#adm2 li:hover {
	position: relative;
	z-index: 195;
}
#adm23 li:hover {
	position: relative;
	z-index: 195;
}

#adm2 a:hover {
	position: relative;
	z-index: 195;
	color: #fe4f02;
}
#adm23 a:hover {
	position: relative;
	z-index: 195;
	color: #fe4f02;
}

#adm2 :hover ul {
	left: 0;
	top: 30px;
	list-style: none;
	background: #f2f3f1;
}
#adm23 :hover ul {
	left: 0;
	top: 13px;
	list-style: none;
	background: #ffffff;
	border-bottom:none;
	text-align: left;
	z-index:300;
}

#adm2 :hover ul.contacts {
	left: auto;
	right: -7px;
	top: 30px;
	list-style: none;
	background: #f2f3f1;
}

#adm2 :hover ul.smiles {
	left: 99px;
	top: -281px;
	list-style: none;
	background: #f2f3f1;
}
#adm2 :hover ul.smiles_left {
	left: 50px;
	top: -281px;
	list-style: none;
	background: none;
	border: none;
}

#adm2 ul {
	position: absolute;
	left: -9999px;
	top: -9999px;
}

#adm23 ul {
	position: absolute;
	left: -9999px;
	top: -9999px;
}

/* it could have been this simple if all browsers understood */
/* show next level */
#adm2 li:hover li:hover > ul {
	left: -15px;
	margin-left: 100%;
	top: -1px;
}



/* keep further levels hidden */
#adm2 li:hover > ul ul {
	position: absolute;
	left: -9999px;
	top: -9999px;
	width: auto;
}


/* show path followed */
#adm2 li:hover > a {
	color: #fe4f02;
	text-decoration: none;
}

/* but IE5.x and IE6 need this lot to style the flyouts*/
/* show next level */
#adm2 a:hover a:hover ul,
#adm2 a:hover a:hover a:hover ul,
#adm2 a:hover a:hover a:hover a:hover ul,
#adm2 a:hover a:hover a:hover a:hover a:hover ul {
	left: 235px;
	top: -1px;
}



/* keep further levels hidden */
#adm2 a:hover ul ul,
#adm2 a:hover a:hover ul ul,
#adm2 a:hover a:hover a:hover ul ul,
#adm2 a:hover a:hover a:hover a:hover ul ul {
	position: absolute;
	left: -9999px;
	top: -9999px;
}

#adm2 a:hover ul li a , 
#adm2 a:hover ul li a:hover ul li a , 
#adm2 a:hover ul li a:hover ul li a:hover ul li a , 
#adm2 a:hover ul li a:hover ul li a:hover ul li a:hover ul li a  {
	float: left;
} 

/* 98% max */
#adm2 li#item_0 {width: 32%;}
#adm2 li#item_1 {width: 20%;}
#adm2 li#item_2 {width: 12%;}
#adm2 li#item_3 {width: 16%;}
#adm2 li#item_4 {width: 10%;}
#adm2 li#item_5 {width: 13%;}
#adm2 li#item_6 {width: 11%;}
#adm2 li#item_7 {width: 10%;}
#adm2 li#item_8 {width: 10%;}
#adm2 li#item_777 {width: 237px;}
#adm2 li#item_32 {width: 20%;}
#adm2 li#item_42 {width: 18%;}
#adm2 li#item_52 {width: 18%;}
#adm2 li#item_62 {width: 18%;}
#adm2 li#item_72 {width: 18%;}
#adm2 li#item_82 {width: 15%;}
/*
#adm2 li#item_0 {width: 26%;}
#adm2 li#item_1 {width: 15%;}
#adm2 li#item_2 {width: 11%;}
#adm2 li#item_3 {width: 12%;}
#adm2 li#item_4 {width: 11%;}
#adm2 li#item_5 {width: 15%;}
#adm2 li#item_6 {width: 11%;}
#adm2 li#item_7 {width: 12%;}
#adm2 li#item_8 {width: 11%;}
*/

#adm2 li#left_img {
	width: 4px;
	height: 32px;
	background: url(../pic3/menu3l.gif) left top no-repeat;
}

#adm2 li#right_img {
	width: 4px;
	height: 32px;
	/*float: right;*/
	background:url(../pic3/menu3r.gif) right top no-repeat;
}

#adm2 li .menu_arrow {
	 background: url(../pic3/menu_arrow.gif) 235px 7px no-repeat;
}

* html #adm2 li .menu_arrow {
	 background: url(../pic3/menu_arrow.gif) right 7px no-repeat;
}

#adm23 li#item_0 {width: 100%;}

/* loginbox */
#loginbox { position:absolute; overflow:hidden; top:2px; left:70px;/*0px*/ height:35px; z-index:350; margin:0; }
#loginbox_2 {width:15px; height:100%; background-image:url(../pic3/loginbox.png); background-repeat:no-repeat; background-position:left bottom; float:left;}
#loginbox_3 {width:20px; height:100%; background-image:url(../pic3/loginbox.png); background-repeat:no-repeat; background-position:right bottom; overflow:hidden;float:left;}
#loginbox_inner { width:80px;/*205px*/  background-image:url(../pic3/loginbox.png); background-repeat:no-repeat; background-position: bottom center; height:100%; overflow:hidden; position:relative;float:left; /*background:none;*/}
.enter #loginbox_2 { background-image:url(../pic3/loginbox_enter.png);}
.enter #loginbox_3 {background-image:url(../pic3/loginbox_enter.png);}
.enter #loginbox_inner {background-image:url(../pic3/loginbox_enter.png);width:100px;}
#lb_button { position:absolute; width:100%; height:20px; bottom:15px; left:3px;}
/* #loginbox_2 { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/fileadmin/templates/img_new/loginbox.png', sizingMethod='crop');} */

.tx-newloginbox-pi1 p { margin:0; padding:0; }
.tx-newloginbox-pi1 { overflow:hidden; }
.tx-newloginbox-pi1 form { margin:0; padding:0; width:210px; overflow:hidden; }
.tx-newloginbox-pi1 { padding-top:5px;}
.tx-newloginbox-pi1 h3, .tx-newloginbox-pi1 p { margin:0; padding:0; width:200px;}
.tx-newloginbox-pi1 th { text-align:left; font-size:10px; font-weight:normal; margin-top:0px;}
.tx-newloginbox-pi1 #user, .tx-newloginbox-pi1 #pass { font-size:11px; width:120px;}  
.tx-newloginbox-pi1 .loginbox_submit input {background-color:#b4b4b4;; padding:0; border:0; color:#ffffff; border-width:1px; border-color:#ffffff #999999 #999999 #ffffff; border-style:solid; width:100px; font-size:11px; }
.tx-newloginbox-pi1 .status { color:#bc2312; width:210px; }
#loginbox_status { display:none;}
.reg {font-size:11px; font-weight:normal;}



#srek {
	position: fixed; 
	right:10px; 
	bottom:0px; 
	width:120px; 
	z-index:999;
}
* html {    background: fixed url('http://about:blank'); }
* html #srek {  position: absolute;    
				top: expression(eval(document.documentElement.scrollTop) + eval(document.documentElement.clientHeight) - 200 + 'px');
			}
/***************************************end of adm2.css****************************/



/***************************************begin of screen.css****************************/
body, td {
    font-family: tahoma, serif;
    font-size: 12px;
}

th {
    font-family: tahoma, serif;
    font-size: 12px;
}

#div_up{
    background-image: url(../pic2/up1_f.gif); 
    height: 108px;
}

#div_up_amc{
    background-image: url(../pic2/amc_up1_f.gif); 
    height: 108px;
}

#div_logo{
    text-align: center;
}

#div_menu{
    margin-left: 28px; 
    clear: left;
	min-width: 970px;
}



#div_logo_left{
    position:absolute; 
    left: 20px; 
    top: 80px;
    z-index: 1;
}

#div_logo_right{
    position:absolute; 
    right: 20px; 
    top: 80px;
}

#nav_amc {
  margin: 9px 0 0 12px;
  color: #fff;
  font-size: 10px;
}

#nav_amc a {
  color: #fff;
  text-decoration: underline;
}


#nav {
  float: right;
}

#nav ul {
  float: none;
  margin:0;
  padding:0px 8px 0;
  list-style:none;
}

#nav b {
    float:none;
    font-weight: normal;
    color: #6c6c6c;
}

#nav li {
    float:left;
    background:url(../pic2/up2_l.gif) no-repeat bottom left;
    margin:0;
    margin-left:1px;
    padding:0 0 0 12px;
}

#nav li b {
    float:left;
    font-size: 28px;
    display:block;
    line-height: 22px;
    background:url(../pic2/up2_r.gif) no-repeat 100% 100%;
    padding: 0px 15px 0px 8px;
}

#form_search {
    position: absolute; 
    right: 32px; 
    top: 84px;
}

#form_search .input1 {
	width: 50px; 
	height: 11px; 
	font-family: tahoma, serif; 
	font-size: 9px;
	background-color: #E6E6E6;
	border: 1px solid Silver;
}

#form_search .image1 {
	width: 14px; 
	height: 14px;
	vertical-align: middle;
	margin: 0px 6px 2px 0px;
}

#nav a {
    text-decoration: none;
    color: #006699;
}

#nav a:hover {
    text-decoration: underline;
}

#div_middle {
	margin: 2px 10px 2px 5px;
	clear: both;
	min-width: 980px;
}

#content{
	float: left;
	width: 48%;
}

#sub-section {
	margin: 0px 0px 0px 16px;
	float: left;
	width: 49%;
}

#sub-section h2, #sub-section h1 {
    margin: 6px 0px 0px 0px;
    font-family: tahoma, serif;
    font-size: 18px;
    font-weight: normal;
    color: #cc0000;
}

#footer {
	padding: 12px 0px 0px 0px;
	background: url(../pic2/dn_f2.gif) repeat-x top left;
	height: 127px;
	clear:both;
		
}

#submenu2 {
    float: right;
    width: 230px;
    margin: 0px 12px 0px 0px;
}

#submenu2 ul{
    padding: 0px 0px 0px 20px;
    margin: 0px 0px 0px 0px;
}

#submenu2 ul.s{
    padding: 0px 0px 0px 14px;
}

#submenu2 li{
    list-style-image: url(../pic2/menu_pn.gif);
    padding: 0px 0px 4px 0px;
	font-weight: bold;
}

#submenu2 li.sel{
    list-style-image: url(../pic2/menu_pn2.gif);
}

#submenu2 a{
    font-family: tahoma, arial;
    font-size: 12px;
	 color: #0F5477;
}

#submenu2 a:hover {
	color:#AF251C;
	text-decoration:underline;
}

#submenu2 a.sel{
	 color: #CC0000;
}

#submenu2 li.s{
    list-style-image: url(../pic2/menu_pns.gif);
	 font-weight: normal;
	 margin: 4px 0px 0px 0px;
}

#submenu2 li.s a{
    font-family: tahoma, serif;
    font-size: 11px;
	 color: #6c6c6c;
}

#content2 {
    margin: 0px 0px 0px 234px;
    font-size: 10pt;
    font-family: tahoma, arial; 
}

#content2 p {
    font-size: 10pt;
    font-family: tahoma, arial; 
}

#content2 a {
    font-size: 10pt;
    font-family: tahoma, arial; 
}

#content2_full {
	float: left;
	width: 100%;
    font-size: 10pt;
    font-family: tahoma, arial; 
}

#content2 h2, #content2 h1, #content h2, #content h1 {
    margin: 6px 0px 0px 0px;
    font-family: tahoma, serif;
    font-size: 18px;
    font-weight: normal;
    color: #cc0000;
}

#content2 li{
    list-style-image: url(../pic2/menu_pns.gif);
}

#content2 li.category_list{
    display: inline; 
    background:url(../pic2/menu_pns.gif) no-repeat bottom left;
    background-position: 0px;
    margin: 0;
    padding:0 4px 0px 12px;

}

#div_rekomend2 {
	margin: 0px 12px 0px 0px;
	
}

#c_up1 {
	clear: left; 
	background:url(../pic2/rek_r.gif) repeat 100% 100%; 
	height: 15px;
}

#c_up12 {
	float: left; 
	background:url(../pic2/rek_l.gif); 
	height: 15px; 
	width: 15px;
}

#c_dn1 {
	clear: left; 
	background:url(../pic2/rek_r2.gif) repeat 100% 100%; 
	height: 15px;
}

#c_dn12 {
	float: left; 
	background:url(../pic2/rek_l2.gif); 
	height: 15px; 
	width: 15px;
}

#c_mid1 {
	clear: left; 
	background:url(../pic2/rek_f.gif) repeat-y 100% 100%;
}

#c_mid2 {
	float: none; 
	background:url(../pic2/rek_f2.gif) repeat-y top left;
}

#c_mid3 {
	margin: 0px 15px 0px 15px;
    font-family: tahoma, serif;
    font-size: 12px;
}

#c_mid3 p {
	margin: 0px 0px 0px 0px;
}

#c_mid3 a, li{
    font-family: tahoma, serif;
    font-size: 12px;
}

#c_mid3 h2, h1 {
    margin: 0px 0px 0px 0px;
    font-family: tahoma, serif;
    font-size: 18px;
    font-weight: normal;
    color: #A1241C;
}



#c_dn1_bloks {
	z-index:1;
	position:relative;
	top: 0px;
	clear: left; 
	background:url(../pic2/rek_r2.gif) repeat 100% 100%; 
	height: 15px;
	}
.b_mid3_bloks {
	position:relative; 
	top: -5px;
	}


#div_rekomend_sblocks {
	margin: 0px;
	padding: 0px 0px 0px 0px;
}

#div_rekomend {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}


#div_rekomendold {
	margin: 0px 12px 0px 0px;
}
#b_up1 {
	margin:0px;
	padding:0px;
	clear: left; 
	background:url(../pic2/rek_r.gif) no-repeat 100% 100%; 
	height: 15px;
	position:relative;
}

#b_upp1 {
	clear: left; 
	background:url(../pic2/rek_rpp.gif) no-repeat 100% 100%; 
	height: 20px;
}

#b_upp12 {
	float: left; 
	background:url(../pic2/rek_lpp.gif); 
	height: 20px; 
	width: 15px;
}

#b_up12 {
    margin:0px;
	padding:0px;
	float: left; 
	background:url(../pic2/rek_l.gif); 
	height: 15px; 
	width: 15px;
}

#b_dn1 {
	clear: left; 
	background:url(../pic2/rek_r2.gif) no-repeat 100% 100%; 
	height: 15px;
}

#b_dn12 {
	float: left; 
	background:url(../pic2/rek_l2.gif); 
	height: 15px; 
	width: 15px;
}

#b_mid1 {
	clear: left; 
	background:url(../pic2/rek_f.gif) repeat-y 100% 100%;
}

#b_mid2 {
	float: none; 
	background:url(../pic2/rek_f2.gif) repeat-y top left;
}

#b_mid3 {
	margin: 0px 10px 0px 10px;
    font-family: tahoma, serif;
    font-size: 12px;

}

#b_mid3 p {
	margin: 0px 0px 0px 0px;
}

#b_mid3 a, li{
    font-family: tahoma, serif;
    font-size: 12px;
}

h1 {
    margin: 0px 0px 0px 0px;
    font-family: tahoma, serif;
    font-size: 18px;
    font-weight: normal;
    color: #db4600;


}


#b_mid3 h2 {
    margin: 0px 0px 5px 0px;
    font-family: tahoma, serif;
    font-size: 18px;
    font-weight: normal;
    color: #db4600;


}


#div_submenu2 {
	margin: 0px 12px 0px 0px;
}

#submenu2_up1 {
	clear: left; 
	background:url(../pic2/submenu2_r.gif) no-repeat 100% 100%; 
	height: 15px;
}

#submenu2_up12 {
	float: left; 
	background:url(../pic2/submenu2_l.gif); 
	height: 15px; 
	width: 15px;
}

#submenu2_dn1 {
	clear: left; 
	background:url(../pic2/submenu2_r2.gif) no-repeat 100% 100%; 
	height: 15px;
}

#submenu2_dn12 {
	float: left; 
	background:url(../pic2/submenu2_l2.gif); 
	height: 15px; 
	width: 15px;
}

#submenu2_mid1 {
	clear: left; 
	background:url(../pic2/submenu2_f.gif) repeat-y 100% 100%;
}

#submenu2_mid2 {
	float: none; 
	background:url(../pic2/submenu2_f2.gif) repeat-y top left;
}

#submenu2_mid3 {
	margin: 0px 15px 0px 15px;
}

#keywords {
    clear: left; 
    padding: 12px 28px 0px 28px;
}

#div_banner {
   margin: 12px 12px 12px 12px;
}


#navigator2 {
    border-bottom: 1px dotted Silver; 
    font-size:11px;
    font-family: tahoma, arial; 
    padding: 2px 0px 5px 0px;
}

#navigator2 a {
    font-size:11px;
    font-family: tahoma, arial; 
    text-decoration: none; 
    color: #6D6D6D;
}

#navigator2 a:hover {

    text-decoration: underline;
    color: #ff7100;

}

#menu_hot {
    float: right; 
    margin: 0px 0px 2px 0px;
}

#menu_hot a{
    font-family: tahoma, arial;
    font-weight: bold;
    font-size:11px; 
    border-bottom: 1px dotted Silver;
    color: #cc3300;
}

#menu_hot a:hover {
    border-bottom: 1px solid red;
    text-decoration: none;
}

#news {
    font-family: tahoma, arial; 
    font-size: 12px;
    margin-bottom: 12px;
}

#news ul {
    margin-bottom:6px;
    margin-top: 6px;
}

#news li {
    font-family: tahoma, arial; 
    font-size: 12px;
    list-style-image: url(../pic2/menu_pns.gif);
}

#news a {
    font-family: tahoma, arial; 
    font-size: 12px;
}

#news a.all {
    border-bottom: 1px dotted #0054A6;
    font-weight: bold;
}

#news a.all:hover {
    border-bottom: 1px solid red;
    text-decoration: none;
}

#news h2 {
    margin: 6px 0px 6px 0px;
    font-family: tahoma, serif;
    font-size: 18px;
    font-weight: normal;
    color: #A1241C;
}






#news2 {
    font-family: tahoma, arial; 
    font-size: 10px;
	padding:5px 0 0 0;

}

#news2 ul {
    margin-bottom:6px;
    margin-top: 6px;
}

#news2 li {
    font-family: tahoma, arial; 
    font-size: 12px;
    list-style-image: url(../pic2/menu_pns.gif);
}

#news2 a {
    font-family: tahoma, arial; 
    font-size: 12px;
}

#news2 a.all {
    border-bottom: 1px dotted #0054A6;
    font-weight: bold;
}

#news2 a.all:hover {
    border-bottom: 1px solid red;
    text-decoration: none;
}









#ac_up1 {
	clear: left; 
	background: url(../pic2/ac_menu_fr.gif) no-repeat 100% 100%; 
	height: 40px;
    margin: 0 28px 0px 30px;
}

#ac_up1 a {
    font-family: tahoma, arial; 
    font-size: 12px;
}

#ac_up1 a.sel {
    color: #cc3300;
}


#pin_blink {
    background: url(../pic2/pin_blink.gif) no-repeat top left; 
    width: 7px; 
    height: 7px; 
    position: absolute; 
    top: 9px; 
    left: 20px;
}


#menu_hot_first {
    float: both; 
    margin: 0px 0px 10px 8px;
}

#menu_hot_first a, #menu_hot a{
    font-family: tahoma, arial;
    font-weight: bold;
    font-size:11px; 
    border-bottom: 1px dotted Silver;
    color: #cc3300;
    background: url(../pic2/ar1.gif) no-repeat top left; 
    background-position: 0px;
    margin-right: 14px;
    padding-left: 14px;
}

#menu_hot_first a:hover, #menu_hot a:hover {
    border-bottom: 1px solid red;
    text-decoration: none;
    background: url(../pic2/ar1r.gif) no-repeat top left;
}

#doc_last {
    font-size: 11px; 
    color:#5C5C5C; 
    padding: 4px 0px 8px 2px; 
}

#basket_link {
    float: right;
    padding: 4px 4px 4px 4px;
}

#basket_link a {
    font-family: tahoma, arial; 
    font-size: 10px;
}

#auction_vendor {
    padding: 4px 4px 4px 4px;
}

#auction_search_link {
    margin: 8px 0px 8px 0px;
}

#rateit {
    background-color: #ffffff; padding: 4px 8px 8px 8px; border: 1px solid #cccccc; margin: 4px;
    font-family: tahoma, serif;
    font-size: 11px;
}

#rateit form {
    margin: 0;
    padding: 2px;
}

#b_forum {
    float: right; margin-top: 8px; margin-bottom: 8px; margin-right: 4px;
}

#partners, #partners a {
    font-size: 12px; 
    color:#5C5C5C; 
}

#box1{
    border: 1px dotted #3366cc;
    padding: 7px 7px 7px 7px;
}

#box1 form{
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}

td.prodaja_links {
    padding: 7px; 
    border: 1px solid #cccccc; 
    background-color: #F3F7F9;
}

td.prodaja_links ul{
    margin: 4px 0px 0px 0px; 
    padding: 0px 0px 0px 20px; 
}

.prodaja_links a {
    color: #ff6600;
    text-decoration: none;
    border-bottom: 1px dotted #ff6600;
}

.prodaja_links a:hover {
    text-decoration: none;
    border-bottom: 1px solid #ff6600;
}

#ny2007 {
    width: 55px;
    height: 55px;
    background: url(../pic2/2007/site_elka2007_1.gif) no-repeat top left; 
    position: absolute;
    top: 27px;
    left: 50px;
    z-index: 100;
}

#ny2007_2 {
    width: 145px;
    height: 93px;
    background: url(../pic2/2007/site_elka2007_2.gif) no-repeat top left; 
    position: absolute;
    top: 4px;
    right: 80px;
    z-index: 100;
}

#ny2007_club2 {
    width: 245px;
    height: 93px;
    background: url(../pic2/2007/site_elka2007_club2.gif) no-repeat top left; 
    position: absolute;
    top: 4px;
    right: 40px;
    z-index: 100;
}

#forum_menu {
    float: left;
    margin: 8px 0 0px 0;
}

#forum_menu a {
    font-family: tahoma, arial;
    font-size: 11px;
}

#forum_menu2 {
    float: right;
    margin: 8px 0 0px 0;
}

#forum_menu2 a {
    font-family: tahoma, arial;
}

#day2007 {
    width: 194px;
    height: 90px;
    position: absolute;
    top: 0px;
    left: 10px;
    z-index: 100;
}

#day2007_2 {
    width: 226px;
    height: 76px;
    position: absolute;
    top: 6px;
    right: 50px;
    z-index: 100;
}

#day2007_f2 {
    width: 151px;
    height: 60px;
    position: absolute;
    top: 10px;
    right: 30px;
    z-index: 1;
}

.forum_th {
    color: #777777;
    font-size: 11px;
    border-bottom: 2px solid #cccccc;
}

.forum_td {
    width: 35%;
    border-bottom: 1px solid #cccccc;
}

.forum_td a {
    font-size: 15px;
}

.forum_td p {
    font-size: 10px;
    color: #767676;
    margin-bottom: 0;
}

.forum_td2 {
    border-bottom: 1px solid #cccccc;
    font-size: 11x;
}

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

.forum_td2 ul {
    margin-bottom: 0;
}

select {
    font-size: 10px;
    font-weight: normal;
    font-family: tahoma, arial;
}

.portal_links {
    text-align: center;
    margin: 10px 14px 0px 2px; 
    padding: 12px; 
    border: 1px dotted #cc3300; 
    font-size: 11px;
}

.portal_link {
    margin: 10px 14px 0px 2px; 
    padding: 12px; 
    border: 1px dotted #cc3300; 
    font-size: 11px;
}

.portal_links a {
    font-size: 11px;
}

.portal_link a {
    font-size: 11px;
}

td.right1page {
    width: 240px;
    padding: 0px;
	margin:0px;
}

td.right1pageold {
    width: 180px;
    border-left: 1px solid #cccccc;
    padding: 0 0 5px 5px;
}

.banner1 {
    padding: 5px 0 5px 0;
	margin: 0;
    font-size: 11px;
}

.banner1 a, .banner1 p {
    font-size: 11px;
}

td.logo_bb {
    font-size: 11px;
}

td.logo_bb a, td.logo_bb p {
    font-size: 11px;
}

td.logo_bb img {
    border: 0;
}




.1 {	background-color: #E8E8E8; }
.2 {	background-color: #F3F3F3; }
.h {
	background-color: #ad1b1b;
	color: #F5F5F5;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none;
	PADDING-BOTTOM: 3px;
	PADDING-LEFT: 10px;
	PADDING-RIGHT: 2px;
	PADDING-TOP: 3px;
}
.h A:link {
	color: #F5F5F5;
	font-family: Tahoma,sans-serif;
	font-size: 10pt;
	font-weight: bold;
	letter-spacing: 0pt;
}
.h A:visited {
	color: #F5F5F5;
	font-family: Tahoma,sans-serif;
	font-size: 10pt;
	font-weight: bold;
	letter-spacing: 0pt;
}
.h A:hover {
	letter-spacing: 0pt;
}

INPUT.btn {
	background-color: #ad1b1b;
	color: #E8E8E8;
	font-weight: bold;
	cursor: hand;
}
.marker {
	background-color: #FFE2C6;
}

.znachok1 {
	width:10%;
	text-align:center;
	font-weight:normal;
}
#menu_category a {
font-size:9px;
color:#000000;
}
#menu_category1 a {
font-size:11px;
}


#menu_category b {
	text-decoration:underline;
}
#flashob {
margin:0 auto;
height:1%;
}
/***************************************begin of screen.css****************************/



/***************************************begin of screen3.css****************************/
body {margin: 0; padding:0;}
body, td, p, a {font-size: 12px; font-family: tahoma, arial, verdana, serif;}
table {
    margin: 0; padding: 0;
}
.menu1 {
    border: 0;  
    background: #d7f0fb url(../pic3/menu1f.gif) repeat-x top;
    width: 100%;
    height: 32px;
}
.menu1 td {
    white-space: nowrap;
    text-align: center;
}
.menu1 a {
    font-weight: bold;
    color: #191919;
    text-decoration: none;
}

.menu1 a:hover {
    color: #fe4f02;
    background: url(../pic3/menusel.gif) no-repeat bottom;
    padding-bottom: 9px;
}

.menu1 a.sel {
    color: #fe4f02;
}

.menu1 td:hover {
    background: url(../pic3/menusel.gif) no-repeat bottom;
}

img {
    border: 0;
}

td.menur {
    background: #d7f0fb url(../pic3/menur.gif) no-repeat top;
    width: 25px;
    height: 32px;
}

td.menur:hover {
    background: #d7f0fb url(../pic3/menur.gif) no-repeat top;
}

table.f1 {
    border: 0;  
    background: #d7f0fb url(../pic3/f1.gif) repeat-x top;
    width: 100%;
    height: 101px;
}

table.f2 {
    border: 0;  
    background: #d7f0fb url(../pic3/f1_new.gif) repeat-x top;
    width: 100%;
    height: 80px;
}

.upright {
    font-size: 12px;
    padding: 0 5px 0 0;
}

.logo3 {
    padding:0px 25px 0px 30px;
	width:240px;
}

.menu2 {
    padding: 0 15px 0 15px;
}

.menu2 p {
    font-size: 11px;
}

.menu2 p a {
    font-size: 11px;
    color: #777777;
    font-weight: normal;
    text-decoration: underline;
    border: 0;
}

.menu2 p a.s {
    font-size: 11px;
    color: #d02a1a;
    font-weight: bold;
    text-decoration: none;
    border: 0;
}

.menu2 b {
    font-weight: bold;
    color: #fe4f02;
}

.menu2 a {
    font-size: 12px;
    font-weight: bold;
    color: #106496;
   /* border-bottom: 1px solid #106496;*/
   /* border-bottom: 1px solid #fe4f02;*/
    text-decoration: none;
    /*color: #403e3b;*/
}

.menu2 a:hover {
    color: #fe4f02;
    border-bottom: 1px solid #fe4f02;
    text-decoration: none;
}

.menu2 a.sel {
    color: #fe4f02;
    border-bottom: 1px solid #fe4f02;
    /*border-bottom: 1px solid #777777;*/
    text-decoration: none;
    font-weight: bold;
}

.menu3 {
    border: 0;  
    background: #d7f0fb url(../pic3/menu3f.gif) repeat-x top;
    width: 100%;
    height: 32px;
    color: #707070;
}
.menu3 td {
    white-space: nowrap;
    text-align: center;
    font-size: 11px;
}
.menu3 td a {
    font-weight: normal;
    color: #2c68b3;
    text-decoration: underline;
    text-align: left;
    font-size: 11px;
}

.menu3 td a.s {
    color: #555555;
    font-size: 9px;
}

.menu3 td a:hover {
    color: #fe4f02;
}

.managers {
    width: 195px;
    padding: 5px 5px 10px 5px;
    margin: 0 0 5px 0;
    border: 1px solid #ff3333;
    font-size: 11px;
}

.managers p {
    margin: 0;
    padding: 0 0 8px 0;
    font-size: 11px;
}

.managers a, .managers b,  .managers strong {
    font-size: 11px;
}


.footlinks {
	font-size: 10px;
	font-weight: normal;

}
.footlinks a{

	font-weight: normal;
	text-decoration: none;
	font-size: 10px;
}
.footlinks a:visited{

	font-weight: normal;
	text-decoration: none;
	font-size: 10px;
}
.footlinks a:hover{

	font-weight: normal;
	text-decoration: underline;
	font-size: 10px;
}

#news_links {

    padding: 12px; 
    border: 1px solid #598686; 
    text-align: left;
	border-radius:13px;
	width:208px;
}

#news_links ul {
    margin: 0; 
    padding: 10px;
}

#news_links ul.l2 {
    font-size: 10px;
    color: #b4b4b4;
    list-style: square;
}

#news_links ul.l2 a {
    font-size: 11px;
}

#news_links ul.l2 a.sel {
    font-weight: bold;
}

.b_t{background-COLOR:#eaeaea}
.form_t{background-COLOR:#dcdcdc}
.form_a{background-COLOR:#f0f0f0}
.form_b{background-COLOR:#fafafa}
.form_c{background-COLOR:#ffeaea}



.w100 {width: 100%; font-size:12px;color:#000000;}
.w100 a:hover {font-family: Arial; color: #3300FF; background-color: #FFCC00; }

	
	
	
	
	
	
	




.w50 {width: 50%; font-size:12px;color:#000000;}
.w70 {width: 80%; font-size:12px;color:#000000;}

#used_rate {
    float: right; padding: 8px; border: 1px solid #cccccc; margin: 4px;
    font-family: tahoma, serif;
    font-size: 11px;
}

.dd2b {
    font-weight: bold;
    color: #cc0000;
}

.ul_date
{
font-family:"trebuchet MS", Tahoma, Verdana, Arial;
font-size:11px;
color:#8a8686;
}


.home	{ background: url(../images/full_home.gif) left -36px no-repeat; text-decoration: none; padding-right: 10px }
.home:hover { background: url(../images/full_home.gif) left -2px no-repeat }

.1 {	background-color: #E8E8E8; }
.2 {	background-color: #F3F3F3; }
.h {
	background-color: #ad1b1b;
	color: #F5F5F5;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none;
	PADDING-BOTTOM: 3px;
	PADDING-LEFT: 10px;
	PADDING-RIGHT: 2px;
	PADDING-TOP: 3px;
}
.h A:link {
	color: #F5F5F5;
	font-family: Tahoma,sans-serif;
	font-size: 10pt;
	font-weight: bold;
	letter-spacing: 0pt;
}
.h A:visited {
	color: #F5F5F5;
	font-family: Tahoma,sans-serif;
	font-size: 10pt;
	font-weight: bold;
	letter-spacing: 0pt;
}
.h A:hover {
	letter-spacing: 0pt;
}

INPUT.btn {
	background-color: #ad1b1b;
	color: #E8E8E8;
	font-weight: bold;
	cursor: hand;
}
.marker {
	background-color: #FFE2C6;
}


.icon_month { border: 0px; width: 161px; height: 82px; background: url(../images/icons/icon_month.gif); }
.icon_yahoo { border: 0px; width: 134px; height: 82px; background: url(../images/icons/icon_yahoo.gif); }
.icon_calc  { border: 0px; width: 155px; height: 82px; background: url(../images/icons/icon_calc.gif); }
.icon_auc   { border: 0px; width: 174px; height: 92px; background: url(../images/icons/icon_auc.gif); }
.icon_stats { border: 0px; width: 157px; height: 92px; background: url(../images/icons/icon_stats.gif); }
.icon_cat   { border: 0px; width: 176px; height: 92px; background: url(../images/icons/icon_cat.gif); }

.icon_month_sm  { border: 0px; width: 49px; height: 77px; background: url(../images/icons/icon_month_sm.gif); }
.icon_calc_sm   { border: 0px; width: 55px; height: 77px; background: url(../images/icons/icon_calc_sm.gif); }
.icon_auc_sm    { border: 0px; width: 59px; height: 77px; background: url(../images/icons/icon_auc_sm.gif); }
.icon_stats_sm  { border: 0px; width: 61px; height: 77px; background: url(../images/icons/icon_stats_sm.gif); }
.icon_cat_sm    { border: 0px; width: 75px; height: 77px; background: url(../images/icons/icon_cat_sm.gif); }


.link2{FONT-SIZE:9px;FONT-FAMILY:arial;line-height:6pt; margin: 0pt;}
A.link2:hover{COLOR:#008;TEXT-DECORATION:none;line-height:6pt; margin: 0pt;}
A.link2:active,A.link2:visited,A.link2:link{COLOR:#aaa;TEXT-DECORATION:none;}


table.tabs {
	background-image: url(../images/tabs2/tabs_line.gif);
	background-repeat: repeat-x;
	background-position: top;
	margin-bottom: 0px;
}

td.atab_open {
	background-image: url(../images/tabs2/tabs_aopen.gif);
	background-repeat: no-repeat;
	width: 5px;
}

td.atab {
	background-image: url(../images/tabs2/tabs_abg.gif);
	background-repeat: repeat-x;
	height: 29px;
	text-align: center;
	vertical-align: middle;
	color: #db4600;
	font-weight: bold;
	text-decoration: none;
	padding-top: 3px;
	font-size: 14px;
}

td.atab_close {
	background-image: url(../images/tabs2/tabs_aclose.gif);
	background-repeat: no-repeat;
	width: 8px;
}

td.tab_open {
	background-image: url(../images/tabs2/tabs_open.gif);
	background-repeat: no-repeat;
	width: 5px;
}

td.tab {
	background-image: url(../images/tabs2/tabs_bg.gif);
	background-repeat: repeat-x;
	height: 29px;
	text-align: center;
	vertical-align: middle;
	padding-top: 3px;
}

td.tab a {
	color: #4C5B7A;
	font-weight: bold;
	text-decoration: none;
	display: block;
	width: 99%;
}

td.tab_close {
	background-image: url(../images/tabs2/tabs_close.gif);
	background-repeat: no-repeat;
	width: 5px;
}


.bookmarks {}
.bookmarks a {text-decoration: none;}
.bookmarks a:hover {text-decoration: underline;}
.bookmarks .this {background: #fff; color: #013572}
.bookmarks .this a {color:#013572}
.bookmarks .other {background: #5977B3}
.bookmarks .other a {color:#fff}
.other, .this {vertical-align:middle;text-align:center}





td.atab2_open {
	background-image: url(../images/tabs2/tabs_aopen.gif);
	background-repeat: no-repeat;
	width: 5px;
}

td.atab2 {
	background-image: url(../images/tabs2/tabs_abg.gif);
	background-repeat: repeat-x;
	height: 29px;
	text-align: center;
	vertical-align: middle;
	color: #db4600;
	font-weight: bold;
	text-decoration: none;
	padding-top: 3px;
	font-size: 14px;
}

td.atab2_close {
	background-image: url(../images/tabs2/tabs_aclose.gif);
	background-repeat: no-repeat;
	width: 8px;
}

td.caption {padding-left:4px;padding-right:4px;background: url(../pic3/cbg.gif) repeat-x bottom;  color: #ea3603; font-weight: bold;background-color:white;} 
span.caption {background-color:white;padding:0px 3px 0px 5px;font-size:90%  }
td.ltc { width:4px; height:23px; }
td.rtc { width:4px; height:23px; }
td.bcnt{padding:0px;border-left:1px solid #ACB9C8;border-right:1px solid #ACB9C8;font-size:95% }
table.uli {width:100%; }
td.lbc { width:4px; height:4px; background: url(../pic3/lbc.gif) no-repeat left bottom;}
td.rbc { width:4px; height:4px; background: url(../pic3/rbc.gif) no-repeat right bottom;}
td.bbot{width:100%;height:4px; background: url(../pic3/g.gif) repeat-x bottom; }

TABLE.frame {margin-bottom: 10px;}
TABLE.frame ul {font-weight:normal;}
TABLE.frame li {font-weight:normal;}
TABLE.frame li a {font-weight:normal;}
TABLE.frame TD.cor {height: 1px; padding:0; background-color:#ced0d9; background-image:url('../images/mail_point.gif'); background-repeat:no-repeat; background-position: left top; text-align: right;}
TABLE.frame TD.cont {padding: 7px 0px 10px 0px; border-left: 1px solid #ced0d9; border-right: 1px solid #ced0d9;}
TABLE.frame TD.brdr {padding: 0; height: 1px; font-size: 1px; line-height: 1px; background-image: none; background-color: #ced0d9; border-left: 1px solid #FFF; border-right: 1px solid #FFF;}
TABLE.frame TD.buycar {padding: 0; border-left: 1px solid #ced0d9; border-right: 1px solid #ced0d9; background: url("../images/buycar_bg.gif") repeat-x;}
TABLE.frame TD.buycar2 {padding: 0; border-left: 1px solid #ced0d9; border-right: 1px solid #ced0d9; background: url("../images/buycar_bg2.gif") repeat-x;}
TABLE.frame TD.buycar3 {padding: 0; border-left: 1px solid #ced0d9; border-right: 1px solid #ced0d9; background: url("../images/buycar_bg_right.gif") repeat-y;}
TABLE.frame TD.buycar4 {padding: 0; border-left: 1px solid #ced0d9; border-right: 1px solid #ced0d9; background: url("../images/buycar_bg_left.gif") repeat-y;}
TABLE.frame TD.buycar DIV.buycar {padding: 7px 0px; border: 1px solid #FFF;}

TABLE.showcase TD {vertical-align: top; font-size: 70%;}
TABLE.showcase DIV {margin-right: 7px; border: 1px solid #CBCBCB;}
TABLE.showcase DIV IMG {border: 1px solid #FFF; width: 56px; height: 42px;}


tr.pb12 td, td.pb12 {padding-bottom: 12px;}



/***************************************end of screen3.css****************************/



/***************************************begin of interface.css****************************/
/** 
 * Стили для jQuery + для различных разделов написаных мной.
 *
 * @author Гришин Владимир
**/

.ac_results {
	padding: 0px;
	border: 1px solid WindowFrame;
	background-color: Window;
	overflow: hidden;
}

.ac_results ul {
	width: 100%;
	list-style-position: outside;
	list-style: none;
	padding: 0;
	margin: 0;
}

.ac_results iframe {
	display:none;/*sorry for IE5*/
	display/**/:block;/*sorry for IE5*/
	position:absolute;
	top:0;
	left:0;
	z-index:-1;
	filter:mask();
	width:3000px;
	height:3000px;
}

.ac_results li {
	position:relative;
    margin: 0px;
	padding: 2px 5px;
	cursor: pointer;
	display: block;
	width: 100%;
	font: menu;
	font-size: 12px;
	overflow: hidden;
}

.ac_loading {
	background : Window url('http://www.auto-most.ru/css/autocomplete_indicator.gif') right center no-repeat;
}

.ac_over {
	background-color: Highlight;
	color: HighlightText;
}

/* --- */

.cl {
	clear: both;
}

.fieldset_lr {
	width: 660px;
}

.fieldset_lr .legend {
	color: #999;
	font-size: 9pt;
}

.autocomplete_city {
	margin: 5px 0 0 0;
}

#regions_container {
	width: 310px;
	float: left;
	margin: 10px 0 10px 5px;
	padding: 0;
}

#regions_container form , 
#regions_cont_right form {
	margin: 0;
	padding: 0;
}

.in_region input , 
.in_region select , 
.in_region label {
	margin: 2px 0 2px 25px;
	font-size: 10pt;
}

.in_region .button {
	font-size: 10pt;
}

.in_region .autocomplete_city {
	width: 200px;
}

.in_region .select {
	width: 205px;
}

.in_region label {
	font-size: 9pt;
	color: #444;
}

#regions_cont_right {
	width: 320px;
	float: left;
	margin: 10px 0 10px 20px;
	padding: 0;
}

#regions_container .regions , 
#regions_cont_right .regions {
	font-size: 10pt;
	font-weight: bold;
	line-height: 18px;
}

/* -- Menu -- */

#dropdown {
border-top:3px solid #f7c188;
}

#nav, 
#nav ul {
	white-space: nowrap;
	/*padding: 0 0 5px 0;*/
	padding:0;
	margin: 0;
	list-style: none;
	font: 10px verdana, sans-serif;
	border: 1px solid #A1BFD0;
	background: #fff;
	position: relative;
	z-index: 200;
}

#nav {
	height: 32px;
	width: 100%;
	padding: 0;
	border: 0;
	background: #d7f0fb url(../pic3/menu1f2.gif) repeat-x top;
}

#nav table {
	border-collapse: collapse;
}

#nav li {
	float: left;
	padding: 0;
	background: url(../pic3/menu_line2.gif) right top no-repeat;
}

#nav li.last {
	float: left;
	padding: 0;
	background: none;
}

#nav li li {
	float: none;
	background: none;
}

/* a hack for IE5.x and IE6 */
#nav li a li {
	float: left;
	background: none;
}

#nav li a {
	display: block;
	float: left;
	color: #191919;
	height: 32px;
	line-height: 32px;
	text-decoration: none;
	white-space: nowrap;
	font-weight: bold;
	text-align: left;
	margin: 0 auto;
}

#nav li li a {
	height: 20px;
	line-height: 20px;
	float: none;
	text-align: left;
	padding: 0 25px 0 20px;
	text-decoration: none;
}

#nav li a.first_level {
	float: none;
	text-align: center;
}

#nav li:hover {
	position: relative;
	z-index: 300;
}

#nav a:hover {
	position: relative;
	z-index: 300;
	color: #fe4f02;
}

#nav :hover ul {
	left: 0;
	top: 30px;
	list-style: none;
	background: #C1E4FB;
}

#nav :hover ul.contacts {
	left: auto;
	right: -7px;
	top: 30px;
	list-style: none;
	background: #C1E4FB;
}

#nav :hover ul.smiles {
	left: 99px;
	top: -281px;
	list-style: none;
	background: #C1E4FB;
}
#nav :hover ul.smiles_left {
	left: 50px;
	top: -281px;
	list-style: none;
	background: none;
	border: none;
}

#nav ul {
	position: absolute;
	left: -9999px;
	top: -9999px;
}

/* it could have been this simple if all browsers understood */
/* show next level */
#nav li:hover li:hover > ul {
	left: -15px;
	margin-left: 100%;
	top: -1px;
}

/* keep further levels hidden */
#nav li:hover > ul ul {
	position: absolute;
	left: -9999px;
	top: -9999px;
	width: auto;
}

/* show path followed */
#nav li:hover > a {
	color: #fe4f02;
	text-decoration: none;
}

/* but IE5.x and IE6 need this lot to style the flyouts*/
/* show next level */
#nav a:hover a:hover ul,
#nav a:hover a:hover a:hover ul,
#nav a:hover a:hover a:hover a:hover ul,
#nav a:hover a:hover a:hover a:hover a:hover ul {
	left: 235px;
	top: -1px;
}

/* keep further levels hidden */
#nav a:hover ul ul,
#nav a:hover a:hover ul ul,
#nav a:hover a:hover a:hover ul ul,
#nav a:hover a:hover a:hover a:hover ul ul {
	position: absolute;
	left: -9999px;
	top: -9999px;
}

#nav a:hover ul li a , 
#nav a:hover ul li a:hover ul li a , 
#nav a:hover ul li a:hover ul li a:hover ul li a , 
#nav a:hover ul li a:hover ul li a:hover ul li a:hover ul li a  {
	float: left;
} 

#nav li#item_1 {width: 243px;}
#nav li#item_2 {width: 21%;}
#nav li#item_3 {width: 11%;}
#nav li#item_4 {width: 11%;}
#nav li#item_5 {width: 12%;}
#nav li#item_6 {width: 11%;}
#nav li#item_7 {width: 11%;}
#nav li#item_8 {width: auto;}

#nav li#item_22 {width: 25%;}
#nav li#item_32 {width: 15%;}
#nav li#item_52 {width: 13%;}
#nav li#item_62 {width: 12%;}
#nav li#item_72 {width: 13%;}
#nav li#item_82 {width: 15%;}


#nav li#left_img {
	width: 4px;
	height: 32px;
	background: url(../pic3/menu1f2.gif) left top no-repeat;
}

#nav li#right_img {
	width: 4px;
	height: 32px;
	float: right;
	background:url(../pic3/menu1f2.gif) right top no-repeat;
}

#nav li .menu_arrow {
	 background: url(../pic3/menu_arrow.gif) 235px 7px no-repeat;
}

* html #nav li .menu_arrow {
	 background: url(../pic3/menu_arrow.gif) right 7px no-repeat;
}




/* -- Menu 2 -- */

#dropdown_b {
border-bottom:3px solid #f7c188;
}

#nav_b, 
#nav_b ul {
	white-space: nowrap;
	padding: 0 0 5px 0;
	margin: 0;
	list-style: none;
	font: 10px verdana, sans-serif;
	border: 1px solid #A1BFD0;
	background: #fff;
	position: relative;
	z-index: 200;
}

#nav_b {
	height: 32px;
	width: 100%;
	padding: 0;
	border: 0;
	background: #d7f0fb url(../pic3/menu1f2_bottom.gif) repeat-x bottom;
}

#nav_b table {
	border-collapse: collapse;
}

#nav_b li {
	float: left;
	padding: 0;
	background: url(../pic3/menu_line2_bottom.gif) right bottom no-repeat;
}

#nav_b li.last {
	float: left;
	padding: 0;
	background: none;
}

#nav_b li li {
	float: none;
	background: none;
}

/* a hack for IE5.x and IE6 */
#nav_b li a li {
	float: left;
	background: none;
}

#nav_b li a {
	display: block;
	float: left;
	color: #191919;
	height: 32px;
	line-height: 32px;
	text-decoration: none;
	white-space: nowrap;
	font-weight: bold;
	text-align: left;
	margin: 0 auto;
}

#nav_b li li a {
	height: 20px;
	line-height: 20px;
	float: none;
	text-align: left;
	padding: 0 25px 0 20px;
	text-decoration: none;
}

#nav_b li a.first_level {
	float: none;
	text-align: center;
}

#nav_b li:hover {
	position: relative;
	z-index: 300;
}

#nav_b a:hover {
	position: relative;
	z-index: 300;
	color: #fe4f02;
}

#nav_b :hover ul {
	left: 0;
	top: 30px;
	list-style: none;
	background: #C1E4FB;
}

#nav_b :hover ul.smiles {
	left: 99px;
	top: -281px;
	list-style: none;
	background: #C1E4FB;
}
#nav_b :hover ul.smiles_left {
	left: 50px;
	top: -281px;
	list-style: none;
	background: none;
	border: none;
}

#nav_b ul {
	position: absolute;
	left: -9999px;
	top: -9999px;
}

/* it could have been this simple if all browsers understood */
/* show next level */
#nav_b li:hover li:hover > ul {
	left: -15px;
	margin-left: 100%;
	top: -1px;
}

/* keep further levels hidden */
#nav_b li:hover > ul ul {
	position: absolute;
	left: -9999px;
	top: -9999px;
	width: auto;
}

/* show path followed */
#nav_b li:hover > a {
	color: #fe4f02;
	text-decoration: none;
}

/* but IE5.x and IE6 need this lot to style the flyouts*/
/* show next level */
#nav_b a:hover a:hover ul,
#nav_b a:hover a:hover a:hover ul,
#nav_b a:hover a:hover a:hover a:hover ul,
#nav_b a:hover a:hover a:hover a:hover a:hover ul {
	left: 235px;
	top: -1px;
}

/* keep further levels hidden */
#nav_b a:hover ul ul,
#nav_b a:hover a:hover ul ul,
#nav_b a:hover a:hover a:hover ul ul,
#nav_b a:hover a:hover a:hover a:hover ul ul {
	position: absolute;
	left: -9999px;
	top: -9999px;
}

#nav_b a:hover ul li a , 
#nav_b a:hover ul li a:hover ul li a , 
#nav_b a:hover ul li a:hover ul li a:hover ul li a , 
#nav_b a:hover ul li a:hover ul li a:hover ul li a:hover ul li a  {
	float: left;
} 

#nav_b li#item_1 {width: 9%;}
#nav_b li#item_2 {width: 11%;}
#nav_b li#item_3 {width: 19%;}
#nav_b li#item_4 {width: 12%;}
#nav_b li#item_5 {width: 13%;}
#nav_b li#item_6 {width: 11%;}
#nav_b li#item_7 {width: 10%;}
#nav_b li#item_8 {width: 13%;}

#nav_b li#left_img {
	width: 4px;
	height: 32px;
	background: url(../pic3/menu1f2_bottom.gif) left bottom no-repeat;
}

#nav_b li#right_img {
	width: 4px;
	height: 32px;
	float: right;
	background:url(../pic3/menu1f2_bottom.gif) right bottom no-repeat;
}

#nav_b li .menu_arrow {
	 background: url(../pic3/menu_arrow.gif) 235px 7px no-repeat;
}

* html #nav_b li .menu_arrow {
	 background: url(../pic3/menu_arrow.gif) right 7px no-repeat;
}
/***************************************end of interface.css****************************/

div.errorMessage {
    background-color: #ffcfcf;
    border: 1px solid  #d37474;
    color: #900;
    padding: 5px;
    text-align: center;
    margin: 5px 0;
  }


div.flashMessage {
    background-color: #fff6bf;
    border: 1px solid  #d37474;
    color: #993;
    padding: 5px;
    text-align: center;
    margin: 5px 0;
  }


div.successMessage {
    background-color: #cfffcf;
    border: 1px solid  #d37474;
    color: #090;
    padding: 5px;
    text-align: center;
    margin: 5px 0;
  }
  
/*diagramm*/
body{

    color: #333;
}

a, a:visited, a:link, a:active{
    color: #333;
}

a:hover{
    color: #00f;
}

.charts_container{
    overflow: auto;
    width: 900px;
    height: 420px;
    margin: 10px auto;
}

.chart_container_centered{
    text-align: center;
    width: 900px;
    height: 420px;
    margin: 10px auto;
}

.chart_container{
    width: 400px;
    height: 400px;
    margin: 0px 25px;
    float: left;
}

.charts_container_last{
    overflow: auto;
    width: 900px;
    height: 300px;
    margin: 10px auto;
	overflow: hidden;
}

.chart_container_last{
    width: 400px;
    height: 250px;
    margin: 0px 25px;
    float: left;
}
/* end of diagramm*/

.past_h{
	color: #DB4600;
    font-family: tahoma,serif;
    font-size: 18px;
    font-weight: normal;
    margin: 0 0 5px;
}

.past_popup {
	color: #DB4600;
    font-size: 1em !important;
    font-weight: bold;
    margin-bottom: 5px;
}

.text_bl {
	margin: 0 20px;
	padding-bottom: 10px;
}
