body, html {
padding: 0px;
margin:0px;
background:#FFFFFF;
}
.ui-widget {
	font-size: 10px;
}
#ui-datepicker-div {
	font-size: 12px;
	z-index: 100;
	display: none;
}
#main{
  width: 1248px;
  margin: 0 auto;
  padding:0px;
  background:#FFFFFF;
	}
img, a img {
	border:0;
	}
.clear{
	clear:both;
	overflow:hidden;
	height:1px;
	}

a:link, a:visited {
	text-decoration:underline;
	color: #1895E4;
}

a:hover {
	text-decoration:none;
}

#flash {
	width: 1248px;
	height: 316px;
	position: absolute;
	top: 48px;
	left: 0px;
	z-index: 0;
}

#st-panels {
	padding: 12px 0 0 0;
	background: #DADADA;
}

/*topline*/
#topline{
	background:#dadada url(/media/vedrus/images/top_left.jpg) no-repeat left top;
	}
#topline_fon{
	background:url(/media/vedrus/images/top_right.jpg) no-repeat right top;
	padding:12px 0 0 0;
	}
/*end topline*/
/*header*/
#header{
	height:365px;
	position:relative;
	}
#header_other_page{
	background:url(/media/vedrus/images/header_other_page.jpg) no-repeat left top;
	height:271px;
	}
	/*tel*/
	#tel{
		float:left;
		padding:16px 0 0 59px;
		font-family:Tahoma;
		z-index: 10;
		position: relative;
		}
	#tel table td div#teltext{
		/*padding:0 0 0 25px;*/
		margin:0px;
		font-size:11px;
		color:#858585;
		}
	#tel table td div#telnum{
		color:#6b6b6b;
		font-size:24px;
		/*padding:0 0 0 28px;*/
		}
		
		#telnum .num {
			color:#ff7800;
		}
	/*end tel*/
	/*avtor*/
	#avtor{
		float:right;
		padding:9px 0 0 0;
		z-index: 11;
		position: relative;
		}
	#avtor table{
		
		}
	#avtor table td{
		font-family:Tahoma;
		}
	#avtor table td.nameavtor{
		font-size:11px;
		color:#ff7800;
		}

	td.login1 {
		font-size:12px;
		padding:0 14px 0 0;
		width: 150px;
	}

	td.link_avtor1 {
		width: 218px;
	}

	#avtor table td.login{
		padding:0 14px 0 0;
		}

	.inputbox-login {
		width:116px;
		color:#535353;
		font-size:12px;
		border:1px solid #666666;
	}

	#avtor table td.link_avtor{
		padding:0 0 0 34px;
		font-size:11px;
		}
	#avtor table td.link_avtor a.reg{
		text-decoration:underline;
		color:#0084e1;
		}
	#avtor table td.link_avtor a.reg:hover{
		text-decoration:none;
		}
	#avtor table td.link_avtor a.zab{
		text-decoration:underline;
		color:#7d7d7d;
		}
	#avtor table td.link_avtor a.zab:hover{
		text-decoration:none;
		}
	/*end avtor*/
	/*techmenu*/
	#techmenu{
		float:right;
		color:#000000;
		padding:29px 38px 0 0;
		}
	#techmenu ul{
		margin:0px;
		padding:0px;
		list-style-type:none;
		}
	#techmenu ul li{
		float:left;
		height:17px;
		}
	#techmenu ul li a.mainlevel-tech{
		margin:0 17px;
		}
	/*end techmenu*/
	/*logo_gr*/
	#logo_gr{
		float: left;
		margin-left: -9px;
		margin-top: 30px;
		z-index: 12;
		position: relative;
	}
	#logo_dost {
		
	}
	#logo_dost a{
		display:block;
		height:85px;
		left:620px;
		position:absolute;
		top:80px;
		width:362px;
	}
	#logo_gr img{
		}
	/*end logo_gr*/
/*end header*/
/*****/
#toppanel{
	padding:5px 0;
	height:31px;
	}
/*topmenu*/
#topmenu{
	
	}
