/* Amiro.Studio 					 */
/* E-mail: dodgecaper@amirostudio.ru */
/* E-mail: dodgecaper@gmail.com      */
/* Valid CSS: 1, 2, 2.1, 3 			 */
/* Last Update: 03.05.2007			 */

/* html */

body {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	color:#666666;
}
body, tr, td, p, a, input, select, textarea {
	font-size: 11px;
	font-family:Verdana;
}
img {
	border: 0px;
}
a {
	text-decoration:none;
	color:#000000;
}
a:hover {
	text-decoration:underline;
}
a.link {
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
}
a.link:hover {
	text-decoration: underline;
}
hr {
	background-color: transparent;
	height:1px;
}
blockquote {
	margin: 5px 5px 5px 10px;
}
/* headers */
h1, h1 a, h1 a:visited {
	font-size: 16px;
	font-weight: bold;
}
.h1, .h1 a, .h1 a:visited {
	font-size: 16px;
	font-weight: bold;
}
h2, h2 a, h2 a:visited {
font-size: 14px;
text-transform:uppercase;
margin: 0px 0px 0px 0px;
}
.h2, .h2 a, .h2 a:visited {
font-size: 14px;
text-transform:uppercase;
margin: 0px 0px 0px 0px;
}
h3, h3 a, h3 a:visited {
font-family:Arial;
font-weight:bold;
color:#000000;
	font-size: 12px;
	margin: 0px 0px 0px 0px;
}
.h3, .h3 a, .h3 a:visited {
font-family:Arial;
text-transform:uppercase;
font-weight:bold;
color:#000000;
	font-size: 12px;
	margin: 0px 0px 0px 0px;
}
h4, h4 a, h4 a:visited {
	font-size:11px;
	margin: 0px 0px 0px 0px;
}
.h4, .h4 a, .h4 a:visited {
	font-size:11px;
	margin: 0px 0px 0px 0px;
}
h5, h5 a, h5 a:visited {
	font-size:10px;
	margin: 0px 0px 0px 0px;
}
.h5, .h5 a, .h5 a:visited {
	font-size:10px;
	margin: 0px 0px 0px 0px;
}
/* form element */
form {
	margin: 0px;
}
input {
	font-size:11px;
}
input.txt, input.field {
	border: #000000 1px solid;
}
input.txt_noborder {
	border: #000000 1px solid;
}
input.check {
	background-color:transparent;
}
input.btn {
	font-size:12px;
	background-color: #FED307;
	color: #000000;
	border: #000000 1px solid;
	padding:1px;
	cursor: pointer;
	font-weight:bold;
}
select.sel {
	font-size:11px;
	border: #000000 1px solid;
}
checkbox.chb {
	font-size:11px;
}
textarea.ta {
	font-size:11px;
	border: #000000 1px solid;
}
/* navigation items */
a.nav_item {
	font-size: 15px;
}
a.nav_item:hover, a.nav_item:active {
	background-color: transparent;
}
p.nav_item {
	font-size: 10px;
}
/* system elements */
.top_tool_bar, .bottom_line {
	background-color:transparent;
}
/* menu */
/* sitemap */
#tree {
	font-size:10px;
}
#tree img {
	border: 0px;
	height: 16px;
	width: 19px;
}
#tree div {
	font-size:12px;
}
#tree div a {
	font-size:12px;
}
#tree div a:hover {
	font-size:12px;
	text-decoration:underline;
}
.tree_item_selected {
	text-decoration:underline;
}
#tree div.sm_level_0, #tree div.sm_level_0 a {
}
#tree div.sm_level_0 a:hover, #tree div.sm_level_0 a:visited {
}
#tree div.sm_level_1, #tree div.sm_level_1 a {
}
#tree div.sm_level_1 a:hover, #tree div.sm_level_1 a:visited {
}
#tree div.sm_level_2, #tree div.sm_level_2 a {
}
#tree div.sm_level_2 a:hover, #tree div.sm_level_2 a:visited {
}
#tree div.sm_level_3, #tree div.sm_level_3 a {
}
#tree div.sm_level_3 a:hover, #tree div.sm_level_3 a:visited {
}
/* table */
table.tbl {
	border:1px #000000 solid;
}
table.tbl td {
}
table.tbl th {
}
table.tbl th.al {
	border:0px;
	text-align:right;
	font-weight:normal;
}
table.tbl td {
}
/* eshop */
/* prices view */
.price_details {
	font-weight:bold;
}
.old_price_details {
	text-decoration:line-through;
	font-weight:bold;
}
.discount_details {
	font-weight:bold;
}
.price {
	font-weight:bold;
}
.old_price {
	text-decoration:line-through;
	font-weight:bold;
}
.discount {
	font-weight:bold;
}
.price_small {
	font-weight:bold;
}
.old_price_small {
	text-decoration:line-through;
	font-weight:bold;
}
.discount_small {
	font-weight:bold;
}
/* eshop images */
.eshop_image {
	margin-top:3px;
	margin-right:5px;
}
.eshop_image_click {
	margin-top:3px;
	margin-right:5px;
}
.views_browse {
	border-top: 1px #000000 solid;
	border-right: 1px #000000 solid;
}
.views_browse td {
	border-bottom: 1px #000000 solid;
	border-left: 1px #000000 solid;
}
/* filter eshop box */
.filter_box {
}
.filter_box td {
	font-size:10px;
}
.filter_box .txt {
	width:100px;
}
.search_box {
}
.currency_block {
	font-size:9px;
	font-weight:bold;
}
.row1 {
}
.row2 {
}
/* votes module*/
.vote_res_small_on {
	border-top:1px #000000 solid;
	border-bottom:1px #000000 solid;
}
.vote_res_on {
	border-top:1px #000000 solid;
	border-bottom:1px #000000 solid;
}
.vote_res_small_off {
	border-top:1px #000000 solid;
	border-bottom:1px #000000 solid;
}
.vote_res_off {
	border-top:1px #000000 solid;
	border-bottom:1px #000000 solid;
}
/* system message */
#stat {
	display:none;
}
#sp {
	display:none;
}
.status_error {
	font-size:10px;
}
.status_notice {
	font-size:10px;
}
.status_normal {
	font-size:10px;
}
/* signature */
table #sign a, table #sign a:hover, table #sign a:visited {
	text-decoration:underline;
	font-size:10px;
}
table #sign {
	width:100%;
}
table #sign td {
	font-size:10px;
}
/* spec styles */

