/*
 * ATTENTION! This file is automatically created from several CSS files.
 * Find file path and name in the comments in the beginning of the each code block
 */


/*
 * FILE START: _mod_files/_css/common.css
 */

.status_error {background:#ffef8f; color: #F00000;}
.status_normal {background:#b0efff;}
.status_notice {background:#ffef8f;}
/* COMMON STYLES */
/* DO NOT DELETE EXISTING STYLES...ONLY MODIFY OR ADD NEW STYLES */


/* COMMON */
body {
 background-image: url('_mod_files/ce_images/layout/bluebgmain11.html');
 background-repeat: repeat-x;
 margin:0px;
}


body, a, p, ul, li, textarea {
  color:#000000;
  font-family:Arial;
  font-size:12px;
  font-weight:normal;
}

A {
  color:#ffffff;
  text-decoration:none;
}

A:hover {
  color:#ffffff;
  text-decoration:none;
}

A:visited {
}

table#sign {
  width:100%;
  display:none;
}

table#sign TD {
  text-align:right;
  font-family:Verdana;
  font-size:10px;
  color:#000000;
}

table#sign A, table#sign A:hover, table#sign A:visited {
  color:#0000c0;
  text-decoration:underline;
  font-size:10px;
}


HR {
  color:#000000;
  height:1px;
}

#small a {
  color:#0000c0;
  text-decoration:underline;
  font-size:11px;
}

#small a:hover {
  color:#0000c0;
  text-decoration:none;
  font-size:11px;
}

#small a:visited {
  color:#0000c0;
  font-size:11px;
}

#small {
  font-size:11px;
}

#flag_inactive {
  color:#aaaaaa;
}

#pager {
  text-decoration:none;
}

BLOCKQUOTE {
  margin-top:0px;
  margin-bottom:15px;
  margin-left:15px;
  margin-right:0px
}

.top_tool_bar, .bottom_line {
  background-color:#0000c0;
}

P {
  margin-top:0px;
  margin-bottom:15px;
}

/* END COMMON */

/* HEADERS */
h1, h1 a, h1 a:visited, h1 a:hover {
  color:#ffffff;
  font-size:16px;
  font-weight:bold;
  margin-top:0px;
  margin-bottom:10px;
}

h2, h2 a, h2 a:visited, h2 a:hover {
  color:#ffffff;
  font-size:14px;
  font-weight:bold;
  margin-top:0px;
  margin-bottom:10px;
}

h3, h3 a, h3 a:visited, h3 a:hover {
  color:#ffffff;
  font-size:14px;
  font-weight:bold;
  margin-top:0px;
  margin-bottom:0px;
}

.h3, .h3 a, .h3 a:visited, .h3 a:hover {
  color:#ffffff;
  font-size:14px;
  font-weight:bold;
  margin-top:0px;
  margin-bottom:0px;
}

h4, h4 a, h4 a:visited, h4 a:hover {
  color:#000000;
  font-size:14px;
  font-weight:bold;
  margin-top:0px;
  margin-bottom:0px;
}

.h4, .h4 a, .h4 a:visited, .h4 a:hover {
  color:#000000;
  font-size:14px;
  font-weight:bold;
  margin-top:0px;
  margin-bottom:0px;
}

h5, h5 a, h5 a:visited, h5 a:hover {
  color:#000000;
  font-size:12px;
  font-weight:bold;
  margin-top:0px;
  margin-bottom:0px;
}

.h5, .h5 a, .h5 a:visited, .h5 a:hover {
  color:#000000;
  font-size:12px;
  font-weight:bold;
  margin-top:0px;
  margin-bottom:0px;
}
  
/* END HEADERS */


.spacer {
  padding-left: 10px;
  padding-right: 10px;
  color: #FFF;
}
/* TOP MENU */
.top_menu, .top_menu a, .top_menu a:hover, .top_menu a:visited {
  font-size:12px;
}
.top_menu a.item_top_active, .top_menu a.item_top_active:visited {
}
/* END TOP MENU */

/* BOTTOM MENU */
.bottom_menu TD, .bottom_menu a, .bottom_menu a:visited.bottom_menu, a.item_bottom_active:visited,.bottom_menu a:hover {
  font-size:11px;
  color:#ffffff;
  text-decoration:none;
  text-align: center;
}

