*{margin:0;padding:0;}
html, body 			{height:100%;}
body {background:url('tail_main.gif') left top repeat-x #f5f4f5;font-size:12px; font-family:Arial; margin: 0px; color:#666}

a{text-decoration:underline;color:#36F;}
a:hover{text-decoration:none;color:#36F;}
a:focus{outline:none;}
h1,h2,h3 a{text-decoration:none;}
h1 span{ text-transform:capitalize;}
h1{font-size:18px;}
h2{font-size:16px;}
h3{font-size:14px;}
.lineh { line-height:20px}

.padd-top{ padding-top:18px;}
.bg_top{background:url('bg_top.png') left 0px no-repeat; width:990px; margin:0px auto 0 auto; height:8px;}
.tail_header{ width:990px; margin:0px auto 0 auto; background:url('tail_header.gif') left 0px repeat-x;}
.bg_content{  overflow:hidden; width:990px; margin:11px auto -30px auto; background:url('bg_top.gif') 0px 0px no-repeat; height:50px; }

.bg_body				{background:transparent; padding-bottom:0px;}
.row_1					{font-size:1.1em;}
.row_4					{font-size:1.1em;padding: 0px 0px 17px 0px;}

#bodyWrapper			{margin:0px auto 0px auto;}

.container_24 {
	margin-left: auto;
	margin-right: auto;
	width: 960px;
}

.ofh				{overflow:hidden;}

/* ************************************************************************************* */
#header 				{background:transparent;}
.logo 					{width:242px; height:49px;}
.logo img				{margin:17px 0px 28px 1px;}
/* ************************************************************************************* */
.navigation_block	{padding:4px 0px 0px 0px;}
.currencies			{margin:5px 0px 0px 0px;width:150px;}
.currencies	label	{color:#999999; font-weight:normal; padding-top:2px; font-size:12px; margin-right:4px;}
.currencies	select	{width:100px; height:20px; border:1px solid #e6e6e7;background:#fff;padding:1px; color:#979797; font-size:11px;}



/* ************************************************************************************* */

/* ************************************************************************************* */
.cart_bg						{padding:4px 0px 12px 0px; margin:12px 28px 11px 0;}
.cart_bg div					{padding:0px 0px 0px 0px;white-space:nowrap;}
.cart_bg div					{color:#fff;line-height:15px; font-size:12px; font-weight:normal;}
.cart_bg a 		 				{color:#ffaa13;font-weight:bold;  text-decoration:none}
.cart_bg a:hover   				{color:#ffaa13; text-decoration:underline;}

.cart_bg_2						{margin:0px 22px 0px 0px;}
/* ************************************************************************************* */

/* ************************************************************************************* */
.search 					{padding:0px 0px 0px 0px; overflow:hidden;margin:8px 0px 0px 20px;width:217px;background:url('header_search.jpg') 100% 0px no-repeat transparent;}
.search label				{color:#fff; text-transform:lowercase; margin-right:4px; margin-top:2px;}

.search .go					{color:#585a5b;
							 width:100%;padding-left:6px; padding-top:7px;margin:0;border:0 none;background:transparent; font-size:12px;}
							 
	.input-width 			{height:33px;width:174px;}
	.width-setter 			{height:33px;margin:0 6px;position:relative;}
							 
.search .button_search_prod	{width:34px; margin-left:9px;}
.bg_search {background:url('bg_search.png') 0px 0px no-repeat; width:258px; height:41px; margin-right:1px;}
/* ************************************************************************************* */
/* ************************************************************************************* */
.menu 						{padding:0px 0px 0px 0px;margin:0px 0px 0px 19px; list-style:none;}
/* ************************************************************************************* */	
.menu_item						{float:left; display:block;cursor:pointer; line-height:1; margin-left:-18px;}

.menu_item  a					{padding:12px 10px 15px 0px;display:inline-block;cursor:pointer; margin-left:-40px;}

.menu_item a 					{color:#fff;font-size:16px;line-height:18px;font-weight:bold;text-decoration:none;}
.menu_item a:hover,				 
.menu_item.selected a			{color:#353535; text-decoration:none;}

.menu_item.un a					{background: transparent;}	
.main_menu{ width:958px; margin:0 auto; overflow:hidden}
.menu_item.un { position:relative; z-index:40;} 
.menu_item.m1{ position:relative; z-index:35;}
.menu_item.m2{ position:relative; z-index:30;}
.menu_item.m3{ position:relative; z-index:25;}
.menu_item.m3:hover,
.menu_item.m3.selected
{ position:relative; z-index:100}
.menu_item.m2:hover,
.menu_item.m2.selected
{ position:relative; z-index:100}
.menu_item.m1:hover,
.menu_item.m1.selected
{ position:relative; z-index:100}
/* ************************************************************************************* */

/* ************************************************************************************* */
.menu  li.selected .wrapper_menu2-c {background:url('wrapper_menu2_act-c.png') 0px 0px repeat-x;margin-left:69px; margin-right:19px; position:relative; z-index:9999;}
.menu  li.selected .wrapper_menu2-l{background:url('wrapper_menu2_act-l.png') 0px 0px no-repeat;position:relative; z-index:9999;}
.menu  li.selected .wrapper_menu2-r{background:url('wrapper_menu2_act-r.png') 100% 0px no-repeat;position:relative; z-index:9999;}
.menu  li:hover .wrapper_menu2-c{background:url('wrapper_menu2_act-c.png') 0px 0px repeat-x;margin-left:69px; margin-right:19px; color:#353535;position:relative; z-index:9999;}
.menu  li:hover .wrapper_menu2-l{background:url('wrapper_menu2_act-l.png') 0px 0px no-repeat; position:relative; z-index:9999;}
.menu  li:hover .wrapper_menu2-r{background:url('wrapper_menu2_act-r.png') 100% 0px no-repeat;position:relative; z-index:9999;}
.menu  li .wrapper_menu2-c{background:url('wrapper_menu2-c.png') 0px 0px repeat-x;margin-left:69px; margin-right:19px; color:#0f0f0f;}
.menu  li .wrapper_menu2-l{background:url('wrapper_menu2-l.png') 0px 0px no-repeat; }
.menu  li .wrapper_menu2-r{background:url('wrapper_menu2-r.png') 100% 0px no-repeat;}

.menu   li:hover a{ color:#353535!important;}
/* ************************************************************************************* */

.container_24 .grid_24 {
	width:950px;
}

.grid_24 {
	display:inline;
	float: left;
	position: relative;
	margin-left: 5px;
	margin-right: 5px;
}

.cl_both			{clear:both;}
.fl_left			{float:left;}
.fl_right			{float:right;}

.navigation_block	{padding:4px 0px 0px 0px;}

/* ************************************************************************************* */
.navigation 				{padding:4px 0px 0px 0px;margin:0px -12px 0px 0px; list-style:none; overflow:hidden;}
.navigation  li				{float:left; display:inline-block;cursor:pointer; white-space:nowrap;background:transparent;background:url('border.gif') left 7px no-repeat transparent;}
.navigation  li.un			{background:none;}

.navigation_item a 			{color:#999999;font-size:12px;line-height:13px;font-weight:normal;
				 			 cursor:pointer; white-space:nowrap;display:block;padding:5px 12px 6px 12px;text-decoration:none;}
.navigation_item a:hover,				 
.navigation_item.selected a	{color:#ffaa13; text-decoration:none;}


.navigation_2 				{padding:10px 0px 0px 0px;margin:0px -12px 0px 0px; list-style:none; overflow:hidden;}
.navigation_2  li				{float:left; display:inline-block;cursor:pointer; white-space:nowrap;background:transparent;background:url('border_2.gif') left 7px no-repeat transparent;}
.navigation_2  li.un			{background:none;}

.navigation_item_2 a 			{color:#fff;font-size:12px;line-height:13px;font-weight:normal;
				 			 cursor:pointer; white-space:nowrap;display:block;padding:5px 12px 6px 12px;text-decoration:none;}
.navigation_item_2 a:hover,				 
.navigation_item_2.selected a	{color:#ffaa13; text-decoration:none;}

.navigation_3  li				{float:left; display:inline-block;cursor:pointer; white-space:nowrap;}


.navigation_item_3 a 			{display:block;padding:5px 0px 6px 0px;}


/* ************************************************************************************* */


/* container */
.central{width:1000px;margin:0 auto;}
.container{width:990px;margin:0 auto; background-color:#FFF; font-size:14px}
.leftcolumn{width:230px;float:left; padding-left:10px;}
.centercolumn{width:730px;float:right; padding-right:10px; padding-left:10px;}

/* podrob_objav */
.levo{width:530px;}
.pravo{width:180px;}

/* category_left */
.lcat{}

/* cateory */
.index_cat{}
.index_cat a{font-size:13px; font-weight:bold; color:#666;}
.index_cat a:hover{color:#36F;}
.index_cat_2{}
.rootcat{vertical-align:top;}
.rootcatimg{margin-right:6px; margin-bottom:8px;}
a.rootcat{color:#EEE;font-size:14px; text-decoration:none;}
a:hover.rootcat{color:#f3a700; text-decoration:underline;}
.rootcat_video{vertical-align:top;}
a.rootcat_video{color:#f3a700;font-size:14px; text-decoration:none;}
a:hover.rootcat_video{color:#EEE; text-decoration:underline;}

/* cateory_dobavyt */
.rootcat_2{vertical-align:top; font-size:16px; color:#EEE; background-color:#252525; text-align:center; padding:2px; margin-bottom:5px;}
a.rootcat_2{vertical-align:top; font-size:16px; color:#EEE; background-color:#252525; text-align:center; padding:2px; text-decoration:none}
a:hover.rootcat_2{color:#EEE; text-decoration:underline;}


/* novosti */
.lnews{padding:5px; background-color:#FFF; border:solid 1px #eaeaea}
.lnews p { font-size:12px;}
.lnews p a{ font-size:14px; color:#447700; text-decoration:underline;}
.lnews p a:hover{text-decoration:none;}
.marr{ margin-right:4px;}

.news_title{text-align:center;padding-bottom:10px;}
.news_autor{padding:0 5px;font-weight:bold;margin-top:10px;}
.news_full{padding:0 5px;text-align:justify;}
.news_logo{float:left;margin-right:10px;margin-bottom:10px;}
.news_date{float:right;color:#999;font-size:11px;margin-top:10px;text-align:right}
.news_links{text-align:center;margin-top:20px;}
.news_list{ margin-bottom:25px; border-bottom: 1px solid #CCC; padding-bottom:5px}
.news_list_title{font-size:16px;font-weight:bold;color:#FF6600; text-decoration:none}

/* stat */
.stat{ background:url(stat_bg.gif) 0px 0px repeat-x #3b3a3a; padding:5px; color:#EEE;}

/* popular_coment */
.popul{font-size:11px; border-bottom:dotted 1px #CCC; padding-bottom:3px;}
.popul a{ text-decoration:none; color:#447700}
.popul a:hover{ text-decoration:underline;}

/* kaleidoscope */
.kaleidoscope{ background:url(cat_bg.gif) 0px 0px repeat-x #3b3a3a; text-align:center; padding-top:6px; padding-bottom:6px;}
.kaleidoscope img{border:1px solid #eaeaea;margin:6px;}
.kaleidoscope img:hover{border:1px solid #f3a700;}

/* foto */
.kaleidoscope_2{ background:url(cat_bg.gif) 0px 0px repeat-x #3b3a3a; text-align:center; padding-top:6px; padding-bottom:6px;}
.kaleidoscope_2 img{border:1px solid #eaeaea;margin:6px;}
.kaleidoscope_2 img:hover{border:1px solid #f3a700;}

/* tucka */
.tucka{ width:222px;}

.nav{padding:10px;float:left;width:50%;}
.nav a{color:#399;font-size:18px;font-family:Arial;}

.head_block{background:url('block_c.png') repeat-x; width:220px; height:40px; padding-top:10px; text-align:center; float:left;}
.head_block_l{background:url('block_l.png') no-repeat; width:5px; height:40px; float:left;}
.head_block_r{background:url('block_r.png') no-repeat; width:5px; height:40px; float:left;}

.head_block_2{background:url('block_c_2.png') repeat-x; width:220px; height:40px; padding-top:10px; text-align:center; float:left;}
.head_block_2_l{background:url('block_l_2.png') no-repeat; width:5px; height:40px; float:left;}
.head_block_2_r{background:url('block_r_2.png') no-repeat; width:5px; height:40px; float:left;}

/* objav */
.stradv{border:solid 1px #eaeaea; padding:8px;}
.stradv a{text-decoration:none; font-size:14px; text-transform:capitalize;}
.stradv a:hover{text-decoration:underline;}
.im_bord{border:solid 1px #eaeaea;}
.fot_w{width:85px; height:85px;}

/* vip objav */
.topmess{border:dotted 2px #F00; padding:8px; background-color:#ffffdd}
.topmess a{text-decoration:none; font-size:14px; text-transform:capitalize;}
.topmess a:hover{text-decoration:underline;}

/* top objav */
.selectmess{border:dotted 2px #09F; padding:8px; background-color:#EEE}
.selectmess a{text-decoration:none; font-size:14px; text-transform:capitalize;}
.selectmess a:hover{ text-decoration:underline;}

.dac{font-size:12px;}
.dac_2{font-size:10px; padding-top:10px;}

.clear{clear:both;padding:0;}
.admlink a{font-size:11px;}
.admmenu a{text-decoration:none; font-size:11px; font-weight:bold}
.admmenu td{background-color:#F8F8F8; padding:15px;}
td.whitebg{background-color:#FFFFFF;}
.sm{font-size:10px;}
.large{font-size:16px;}
.gelb{color:#f3a700;}
.gray{color:#999999;}
.black{color:#000000;}
.black_lite{color:#151515}
.dgray{color:#666666;}
.lgray{color:#AAAAAA;}
.green{color:#009900;}
.red{color:#FF0000;}
.dred{color:#CC0000;}
.orange{color:#FF6600;}
.blue{color:#3366CC;}
.b{font-weight:bolder}
.absmid{vertical-align:middle}
.alcenter{text-align:center;}
.err{border:3px #FF0000 solid;background-color:#FFFF99;}
.pad2 { padding-right:5px;}

.subclass{color:#009900;font-size:12px; margin-left:10px;}
.addform{width:100%;vertical-align:middle;}
.addform .pad{clear:both;padding:10px;}
.addform select{width:100%;}
.addform .lc{float:left;width:23%;padding-right:5px;text-align:right;}
.addform .lc .req{color:#FF0000;font-weight:bolder;padding-left:5px;}
.addform .rc{width:380px;float:left;padding-left:5px;text-align:left;}
.w100{width:100%}
div#nojs{padding:10px;border:2px #FF9900 dashed;background-color:#FFFF99;display:block;text-align:center;color:#FF0000;}
div.comments{padding:10px;margin:5px;border:2px #CCC dashed;background-color:#FFF;color:#333333;}
div.searchtags{padding:10px;margin:5px;border:2px #999999 dashed;background-color:#F9F9F9;color:#333333;}
div.searchtags a:hover{color:#FFF;background:#FF0000; font-weight:bold;}
div.pagination{padding:3px;margin:10px;text-align:center;}
div.pagination a{padding:2px 5px 2px 5px;margin-right:2px;border:1px solid #2C2C2C;text-decoration:none;color:#fff;background:#2C2C2C url('poff.gif');}
div.pagination a:hover, div.pagination a:active{border:1px solid #B30000;color:#FFF;background:#B30000 url('pon.gif');}div.pagination a:visited{color:#FFF;}
div.pagination span.current{padding:2px 5px 2px 5px;margin-right:2px;border:1px solid #B30000;font-weight:bold;background:#B30000 url('pon.gif');color:#FFF;}
div.pagination span.disabled{padding:2px 5px 2px 5px;margin-right:2px;border:1px solid #f3f3f3;color:#ccc;}
#informer_code{background-color:#FFFFF2;border: solid 1px #FC0; padding:10px; color:#C00; display:none;}
#informer_code b{color:#333;}
#informer_preview{background-color:#F2FFF3; padding:7px; display:none;}
.b_inf_width{width:70%;}
.b_inf_text_size{font-size:110%;}	
.b_inf_text_color{color:#0066CC;}
.b_inf_date_size{font-size:90%;}
.b_inf_date_color{color:#666666;}

.fil{height:6px;}
.fil2{height:3px;}
.fil3{height:15px;}
.fil4{height:10px;}
.fil5{height:7px;}
.fil6{height:20px;}

div.admcats select {float:left; margin-right:10px}
#toggle_s{display:none;position:absolute;right:20px;z-index:9999;background-color:#FFFBD7;border:1px solid #F00;padding:10px;margin-top:-10px;}
#toggle_s_close{text-align:right;margin-top:0px;}
table.sett td{padding:10px;vertical-align:middle}
table.sort {border-collapse:collapse;width:100%}
table.sort td {background-color:#ECF2ED;border-bottom:1px solid #dfdfdf;border-right:1px solid #fff;border-left:1px solid #fff;padding:5px;vertical-align:middle;text-align:center}
table.sort td.ob { text-align:left }
table.sort td.ob span { color:#99F }
table.sort thead td { cursor:pointer }
table.sort thead td,
table.sort tfoot td {font-weight:bold;color:#000;border:1px solid #dfdfdf}
table.sort thead td.curcol{background-color:#999999;color:#FFFFFF}
table.sort p{display:none;}
#thumbBox{position:absolute;left:0;top:0;width:auto;padding:5px;padding-bottom:10px;background:#0D0D0D;visibility:hidden;z-index:10;cursor:pointer;} 
#thumbBox .footerbar{font:12px Tahoma;color:white;text-align:center;} 
#thumbBox #thumbImage{background-color:#0D0D0D;} 
#thumbLoading{position:absolute;visibility:hidden;border:1px solid black;background-color:#EFEFEF;padding:5px;z-index:5;}

/* Limit */
.progress{width:0px; height:14px;color:#ffffff; font-size:12px; overflow: hidden; background-color:#cc0000}

/* footer */
.foot{ width:958px; margin:0 auto; padding:16px; background:#e0e0e0; text-align:center;}
.foot a{ color:#444; font-size:14px;}


/* admin_polzovately */
.l {text-decoration: none; font-size: 12px; color: #FFFFFF; background-image: url(poff.gif)}
.l A {color: #FFFFFF}
.l A:hover {background-image: url(pon.gif)}
.l_l {color: #FFFFFF; font-weight: bold; font-size: 17px; background-image: url(pon.gif)}

/*--rotator--*/

.slides1_wrap {position: relative; padding: 0px; width: 730px;}
.slides1_wrap img {border: none;}
#slides1 {overflow: hidden;height: 162px;}
#slides1 div {list-style: none; width:708px;}
#slides1 div img {float: left; margin-left:30px;}
.slides1_wrap .prev {position: absolute;left: 5px;top: 80px;outline: 0;}
.slides1_wrap .next {position: absolute;right: 5px;top: 80px;outline: 0;}

.bx_pager { position:absolute; top:135px; right:40px;}
.bx_pager a {float: left;background: url('bg_pager.png') no-repeat 0 -21px;width: 14px;height: 17px;color: #fff;font-size: 11px;margin-right: 6px;padding: 4px 0 0 7px;}
.bx_pager a:hover, .bx_pager a.active {background-position: 0 0;text-decoration: none;}
.topss{background:#EEE;border:solid 1px #eaeaea; padding:10px; color:#000; height:140px;font-size:16px;}
.topss a{ color:#09C; text-decoration:underline; font-weight:bold; font-size:18px;}
.topss a:hover{ color:#F60; text-decoration:none;}

table, td, img {border:0;}

.main-width { width:720px; margin:0 auto; text-align:center;}


/* ============================= forms ======================= */
.banners{
	
	padding-bottom:10px;
}
.carousel-box{
	width:100%;
	overflow:hidden;
	position:relative; height:324px; background:#FFF
}
.carousel-box .inner{
	overflow:hidden;
}
.carousel{
	width:720px!important;

}

.carousel ul{
	padding:0;
	margin:0 0 0 0;
	height:270px;
	overflow:hidden; 
	
}
.carousel ul li{
	float:left; list-style:none;
	overflow:hidden;
	width:auto;
	position:relative; height:270px;
}
.carousel ul li.one{
	width:180px!important; 
}

.carousel-box .next{
	background:url(pagination.png) no-repeat left top;
	width:108px;
	height:36px;
	position:absolute;
	top:280px;
	left:40px;
	
}
.carousel-box .next:hover{
	background:url(pagination.png) no-repeat left bottom;
}
.carousel-box .prev{
	background:url(pagination.png) no-repeat right top;
	width:108px;
	height:36px;
	position:absolute;
	top:280px;
	right:40px;
	
}
.carousel-box .prev:hover{
	background:url(pagination.png) no-repeat right bottom;
}

.carousel ul li .info{
	background:url(info-bg.png) repeat left top;
	position:absolute;
	top:270px;
	left:0;

	width:100%;
	height:270px;
	font-family:Arial, Helvetica, sans-serif;
}

.carousel ul li .info .desc{
	padding:16px 12px 0 12px;
}
.carousel ul li .info h5{
	color:#fff;
	font-size:13px;
	line-height:18px;
	font-weight:bold;
}
.carousel ul li .info p{
	color:#fff;
	font-size:13px;
	line-height:18px;
	padding-bottom:18px
}
.carousel ul li .info .price1{
	color:#fff;
	font-size:16px;
	line-height:18px;
	font-weight:bold;
	width:100%;
	display:block;
	padding-bottom:21px;
	
}

.imig_s{ margin-top:20px; width:100px; height:100px;}
.title_s {padding:8px; margin-top:40px; font-size:14px;}
.title_s a{ color:#447700; text-decoration:none;}
.text_s { position:absolute; top:70px; left:0;}
.bg_s { background-color:#FFF; height:264px;}
.marg {margin:4px;}
.best {background:url(best.png) no-repeat left top;}

#v1 { border: 1px solid #cbcbcb; padding: 0px 0px;  position: relative;}
#tl, #tr, #bl, #br {  position: absolute;  width: 15px;  height: 15px; }
#tl {  top: -1px;  left: -1px;  background: url(tl.gif) no-repeat;}
#tr {  top: -1px;  right: -1px;  background: url(tr.gif) no-repeat;}
#bl {  bottom: -1px;  left: -1px;  background: url(bl.gif) no-repeat;}
#br {  bottom: -1px;  right: -1px;  background: url(br.gif) no-repeat;}

#v1_1 {padding: 0px 0px;  position: relative;background:url(cat_bg.gif) 0px 0px repeat-x #3b3a3a; padding-top:15px; padding-left:5px; padding-right:5px; padding-bottom:5px;}
#tl_1, #tr_1, #bl_1, #br_1 {  position: absolute;  width: 10px;  height: 10px; }
#tl_1 {  top: 0px;  left: 0px;  background: url(tl_1.gif) no-repeat;}
#tr_1 {  top: 0px;  right: 0px;  background: url(tr_1.gif) no-repeat;}
#bl_1 {  bottom: 0px;  left: 0px;  background: url(bl_1.gif) no-repeat;}
#br_1 {  bottom: 0px;  right: 0px;  background: url(br_1.gif) no-repeat;}

.cssPopupImg{position: relative;z-index: 0; margin:3px} 
.cssPopupImg:hover{background-color: transparent;z-index: 50;} 
.cssPopupImg span{position: absolute;background-color:white;padding:5px;left: -1000px;border: 1px dashed gray;visibility: hidden;} 
.cssPopupImg img.static{border:1px solid #B6B6B6;} 
.cssPopupImg span img{border-width:0;padding:2px;} 
.cssPopupImg:hover span{visibility:visible;top:20;left:20px;}

#boxes .window{position:absolute;left:0;top:0;width:800px;height:500px;display:none;z-index:9999;padding:20px;} 
#mask {position:absolute;left:0;top:0;z-index:9000;background-color:#000;display:none;} 
#boxes #dialog {width:800px; height:500px;padding:20px;background-color:#FFF; border:solid 5px #06C;}
.modal{ font-size:24px; color:#F60; text-align:center; border:solid 1px #CCC; padding:8px;}
.modal_2{ font-size:18px; color:#666; text-align:center; border:solid 1px #CCC; padding:8px;}
.modal_3 { font-size:22px; text-align:center; border:solid 1px #CCC; padding:8px;}
.modal_3 a{ color:#090;}
.modal_4 { font-size:22px; text-align:center; border:solid 1px #CCC; padding:8px;}
.modal_4 a{ color:#06C;}

