body {
	font-family:Tahoma, Verdana, sans-serif;
	border:0;
	margin:0;
	padding:0;
    width:100%;
	background: #f8e6ce url(/img/body_bg.jpg) repeat-x;
	color:#202020;
	font-size:69%;
}

form, input{
	margin: 0;
	padding: 0;
}
a, img, div {
	border:0;
	margin:0;
	padding:0;
	font-size:100%;
}
a{
	color:#A2200A;
}
table{ font-size:100%;}
a.intext{
	color:#202020;
	text-decoration:none;
	font-weight:normal;
	font-size:100%;
	font-family:Tahoma, Verdana, sans-serif;
}
a.intext:hover{ text-decoration:underline;}
.small{ font-size:90%;}
.clr{ clear:both; line-height:0; margin:0;}
a.gray{ color:#4D4D4D;}
h1{ font-size:140%; font-family:Arial, Helvetica, sans-serif; margin:20px 10px 20px 16px;}
#tp{ height:1px; line-height:1px; font-size:1px;}
#add_form select{ font-size:10px; height:22px;}
#container{ padding-left: 8%;
}
#subcontainer{ background:url(/img/bubcont_bg.gif) repeat-x; height:100%; margin-left:0%; position:static;}
#top{height:0px; background:url(/img/top_bg.gif) no-repeat;}
#banner1{ background:#F5E3CA; padding:6px 5px 6px 22px;}
#head{ height:130px; margin-top:0px;}
	#logo_search{ height:130px; width:234px; background:url(/img/logo_search_bg.jpg) no-repeat; float:left; position:relative;}
	#main_menu{ margin-left:235px;}
	#main_menu.inner{ position:relative; }
