html, body, form{
	margin: 0;
	padding: 0;
	height: 100%;
}
body{
	font-family: Arial, Tahoma, Verdana, sans-serif;
	font-size: 75%;
	color: #000;/*default font*/
	background: #fff;
}

#body{}
td{ font-size:100%;}
form{ margin:0; padding:0; height:auto;}
img { border: #000 0px solid; }
.clr{ clear:both; height:0px; line-height:1px; font-size:1px; }
a{ color:#666;}/* default link*/
a:hover{ text-decoration:none;}

h1, h2, h3{ color:#9c0;}

h1{ font-size:140%; margin:0 0 10px 0; }/*headers*/
h2{ font-size:14px; }/*headers*/
h3{ font-size:12px; }


/* default list*/
ul{ margin:0;
	padding:0 0 0 7px;
	list-style:none;}
ul li{
	}
ul li a{ 
	}
/* /default list*/
.rasporka{ height:0; font-size:1px; line-height:1px;}

#header{background: url(/topping.com.ua/img/header_bg.gif) repeat-x 0 0;
	height:160px;
	padding-left:210px;
	position:relative;
}
	#header_inner{ height:150px;
		background:url(/topping.com.ua/img/header_bg2.gif) no-repeat 100% 72px;}
#tomain{ display:block;
	text-decoration:none;
	text-indent:-9999px;
	background:url(/topping.com.ua/img/logo.jpg) no-repeat;
	width:210px;
	height:156px;
	position:absolute;
	top:0;
	left:0;
	z-index:100;}
	
a#all_services, a#advert{ display:block;
	position:absolute;
	right:10px;
	text-decoration:none;
	padding-right:10px;
	color:#999;
	font-size:11px;}

	a#all_services{
		background:url(/topping.com.ua/img/bullet2.gif) no-repeat 100% 50%;
		top:16px;
		}
	a#advert{
		top:42px;
		}
	a#all_services:hover, a#advert:hover{ text-decoration:underline;}
#top_menu{ padding-top:10px;
	height:30px;}

#top_menu a{ display:block;
	font-size:10px;
	font-family:Tahoma, Verdana, sans-serif;
	text-transform:uppercase;
	text-decoration:none;
	line-height:27px;
	padding:0 17px;
	background:url(/topping.com.ua/img/top_menu_bg.gif) repeat-x 0 -50px;
	color:#000;
	float:left;}
	#top_menu a:hover, #top_menu a.active{ background-position:0 0;}

#top_sub_menu1, #top_sub_menu2, #top_sub_menu3, #top_sub_menu4, #top_sub_menu5, #top_sub_menu6, #top_sub_menu7 { height:32px;}
#top_sub_menu2, #top_sub_menu3, #top_sub_menu4, #top_sub_menu5, #top_sub_menu6, #top_sub_menu7 { height:32px; display:none;}
#top_sub_menu1 a, #top_sub_menu2 a, #top_sub_menu3 a, #top_sub_menu4 a, #top_sub_menu5 a, #top_sub_menu6 a, #top_sub_menu7 a {
	color:#999;
	font-size:11px;
	padding:0 13px;
	background:url(/topping.com.ua/img/bullet1.gif) no-repeat 2px 5px;
	text-decoration:none;}
	#top_sub_menu a:hover{ text-decoration:underline;}

#search{ padding:25px 0 0 20px;}
#search #search_but{padding-left:12px;}
#search #search_but input{ font-size:11px; font-weight:bold;}
#search .inp_search{ width:100%; border:1px solid #6EA300; padding:2px 3px;}
#search b{ color:#fff;}

#left{ padding:55px 15px 25px 0;}
	.hot_sale{ border-top:1px solid #E5E5E5;
		padding:5px;}
		.hot_sale .photo{ width:80px; 
			height:80px;
			float:left;}
		.hot_sale .descr{ margin-left:93px;
			color:#666;
			font-size:92%;}
			.hot_sale .descr a{color:#000;
				font-weight:bold;
				font-family:Tahoma, Verdana, sans-serif;
				}