.bottom_menu a.item_bottom_active {
 color:#ffffff;
 font-size:12px;
 text-decoration:none;
 font-weight:bold;
}
/* END BOTTOM MENU */

/* MAIN MENU */
.main_menu {
  color:#ffffff;
  text-decoration:none;
}

.main_menu a.item_active, .main_menu a.item_active:visited {
  color:#ffffff;
  font-weight:bold;
  text-decoration:none;
}

.main_menu TD{
}

.main_menu A, .main_menu A:visited {
  color: #cccccc;
  text-decoration:none;
}

.main_menu A:hover {
  color: #ffffff;
  text-decoration:none;
}

.submenu {
  position: absolute;
  display:none;
  width:100px;
}

.pd_menu {
  border:1px #ffffff solid;
  background-color:#006288;
}

.pd_menu td {
  color:#ffffff;
  background-color:#006288;
  border:0px;
  padding-top:5px;
  padding-bottom:5px;
  padding-left:5px;
  padding-right:5px;
}

.pd_menu a, .pd_menu a:visited {
  font-size:11px;
  font-weight:normal;
  text-decoration:none;
  color:#ffffff;
}

.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, .eshop_sm_level_0 A:visited {
  color:#0000c0;
  font-weight:normal;
  font-size:13px;
  text-decoration:none;
}

span.eshop_eshop_sm_level_0 A:hover {
  color:#0000c0;
  font-size:13px;
  font-weight:normal;
  text-decoration:underline;
}

#selected_sm_level_0 A {
  color:#0000c0;
  font-weight:bold;
  text-decoration:underline;
}

.eshop_sm_level_1 {
}

.eshop_sm_level_1 A, .eshop_sm_level_1 A:visited {
  color:#0000c0;
  font-size:12px;
  font-weight:normal;
  text-decoration:none;
  padding-left:10px;
}

span.eshop_sm_level_1 A:hover {
  color:#0000c0;
  font-weight:normal;
  text-decoration:underline;
}

#selected_sm_level_1 A {
  color:#0000c0;
  font-weight:bold;
  text-decoration:underline;
  padding-left:10px;
}

.eshop_sm_level_2 {
}

.eshop_sm_level_2 A, .eshop_sm_level_2 A:visited {
  color:#0000c0;
  font-size:11px;
  text-decoration:none;
  padding-left:20px;
  font-weight: normal;
}

span.eshop_sm_level_2 A:hover {
  color:#0000c0;
  text-decoration:underline;
  font-weight:normal;
}

#selected_sm_level_2 A {
  color:#0000c0;
  text-decoration:underline;
  padding-left:20px;
  font-size:11px;
  font-weight:bold;
}

.eshop_sm_level_3{
}

.eshop_sm_level_3 A, .eshop_sm_level_3 A:visited {
  color:#0000c0;
  font-size:11px;
  text-decoration:none;
  padding-left:30px;
  font-weight:normal;
}

span.eshop_sm_level_3 A:hover {
  color:#0000c0;
  text-decoration:underline;
  font-weight:normal;
}

#selected_sm_level_3 A {
  color:#0000c0;
  text-decoration:underline;
  font-size:11px;
  font-weight:bold;
  padding-left:30px;
}
/*ESHOP TREE LINKS*/

/* 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:#0000c0
}

#tree DIV.sm_level_0 {
  font-size:14px;
  font-weight:bold;
}

#tree DIV.sm_level_0 A {
  color:#0000c0;
  font-size:14px;
  font-weight:bold;
}

#tree DIV.sm_level_0 A:hover{
  font-size:14px;
  font-weight:bold;
}

#tree DIV.sm_level_0 A:visited {
  font-size:14px;
  font-weight:bold;
}

#tree DIV.sm_level_1 {
  font-size:12px;
  font-weight:bold;
}

#tree DIV.sm_level_1 A {
  color:#0000c0;
  font-size:12px;
  font-weight:bold;
}

#tree DIV.sm_level_1 A:hover {
  font-size:12px;
  font-weight:bold;
}

#tree DIV.sm_level_1 A:visited {
  font-size:12px;
  font-weight:bold;
}

#tree DIV.sm_level_2 {
  font-size:11px;
  font-weight:normal;
}

#tree DIV.sm_level_2 A {
  color:#0000c0;
  font-size:11px;
  font-weight:normal;
}

#tree DIV.sm_level_2 A:hover {
  font-size:11px;
  font-weight:normal;
}

#tree DIV.sm_level_2 A:visited {
  font-size:11px;
  font-weight:normal;
}

#tree DIV.sm_level_3 {
  font-size:10px;
  font-weight:normal;
}

#tree DIV.sm_level_3 A {
  color:#0000c0;
  font-size:10px;
  font-weight:normal;
}

#tree DIV.sm_level_3 A:hover {
  font-size:10px;
  font-weight:normal;
}

#tree DIV.sm_level_3 A:visited {
  font-size:10px;
  font-weight:normal;
}
/* END SITE MAP, SECTION MAP */

