/*-- RESET STYLES TO  DEFAULT VAULES --*/

html, body, div, span, object, iframe, h1, h2, h3, h4, h5, p, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, caption  {
	margin: 0px;
	padding: 0px;
}
	
h1, h2, h3, h4, h5 { margin: 0px 0px 10px 0px }

p { margin: 0px 0px 12px 0px; padding: 0px; }


ul { padding: 0px; margin: 10px 0px 10px 40px; }
ol { padding: 0px; margin: 10px 0px 10px 45px; }

li { line-height: 1; }

a img { border: none; }

table.dsn, table.dsn tbody, table.dsn tr, table.dsn th, table.dsn td { margin: 0; padding: 0; }
table.dsn { border-collapse: separate; border-spacing: 0; }

.wrapper { position: relative; }

.clear { clear: both; height: 0px; overflow: hidden; }

/*-- END RESET STYLES TO  DEFAULT VAULES --*/

/* CURRENT DESIGN STYLES */

/* TAGS */

body { min-width: 1000px; }

p, td, div {
	font-family: arial, verdana, tahoma;
	font-size: 14px;
	color: #868686;
}

h1 {
	font-size: 28px;
	font-weight: normal;
	color: #726f5c;
	margin-bottom: 20px;
}

h2, h3 {
	font-size: 16px;
	color: #726f5c;
	font-weight: bold;
}