#main{ padding:0 0 25px 0;}
	#intro{ font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
		font-size:92%;
		padding-bottom:25px;}
		#intro a{ color:#000;}
	.category{ width:49.9%;
		float:left;
		font-size:92%;
		font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
		color:#666;
		padding-bottom:15px;}
		.category .category_inner{ padding-right:30px;}
		.category a{ text-decoration:none; color:#666;}
			.category a:hover{ text-decoration:underline;}
			.category a.title{ font-family:Arial, Helvetica, sans-serif;
				font-size:109%;
				color:#9c0;
				text-decoration:underline;
				font-weight:bold;
				line-height:170%;}
				.category a.title:hover{ text-decoration:none; 
					}
#right{ padding:0 10px 25px 30px;}
	.ad{ border:1px solid #ccc;
		margin-top:5px;
		padding:6px;
		font-size:10px;}
		.ad a{color:#000;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			text-decoration:none;}
			.ad a b{ text-decoration:underline;}
	#our_ad{ text-align:right; padding-top:3px;}
	#our_ad a{font-size:10px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			color:#666;
			}
			
#pre_foot_main{ background:#f8f8f8;
		border-bottom:1px solid #ededed;
		padding:11px 0 20px 0;}
#pre_foot_typical{ background:#efefef;
		border-bottom:1px solid #cccccc;
		padding:11px 0 10px 210px;
		}

.column{ width:24.9%;
	float:left;
	height:100%;}
	.column div{ padding-right:20px;}
		.column a{ text-decoration:none;
			font-size:11px;
			font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
			color:#666;}		
			.column a:hover{ text-decoration:underline;}
#f_left{ padding:0 15px 0 10px;}
#f_right{ padding:0 10px 0 30px;}
#f_main{ padding:0 0 0 0;}

		#pre_foot_main .title{ text-transform:uppercase;
			font-size:83%;
			font-weight:bold;
			font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
			margin-bottom:15px;}
			#f_left .title{ color:#9c0;
				border-left:5px solid #9c0;
				padding-left:5px;}
				#f_left #last_goods{ padding-left:10px;
					font-size:92%;					
					font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;}
					#f_left #last_goods a{ color:#999;}
			#f_right .title{ 
				border-left:5px solid #000;
				padding-left:5px;}
		.more{font-size:92%;					
			font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
			color:#9c0;
			padding-left:10px;
			padding-top:20px;}
			.more a{ color:#9c0;}
		#f_main .one_news { padding-bottom:15px;}
		#f_main .one_news .photo{ width:95px;
			height:38px;
			float:left;}
			#f_main .one_news .photo img{ 
				background:#fff; 
				padding:2px; 
				border:1px solid #ccc;}
		#f_main .one_news .descr{ margin-left:105px;
			font-size:92%;					
			font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;}
				#f_main .one_news .date, #f_main .one_news .date a{ color:#999;}
		
		#f_right .one_shop{ color:#999;
			padding-bottom:15px;
			padding-left:10px;
			font-size:92%;					
			font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;}
			#f_right .one_shop a{ color:#999;}
#footer a{ color:#000;}	
#footer{	font-size:92%;					
			font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
			padding:15px 0 20px 213px;}
#footer #partner{ display:block;
	width:253px;
	float:right;}
	
