.status_error {background:#ffef8f; color: #F00000;}
.status_normal {background:#b0efff;}
.status_notice {background:none;}
/* COMMON STYLES */
/* Don't delete existing styles, only modify its or add new ones! */

/* COMMON */
body {background:#fff url('/_img/iarm_mbg.gif') center bottom repeat-x; margin:0px; padding:0px;}
body * {color:#000; font-size:12px; font-family:"Trebuchet MS", Helvetica, sans-serif;}

a {color:#cc0000; text-decoration:underline;}
a:hover {color:#cc0000; text-decoration:none;}

table#sign {width:100%;}
table#sign td {color:#000; font-size:10px; text-align:right;}
table#sign a, table#sign a:hover {color:#cc0000; font-size:10px;}

.small {font-size:11px;}
.small a {font-size:11px; text-decoration:underline;}
.small a:hover {font-size:11px; text-decoration:none;}
a.small, a.small:hover {font-size:11px;}

#flag_inactive {color:#aaa;}

blockquote {margin-top:5px; margin-bottom:5px; margin-left:16px; margin-right:0px;}

img {border:0px;}
img.brd, div.brd {border:#e1e1e1 1px solid;}
div.brd img {border:#fff 8px solid;}
/* END COMMON */

/* USER STYLES */
#logo {width:400px; height:180px; position:relative;}
#logo object {
 width:400px; height:180px;
 position:absolute; z-index:96;
 left:0; top:0;
}
#logo embed {
 width:400px; height:180px;
 position:absolute; z-index:97;
 left:0; top:0;
}
#phone_img {margin:24px 0 0 29px;}
.top_phone {color:#333;font-size:26px;font-weight:bold;}
.top_phone_city {color:#333;font-size:20px;font-weight:normal;}
.sendrequest {
  width:181px;
  height:27px;
  display:block;
  position:absolute;
  margin-top:-45px;
  margin-left:30px;
}
#bc {padding:20px 0;}
#bc_center {
 width:1020px; background-color:#fff; /*#e6e6e6*/
 box-shadow:0 0 20px rgba(0,0,0,0.2);
 border-radius:10px;
 -moz-border-radius:10px;
 -webkit-border-radius:10px;
 -khtml-border-radius:10px;
 behavior:url('/_img/pie.htc');
 position:relative;
}
.bc_tab {
 background:url('/_img/iarm_tab_bg.gif') center bottom no-repeat;
 padding-top:30px; padding-bottom:30px;
}
#tab_bd td.nbg {padding-left:25px; padding-right:25px;}
.sticky-panel{background: url(/_img/iarm_td_bg.gif) right top no-repeat;padding-left: 25px;padding-right: 25px;position: sticky;top: 10px;min-height: 300px;}
#tab_mn {margin:0 15px;}
.bc_haki, .bc_spez {background-color:#857661; color:#fff;}
.bc_haki div, .bc_haki a, .bc_haki a:hover {color:#fff;}
.bc_spez {
 width:1020px; height:30px;
 margin-top:20px;
 position:relative;
}
.spez_lt {
 width:10px; height:10px; position:absolute;
 background:url('/_img/iarm_brown.gif') left top no-repeat;
 left:0; top:0; font-size:6px;
}
.spez_rt {
 width:10px; height:10px; position:absolute;
 background:url('/_img/iarm_brown.gif') right top no-repeat;
 right:0; top:0; font-size:6px;
}
.spez_lb {
 width:10px; height:10px; position:absolute;
 background:url('/_img/iarm_brown.gif') left bottom no-repeat;
 left:0; bottom:0; font-size:6px;
}
.spez_rb {
 width:10px; height:10px; position:absolute;
 background:url('/_img/iarm_brown.gif') right bottom no-repeat;
 right:0; bottom:0; font-size:6px;
}
#small_search {margin-bottom:6px;}
.search-txt {background-color:#fff;}
#bot_phone {font-size:18px;}
#copyright {font-size:14px; font-weight:bold;}

.imgbg {background-color:#fff;}
.imgbg_top {height:10px; background:url('/_img/iarm_imgbg_t.gif') center top repeat-x;}
.imgbg_midl {background:url('/_img/iarm_imgbg_l.gif') left center repeat-y;}
.imgbg_midr {background:url('/_img/iarm_imgbg_r.gif') right center repeat-y;}
.imgbg_bot {height:10px; background:url('/_img/iarm_imgbg_b.gif') center bottom repeat-x;}
/* END USER STYLES */

/* carusel */
#page {width:970px; height:420px; text-align:center;}
#carousel {width:950px; height:400px; margin:10px auto 10px; position:relative;}
#carousel .arrow {
 width:44px; height:44px; background-image:url('/_img/arrows.png'); background-repeat:no-repeat;
 position:absolute; top:130px; cursor:pointer;
}
#carousel .previous {left:0; background-position:left top;}
#carousel .previous:hover {left:0; background-position:left bottom;}
#carousel .next {right:0; background-position:right top;}
#carousel .next:hover {right:0; background-position:right bottom;}

#stage {width:760px; height:300px; position:absolute; left:95px; top:0;}
#stage img {display:none;}
#stage .animationReady {display:block; position:absolute; top:0; left:0; cursor:default;}
#img_description {width:500px; height:80px; position:absolute; left:230px; top:305px;}
#maska {width:800px; height:300px; position:absolute; left:75px; top:0; z-index:99;}
/* carusel */

.dlt {
width:730px;
overflow:auto;
margin-bottom:20px;
border:1px;
border-color:#7f7f7f;
border-style:solid;
}

/* HEADERS */
h1, h1 a, h1 a:hover {color:#333; font-size:18px; font-weight:bold; text-transform:uppercase; margin-bottom:5px;}
.h1, .h1 a, .h1 a:hover {color:#333; font-size:18px; font-weight:normal; text-transform:uppercase; margin-bottom:5px;}
h2, h2 a, h2 a:hover {color:#000; font-size:16px; font-weight:bold; text-transform:uppercase; margin-bottom:5px; margin-top:5px;}
.h2, .h2 a, .h2 a:hover {color:#000; font-size:16px; font-weight:normal; text-transform:uppercase; margin-bottom:5px; margin-top:5px;}
h3, h3 a, h3 a:hover {color:#000; font-size:14px; font-weight:bold; margin-bottom:5px; margin-top:5px;}
.h3, .h3 a, .h3 a:hover {color:#000; font-size:14px; font-weight:normal; margin-bottom:5px; margin-top:5px;}
h4, h4 a, h4 a:hover {color:#000; font-size:13px; font-weight:bold; margin-bottom:5px; margin-top:5px;}
.h4, .h4 a, .h4 a:hover {color:#000; font-size:13px; font-weight:normal; margin-bottom:5px; margin-top:5px;}
h5, h5 a, h5 a:hover {color:#000; font-size:12px; font-weight:bold; margin-bottom:5px; margin-top:5px;}
.h5, .h5 a, .h5 a:hover {color:#000; font-size:12px; font-weight:normal; margin-bottom:5px; margin-top:5px;}
h2.head {color:#a00000;}
/* END HEADERS */

/* TOP MENU */
.top_menu, .top_menu a, .top_menu a:hover {font-size:10px;}
.top_menu a.item_top_active {}
/* END TOP MENU */

/* BOTTOM MENU */
.bottom_menu td, .bottom_menu a, .bottom_menu a:hover {font-size:10px;}
.bottom_menu a.item_bottom_active {}
/* END BOTTOM MENU */

/* MAIN MENU */
#main_menu {width:295px; margin-top:24px;}
#main_menu div {height:25px;}
#main_menu a {width:295px; height:25px; display:block; background:url('/_img/iarm_menu.gif') left top no-repeat; text-decoration:none;}
#main_menu a:hover {background:url('/_img/iarm_menu.gif') left -25px no-repeat; text-decoration:none;}
#main_menu a.item_active, #main_menu a.item_active:hover {background:url('/_img/iarm_menu.gif') left bottom no-repeat; text-decoration:none;}
#main_menu a span {
 color:#000; font-size:11px; font-weight:bold; text-transform:uppercase;
 display:block; margin-left:22px; padding-top:5px;
}
#main_menu a.item_active span, #main_menu a.item_active:hover span {
 color:#fff; font-size:11px; font-weight:bold; text-transform:uppercase;
 display:block; margin-left:22px; padding-top:5px;
}

.submenu {position:absolute; left:0; top:0; display:none; width:100px;}

.pd_menu {border:1px #48899b solid; background-color:#fff;}
.pd_menu td {color:#000; border:0px; background-color:#89c6d7; padding:5px 8px 5px 8px;}
.pd_menu a {font-size:11px; font-weight:normal; text-decoration:none;}
.pd_menu a:hover {color:#fff; text-decoration:none; font-size:11px; font-weight:normal;}
.pd_menu_activ a {color:#fff;}
/* END MAIN MENU */

/* ESHOP TREE LINKS */
#eshop_sm {margin-bottom:20px;}
#eshop_sm img {border:0px;}
#eshop_sm div {background-image:url('/_img/iarm_li_dg.gif'); background-repeat:no-repeat; margin-bottom:10px;}
#eshop_sm div#selected {background-image:url('/_img/iarm_li_rd.gif'); background-repeat:no-repeat; margin-bottom:10px;}
#eshop_sm div#selected.c20010 a, #eshop_sm div#selected.c20010 a:hover {color:#44a12a;}
#eshop_sm div#selected.c20012 a, #eshop_sm div#selected.c20012 a:hover {color:#ea690a;}
#eshop_sm div#selected.c20017 a, #eshop_sm div#selected.c20017 a:hover {color:#e2003a;}
#eshop_sm div#selected.c20015 a, #eshop_sm div#selected.c20015 a:hover {color:#6c1f80;}
#eshop_sm div#selected.c20014 a, #eshop_sm div#selected.c20014 a:hover {color:#e20079;}
#eshop_sm div#selected.c20016 a, #eshop_sm div#selected.c20016 a:hover {color:#009de0;}

#eshop_sm .level_0 {background-position:0 center;}
#eshop_sm .level_0 a {color:#333; font-size:11px; font-weight:bold; text-decoration:none;}
#eshop_sm .level_0 a:hover {color:#333; font-size:11px; font-weight:bold; text-decoration:underline;}
#eshop_sm #selected.level_0 a, #eshop_sm #selected.level_0 a:hover {font-size:11px; font-weight:bold; background-position:0 center;}

#eshop_sm .level_1 {padding-left:17px; background-position:0 5px;}
#eshop_sm .level_1 a {
 color:#333; font-size:11px; font-weight:bold; text-decoration:none; text-transform:uppercase;
}
#eshop_sm .level_1 a:hover {
 color:#333; font-size:11px; font-weight:bold; text-decoration:underline; text-transform:uppercase;
}
#eshop_sm #selected.level_1 a, #eshop_sm #selected.level_1 a:hover {font-size:11px; font-weight:bold; background-position:0 5px;}

#eshop_sm .level_2 {padding-left:28px; background-position:11px center;}
#eshop_sm .level_2 a {color:#333; font-size:10px; font-weight:bold; text-decoration:none;}
#eshop_sm .level_2 a:hover {color:#333; font-size:10px; font-weight:bold; text-decoration:underline;}
#eshop_sm #selected.level_2 a, #eshop_sm #selected.level_2 a:hover {font-size:10px; font-weight:bold; background-position:11px center;}

#eshop_sm .level_3 {padding-left:39px; background-position:22px center;}
#eshop_sm .level_3 a {color:#333; font-size:10px; font-weight:normal; text-decoration:none;}
#eshop_sm .level_3 a:hover {color:#333; font-size:10px; font-weight:normal; text-decoration:underline;}
#eshop_sm #selected.level_3 a, #eshop_sm #selected.level_3 a:hover {font-size:10px; font-weight:normal; background-position:22px center;}
/* END ESHOP TREE LINKS */

/* SITE MAP, SECTION MAP */
#tree_sm {margin-bottom:20px;}
#tree_sm img {border:0px; height:16px; width:19px;}
#tree_sm div {background-image:url('/_img/iarm_li_dg.gif'); background-repeat:no-repeat; margin-bottom:10px;}
#tree_sm #selected {background-image:url('/_img/iarm_li_rd.gif'); background-repeat:no-repeat; margin-bottom:10px;}

#tree_sm .level_0 {font-size:10px; font-weight:bold; text-transform:uppercase; padding-left:17px; background-position:0 center;}
#tree_sm .level_0 a {color:#333; font-size:10px; font-weight:bold; text-transform:uppercase; text-decoration:none;}
#tree_sm .level_0 a:hover {color:#333; font-size:10px; font-weight:bold; text-transform:uppercase; text-decoration:underline;}
#tree_sm #selected.level_0 a, #tree_sm #selected.level_0 a:hover {
 color:#a00000; font-size:10px; font-weight:bold; background-position:0 center;
}

#tree_sm .level_1 {font-size:11px; font-weight:bold; text-transform:uppercase; padding-left:17px; background-position:0 5px;}
#tree_sm .level_1 a {color:#333; font-size:11px; font-weight:bold; text-transform:uppercase; text-decoration:none;}
#tree_sm .level_1 a:hover {color:#333; font-size:11px; font-weight:bold; text-transform:uppercase; text-decoration:underline;}
#tree_sm #selected.level_1 a, #tree_sm #selected.level_1 a:hover {
 color:#a00000; font-size:11px; font-weight:bold; background-position:0px 5px;
}

#tree_sm .level_2 {font-size:10px; font-weight:bold; padding-left:28px; background-position:11px center;}
#tree_sm .level_2 a {color:#333; font-size:10px; font-weight:bold; text-transform:uppercase; text-decoration:none;}
#tree_sm .level_2 a:hover {color:#333; font-size:10px; font-weight:bold; text-transform:uppercase; text-decoration:underline;}
#tree_sm #selected.level_2 a, #tree_sm #selected.level_2 a:hover {
 color:#a00000; font-size:10px; font-weight:bold; background-position:11px center;
}

#tree_sm .level_3 {font-size:10px; font-weight:bold; padding-left:39px; background-position:22px center;}
#tree_sm .level_3 a {color:#333; font-size:10px; font-weight:bold; text-decoration:none;}
#tree_sm .level_3 a:hover {color:#333; font-size:10px; font-weight:bold; text-decoration:underline;}
#tree_sm #selected.level_3 a, #tree_sm #selected.level_3 a:hover {
 color:#a00000; font-size:10px; font-weight:bold; background-position:22px center;
}
/* END SITE MAP, SECTION MAP */

/* FORM */
form {margin:0px;}
input {font-size:11px;}
input.txt, input.field {border:#857661 1px solid;}
input.txt-s {width:192px; border:#ffffff 0px solid; font-style:italic;}
input.txt_noborder {border:#fff 0px solid;}
input.check {border:0px;}
input.btn, .but, .text_button {font-size:14px; background:#44a12a; color:#fff; font-weight:bold; border:#857661 1px solid;}
select.sel {font-size:11px; border:#857661 1px solid;}
checkbox.chb {font-size:11px; border:#857661 1px solid;}
textarea.ta {font-size:11px; border:#857661 1px solid;}

#order-form .order-on {height:25px; background:#857661 url('/_img/iarm_on_r.gif') right top no-repeat; padding-right:18px;}
#order-form .order-on div {height:25px; background:url('/_img/iarm_on_l.gif') left top no-repeat; padding-left:12px;}
#order-form .order-on div p {
 color:#fff; font-size:10px; text-transform:uppercase; margin:0; padding-top:5px; padding-bottom:5px; cursor:pointer;
}
#order-form .order-off {height:25px; background:#fff url('/_img/iarm_off_r.gif') right top no-repeat; padding-right:18px;}
#order-form .order-off div {height:25px; background:url('/_img/iarm_off_l.gif') left top no-repeat; padding-left:12px;}
#order-form .order-off div p {
 color:#333; font-size:10px; text-transform:uppercase; margin:0; padding-top:5px; padding-bottom:5px; cursor:pointer;
}

input.ob, input.om, input.os {height:27px; border:#e6e6e6 0px solid; padding-left:10px; padding-right:10px;}
input.ob {width:450px; background:url('/_img/iarm_impb.gif') left top no-repeat;}
input.om {width:150px; background:url('/_img/iarm_impm.gif') left top no-repeat;}
input.os {width:101px; background:url('/_img/iarm_imps.gif') left top no-repeat;}
textarea.ot {
 width:450px; height:107px; resize:none;
 background:url('/_img/iarm_textarea.gif') left top no-repeat;
 padding:5px 10px; border:#e6e6e6 0px solid; 
}
span.ob, span.om, span.os {height:27px; padding:3px 10px 0;}
span.ob input, span.om input, span.os input {border:#e6e6e6 0px solid; background:transparent;}
span.ob {width:450px; background:url('/_img/iarm_impb.gif') left top no-repeat;}
span.ob input {width:430px;}
span.om {width:150px; background:url('/_img/iarm_impm.gif') left top no-repeat;}
span.om input {width:130px;}
span.os {width:101px; background:url('/_img/iarm_imps.gif') left top no-repeat;}
span.os input {width:81px;}
div.ot {width:450px; height:107px; background:url('/_img/iarm_textarea.gif') left top no-repeat; padding:5px 10px;}
div.ot textarea {width:430px; height:95px; border:#e6e6e6 0px solid; background:transparent;}
/* END FORMS */

/* PHOTOALBUM*/
.photoalbum_act {border:#c0c0c0 1px solid;}
.photoalbum a {font-weight:bold; text-decoration:none;}
/* PHOTOALBUM */

/* TABLE */
table.tbl {border:0px;}
table.tbl tr.str {background-color:#ededed;}
table.tbl td {border:0px; padding:6px 8px; text-align:center;}
table.tbl th {border:0px; background-color:#857661; padding:6px 8px; color:#fff;}
table.tbl th.sth {border:0px; background-color:#94856f; padding:6px 8px; color:#fff; font-weight:normal;}
table.tbl th.al {border:0px; background-color:#857661; padding:6px 8px; color:#fff; font-weight:normal; text-align:right;}

table.ord th {font-size:16px; font-weight:bold; text-transform:uppercase; text-align:left; padding-top:30px;}
/* END TABLE */

/* PRISE-LIST */
table.price {border-right:1px #333 solid;}
table.price td {border-bottom:1px #333 solid; border-left:1px #48899b solid; padding:6px 8px; font-weight:normal;}
table.price th {border-left:1px #333 solid; background-color:#857661; padding:6px 8px; color:#fff;}
table.price th.al {border-left:0px #333 solid; background-color:#857661; padding:6px 8px; color:#fff; font-weight:normal; text-align:right;}
/* END PRISE-LIST */

/* CART */
#cart_small {font-size:9px; color:#333333;}
#cart_small a {font-size:9px;}
/* END CART */

/* SORT */
.icon_sort {border:#48899b 1px solid; background-color:#89c6d7; margin-top:3px;}
/* END SORT */

/* ESHOP */
.price_details {color:#DE2418; 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:#33626F; 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:#33626F; 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 {}
.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:#000; font-weight:bold;}

.row1 {}
.row2 {}
/* END ESHOP */

/* VOTES */
.vote_res_small_on {background-color:#33626f; border-top:1px #33626f solid; border-bottom:1px #33626f solid;}
.vote_res_on {background-color:#33626f; border-top:1px #33626f solid; border-bottom:1px #33626f solid;}
.vote_res_small_off {border-top:1px #33626f solid; border-bottom:1px #33626f solid;}
.vote_res_off {border-top:1px #33626f solid; border-bottom:1px #33626f solid;}
/* END VOTES */

/* SYSTEM */
#stat {display:none;}
#sp {display:none;}

.status_error {background:#ffef8f; color: #F00000;}
.status_notice {color:#000; font-size:16px;}
.status_normal {color:#000; font-size:12px;}
/* END SYSTEM */

/* PAGER */
#pager {text-decoration:none;}
.pager_block, .pager_active {
	padding-top:2px;
	float:left;
	width:20px; height:20px; 
	margin-right:2px; 
	text-decoration:none; 
	background-color:#e6e6e6; 
	text-align:center; 
}
.pager_active {color:#fff; font-size:12px; background-color:#857661;}
.pager_block a, .pager_block a:hover {color:#000; text-decoration:none; font-size:12px; font-weight:bold;}
/* END PAGER */

/* brutto logo */
.bruttologo {color:#000; font-size:11px;}
a.bruttologo {color:#cc0000; font-size:11px; text-decoration:underline;}
a.bruttologo:hover {color:#cc0000; font-size:11px; text-decoration: none;}
/* end brutto logo */

/* COMMON STYLES */
button {
	background-color:#ff6600; 
	border:solid #ff6600 1px;
	color:#fff;
	height:20px;
	line-height:20px;
	font-weight:bold; font-size:12px;
	cursor:pointer;
	margin-right:2px; 
}

.wd1 {width:50px;}
.wd2 {width:110px;}
.wd3 {width:150px;}
.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-weight:normal; font-size:12px; color:#666 !important; text-decoration:none;}
.member_menu a:hover {text-decoration:underline;}
/* END MEMBER MENU */

/* ESHOP */
.spec_eshop_cart {font-weight:normal; font-size:11px; color:#fff;}
.spec_eshop_cart a:link, .spec_eshop_cart a:active, .spec_eshop_cart a:hover {
  font-weight:normal; font-size:11px; 
}

.spec_eshop_tree_links {}
.spec_eshop_tree_links .lev1 {}
.spec_eshop_tree_links .lev2 {padding-left:10px; padding-bottom:5px;}
.spec_eshop_tree_links .item_normal {line-height:18px;}
.spec_eshop_tree_links .item_selected {line-height:18px;}

.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:active, 
.spec_eshop_tree_links2 .lev1 a:hover {font-weight:bold; font-size:14px; text-transform:uppercase;}

.spec_eshop_tree_links2 .lev2 a:link, 
.spec_eshop_tree_links2 .lev2 a:active, 
.spec_eshop_tree_links2 .lev2 a:hover {font-weight:normal; font-size:10px;}
/* END ESHOP */

/* 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 */

/************ NEWS STYLES ******************/
.small_news {}
.small_news_item_row {}
.small_news_urgent_item_row {color:#ff0000;}
.small_news_item_date {display:inline;}
.small_news_item_time {}
.small_news_item_header {display:inline;}
.small_news_item_announce {}
.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 {}
.cat_path h1 {font-weight:normal; margin-top:0px;}
.cat_path a, .cat_path a:hover {color:#666; font-weight:normal;}

.catD_detail_table {width:95% ;}
.catD_detail_table td {padding-bottom:20px;}

.catD_row {}
.cat_small_picture {float:left; margin-right:15px; margin-bottom:10px;}
.catD_row .catD_name {font-weight:bold; text-transform:uppercase; margin-bottom:5px;}
.catD_row .catD_name span {font-size:16px;}
.catD_row .catD_name a, .catD_row .catD_name a:hover {font-size:16px; text-decoration:none;}
.catD_row .catD_name #c20010 {color:#44a12a;}
.catD_row .catD_name #c20012 {color:#ea690a;}
.catD_row .catD_name #c20017 {color:#e2003a;}
.catD_row .catD_name #c20015 {color:#6c1f80;}
.catD_row .catD_name #c20014 {color:#e20079;}
.catD_row .catD_name #c20016 {color:#009de0;}

.catD_row .catD_announce {}

.urgent_catD_row {}
.urgent_cat_small_picture {float:left; margin-right:15px; margin-bottom:10px;}
.urgent_catD_row .catD_name {font-weight:bold; text-transform:uppercase; margin-bottom:5px;}
.urgent_catD_row .catD_name a, .urgent_catD_row .catD_name a:hover {color:#333; font-size:16px; text-decoration:none;}

.items {padding:4px;}
.items:hover {
box-shadow:0 0 20px rgba(0,0,0,0.2);
 border-radius:10px;
 -moz-border-radius:10px;
 -webkit-border-radius:10px;
 -khtml-border-radius:10px;}
.table-desription {
    border-collapse: collapse;
    border-spacing: 0;
}
.items .eshop_image {
width:200px;height:200px;
box-shadow:0 0 20px rgba(0,0,0,0.2);
 border-radius:10px;
 -moz-border-radius:10px;
 -webkit-border-radius:10px;
 -khtml-border-radius:10px;}
.table-description {
    width: 100%;
    border-collapse: collapse;
    border-spacing: 0;
}
.table-description>tbody>tr>td, .table-description>tbody>tr>th, .table-description>tfoot>tr>td, .table-description>tfoot>tr>th, .table-description>thead>tr>td, .table-description>thead>tr>th 
{
    border: 1px solid #857661;
    border-collapse: collapse;
    border-spacing: 0;

}
.table-description>tbody>tr:nth-of-type(odd) {
    background-color: #ab9a80;
}
.table-description>tbody>tr>td, .table-description>tbody>tr>th, .table-description>tfoot>tr>td, .table-description>tfoot>tr>th, .table-description>thead>tr>td, .table-description>thead>tr>th 
{
    padding: 5px;
}
.items a, .items a:hover {color:#333; font-size:13px;}
.cat20010 .items_li {background:url('/_img/iarm_li_gr.gif') right 17px no-repeat;}
.cat20012 .items_li {background:url('/_img/iarm_li_or.gif') right 17px no-repeat;}
.cat20017 .items_li {background:url('/_img/iarm_li_cr.gif') right 17px no-repeat;}
.cat20015 .items_li {background:url('/_img/iarm_li_pr.gif') right 17px no-repeat;}
.cat20014 .items_li {background:url('/_img/iarm_li_rs.gif') right 17px no-repeat;}
.cat20016 .items_li {background:url('/_img/iarm_li_bl.gif') right 17px no-repeat;}
.items_li {background:url('/_img/iarm_li_dg.gif') right 17px no-repeat;}
/* End Categories Display */

/* Eshop Item */
.itemD_photo {
 width:267px; height:267px; background:url('/_img/iarm_photo_bg.png') left top no-repeat;
 text-align:center; padding-top:8px; margin-right:20px; margin-bottom:12px;
}
.item_description div, .item_description p, .item_description span, .item_description p * {font-size:10pt;}
/* End Eshop Item */

/* 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-size:10px; 
 font-weight:normal; 
 font-variant:normal; 
 text-decoration:none; 
 color:#000; 
 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-size:16px; 
 font-weight:bold; 
 font-variant:normal; 
 text-decoration:underline; 
 color:#000; 
}
BLOCKQUOTE.edQuote {
	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 */
/* 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;
}

/* Suggestions control */

div.suggestionDiv{ position: absolute; padding-top: 2px; border: 1px solid #848484; background: #fff; overflow: hidden; display: none; z-index: 100; }
div.suggestionRow, div.suggestionRowSelected{ padding: 1px 3px 0px 3px; cursor: default; white-space: nowrap; font-family: Arial; font-size: 11px; cursor: pointer; }
div.suggestionRow a, div.suggestionRowSelected a{ padding-left: 6px; font-size: 11px !important; }
div.suggestionRowSelected{ background: #5fabfe; color: #fff; }
div.suggestionRowSelected a{ color: #fff !important; }
div.suggestionRowExact{ font-weight: bold; }
div.suggestionRowAllResults{ margin: 6px 0px 0px 0px; }
div.suggestionResult, div.suggestionResultFirst{ margin: 8px 3px 3px 3px; padding-top: 6px; border-top: 1px solid #848484; text-align: left; font-weight: bold; font-size: 11px; }
div.suggestionResultFirst{ margin-top: 0px; padding-top: 1px; border-top: 0px; }
div.suggestionRow a.suggestionAllResults, div.suggestionRowSelected a.suggestionAllResults{ padding-left: 0px; font-weight: bold; font-size: 11px; }

div.suggestionMinWidth{ line-height: 0px; height: 0px; }

/* MediaBox control */

.MediaBox_shadow{ position: fixed; display: none; top: 0px; left: 0px; width: 100%; height: 100%; background: #000; z-index: 100000;}
* html .MediaBox_shadow{ position: absolute; }
.MediaBox{ position: fixed;  display: none; background: #fff; z-index: 200000; }
* html .MediaBox{ position: absolute; }
.MediaBox_shadowL, .MediaBox_shadowR, .MediaBox_shadowT, .MediaBox_shadowB, .MediaBox_shadowLT, .MediaBox_shadowRT, .MediaBox_shadowLB, .MediaBox_shadowRB{ position: absolute; overflow: hidden; }
.MediaBox_shadowL, .MediaBox_shadowR{ width: 15px; height: 100%; background: url(/_img/ami_jsapi/shade-v.png) repeat-y; }
.MediaBox_shadowL{ left: -15px; top: 0px; }
.MediaBox_shadowR{ right: -15px; top: 0px; background-position: -15px 0px; }
.MediaBox_shadowT, .MediaBox_shadowB{ width: 100%; height: 15px; background: url(/_img/ami_jsapi/shade-h.png) repeat-x; }
.MediaBox_shadowT{ left: 0px; top: -15px; }
.MediaBox_shadowB{ left: 0px; bottom: -15px; background-position: 0px -15px; }
.MediaBox_shadowLT, .MediaBox_shadowRT, .MediaBox_shadowLB, .MediaBox_shadowRB{ width: 15px; height: 15px; background: url(/_img/ami_jsapi/shade-c.png) no-repeat; }
.MediaBox_shadowLT{ left: -15px; top: -15px; }
.MediaBox_shadowRT{ right: -15px; top: -15px; background-position: -15px 0px; }
.MediaBox_shadowLB{ left: -15px; bottom: -15px; background-position: 0px -15px; }
.MediaBox_shadowRB{ right: -15px; bottom: -15px; background-position: -15px -15px; }
.MediaBox_speckLT{ position: absolute; width: 0px; height: 0px; }
.MediaBox_speckRB{ position: absolute; width: 0px; height: 0px; }
.MediaBox_close{ position: absolute; width: 39px; height: 39px; right: -20px; top: -20px; background: url(/_img/ami_jsapi/close.png); cursor: pointer; }
.MediaBox_loader{ position: absolute; width: 32px; height: 32px; left: 50%; top: 50%; margin: -16px 0px 0px -16px; background: url(/_img/ami_jsapi/loader.gif); }
.MediaBox_container{ margin: 10px 10px; }
/* Black version */
.MediaBoxBlack{ background: #000; }
.MediaBoxBlack .MediaBox_shadowL, .MediaBoxBlack .MediaBox_shadowR{ background-image: url(/_img/ami_jsapi/glass-frame-v.png); }
.MediaBoxBlack .MediaBox_shadowT, .MediaBoxBlack .MediaBox_shadowB{ background-image: url(/_img/ami_jsapi/glass-frame-h.png); }
.MediaBoxBlack .MediaBox_shadowLT, .MediaBoxBlack .MediaBox_shadowRT, .MediaBoxBlack .MediaBox_shadowLB, .MediaBoxBlack .MediaBox_shadowRB{ background-image: url(/_img/ami_jsapi/glass-frame-c.png); }
.MediaBoxBlack .MediaBox_speckLT{ background-image: url(/_img/ami_jsapi/glass-frame-c2lt.png); }
.MediaBoxBlack .MediaBox_speckRB{ background-image: url(/_img/ami_jsapi/glass-frame-c2rb.png); }
.MediaBoxBlack .MediaBox_close{ right: -25px; top: -25px; background-image: url(/_img/ami_jsapi/glass-frame-close.png); }
.MediaBoxBlack .MediaBox_loader{ background-image: url(/_img/ami_jsapi/loader-black.gif); }
.MediaBoxBlack .MediaBox_container{ margin: 0px 0px; }

/* Multiselectbox */

div.mSelectFrame{ display: -moz-inline-stack; display: inline-block; zoom: 1; *display: inline; border: 1px solid #848484; overflow: auto; }
div.mSelectOption, div.mSelectOptionSelected{ padding: 0px 2px; white-space: nowrap; cursor: default; }
div.mSelectOptionSelected{ background: #5fabfe; color: #fff; }

img[data-ami-mbpopup] { cursor: url(/_img/ami_jsapi/pointer_plus.png), pointer; }
.MediaBox_loader{ position: absolute; width: 32px; height: 32px; left: 50%; top: 50%; margin: -16px 0px 0px -16px; background: url(/_img/ami_jsapi/loader.gif); z-index: 100002; }
.MediaBox_group{ margin: 10px; margin-bottom: 0px; font-style: italic; }
.MediaBox_header{ margin: 10px; margin-bottom: 0px; text-align: center; font-weight: bold; }
.MediaBox_url{ margin: 10px; margin-bottom: 0px; text-align: center; }
.MediaBox_description{ padding: 10px; padding-bottom: 0px; }
.MediaBox_imageArea{ position: relative; }
.MediaBox_previous{ position: absolute; left: -28px; top: 50%; width: 32px; height: 63px; margin-top: -32px; background: url(/_img/ami_jsapi/mb-prev.png); cursor: pointer; }
.MediaBox_next{ position: absolute; right: -28px; top: 50%; width: 32px; height: 63px; margin-top: -32px; background: url(/_img/ami_jsapi/mb-next.png); cursor: pointer; }
.MediaBox_container{ position: relative; margin: 10px 10px 0px 10px; text-align: center; }
.MediaBox_zoom{ margin: 10px; margin-bottom: 0px; text-align: right; font-style: italic; }
.MediaBox_zoom a{ font-style: italic; }
#MediaBox_sliderPrevious{ float: left; width: 10px; height: 20px; margin: 40px 0px 0px 10px; background: #00f; cursor: pointer; }
#MediaBox_sliderNext{ float: right; width: 10px; height: 20px; margin: 40px 10px 0px 0px; background: #00f; cursor: pointer; }
.MediaBox .disabled{ background: #ccf !important; cursor: default !important; }
.MediaBox_slider{ position: relative; overflow: hidden; height: 80px; margin: 10px 30px 0px 30px; white-space: nowrap; }
.MediaBox_sliderImage{ max-height: 80px; height: expression(this.scrollHeight > 80 ? "80px" : "auto"); cursor: pointer; }
.MediaBox_sliderDelimeter{ display: -moz-inline-stack; display: inline-block; zoom: 1; *display: inline; width: 10px; }
.MediaBox_counter{ margin: 10px; margin-bottom: 0px; text-align: right; font-style: italic; }

/* ToolTip */

div.AMIToolTip{ position: absolute; padding: 2px; border: 1px solid #000; background: #fff798; }

/* Imagetape gadget */

.image_item_nopopup {border: 1px solid #ffffff; float:left; margin:2px; padding: 3px; cursor:pointer;}
.image_item_nopopup_selected {border: 1px solid #cccccc; float:left; margin:2px; padding: 3px; cursor:pointer;}
.imagetape_fullinfo {cursor: pointer; margin-right: 10px;padding: 3px 6px;border: 1px solid #ccc;position: relative;}
.imagetape_fullinfo_select {cursor: pointer; margin-right: 10px;padding: 3px 6px;border: 1px solid #000;position: relative;background: #555;color: #fff;}
.header_fullinfo {font-size: 14px;font-weight: bold;padding-bottom: 10px;}
.description_fullinfo {padding-right: 10px;padding-bottom: 10px;}
.left_imagetape_fullinfo {float: left;}
.right_imagetape_fullinfo {float: right;}
.bottom_imagetape_fullinfo {width: 100%; float: right; text-align: right;}
.block_imagetape_fullinfo {background: #FFFFFF; float: left; padding-bottom: 20px; width: 100%;}
.imagetapeControl {cursor: pointer;}
.imagetapeControl.left {background:url('/_img/imagetape-prev.png') 50% 50% no-repeat transparent;float:left;width: 30px;}
.imagetapeControl.right {background:url('/_img/imagetape-next.png') 50% 50% no-repeat transparent;float:left;width: 30px;}
.imagetapeControl.up {background:url('/_img/imagetape-up.png') 50% 50% no-repeat transparent;clear:both;height: 30px;}
.imagetapeControl.down {background:url('/_img/imagetape-down.png') 50% 50% no-repeat transparent;clear:both;height: 30px;}
.imagetapeControl.disabled {cursor: default !important;filter: alpha(opacity=50);opacity: 0.5;-moz-opacity: 50%;}
.AlertWindow, #status_message {
    position:fixed;
    top:200px;
    left:200px;
    padding:20px;
    font-size:14px;
    display:'inline-block';
    visibility:hidden;
    border:2px #fff solid;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    -moz-box-shadow: 0px 0px 10px 3px #ccc;
    -webkit-box-shadow: 0px 0px 10px 3px #ccc;
    box-shadow: 0px 0px 10px 3px #ccc;
    z-index:10000;
}

div.AlertWindow {overflow: hidden; cursor: move;}
div.AlertWindow  .popupClose{ position: absolute; display: block; right: 5px; top: 3px; width: 21px; height: 21px; background: url("/_img/close_alert.gif"); cursor: pointer; }
div.AlertWindow .popupHeader{ position: absolute; display: block; top: 0px; left: 0px; width:100%; height: 0px; }
div.AlertWindow .popupHeaderText {display: none}
div.AlertWindow .popupContent {padding: 0px;}

/* User menu */

/* .user_menu_index {float: left; } */
.user_menu_index {display: inline:}
.user_profile {font-weight: bold; cursor: pointer;}
.user_menu li {color: #ccc; cursor: default;}
.user_menu_img {cursor: pointer; padding-left: 5px;}
ul.user_menu  {list-style-type: none; border: 1px solid #000000; padding: 0px; margin: 15px 0px 0px 0px; border: 1px solid #ccc; visibility: hidden; position: absolute; background: #fff;}
ul.user_menu li {padding: 0px; margin: 10px;}
.member_user_menu {position: relative;}
.user_profile_on {font-weight: bold; cursor: pointer; color: #000;}
.user_menu {z-index: 1000; padding-top: 10px; box-shadow: 0px 1px 5px #ccc; border: 1px solid #000000; top:-21px; left: -11px; border: 1px solid #ccc; visibility: hidden; position: absolute; background: #fff; //padding-top: 20px;}
.user_menu_discussion {top: -24px; //top: -21px;}
.user_menu ul {list-style-type: none; margin: 0px; padding: 0px;}
.user_menu ul li {padding: 0px; margin: 10px;}
.top_user_block {padding:3px; background-color:#f5f5f5; float: left;}

div.AlertWindow {overflow: hidden; cursor: move;}
div.AlertWindow  .popupClose{ position: absolute; display: block; right: 5px; top: 3px; width: 21px; height: 21px; background: url("/_img/close_alert.gif"); cursor: pointer; }
div.AlertWindow .popupHeader{ position: absolute; display: block; top: 0px; left: 0px; width:100%; height: 0px; }
div.AlertWindow .popupHeaderText {display: none}
div.AlertWindow .popupContent {padding: 0px;}


/* My messages */

/*
#my_messages {display: inline-block; text-align: center; background: url(/_img/messages.png) no-repeat; padding-top: 5px; width: 35px; height: 20px; position: relative; //height: 25px;}
#my_messages a {color: #000; background: #fff; opacity: 0.75; border-radius: 4px; text-decoration: none; font-size: 10px; font-family: Tahoma, Arial; font-weight: bold;}
#member_info {float: left; margin-right: 10px; margin-top: 5px}
*/

#my_messages {top: -2px; //top: 0px; position: relative; background: url(/_img/messages_front.png) no-repeat; width: 29px; height: 18px; text-align: center; display: inline-block;}
#my_messages a {text-decoration: none; font-size: 10px; color: #000; position: relative; top: -1px;}

/* Ami Popup */

div.popupWindowShadow{
    position: fixed;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 100%;
    border: 0px;
    background: #fff;
    background: #000000;
    -moz-opacity: 0.3;
    filter:alpha(opacity=30);
    opacity: 0.3;
    z-index:10;
}

div.amiPopup {
    display: none;
    position: fixed;
    background: white;
    overflow: hidden;
    border: 1px solid #888888;
    box-shadow: 0px 0px 15px 3px #000;
}

div.amiPopup .popupClose{
    position: absolute;
    display: block;
    right: 5px;
    top: 1px;
    width: 26px;
    height: 26px;
    background: url("/_img/amiPopup_close_btn.gif");
    cursor: pointer;
}

div.amiPopup .popupHeader{
    cursor:move;
    padding-top: 4px;
    position: relative;
    display: block;
    top: 0px;
    left: 0px;
    width:100%;
    height: 25px;
    color: black;
    background-color: #EEE;
    border-top: 1px #fff solid;
}

div.amiPopup .popupHeaderText{
    margin: 3px 0px 0px 14px;
    font-weight: bold;
}

.popupContent {
    padding: 5px 10px 10px 14px;
}

/* Eshop_item_row */

.compare_script_bottom a {display: inline-block;padding-right: 20px;padding-top: 20px;}
.items_sort a {cursor: pointer;}
.items_sort a:hover {color: #8B8B8B;}

.grid_on {color: #000;}
.grid_off {color: #8B8B8B;}

#grid {display: table; width: 100%;}
#grid .div_table {display: table; width: 100%;}
#grid .div_tr {display: table-row}
#grid .div_td {display: table-cell; vertical-align: top;}

#grid .custom_fiels, #grid .announce {display: none}
#grid .eshop_cat_item_Vsplitter, #grid  .eshop_cat_cat_item_Vsplitter {background: none}
#grid .eshop_list_item_row {width: 50%;}

.list_on, .sort_on {color: #000;}
.list_off, .sort_off {color: #8B8B8B;}

#list .item_small_picture {width: 80px; border: 1px solid #CCCCCC;}
#list .name {font-size: 14px;margin-left: 100px;position: absolute;}
#list .custom_fiels {margin-left: 100px; width: 245px;}
#list .prices {margin-left: 100px;}
#list .eshop_cat_item_Hsplitter {background: none; height: 40px;}
#list .eshop_cat_item_Vsplitter {background: none; border-bottom: 0px; height: 20px;}
#list .addtocomparsion {margin-left: 95px;}
#list .announce {display: block; margin-left: 100px; margin-top: -70px;}
#list .rating {margin-top: 20px; margin-left: 100px;}
#list .small_picture_wrapper {width: 80px; height: 80px;}
#list .forum  {margin-left: 100px;}

.eshop_agreement {text-align: center}
.eshop_agreement_button {display: inline-block;}

.filter_box input.btn {margin-top: 15px;}
.forum {margin: 10px 0px}
.currency_list {font-size:9px; color:#000000; font-weight:bold;}
#flt_search_subcat, .check { zoom:0.8}
#left_btn {margin-top: 10px}
#propery_table {margin: 10px 0px;}

.spec_eshop_tree_links_img { width: 90%; margin: 0 auto;}
.spec_eshop_tree_links_img .lev1 { }
.spec_eshop_tree_links_img .lev2 { }
.spec_eshop_tree_links_img .item_normal { }
.spec_eshop_tree_links_img .item_selected { }
.spec_eshop_tree_links_img .lev1 a:link,
.spec_eshop_tree_links_img .lev1 a:visited,
.spec_eshop_tree_links_img .lev1 a:active,
.spec_eshop_tree_links_img .lev1 a:hover { font: bold 14px arial, tahoma, verdana;    text-transform: uppercase; }
.spec_eshop_tree_links_img .lev2 a:link,
.spec_eshop_tree_links_img .lev2 a:visited,
.spec_eshop_tree_links_img .lev2 a:active,
.spec_eshop_tree_links_img .lev2 a:hover { font: normal 10px arial, tahoma, verdana; }
.spec_eshop_tree_links_img .item_small_picture { float: left; margin-right: 20px; }

/* Spec eshop cart popup */

#spec_eshop_cart_popup_link{
    display:none;
}

#cartPopupWindow #spec_eshop_cart_popup_link{
    display:block;
}

/* 6.0 styles (Status Block) */

.status-block {
    display:block;
    background: #F0F0F0;
    border-radius:10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    margin:5px 0px 5px 2px;
    font-weight: normal;
    position:relative;
}

.status-icon{
    position:absolute;
    top:0px;
    left:3px;
    width:32px;
    height:32px;
}

.status-msgs{padding:15px;}
.block-container { padding:10px 10px 10px 30px;}
.status-red{color: #bc4702;}
.status-black{color: #333;}
.status-none{color: #004080;}

div.edParagraph {border:0pt none; font-family:inherit; font-size: 100%; font-style:inherit; font-weight:inherit; margin: 0px 0px 15px 0px; padding:0pt; vertical-align:baseline;}


.member_forum_watch_menu {display: inline-block; position: relative;}

/* User Rating extension */

.amiUserRatingControls {
    float: right;
    padding-left: 10px;
    padding-top: 1px;
}
.amiUserRatingControls .amiUserRatingDec, .amiUserRatingControls .amiUserRatingInc {
    width: 16px;
    height: 16px;
    float: left;
    cursor: pointer;
}

.amiUserRatingControls .amiItemRatingValue .user_rating_minus {color: red;}
.amiUserRatingControls .amiItemRatingValue .user_rating_null {color: #ccc;}

.amiUserRatingControls .amiUserRatingDec {background: url(_img/rating/hands.png) no-repeat -18px 1px; opacity: 0.25}
.amiUserRatingControls .amiUserRatingDec:hover {opacity: 1}

.amiUserRatingControls .amiUserRatingInc {background: url(_img/rating/hands.png) no-repeat 0 0; opacity: 0.25}
.amiUserRatingControls .amiUserRatingInc:hover {opacity: 1}

.amiUserRatingControls .amiItemRatingValue {
    color: green;
    float: left;
    font-size: 12px;
    font-weight: bold;
    padding-top: 2px;
    text-align: center;
    width: 25px;
}

.amiUserRatingControls .user_rating_count {color: #ccc; padding: 0 3px;}

.amiUserRatingMemberBg{
    margin-top: 8px;
    width: 102px;
    height: 16px;
}
.amiUserRatingMemberBg .amiUserRatingMemberBgLeft, .amiUserRatingMemberBg .amiUserRatingMemberBgRight {
    /*background: url(_img/rating/stars/user_stars.gif) no-repeat;
    height: 13px;
    width: 75px;*/
	width: 59px;
	background: url(_img/rating/stars/users_stars_gray.png) no-repeat;
	height: 10px;
    float: left;
}

.amiUserRatingMemberBg .amiUserRatingMemberBgRight .amiUserRatingMemberPositive {
	/*background: url(_img/rating/stars/starsgreen5.gif) no-repeat;
	height: 13px;*/
	background: url(_img/rating/stars/users_stars_green.png) no-repeat;
	height: 10px;
    float: left;
}

.amiUserRatingControls .thanks_user, .amiUserRatingControls .thanks_user:hover {
margin-top: -3px;
border: 1px solid #CCCCCC;
border-radius: 5px;
padding: 2px 15px;
width: auto;
color: #000000;
background: #efeaea; /* Old browsers */
background: -moz-linear-gradient(top,  #efeaea 0%, #eaeaea 50%, #cecece 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#efeaea), color-stop(50%,#eaeaea), color-stop(100%,#cecece)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #efeaea 0%,#eaeaea 50%,#cecece 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #efeaea 0%,#eaeaea 50%,#cecece 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #efeaea 0%,#eaeaea 50%,#cecece 100%); /* IE10+ */
background: linear-gradient(top,  #efeaea 0%,#eaeaea 50%,#cecece 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#efeaea', endColorstr='#cecece',GradientType=0 ); /* IE6-9 */
opacity: 0.7;
}

.amiUserRatingControls .thanks_user:hover {opacity: 1;}

.amiUserRatingMemberBg .amiUserRatingMemberBgLeft {
    border-right: 1px solid black;
	display: none;
}
.amiUserRatingMemberBg .amiUserRatingMemberBgRight {
    border-left: 1px solid white;
}
.amiUserRatingMemberBg .amiUserRatingMemberBgLeft .amiUserRatingMemberNegative{
    background-color: red;
    float: right;
    height: 16px;
}

.amiUserRatingMemberBg .amiUserRatingMemberTitle{
    font-size: 10px;
}

.amiUserRatingControls div {
    line-height: 1.2 !important;
    font-size: 12px !important;
}