#logo{ display:block; width:175px; height:38px; text-indent:-9999px; text-decoration:none; background:url(/img/logo.gif) no-repeat; margin-top:16px;}
	.inp1{ border:1px solid #ccc; margin:0; padding:0; width:130px;}
	.sub1{ border:1px solid #B5957B; background: none; font-size:9px; color:#592525;}
#search_form{ margin:25px 0 0 45px;}
	#m1, #m2, #m3, #m4 { width:24%; \width:17.5%; w\idth:24%; float:left; margin-top:25px;}
	#m1 .title, #m2 .title, #m3 .title, #m4 .title{ width:136px; height:33px;}
	#m1 .inner{ padding-left:30px;}
	#m1 .title{ background:url(/img/m01.gif) no-repeat;}
	#m2 .inner{ padding-left:20px;}
	#m2 .title{ background:url(/img/m02.gif) no-repeat;}
	#m3 .inner{ padding-left:20px;}
	#m3 .title{ background:url(/img/m03.gif) no-repeat;}
	#m4 .inner{ padding:0 20px;}
	#m4 .title{ background:url(/img/m04.gif) no-repeat;}
	#main_menu ul{ margin:0; padding:0; list-style:none;}
	#main_menu ul li{ margin-left:1px;}
	#main_menu ul li a, #main_menu ul li.last a{ display:block; padding:1px 0 1px 20px; color:#1e1e1e; font-size:100%; text-decoration:none;}
		 #main_menu ul li a{ background:url(/img/li1.gif) no-repeat 0 50%;}
	 	 #main_menu ul li.last a{ background:url(/img/li2.gif) no-repeat 0 50%;}
		 #main_menu ul li a.active{ background:#393939 url(/img/li1.gif) no-repeat 0 50%; color:#fff;}
	 	 #main_menu ul li.last a.active{ background:#393939 url(/img/li2.gif) no-repeat 0 50%; color:#fff;}
		 #main_menu ul li a:hover{ background:#74482e url(/img/li1.gif) no-repeat 0 50%; color:#fff;}
		 #main_menu ul li.last a:hover{ background:#74482e url(/img/li2.gif) no-repeat 0 50%; color:#fff;}

	#main{ background:url(/img/main_bg1.png) no-repeat 51px 10px;}
	#main_inner{ background:url(/img/main_bg2.jpg) no-repeat 100% 15px; position:relative; height:100%;}

#left{width:233px; margin-top:42px; float:left;}		 
#zleft{ width:233px; float:left; position:relative; height:100%;}
#zleft{ width:233px; position:absolute; top:42px; left:0;}
	#hot{ background:url(/img/month.gif) no-repeat; padding:39px 0 0 14px;}
#right{ width:228px; float:right; position:relative; margin-top:42px; }
	#partner{ background:url(/img/partner_blank.gif) no-repeat; padding:35px 0 0 14px;}
#middle2{ margin:0 228px 0 0; position:relative; padding-top:15px; height:100%;}

#middle{ margin:0 228px 0 233px; position:relative; padding-top:15px; }

	#to_catalog{ display:block; width:177px; height:82px; text-decoration:none; text-indent:-9999px; background:url(/img/t_catalog.png) no-repeat; margin-left:5px;}
	ul#cat{ margin:2px 137px 0 32px; padding:0; list-style:none;}
	ul#cat li { padding-left:24px; background:url(/img/li3.gif) no-repeat 0 50%;}
	ul#cat li a { border-bottom:1px solid #C6AF88; display:block; line-height:17px; color:#1E1E1E; text-decoration:none;}
	ul#cat li a:hover { color:#BC530B;}
	ul#cat li.last a{ border-bottom:0 solid #fff;}

#hits{ margin-top:37px;}
#hits ul{ margin:15px 0 0 0; padding:0; list-style:none;}
#hits ul li{ position:relative;}
#hits ul li a { color:#A2200A; text-transform:uppercase; font-weight:bold; padding-left:21px;}
#hits ul li a:hover{ text-decoration:none;}
#hits ul ul{ margin:10px 0 17px 0;}
#hits ul ul li{ padding-left:21px;}
#hits ul ul li a { color:#4D4D4D; display:block; border-top:1px solid #FCF4EA; padding:2px 0 3px 0; font-weight:normal; text-transform:none;}
#hits ul ul li.first{ background:url(/img/li4.gif) no-repeat 0 7px;}
#hits ul ul li.first a{ border-top:0px solid #fff;}

#where{ padding-bottom: 10px; position:relative;}
#where ul{ margin:7px 0; list-style:none; padding:0;}
#where ul li{ padding-left:21px; background:url(/img/li5.gif) no-repeat 6px 8px; line-height:16px; position:relative;}

#reg{ height:150px; background:url(/img/reg2.gif) repeat-x; margin-top:25px;}
#reg2{ height:150px; background:url(/img/reg2.gif) repeat-x;}
#reg .inner{ height:150px; background:url(/img/reg.png) no-repeat; padding-left:37px;}
#reg2 .inner{ height:150px; background:url(/img/regg.gif) no-repeat; padding-left:37px;}
	#reg .title, #reg2 .title{ padding-top:26px}
	#reg input, #reg2 input{ width:133px; font-size:10px;}
	.button_real{ background:#1E1E1E; border:0px solid #1e1e1e; padding:0px; width:60px; font-size:90%; color:#DCE0D0; margin-top:7px; padding-top:3px; padding-bottom:3px;}
	a.button{ background:#1E1E1E; padding:3px 13px; float:left; text-decoration: none; display: block; font-size:90%; color:#DCE0D0; margin-top:7px; margin-right:8px;}

	a.reg_link{ background:url(/img/li_reg.gif) no-repeat 0 5px; display:block; float:left; padding:0 0 0 14px; margin-top:6px;}
	
	a#search_sc{ color:#FFF9F2; font-weight:bold; line-height:26px; text-decoration:none; display:block; background:url(/img/search_sc.gif) no-repeat; padding-left:38px;
		margin-top:0px; margin-bottom: 15px;}

#poll{ margin-top:24px; width: 228px; overflow:hidden;}
#poll_form{ margin:10px 10px 0 34px;}
.poll_but{ color:#592525; border:1px solid #B5957B; padding:2px 10px; font-size:9px; background:none; cursor: pointer;}

#ruler{ height:100%; background:url(/img/ruler.png) no-repeat 25px 0; margin:28px 20px 0 15px; position:relative;}
#photo_gallery{ height:100%;background:url(/img/t_photogallery.png) no-repeat 0 72px; padding:58px 0 0 30px;}
#photo_gallery .td1{ border-bottom:1px solid #fff; padding-bottom:10px; position:relative;}
#photo_gallery .photo{ display:block; float:left; border-bottom:1px solid #8D8D8D; border-right:1px solid #8D8D8D; margin-top:7px;}
#photo_gallery .photo img{ border:3px solid #fff;}
#photo_gallery .xz_text{ _margin-left:68px; padding-top:7px; }
#photo_gallery .xz_text div { margin-bottom:7px; padding-bottom:8px; background:url(/img/dot.gif) repeat-x 0 100%;}

#top10{}
.top10 ul{ margin:0; list-style:none; padding:0;}
.top10 ul li{ padding-left:15px; background:url(/img/li5.gif) no-repeat 0 8px; position:relative;}

#t_news{ background:url(/img/t_news_bg.gif) repeat-x; height:19px; border-left:3px solid #fff; border-right:3px solid #fff; padding-left:12px; margin-top:20px;}
#t_news a{ text-decoration:none; text-indent:-9999px; display:block; background:url(/img/t_news.gif) no-repeat 0 100%; width:76px; height:18px;}

#news{ margin:18px 0 35px 14px;}
.one_news{ padding-bottom:12px;}
.full_news{ margin-bottom:15px; border-bottom:1px solid #fff; margin-right:5px; padding-bottom:10px;}
.full_news img{border-bottom:1px solid #8D8D8D; border-right:1px solid #8D8D8D; border-top:1px solid #fff; border-left:1px solid #fff; margin:0 5px 0 5px;}
.img_news{ width:80px; height:80px; float:left; border:1px solid #CAAB7C; margin-right: 10px;}
.date1{ font-weight:bold; color:#CA9038;}
.date2{ font-weight:bold; color:#998B80;}
a.all_news, a.subscribe{display:block; height:14px; padding-left:18px; text-decoration:underline;}
a.all_news{ background:url(/img/li_all_news.gif) no-repeat 0 4px;  float:left;}
a.subscribe{ background:url(/img/li_subscribe.gif) no-repeat; float:right; color:#61341D;}

#footer{ height:76px; background:#EDD9C3; position:relative;}
#copy{ position:absolute; top:31px; left:86px; width:300px; height:30px;}
.orange{ color:#B16400;}
.all_rights{ font-family:Arial, Helvetica, sans-serif;  color:#7E7167; font-size:90%;}
a#adelite{ display:block; background:url(/img/adelite.gif) no-repeat; width:117px; height:25px; text-decoration:none; text-indent:-9999px; top:29px; right:103px; position:absolute;}
#bm{ text-align:center; padding-top:30px;}

/* =============== */
a.banner_right{ display:block; margin-left:10px; margin-top:30px;}
#czatalog{ background: url(/img/t_catalog2.gif) no-repeat; width:219px; height:82px; text-indent:-9999px; position:absolute; left:-18px;}
#cat_empty{ height:82px;}
#main2_inner{ background:url(/img/ring1.gif) no-repeat 100% 35px;}

#cat_search{ float:right; margin-right:10px; margin-top:-45px;}
#cat_search .query{ border:1px solid #b5957b; font-size:11px; padding:1px 3px; margin-bottom:1px; _margin-bottom:0;  width:146px;}

#cat_menu{ position:relative; height:19px; margin-left:7px;}
#cat_menu ul{ margin:0; padding:0; list-style:none;}
#cat_menu ul li{ padding-right:6px; float:left;}
#cat_menu ul li a{ display:block; text-decoration:none; color:#202020; border:1px solid #fff; line-height:17px; padding:0 8px; white-space:nowrap;}
#cat_menu ul li a:hover{ color:#994010; border:1px solid #D79977;}
#cat_menu ul li.active{ background:url(/img/cat_menu_al.gif) no-repeat;}
#cat_menu ul li.active a{ border:0px solid #fff; background:url(/img/cat_menu_ar.gif) no-repeat 100% 0; font-weight:bold; line-height:19px; color:#994010;}
#cat_menu ul li.active a:hover{ border:0px solid #fff;}

#subcat{ border-bottom:1px solid #fff; position:relative; margin:0 15px 0 7px; padding:7px 0 6px 0; height:auto; he\ight:100%; }
#s1, #s2, #s3, #s4, #s5, #s6, #s7, #s0{ position:relative; height:100%; display:none;}
#subcat ul{ margin:0; padding:0; list-style:none;}
#subcat ul li{ display:inline; border-right:1px solid #fff; padding:0 10px;}
#subcat ul li a{ color:#1E1E1E; white-space:nowrap;}
#subcat ul li a:hover{ text-decoration:none;}

#filters{ margin:22px 18px 0 17px; color:#7E7E7E; position:relative;}
#filters strong{ color:#404040;}
#filters a{ text-decoration:none;}
#filters a:hover{ text-decoration:underline;}
	.filter{ background: url(/img/filter_bg1.gif) no-repeat 0 100%; padding-bottom:14px; margin-bottom:5px;}
	#filter_last{ background:url(/img/filter_bg2.gif) no-repeat 0 100%; padding-bottom:14px; margin-bottom:20px;}
	.filter span{ white-space:nowrap;}
	#filter_last .active, .filter .active{ color:#404040; font-weight:bold;}
	
#crumbs{ padding-left:17px; line-height:130%;}
#crumbs a{ text-decoration:none; color:#994010;}
#crumbs a:hover{ text-decoration:underline;}
#crumbs a.first{ text-transform:uppercase; font-size:130%; font-weight:bold;}
#crumbs span{ font-weight:bold;}

#catalog_t{ height:100%; position:relative; padding-left:5px; margin:15px 0;}
#catalog_t .td1{ border-bottom:1px solid #fff; padding-bottom:10px; position:relative;}
#catalog_t .photo, a.photo2{ display:block; width:86px; height:86px; float:left; border:1px solid #CAAB7C;}
#catalog_t .photo img, a.photo2 img{ border:4px solid #fff; }
#catalog_t .xz_text{ margin-left:90px; padding-top:0px; position:relative;}
#catalog_t .xz_text ul{ margin:10px 0; padding:0; list-style:none; font-size:90%;}
#catalog_t .xz_text ul li{ padding-left:9px; background:url(/img/li6.gif) no-repeat 3px 6px;}
#catalog_t .price{ padding-top:10px;}
#catalog_t .price .where_buy{ display:inline; padding-left:12px; background:url(/img/li_where.gif) no-repeat 0 4px; font-size:90%;}
.hot_new, .hot_hit{ padding-left:35px; margin-top:4px; padding-bottom:15px; font-size:100%;}
.hot_new{ background:url(/img/slr_new.gif) no-repeat;}
.hot_hit{background:url(/img/slr_hit.gif) no-repeat;}

#pages{ margin:0 0 30px 17px;}
#pages a{ color:#994010; text-decoration:none; padding:0 3px; line-height:14px;}
#pages a.active{ color:#404040; font-weight:bold;}
#pages a:hover{ border:1px solid #994010; padding:0 2px;}
#pages a:hover img{}

/* fulltext*/
#tab1, #tab2, #tab3, #tab4, #tab5, #tab6, #tab7 {margin-right:15px; height:100%; position:relative;}
#tab2, #tab3, #tab4, #tab5, #tab6, #tab7 { display:none;}
.small_menu td{ text-align:center; line-height:30px; background:url(/img/small_menu5.gif) repeat-x;}
.small_menu td div{ background:url(/img/small_menu4.gif) no-repeat;}
.small_menu td div div{ background:url(/img/small_menu6.gif) no-repeat 100% 0;}
.small_menu td a{ color:#404040;}
.small_menu td a:hover{ text-decoration:none;color:#A2200A;}
.small_menu td.first, .small_menu td.f{ background:url(/img/small_menu2.gif) repeat-x;}
.small_menu td.first div, .small_menu td.f div{ background:url(/img/small_menu1.gif) no-repeat;}
.small_menu td.first div div{ background:url(/img/small_menu3.gif) no-repeat 100% 0; font-weight:bold;}
.small_menu td.f{ border-bottom:1px solid #fff;}
.small_menu td.f div div{ background:url(/img/small_menu3.gif) no-repeat 100% 0;}
.small_menu td.last{ background:url(/img/small_menu2.gif) repeat-x 0 100%;}

.small_menu td.last{ background:url(/img/small_menu2.gif) repeat-x 0 100%;}
.full_descr{border:1px solid #fff; border-top:0px solid #fff; padding:10px 15px; text-align:left; margin-bottom:20px; position:relative;}
.full_descr img {/*margin: 5px;*/}

#my_cart{ display:block; position:absolute; background:url(/img/my_cart.gif) no-repeat; width:128px; height:18px; font-size:10px; color:#fff; line-height:18px;
	text-indent:33px; text-decoration:none;
	top:277px; left:99px; _left:107px;
}

#auth{ padding-bottom:0px;}
#auth_head{ background:url(/img/auth_bg2.gif) repeat-x 0 100%;
	height:83px;

	position:relative;}
	#auth_head div { background:url(/img/auth_bg1.gif) no-repeat;
		height:83px;
		position:relative;}
	#auth_head div div{ padding:32px 0 0 28px; height:36px; background:none;}
	#username{ background:url(/img/auth_hello.gif) no-repeat 100% 0;
		height:18px;
		font-size:120%;
		color:#1E1E1E;
		font-weight:bold;
		padding:12px 0 0 42px;
		margin:10px 0;}
		
	ul#options, ul#options3{ margin:15px 0 15px 15px; list-style:none; padding:0 10px 5px 0; border-bottom:2px solid #C5A784;}
	ul#options3{border-bottom:0px solid #fff;}
	ul#options3 li a{ font-weight:bold;}
	ul#options li, ul#options3 li{ padding-left:22px; position:relative; background:url(/img/li7.gif) no-repeat 0 6px; margin:4px 0;}
	ul#options2{ margin:0 10px 10px 20px; padding:0; list-style:none;}
	ul#options2 li{margin:4px 0;}
	ul#options2 li a{ font-weight:bold;}
	ul.options4{margin:15px 0 15px 0; list-style:none; padding:0 10px 5px 0;}
	ul.options4 li a{ font-weight:bold;}
	ul.options4 li{ padding-left:22px; position:relative; background:url(/img/li7.gif) no-repeat 0 6px; margin:4px 0;}

#t_4_4{ background: url(/img/t_4_4.gif) no-repeat; width:219px; height:85px; text-indent:-9999px; position:absolute; left:-15px; top:25px;}
#t_empty{ height:72px;}
.text{ padding-left:20px; text-align:justify; padding-right:30px;}
.h3{ text-transform:uppercase; font-weight:bold;}

/*gallery*/
.crop{cursor:crosshair;}
.selection { border: dotted 1px #000000; position:absolute; width: 0px; height: 1px; z-index:5; }
.goldenSech { border: solid 1px #FF0000;}

.top100{ padding:0 0 7px 10px;}
.top100 ul{ list-style:none; padding:5px 0 0 0; border-top:1px solid #fff; margin:0;}
.top100 ul li{ padding-left:12px; background:url(/img/li5.gif) no-repeat 0 8px; line-height:16px; position:relative;}

.my_gal{ padding: 0px 10px 10px 15px;}
.my_gal ul, ul#options5{ margin:0; padding:10px 0; list-style:none;}
.my_gal ul li, ul#options5 li{ padding-left:20px; background:url(/img/li8.gif) no-repeat 0 8px; line-height:18px; position:relative;}
.my_gal ul li a, , ul#options5 li a{ font-weight:bold;}
ul#options5{ padding-left: 20px;}
.for_users{ height:67px; background:url(/img/4users_bg.gif) repeat-x;}
#add_work{ width:191px; height:80px; background:url(/img/add_work_bg.gif) no-repeat; padding-top:3px;}
#add_work a{ line-height:36px; color:#242424; display:block; padding-left:51px;}

#comp{ background:url(/img/comp_bg3.gif) repeat-y; width:191px;}
#comp1{background:url(/img/comp_bg1.gif) no-repeat; width:191px; height:13px;}
#comp2{background:url(/img/comp_bg2.gif) no-repeat; width:191px; height:13px;}
#comp3{background:url(/img/comp_bg4.gif) no-repeat 150px 0; padding:0 45px 0 25px;}
#comp3 a{ font-size:90%; color:#fff;}
#comp3 div{ margin-top:5px; width:30px; text-align:right; padding-right:4px; line-height:14px; background:#fff;}

.g_th{ border-bottom:2px solid #fff; border-top:1px solid #fff; padding:8px 3px; font-weight:bold;}
.g_td1{ border-bottom:1px solid #fff; padding:8px 3px;}

.f_th {font-weight: bold; color: #000; padding-left:10px; border-bottom:2px solid #fff; }
.f_td { vertical-align: middle; border-bottom:1px solid #fff;}
.f_link { ; }
.f_menu { text-align: right; padding:7px 20px;}
.f_border {height: 10%; position:relative; margin-right:20px;}
.f_category { padding:5px 10px; background:#74482e; font-weight:bold; color:#fff;}
.f_category a{ color:#fff; text-decoration:none;}
.f_level1 td{ background:#ededed;}
.f_category a:hover{ text-decoration:underline;}
.f_whereami {;}
.f_a_users{ background: url(/img/icon6.gif) no-repeat 5px 3px; padding-left:20px; color:#333; font-weight:bold; text-decoration:none;}
a.f_a_users:hover{ color:#950000;}
.f_input {width:400px;}
.f_pages{ padding-left:10px;}
.f_username{ font-weight:bold; color:#444;}
.f_topic_next{ padding-right:20px;}
a.f_username:hover{ text-decoration:none; color:#950000;}
.f_button{ border:1px solid #cfcfcf; background:#f5f5f5;}

ul.sc{margin:0; padding:0; list-style:none;}
ul.sc li{ background: url(/img/li7.gif) no-repeat 0 9px; padding:5px 0 5px 18px; border-bottom:1px solid #fff;}

#ssuubb {
background: #eaefc4;
padding: 12px;
border: 1px solid #fff;
border-right: 0;
}

#ssuubb div {
margin-top: 3px;
}

#ssuubb div input {
margin-bottom: -3px;
padding: 0px;
}

/* dhtmlxCombo */
.dhx_combo_img{
	position:absolute;
	top:0px;
	right:0px;
	width:17px;
	height:20px;
}

.dhx_combo_option_img{
	position:relative;
	top:1px;
	margin-left:2px;
	left:0px;
	width:18px; height:18px;
}


.dhx_combo_input{
	color:#333333;
	font-family: Arial;
	font-size: 9pt;
	border:0px;
	padding:2px 2px 2px 2px;
	position:absolute;
	top:0px;
}
.dhx_combo_box{
	position:relative;
	text-align:left;
	border:1px solid #7F9DB9;
	height:20px;
	_height:22px;
	overflow:hidden;
    background-color: white;
}
.dhx_combo_list{
   position:absolute;
   z-index:30;
   overflow-y:auto;
   overflow-x:hidden;
   border:1px solid black;
   height:100px;
   font-family: Arial;
   font-size: 9pt;
   background-color: white;
}

.dhx_combo_list div{
	cursor:default;
	padding:2px 2px 2px 2px;
}
.dhx_selected_option{
	background-color:navy;
	color:white;
}

#user_camera, #user_lens {margin-top: 5px; padding:3px; background: #F2DEBD; line-height: 18px;}


.p4g_common_table {width: 100%;font-size:11px;font-family:tahoma,arial;}
.p4g_1_td {padding-right:10px;border-left: 1px solid #aaaaaa;border-top: 1px solid #aaaaaa;border-right: 1px solid #aaaaaa;color: #ff7f00;}
.p4g_2_td {border-bottom: 1px solid #aaaaaa;padding-right:10px;}
.p4g_price_table {font-family:tahoma,arial;width:100%; font-size:11px;border-left: 1px solid #aaaaaa;border-right: 1px solid #aaaaaa;;border-bottom: 1px solid #aaaaaa;}
.p4g_lline {border-bottom: 1px solid #d9d9d9;padding-right:8px;}
.p4g_bullet {list-style-image:url(http://price.nadavi.com.ua/imgp/arr_30.gif);padding-bottom:0px;}
.p4g_ul {margin-left:25px;margin-top:0px;margin-right:10px;margin-bottom:0px;}
.p4g_link1 {font-family:tahoma,arial; font-size:11px; color: #999999}
.p4g_link2 {font-family:tahoma,arial; font-size:11px; color:#2c5299}
.p4g_link3 {font-family:tahoma,arial; font-size:10px; color: #ff7f00}

.guide_img img{border:1px solid #CAAB7C;}