body {margin:0;padding:0; background-color: #fbfbfb;font-family:Arial;font-weight:normal;font-size:10pt;}

div#page-wraper{
    margin:10px auto 0; 
    width:998px; 
    position:relative; 
    border-spacing: inherit;
    background-color: #fff;
    border: 1px solid #ccc;
    border-top: none;
    border-bottom: none;
    padding-bottom:110px;
}

	div#header {height:150px;}
	div#header div#header_top{
	   height:47px;
       width: 1000px;
       padding-top:8px;
       background:url(../img/head_top_bg.gif) top left no-repeat;
       position:relative;
       top: -1px;
       left: -1px;
    }
	div#menu{
	   width:982px;
       margin: 0 auto;
       height:32px;
       background:url(../img/menu-bg.gif) repeat-x left top;
    }
		div#menu ul { 
		  list-style: none;
          background:url(../img/menu-left.gif) no-repeat left top;
          overflow: hidden;
          padding-left: 23px;
          float: left;
          }
		div#menu a {
		  font-size:11px;
          line-height: 32px;
          text-decoration:none;
          color:#fff;
          display: block;
          padding: 0 20px 0 18px;
        }
        div#menu a:hover {
          background:url(../img/menu-hover.gif) repeat-x left top;
          line-height: 36px;
        }
		div#menu li {
          height:36px;
          float: left;
          padding-right:2px;
          background:url(../img/menu-border.gif) no-repeat right 2px;
          }
		
	div#sign_reg{
	   float: right;
       }
    div#menu div#sign_reg ul { 
        background:url(../img/menu-right.gif) no-repeat right top;
        padding: 0 16px 0 0;
    }   
	div#sign_reg a{font-size:12px; font-weight:bold; }
    div#menu li.register {
        background: none;
    }
	div#logo{
	   float:left;
       padding-left: 20px;
    }
	div#logo img{margin:17px 0 0 0; float:left;}
	div#logo div{margin-left:10px; padding-top:15px;}
	div#logo span.title{color:#000;font-size:30px; display:block; font-weight: bold; line-height:30px; font-family:"Myriad Pro";}
	div#logo span.subtitle{color:#666;font-size:11px;display:block; line-height:11px;}
    #header_in div#logo span.title {
        float: left;
        margin-top: 8px;
    }
    #header_in div#logo span.subtitle {
        text-align:left;
    }
	div#search{
	   width:555px;
       height:72px;
       background:url(../img/search_bg.gif) bottom left no-repeat;
       float:right;
       margin-right:8px; 
       position:relative;
       }
    div#search ul {
        list-style: none;
    }
	div#search li {
       float: left;
    }
	div#search a {
	   display:block;
       width:132px;
       height:31px; 
       line-height: 38px; 
       font-size:12px; 
       font-weight:bold;
       color:#777;
       text-decoration:none;
       text-align:center;
       background:url(../img/pasive_search.gif) no-repeat left 5px;
    }
    div#search li.active a, div#search li a:hover {
        height: 50px;
        color: #474747;
       background:url(../img/active_search.gif) no-repeat left top;
    }
		div#search_form{position:absolute;left:20px;bottom:9px;}
		div#search_form fieldset{border:none;}
		div#search_form .search_input{
		  width:420px;
          height:22px; 
          padding: 0 5px; 
          line-height:22px;
          font-size:14px;
          background:url(../img/sinput_bg.gif) no-repeat center left;
          border:none;
          float:left;
          margin-right: 10px;
          border-right: 1px solid #b6bccc;
    }
		div#search_form .search_what{width:234px;height:22px; padding:3px 5px 0 5px; line-height:22px;font-size:14px;background:url(../images/loc_search.png) no-repeat center left;border:none;float:left;}
		div#search_form .search_where{width:200px;height:22px; padding:3px 5px 0 5px; line-height:22px;font-size:14px;background:url(../images/loc_search.png) no-repeat center left;border:none;float:left;}
		div#search_form label{border:none;float:left;height:22px; padding:3px 5px 0 5px; line-height:22px;}
		.search_submit{
		  width:67px;
          height:22px; 
          font-size: 11px;
          line-height: 22px;
          color: #fff;
          background:url(../img/search.gif) no-repeat top left;
          border:none;
          float:left;
          text-align: center;
          padding-bottom: 3px;
          cursor: pointer;
    }
	div#top_banner{width:982px;height:182px;margin:0 auto 20px; background:url(../images/top_banner.jpg) top left no-repeat;position:relative;}
	div#top_banner h1{display:block;position:absolute; padding: 0; top:20px; left:50px; font-size:30px; color:#fff;font-weight:normal;}
	div#top_banner h2{display:block;position:absolute; top:52px; left:52px; font-size:12px; color:#fff;font-weight:normal;}
	div#top_banner .banner{display:block;position:absolute;width:190px;height:83px; background:url(../images/download.png) top left no-repeat;top:25px;right:50px;}
	
	div.br{
		background:url(../images/br.png) top left repeat-x;
		width:980px;
		height:5px;
		margin:0 auto 20px;
	}
	
	div#main-content {width:650px; float:left;padding-left:10px;}
	div#main-content2 {width:720px; float:left;padding-left:10px;}
		
		div.block1{
			width:315px;
			float:left;
			margin: 0 10px 20px 0;
		}
		
	div#main-content div.sort, div#main-content2 div.sort{
		font-size:12px;
		color:#474747;
		padding-left:15px;
		margin-top:10px;
	}
	div#main-content span.title, div#main-content2 span.title{
		font-size:22px;
		color:#474747;
		display:block;
		margin-bottom:10px;
	}
	
	div#main-content div.sort a, div#main-content2 div.sort a{
		color:#693;
	}
		div#main-content div.sort strong, div#main-content2 div.sort strong{
			margin-left:10px;
		}
		
		div#main-content div.sort2, div#main-content2 div.sort2{
		font-size:12px;
		color:#474747;
		padding-left:15px;
		margin-top:10px;
		font-weight:bold;
	}
	
	div#main-content div.sort2 a, div#main-content2 div.sort2 a{
		color:#933;
		font-weight:normal;
	}
		
		
		div.local_search_list{
			background:url(../images/l_s_top.png) top center repeat-x;
			margin-top:10px;
			margin-bottom:10px;
			padding-top:4px;
		}
		
		div.local_search_list div.speedbar{
			font-size:22px;
			color:#474747;
			float:left;
		}
		div.local_search_list div.speedbar a{
			font-size:14px;
			color:#598d2c;
		}		
		div.local_search_list div.search_res{
			font-size:12px;
			color:#474747;
			text-align:right;
			float:right;
		}
		div.local_search_list div.search_res a{
			font-size:12px;
			color:#933;
		}
		
		
			div.local_search_list div.search_item{
				width:646px;
				height:85px;
				padding-top:17px;
				background:url(../images/l_s_bg.png) top left no-repeat;
				margin:0 auto 3px;
			}
			
			div.local_search_list div.product_item{
				width:720px;
				height:100px;
				padding-top:17px;
				background:url(../images/product_item.png) top left no-repeat;
				margin:0 auto 3px;
			}
			
			div.product_item div.image{
				width:175px;
				text-align:center;
				float:left;
				height:100px;
			}
			
			div.product_item div.product{
				width:390px;
				text-align:left;
				float:left;
				height:100px;
				font-size:12px;
				color:#474747;
				font-weight:normal;
			}
			
			div.product_item div.product a{
				font-size:13px;
				font-weight:bold;
				color:#933;
			}
			
			div.product_item div.product span{
				font-size:12px;
				font-weight:normal;
				color:#474747;
				text-decoration:underline;
			}

			div.product_item div.price{
				width:155px;
				text-align:center;
				float:left;
				height:100px;
			}
			
			div.product_item div.price span{
				font-size:14px;
				font-weight:bold;
				color:#598d2c;
				display:block;
			}
			
			div.product_item div.price a{
				font-size:11px;
				font-weight:normal;
				color:#000;
				display:block;
				text-decoration:underline;
			}
			
			div.product_item div.price a.review{
				font-size:12px;
				font-weight:normal;
				color:#933;
				display:block;
				text-decoration:underline;
			}
			
			div.product_item div.price div{
				width:64px;
				height:11px;
				margin:10px auto;
			}
			
			div.product_item div.price div.rate1{
				background:url(../images/rating_1.png)
			}
			
			div.product_item div.price div.rate2{
				background:url(../images/rating_2.png)
			}
			
			
				div.search_item	div.number{
					text-align:center;
					font-weight:bold;
					font-size:12px;
					width:35px;
					float:left;
				}
				
				div.search_item	div.search_result{
					font-weight:normal;
					font-size:11px;
					color:#474747;
					float:left;
					width:490px;
				}
				
				div.search_item	div.buttons{
					float:left;
					width:121px;
					text-align:center;
				}
				
				
				div.search_item	div.search_result a{
					font-weight:bold;
					font-size:12px;
					color:#933;
					text-decoration:none;
				}
				
				div.search_item	div.search_result a.link{
					font-weight:normal;
					font-size:11px;
					color:#474747;
					text-decoration:underline;
				}





		div#main-content div.pagination, div#main-content2 div.pagination{
			margin:20px 0;
			text-align:center;
			width:100%;
			position:relative;
		}
		
		div.pagination li.page{
			width:20px;
			height:20px;
			display:inline-block;
			margin-right:3px;
			background:url(../images/page.png) top left no-repeat;
		}
		
		div.pagination ul{
			width:auto;
		}
		
		div.pagination li.back, div.pagination li.next{
			width:50px;
			height:20px;
			display:inline-block;
			margin-right:3px;
			background:url(../images/back_next.png) top left no-repeat;
		}
		
		div.pagination a.back, div.pagination a.next{
			display:block;
			width:50px;
			height:18px;
			text-align:center;
			padding-top:2px;
			font-size:12px;
			text-decoration:none;
			color:#000;
		}
		div.pagination a.page{
			display:block;
			width:20px;
			height:18px;
			text-align:center;
			padding-top:2px;
			font-size:12px;
			text-decoration:none;
			color:#000;
		}

		div.block1 td{
			font-size:11px;
			color:#000;
		}
		
		div.block1 .scroll{
			font-size:11px;
			color:#000;
			width:314px;
		}
		
		div.block1 .scroll_main{
			font-size:11px;
			color:#000;
			background:url(../images/r_b_bg.png) bottom left repeat-x;
			height:301px;
			border-left:1px solid #c1c4d2;
			border-right:1px solid #c1c4d2;
		}
		
		div.block1 .scroll_main ul{
			margin-left:50px;
			list-style-image:url(../images/li.png);
			padding-top:20px;
		}
		
		div.block1 .scroll_main li{
			margin-bottom:10px;
		}
		
		div.block1 .scroll_main li a{
			font-size:12px;
			font-weight:bold;
			color:#0099cc;
		}
		
		div.block1 .scroll_head{
			height:21px;
			padding:0 1px 0 10px;
			font-size:11px;
			color:#fff;
			background:url(../images/block1_scroll_head.png) top left no-repeat;
			margin-top:10px;
		}
		div.block1 .scroll_head a {
			display:block;
			float:right;
			height:21px;
			width:22px;
		}
		
		div.block1 td a{
			display:block;
			font-size:11px;
			color:#0099cc;
			text-decoration:none;
		}
		
		
		div.block2{
			width:640px;
			float:left;
			margin: 0 10px 20px 0;
		}
		
		div.block2 table{
			margin-top:10px;
		}
		div.block2 td{
			vertical-align:top;
			padding-top:10px;
		}

		div.block2 td div.title{
			color:#000;
			font-weight:bold;
			font-size:12px;
		}
		
		div.block2 td div.good{
			margin:10px 0 0;
			padding-bottom:10px;
		}
		
		div.block2 td div.image{
			border:1px solid #999;
			width:50px;
			height:50px;
			float:left;
		}
		
		div.block2 td div.descr{
			padding-left:10px;
			font-size:11px;	
			float:left;
			width:128px;			
		}
		
		div.block2 td div.descr a{
			color:#0099cc;
			font-size:12px;
			font-weight:bold;
		}

		div.block2 td.shoes{
			padding-left:20px;
			width:190px;
			background:url(../images/green.png) top left repeat-x;
		}
		
		div.block2 td.sport{
			padding-left:20px;
			width:190px;
			background:url(../images/gray.png) top left repeat-x;
		}
		
		div.block2 td.electronics{
			padding-left:20px;
			width:190px;
			background:url(../images/red.png) top left repeat-x;
		}
		
		div.block2 td.separator{
			width:1px;
			background:url(../images/separator.png) top left repeat-x #bec8ce;
		}
		
		
		
		
		
		
		div.block_title{
			height:25px;
			background:url(../images/block_t_bg.png) top left repeat-x;
			position:relative;
			font-size:13px;
			font-family:Tahoma;
			font-weight:bold;
			color:#474747;
			padding:7px 0 0 18px;
		}
		
		div#right-col div.block_title{
			margin-top:20px;
		}

		div#right-col2 div.block{
			width:240px;
			margin:30px 0;
			background:url(../images/block_top.png) top left no-repeat;
		}
		
		div.block div.bl_title{
			background:none;
			width:220px;
			height:30px;
			color:#474747;
			padding-top:5px;
			font-size:16px;
			padding-left:20px
		}
		div.block div.block_main{
			background:url(../images/block_bg.png) top left repeat-y;
			width:240px;
		}
		
		
		div.block div.block_main ul{
			padding-left:20px;
			margin-bottom:20px;
		}
		
		div.block div.block_main li a{
			color:#000;
			font-size:12px;
		}
		
		div.block div.block_main li a.active{
			font-weight:bold;
		}
		
		div.block div.block_main a.see_all{
			display:block;
			margin-left:20px;
			font-size:12px;
			color:#933;
			text-decoration:underline;
			padding-bottom:10px;
		}
		
		div.block div.block_bot{
			background:url(../images/block_bot.png) top left no-repeat;
			height:7px;
			width:240px;
		}

		div#right-col2 div.block_title{
			margin-top:20px;
		}
		
		div.block_title .b_t_l{
			width:5px;
			height:32px;
			background:url(../images/block_t_l.png) top left no-repeat;
			position:absolute;
			top:0;
			left:0;
		}
		div.block_title .b_t_r{
			width:5px;
			height:32px;
			background:url(../images/block_t_r.png) top left no-repeat;
			position:absolute;
			top:0;
			right:0;
		}
		
		div.block_title a.rss{
			display:block;
			margin-right:10px;
		}
		div.block_title a{
			display:block;
			margin-right:10px;
		}
		
		div.weather_forecast{
			width:313px;
			margin:3px 0 20px;
			background:url(../images/weather_forecast.png) top left no-repeat;
			height:240px;
		}
		
		
		div.weather_forecast span.city{
			display:block;
			width:102px;
			height:19px;
			padding-top:3px;
			text-align:center;
			font-weight:bold;
			float:left;
			color:#000;
			font-size:12px;
		}
		
		div.weather_forecast a.options{
			display:block;
			width:62px;
			height:19px;
			padding-top:3px;
			text-align:center;
			font-weight:bold;
			float:right;
			text-decoration:none;
			color:#000;
			font-size:12px;
			font-weight:normal;
		}
		
		div.news{
			width:315px;
			margin-top:3px;
		}
		
		div.news div.news_main{
			background:url(../images/news_bg.png) top left repeat-y;
			padding:5px 0 10px 30px;
			width:285px;
		}
		
			div.news_main span{
				font-size:10px;	
			}
		
			div.news_main ul{
				padding-left:10px;
				list-style-image:url(../images/li.png);
			}
			div.news_main li{
				padding:3px 0;
			}
			
			div.news_main a{
				font-size:10px;
				color:#0099cc;
				font-family:Arial;
			}

			div.news_top{
				height:21px;
			}
			div.news_top a{
				display:block;
				width:91px;
				padding-top:5px;
				height:16px;
				line-height:12px;
				float:left;
				font-size:12px;
				text-align:center;
				text-decoration:none;
				vertical-align:middle;
			}
			div.news a.news_active{
				background:url(../images/news_active.png) top left no-repeat;
				color:#000;
				font-weight:bold;
			}
			
			div.news a.news_not_active{
				background:url(../images/news_not_active.png) top left no-repeat;
				color:#666;
				font-weight:normal;
			}
			
			div.news a.news_next{
				display:block;
				width:40px;
				height:21px;
				background:url(../images/news_next.png) top right no-repeat;
				float:left;
			}
			
			div.news div.news_bot{
				background:url(../images/news_bot.png) top left no-repeat;
				width:315px;
				height:5px;
			}


		div.bst{
			width:315px;
			height:122px;
			background:url(../images/bst_bg.png) top left no-repeat;
			color:#474747;
			position:relative;
			margin-bottom:20px;
		}
		
		div.bst2{
			width:240px;
			height:109px;
			background:url(../images/download_banner.png) top left no-repeat;
			color:#474747;
			position:relative;
			margin-top:20px;
		}
		
		div.bst div.bst_title{
			font-size:18px;
			font-weight:bold;
			position:absolute;
			top:20px;
			left:80px;	
		}
		
		div.bst2 div.bst_title{
			font-size:14px;
			font-weight:bold;
			position:absolute;
			top:15px;
			left:60px;	
		}
		
		div.bst div.bst_text{
			font-size:11px;
			font-weight:normal;	
			position:absolute;
			top:45px;
			left:80px;
		}
		
		div.bst2 div.bst_text{
			font-size:11px;
			font-weight:normal;	
			position:absolute;
			top:30px;
			left:65px;
		}
		
		
		div.bst a.bst_download{
			display:block;
			position:absolute;
			top:80px;
			left:80px;
		}
		
		div.bst2 a.bst_download{
			display:block;
			position:absolute;
			top:75px;
			left:70px;
		}
		
		
	div#right-col {float:right; width:315px; padding-right:15px;}
	div#right-col2 {float:right; width:240px; padding-right:15px;}
	
	div.bottom_block{
		width:970px;
		margin:0 auto;
	}
	
	div.bottom_block .m_r{
		margin-right:20px;
	}

	div.bottom_block div.pop_categories{
		width:310px;
		float:left;
	}
	
	div.bottom_block div.pop_categories a{
		font-size:11px;
		color:#000;
	}
	
	div.pop_categories div.title{
		width:280px;
		background:url(../img/pop_categories_title.gif) top left no-repeat;
		margin-top:20px;
		color:#0099cc;
		font-size:12px;
		font-weight:bold;
		padding:3px 0 3px 30px;
	}
	
	div.pop_categories div.descr{
		width:280px;
		color:#474747;
		font-size:11px;
		padding:3px 0 3px 30px;
	}
	
	
	
	
	div#footer {
		width:920px;
		margin:0 auto;
		background:url("../img/footer.gif") no-repeat scroll left bottom transparent;
		padding:30px 40px 10px;
		height:40px;
		position:relative;
        top:-80px;
	}
	
	div#footer div.copy{
		font-size:11px;
		float:left;
	}
	
	div#footer div.bot_menu{
		float:right;
	}
	
	div#footer div.bot_menu li{
		float:left;
		padding:0 10px;
	}
    
	
		div#footer div.bot_menu li a{
			font-size:11px;
			text-decoration:none;
			color:#999;
		}
	