#topmenu ul{
	margin:0px;
	padding:0px;
	list-style-type:none;
	
	}
#topmenu ul li{
	float:left;
	}
#topmenu ul a.mainlevel1-top{
	width:100px;
	display:block;
	line-height:31px;
	padding:0 0 0 58px;
	color:#FFFFFF;
	font-weight:bold;
	font-size:11px;
	text-decoration:none;
	text-transform:uppercase;
	
	}
#topmenu ul .mainlevel-top1{
	width:176px;
	height: 31px;
	background:url(/media/vedrus/images/mt1.jpg) no-repeat left top;
}
#topmenu ul a.mainlevel1-top:hover{
	text-decoration:none;
	}
#topmenu ul a.mainlevel2-top{
	width:100px;
	display:block;
	line-height:31px;
	padding:0 0 0 58px;
	color:#FFFFFF;
	font-weight:bold;
	font-size:11px;
	text-decoration:none;
	text-transform:uppercase;
	}
#topmenu ul .mainlevel-top2{
	width:174px;
	height: 31px;
	background:url(/media/vedrus/images/mt2.jpg) no-repeat left top;
}
#topmenu ul a.mainlevel2-top:hover{
	text-decoration:none;
	}
#topmenu ul a.mainlevel3-top{
	width:100px;
	display:block;
	line-height:31px;
	padding:0 0 0 66px;
	color:#FFFFFF;
	font-weight:bold;
	font-size:11px;
	text-decoration:none;
	text-transform:uppercase;
	}
#topmenu ul .mainlevel-top3{
	width:174px;
	height: 31px;
	background:url(/media/vedrus/images/mt3.jpg) no-repeat left top;
}
#topmenu ul a.mainlevel3-top:hover{
	text-decoration:none;
	}
#topmenu ul a.mainlevel4-top{
	width:100px;
	display:block;
	line-height:31px;
	padding:0 0 0 64px;
	color:#FFFFFF;
	font-weight:bold;
	font-size:11px;
	text-decoration:none;
	text-transform:uppercase;
	}
#topmenu ul .mainlevel-top4{
	width:174px;
	height: 31px;
	background:url(/media/vedrus/images/mt4.jpg) no-repeat left top;
}
#topmenu ul a.mainlevel4-top:hover{
	text-decoration:none;
	}
#topmenu ul a.mainlevel5-top{
	width:100px;
	display:block;
	line-height:31px;
	padding:0 0 0 57px;
	color:#FFFFFF;
	font-weight:bold;
	font-size:11px;
	text-decoration:none;
	text-transform:uppercase;
	}
#topmenu ul .mainlevel-top5{
	width:174px;
	height: 31px;
	background:url(/media/vedrus/images/mt5.jpg) no-repeat left top;
}
#topmenu ul a.mainlevel5-top:hover{
	text-decoration:none;
	}
/*end topmenu*/
/*****/
/*seach*/
#seach{
	width:366px;
	float:right;
	font-family:Tahoma;
	font-size:11px;
	color:#494949;
	}
#seach table td.seachtext{
	background:url(/media/vedrus/images/seach_fon.jpg) repeat-x left top;
	padding:0 3px 0 12px;
	width:150px;
	}
#seach table td div.seachpic{
	background:url(/media/vedrus/images/seach_strela.jpg) no-repeat right top;
	}
#seach table td.seachinput{
	background:url(/media/vedrus/images/seach_fon.jpg) repeat-x left top;
	}
#seach table td.seachinput input{
	border:1px solid #666666;
	color:#333333;
	font-size:12px;
	margin:0 7px 0 2px;
	width: 185px;
	}
#seach table td.seachbutton{
	padding:0 0 0 2px;
	}
/*end seach*/
/*****/
#under_menu{
	height:84px;
	}
/*basket*/
#basket{
	float:left;
	width:288px;
	height:84px;
	background:url(/media/vedrus/images/under_left.jpg) no-repeat left top;
	}