html, body {
	padding: 0px;
	margin: 0px;
	width: 100%;
	height: 100%
}
a {
	text-decoration: none
}
a:hover {
	text-decoration: underline
}
td {
	vertical-align: top
}
.all {
	background: url(../../_img/b_bg.gif) 0% 0% repeat-x;
	position: relative;
	min-height: 100%;
	padding: 0px;
	margin: 0px;
	width: expression(((document.documentElement.clientWidth || document.body.clientWidth) < 780)? "780px" : "100%");
	min-width: 780px;
	width:100%;
}
* HTML .all {
	height: 100%
}
.header {
	position: relative;
	height: 170px;
	background: url(../../_img/h_bg.jpg) 0% 0% no-repeat;
	width: 100%
}
.h_left {
	width: 268px;
	height: 170px;
	float: left;
	vertical-align:top;
}
.h_left img {
	border: none;
	width: 201px;
	height: 97px;
	position: absolute;
	top: 25px;
	left: 34px
}
.h_right {
	background: url(../../_img/h_right.jpg) 5px 0% no-repeat
}
.h_menu {
	position: absolute;
	right: 9px;
	top: 0px
}
.h_m_border {
	height: 31px;
	width: 1px;
	background: #dddedf
}
.h_menu a {
	color: #FFFFFF;
	font: normal 7.5pt Tahoma;
	margin: 0px 15px 0px 20px
}
.h_m_home {
	background: url(../../_img/h_home.gif) 0% 13px no-repeat;
	padding:12px 0px 0px 0px;
}
:root .h_m_home {
	background: url(../../_img/h_home.gif) 0% 12px no-repeat;
	padding:10px 0px 0px 0px;

}
* HTML .h_m_home {
	background: url(../../_img/h_home.gif) 0% 11px no-repeat;
	padding:10px 0px 0px 0px;

}
.h_m_map {
	background: url(../../_img/h_map.gif) 13px 13px no-repeat;
	padding-left: 13px;
	padding:12px 0px 0px 10px;

}
:root .h_m_map {
	background: url(../../_img/h_map.gif) 13px 12px no-repeat;
	padding:10px 0px 0px 10px;

}
* HTML .h_m_map {
	background: url(../../_img/h_map.gif) 13px 11px no-repeat;
	padding:10px 0px 0px 10px;

}
.h_m_contact {
	background: url(../../_img/h_contact.gif) 10px 14px no-repeat;
	padding-left: 13px;
	padding:12px 0px 0px 10px;

}
:root .h_m_contact {
	background: url(../../_img/h_contact.gif) 10px 13px no-repeat;
	padding:12px 0px 0px 10px;

}
* HTML .h_m_contact {
	background: url(../../_img/h_contact.gif) 10px 12px no-repeat;
	padding:10px 0px 0px 10px;

}
.c_left {
	width: 269px;
}
.c_right {
	background: url(../../_img/c_r_bg.gif) 0% 0% repeat-x;
	width:100%;
}
.c_menu {
	border: solid 1px #bcbec0;
	border-left: none;
	width: 269px;
	border-top: none
}
.c_m_left {
	width: 134px
}
.c_m_left table {
	width: 100%
}
.c_m_left table td {
	width: 100%;
	border-right: solid 1px #bcbec0;
}
.c_m_prod {
	background: #000000 url(../../_img/c_m_prod.jpg) 6px 8px no-repeat;
	height: 28px;
	border: none;
	width:200px;
}
.c_m_pust {
	height: 15px;
	border-right: solid 1px #bcbec0;
	font: normal 1pt Tahoma;
	padding:3px 0px 3px 0px;

}
.c_m_not_active {
	/*padding:0px 0px 3px 0px;*/

}
.c_m_act {
	border-top: solid 1px #bcbec0;
	border-bottom: solid 1px #bcbec0;
	border-right: solid 1px #FFFFFF !important;
	padding:3px 0px 3px 0px;
	background-image:url(../../_img/left_menu_active.jpg);
	background-repeat:no-repeat;
}
.c_m_left img {
	border: none;
}