.f_l {float:left;}
.f_r {float:right;}
.clear {clear:both;height:0;}
.text_green{
	color:#ff6600;
}
.bold{
	font-weight:bold;
}




/********  inside page  ************/

/********  HEADER  ************/
#header_main {width:100%; overflow:hidden;}

#header_in {width:1000px;  position:relative;}
#header_logo {width:58px; height:39px; background:url("../img/red_logo_main.gif") no-repeat;}

#header_top_menu {margin-right: 0px;}
ul.header_top_menu_items {list-style:none; margin:0px; padding:0px; }

ul.header_top_menu_items li {display:inline; padding-left:10px;}

ul.header_top_menu_items a {font-family:Arial; font-size:11px; color:#000; text-decoration:underline;}


#header_main_menu {
    float: right;
    width: 430px;
}
#header_main_menu ul {
    list-style: none;
    display: block;
    margin: 0;
    padding: 0;
}
#header_main_menu li {
    float: left;
    text-align: center;
}
#header_main_menu a  {
    color:#FFF; 
    float: left;
    width: 86px;
    height: 31px;
    line-height: 37px;
    font-size:12px; 
    font-family:Tahoma; 
    text-decoration:none;
    background:url("../img/header_main_menu.gif") no-repeat 0 0;
}

#header_main_menu a:hover, #header_main_menu .active a {
    background-position: 0 -31px;
    line-height: 31px;
}