/* FORM */
FORM {
  margin: 0px;
}

INPUT {
  font-size:12px;
  background:#ffffff;
  border:#000000 1px solid;
}

INPUT.txt, INPUT.field, INPUT.filter_field {
  background:#ffffff;
  border:#000000 1px solid;
}

INPUT.txt_noborder {
  background:#ffffff;
  border:#000000 1px solid;
}

INPUT.check {
  background:#ffffff;
  border:#000000 1px solid;
}

INPUT.btn {
  background:#cccccc;
  border:#000000 1px solid;
}

INPUT.sel  {
  background:#ffffff;
  border:#000000 1px solid;
}

SELECT.sel  {
  background:#ffffff;
  border:#000000 1px solid;
}

CHECKBOX.chb{
  background:#ffffff;
  border:#000000 1px solid;
}

TEXTAREA.ta {
  background:#ffffff;
  border:#000000 1px solid;
}
/* END FORMS */

/* PHOTOALBUM*/
.photoalbum_act {
  border:#c0c0c0 1px solid;
}

.photoalbum a {
  font-weight:bold;
  text-decoration:none;
}
/*  PHOTOALBUM */

/* TABLE */
TABLE.tbl {
  border:1px #000000 solid;
}

TABLE.tbl TD {
  border:0px;
}

TABLE.tbl TH {
  color:#000000;
  background-color:#ffffff;
  border:0px;
  padding-top:5px;
  padding-bottom:5px;
  padding-left:5px;
  padding-right:5px;
}

TABLE.tbl TH.al {
  color:#000000;
  background-color:#ffffff;
  border:0px;
  padding-top:5px;
  padding-bottom:5px;
  padding-left:5px;
  padding-right:5px;
  text-align:right;
  font-weight:normal;
}

TABLE.tbl TD {
  border:0px;
  padding-top:5px;
  padding-bottom:5px;
  padding-left:5px;
  padding-right:5px;
}
/* END TABLE */

/* PRICE-LIST */
TABLE.price {
  border-right:1px #000000 solid;
}

TABLE.price TD {
  border-bottom:1px #000000 solid;
  border-left:1px #000000 solid;
}

TABLE.price TH {
  color:#000000;
  background-color:#ffffff;
  border-left:1px #000000 solid;
  padding-top:5px;
  padding-bottom:5px;
  padding-left:5px;
  padding-right:5px;
}

TABLE.price TH.al {
  color:#000000;
  background-color:#ffffff;
  border-left:0px #000000 solid;
  text-align:right;
  padding-top:5px;
  padding-bottom:5px;
  padding-left:5px;
  padding-right:5px;
}

TABLE.price TD {
  padding-top:5px;
  padding-bottom:5px;
  padding-left:5px;
  padding-right:5px;
}
/* END PRISE-LIST */

/* CART */
#cart_small {
  font-size:9px;
  color:#cccccc;
}

#cart_small a {
  font-size:9px;
}
/* END CART */

/* SORT */
.icon_sort {
  border:#000000 1px solid;
  background-color:#ffffff;
  margin-top:5px;
}
/* END SORT */

/* ESHOP */
.price_details {
  color:#0000c0;
  font-weight:bold;
}

.old_price_details {
  color:#e00000;
  text-decoration:line-through;
  font-weight:bold;
}

.discount_details {
  color:#e00000;
  font-size:11px;
  font-weight:bold;
}

.price {
  color:#000000;
  font-weight:bold;
}

.old_price {
  color:#e00000;
  text-decoration:line-through;
  color:#000000;
  font-weight:bold;
}