.menu_item {
font-family:Tahoma;
font-size:12px;
font-weight:bold;
border:none;
vertical-align:middle;
padding-bottom:5px;
}


.menu_item_act {
font-family:Tahoma;
font-size:12px;
font-weight:bold;
border:none;
vertical-align:middle;
padding-bottom:5px;
}

* HTML .c_m_left img {
	border: none;
	margin: 0px
}
.c_m_right {
	font: normal 8pt Arial;
	padding-top: 12px
}
.c_m_right a {
	color: #7f7f7f
}
.c_m_right table td {
	padding: 5px 36px 2px 28px;
	background: url(../../_img/c_m_str.gif) 17px 10px no-repeat;
}
.c_m_right .act a {
	font: bold 8pt Arial;
	color: #000000
}
.c_l_cont {
	border-bottom: solid 1px #bcbec0;
	padding: 13px 0px;
	text-align: center
}
.c_l_cont img {
	margin-bottom: -3px
}
:root .c_l_cont img {
	margin-bottom: -4px
}
.c_l_news {
	width: 100%;
	font: normal 8pt Arial;
	color: #666666
}
.c_l_n_zagl {
	text-align: center;
	padding: 20px 0px 10px 0px
}
.c_l_n_id {
	padding-left: 30px;
	padding-top: 10px
}
.c_l_n_id table {
	border-bottom: solid 1px #bcbec0
}
.c_l_n_id a img {
	border: solid 2px #e5e5e6;
	margin-bottom: -4px
}
:root .c_l_n_id a img {
	margin-bottom: -3px
}
* HTML .c_l_n_id a img {
	margin: 0px
}
.c_l_n_i_left {
	width: 90px !important
}
.c_l_n_data {
	width: 105px !important;
	vertical-align: bottom !important;
	color: #000000;
	font: normal 8pt/8pt Arial !important;
	text-align: left;
	padding-left: 10px
}
.c_l_n_data span {
	display: block;
	padding: 0px;
	font-weight: bold;
	color: #ffd300
}
.c_l_n_data span a {
	color: #ffd300
}
.c_l_n_text {
	padding: 3px 0px 10px 0px;
	width: 205px
}
.c_l_n_text img {
	border: none !important;
	position: relative;
	margin-top: -1px !important;
	margin-bottom: 1px !important
}
.c_l_n_all {
	text-align: right;
	padding-right: 33px;
	padding-top: 10px
}
.c_l_n_all a {
	color: #000000;
	font: normal 7.5pt Arial !Important;
	text-decoration: underline;
	background: url(../../_img/c_m_str.gif) 0% 5px no-repeat;
	padding-left: 11px
}
.c_l_n_all a:hover {
	text-decoration: none
}
.c_r_top {
	padding: 25px 15px 10px 50px;
	font: normal 8pt Arial;
	color: #666666;
	text-align: justify
}
* HTML .c_r_top {
	padding: 25px 25px 10px 50px
}
.c_r_telo {
	width: 100%
}
.c_r_telo h1 {
	background: url(../../_img/c_r_h1.gif) 0% 0% no-repeat;
	margin: 0px;
	padding: 0px 0px 0px 40px;
	margin: 10px 15px 15px 1px;
	height: 25px;
	font-family:Arial, Tahoma;
	font-size:16px;
	color:#000000;
	font-weight:800;
	text-transform:uppercase;
}
* HTML .c_r_telo h1 {
	margin: 10px 15px 0px 11px
}
.c_r_telo h1 img {
/*	margin-bottom: 11px;*/
}
.c_r_t_body {
	width: 100%;
	font: normal 8pt Tahoma
}