/* typical pages*/
.left_filter{ background:url(/topping.com.ua/img/bullet3.gif) no-repeat;
	padding:0 10px 15px 10px;}
	.left_filter .title{
		font-size:10px;
		font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
		color:#9c0;
		font-weight:bold;
		text-transform:uppercase;
		padding-bottom:7px;
		border-bottom:1px dotted #ccc;}
		.left_filter .title select{ 
			width:135px; 
			color:#999; 
			font-size:11px;
			font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
			text-transform:none;
			font-weight:normal;
			}
	.left_filter .content { padding-left:5px;}	
	.left_filter .content a{
		font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
		font-size:92%;
		line-height:140%;
		}
		
.tab_menu{ height:24px;
	padding-left:26px;
	background:url(/topping.com.ua/img/tab_menu_bg1.gif) repeat-x 0 100%;}
	.tab_menu a{ display:block;
		height:23px;
		margin-right:5px;
		border-top:1px solid #ccc;
		border-left:1px solid #ccc;
		border-right:1px solid #ccc;
		background:#fff url(/topping.com.ua/img/tab_menu_bg2.gif) repeat-x 0 100%;
		color:#999;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:10px;
		line-height:22px;
}

		.tab_menu a span{display:block; margin:0 6px;overflow:hidden; width:auto;height:23px; cursor:pointer;}
		
		.tab_menu a:hover, .tab_menu a.active{ 
			background-position:0 -100px; 
			text-decoration:none; 
			color:#666;}
			
			
.list{ padding:13px 0 20px 0;}
.list .left{ border-right:1px dotted #ccc;}
.list .left, .list .right{ border-bottom:1px dotted #ccc; 
	padding:13px 5px 20px 5px;}
.list .last .left, .list .last .right{ border-bottom:0px dotted #ccc;}

.list .number{ background:url(/topping.com.ua/img/number.gif) no-repeat;
	width:18px; 
	height:18px; 
	text-align:center; 
	line-height:18px; 
	color:#fff;
	font-size:11px; font-weight:bold;
	float:left;}
	.list .photo{ width:80px; 
			height:80px;
			float:left;}
		.list .descr{ margin-left:110px;}
			.list .descr a{color:#000;
				font-weight:bold;
				font-family:Tahoma, Verdana, sans-serif;
				font-size:11px;
				}
				.list .descr .descr_inner{
						padding-top:7px;
						color:#666;
						font-size:10px;
						font-family:Verdana, Arial, Helvetica, sans-serif;}
				.list .descr .more, .list .descr .more a{ color:#ccc;
						font-size:10px;
						font-family:Verdana, Arial, Helvetica, sans-serif;
						font-weight:normal;
						padding:4px 0 0 0;}

#tab2, #tab3, #tab4, #tab5, #tab6, #tab7, #tab8, #tab9, #tab10{display:none;}
#choice{}
#choice .title{ height:24px;
	background:url(/topping.com.ua/img/choice_bg1.gif) repeat-x 0 100%;
	padding-left:30px;}
#choice .title div{
	border-top:1px solid #E7E78B;
	border-left:1px solid #E7E78B;
	border-right:1px solid #E7E78B;
	background:#FFFFA7;
	width:105px;
	text-align:center;
	height:23px;
	line-height:23px;
	color:#666;
	font-weight:bold;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;}
#choice .descr{ border-left:1px solid #E7E78B; background:url(/topping.com.ua/img/choice_bg2.gif) repeat-x;}

#terms .title{ height:24px;
	background:url(/topping.com.ua/img/terms_bg1.gif) repeat-x 0 100%;
	padding-left:29px;
	border-left:1px solid #E7E78B;}
#terms .title div{
	border-top:1px solid #BBE8BB;
	border-left:1px solid #BBE8BB;
	border-right:1px solid #BBE8BB;
	background:#D3FFD3;
	width:105px;
	text-align:center;
	height:23px;
	line-height:23px;
	color:#666;
	font-weight:bold;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;}
#terms .descr{ border-left:1px solid #BBE8BB; background:url(/topping.com.ua/img/terms_bg2.gif) repeat-x;}


#choice ul, #terms ul{margin:0; padding:25px 0 25px 128px;}
#choice ul li, #terms ul li{ padding-left:10px; background:url(/topping.com.ua/img/bullet4.gif) no-repeat 0 6px;}

#filter{ padding:9px 16px; background:#EBEBEB;}
#filter #selected{ color:#666; 
	font-size:14px; 
	font-weight:bold; 
	text-align:center;
	width:130px;
	float:left;
	padding-top:23px;}
#filter #selected span{ font-size:36px; line-height:40px;}

#filtration{ margin-left:133px;}
span#line, span#grid, a#line, a#grid{ display:block;
	padding-left:23px;
	padding-right:15px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000;
	line-height:23px;
	float:left;}
span#line, a#line { background:url(/topping.com.ua/img/icon_line.gif) no-repeat 0 50%;}
span#grid, a#grid { background:url(/topping.com.ua/img/icon_grid.gif) no-repeat 0 50%;}
#filtration #sort{ font:bold 11px/23px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color:#666;
	float:left;
	padding:0 7px 0 16px;
	background:url(/topping.com.ua/img/dot1.gif) repeat-y 0 0;}

#sel1{ padding-top:3px;
	margin-left:263px;
	height:20px;}	
#sel1 select{ color:#666;
	font-size:11px;
	line-height:14px;
	width:100%;}
#filtration #filters{ background:#D3FF56;
	border:4px solid #fff;
	padding:5px 10px;
	margin-top:10px;
	height:100%;}
	
#filtration #filt1, #filtration #filt2, #filtration #filt3{
	color:#666;
	font:bold 11px/20px Tahoma, Verdana, Arial, Helvetica, sans-serif;}
	#filtration #filt1{ padding-right:10px;
		background:url(/topping.com.ua/img/dot1.gif) repeat-y 100% 0;}
	#filtration #filt2{ padding:0 10px;
		background:url(/topping.com.ua/img/dot1.gif) repeat-y 100% 0;}
	#filtration #filt3{ padding-left:10px;
		}
#filters select{ color:#666;
	font-size:11px;
	line-height:14px;
	width:100%;}

#pages_top a, #pages_bottom a{color:#000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;}
	#pages_top span, #pages_bottom span, #pages_top span a, #pages_bottom span a{ font-size:11px;}
	
	#pages_top{ padding:7px 0;
		border-bottom:1px solid #E2E2E2;}
	#pages_bottom{ padding:10px 0;}
	