a:link, a:visited, a:active, a:hover { text-decoration: underline; color: #c65c5c; }
a:hover { text-decoration: none; }

html, body { height: 100%; }

hr { 
	height: 1px; border: 0px; background-color: #dad2ac; color: #dad2ac; 
	margin: 20px 0px;
	line-height: 1px;
}

* html hr { margin: 10px 0px; }
*+html hr { margin: 10px 0px; }

/* END TAGS */

/* INDEXES */

#lay_f1_wrapper { height: 164px; background: #f6f5dc url(../../_img/dsn_head_fon.jpg) 0px 0px repeat-x; }
#lay_f1_wrapper2 { height: 164px;  background: url(../../_img/dsn_temp_head_uzor.gif) top center no-repeat; }
#lay_f1_wrapper3 { height: 164px; background: url(../../_img/dsn_head_fon2.gif) bottom left repeat-x; }
#lay_f1 { position: relative; width: 980px; margin: 0 auto; height: 164px; }

#lay_f2 { padding-top: 19px; height: 322px; background: #c5c0a1 url(../../_img/dsn_subhead_fon.png) 0px 0px repeat-x; }

* html #lay_f2 { height: 303px; }
*+html #lay_f2 { height: 303px; }

#lay_f3 { height: 10px; }

#lay_f6 { height: 87px; background: #686555 url(../../_img/dsn_footer_fon.gif) 0px 0px repeat-x; }
#lay_f6 table td { font-size: 11px; color: #bdb89a; }


/* END INDEXES */

/* CLASSES */

TABLE.tbl { border-top: solid #ebe1e1 1px; border-right: solid #ebe1e1 1px; }
TABLE.tbl TD { padding: 5px; padding-left: 5px; padding-right: 5px; border-left: solid #ebe1e1 1px; border-bottom: solid #ebe1e1 1px; }
TABLE.tbl TH { font-weight: normal; padding: 5px 10px; border-left: solid #ebe1e1 1px; border-bottom: solid #ebe1e1 1px; color: #fff; background-color:#BB4848; }


.dsn_wrapper0 {
	z-index: 20;
	position: relative;
	min-height: 100%;
	height: auto !important;
	width: 100%; height: 100%;
	margin: 0 auto -87px;
}

.dsn_wrapper1 {
	position: relative;
	z-index: 40;
}

.dsn_push { height: 87px; }

.dsn_logo { position: absolute; top: 15px; left: 20px; }

.dsn_uzor { position: absolute; top: 0px; right: 0px; }

.dsn_head_bn1, .dsn_head_bn2 { position: absolute; top: 5px; right: 5px; }
.dsn_head_bn2 { right: 215px; }

.dsn_main_menu { position: absolute; bottom: 9px; right: 0px; }

.dsn_small_news { padding-top: 24px; }

.dsn_small_news_head {
	text-indent: -9000px;
	overflow: hidden;
	width:124px; height:21px;
	background-image: url("../../_img/dsn_news_head.png");
	margin-bottom: 20px;
}
* html .dsn_small_news_head {
	background-image: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='_img/dsn_news_head.png',sizingMethod='crop');
}


a.dsn_allnews { display: block; margin-top: 24px; }

.dsn_photog_small {
	width: 532px; height: 298px;
	background:url(../../_img/dsn_photog_small_fon.png) top left no-repeat;
	vertical-align: top;
	padding: 4px 0px 0px 22px;
}

* html .dsn_photog_small { 
	background-image: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='_img/dsn_photog_small_fon.png',sizingMethod='crop');
}


.dsn_bottom_menu_wrapper { padding: 10px 0px 8px 0px; }

.dsn_rl_block_wrapper { position: relative; }
.dsn_rl_block_wrapper2 { background: #fcf9e2; padding: 10px 10px; }
.dsn_rl_block_wrapper2 { width: auto; }

* html .dsn_rl_block_wrapper3 { width: 100%; }
*+html .dsn_rl_block_wrapper3 { width: 100%; }

.dsn_rl_block_top { height: 6px; }
.dsn_rl_block_bott { height: 6px; }

.dsn_grey_block_wrapper {
	width: 243px;
	background: #f3f3f3;
	border: solid #ebe1e1 1px;
	position: relative;
	height: 200px;
}


.dsn_grey_block_wrapper2 { padding: 12px; overflow: hidden; zoom: 1; }

.dsn_block_tl, .dsn_block_tr, .dsn_block_bl, .dsn_block_br {
	width: 6px; height: 6px;
	position: absolute;
}

.dsn_block_tl { top: -1px; left: -1px; }
.dsn_block_tr { /*float: right;*/ top: -1px; right: -1px; }
.dsn_block_bl { bottom: -1px; left: -1px; }
.dsn_block_br { /*float: right;*/ bottom: -1px; right: -1px; }

.a_tovar_head { display: block; margin: 0px 0px 10px 0px; }


.dsn_head_bott_menu {
	padding: 10px 0px;
	color: #FFFBE5 !important;
}

.dsn_head_bott_menu a {
	color: #FFFBE5 !important;
}

/* END STYLES */

/* END CURRENT DESIGN STYLES */

/* MAIN MENU */

.main_menu {}

.main_menu td.main_menu_item {
	width: 88px; height: 45px;
	background: url(../../_img/dsn_mmenu_fon.png) 0px 0px repeat-x;
	padding: 5px 0px 0px 0px;
	text-align: center;
}

* html .main_menu td.main_menu_item { height: 40px; }
*+html .main_menu td.main_menu_item { height: 40px; }

.main_menu a {
	font: bold 11px arial, tahoma, verdana !important;
	color: #fff !important;
	text-decoration: none !important;
	text-transform: uppercase;
}

.submenu { 
	position:absolute; 	z-index: 999;
	left: 0; top:0; 
	display: none; 
	width:auto; 
	padding: 15px 0px;
	background: #E45A5A;
}

.pd_menu { border: 0; }
.pd_menu td {
	color:#000000; 
	border:0px; 
	padding: 0px 15px; 
	text-align: left;
}
.pd_menu a:link, .pd_menu a:visited, .pd_menu a:active, .pd_menu a:hover { color: #fff !important; }
.pd_menu a:hover { text-decoration: underline; }

/* END MAIN MENU */


/************ NEWS STYLES ******************/
.small_news { }
.small_news_item_row {  }
.small_news_urgent_item_row {  }
.small_news_item_date { }
.small_news_item_time { }
a.small_news_item_header { 
	display: block; 
	font-size: 12px;
	color: #fffbe5 !important;
	padding-left: 20px; margin-bottom: 10px;
	background: url(../../_img/dsn_small_news_marker.gif) 0px 4px no-repeat;
}
.small_news_item_announce { }
.small_news_rss { }

.news { }
.news_item_row {  }
.news_item_date {  }
.news_item_time {  }
.news_item_header { margin-bottom:5px; }
.news_item_announce { margin-bottom: 12px; }

.news_item_row {  }
.news_urgent_item_date {  }
.news_urgent_item_time {  }
.news_urgent_item_header { margin-bottom: 5px; }
.news_urgent_item_announce {  }

.news_urgent_item_announce p, .news_item_announce p { margin: 0px; padding: 0px; margin-bottom: 10px; }

.news_rss { }

/************ END NEWS STYLES ******************/

/* MEMBER MENU */

.member_menu {  }
.member_menu h3 { margin: 0px; padding: 0px; }
.member_menu td { padding: 15px 0px 20px 0px; }
.member_menu  a { font-size: 12px; color: #666 !important; text-decoration: none !important; padding-right: 10px; border: solid white 1px; white-space: nowrap; }
.member_menu  a:hover { text-decoration: underline !important; }

/* END MEMBER MENU */

/* bottom menu */

.bottom_menu { }
.bottom_menu a:link, .bottom_menu a:visited, .bottom_menu a:active, .bottom_menu a:hover {
	font-size: 11px;
	color: #bdb89a;
}

.bottom_menu .bottom_splitter { padding: 0px 10px; }

/* SYSTEM */

table#sign{ width: 100%; }
table#sign td{ background: #777461; padding: 5px 0px; }
table#sign A { display: block; width: 980px; position: relative; margin: 0 auto; }
table#sign A, table#sign A:hover, table#sign A:visited { color:#BDB89A; text-decoration:underline; font-size:10px; }

#stat {display:none;}
#sp {display:none;}

.status_error, .status_notice, .status_normal { color:#C65C5C; margin-bottom: 10px; font-style: italic; }

/* TREE LINKS */

.spec_eshop_tree_links { line-height: 1.5em;  }
.spec_eshop_tree_links .item_popup_picture {}
.spec_eshop_tree_links .item_small_picture {}
.spec_eshop_tree_links .item_picture {}

.spec_eshop_tree_links .level_0  {  }
.spec_eshop_tree_links .level_0  a:link , .spec_eshop_tree_links .level_0  a:visited,
.spec_eshop_tree_links .level_0  a:active, .spec_eshop_tree_links .level_0  a:hover  { 
		text-decoration: underline; 
		font-size: 1.2em; 
		text-transform: uppercase; 
	}
.spec_eshop_tree_links .level_0  a:hover { text-decoration: none; }
.spec_eshop_tree_links .level_0 .item_normal {  }
.spec_eshop_tree_links .level_0 .item_selected { }

.spec_eshop_tree_links .level_1 {  }
.spec_eshop_tree_links .level_1 .item_normal {  }
.spec_eshop_tree_links .level_1 .item_selected {  }
.spec_eshop_tree_links .level_1  a:link , .spec_eshop_tree_links .level_1 a:visited,
.spec_eshop_tree_links .level_1  a:active, .spec_eshop_tree_links .level_1  a:hover  {
}
.spec_eshop_tree_links .level_1  a:hover { text-decoration: none; }

.spec_eshop_tree_links .level_2 { margin-bottom: 5px; margin-left: 15px; }
.spec_eshop_tree_links .level_2 .item_normal { }
.spec_eshop_tree_links .level_2 .item_selected {  }
.spec_eshop_tree_links .level_2  a:link , .spec_eshop_tree_links .level_2 a:visited,
.spec_eshop_tree_links .level_2  a:active, .spec_eshop_tree_links .level_2  a:hover  { 
	font-size: 12px;
}


.spec_eshop_tree_links .level_3 { margin-left: 15px; }
.spec_eshop_tree_links .level_3 .item_normal { }
.spec_eshop_tree_links .level_3 .item_selected {  }
.spec_eshop_tree_links .level_3  a:link , .spec_eshop_tree_links .level_3 a:visited,
.spec_eshop_tree_links .level_3  a:active, .spec_eshop_tree_links .level_3  a:hover  { }
.spec_eshop_tree_links .level_3  a:hover { text-decoration: none; }

.spec_eshop_tree_links2 { width: 100%; margin: 0 auto;}
.spec_eshop_tree_links2 .lev1 { }
.spec_eshop_tree_links2 .lev2 { margin-left: 80px; }
.spec_eshop_tree_links2 .item_normal { display: block; }
.spec_eshop_tree_links2.item_selected { }

.spec_eshop_tree_links2 .lev1 a:link, 
.spec_eshop_tree_links2 .lev1 a:visited, 
.spec_eshop_tree_links2 .lev1 a:active, 
.spec_eshop_tree_links2 .lev1 a:hover { font: bold 14px arial, tahoma, verdana;	text-transform: uppercase; }

.spec_eshop_tree_links2 .lev2 a:link, 
.spec_eshop_tree_links2 .lev2 a:visited, 
.spec_eshop_tree_links2 .lev2 a:active, 
.spec_eshop_tree_links2 .lev2 a:hover { font: normal 10px arial, tahoma, verdana; }

.spec_eshop_tree_links2 .eshop_tree_level_1 { width: 50%; }


/* END TREE LINKS */


.wd1 { width: 50px !important; }
.wd2 { width: 130px !important; }
.wd3 { width: 150px !important; }
.wd4 { width: 200px !important; }
.wd5 { width: 250px !important; }
.wd6 { width: 500px !important; }
.wd7 { width: 100% !important; }

.sz1 { font-size: .5em !important; }
.sz2 { font-size: .6em !important; }
.sz3 { font-size: .7em !important; }
.sz4 { font-size: .9em !important; }
.sz5 { font-size: 1em !important; }
.sz6 { font-size: 1.2em !important; }
.sz7 { font-size: 1.3em !important; }
.sz8 { font-size: 1.5em !important; }
.sz9 { font-size: 2em !important; }

/* FORM */
FORM        {  margin: 0px; }
INPUT       { }
INPUT.txt, INPUT.field   { BORDER: #a09b96 1px solid; }
INPUT.txt_noborder   { BORDER: #FFFFFF 0px solid; }
INPUT.check { BORDER: 0px; }

input.btn {
	border: 0px;
	background: #b34343 url(../../_img/dsn_btn_fon.gif) 0px 0px repeat-x;
	color: #fff;
	/*border: solid #b34343 1px;
	border-bottom: solid #CB5858 1px;*/
	font-size: 12px; text-transform: lowercase;
	padding: 2px 5px 5px 5px;
}

* html input.btn { padding-bottom: 3px; }
*+html input.btn { padding-bottom: 3px; }

SELECT.sel  { BORDER: #a09b96 1px solid; }
CHECKBOX.chb{ BORDER: #a09b96 1px solid; }
TEXTAREA.ta { BORDER: #a09b96 1px solid; }

/* END FORMS */

/* ESHOP */
.price_details {}
.old_price_details {text-decoration:line-through;}
.discount_details {}

.price {}
.old_price {text-decoration:line-through;}
.discount {}

.price_small {  }
.old_price_small {  text-decoration:line-through; }
.discount_small {}

.eshop_image { /*width: 64px;*/ float:left; margin-top:3px;margin-right:15px;}
.eshop_image_click {margin-top:3px;margin-right:5px;border: 0px #33626F solid;}

.views_browse {border-top: 1px #e0e0e0 solid;border-right: 1px #e0e0e0 solid;}
.views_browse TD {border-bottom: 1px #e0e0e0 solid;border-left: 1px #e0e0e0 solid;}

.currency_block {font-size:9px; color:#000000; font-weight:bold;}

.row1 {}
.row2 {}


.spec_eshop_cart { 
	height: 60px;
	background: url(../../_img/corzina.png) 0px 0px no-repeat; 
	padding: 0px 0px 10px 70px;
}
.spec_eshop_cart a:link, .spec_eshop_cart a:visited, .spec_eshop_cart a:active, .spec_eshop_cart a:hover {
}

/* TOP MENU */
.top_menu, .top_menu a, .top_menu a:hover, .top_menu a:visited {font-size:10px;}
/* END TOP MENU */

/* SITE MAP, SECTION MAP */

.sm_tree {  }

.sm_tree .sm_level_1 {  }
.sm_tree .sm_level_1 a:link, 
.sm_tree .sm_level_1 a:visited, 
.sm_tree .sm_level_1 a:active, 
.sm_tree .sm_level_1 a:hover { font-size: 14px; }
.sm_level_1 .sm_tree_item_selected { font-size: 14px; }

.sm_tree .sm_level_2 { margin-left: 15px; }
.sm_tree .sm_level_2 a:link, 
.sm_tree .sm_level_2 a:visited, 
.sm_tree .sm_level_2 a:active, 
.sm_tree .sm_level_2 a:hover { font-size: 12px; }
.sm_level_2 .sm_tree_item_selected { font-size: 12px; }

.sm_tree .sm_level_3 { margin-left: 25px; }
.sm_tree .sm_level_3 a:link, 
.sm_tree .sm_level_3 a:visited, 
.sm_tree .sm_level_3 a:active, 
.sm_tree .sm_level_3 a:hover { font-size: 12px; }
.sm_level_3 .sm_tree_item_selected { font-size: 12px; }

.sm_tree .sm_tree_item_selected { font-weight: bold; }

.sm_imaged_tree { }

.sm_imaged_tree  .sm_imaged_item_normal_1, .sm_imaged_tree  .sm_imaged_item_active_1,
.sm_imaged_tree  .sm_imaged_item_normal_2, .sm_imaged_tree  .sm_imaged_item_active_2,
.sm_imaged_tree  .sm_imaged_item_normal_3, .sm_imaged_tree  .sm_imaged_item_active_3 { 
	padding-left: 7px; 
	line-height: 19px;
}

/* END SITE MAP, SECTION MAP */

/* END TREE LINKS */

.ref_small_item {}
.ref_small_splitter { height: 5px; line-height: 5px; }

/* END ESHOP */

/* VOTES */
.vote_res_small_on {background-color:#A6A4A4;border-top:1px #787878 solid;border-bottom:1px #787878 solid;}
.vote_res_on {background-color:#A6A4A4;border-top:1px #787878 solid;border-bottom:1px #33626f solid;}
.vote_res_small_off {border-top:1px #787878 solid;border-bottom:1px #787878 solid;}
.vote_res_off {border-top:1px #787878 solid;border-bottom:1px #787878 solid;}
/* END VOTES */

/* PAGER */
.pager { margin-top: 30px; text-align: left; }
.pager_sibl_pages { font-size: 14px; font-weight: bold; }
.pager_pages { margin: 10px 0px; padding: 4px 0px;  }

a.pager_sibl:link, a.pager_sibl:active, a.pager_sibl:visited, a.pager_sibl:hover,
a.pager_fin:link, a.pager_fin:active, a.pager_fin:visited, a.pager_fin:hover  {
	font-size: 14px;
	text-decoration: none;
	font-weight: normal;
}
a.pager_sibl:hover, a.pager_fin:hover  { text-decoration: underline; }

a.pager_block:link, a.pager_block:active, a.pager_block:visited, a.pager_block:hover, .pager_active, .pager_dotdot  {
	margin-right: 3px;
	padding: 4px 10px;
	font-size: 14px;
	text-decoration: none;
	text-align: center;
	background-color: #f2f2f2;
}
a.pager_block:hover { background-color: #ccc; }

.pager_active { font-size: 14px; color: #f9f9f9;	background-color: #666;}

.pages_nav_split { font-size: 14px; font-weight: normal; padding: 0px 5px; }

/* END PAGER */

/* KNOWLEDGE BASE */

.kb_item_row_name { margin-bottom: 5px; }
.kb_item_row_announce {  }
.kb_item_row_announce p { margin: 0px; padding: 0px; }

/* END KNOWLEDGE BASE */

/* COMPARE */
TABLE.compare {border-left:1px #dddddd solid;border-top:1px #dddddd solid}
TABLE.compare TD {border:0px;color:#848484}
TABLE.compare TR {border-bottom:1px solid #dddddd;}
TABLE.compare TD {border-bottom:1px solid #dddddd;border-right:1px solid #dddddd; font-size:11px;padding:5px 8px 5px 8px}
a.comp_del,a.comp_del:visited {background:#ff6600;color:#ffffff;font-weight:bold;text-decoration:none;padding:0px 5px}
a.comp_del:hover{color:#ffffff;text-decoration:none;}
 tr .sel {background:#eeeeee} 
/* END COMPARE */

/* Text editor styles { */
div.amiroTEdDiv{
}
div.amiroTEdDivEditor{
    display: block;
}
div.amiroTEdDivPreview{
    border: 1px solid black;
    display: none;
    overflow: auto;
}
img.amiroTEdCtrl{
    border: 0px;
    cursor: pointer;
}
select.amiroTEdCtrl, input.amiroTEdCtrlButton{
    font-family: Arial;
    font-size: 10px;
    font-weight: normal;
    font-variant: normal;
    text-decoration: none;
    color: #000000;
    margin-bottom: 4px;
    width: auto;
}
img.amiroTEdSep{
    border: 0px;
}
img.amiroTEdSmile{
    border: 0px;
    cursor: pointer;
}
textarea.amiroTEdCtrl{
}
div.amiroTEdDivResize{
    height: 4px;
    margin-top: 1px;
    background-color: #d4d0c8;
    background-repeat: no-repeat;
    background-position: 50% 0%;
    border-bottom: 1px solid #808080;
    margin-bottom: 1px;
    cursor: s-resize;
}
span.amiroTEdMore{
    cursor: pointer;
    height: 25px;
    font-family: Arial;
    font-size: 16px;
    font-weight: bold;
    font-variant: normal;
    text-decoration: underline;
    color: #000000;
}
BLOCKQUOTE.edQuote {
/*    border: 1px solid #d9d9d9;
    background: #eeeeee;
    padding: 5px;*/
	border-left: 2px solid #999999;
	margin: 0px; padding: 10px;
	margin-left: 15px;
	background: #f9f9f9;
}

PRE.edCode{
    margin:5px 0px 5px 16px;
    width: 500px;
    overflow: auto;
    border: 1px dotted gray;
    padding: 5px;
}
/* } Text editor styles */

.blog IMG {margin:3px;border:#ff0000 0px solid;}


/* STICKERS */

.stickers { }
.stickers td { vertical-align: top; text-align: left; }
.stickers .small_row { border: 0px; }
.stickers .small_row_dashed { border: dashed #ccc 1px; }

.stickers .small_header { line-height: 16px;  }
.stickers .small_header a { text-decoration: none; border-bottom: dashed 1px;}

.stickers .small_announce { padding: 3px; }

.stickers .small_Hsplitter img { width: 20px; height: 1px; }
.stickers .small_Vsplitter img { width: 1px; height: 20px; }

/* END STICKERS */

/* FILTER BOX */

.filter_box { background-color: #F9F9F9;  border: solid #d9d9d9 1px; padding: 10px; margin-bottom: 20px; }
.filter_box td { font-size:10px;}
.filter_box .txt {width:50px}
.search_box { }

/* END FILTER BOX */

/* Catalog common styles */

.cat_path { margin-bottom: 25px; font-size: 16px; }
.cat_path A { font-size: 14px; }

/* -------- Categories list sets -------- */

.catD_row_1, .urgent_catD_row_1 { vertical-align: top; width: 50%; }
.catD_row_1 .catD_name, .catD_row_1 .urgent_catD_name {}
.catD_row_1 .catD_subcategory_list, .catD_row_1 .urgent_catD_catD_subcategory_list { margin-top: 10px; }
.catD_row_1 .catD_count_items { padding: 0px 5px; }
.catD_row_1 a.catD_name:link, .catD_row_1 a.catD_name:active, 
.catD_row_1 a.catD_name:visited, .catD_row_1 a.catD_name:hover { font-size: 18px; }
.catD_row_1 .cat_small_picture { margin-right: 15px; }

.catD_row_2, .urgent_catD_row_2 { vertical-align: top; }
.catD_row_2 .catD_name, .catD_row_2 .urgent_catD_name {}
.catD_row_2 .catD_subcategory_list, .catD_row_2 .urgent_catD_catD_subcategory_list { margin-top: 10px; }
.catD_row_2 .catD_count_items { padding: 0px 5px; }
.catD_row_2 a.catD_name:link, .catD_row_2 a.catD_name:active, 
.catD_row_2 a.catD_name:visited, .catD_row_2 a.catD_name:hover { font-size: 14px; }

.catD_row_3, .urgent_catD_row_3 { vertical-align: top; }
.catD_row_3 .catD_name, .catD_row_3 .urgent_catD_name {}
.catD_row_3 .catD_subcategory_list, .catD_row_3 .urgent_catD_catD_subcategory_list { margin-top: 10px; }
.catD_row_3 .catD_count_items { padding: 0px 5px; }
.catD_row_3 a.catD_name:link, .catD_row_3 a.catD_name:active, 
.catD_row_3 a.catD_name:visited, .catD_row_3 a.catD_name:hover { font-size: 14px; }

.catD_Hsplitter_1 img, .urgent_catD_Hsplitter_1 img { width: 10px; }
.catD_Vsplitter_1 img, .urgent_catD_Vsplitter_1 img { height: 25px; }
.catD_Hsplitter_2 img, .urgent_catD_Hsplitter_2 img { width: 10px; }
.catD_Vsplitter_2 img, .urgent_catD_Vsplitter_2 img { height: 15px; }
.catD_Hsplitter_3 img, .urgent_catD_Hsplitter_3 img { width: 10px; }
.catD_Vsplitter_3 img, .urgent_catD_Vsplitter_3 img { height: 15px; }


/* -------- End Categories list sets -------- */


/* -- ITEM LIST CLASSES --*/

.eshop_list_item_row { }
.eshop_list_item_row a.name:link, .eshop_list_item_row a.name:active,
.eshop_list_item_row a.name:visited, .eshop_list_item_row a.name:hover { 
	font-size: 18px; 
}
.eshop_list_item_row .announce {  }
.eshop_list_item_row .custom_fiels { margin-top: 10px; }
.eshop_list_item_row .digitals {  }
.eshop_list_item_row .prices {  }
.eshop_list_item_row .addtocomparsion { margin-top: 10px; }
.eshop_list_item_row .addtocomparsion a { font-size: 11px; }

.eshop_list_urgent_item_row { }
.eshop_list_urgent_item_row  a.name:link, .eshop_list_urgent_item_row a.name:active,
.eshop_list_urgent_item_row  a.name:visited, .eshop_list_urgent_item_row  a.name:hover { 
	font-size: 18px; 
}
.eshop_list_urgent_item_row .announce {  }
.eshop_list_urgent_item_row .custom_fiels { margin-top: 10px; }
.eshop_list_urgent_item_row .digitals {  }
.eshop_list_urgent_item_row .prices {  }
.eshop_list_urgent_item_row .addtocomparsion { margin-top: 10px; }
.eshop_list_urgent_item_row .addtocomparsion a { font-size: 11px; }


.eshop_list_search_item_row { }

.eshop_list_search_item_row .index { font-weight: bold; font-size: 14px; }

.eshop_list_search_item_row a.name:link, .eshop_list_search_item_row a.name:active,
.eshop_list_search_item_row a.name:visited, .eshop_list_search_item_row a.name:hover { 
	font-size: 18px; 
}

.eshop_list_search_item_row a.name { font-size: 16px !important; }

.eshop_list_search_item_row .announce {  }
.eshop_list_search_item_row .custom_fiels { margin-top: 10px; }
.eshop_list_search_item_row .digitals {  }
.eshop_list_search_item_row .prices {  }
.eshop_list_search_item_row .addtocomparsion { margin-top: 10px; }
.eshop_list_search_item_row .addtocomparsion a { font-size: 11px; }


.search_item_Vsplitter img { height: 30px; }

/* -- END ITEM LIST CLASSES --*/

/* SORT BOX */

.items_sort { text-align: right; padding: 20px 0px; }

/* END SORT BOX */

/* ESHOP PRICES */

.item_base_price { padding: 15px 0px; }
.itemD_base_price {  }
.item_base_price .price_caption, .search_item_base_price .price_caption, .itemD_base_price .price_caption { font-weight: bold; padding-right: 10px;  }
.item_base_price .price_original, .search_item_base_price .price_original, .itemD_base_price .price_original { text-decoration: line-through; padding-right: 10px; }
.item_base_price .price_price, .search_item_base_price .price_price, .itemD_base_price .price_price { font-weight: bold; }
.item_base_price .price_difference, .search_item_base_price .price_difference, .itemD_base_price .price_difference { padding-left: 10px; }
.item_base_price .buy_form, .search_item_base_price .buy_form, .itemD_base_price .buy_form { margin-left: 10px; display: inline; }
.item_base_price .buy_form, .search_item_base_price .buy_form, .itemD_base_price .buy_form { margin-left: 10px; display: inline; }
.item_base_price .txt, .search_item_base_price .txt, .itemD_base_price .txt { width: 30px; }

/* END ESHOP PRICES */


/* ESHOP ITEM DETAILS */
.itemD_detail { width: 100%; }
.itemD_detail .name { font-size: 22px; margin-bottom: 20px;}

.itemD_detail .itemD_small_picture { float: left; margin-right: 15px; }
.itemD_detail .itemD_picture {  } 
.itemD_detail .itemD_popup_picture {  }

.itemD_detail .custom_field_all { margin-bottom: 30px; }
.itemD_detail .base_price {  }
.itemD_detail .other_prices {  }
.itemD_detail .add_to_comparison { margin-top: 40px; }
.itemD_detail .eshop_digitals_info { clear: both; margin-top: 25px; }
.itemD_detail .description { background: #f5f5f5; padding: 5px 10px; margin-bottom: 10px; }
.itemD_detail .property_data {  }
.itemD_detail .forum { clear: both; overflow: hidden; margin-top: 25px; }
.itemD_detail .rating {  }

.itemD_detail .itemD_custom_field_multi_list {  }

.itemD_detail .itemD_custom_field_multi_related_items_list {
	clear: both;
	overflow: hidden;
	margin-top: 20px;
}
.itemD_detail .itemD_custom_field_multi_related_items, .itemD_detail .itemD_custom_field_multi_related_cats {
	margin-right: 30px;
	float: left;
	text-align: center;
}
/* END ESHOP ITEM DETAILS */

.bott_compare { padding: 20px 0px; }
.bott_compare  a { padding-right: 20px; }

/* End catalog common styles */

/* MODULES PHOTOALBUM */

.photoalbum { width: 100%; }

.photoalbum_path { margin-bottom: 10px; font-size: 12px; }
.photoalbum_path A { font-size: 12px !important; }

.photoalbum .cat_body { margin: 0px 0px 10px 0px; }

/* categories */

.photoalbum .urgent_cat_list { margin-bottom: 30px; }
.photoalbum .urgent_cat_list td { background: #eee; }
.photoalbum .cat_list { width: 100%; }

.photoalbum .urgent_cat_row { padding: 10px 15px; }
.photoalbum .cat_row { width: 25%; padding: 10px 15px;}

.photoalbum .cat_row a.name:link, .photoalbum .cat_row a.name:visited,
.photoalbum .cat_row a.name:active, .photoalbum .cat_row a.name:hover,
.photoalbum .urgent_cat_row a.name:link, .photoalbum .urgent_cat_row a.name:visited,
.photoalbum .urgent_cat_row a.name:active, .photoalbum .urgent_cat_row a.name:hover {
	display: block;
	font-size: 18px;
	margin-bottom: 10px;
}

.photoalbum .cat_row a.small_picture_wrapper, .photoalbum .urgent_cat_row a.small_picture_wrapper {
	border: solid #fff 1px;
	display: block;
	margin: 0px 0px 10px 0px;
}

.photoalbum .cat_row .announce, .photoalbum .urgent_cat_row  .announce { padding: 0px 0px 10px 0px; }

.photoalbum .cat_row .rating, .photoalbum .urgent_cat_row .rating {
	clear: both; margin: 0px 0px 10px 0px;
}

.photoalbum .cat_row .num_photos, .photoalbum .urgent_cat_row .num_photos {
	clear: both;
	font-size: 11px;
	font-style: italic;
}

/* items */

.photoalbum .urgent_item_list { margin-bottom: 30px; }
.photoalbum .item_list, .photoalbum .browse_item_list {  }

.photoalbum .browse_item_list { margin: 30px auto 0px; }
.photoalbum .browse_item_list .active { background: #eee; }

.photoalbum .urgent_item_row { vertical-align: top; background: #eee; padding: 10px 15px; }
.photoalbum .item_row { width: 25%; vertical-align: top;  padding: 10px 15px; }
.photoalbum .browse_item_row { vertical-align: top; width: 30%; padding: 10px 15px; }

.photoalbum .item_row a.header:link, .photoalbum .item_row a.header:visited,
.photoalbum .item_row a.header:active, .photoalbum .item_row a.header:hover,
.photoalbum .browse_item_row a.header:link, .photoalbum .browse_item_row a.header:visited,
.photoalbum .browse_item_row a.header:active, .photoalbum .browse_item_row a.header:hover,
.photoalbum .urgent_item_row a.header:link, .photoalbum .urgent_item_row a.header:visited,
.photoalbum .urgent_item_row a.header:active, .photoalbum .urgent_item_row a.header:hover  {
	display: block;
	font-size: 18px;
	margin-bottom: 10px;
}

.photoalbum .item_row a.small_picture_wrapper, .photoalbum .urgent_item_row a.small_picture_wrapper,
.photoalbum .browse_item_row a.small_picture_wrapper {
	display: block !important;
	margin: 0px 0px 10px 0px  !important;;
}

.photoalbum .urgent_item_row .announce, .photoalbum .item_row .announce,
.photoalbum .browse_item_row .announce { margin: 0px 0px 10px 0px; }

.photoalbum .urgent_item_row .forum, .photoalbum .item_row .forum,
.photoalbum .browse_item_row .forum {	padding: 10px 0px 0px 0px; }

.photoalbum .item_hSplitter img { width: 10px; }
.photoalbum .item_vSplitter img { height: 20px; }

/* item details */

.photoalbum .sibl_pages { text-align: right; }

.photo_info {
	position: relative;
	margin: 0 auto;
	margin-top: 25px;
}

.photoalbum .item_details .header { font-size: 18px; padding: 0px 0px 10px 0px; }

.photoalbum .item_details a.enlarge {
	display: block;
	text-align: center;
	margin: 5px 0px 0px 0px;
}

.photoalbum .body { margin: 20px 0px; }

.photoalbum .item_details .forum { padding: 10px 0px 0px 0px; }
.photoalbum .item_details .rating {  }


/* small */

.photoalbum_small_list {  }
.photoalbum_small_list .small_row { }

.photoalbum_small_list a.header:link, .photoalbum_small_list a.header:visited,
.photoalbum_small_list a.header:active, .photoalbum_small_list a.header:hover {
	display: block;
	font-size: 18px;
	margin-bottom: 10px;
}

.photoalbum_small_list a.small_picture_wrapper { display: block; }

.photoalbum_small_list  .announce { margin: 10px 0px }
.photoalbum_small_list  .rating {  }
.photoalbum_small_list  .forum { margin: 10px 0px 0px 0px; }

.photoalbum_small_list .small_Vsplitter img { height: 20px; }
.photoalbum_small_list .small_Hsplitter img { width: 10px; }

/* MODULES END PHOTOALBUM */