.cat_home_header a{
	font: normal 8pt Tahoma;
	font-weight:bold;
	text-decoration:none;
	color:#666666;
}
.c_r_t_body img {
	border: none;
	margin-top: 5px
}
.c_r_t_body table {
	margin-left: 20px;
	margin-bottom: 20px
}
.c_r_t_body table a {
	padding-right: 10px
}
.c_r_t_body table ul {
	margin: 4px 0px 0px 0px;
	padding: 0px;
	font: normal 7.5pt/7.5pt Tahoma;
	color: #4c4c4c;
	border-top: solid 1px #e8e8e8
}
.c_r_t_body table ul li {
	list-style: none;
	border-bottom: solid 1px #e8e8e8;
	padding: 1px 0px 2px 0px
}
.c_r_les {
	width: 100%;
	font: normal 8pt Arial;
	color: #666666
}
.c_r_les p {
	margin: 0px;
	padding: 0px 0px 15px 10px
}
.c_r_les h2 {
	font: bold 8pt Arial;
	margin: 0px 0px 0px 10px;
	color: #000000
}
.c_r_test {
	width: 110px
}
.c_r_test img {
	margin-bottom: -4px
}
:root .c_r_test img {
	margin-bottom: -5px
}
.c_r_t_top {
	background: url(../../_img/c_r_t_top.gif) 0% 0% repeat-x;
	height: 5px
}
.c_r_t_bot {
	background: url(../../_img/c_r_t_bot.gif) 0% 100% repeat-x;
	height: 5px
}
:root .c_r_t_bot {
	height: 7px
}
.c_r_t_t_link img {
	border: none;
	margin-top: -1px;
	margin-bottom: 1px
}
.c_r_td {
	width: 40%
}
.c_r_td_div {
	padding: 0px 15px
}
.clear {
	height: 15px
}
.footer {
	position: relative;
	height: 76px;
width: expression(((document.documentElement.clientWidth || document.body.clientWidth) < 780)? "780px" : "100%");
	min-width: 780px
}
.f_left {
	background: #FFFFFF url(../../_img/f_l_bg.gif) 0% 100% no-repeat;
	height: 100%;
	width: 276px;
	float: left
}
.f_left a {
	color: #a6a9ab;
	font: normal 7.5pt Arial
}
.f_top {
	position: absolute;
	margin-top: 39px;
	left: 30px
}
.f_top a {
	padding-left: 12px;
	background: url(../../_img/f_top.gif) 0% 2px no-repeat
}
.f_home {
	position: absolute;
	margin-top: 39px;
	left: 160px
}
.f_home a {
	padding-left: 18px;
	background: url(../../_img/f_home.gif) 0% 1px no-repeat
}
* HTML .f_top, * HTML .f_home {
	margin-top: 43px
}
.f_right {
	background: #bcbec0 url(../../_img/f_right.gif) 0% 100% no-repeat;
	height: 100%;
	margin-left: 276px;
	text-align:right
}
.f_menu {
	background: #FFFFFF;
	height: 20px;
	font: normal 7.5pt Tahoma;
	color: #999999;
	padding-left: 15px;
	text-align: left
}
.f_menu a {
	color: #000000
}
.f_bot_right, .f_bot_right2 {
	float: right;
	color: #FFFFFF;
	font: normal 7.5pt Tahoma;
	border-left: solid 1px #cdced0;
	padding: 6px 22px 6px 16px;
	margin-top: 10px;
	text-align: left
}
.f_bot_right2 {
	text-align: right
}
/* news */