/******** SEARCH UNDER HEAD ************/

#search_main {width:100%; height:79px; background:url("../img/search_bg_no_index_search.gif") repeat-x;}
#search_main_no_index_search {width:100%; height:79px; background:url("../img/search_bg_no_index_search.gif") repeat-x;}

#search_main_index_search {width:100%; height:79px; background:url("../img/red_search_main_bg.gif") repeat-x;}

#search_in {width:1000px; height:79px; text-align:center;}
#search_in .search_in_l {width:5px; height:41px;  background:url("../img/red_search_box_l.png") no-repeat;}

#search_in .search_in_m {
	width:980px;  
	background:url("../img/red_search_box_m.png") repeat-x;
	padding-top:10px;
    height:31px;
}

.search_in_r {width:5px; height:41px;  background:url("../img/red_search_box_r.png") no-repeat;}


input.search {width:755px; height:22px; padding-top:2px; padding-left:5px; margin: 0 10px;}

input.btn_search {width:70px; height:25px;  background:url("../img/btn_search.gif") no-repeat; border:0px;  margin-left:10px; margin-top:2px; cursor:pointer;}

input.btn_down_now {width:130px; height:25px;  background:url("../img/btn_down_now.png") no-repeat; border:0px; cursor:pointer;}
/********  UNDER HEADER  ************/
#under_head_no_index_main {width:100%; height:81px; background:url("../img/red_under_head_bg_no_index.gif") repeat-x;}
#under_head_no_index_in {width:1000px; height:81px; background:url("../img/red_under_head_main_bg.png") no-repeat;}