#basket_text{
	font-family:Tahoma;
	font-size:12px;
	line-height: 16px;
	color:#494949;
	padding:27px 0 5px 153px;
	}
#basket_text a{
	text-decoration:underline;
	color:#1895e4;
	}
#basket_text a:hover{
	text-decoration:none;
	}
/*end basket*/
/*cart*/
#cart {
	padding: 1px;
	border-collapse: collapse;
	width: 100%;
}

#cart th {
	padding: 5px 10px;
}

#cart td {
	padding: 3px 6px;
}
/*end cart */
/*undermenu_rigth*/
#undermenu_rigth{
	float:right;
	width:372px;
	background:url(/media/vedrus/images/present.jpg) no-repeat left top;
	height:84px;
	color:#3b76b9;
	font-size:12px;
	line-height: 15px;
	font-family: Tahoma;
	padding:34px 0 0 0px;
	}
#undermenu_rigth_text{
	color:#3b76b9;
	font-size:11px;
	font-family: Tahoma;
	padding:7px 20px 0 160px;
}
/*end undermenu_rigth*/
/*under_center*/
/*
#under_center{
	margin:0 307px 0 295px;
	background:url(/media/vedrus/images/under_center.jpg) no-repeat left top;
	width: 576px;
	height: 84px;
	}
#under_center_text{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ff7800;
	padding:25px 0 19px 90px;
	}
	*/
	#under_center{
	margin:0 307px 0 290px;
	background:url(/media/vedrus/images/banner.jpg) no-repeat left top;
	width: 576px;
	height: 84px;
	}
#under_center_text{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ff7800;
	padding:15px 10px 15px 90px;
	}
	#under_center2{
	margin:0 307px 0 295px;
	background:url(/media/vedrus/images/under_center.jpg) no-repeat left top;
	width: 275px;
	height: 84px;
	}
#under_center_text2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ff7800;
	padding:25px 0 19px 90px;
	}
/*end under_center*/
/*****/
/*leftcol*/
#leftcol{
	/*background:url(/media/vedrus/images/menu.jpg) no-repeat left top;*/
	float:left;
	width:289px;
	margin-top: 5px;
	}
	#ucblock {
		margin: 0px auto 0 auto;
		width: 1248px;
	}
	/*leftmenu*/
	.leftmenu{
		font-family:Arial, Helvetica, sans-serif;
		padding:0 0 21px 0px;
		
		}
	.leftmenu_header{
		color:#ff7800;
		font-size:18px;
		padding:0 0 5px 0;
		}
.menu1{
	width: 289px;
	background:url(/media/vedrus/images/menu1.jpg) no-repeat center top;
		}
		.menu2{
			width: 289px;
		background:url(/media/vedrus/images/menu2.jpg) repeat-y center top;
		}
		.menu4{
			width: 289px;
		background:url(/media/vedrus/images/menu4.jpg) no-repeat center bottom;
		}

	table.moduletable-left td {
		width: 50%;
	}

	table.moduletable-left th {
		color:#ff7800;
		font-size:18px;
		height:29px;
		line-height:18px;
		padding:4px 0 0 25px;
		text-align: left;
		font-weight: normal;
		background:url(/media/vedrus/images/menu3.jpg) repeat-y center top;
	}
	
	a.mainlevel-left {
		display: block;
	}

	a.mainlevel-left:link, a.mainlevel-left:visited {
		color:#449902;
		font-size:12px;
		text-decoration:underline;
	}

	a.mainlevel-left:hover {
		text-decoration:none;
	}

	.leftmenu table td.leftmenu_col1{
		width:102px;
		}
	.leftmenu table td.leftmenu_col2{
		width:102px;
		}
	a.mainlevel{
		color:#449902;
		font-size:12px;
		text-decoration:underline;
		}
	a.mainlevel:hover{
		text-decoration:none;
		}
	/*end leftmenu*/
	/*leftlink*/
	.leftlink{
		font-family:Arial, Helvetica, sans-serif;
		padding:0 0 21px 0;
		}
	.leftlink_header a{
		color:#ff7800;
		font-size:18px;
		text-decoration:underline;
		}
	.leftlink_header a:hover{
		text-decoration:none;
		}
	/*end leftlink*/