table#grid td{border:1px solid #E2E2E2;
	text-align:center;}
	
		#grid .photo{ text-align:center; padding:5px 0;}
		#grid .descr{ padding-bottom:15px;}
			#grid .descr a{color:#000;
				font-weight:bold;
				font-family:Tahoma, Verdana, sans-serif;
				font-size:11px;
				}
				#grid .descr .descr_inner{
						padding-top:7px;
						color:#666;
						font-size:10px;
						font-family:Verdana, Arial, Helvetica, sans-serif;}
				#grid .descr .more, #grid .descr .more a{ color:#ccc;
						font-size:10px;
						font-family:Verdana, Arial, Helvetica, sans-serif;
						font-weight:normal;
						padding:4px 0 0 0;}

		.table{ padding:10px 0; border-bottom:1px solid #e2e2e2;}
		.table .descr{ padding:0 15px;}
			.table .descr a{color:#000;
				font-weight:bold;
				font-family:Tahoma, Verdana, sans-serif;
				font-size:11px;
				}
				.table .descr .descr_inner{
						padding-top:7px;
						color:#666;
						font-size:11px;
						font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;}
				.table .more, .table .more a{ color:#ccc;
						font-size:10px;
						font-family:Verdana, Arial, Helvetica, sans-serif;
						font-weight:normal;
						padding:4px 0 0 0;}
				.table .shops{ padding:5px 0;}
				.table .shops a{ color:#9c0;
					font-size:11px;
					font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;}


/* +++++++++++++++++++++++++ */
.rate{ background:url(/topping.com.ua/img/rate_bg1.gif) no-repeat 0 0;
	width:93px;
	height:8px;
	line-height:8px;
	font-size:1px;}
	.rate div{height:8px;
	line-height:8px;
	font-size:1px;
	background:url(/topping.com.ua/img/rate_bg2.gif) no-repeat 0 0;}

#cart{ padding-bottom:20px;}
#cart #photo{ width:120px;
	float:left;}	
#cart .descr{ margin-left:135px;}
#cart .descr p{ height:1%;}
#cart #pannel{ border-top:1px dotted #ccc;
	padding-top:11px;}
	#cart .prices{
	width: 165px;
	padding-right:5px;
	border-right:1px dotted #ccc;
	float:left;}
	#cart .prices b{ font:bold 16px/22px Arial, Helvetica, sans-serif;}
	#cart .shops{ margin-left:173px;
		padding-left:26px; height:1%;}
		#cart .shops a{ color:#9c0;
			font:normal 11px/normal Tahoma, Verdana, Arial, Helvetica, sans-serif;}
						#cart .descr .more, #cart .descr .more a{ color:#ccc;
						font-size:10px;
						font-family:Verdana, Arial, Helvetica, sans-serif;
						font-weight:normal;
						padding:4px 0 0 0;}
.texts{ color:#666;
	padding-top:20px;
	text-align:justify;
	}

.texts table{ color:#777;
	font-size:11px;
	padding:10px 10px 10px 10px;
	margin:30px 10px 10px 30px;
	width:80%;
	border-top: 2px solid #efefef;
	}

.texts table td{ height:24px;
	border-bottom: 1px solid #efefef;
	}

.texts table td b { color:#666;
	}

 
.texts2{ color:#666;
	padding-top:3px;
	}

a.a_green{ font:bold 12px/normal Arial, Helvetica, sans-serif;
	color:#9c0;
	}
a.a_black{ color:#000;}	
	#shop_list td { border-bottom:1px solid #ebebeb; padding:17px 0;}
	#shop_list .td1{ font:normal 11px/normal Tahoma, Verdana, Arial, Helvetica, sans-serif;
		padding-left:12px;
		padding-right:12px;
		background:url(/topping.com.ua/img/dotted.gif) no-repeat 100% 17px;}
	#shop_list .td1 span{ font-size:10px; color:#999;}
	#shop_list .td2 { text-align:center; padding-left:12px;}
	#shop_list .td2 b{ font:bold 12px/20px Arial, Tahoma, Verdana, sans-serif; color:#000;}
	#shop_list .td2 a{ font:bold 10px/20px Tahoma, Verdana, sans-serif; color:#FFF;
		display:block;
		text-align:center;
		background:#eb5353;
		text-decoration:none;
		text-transform: uppercase;
		margin-top:10px;}
		#shop_list .td2 a:hover{ text-decoration:underline;}