#under_head_index_main {width:100%; height:202px; background:url("../img/red_under_head_bg_index.gif") repeat-x;}
#under_head_index_in {width:1000px; height:202px; background:url("../img/red_bg_underhead_index.png") repeat-x;}

.down_no_index {width:130px; height:38px;  margin:10px 30px 0px 0px;}
.down_index {width:130px; height:38px; background:url("../img/red_down_now_index.png") no-repeat; margin:10px 100px 0px 0px;}
/********  CONTENT  ************/
#content_main {width:100%;}
#content_in {
    background-color:#FFFFFF;
    border-color: #CCCCCC;
    border-left:1px solid #CCCCCC;
    border-right:1px solid #CCCCCC;
    border-spacing:inherit;
    border-style:none solid;
    border-width:medium 1px;
    margin:20px auto 0;
    padding-bottom:110px;
    position:relative;
    width:998px;
}

#content_box {
    width:1000px; 
    text-align:left;
    background:url("../img/head_top_bg.gif") no-repeat scroll left top transparent;
    left:-1px;
    padding-top:15px;
    position:relative;
    top:-1px;
}

#content_box .top {}
#content_box .middle { border-left:1px solid #bec8ce; border-right:1px solid #bec8ce;}
#content_box .bottom {}

#content_box .l_t {background:url("../img/content_box/l_t.gif") no-repeat; width:4px; height:4px;}
#content_box .t_t {background:url("../img/content_box/t_t.gif") repeat-x; width:100%; height:4px;}
#content_box .r_t {background:url("../img/content_box/r_t.gif") no-repeat; width:4px; height:4px;}