/*end leftcol*/
/****/
/*central_cont*/
#central_cont{
	padding:13px 0 0 0;
	float: left;
	width: 860px;
	padding-left: 30px;
}

.text table,
table.table {
	border-collapse: collapse;
	margin: 0;
	padding: 0;
	
}

.text table th, .text table thead td,
table.table th, table.table thead td {
	padding: 10px 20px;
	background: #EFEFEF;
	text-align: center;
	white-space: nowrap;
	border: 1px solid #CCC;
}

.text table td, .text table tbody td,
table.table td, table.table tbody td {
	padding: 3px 6px;
	border: 1px solid #CCC;
}

.YMaps-layer-container table tbody td, .YMaps-layer-container table tbody th {
	margin: 0;
	padding: 0;
	border: 0;
}

	/*pathway*/
	#pathway{
		color:#646464;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		padding:0 0 8px 0;
	}
	
	#pathway a{
		color:#548b09;
		text-decoration:underline;
	}
	
	#pathway a:hover{
		text-decoration:none;
	}
	
	#pathway ul {
		margin: 0;
		padding: 0
	}
	
	#pathway li {
		float: left;
		list-style: none;
		padding: 0 9px 0 18px;
		background: url('/media/vedrus/images/arrow.png') no-repeat center left;
	}
	
	#pathway .first {
		margin: 0;
		padding: 0 9px 0 0;
		background: none;
	}
	
	#pathway .last {
	}

	/*end pachway/*
	/*shop_goods*/
	table#shop_goods{
		margin:18px 0 0 0;
		}
	table#shop_goods td{
		text-align:center;
		width:235px;
		vertical-align:top;
		padding:0 0 31px 0;
		font-family:Arial, Helvetica, sans-serif;
		}
	div.namegoods{
		text-align:center;
		color:#76c607;
		font-size:14px;
		font-weight:bold;
		}

	a.namegoods {
		color:#76c607;
		font-size:14px;
		font-weight:bold;
		text-decoration: none;
		text-transform: uppercase;
	}

	div.pricegoods{
		text-align:center;
		color:#ff7800;
		padding:5px 0 0 0;
		font-size:18px;
		}
	.add_to_basket {
		margin: 5px 0 0 50%;
		float: left;
	}
	a.linkgoods{
		color: #ff7800;
		font-size: 100%;
		text-decoration: underline;
		background: url(/media/vedrus/images/shop/shop_zakaz.jpg) no-repeat right center;
		padding: 0 54px 0 15px;
		margin:0 0 0 -50%;
		float: left;
		height: 30px;
		line-height: 30px;
		}
	a.linkgoods:hover{
		text-decoration:none;
		}
	/*end shop_goods*/
	/****/
	/*navigation*/
	#navigation_block{
		padding:57px 0 0 0;
		}
	#navigation{
		width:263px;
		margin:0 auto;
		}
	#navigation ul{
		margin:0px;
		padding:0px;
		list-style-type:none;
		}
	#navigation ul li{
		float:left;
		font-family:Tahoma;
		font-size:11px;
		margin:0 0 0 9px;
		}
	#navigation ul li a{
		color:#999999;
		text-decoration:underline;
		}
	#navigation ul li a:hover{
		text-decoration:none;
		}
	/*end navigation*/