/* news */
.news {
/*margin: 0px 0px 0px 20px;*/
}
.news_body {
	font-family:Tahoma;
	font-size:12px;
}
.news_date {
	margin:0px 0px 20px 0px;
	font-size:9px;
}
/* news date */
	.news_header {
	font-size:14px;
	font-weight:bold;
	color:#FFD302;
	text-transform:uppercase;
	font-family:Arial;
	margin:10px 0px 0px 0px;
	clear:both;
}
.news_header a {
	color:#FFD302;
}
/* news img */
.news_img {
float:left;
padding: 0px 5px 5px 0px;

}
.news_img img {
}
/* news_announce */
	.news_announce {
	padding: 0 0 0 20px;
}
.news_announcea a {
}
/* news_to_list_link */
	.news_to_list_link {
	margin:20px 0px 0px 0px;
}
.news_to_list_link a {
}
/* forum_link */
	.news_forum_link {
}
.news_forum_link a {
}
.news_forum_link div {
}
/* news detail link */
	.news_detail_link {
	margin: 0px 0px 20px 20px;
}
.news_detail_link a {
	font-size:12px;
	font-weight:normal;
}
/* news no items */
	.news_no_items {
}
/* rss */
	.news_rss {
}
/* lays */

#lay_body {
	padding: 10px 0px 0px 10px;
	width:100%;
}
/* menu */

#menu_20037 {
/*margin:10px 0px 0px 0px;*/
}
.inner_submenu {
	position:absolute;
	top:177px;
	left:135px;
	font: normal 8pt Arial;
	padding-top: 12px;
	height:150px;
}
.inner_submenu a {
	color: #7f7f7f
}
.inner_submenu table td {
	padding: 5px 36px 2px 28px;
	background: url(../../_img/c_m_str.gif) 17px 10px no-repeat;
}
.inner_submenu .act a {
	font: bold 8pt Arial;
	color: #000000
}
/* catalog */

/* catalog */

.catalog {
}
/* catalog img */
	.catalog_img {
	text-align:center;
}
.catalog_img_enlarge {
	text-align:center;
}
.catalog_name {
}
.catalog_announce {
}
.catalog_price {
}
.catalog_description {
	width:500px;
	padding:10px 0px 0px 0px;
}
.catalog_custom_field {
}
.catalog_property_data {
}
.catalog_splitter {
	padding: 0px 0px 0px 0px;
}
.catalog_splitter hr {
	height:2px;
	color:#CCCCCC;
	background-color:#CCCCCC;
	border:none;
	margin:10px 30px 30px 30px;
}
.catalog_pager {
}
.catalog_cat_path {
	margin:0px 0px 20px 0px;
	background: url(../../_img/c_r_h1.gif) 0% 0% no-repeat;
	padding: 3px 0px 0px 40px;
	margin: 0px 15px 15px 1px;
	height: 25px;
	font-family:Arial, Tahoma;
	font-size:11px;
	color:#000000;
	font-weight:800;
	text-transform:uppercase;
}
/* categories */
.catalog_cat_announce {
	font: normal 8pt Tahoma;
	margin:3px 0px 10px;
}
.catalog_cat_desc {
	font: normal 8pt Tahoma;
	margin:3px 0px 10px;
}
/* cat detail */

.c_r_img {
	padding: 0px 30px 0px 0px;
}
/* right menu links*/

.c_m_right_eshop {
	font: normal 8pt Arial;
	padding-top: 0px;
	position:absolute;
	top:177px;
	left:135px;
}
.c_m_right_eshop a {
	color: #7f7f7f;
	padding: 5px 36px 2px 28px;
	background: url(../../_img/c_m_str.gif) 17px 10px no-repeat;
	display:block;
}
/*
.c_m_right_eshop table td {
	padding: 5px 36px 2px 28px;
	background: url(../../_img/c_m_str.gif) 17px 10px no-repeat;
}
*/
.c_m_right_eshop .act a {
	font: bold 8pt Arial;
	color: #000000
}
/* floats */

.flt_r{
float:right;
}
.ftl_l{
float:left;
}
/* 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{
    margin-bottom: 4px;
    width: auto;
}
img.amiroTEdSep{
    border: 0px;
}
img.amiroTEdSmile{
    border: 0px;
    cursor: pointer;
}
select.amiroTEdCtrl, input.amiroTEdCtrlButton, textarea.amiroTEdCtrl{
    font-family: Arial;
    font-size: 10px;
    font-weight: normal;
    font-variant: normal;
    text-decoration: none;
    color: #000000;
}
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 dotted gray;
    padding: 5px;
}
PRE.edCode{
    margin:5px 0px 5px 16px;
    width: 500px;
    overflow: auto;
    border: 1px dotted gray;
    padding: 5px;
}
/* To change control width uncomment and change next values */
div.amiroTEdDivPreview, div.amiroTEdDiv, textarea.amiroTEdCtrl, div.amiroTEdDivResize{
    /*width: 600px !important;*/
}
textarea.amiroTEdCtrl{
    /*height: 250px !important;*/
}
/* } 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 { 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 */

/* 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;
}