#content_box .l_b {background:url("../img/content_box/l_b.gif") no-repeat; width:4px; height:4px;}
#content_box .b_b {background:url("../img/content_box/b_b.gif") repeat-x; width:100%; height:4px;}
#content_box .r_b {background:url("../img/content_box/r_b.gif") no-repeat; width:4px; height:4px;}

.search_content {width:1000px;}

#content_box .middle_left {width:745px;}
#content_box .middle_right {width:225px;}

#content_box .search_result_web, #content_box .search_result_sponsor, #content_box .search_result {margin:0px 20px 0px 15px; border-bottom:1px solid #cccccc;}
#content_box .border_none {border:0px;}
#content_box .search_result_paging { padding:10px 20px 40px 0px; margin:0px 20px 0px 15px; text-align:right; }


#content_in ul.paging_items {list-style:none; margin:0px; padding:0px; }

#content_in ul.paging_items li {display:inline; padding-left:20px;}

#content_in ul.paging_items a {font-family:Tahoma; font-size:11px; color:#993333; text-decoration:none;}
#content_in ul.paging_items a.active {font-weight:bold;}


.contacts_left {width:450px;}

.contacts_right {width:450px;}
.voskl {background:url("../img/red_voskl.gif") no-repeat 0px;  height:19px; padding:8px 10px 0px 22px;}