/*end central_cont*/
/*****/
	/*module*/
	#module{
		padding:55px 0 0 0;
		margin: 0 0 0 288px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		}
		/*opros*/
		#module_opros{
			float:right;
			width:184px;
			font-family:Tahoma;
			}
		#module_opros .opros_name{
			color:#ff7800;
			font-size:11px;
			font-weight:bold;
			padding:0 0 5px 0;
			}
		#module_opros .opros_opisanie{
			color:#333333;
			font-size:11px;
			}
		#module_opros table.rad{
			margin:5px 0 0 0;
			padding:0px;
			}
		#module_opros table.rad td{
			padding:1px 0;
			color:#999999;
			font-size:11px;
			}
		#module_opros table.rad td.radio{
			width:26px;
			}	
		#module_opros table.opr{
			margin:2px 0 0 0;
			}	
		#module_opros table.opr td{
			color:#999999;
			font-size:11px;
			}
		#module_opros table.opr td.opros_input{
			padding:0 2px;
			}
		#module_opros table.opr td.opros_input input{
			width:115px;
			border:1px solid #666666;
			}		
		/*end opros*/
		/*module_opisanie_goods*/
		#module_opisanie_goods{
			margin:0 220px 0 0;
			color:#525252;
			font-family:Arial, Helvetica, sans-serif;
			font-size:12px;
			}
		#module_opisanie_goods p{
			margin:4px 0;
			padding:0px;
			}
		#module_opisanie_goods a{
			color:#0f80ba;
			text-decoration:underline;
			}
		#module_opisanie_goods a:hover{
			text-decoration:none;
			}
		/*end module_opisanie_goods*/
	/*end module*/
/*footer*/
#footer_sep{
	background:url(/media/vedrus/images/sep_footer.jpg) repeat-x left top;
	padding:1px 0 4px 0;
	margin:20px 0 0 310px;
	}
	.sep{
	background:url(/media/vedrus/images/sep_footer.jpg) repeat-x left top;
	padding:1px 0 4px 0;
	margin:20px 0 20px 10px;
	}
	#adress{
		float:left;
		font-size:11px;
		font-family:Tahoma;
		width:196px;
		padding:0 0 0 26px;
		}
	#adress_name{
		color:#ff7800;
		font-weight:bold;
		}
	#adress_text{
		color:#999999;
		}
	#adress_text a{
		color:#2079d5;
		text-decoration:underline;
		}
	#adress_text a:hover{
		text-decoration:none;
		}
	#footer_right{
		float:right;
		text-align:right;
		font-size:10px;
		color:#868686;
		font-family:Tahoma;
		padding:11px 0 0 0;
		}
	#footer_right table{
		margin:22px 0 0 0;
		}
	#footer_right table td{
		padding:0 0 0 2px;
		}
	#footer_center{
		margin:12px 222px 0 320px;
		color:#999999;
		font-size:10px;
		font-family:Tahoma;		
		}
	/*footerline*/
	#footerline{
		margin:30px 0 0 0;
		background:#dadada url(/media/vedrus/images/footer_left.jpg) no-repeat left top;
		}
	#footerline_fon{
		background:url(/media/vedrus/images/footer_right.jpg) no-repeat right top;
		padding:15px 0 0 0;
		}
	/*end footerline*/	