.discount {
  color:#e00000;
  font-size:11px;
  font-weight:bold;
}

.price_small {
  color:#cccccc;
  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:5px;
  margin-right:5px;
}

.eshop_image_click {
  margin-top:5px;
  margin-right:5px;
}

.views_browse {
  border-top:1px #cccccc solid;
  border-right: 1px #cccccc solid;
}

.views_browse TD {
  border-top:1px #cccccc solid;
  border-right: 1px #cccccc 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;
}

.row1 {
}

.row2 {
}
/* END ESHOP */

/* VOTES */
.vote_res_small_on {
  background-color:#cccccc;
  border-top:1px #000000 solid;
  border-bottom:1px #000000 solid;
}

.vote_res_on {
  background-color:#cccccc;
  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;
}
/* END VOTES */

/* SYSTEM */
#stat {
  display:none;
}

#sp {
  display:none;
}

.status_error {background:#ffef8f; color: #F00000;}

.status_notice {

}

.status_normal {

}
/* END SYSTEM */
/* 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 */

TD.spacer {
  font-size:12px;
}

ul {
  margin-top:0px;
  margin-bottom:15px;
}

li {
  margin-left:-18px;
  margin-bottom:5px;
}
/* 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: 100001; }
* 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 10px 10px 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 5px 5px 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;
}

table#sign213 {
    display: none !important;
}

[id^="sign"] {
  display: none !important;
}
/*
 * FILE END: _mod_files/_css/common.css
 */

/*
 * FILE START: _mod_files/_css/ami_custom.css
 */

/* CUSTOM GLOBAL STYLES */
/*
 * FILE END: _mod_files/_css/ami_custom.css
 */

/*
 * FILE START: _mod_files/_css/home.css
 */

/* MAKET SPECIFIC STYLES */
body, td, table, p, span {
  color: #ffffff;
  font-family: Arial, Helvetica;
}
#html_body {
  vertical-align: top;
  text-align: center;
  width: 100%;
  background-image: url('_mod_files/ce_images/layout/bg-home.jpg');
  background-repeat: repeat-x;
  background-position: 0px 420px;
}
#mastertable {
 margin: 0px;
 width: 100%;
}
#rightcell {
 padding: 0px;
 background-image: url('_mod_files/ce_images/layout/rightcellbg.jpg');
 background-repeat: repeat-x;

}
#leftcell {
 padding: 0px;
 background-image: url('_mod_files/ce_images/layout/leftcellbg.jpg');
 background-repeat: repeat-x;
}
#maincell {
 padding: 0px;
 width: 1080px;
}
#layout_table {
  vertical-align: top;
  width: 1080px;
  margin-left: auto;
  margin-right: auto;
}
#bodycont {
  vertical-align: top;
  text-align: center;
}
#bodytable {
  text-align: left;
  vertical-align: top;
  width: 980px;
  margin-left: auto;
  margin-right: auto;
}
#lay_body {
  text-align: left;
  vertical-align: top;
  padding-top:0px;
  padding-bottom:20px;
  padding-left:0px;
  padding-right:20px;
  font-size: 14px;
}
#lay_body p {
  font-size: 13px;
  line-height: 20px;
}
#lay_f1 {
  height:48px;
  background-image: url('_mod_files/ce_images/layout/blackbgmain.png');
  background-repeat:repeat-x;
  padding-top:0px;
  padding-bottom:0px;
  padding-left:0px;
  padding-right:0px;
  margin:0px;
  border-bottom:7px solid #ffffff;
  font-size:10px;
}

#lay_f1 A.contact_link {
  color:#cccccc;
}

#lay_f1 A:hover {
  color:#ffffff;
}

#lay_f2 {
  background-image: url('_mod_files/ce_images/layout/horsesbg.jpg');
  background-repeat: no-repeat;
  text-align: left;
  vertical-align: top;
  height: 385px;
}

#lay_f3 {
  text-align: right;
  vertical-align: top;
  padding-top: 0px;
  padding-bottom: 0px;
  padding-left: 50px;
  padding-right: 50px;
  width: 290px;
  text-align: right;
}
#lay_f3 p {
  font-size:13px;
  line-height: 20px;
}

#lay_f4 {
  height: 50px;
  text-align: left;
  vertical-align: top;
}
/*
 * FILE END: _mod_files/_css/home.css
 */