.contact_form table .name {font-family:Tahoma; font-size:12px; width:120px;}
.contact_form table .v_a_t {vertical-align:top;}
.contact_form table input {font-family:Tahoma; font-size:12px; width:277px; }
.contact_form table textarea {font-family:Tahoma; font-size:12px; width:200px; height:100px;}
.contact_form table input.input_capcha {font-family:Tahoma; font-size:12px; width:100px;}
.contact_form table input.btn_send {width:90px; height:25px; background:url("../img/btn_send.png") no-repeat; border:0px; margin-left:10px;  cursor:pointer;}

.lite_text {font-family:Tahoma; font-size:12px; color:#474747; padding:10px 0px 10px 10px;}
.head_text {font-family:Tahoma; font-size:18px; color:#669933;padding:15px 0px 0px 0px;}

ul.squer_list li {padding-bottom:10px;}


.text_term {width:90%; padding:10px 0px 0px 10px;}
.number {font-size:24px; color:#333333;}

.wether_content {width:330px;}
.country_city_name {font-family:Tahoma; font-size:18px; color:#333333;padding:5px 0px 5px 5px; background:#f6f6f6; }

.sponsored { font-size:12px; color:#000; padding:5px 5px 5px 5px; background:#f1f1f1; width:107px; font-weight:bold;}


.index_news, .index_cats {width:360px; padding-right:20px;}
.index_sponsor {width:240px;}

.index_news .middle, .index_cats .middle,.index_sponsor .middle {height:390px;}

/********  BOTTOM  ************/

#bottom_main {width:100%;}
#bottom_in {width:1000px; text-align:left; border-top:1px solid #cccccc; margin-top:20px; padding-top:10px; padding-bottom:30px;}

#bottom_in ul.paging_items {list-style:none; margin:0px; padding:0px; }

#bottom_in ul.paging_items li {display:inline; padding-left:20px;}

#bottom_in ul.paging_items a {font-family:Tahoma; font-size:11px; color:#999999; text-decoration:none;}

#bottom_in .copy {font-family:Tahoma; font-size:11px; color:#999999;}
/********  BOTTOM MENU ************/


.bot_border {border-bottom:1px solid #cccccc;}

/********** TEXT **********/
.t_a_r {text-align:right;}
.t_a_l {text-align:left;}
.t_a_c {text-align:center;}
.t_bold {font-weight:bold;}

.t_Th {font-family:Tahoma;}
.t_Ar {font-family:Arial;}
.t_Mp {font-family:"Myriad Pro";}

.t_s_10 {font-size:10px;}
.t_s_11 {font-size:11px;}
.t_s_12 {font-size:12px;}
.t_s_13 {font-size:13px;}
.t_s_14 {font-size:14px;}
.t_s_16 {font-size:16px;}
.t_s_18 {font-size:18px;}
.t_s_20 {font-size:20px;}
.t_s_22 {font-size:22px;}
.t_s_24 {font-size:24px;}
.t_s_26 {font-size:26px;}
.t_s_30 {font-size:30px;}

.t_c_5 {color:#555555;}
.t_c_0 {color:#000000;}
.t_c_6 {color:#666666;}
.t_c_47 {color:#474747;}
.t_c_3 {color:#333333;}
.t_c_df651e {color:#df651e;}
.t_c_f {color:#ffffff;}
.t_c_ed1c24 {color:#ed1c24;}
.t_c_c13903 {color:#c13903;}
.t_c_00aa4f {color:#00aa4f;}
.t_c_6e3100 {color:#6e3100;}

.search_result_sponsor a {color: #474747;}

/********** OTHER **********/
.w_100 {width:100px;}
.w_160 {width:160px;}
.h_360 {height:360px;}
.h_395 {height:395px;}


.f_l {float:left;}
.f_r {float:right;}
.clear {clear:both;}

/*MARGIN*/
.m_t_3 {margin-top:3px;}
.m_t_5 {margin-top:5px;}
.m_t_10 {margin-top:10px;}
.m_t_20 {margin-top:20px;}
.m_t_30 {margin-top:30px;}

.m_b_5 {margin-bottom:5px;}
.m_b_10 {margin-bottom:10px;}
.m_b_20 {margin-bottom:20px;}
.m_b_30 {margin-bottom:30px;}

.m_l_5 {margin-left:5px;}
.m_l_10 {margin-left:10px;}
.m_l_20 {margin-left:20px;}
.m_l_30 {margin-left:30px;}

.m_r_5 {margin-right:5px;}
.m_r_10 {margin-right:10px;}
.m_r_20 {margin-right:20px;}
.m_r_30 {margin-right:30px;}

/*PADDING*/
.p_t_5 {padding-top:5px;}
.p_t_10 {padding-top:10px;}
.p_t_13 {padding-top:13px;}
.p_t_15 {padding-top:15px;}
.p_t_20 {padding-top:20px;}
.p_t_30 {padding-top:30px;}

.p_b_5 {padding-bottom:5px;}
.p_b_10 {padding-bottom:10px;}
.p_b_20 {padding-bottom:20px;}
.p_b_30 {padding-bottom:30px;}
.p_b_60 {padding-bottom:60px;}

.p_l_5 {padding-left:5px;}
.p_l_10 {padding-left:10px;}
.p_l_20 {padding-left:20px;}
.p_l_30 {padding-left:30px;}
.p_l_40 {padding-left:40px;}
.p_l_180 {padding-left:130px;}

.p_r_5 {padding-right:5px;}
.p_r_10 {padding-right:10px;}
.p_r_20 {padding-right:20px;}
.p_r_30 {padding-right:30px;}

#search_results {font-size:11px; font-family:Tahoma; color:#993333; font-weight:normal; padding-top:10px; padding-bottom:15px;}
#search_results a {font-size:11px; font-family:Tahoma; color:#993333; text-decoration:underline; font-weight:normal;}
#search_results .gsc-webResult {padding:10px 0px 10px 0px;}

.gsc-cursor-page {float:left;  padding:10px 0px 0px 40px; cursor:pointer;}
.gsc-cursor {clear:both; float:right; text-align:right; font-weight:normal; font-family:Tahoma; font-size:11px; padding-bottom:40px; padding-right:30px;}
.gsc-cursor-current-page {font-weight:bold;}
.gsc-cursor-box {}

	
.gsc-twiddleRegionCell {height:0px; line-height:0px;}
.gsc-cursor-box {border-top:1px solid #cccccc;}


#content_box .none_border {border:0px;}
.gsc-stats, .gsc-results-selector,.gsc-twiddle, .gs-watermark {display:none;}

.th, .t_active, .t_even, .t_odd, .t_total { padding: 5px;}
.th { background: #C3C3C3; border-right: 1px solid #B1B1B1;}
.t_active { background: #DFDFDF; border-right: 1px solid #B1B1B1;  border-bottom: 1px solid #B1B1B1;}

.t_odd, .t_even, .t_th { padding: 5px; }
.t_odd {
    background:#FFFFFF none repeat scroll 0 0;
    border-bottom:1px solid #CFCFCF;
    border-left:medium none;
    border-right:1px solid #CFCFCF;
    padding:5px;
}
.t_even {
    background:#EEEEEE none repeat scroll 0 0;
    border-bottom:1px solid #CFCFCF;
    border-left:medium none;
    border-right:1px solid #CFCFCF;
    padding:5px;
}
.t_th {
    background:#4F4F4F none repeat scroll 0 0;
    border-right:1px solid #CFCFCF;
    color:#FFFFFF;
    height:25px;
    font-weight: bold;
}

/*** new  ***/
h1 { 
    color: #474747;
    font-size: 22px;
    font-weight: normal;
    padding: 0 0 10px 18px;
}

div#search.local_search {
       height:84px;
       background:url(../img/local_search_bg.gif) bottom left no-repeat;
    }
    div#search.local_search div#search_form {left:5px; top:42px;}
    .form-block {
        float: left;
        width:460px;
    }
    
    div#search_form .form-block label {
        font-size: 11px;
        color: #474747;
        font-weight: bold;
        text-align:right;
        width:42px;
        padding-top:1px;
    }
    
    div#search_form .form-block .description {
        font-size: 11px;
        color: #777;
    }
    
    div#search_form .form-block .search_input  {
        width:385px;
        margin: 0;
    }
    .line {
        border-bottom: 1px solid #bec8ce;
        padding: 0 10px 0 18px;
    }
    
    .line p {
        color: #474747;
        font-size: 11px;
        padding: 8px 0;
    }
    
  .line p.sorted a {
        color: #669933;
    }
    .line p a:hover {
        text-decoration: none;
    }
    
    div.block2 {
    width:646px;
}
    a:hover {
        text-decoration: none;
    }
    .panel {
        list-style-position: inside;
        list-style-type: decimal;
        color: #474747;
        font-weight: bold;
        font-size: 12px;
 clear: both;
    }
    .panel li {
        position: relative;
        width: 616px;
        margin-top: 3px;
border: 1px solid #c1c4d2;
        padding: 14px 14px 28px;
    }
    .panel li h2 {
        display: inline;
        color: #993333;
        font-size: 12px;
        line-height: 15px;
        padding-right: 110px;
    }
    .panel li p {
        font-size: 11px;
        font-weight: normal;
        line-height: 15px;
        padding-left: 18px;
        padding-right: 110px;
    }
    .panel li a {
        color: #474747;
    }
    .panel li .btn_block {
        position: absolute;
        right: 14px;
        top: 14px;
    }
    .panel li .btn {
        width: 92px;
        line-height: 22px;
        font-size: 11px;
        text-decoration: none;
        float: right;
        clear: both;
        font-weight: normal;
        margin-bottom: 1px;
        text-align: center;
        background:url(../img/btn.gif) no-repeat 0 0;
    }
.panel .panel_l_t, .panel .panel_r_t, .panel .panel_l_b, .panel .panel_r_b {
        position: absolute;
        width: 2px;
        height: 2px;
        background:url(../img/panel_angles.gif) no-repeat 0 0;
    }
    .panel .panel_l_t {
        top: -1px;
        left: -1px;
    }
    .panel .panel_r_t {
        right: -1px;
        top: -1px;
        background-position: -2px 0;
    }
    .panel .panel_l_b {
        bottom: -1px;
        left: -1px;
        height: 5px;
        background-position: 0 -2px;
    }
    .panel .panel_r_b {
        right: -1px;
        bottom: -1px;
        height: 5px;
        background-position: -2px -2px;
    }
    .panel .panel_b {
        position: absolute;
        bottom: 1px;
        left: 0;
        width: 100%;
        height: 3px;
        background-color: #f2f2f2;
    }
    
    #products {
        list-style: none;
        font-family: Tahoma;
    }
    
    #products li {
        padding:16px 14px;
        line-height: 15px;
        min-height: 80px;
    }
    
    #products .ico {
        float: left;
        margin-right: 24px;
    }
    
    #products h1, #products p {
        padding: 0 160px 0 0;
    }
    
    #products .tools {
        position: absolute;
        right: 14px;
        top: 16px;
        width: 130px;
        text-align: center;
        font-family: Arial;
    }
    #products .tools p { padding: 0;}
    
    #products .tools .price {
        color: #598d2c;
        font-weight: bold;
        font-size: 14px;
    }
    
    #products .tools a {
        font-size: 11px;
        font-weight: normal;
        color: #000;
    }
    
    #products .tools .stars {
        padding: 10px 0;
    }
    #products .tools .review { color: #993333;}
    #products .tools .not_available {
        font-size: 12px;
        font-weight: bold;
        color: #000;
    }
    #products p input {
        margin: 7px 7px 2px 0;
    }
    
    
    
    
    
        div.pagination {
            font-family: Tahoma;
        }
        div.pagination li{
			width:20px;
			height:20px;
			display:inline-block;
			background:url(../images/page.png) top left no-repeat;
		}
		
		div.pagination ul{
			width:auto;
		}
		
		div.pagination li.back, div.pagination li.next{
			width:50px;
			height:20px;
			display:inline-block;
            margin-right: 0;
			background:url(../images/back_next.png) top left no-repeat;
		}
		div.pagination a:hover, div.pagination li.back a:hover, div.pagination li.next a:hover {
            color: #848484;
        }
		div.pagination li.back a, div.pagination li.next a{
			display:block;
			text-align:center;
			font-size:12px;
            width: 50px;
            line-height: 20px;
			text-decoration:none;
			color:#000;
		}
		div.pagination a{
			text-align:center;
			font-size:12px;
            line-height: 20px;
            width: 20px;
            display: block;
			text-decoration:none;
			color:#000;
		}
        .map  { 
            border: 2px solid #96c44c;
            margin-bottom: 18px;
        }
        
.line a {
        color: #993333;
    }
    .name-catalog {
        color: #598d2c;
        padding: 10px 0 10px 18px;
        float: left;
    }
    .name-catalog a {
        font-size: 14px;
        color: #598d2c;
        line-height: 17px;
    }
    
    .name-catalog h1 {
        line-height: 17px;
        display: inline;
        padding: 0;
    }
    
    .searched_item {
        position: relative;
        margin-top: 3px;
        border: 1px solid #c1c4d2;
        padding: 14px 14px 20px;
        color: #474747;
        font-weight: bold;
        font-size: 12px;
        font-family: Arial;
    }
    .searched_item h2 {
        display: inline;
        color: #993333;
        font-size: 12px;
        line-height: 15px;
    }
    .searched_item p {
        font-size: 11px;
        font-weight: normal;
        line-height: 15px;
    }
    .searched_item a {
        color: #474747;
        font-size: 11px;
        font-weight: normal;
        line-height: 15px;
        font-family: Arial;
    }
    .searched_item a:hover {
        text-decoration: none;
    }
    
.searched_item .panel_l_t, .searched_item .panel_r_t, .searched_item .panel_l_b, .searched_item .panel_r_b {
        position: absolute;
        width: 2px;
        height: 2px;
        background:url(../img/panel_angles.gif) no-repeat 0 0;
    }
    .searched_item .panel_l_t {
        top: -1px;
        left: -1px;
    }
    .searched_item .panel_r_t {
        right: -1px;
        top: -1px;
        background-position: -2px 0;
    }
    .searched_item .panel_l_b {
        bottom: -1px;
        left: -1px;
        height: 5px;
        background-position: 0 -2px;
    }
    .searched_item .panel_r_b {
        right: -1px;
        bottom: -1px;
        height: 5px;
        background-position: -2px -2px;
    }
    .searched_item .panel_b {
        position: absolute;
        bottom: 1px;
        left: 0;
        width: 100%;
        height: 3px;
        background-color: #f2f2f2;
    }
        
    .link_list .block_title .b_t_l {
        background:url("../img/ll_b_t_l.gif") no-repeat scroll left top transparent;
        width: 6px;
    }
    .link_list .block_title .b_t_r {
        background:url("../img/ll_b_t_r.gif") no-repeat scroll left top transparent;
        width: 6px;
    }
    
    .link_list .searched_item {
        margin: 0 1px 7px;
        border-top: none;
        padding:7px 18px 15px;
    }
    
    .link_list .searched_item a {
        font-family: Tahoma;
        color: #000;
    }
    
    .link_list .searched_item .active a {
        font-weight: bold;
    }
    
    .link_list .searched_item .more {
        margin-top: 15px;
    }
    .link_list .searched_item .more a {
        color: #993333;
    }
    
    