/*end footer*/
/*other page*/
 table#shop_goods_one{
	margin:30px 0 0 0;
	}
 table#shop_goods_one td{
	vertical-align:top;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	}
 table#shop_goods_one td.big_foto{
	width:355px;
	text-align: center;
	vertical-align: middle;
	}
	.ulvel_foto a{
		background:url(/media/vedrus/images/uvelichit.jpg) no-repeat right top;
		padding:0 21px 0 0;
		font-family:Arial, Helvetica, sans-serif;
		color:#ff7800;
		font-size:11px;
		text-decoration:underline;
		}
	.ulvel_foto a:hover{
		text-decoration:none;
		}
	div.shop_goods_one_name{
		color:#76c607;
		font-size:18px;
		text-transform: uppercase;
		}
	div.shop_goods_one_opisanie{
		color:#6d6d6d;
		padding:15px 0 0 0;
		font-style: italic;
		}
	div.shop_goods_one_sostav{
		color:#6d6d6d;
		padding:15px 0 0 0;
		font-weight: bold;
	}
	div.shop_goods_one_razm{
		color:#6d6d6d;
		padding:15px 0 0 0;
		}
	div.shop_goods_one_all{
		color:#6d6d6d;
		padding:5px 0 0 0;
		}
	div.shop_goods_one_artikul{
		color:#6d6d6d;
		padding:5px 0 0 0;
		}
	div.shop_goods_one_price{
		color:#ff7800;
		font-size:18px;
		text-decoration:none;
		vertical-align: middle;
		width: 150px;
		float: left;
		padding-top: 20px;
	}
	.module-over{
		padding:35px 0 0 0;
		margin: 0 50px 0 310px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		}
	.module-over5{
		padding:35px 0 0 0;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		}
	.module-over-header{
		background:url(/media/vedrus/images/sep_footer.jpg) repeat-x left bottom;
		color:#ff7800;
		font-size:18px;
		/*padding:0 0 8px 9px;*/
		padding: 0;
		margin: 0 0 10px 0;
		}

	table.moduletable-user4 {
		width: 100%;
	}

	table.moduletable-user4 th {
		background:url(/media/vedrus/images/sep_footer.jpg) repeat-x left bottom;
		color:#ff7800;
		font-size:18px;
		padding:0 0 8px 9px;
		text-align: left;
		font-weight: normal;
		width: 800px;
	}
	
	table.moduletable-user5 {
		width: 100%;
	}

	table.moduletable-user5 th {
		background:url(/media/vedrus/images/sep_footer.jpg) repeat-x left bottom;
		color:#ff7800;
		font-size:18px;
		padding:0 0 8px 9px;
		text-align: left;
		font-weight: normal;
	}

	.componentheading, .contentheading, h1 {
		background:url(/media/vedrus/images/sep_footer.jpg) repeat-x left bottom;
		color:#ff7800;
		font-size:18px;
		padding:0 0 8px 9px;
		text-align: left;
		font-weight: normal;
		width: 800px;
	}
	h1 {
		width: auto;
	}
	.module-over-text{
		/*padding:15px 0 8px 9px;*/
		color:#525252;
		}
	.module-over-text p{
		margin:0 0 8px 0;
		padding:0px;
		}
	.module-over-text a{
		text-decoration:underline;
		color:#0f80ba;
		}
	.module-over-text a:hover{
		text-decoration:none;
		}
	.module-over-text table.pohozh_goods{
		margin:0px;
		padding:0px;
		width: 100%;
		}
	.module-over-text table.pohozh_goods td{
		vertical-align:top;
		width:146px;
		text-align:center;
		}
	div.pohozh_goods_link a{
		text-decoration:underline;
		color:#76c607;
		font-weight:bold;
		font-size: 13px;
		text-transform: uppercase;
		}
	div.pohozh_goods_link a:hover{
		text-decoration:none;
		}
		
.moduletable-leftbot td{
	padding-bottom:20px;
	}
a.mainlevel-leftbot,a.mainlevel-leftbot:link,a.mainlevel-leftbot:visited{
	color:#FF7800;
	font-size:18px;
	text-decoration:underline;
	}
a.mainlevel-leftbot:hover{
	text-decoration:none;
	}
#easybook h2 {
	width:auto;
	}
#easybook p.clr{
	clear:none !important;
	}
/*end other page*/
table.moduletable-left td{
	padding:9px 0 0 25px;
}
table.moduletable-left td td{
	padding:0;
}
table.moduletable-left {
	width: 100%;
	margin-bottom: 20px;
}
.leftmenu table.firstmenu{
	
	margin-bottom: 24px;
}
.leftmenu table.firstmenu th,.leftmenu table.secondmenu th{
	background:none;
}
.leftmenu table.firstmenu th{
	padding-top:9px;
}
.leftmenu table.secondmenu th{
	padding-top:3px;
}
.leftmenu table.thirdmenu {
	margin-top: -10px;
	margin-bottom: -4px;
}
.leftmenu table.thirdmenu th{
	width: 289px;
	background:url(/media/vedrus/images/menu3.jpg) repeat-y center top;
	padding-top:4px;
	margin-top: 0px;
}
.leftmenu table.thirdmenu table {
	padding-bottom:10px;
}
.leftmenu table.fivemenu th{
	margin-top: -4px;
	width: 289px;
	background:url(/media/vedrus/images/menu3.jpg) repeat-y center top;
}
.leftmenu table.sixthmenu th{
	width: 289px;
	background:url(/media/vedrus/images/menu3.jpg) repeat-y center top;
}
.leftmenu table.seventhmenu th{
	width: 289px;
	background:url(/media/vedrus/images/menu3.jpg) repeat-y center top;
}
.moduletable-leftbot {
	margin:0px 0 0 32px;
}

