/* COMMON STYLES */
/* Don't delete existing styles, only modify its or add new ones! */

/* COMMON */
body {background:#6bdfe7 url('/_img/spa_mainbg.jpg') left top repeat-x; margin:0px; padding:0px;}
body, table, td, p, input, select, textarea {color:#333333; font-size:12px; font-family:Arial, Tahoma, sans-serif;}

a {color:#336699; font-size:12px; font-style:italic; font-family:Arial, Tahoma, sans-serif; text-decoration:underline;}
a:hover {color:#336699; font-size:12px; font-style:italic; font-family:Arial, Tahoma, sans-serif; text-decoration:none;}

table#sign{width:100%;}
table#sign td {text-align:right; color:#000000; font-family:Arial, Tahoma, sans-serif; font-size:10px;}
table#sign a, table#sign a:hover {color:#313F21; text-decoration:underline; font-size:10px;}

#small {font-size:10px;}
#small a {color:#336699; font-size:10px; text-decoration:underline;}
#small a:hover {color:#336699; font-size:10px; text-decoration:none;}
.small, .small a, .small a:hover {font-size:10px;}

#flag_inactive {color:#aaaaaa;}
#pager {text-decoration:none;}

BLOCKQUOTE {margin:5px 0px 5px 16px;}
HR {color:#333333; height:1px;}

.url_strip {background-color:#3A9696;color:#ffffff}
.url_strip a, .url_strip a:hover {font-size:10px;color:#ffffff}
.image_strip {background-color:#567B7F;}
.menu_strip {background-color:#178484;}

.rovno {text-align:justify;}
/* END COMMON */

/* MAIN */
#toplbg {background:url('/_img/spa_toplbg.gif') left top repeat-x;}
#toprbg {background:url('/_img/spa_toprbg.gif') right top repeat-x;}
#toplimg {background:url('/_img/spa_toplimg.jpg') right top no-repeat;}
#toprimg {background:url('/_img/spa_toprimg.jpg') left top no-repeat;}
.phone {color:#27c6ea; font-size:24px; font-style:italic; font-family:Arial, Tahoma, sans-serif;}
.phone span {font-size:16px;}
.phone-txt {text-align:left; color:#666666; font-size:13px; font-family:Arial, Tahoma, sans-serif;}
.mail-txt a, .mail-txt a:hover {color:#666666; font-size:13px; font-family:Arial, Tahoma, sans-serif;}
#mainblock {background:#ffffff url('/_img/spa_mbg.jpg') right bottom repeat-x;}
#mainbg {background:url('/_img/spa_ml.jpg') left bottom no-repeat;}
.bmenu {background:url('/_img/spa_futbg.gif') center top repeat-x; color:#ffffff;}
.bmenu a, .bmenu a:hover {color:#ffffff;}
#cartblock {background:url('/_img/spa_cartbg.gif') right bottom no-repeat;}
#bots {background:url('/_img/spa_botbg.gif') left top repeat-x;}
/* END MAIN */

/* HEADERS */
h1, .h1 {color:#333333; font-size:18px; font-weight:bold; margin-bottom:5px; margin-top:5px;}
h1 a, h1 a:hover, .h1 a, .h1 a:hover {color:#336699; font-size:18px; font-weight:bold; font-style:italic; margin-bottom:5px; margin-top:5px;}
h2, .h2 {color:#333333; font-size:16px; font-weight:bold; margin-bottom:5px; margin-top:5px;}
h2 a, h2 a:hover, .h2 a, .h2 a:hover {color:#336699; font-size:16px; font-weight:bold; font-style:italic; margin-bottom:5px; margin-top:5px;}
h3, .h3 {color:#333333; font-size:14px; font-weight:bold; margin-bottom:5px; margin-top:5px;}
h3 a, h3 a:hover, .h3 a, .h3 a:hover {color:#336699; font-size:14px; font-weight:bold; font-style:italic; margin-bottom:5px; margin-top:5px;}
h4, .h4 {color:#333333; font-size:12px; font-weight:bold; margin-bottom:5px; margin-top:5px;}
h4 a, h4 a:hover, .h4 a, .h4 a:hover {color:#336699; font-size:12px; font-weight:bold; font-style:italic; margin-bottom:5px; margin-top:5px;}
h5, .h5 {color:#333333; font-size:10px; font-weight:bold; margin-bottom:5px; margin-top:5px;}
h5 a, h5 a:hover, .h5 a, .h5 a:hover {color:#336699; font-size:10px; font-weight:bold; font-style:italic; margin-bottom:5px; margin-top:5px;}
/* END HEADERS */

/* TOP MENU */
.top_menu, .top_menu a, .top_menu a:hover {}
.top_menu a.item_top_active {font-weight:bold;}
.top_menu div {padding-bottom:5px;}
/* END TOP MENU */

/* BOTTOM MENU */
.bottom_menu TD, .bottom_menu a, .bottom_menu a:hover {}
.bottom_menu a.item_bottom_active {color:#ff6600;}
/* END BOTTOM MENU */

/* MAIN MENU */
.main_menu {}
.main_menu TD{}
.main_menu div.item_active {color:#000000; font-size:14px; font-weight:bold; text-decoration:none;}
.main_menu A {color:#ffffff; font-size:14px; font-weight:normal; font-style:normal; text-decoration:none;}
.main_menu A:hover {color:#ffffff; font-size:14px; font-weight:normal; font-style:normal; text-decoration:underline;}

.submenu {position:absolute; left:0; top:0; display:none; width:100px;}

.pd_menu {border:1px #91B669 solid; background-color:#ffffff;}
.pd_menu td {color:#313F21; border:0px; background-color:#C8DAB4; padding:5px 8px 5px 8px;}
.pd_menu a {color:#ffffff; font-size:11px; font-weight:normal; text-decoration:none;}
.pd_menu a:hover {color:#ffffff; text-decoration:none; font-size:11px; font-weight:normal;}
.pd_menu_activ A {color:#ffffff;}
/* END MAIN MENU */

/* ESHOP TREE LINKS*/
TD.eshop_tree IMG {BORDER:0px;}
TD.eshop_tree_level_1 {}

.eshop_sm_level_0 {}
.eshop_sm_level_0 a {color:#313F21; font-weight:normal; font-size:13px; text-decoration:none;}
span.eshop_sm_level_0 a:hover {color:#313F21; font-size:13px; font-weight:normal; text-decoration:underline;}
#selected_sm_level_0 a {color:#313F21; font-weight:bold; text-decoration:underline;}
.eshop_sm_level_1 {}
.eshop_sm_level_1 a {color:#313F21; font-size:12px; font-weight:normal; text-decoration:none; padding-left:10px;}
span.eshop_sm_level_1 a:hover {color:#313F21; font-weight:normal; text-decoration:underline;}
#selected_sm_level_1 a {color:#313F21; font-weight:bold; text-decoration:underline; padding-left:10px;}
.eshop_sm_level_2 {}
.eshop_sm_level_2 a {color:#313F21; font-size:11px; text-decoration:none; padding-left:20px; font-weight:normal;}
span.eshop_sm_level_2 a:hover {color:#313F21; text-decoration:underline; font-weight:normal;}
#selected_sm_level_2 a {color:#313F21; text-decoration:underline; padding-left:20px; font-size:11px; font-weight:bold;}
.eshop_sm_level_3 {}
.eshop_sm_level_3 a {color:#313F21; font-size:11px; text-decoration:none; padding-left:30px; font-weight:normal;}
span.eshop_sm_level_3 a:hover {color:#313F21; text-decoration:underline; font-weight:normal;}
#selected_sm_level_3 a {color:#313F21; text-decoration:underline; font-size:11px; font-weight:bold; padding-left:30px;}
/*ESHOP TREE LINKS*/

/* PHOTOALBUM*/
.photoalbum {width:100%;}
.photoalbum_act {border:#9b4f1e 1px solid; padding:10px;}
.photoalbum a {font-weight:bold; text-decoration:none;}
/* PHOTOALBUM */

/* SITE MAP, SECTION MAP */
#tree {font-size:10px;}
#tree IMG {BORDER:0px; HEIGHT:16px; WIDTH:19px;}
#tree DIV {font-size:10px;}
#tree DIV A{font-size:10px;}
#tree DIV A:hover {font-size:10px;}
.tree_item_selected {color:#91b669;}

#tree DIV.sm_level_0 {font-size:14px; font-weight:bold;}
#tree DIV.sm_level_0 A {color:#313f21; font-size:14px; font-weight:bold;}
#tree DIV.sm_level_0 A:hover {font-size:14px; font-weight:bold;}
#tree DIV.sm_level_1 {font-size:12px; font-weight:bold;}
#tree DIV.sm_level_1 A {color:#313f21; font-size:12px; font-weight:bold;}
#tree DIV.sm_level_1 A:hover {font-size:12px; font-weight:bold;}
#tree DIV.sm_level_2 {font-size:11px; font-weight:bold;}
#tree DIV.sm_level_2 A {color:#313f21; font-size:11px; font-weight:bold;}
#tree DIV.sm_level_2 A:hover {font-size:11px; font-weight:bold;}
#tree DIV.sm_level_3 {font-size:10px; font-weight:bold;}
#tree DIV.sm_level_3 A {color:#313f21; font-size:10px; font-weight:bold;}
#tree DIV.sm_level_3 A:hover {font-size:10px; font-weight:bold;}
/* END SITE MAP, SECTION MAP */

/* FORM */
FORM {margin:0px; color:#453119;}
INPUT {FONT-SIZE:12px;}
INPUT.txt, INPUT.field {BORDER:#78664f 1px solid;}
INPUT.txt1 {BORDER:#78664f 1px solid; width:20px; margin-right:20px;}
INPUT.txt_noborder {BORDER:#FFFFFF 0px solid;}
INPUT.search {BORDER:#ffffff 0px solid; padding-top:4px;}
.logpass {width:95px; background:url('/_img/spa_input.gif') left top no-repeat;}
.logpass INPUT {BORDER:#ffffff 0px solid; width:75px; height:18px; margin-left:10px;}
INPUT.check {BORDER:0px;}
INPUT.btn {FONT-SIZE:11px; BACKGROUND:#ebebeb; COLOR:#453119; FONT-WEIGHT:bold; BORDER:#78664f 1px solid;}
SELECT.sel {FONT-SIZE:11px; BORDER:#78664f 1px solid;}
CHECKBOX.chb {FONT-SIZE:11px; BORDER:#78664f 1px solid;}
TEXTAREA.ta {FONT-SIZE:11px; BORDER:#78664f 1px solid;}
/* END FORMS */

/* TABLE */
TABLE.tbl {border:#666666 1px solid;}
TABLE.tbl TD {border:0px;}
TABLE.tbl TH {color:#ffffff; border:0px; background-color:#ACCE5F; font-size:12px; padding:5px 8px 5px 8px;}
TABLE.tbl TH.al {color:#ffffff; border:0px; background-color:#ACCE5F; font-size:12px; padding:5px 8px 5px 8px; text-align:right; font-weight:normal;}
TABLE.tbl TD {border:0px; font-size:11px; padding:5px 8px 5px 8px;}
td.block {background:url('/_img/spa_blockbg.gif') left top repeat-y; padding-left:10px; padding-right:10px;}
/* END TABLE */

/* PRI&#209;E-LIST */
TABLE.price {border-right:#78664f 1px solid;}
TABLE.price TD {border-bottom:1px #78664f solid; border-left:1px #78664f solid; font-weight:normal;}
TABLE.price TH {color:#313F21; border-left:1px #ffffff solid; background-color:#C8DAB4; font-size:12px; padding:5px 8px 5px 8px;}
TABLE.price TH.al {color:#313F21; border-left:0px #ffffff solid; background-color:#C8DAB4; font-size:12px; padding:5px 8px 5px 8px; text-align:right; font-weight:normal;}
TABLE.price TD {font-size:11px; padding:5px 8px 5px 8px;}
/* END PRISE-LIST */

/* CART */
#cart_small {font-size:9px; color:#333333;}
#cart_small a {font-size:9px;}
/* END CART */

/* SORT */
.icon_sort {border:#78664f 1px solid; background-color:#91B669; margin-top:3px;}
/* END SORT */

/* ESHOP */
.price_details {color:#000000; font-size:12px; font-weight:bold;}
.old_price_details {color:#e00000; text-decoration:line-through; font-size:12px; font-weight:bold;}
.discount_details {color:#e00000; font-size:11px; font-weight:bold;}

.price {color:#000000; font-size:12px; font-weight:bold;}
.old_price {color:#e00000; text-decoration:line-through; font-size:12px; font-weight:bold;}
.discount {color:#e00000; font-size:11px; font-weight:bold;}

.price_small {color:#000000; font-size:11px; font-weight:bold;}
.old_price_small {color:#e00000; text-decoration:line-through; font-size:11px; font-weight:bold;}
.discount_small {color:#e00000; font-size:11px; font-weight:bold;}

.eshop_image {margin-top:0px; margin-right:0px;}
.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;}

.filter_box {}
.filter_box td {font-size:10px;}
.filter_box .txt {width:100px;}
.search_box {}

.currency_block {font-size:9px; color:#000000; font-weight:bold;}

.tab_est {background:url('/_img/spa_es2.gif') center top repeat-x;}
.tab_esb {background:url('/_img/spa_es8.gif') center bottom repeat-x;}
.tab_esl {background:url('/_img/spa_es4.gif') left center repeat-y;}
.tab_esr {background:url('/_img/spa_es6.gif') right center repeat-y;}
/* END ESHOP */

/* VOTES */
.vote_res_small_on {background-color:#313f21; border-top:1px #313f21 solid; border-bottom:1px #313f21 solid;}
.vote_res_on {background-color:#313f21; border-top:1px #313f21 solid; border-bottom:1px #313f21 solid;}
.vote_res_small_off {border-top:1px #313f21 solid; border-bottom:1px #313f21 solid;}
.vote_res_off {border-top:1px #313f21 solid; border-bottom:1px #313f21 solid;}
/* END VOTES */

/* SYSTEM */
#stat {display:none;}
#sp {display:none;}

.status_error {color:#660000; font-size:10px;}
.status_notice {color:#000066; font-size:10px;}
.status_normal {color:#000000; font-size:10px;}
/* END SYSTEM */

/* LOGO BRUTTO */
.bruttologo {color:#ffffff; font-size:10px; font-family:Arial, Tahoma, sans-serif;}
.bruttologo td {color:#ffffff; font-size:10px; font-family:Arial, Tahoma, sans-serif;}
a.bruttologo, .bruttologo a {color:#ffffff; font-size:10px; font-family:Arial, Tahoma, sans-serif; text-decoration:none;}
a.bruttologo:hover, .bruttologo a:hover {color:#ffffff; font-size:10px; font-family:Arial, Tahoma, sans-serif; text-decoration:none;}
/* END LOGO BRUTTO */

/* PAGER */
.pager_block , .pager_active {
	padding-top: 2px; 
	float: left;
	width: 30px; height: 20px;
	margin-right: 2px;
	font-size: 14px;
	text-decoration: none;
	background-color: #f9f9f9;
	text-align: center;
}
.pager_active { color: #f9f9f9;	background-color: #666;}
.pager_block a, .pager_active a { text-decoration: none;	font-size: 14px; }
.pager_block a:hover, .pager_active a:hover {	font-weight: bold; }
/* END PAGER */


/* COMMON STYLES */
button {
	background-color: #ff6600;
	border: solid #ff6600 1px;
	color: #fff;
	height: 20px;
	line-height: 20px;
	font: bold 12px arial, tahoma, verdana;
	cursor: pointer;
	margin-right: 2px;
}

.wd1 {width:50px;}
.wd2 {width:110px;}
.wd3 {width:150px; height:22px;}
.wd4 {width:200px;}
.wd5 {width:250px;}
.wd6 {width:500px;}
.wd7 {width:100%;}

.sz1 {font-size:.5em;}
.sz2 {font-size:.6em;}
.sz3 {font-size:.7em;}
.sz4 {font-size:.9em;}
.sz5 {font-size:1em;}
.sz6 {font-size:1.2em;}
.sz7 {font-size:1.3em;}
.sz8 {font-size:1.5em;}
.sz9 {font-size:2em;}

/* END COMMON */

/* MEMBER MENU */
.member_menu { margin-top: 10px; border: solid red 0px; }
.member_menu td { padding-left: 10px; padding-right: 10px; text-align: center;}
.member_menu  a {	font: normal 12px arial, tahoma, verdana; color: #666 !important; text-decoration: none;}
.member_menu  a:hover { text-decoration: underline; }
/* END MEMBER MENU */

/* ESHOP */
.spec_eshop_cart {}
.spec_eshop_cart a:link, .spec_eshop_cart a:visited, .spec_eshop_cart a:active, .spec_eshop_cart a:hover {}

.spec_eshop_tree_links {}
.spec_eshop_tree_links .lev1 {}
.spec_eshop_tree_links .lev2 {padding-left:10px;}
.spec_eshop_tree_links .item_normal {padding-bottom:5px; color:#999999; font-style:italic;}
.spec_eshop_tree_links .item_selected {padding-bottom:5px; color:#999999; font-style:italic;}

.spec_eshop_tree_links2 {width:90%; margin: 0 auto;}
.spec_eshop_tree_links2 .lev1 {}
.spec_eshop_tree_links2 .lev2 {}
.spec_eshop_tree_links2 .item_normal {}
.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;}
/* END ESHOP */

/* KNOWLEDGE BASE */
.kb_item_row_name {margin-bottom:5px;}
.kb_item_row_announce {}
.kb_item_row_announce p {margin:0px; padding:0px;}

.kb_normal {padding-bottom:5px;}
.kb_selected {padding-bottom:5px;}
/* END KNOWLEDGE BASE */

/************ NEWS STYLES ******************/
.small_news {}
.small_news_item_row {}
.small_news_urgent_item_row {}
.small_news_item_date {width:63px; height:17px; background:url('/_img/spa_smnewsd.gif') left top no-repeat; color:#ffffff; font-size: 10px; text-align:center; padding-top:2px;}
.small_news_item_time {}
.small_news_item_header {padding-left:10px; padding-top:7px;}
.small_news_item_announce {padding-left:10px; padding-top:7px;}
.small_news_rss {}

.news {}
.news_item_row {}
.news_item_date {}
.news_item_time {}
.news_item_header {}
.news_item_announce {}

.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 ******************/

/************ ARTICLES STYLES ******************/
.small_articles {  }
.small_articles_item_row {  }
.small_articles_item_date { display: inline; }
.small_articles_item_header { display: inline; }
.small_articles_rss { }

.articles {  }

.articles_cat_name { display: inline; }
.articles_cat_name a { font-size: 1.2em; }
.articles_cat_num_items { display: inline; }
.articles_cat_announce {  }
.articles_cat_announce p { margin: 0; padding: 0; }
.articles_urgent_cat_name {  }
.articles_urgent_cat_num_items {  }
.articles_urgent_cat_announce {  }
    
.articles_item_row {  }
.articles_item_date {  }
.articles_item_header {  }
.articles_rss { }
/************ END ARTICLES STYLES ******************/


/* For Filter Boxes */
.filter_box { width: 100%; background-color: #f5f5f5; }
.filter_box_Block { margin-bottom: 10px; }
.filter_box_row {  }
.filter_box_hsplitter { width: 40px; }
.filter_box_vsplitter { }
.filter_box_caption { }
/* END For Filter Boxes */

/* Categories Display */
.cat_path { margin: 30px 0px; }

.catD_detail_table { width: 95% }
.catD_detail_table td { padding-bottom: 20px; }

.catD_row { width: 20%; }
.cat_small_picture {}
.catD_row .catD_name { text-transform: uppercase; margin-bottom: 5px; }
.catD_row .catD_name a { font-weight: bold !important; }
.catD_row .catD_announce { }

.urgent_catD_row { width: 20%; }
.urgent_cat_small_picture { float: left; margin-right: 15px; margin-bottom: 10px; }
.urgent_catD_row .catD_name { text-transform: uppercase; margin-bottom: 5px; }
.urgent_catD_row .catD_name a { font-weight: bold !important; }
/* End Categories Display */

/* 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 */

/* Всплывающее окно */
#winAlert {width:340px; border:#a5c957 1px solid; background-color:#ffffff; position:absolute; left:0; top:0; display:none;}
.winTitle {background-color:#a5c957;}
.winTitle div {background-color:#ffffff; padding:3px;}
.winTitle font {color:#959F1C; font-weight:bold; cursor:pointer;}
.winTitle font:hover {color:#336699; font-weight:bold;}
.winTitle a {color:#959F1C; font-weight:bold; font-style:normal; text-decoration:none;}
.winTitle a:hover {color:#336699; font-weight:bold; font-style:normal; text-decoration:none;}
#winMain {padding:3px;}
#winMain p {margin:5px 1px 5px 1px;}
#winMain a {background-color:#ff6600; padding:2px 4px 2px 4px; color:#ffffff; text-decoration:none;}
#winMain a:hover {color:#ffffff;}
/* 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 */
/* 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 */textarea.inp-h{
    display: none;
}