.additional_menu {
	text-align: center;
	list-style: none;
	margin: 0 0 2em 0;
	padding: 0;
}

.additional_menu li {
	margin: 1em 0 0 0;
}

.moduletable-leftbot2 {
}
.moduletable-leftbot2 tr, .moduletable-leftbot2 td {
	padding: 0px;
	margin: 0px;
}
.moduletable-leftbot2 th {
	padding: 4px 0 4px 28px;
	font-weight: normal;
	text-align: left;
	color:#FF7800;
	font-size:18px;
	width: 289px;
	background:url(/media/vedrus/images/menu3.jpg) repeat-y center top;
}
.moduletable-leftbot2 table {
	padding: 0 0 20px 28px;
}
.moduletable-leftbot2 a:link, .moduletable-leftbot2 a:visited {
		color:#449902;
		font-size:12px;
		text-decoration:underline;
		padding-top: 0px;
		padding-bottom: 0px;
		margin-bottom: 0px;
		margin-top: 0px;
	}

.moduletable-leftbot2 a:hover {
		text-decoration:none;
	}

#seach form{
	display:none;
}



.pagination a {
	margin: 10px;
}


#central_cont .hr {
	width: 60%;
	height: 1px;
	margin: 1em auto 0 auto;
	background: #CCC;
	clear: both;
}

#central_cont hr {
	display: none;
}
	
.hidden {
	display: none;
}

#central_cont form.with_fieldsets {
	margin: 0 0 3em 0;
}
	
#central_cont form fieldset {
	background: #F4F4F4;
	padding: 0px 20px 20px 60px;
	border: 0px;
	/*border: 1px solid #EFEFEF;*/
	margin: 2em 0 0.5em 0;
	clear: both;
	overflow: hidden;
	
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
	border-radius: 20px;
}

#central_cont form fieldset legend {
	color: #000;
	/*border: 1px solid #EFEFEF;*/
	background: #F4F4F4;
	padding: 10px 20px 0 20px;
	margin: 0 0 0 -20px;
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
	border-radius: 20px;
	font-weight: bold;
}

#central_cont form fieldset label {
	display: block;
	float: left;
	margin: 0 10px 0 0;
	text-align: right;
	width: 200px;
}

#central_cont form.with_fieldsets input {
	margin: 0 0 0 30px;
}

#central_cont form.with_fieldsets fieldset input {
	margin: 0;
}

#central_cont form fieldset div.field {
	clear: both;
	margin: 1em 0 0 0;
	width: auto;
	overflow: hidden;
}

#central_cont form fieldset label.radiobutton {
	display: inline;
	float: none;
	width: auto;
	margin: 0 0 0 10px;
}

#central_cont form fieldset .help {
	color: #999;
	font-size: 80%;
	/*float: right;*/
	margin: 0 0 0 1em;
}

#central_cont ul.errors {
	color: red;
}

#cart a:link, #cart a:visited, #cart a:hover, #cart .description {
	color: #548B09;
}

/** GENIUS **/
#genius {
	color: #FC7A02;
}

ol#genius li {
	padding: 5px 0 0 40px;
}

ol#genius li h4 {
	margin: 0;
	padding: 0;
}

ol#genius li ul.answers {
	
}

ol#genius li ul.answers li {
	padding: 0 0 0 20px;
	margin: 10px 0;
	list-style: none;
	background: url('/media/vedrus/images/questions/checkbox.png') no-repeat left top;
}

ol#genius li ul.answers li.active {
	background: url('/media/vedrus/images/questions/checked.png') no-repeat left top;
}