@font-face {
	font-family: "Conv_MTCORSVA";
	src: url("fonts/MTCORSVA.eot");
	src: local("☺"), url("fonts/MTCORSVA.woff") format("woff"), url("fonts/MTCORSVA.ttf") format("truetype"), url("fonts/MTCORSVA.svg") format("svg");
	font-weight: normal;
	font-style: normal;
}
body{font: 100% "Verdana",Arial,Verdana,Helvetica,sans-serif;margin:0 auto;padding:0;background-color:#FFF6AB;text-align:center;}

a{color:#74243f;}
a:hover{color:#000000!important;}


form{margin:0;padding:0;}
ul{margin-top: 0;}
a img {border:none;}

.clr{clear:both;visibility:hidden;}
.clr.lef{clear:left;}
.clr.rig{clear:right;}
.vycisti:after{visibility:hidden;height:0;content:".";display:block;clear:both;}
.vycisti{display:inline-table;display:block;}
.none{display:none;}
* html .vycisti{height:1%;}

/*uni class*/
.h, .hid, .q-js .qh, .qblock, .q-js .quser, .q-js #m-odhlasit {display:none}
.block, .q-js .qblock, .q-prihlasen .quser, .q-prihlasen #m-odhlasit {display:block}
.vh {visibility:hidden}
.o-hid {overflow:hidden}
.cr, .cr a {color:#EE333E !important}
.cp {cursor:pointer}
.fl {float:left}
.fr {float:right}
.fc {clear:both}
.fcw {float:left; clear:both; width:100%}
.fca, .fc0, .fc1, .fc3, .fc5, .fc9, .fc13, .fc15, .fc18, .fc22, .fc-art, .fc9-negative {overflow:hidden; clear:both; float:none; line-height:1; margin:0; padding:0}
.fca {font-size:5px; height:5px}
.fc0, .fc1 {display:block; font-size:0; height:0; line-height:0}
.fc3 {font-size:3px; height:3px}
.fc5 {font-size:5px; height:5px}
.fc9, .fc-art, .fc10 {font-size:9px; height:9px; line-height:9px}
.fc9-negative {margin-top:-9px;}
.fc13 {font-size:13px; height:13px}
.fc15 {font-size:15px; height:15px}
.fc18 {font-size:18px; height:18px}
.fc22 {font-size:22px; height:22px}
.tal {text-align:left}
.tac {text-align:center}
.tar {text-align:right}
.taj {text-align:justify}
.ttu {text-transform:uppercase}
.ttn {text-transform:none !important}
.vat {vertical-align:top}
.vam {vertical-align:middle}
.vab {vertical-align:bottom}
.nw {white-space:nowrap}
.nb {border:none}
.static {position:static}
.relative {position:relative}
.imp {color:red !important}
.bgtrans {background:transparent}
.i {font-style:italic}
.b, .subtit {font-weight:700}
.bn {font-weight:normal}
.w25, .quarter {width:25%}
.w30 {width:30%} 
.w33 {width:33%}
.w49 {width:49%}
.w50, .half {width:50%}
.w66 {width:66%}
.full {width:100%}
.ml10 {margin-left:10px}
.mr10 {margin-right:10px}
.mt10 {margin-top:10px}
.mb10 {margin-bottom:10px}

/* obecne submit vsude */
p.submit{text-align:center!important;clear:both;padding: 5px 0;}
p.submit input{text-align:center!important;font-family: "Verdana", Arial, Verdana, Helvetica, sans-serif;text-align: center!important;}
p.submit.big {padding: 25px 0;}
p.submit.big input{font-size: 18px;padding: 7px}

form p{margin:0!important;padding:0;}
form fieldset{margin:0;padding:0;}
input{font:100% }

/* ------------------ ZAKLADNI KOSTRA WEBU ----------------------------------*/
/*div.m-bg-1 {  padding-top: 10px; text-align:center; }
div.m-bg-1 *{text-align:left;}
div.m-bg-3 {padding-top:13px;text-align:center;}
div#web { width: 1008px; padding: 13px 0 0;margin:0 auto;  margin-top: -13px; }
div#web_foot_background { }
.klikaci-body #web, .klikaci-body #web_foot_background, .klikaci-body .footer, .klikaci-body .footer2 { cursor: default }*/
.klikaci-body .m-bg-1 {position:relative; z-index:2; min-height:600px; margin:0 auto -10px; padding:10px 0 0; background:url('http://gidnes.cz/u/n4/shadeTop.png') no-repeat 50% 0;}
.klikaci-body .m-bg-2 {padding:0 0 10px; background:url('http://gidnes.cz/u/n4/shadeBot.png') no-repeat 50% 100%;}
.klikaci-body .m-bg-3 {background:url('http://gidnes.cz/u/n4/shadeMid.png') repeat-y 50% 0;}
.klikaci-body .m-bg-4 {width: 1008px; min-height:600px; margin:0 auto; padding:0 0 10px; background:#FFF; text-align:left;}
.m-bg-4 {text-align:left;}
div#web { width: 1008px; padding:13px 0 0; margin:0 auto}
.klikaci-body #web, .klikaci-body #web_foot_background, .klikaci-body .footer, .klikaci-body .footer2 { cursor: default }

.klikaci-body-siroke div.m-bg-4  {padding-left:11px; padding-right:11px}

.r-body {margin:0 0 22px}
/*div#web_container{background: #FFF6AB;text-align:center;}
div#web_container *{text-align:left;}
div#web_box{text-align:center;position: relative; background:url('img/arome_web_background3.jpg')  transparent 50% -120px no-repeat;}
div#web{width:1007px;margin:0 auto;background: transparent;position: relative;}
*/

/*div.fix_background{
position: absolute;
width: 100%;
height:100%;
background:url('img/arome_web_background.jpg') fixed transparent top left no-repeat;
}
*/
/* ----------------------------------------------------*/


/* ------------------ HLAVICKA S LOGEM ----------------------------------*/
div#header {
	position: relative;
	height: 125px;
    background: #FFF6AB;
	/*background: url('img/arome_header_background.jpg') transparent bottom right no-repeat;*/
	/*background:url('img/arome_web_background3.jpg')  transparent 50% -120px no-repeat; */
	width: 1007px;
}
div#header div#header_top {
	position: absolute;
	right: 0px;
	top: 0px;
	font-size: 11px;
	padding: 5px;
	background: #eff6e8;
	filter:alpha(opacity=85);
  -moz-opacity:0.85;
  -khtml-opacity: 0.85;
  opacity: 0.85;
  border: 1px solid #D8D7D1;
  border-top: 0;
}
div#header div#header_top a {padding: .1em .1em .1em auto;}
div#header a:hover { color: #000!important;}
div#header div#header_top a.user {border-right: 2px solid #FFF6AB; padding-right: .5em;}
div#header div#header_top a.messages, div#header div#header_top a.messages_new, div#header div#header_top a.user {
	font-weight: bold;
}
div#header div#header_top a.messages {
	padding-left: 23px;
	background: url('img/arome_message_ico.gif') transparent 5px .1em no-repeat;
}
div#header div#header_top a.messages_new {
	color: #fff!important;
	padding-left: 23px;
	background: url('img/arome_message_new_ico.gif') #ff0000 5px center no-repeat;
	font-weight: bold;
}         
div#header div#header_top a.notice{padding: auto 3px;}
div#header div#header_top a.notice_new{padding: auto 3px;color:#fff!important;background:  #ff0000;}

/* vyhledavaci formular v hlavicce */
div#header form#searchForm{position:absolute;width:246px;height: 38px;right:24px;top:49px;padding:0;border: 1px solid #D2D2D2;background: #fff;}
div#header form#searchForm label{font-size:.6em;display:block;}
div#header form#searchForm input.text_input{font-size:16px;width:185px;float:left;margin:3px 7px;border: 1px solid #fff;padding:6px 0;}
div#header form#searchForm input.searchButton{text-align:center;font-size:.7em;padding:0;margin:0 0 0 0;float:right;width:38px;}

/* logo webu */
div#header img#web_logo{position:absolute;top:40px;left:24px;}
div#header img#web_slogan{position:absolute;top:58px;left:225px;}


.webslogan {
    font-size: 11px;
    color: #99014C;
    position:absolute;top:40px;left:205px;
    /*text-shadow:1px 1px 0 rgba(253,240,128,1);*/
}
.webslogan span {
    font-family:'Conv_MTCORSVA',Sans-Serif;
    font-size: 26px;
    padding: 2px 0;
    display: block;
    text-align: center!important;
}

div#header div.loginlink{position:absolute;top:40px;left:405px;height:54px;overflow:hidden;width:285px;background:url('img/arome_community_loading.gif') #FEF28B 5px center no-repeat;border: 1px solid #FEF28B;}
div#header div.loginlink a {padding: 5px 5px 5px 63px;display:block;font-size:11px;color: #74013A;text-decoration: none;}
div#header div.loginlink a span{padding:4px 0;font-size:16px;color:#99014C;display:block;font-weight: bold;text-decoration: underline;}

/* obrazky uzivatele v hlavicce */
div#header div#user_img{position:absolute;top:0px;left:135px;max-height:87px;overflow:hidden;}
div#header div#user_img div{position:relative;float:left;width:120px;height:87px;margin:0 10px;text-align:center;}
div#header div#user_img div img{position:absolute;max-width:120px;max-height:87px;top:0;left:0;}
/* ----------------------------------------------------*/

/* ------------------ ZALOZKY ----------------------------------*/
div#web ul#main_tabs{height:45px;margin:0;padding:0;float:left;width:1007px;background: #99004c url(img/arome_main_tabs_background.jpg) top right no-repeat;}

div#web ul#main_tabs{background-position: center right!important;background-repeat: no-repeat!important;}

div#web ul#main_tabs li{float:left;padding:0 3px 0 0;margin:0;list-style-type:none;font-size:12px;line-height: 45px;text-transform: uppercase;background: transparent url(img/arome_menu_divider.gif) center right no-repeat;}
div#web ul#main_tabs li a{color:#fff;text-decoration: none;line-height: 45px}
div#web ul#main_tabs li a,div#web ul#main_tabs li span{padding:0 15px;display:block;text-align:center;color:#fff!important;line-height: 45px}
div#web ul#main_tabs li.active{position:relative;z-index:1000;}
div#web ul#main_tabs li.active *{color:#eedb6f!important;}
div#web ul#main_tabs li a:hover{color:#eedb6f!important;}
div#web ul#main_tabs li.arome{margin-left:22px!important;}

span.main_tabs_bottom
{
background:#74013A;height:4px;float:left;width:1007px;
border-top: 1px solid #FFF6AB;
-moz-box-shadow: 0 2px 3px #e9e9e9;
-webkit-box-shadow:  0 2px 3px #e9e9e9;
 box-shadow: 0 2px 3px #e9e9e9;
}
/* ----------------------------------------------------*/

/* Drobeckova navigace */
div.navigation{font-size:11px;padding:15px 30px;clear:both;border-bottom: 1px dotted #D3D3D3;color: #9D9F9C;background: #fff;}       
/* ----------------------------------------------------*/

/* ------------------ Hlavni obsah ----------------------------------*/
div#web_middle{clear:both;min-height:500px;border: 1px solid #d3d3d3;
border-top: none;
-moz-box-shadow:inset 0 0 4px #EEEEEE;
   -webkit-box-shadow:inset 0 0 4px #EEEEEE;
   box-shadow:inset 0 0 4px #EEEEEE;
float: left;
width: 1005px;
background: #fff;
font-size: 12px;
padding: 0 0 0 0;
   }


/* obsah 3 sloupcovy */
div#web_content{width:807px;float:right;clear:both;overflow:hidden;}
div#web_content div#web_content_in_content{float:left;width:457px;margin:0 0 0 25px;padding-bottom: 30px;display:inline;border-right:1px solid #d3d3d3;}
/* obsah 2,resp 1 sloupcovy */
div#web_content_wide{width:1007px;}
div#web_content_wide div#web_content_in_content{width:682px;margin:0 10px 0 10px;padding-bottom: 30px;float:left;line-height:18px;overflow:hidden;display:inline;}
div#web_content_wide div#web_content_in_content.narrow{width:645px;margin:0;float:left;overflow:hidden;display:inline;border-right:1px solid #d3d3d3;}


/* pridavaci formulare apod */
div#web_content_wide div#form,div#web_content_wide div#form_success,div#web_content_wide div#wide_page{width:987px;margin:0 10px 0 10px;float:left;line-height: 18px;overflow:hidden;display:inline;}

a.button_add_298{float:left;height:32px;line-height:32px;margin:0 auto;font-weight:bold;background:url('img/arome_button_add_298.gif') transparent center center no-repeat;width:300px;color:#481727!important;text-align:center!important;}
a.button_add_298:hover{}
a.button_discussion_298{margin:10px 0;height:32px;line-height:32px;font-size:12px;font-weight:bold;display:block;text-align:center!important;background:url('img/arome_button_discussion_298.gif') transparent center center no-repeat;width:300px;color:#481727;}

/* ---------- Hlavni obsah - prvky v obsahu ------------------------------------------*/
h1,h2,h3,h4{font-family: Georgia,serif;}
h1{font-size:22px;margin: 30px;font-weight:normal;color:#000;font-style: italic;}
div#web_content_in_content.article h1{ margin:30px 0; font-size:28px; line-height:1.33em;}
h1 span{color:#76203D;font-weight:normal;}
h2{font-size:24px;font-weight:normal;font-style: italic; margin:30px 0;color:#74243f;/*text-shadow:1px 1px 0 rgba(255,255,255,1); */ }
h3{font-size:18px;font-weight:normal;font-style: italic; margin:30px 0 24px 0;color:#000;/*text-shadow:1px 1px 0 rgba(255,255,255,1); */ }
div#web_content_in_content p{margin:10px 0;}
div#web_content_in_content .center{text-align:center!important;}
div#web_content_in_content p.big{font-size: 14px;font-weight: bold;}
.xlbig{font-size: 16px;font-weight: bold;}
div#web_content_in_content .right{text-align:right;}
div#web_content_in_content p.tip, div#web_content_in_content div.tip{padding:5px 0;text-align:center;font-weight:bold;border:1px dotted #D3D3D3;background: #EFF5E7;}
div#web_content_in_content div.tip h3{margin: 0;}
div#web_content_in_content p.stop{padding:4px 4px 4px  60px;text-align:center;font-weight:bold;border:1px solid #EDB9B5;background:url('/sharedStatic/css/main/img/stop_ico.gif') transparent 25px center no-repeat;}
div#web_content_in_content img.illustrative{float:left;margin:0 4px 4px 0;}
div#web_content_in_content table{font-size: 12px;border:1px solid #D3D3D3;border-collapse:collapse;}
div#web_content_in_content table tr td{border:1px solid #D3D3D3;}




/* Vypis obrazku na detailu content_wide */
div#web_middle div#web_content_wide div.images{margin:10px 0;}
div#web_middle div#web_content_wide div.images div.imgbox-q{width:170px;float:left;margin:0;padding:4px 0;height:150px;overflow:hidden}
div#web_middle div#web_content_wide div.images div.imgbox-q:hover{background-color:#F7F4CB;}
div#web_middle div#web_content_wide div.images div.imgbox-q a{width:150px;float:left;max-height:100px;overflow:hidden;margin:0 10px;text-align: center;}
div#web_middle div#web_content_wide div.images div.imgbox-q img{max-width:150px;max-height:100px;margin: 0 auto;float: none!important;}
div#web_middle div#web_content_wide div.images div.imgbox-q p{font-size:10px;margin:2px 10px;text-align: left;}

/*Ruzne obecne prvky*/
span.red, a.red{color:red;}
span.green, a.green{color:green;}
span.grey, a.grey{color:grey;}
a.user,span.user{padding:2px 0 2px 19px;background:url('img/arome_user_ico.gif') transparent center left no-repeat;}
a.setup{font-size: .9em;padding:2px 5px 2px 18px;color:#FF5F1A;font-weight:bold;text-transform:uppercase;background:url('img/arome_setup_ico.gif') transparent center left no-repeat;}
a.delete{color:#FF0000;padding:.2em 5px .2em 17px;font-weight:bold;background:url('/sharedStatic/css/main/img/stop_ico.gif') transparent center left no-repeat;}
a.delete2,a.settings{padding: .3em 15px .3em 0!important;color: #666666;font-weight: normal;margin: 0 3px 0 0;font-size:11px;}
a.delete2:hover{color: #666666!important;background:url('/sharedStatic/css/main/img/delete2_ico.png') transparent center right no-repeat;}
a.settings:hover{color: #666666!important;background:url('/sharedStatic/css/main/img/settings_ico.png') transparent center right no-repeat;}
p.no_comments_yet,div.no_comments_yet{clear: both;
height: 60px;
line-height: 60px;
font-size: 16px;
text-align: center!important;
background: #FEF2ED ;
border-top: 1px dotted #E3DCE3;
border-bottom: 1px dotted #E3DCE3;}



p.no_yet{
display: block;

padding: 30px 10px;
clear: both;
margin: 10px 0;
text-align: center!important;
background: #FEF2ED ;
border-top: 1px dotted #E3DCE3;
border-bottom: 1px dotted #E3DCE3;}
a.back{display:inline-block;padding:5px 5px 5px 13px;margin:5px 30px;font-weight:bold;border:1px solid #ECECDD;background:url('img/arome_arrow_left_ico.gif') #FEF2ED 5px center no-repeat;}

/*----------------------------------------------------*/

/* Obsahove menu - vpravo */




div#web_content_in_menu{width:300px;float:left;}
div#web_content_in_menu.wide{width:359px;float:right;}
div#web_content_in_menu.wide div#web_content_in_menu_in{margin: 30px}
div#web_content_in_menu ul{padding-left: 20px;color:#481727;}
div#web_content_in_menu ul li span.small{font-size: .8em;display: block; margin-bottom: 2px;}
div#web_content_in_menu ul li span.small *{;color: #215385!important; }
div#web_content_in_menu ol{padding: 0 0 0 20px;margin: 0 auto;}
/* Boxik v obsahovem menu */
div#web_content_in_menu div#web_content_in_menu_in h3{margin:.3em 0 0 0;font-size:1em;text-transform:uppercase;font-weight:bold;background: #481727;}
div#web_content_in_menu  div#web_content_in_menu_in h3 a,div#web_content_in_menu  div#web_content_in_menu_in h3 span{display:block;padding:1em 10px 1em 35px;color:#fff;text-shadow:none;}
div#web_content_in_menu  div#web_content_in_menu_in div.web_content_menu_box{margin:0 0 1em;padding:.5em 10px;background:#FEF2ED;border-bottom:1px dotted #D3D3D3;}
div#web_content_in_menu  div#web_content_in_menu_in div.web_content_menu_box p{margin:0 0 .5em 0;padding:0;}
div#web_content_in_menu  div#web_content_in_menu_in div.web_content_menu_box h4{margin: 5px 0!important;}
div#web_content_in_menu div#web_content_in_menu_in ul{margin:0 auto;}

div.all {padding: 30px 0;font-weight:bold;font-size:1.1em;text-align: right!important;}
div.all a {padding: 0 8px 0 0;background:url('img/arome_arrow_right_ico.gif') transparent center right no-repeat;}




/* ---------- HOMEPAGE ------------------------------------------*/
div.hp_top_box
{
border: 1px solid #d3d3d3;
border-left: none;
width: 645px;
height: 374px;
/*background: #eff6e8;*/
float: left;
position: relative;
}
div.hp_top_box form.perfume_search
{
padding: 15px 30px!important;
background: #EFF5E7;
height: 43px;
}
div.hp_top_box div.parameters
{
display: none;
}
div.hp_top_box div.shop_only
{
display: none;
}


div.hp_left_halfcolumn
{
float: left;
width: 501px;
border-right: 1px solid #d3d3d3;

overflow: hidden;
}
div.hp_right_halfcolumn
{
float: left;
width: 503px;
overflow: hidden;

}

div.perex
{
float: left;
box-shadow:inset 0 0 4px #EEEEEE;
}
div.perex h4
{
font-style: italic;
margin: 26px 0;

}
div.perex.main
{
border: 1px solid #d3d3d3;
border-left: none;
width: 645px;
height: 298px;
/*background: #eff6e8;*/
position: absolute;
top: 75px;
z-index: 5;
}
div.perex.regular
{
border-top: 1px solid #d3d3d3;
border-bottom: 1px solid #d3d3d3;
width: 502px;
clear: left;
margin-top: -1px;
}
div.perex_in
{
margin: 0 30px;
}

div.perex p.perex_text
{
float: right;
margin: 0 0 0 30px;
line-height: 22px;

}
div#hp div.perex.regular p.perex_text
{

}
div.perex.regular h4
{
font-size:20px;font-weight:normal;
}


div.perex.main p.perex_text
{
width: 355px;
float: left;
min-height: 150px;
margin-left: 15px!important
}
div.perex.regular p.perex_text
{
width: 255px;
margin: 0; 
}
div.perex div.perex_img
{
width: 240px;
background: #fff;
text-align: center!important;
float: left;
margin-right: 30px;

}
div.perex.regular div.perex_img
{
width: 150px;
background: #fff;
text-align: center!important;
float: left;
margin: 26px 30px 0 30px;
}
div.perex.main div.perex_img
{
/*background: #E2EFD6;*/
max-height:185px;
overflow: hidden;
margin-right: 0!important;
}
div.perex.regular div.perex_img img
{
max-width: 150px;
}

div.perex.main div.perex_img 
{
max-width: 200px;
}
div.perex.main div.perex_img img
{
max-width: 200px;
}

div.perex.main div.perex_right
{
width: 315px;
float: left;

}

div.perex div.perex_bottom
{
/*margin-top: 30px;*/

height: 40px;
border-top: 1px dotted #737770;
clear: both;
line-height: 40px;
}
div.perex.main div.perex_bottom span.author
{
width: 254px;
float: left;
}
div.perex.main div.perex_bottom 
{
margin-left: 15px!important;
width: 355px!important;
}
div.perex.regular div.perex_bottom span.author
{
width: 342px;
float: left;
}

div.perex.regular div.perex_right
{
width: 255px;
float: left;

}


div.perex.main div.perex_bottom
{
width: 315px;
margin-left: 30px;
}
div.perex.regular div.perex_bottom
{
margin-top:15px;
clear: both;
float: left;
width: 255px;
}
div.perex_bottom span.more
{
width: 100px;
float: right;
text-align: right!important;
}
div.all_articles
{
float: left;
width: 502px;
clear: left;
border-top: 1px solid #d3d3d3;
border-bottom: 1px solid #d3d3d3;
margin-top: -1px;
box-shadow:inset 0 0 4px #EEEEEE;
line-height: 48px;
text-align: right!important;
font-size: 16px;
}
div.all_articles a
{
margin-right: 30px;
}

div.newsletter_box
{
float: left;
border-top: 1px solid #d3d3d3;
border-bottom: 1px solid #d3d3d3;
background: #F6F6F4;
width: 502px;
clear: left;
margin-top: -1px;
}
div.newsletter_box_in
{
margin: 0 30px 30px;
}

div.newsletter_box form input.text
{

width: 280px;
padding: 0 10px;
height: 38px;
border: 1px solid #d3d3d3;

box-shadow:inset 0 0 4px #EEEEEE;
}
div.newsletter_box form input.submit
{
margin: 0 0 0 5px;
width: 129px;
  height: 38px;
text-align: center!important;
text-decoration: underline!important;
background-image: -webkit-gradient(
    linear,
    left top,
    left bottom,
    color-stop(0.07, rgb(255,255,255)),
    color-stop(0.54, rgb(226,226,221))
);
background-image: -moz-linear-gradient(
    center top,
    rgb(255,255,255) 7%,
    rgb(226,226,221) 54%
);
border: 1px solid #fff;
-moz-box-shadow: 0 1px 3px #ccc;
  -webkit-box-shadow: 0 1px 3px #ccc;
  box-shadow: 0 1px 3px #ccc;

}



div.catalogue_box
{
float: left;
border-top: 1px solid #d3d3d3;
border-bottom: 1px solid #d3d3d3;
background: #F6F6F4;
width: 502px;
clear: left;
margin-top: -1px;
}
div.catalogue_box_in
{
margin: 0 30px 30px;
}

div.links_box
{
float: left;
clear: both;
margin: 0 0 30px 0;
padding: 15px 0;
border-top: 1px dotted #d3d3d3;
line-height: 24px;
}
div.links_box span.link
{
font-size: 12px;
float: left;
width: 210px;
}
div.links_box span a
{
background: transparent url('img/arome_arrow_right_grey.gif') no-repeat center left;
padding-left: 15px;
}

div.bannersquare_homepage
{
float: left;
width: 359px;
height: 374px;
border: 1px solid #d3d3d3;
border-right: none;
border-left: none;
box-shadow:inset 0 0 4px #EEEEEE;
}
div.bannersquare_homepage_in
{
margin: 37px 29px;
}


div.hp_competition_box
{
float: right;
border-bottom: 1px solid #d3d3d3;
background: #f5f5ed;
width: 504px;
clear: left;
box-shadow:inset 0 0 4px #EEEEEE;
}
div.hp_competition_box_in
{
margin: 0 30px 30px 30px;
position: relative;
}
div.hp_competition_box div.morepartners
{
padding-right:30px;
text-align:right;
font-size: 11px;
}
div.hp_competition_box h3 span
{
font-weight: bold;
}

div.hp_competition_box img
{
float: left;
}
div.hp_competition_box p
{
float: right;
/*margin: 0 0 0 30px;*/
line-height: 23px;
width: 262px;
}

div.hp_competition_box.partners div.hp_competition_box_in
{
text-align: center!important;

}
div.hp_competition_box.partners img
{
margin: 0 15px 20px 15px;
display: inline-block;
float: none;
}

div.hp_list_box
{
float: right;
border-bottom: 1px solid #d3d3d3;
background: #fff;
width: 504px;
clear: both;
box-shadow:inset 0 0 4px #EEEEEE;

}
div.hp_list_box_in
{
margin: 30px 30px 30px 30px;
}


/* Souteze v pravem menu Arome */
div.hp_competition_box_menu
{
float: right;
width: 300px;
clear: both;
margin: 0 0 30px 0;
}
div.hp_competition_box_in_menu
{
margin: 0;
position: relative;
}

div.hp_competition_box_menu h4
{
padding: 10px;
background: #74013A;
color: #fff;
}
div.hp_competition_box_menu h4
{
padding: 5px;
background: #74013A;
color: #fff!important;
}
div.hp_competition_box_menu h4 a
{
color: #fff!important;
}
div.hp_competition_box_menu img
{
float: left;
}
div.hp_competition_box_menu p
{
float: right;
margin: 0 0 0 5px;
line-height: 23px;
width: 190px;
}






/*
ul.tabs_bill
{
margin:0;padding:0;
height: 40px;
border-top: 1px dotted #737770;

line-height: 40px;
background:url('img/arome_tabs_bill_background.gif') transparent bottom left repeat-x;
}

ul.tabs_bill li
{
margin:0;padding:0;
list-style-type: none;
float: left;
line-height: 40px;
}
ul.tabs_bill li *{color:#000;text-transform: uppercase;}

ul.tabs_bill li a{padding:0 15px;display:block;text-align:center;color:#000!important;background:url('img/arome_tabs_bill_background.gif') transparent bottom left repeat-x;}
ul.tabs_bill li span{font-weight:bold;padding:0 15px;display:block;text-align:center;color:#000!important;background:url('img/arome_tabs_bill_background_hover.gif') transparent bottom center no-repeat;}
ul.tabs_bill li a:hover{background:url('img/arome_tabs_bill_background_hover.gif') transparent bottom center no-repeat;}
*/

ul.arrow_list
{
margin:0;padding:0;
list-style-type: none;
line-height: 30px;
}
ul.arrow_list li
{
background:url('img/arome_arrow_list_background.gif') transparent center left no-repeat;
padding-left: 15px;
}
ul.arrow_list li a span
{
color: #530029;
}
ul.arrow_list li span.img_link
{
width: 30px;
text-align: center!important;
display: inline-block;
margin-right: 5px;
}
ul.arrow_list li img
{
vertical-align: middle;
max-width: 30px;
max-height: 30px;
}




/* ----------------------------------------------------*/
/* ------------------ DEFAULT PRO REDESIGN ----------------------*/
.col-box, #homepage {dipslay:table; border-collapse: collapse}
.col-a {display:table-cell; =display:block; =float:left; width:645px; height:100%; vertical-align:top; border-right:1px solid #D3D3D3; box-shadow: 0 0 4px #EEEEEE inset; box-sizing: border-box;}
.col-b {display:table-cell; =display:block; =float:right; width:359px; height:100%; border-left:1px solid #D3D3D3; vertical-align:top; box-shadow: 0 0 4px #EEEEEE inset; box-sizing: border-box;}
.col-a-in {padding:0 25px}
.col-b-in {padding:0 30px}
/*class pro prispusobeni stavajicim obalum*/
.col-a-box {padding:30px 25px}
.col-b-box {padding:30px}

/* ------------------ REDESIGN HP ----------------------*/
#homepage .col-a {width:570px}
#homepage .col-b {width:434px}

#homepage .hp_top_box {float:none; width:100%; height:auto; border-left:none; border-right:none}
#homepage .perfume_search input.perfume_name {width:350px}
#homepage div.suggest_big {position:absolute; left:-1px; top:60px; width:100%; border:1px solid #9d9f9c}
#homepage .suggest_big ul li {width:100%}

.bannersquare_hp {padding:36px 0; border-bottom:1px solid #D3D3D3;}
.bannersquare_hp .box-in {width:300px; margin:0 auto}

#homepage .hp_competition_box {width:100%; border:none; border-bottom:1px solid #D3D3D3; }
#homepage .hp_list_box {width:100%; border:none; border-bottom:1px solid #D3D3D3; border-left:1px solid #D3D3D3}
#homepage .hp_list_box_in {margin:30px 20px}

#hp-facebook .hp_list_box_in {width:400px; margin:30px auto}

.list-art-pr h2 {padding:0 25px}
.art {padding:30px 25px 1px; border-bottom:1px solid #D3D3D3; box-shadow: 0 0 4px #EEEEEE inset;}
.art h3 {position:relative; font-size:200%; margin:0 0 4px}
.art .perex {margin:0 0 1em; font-size:117%}
.art-info {margin:0 0 10px; color:#74243f}
.art-img {display:block; width:100%; height:190px; margin:0 0 1em; text-decoration:none; background-position:50% 50%; background-repeat:no-repeat; background-size:contain}
.art-bot {padding:20px 0; border-top:1px dotted #737770}
.art-bot .more {float:right}

/*ico-cat*/
.ico-cat {padding-right:56px}
.ico-cat:before {position:absolute; z-index:1; top:0; right:0; content:" "; width:56px; height:50px; background:url("/images/icons-set.png") no-repeat}
.ico-catid1:before {background-position:0 0}
.ico-catid2:before {background-position:0 -50px}
.ico-catid3:before {background-position:0 -100px}
.ico-catid4:before {background-position:0 -150px}
.ico-catid5:before {background-position:0 -200px}
.ico-catid6:before {background-position:0 -250px}
.ico-catid7:before {background-position:0 -300px}
.ico-catid8:before {background-position:0 -350px}
.ico-catid9:before {background-position:0 -400px}

/* ------------------ /REDESIGN HP ----------------------*/

/* ------------------ REDESIGN ALL ----------------------*/
/*category*/
#category-box {padding:1px 25px 25px; border-bottom:1px solid #D3D3D3;}
#category-box h2 {margin:0 0 7px}
#category-box ul {padding:0; list-style:none}
#category-box li {float:left; width:50%}
#category-box a {position:relative; display:block; padding-left:56px; min-height:50px; line-height:50px; text-decoration:none; color:#98104D; font-family: Georgia,serif; font-size:150%; font-weight:bold}
#category-box a:hover {text-decoration:underline}
#category-box a:before {right:auto; top:50%; left:0; margin:-22px 0 0 -2px}

/*search-box*/
.search-box {padding:25px 25px 1px; margin:0 0 15px}
.search-box #q {width:392px; height:31px; line-height:31px; padding:1px 7px; font-size:117%; font-weight:normal; color:#333; border:1px solid #D5D0D4}
.search-box #q:focus {border-color:#5F5F5F; outline:0; -webkit-transition: border 200ms; transition: border 200ms linear;}
.search-box #submit {float:right; display:inline-block; line-height:1.33; padding:5px 1em; margin:0 0 1em; text-align:center; font-size:134%; border:1px solid #D5D0D4; border-radius:3px; text-decoration:none}
.search-box #submit {
  background: #f6f6f6;
  background: -moz-linear-gradient(top,  #f6f6f6 0%, #d2d2d2 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f6f6f6), color-stop(100%,#d2d2d2));
  background: -webkit-linear-gradient(top,  #f6f6f6 0%,#d2d2d2 100%);
  background: -o-linear-gradient(top,  #f6f6f6 0%,#d2d2d2 100%);
  background: -ms-linear-gradient(top,  #f6f6f6 0%,#d2d2d2 100%);
  background: linear-gradient(to bottom,  #f6f6f6 0%,#d2d2d2 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6f6f6', endColorstr='#d2d2d2',GradientType=0 );
}

.q-ie9 .search-box #submit {filter:none}

.search-box #submit:hover {box-shadow:0px 0px 9px 0px rgba(50, 50, 50, 0.75);}

#search .search-box {padding:25px; margin:0; border-bottom:1px solid #D3D3D3;}

/* ----- b-boxy----- */
.b-box {margin:0 0 22px}
.b-box h2 {margin:0 0 7px}

/*b-art*/
.b-arthp {padding:30px 20px 20px}
#b-art h2, #b-art-pr h2 {margin:0 0 7px}
#b-art h3, #b-art-pr h3, div#web_content_in_menu div#web_content_in_menu_in #b-art h3, div#web_content_in_menu div#web_content_in_menu_in #b-art-pr h3 {padding:0; margin:0 0 10px; font-size:166%; font-weight:normal; text-transform:none; background:transparent}
div#web_content_in_menu div#web_content_in_menu_in #b-art h3 a,div#web_content_in_menu div#web_content_in_menu_in #b-art-pr h3 a {padding:0; color:#74243f}
#b-art .art, #b-art-pr .art {padding:0; margin:0 0 1em; border:none; box-shadow:none}
#b-art .art-img, #b-art-pr .art-img {float:left; width:150px; height:100px; margin:0 10px 10px 0}
#b-art .perex, #b-art-pr .perex {font-size:100%}
#b-art  .more, #b-art-pr .more {display:block; float:none; text-align:right}

/*ctegory-box*/
#ctegory-box ul {padding:0; list-style:none}
#ctegory-box li {padding:0; font-size:150%;}
#ctegory-box li a {display:block; position:relative; padding:0 0 0 50px; min-height:2.78em; line-height:2.78em }
#ctegory-box li a:before {right:auto; top:4px; left:-8px}

/* ------------------ /REDESIGN ALL ----------------------*/

/* ---------- CLANKY ------------------------------------------*/

/* nad clanky - fulltext, stitky, razeni */
div.article_top 
{
padding: 30px;
border-top: 1px dotted #E3DCE3;
border-bottom: 1px dotted #E3DCE3;

-moz-box-shadow:inset 0 0 4px #EEEEEE;
-webkit-box-shadow:inset 0 0 4px #EEEEEE;
box-shadow:inset 0 0 4px #EEEEEE;
background: #EFF5E7 500px -15px no-repeat;
}
div.article_top div.fulltext_bar input.fulltext
{
font-size: 15px;
width: 457px;
background:url('img/arome_perfumesearch_name_back.png') #ECECEC top left repeat-x;
border: 1px solid #9d9f9c;
padding: 4px;
}
div.article_top div.fulltext_bar input.submit
{
font-size: 15px;
width: 100px;
margin-left: 10px;
text-align: center!important;
}
div.article_top div.list_view
{
text-align: right!important;
font-size: 11px;
}
div.article_top div.list_view select
{
font-size: 11px;
}
div.article_top div.tags
{
padding: 5px 0;
}

ul.simplelist
{
margin: 30px;
line-height: 23px;
}

div#web_content_in_content.narrow div.perex
{
width: 100%;
border-bottom: 1px solid #D3D3D3;
}
div#web_content_in_content.narrow div.perex div.perex_bottom
{
margin-top: 15px;
width: 585px;
}


div#web_content_in_content.narrow div.perex div.perex_img
{
width: 240px;
background: #fff;
text-align: center!important;
float: left;
}
div#web_content_in_content.narrow div.perex h4
{
font-size:20px;font-weight:normal;
line-height: 26px;
margin: 30px 0;
}


div#web_content_in_content.narrow div.perex p.perex_text
{
width: 315px;
float: right;
margin: 0 0 0 30px;
line-height: 23px;
}


div#web_content_in_content.narrow  div.perex div.perex_bottom span.author
{
width: 485px;
float: left;
}

div#web_content_in_content.narrow  div.perex div.perex_bottom span.more
{
width: 100px;
float: right;
text-align: right!important;
}





div.diary_list_box
{

float: left;
width: 585px;
clear: both;
border-bottom: 1px dotted #737770;
padding: 0 0 30px 0;
margin: 0 30px;
}
div.diary_list_box h4
{
margin: 30px 0 30px 0;
font-size:22px;
font-weight: normal;

}

div.diary_list_box p a.il_img
{
float: left;
max-width: 240px;
margin: 0 5px 0 0;
text-align: center!important;
background: #F5F5F5;
}
div.diary_list_box img
{

}
div.diary_list_box d
{

}

div#web_content_wide div#web_content_in_content.article{width:585px;float:left;overflow:hidden;
border-right: 1px solid #d3d3d3;padding: 0 30px 30px 30px;margin:0;
}

div#web_content_wide div#web_content_in_content.article{
font-size: 12px;
line-height: 23px;
}

div#web_content_in_content.article div.article_top_left
{
float: left;
width: 400px;
}
div#web_content_in_content.article div.fb_like
{
clear: both;
margin: 30px 0;
float: left;
width: 100%;
padding:5px 0;
vertical-align: middle;
line-height: 30px;
background: #FEF2ED;
border-top: 1px dotted #d3d3d3;
border-bottom: 1px dotted #d3d3d3;
box-shadow:inset 2px 2px 4px #EEEEEE;
}
div#web_content_in_content.article div.fb_like span
{
padding: 0 10px;

}
div#web_content_in_content.article div.fb_like *
{

vertical-align: middle;
}
div#web_content_in_content.article ul.reviewed_parfume li
{
clear: both;
border-top: 1px dotted #D3D3D3;
list-style-type: square;
margin-bottom: 5px;
}
div#web_content_in_content.article ul.reviewed_parfume div.review_row_img
{
float: left;
width: 100px;
margin-right: 5px;
text-align: center!important;
}
div#web_content_in_content.article ul.reviewed_parfume div.reviewed_parfume_text
{
float: left;
width: 400px;
}
div#web_content_in_content.article ul.reviewed_parfume div.reviewed_parfume_text p
{
margin: 0;
}
div#web_content_in_content.article ul.reviewed_parfume div.review_row_img img
{
max-width: 100px;
max-height: 100px;
margin-bottom: 15px;
}
div#web_content_in_content.article ul.reviewed_parfume div.contents
{
float: right;
width: 440px;
}
div#web_content_in_content.article ul.reviewed_parfume div.contents span
{
font-style: italic;
}
div#web_content_in_content.article ul.reviewed_parfume div.contents p
{
margin: 0;
}
div#web_content_wide div#web_content_in_content.article p.summary
{
clear: both;
font-style: italic;
border-bottom: 1px dotted #737770;
padding: 0 0 15px 0;
}
div#web_content_in_content.article ul.reviewed_parfume span.price
{
font-size: 11px;
padding: 2px;
background: #FFF6AB;
}

div#web_content_wide div#web_content_in_content.article div.discussion_post, .discussion_post
{
width: 585px;
}
div#web_content_wide div#web_content_in_content.article div.discussion_post div.post, .discussion_post div.post
{
width: 467px;
}
/*tofix*/
.perfume_comments .discussion_post { width: 100%; }
/*tofix*/
.perfume_comments .discussion_post .post { width: 460px; }

div#web_content_wide div#web_content_in_content.article form.post_form,div#web_content_wide div#web_content_in_content.article form.problem_form,form.notification_form
{
width: 575px;
margin: 0 0 1em 0;
}
div#web_content_wide div#web_content_in_content.article form.problem_form
{
width:455px;
}
/*tofix*/
.perfume_comments .discussion_post .problem_form {
	width:auto; box-sizing:border-box;
}
div#web_content_wide div#web_content_in_content.article form.problem_form label
{
width:100px;
}
div#web_content_wide div#web_content_in_content.article form.post_form p.texyarea
{
width: 573px;
}

/*formular pro pridani komentare na clanku - uprava velikosti diky uzsim strankam na Arome */
div#web_content_wide div#web_content_in_content.article form.post_form2, .perfume_comments .post_form2  
{
width: 575px;
}
div#web_content_wide div#web_content_in_content.article form.post_form2 textarea,
.perfume_comments .post_form2 textarea 
{
width: 569px!important;
}
div#web_content_wide div#web_content_in_content.article form.post_form2 div.overlayer,
.perfume_comments .post_form2 div.overlayer
{width:507px!important;}





/* smajlici v post_form */
div#web_content_wide div#web_content_in_content.article  form.post_form div.smileybar
{
width: 357px!important
}



/* smajlici ve vsech formularich */
div.smileybar{clear:both;max-width: 485px;}
div.smileybar *{text-align: center!important;}
div.smileybar div.smiley{float:left;margin:1px 0 0 0;width:23px;height:24px;text-align:center;background: url('img/arome_discussion_icos.gif') transparent no-repeat 0 -695px;}
div.smileybar div.smiley img{margin:4px 0 0 0;}
div.smileybar div.smiley.top img{margin:1px 0 0 0;}
div.smileybar div.smiley.wide30{float:left;margin:1px 2px 0 0;width:30px;height:22px;text-align:center;background: url('img/arome_discussion_icos.gif') transparent no-repeat 0 -767px;}
div.smileybar div.smiley.wide46{float:left;margin:1px 2px 0 0;width:46px;height:22px;text-align:center;background: url('img/arome_discussion_icos.gif') transparent no-repeat 0 -839px;}
div.smileybar div.smiley.wide58{float:left;margin:1px 2px 0 0;width:58px;height:22px;text-align:center;background: url('img/arome_discussion_icos.gif') transparent no-repeat 0 -911px;}
div.smileybar div.smiley.high img{text-align:center;float:left;height:20px;margin:1px 0 0 0;}

/* ]ske funkce v diskusi */
div.discussion_admin{margin:1em 0;padding:.5em;background:#F2FFE6;border:1px solid #E3FFCA;clear:both;}
div.discussion_admin p{padding:2px 0;}
div.discussion_admin p input.topicname{width: 450px;}
div.discussion_admin p label{float:left;width:150px;}
div.discussion_admin p select{width:300px;}

/* Diskuse hledani */
div#discussion div.search_anim, div#group div.search_anim{border:1px solid #F3EEB1;background:#F7F4CB;text-align:center;font-weight:bold;margin:0 0 1em 0;width:100%;float:left;clear:both;}
div#discussion div.search_anim span, div#group div.search_anim span{display:block;padding:2em .5em 2em 80px;background:url('img/arome_search_anim.gif') #F7F4CB 20px center no-repeat;}
div#discussion form#search_form, div#group form#search_form{border:1px solid #F3EEB1;padding:.5em;background:#F7F4CB;margin:0;clear:both;}
div#discussion form#search_form p.frm, div#group form#search_form p.frm{margin:.2em 0;padding:.2em 0;clear:both!important;float: left;width: 100%;}
div#discussion form#search_form p.frm label, div#group form#search_form p.frm label{float:left;width:150px;}
div#discussion form#search_form p.frm select, div#group form#search_form p.frm select{width:180px;display:inline!important;}
div#discussion form#search_form p.frm input, div#group form#search_form p.frm input{width:180px;}
span.highlight{background:#FFFF00;font-weight:bold;}
div.discussion_post a.search_topic{background: url('img/arome_discussion_icos.gif') transparent no-repeat 0 -983px;padding-left:19px;display:block;clear:both;margin:.5em 0 .5em 170px;}
div#discussion  div.no_result, div#group  div.no_result{border:1px solid #F3EEB1;padding:.5em .5em .5em 60px;background:url('img/arome_info_ico.gif') #F7F4CB 25px center no-repeat;font-weight:bold;margin:.5em 0;clear:both;}
div#discussion  div.no_result form, div#group  div.no_result form{font-weight:normal;margin:.5em 0;}




div.article_box
{
margin: 5px 0  5px 0
}
div.article_box.small
{
width: 246px;
}
div.article_box.left
{
margin: 10px 15px 10px 10px;
float: left;
}
div.article_box_big
{
text-align: center!important;
width: 565px;
margin: 10px 10px;
}
div.article_box_big img
{
margin: 0;
max-width: 585px;
}
div.article_box.right
{
margin: 10px 10px 10px 15px;
float: right;
}
div.article_box img
{

}
div.article_box span
{
display: block;
text-align: center!important;
font-style: italic;
font-size: 11px;
padding: 0 10px 3px;
}
div.article_box.center
{
width: 100%;
text-align: center!important;
margin: 0 auto;
}
div.article_left
{
padding: 1em!important;
line-height: 1.5em!important;
background: #EEF5FA;
}
div.article_left ul
{
margin-left: 25px!important;
}
div.article_left ul li
{
color: #000;
}

div.web_content_in_menu_in div.article_box
{
clear: both!important;
text-align: center!important;
margin: 1em 0;
}




/* ----------------------------------------------------*/

/* ---------- SOUTEZE A CLANKY ------------------------------------------*/
/* denicky detail */
div#competition p img.il_img{float:left;width:150px;margin-right:5px;}
div#competition div.competition_box{float:left;width:100%;margin:25px;width: 632px; overflow:hidden;}
div.competition_box h1{margin: 15px 0!important;line-height: 30px;}
div#competition div.competition_box div.competition_box_in{padding:.5em 0;border-bottom:1px dotted #E3DCE3;font-size: 1.2em;font-style: italic;position: relative;}
div#competition div.competition_box img.il_img_right {float:right;margin:.5em 0 .3em 15px;position: relative;}
div#competition div.competition_box img.il_img_left {float:left;margin:.5em 15px .3em 0;position: relative;}
div#competition div.competition_box p img{display:inline!important;float:none!important;margin:0px 0px -2px 0px;}
div#competition div.competition_box div.tip {text-align: center;margin: 0 0 2em 0;padding: .5em 5px 1em 5px;border-top:1px #E3DCE3 solid;}
div#competition div.competition_box div.tip.left{text-align: left;}

div#competition form.competition_form {border: 1px solid #E3DCE3;background: #FEF2ED;padding: 15px }
div#competition form.competition_form h3{margin: 0!important;}
div#competition form.competition_form  p.frm{float:left;width:100%;clear:both;margin:0 0;padding:.1em 0;}
div#competition form.competition_form  p.frm label{width:180px;float:left;padding:.1em 0;text-align:left;margin-right:5px;}
div#competition form.competition_form ul {list-style-type: none;}

div#competition form.competition_form  p.frm2 label{font-weight: bold;width:100%;float:left;padding:.1em 0;text-align:left;margin-right:5px;clear: both;}

div#competition form.competition_form  p.frm_newsletter{margin:0 0;padding:10px; background: #FEF2ED}
div#competition form.competition_form  p.frm_newsletter label{float:none;padding:.1em 0;text-align:left}
div#competition form.competition_form textarea {width: 400px; height: 80px;}
div#competition form.competition_form  p.submit input{margin:.3em 0!important;font-size: 1.2em;padding: .5em; width: 250px;}



/*----------------------------------------------------*/


/* standardní prechodove modre tlacitko */
div.arome_button
{
text-align: center!important;
}
div.arome_button a
{
background:url('img/arome_addreview_background.png') #d1f3f4 top left repeat-x;
border: 1px solid #9FA4A0;

margin: 20px auto;
height: 50px;
display: inline-block;
width: 275px;
text-align: center!important;
line-height: 50px;
}
div.arome_button.small a
{

margin: 5px auto;
height: 25px;
width: 275px;
line-height: 25px;
}

/* ---------- UVODNI STRANKA PARFEMU ------------------------------------------*/
form.perfume_search
{
padding: 30px 30px 0 30px;
border-top: 1px dotted #E3DCE3;
border-bottom: 1px dotted #E3DCE3;

-moz-box-shadow:inset 0 0 4px #EEEEEE;
-webkit-box-shadow:inset 0 0 4px #EEEEEE;
box-shadow:inset 0 0 4px #EEEEEE;
background:url('img/arome_perfumesearch_back.png') #EFF5E7 500px -15px no-repeat;
}
form.perfume_search input.perfume_name
{
width:410px;
border: none;
padding: 8px 15px;
font-size:18px;
font-weight: normal;
color: #9D9F9C;
background:url('img/arome_perfumesearch_name_back.png') #ECECEC top left repeat-x;
border: 1px solid #9d9f9c;
margin: 2px 0 0 0!important;
float: left;
}
form.perfume_search div.shop_only
{
clear: both;
margin: 0;
}

form.perfume_search div.parameters
{
margin: 5px 0 0 0!important;
float: left;
width: 585px;
height: 45px
}
form.perfume_search div.parameters a
{

padding: 0 20px 0 13px;
line-height: 25px;

background: url('img/arome_perfumesearch_addparameter.gif') transparent center left no-repeat;
}
form.perfume_search div.submit
{
margin: 0!important;

float: right;
width: 115px;
text-align: right!important;
}
form.perfume_search div.submit input
{
background:url('img/arome_perfumesearch_submit_back.gif') #d1f2f7 top left repeat-x;
height:43px;
border: 1px solid #9FA4A0;
text-align: center!important;
padding: 0!important;
width: 113px;
}

div#advanced_search
{
margin: 30px 0;
}
form.perfume_search div.advanced_box
{
margin: 30px 0 0 0;
display: none;
position: relative;
}
form.perfume_search div.advanced_box a.close
{
position:absolute;font-weight:bold;right:5px;top:5px;font-size:14px;
}
form.perfume_search div.advanced
{
background: #FDFFFA;
padding: 10px;
border: 1px solid #D3D5D2;
padding: 15px;
}
form.perfume_search div.advanced label
{
font-size: 12px;
float: left;
width: 150px;
}
form.perfume_search div.advanced.sex label
{
width: 100px;
padding: 4px;
}
form.perfume_search div.advanced.sex select
{
font-size: 12px;
float: left;
width: 150px;
}
form.perfume_search div.advanced.contents label
{
width: 100px;
padding: 4px;
}
form.perfume_search div.advanced div
{
clear: both;
}


/* naseptavac */

/* naseptavac na strance s parfemy */
div.suggest_big
{
width: 585px;
background: #F1F1F1;
max-height: 450px;
overflow-y: scroll;
border: 1px solid #9D9F9C;
border-top: none;
font-size: 12px;
float: left;
clear: both;
position: relative;
z-index: 5000;
}


div.suggest_big ul
{
margin: 0;
padding: 0;
list-style-type: none;
}
div.suggest_big ul li
{
margin: 0;
padding: 0;
float: left;
width: 560px;
}
div.suggest_big ul li.white
{
background: #fff;
}
div.suggest_big ul li img
{
max-width: 60px;
max-height: 40px;

}
div.suggest_big ul li a.img_anchor
{
width: 60px;
margin-right: 5px;
float: left;
text-align: center!important;
}
div.suggest_big span.suggest_search_line
{
height: 40px;
float: left;
width: 490px;
padding: 2px;
line-height: 20px;
}
div.suggest_big span.suggest_search_line a
{

}
div.suggest_big ul li a
{

}
div.suggest_big ul li a.trademark
{
padding: 0 5px;
}
div.suggest_big ul li img.gender
{
vertical-align: middle;
}
div.suggest_big div.search_all
{
padding: 10px;
font-weight: bold;
font-size: 14px;
text-align: center!important;
}
div.suggest_big span.suggest_heading
{
font:15px Georgia,serif;
font-style: italic;
color: #74243F;
font-size: 14px;
padding: 5px; 
font-weight: bold;
display: block;
}
div.suggest_big span.suggest_price
{

}
div.suggest_big span.suggest_price span
{
color: #000;
background: #FFF6AB;
padding: 2px;
font-size: 11px!important;
}

div#qSuggestLoading
{
text-align: center!important;
}
div#qSuggestLoading span
{
padding: 5px 35px;
background: url('img/ajax-loader.gif') transparent center left no-repeat;
line-height: 35px;
}

/* naseptavac v hlavice - na vsech strankach */
div.suggest_header
{
background: #F1F1F1;
max-height: 400px;
width: 450px!important;
overflow-y: scroll;
border: 1px solid #9D9F9C;
z-index: 1000!important;
position: relative!important;
left: -200px;
}
div#qHeaderSuggestLoading
{
text-align: center!important;
}
div#qHeaderSuggestLoading span
{
padding: 5px 35px;
background: url('img/ajax-loader.gif') transparent center left no-repeat;
line-height: 35px;
}
div.suggest_header *
{
font-size: 12px!important;
}
div.suggest_header div.search_all
{
padding: 10px;
font-weight: bold;
text-align: center!important;
}
div.suggest_header ul
{
margin: 0;
padding: 0;
list-style-type: none;
}
div.suggest_header ul li
{
margin: 0;
padding: 0;
clear: both;
}
div.suggest_header ul li.white
{
background: #fff;
}
div.suggest_header ul li img
{
max-width: 60px;
max-height: 40px;
}
div.suggest_header ul li a.img_anchor
{
width: 60px;
margin-right: 5px;
float: left;
text-align: center!important;
}
div.suggest_header ul li a
{

}
div.suggest_header ul li a.trademark
{
padding: 0 5px;
}
div.suggest_header ul li img.gender
{

}
div.suggest_header div.search_all
{
padding: 5px;
}
div.suggest_header span.suggest_heading
{
font:15px Georgia,serif;
font-style: italic;
color: #74243F;
font-size: 14px;
padding: 5px;
font-weight: bold;
display: block;
}

div.suggest_header span.suggest_price
{
font-size: 11px!important;
}
div.suggest_header span.suggest_price span
{
color: #000;
background: #FFF6AB;
padding: 2px;
font-size: 11px!important;
}
div.suggest_header span.suggest_search_line
{
position: relative;
display: inline-block;
width: 360px;
height: 40px;
line-height: 20px;
}






/* nahodne flakony */
div.random_flacons
{
margin:0 30px;
text-align: center!important;
}
div.random_flacons a.random_img
{
display: inline-block;
width: 110px;
overflow: hidden;
text-align: center!important;
}
div.random_flacons a.random_img img
{
max-width: 110px;
vertical-align: middle;
}

/* velka tlacitka na homepage parfemu */
div.parfume_hp_buttons
{
margin: 30px 30px 0 30px;
}
div.parfume_hp_buttons a
{
background:url('img/arome_addreview_background.png') #d1f3f4 top left repeat-x;
border: 1px solid #9FA4A0;
float: left;
margin: 20px 0;
height: 50px;
display: block;
width: 275px;
text-align: center!important;
line-height: 50px;
}
div.parfume_hp_buttons a.left
{
margin-right: 30px;
}


/* vypis podle atributu */
div.attributes_col
{
float: left;
width: 195px;
}


/*vypis recenzi parfemu*/
div.perfume_reviews
{
margin: 30px;
float: left;
width: 585px;
clear: both;
}



div#tabs-review-new
{
padding: 0!important;
}
div.perfume_review_row
{
float: left;
width: 585px;
clear: both;
border-bottom: 1px dotted #737770;
padding: 0 0 30px 0;
}

div.perfume_review_row span.perfume_gender
{
float: right;
margin: 0 0 15px 15px:
height: 60px;
display: block;
}
div.perfume_review_row span.perfume_gender img
{
vertical-align: middle;
padding: 13px 0;

}
div.perfume_review_row h3
{
margin: 30px 0 30px 0;
font-size:20px;
line-height: 26px;
float: left;
display: inline-block;
}
div.perfume_review_row h3 span
{
color: #530029;
}

div.perfume_review_row div.review_row_img
{
float: left;
width: 240px;
margin: 0 5px 0 0;
text-align: center!important;
background: #fff;
}
div.perfume_review_row img
{
max-width:240px;
}
div.perfume_review_row div.perfume_review_row_in
{

}
div.perfume_review_row p.perfume_review_row_in
{
float: left;
width: 290px;
margin: 0!important;
line-height: 22px;
}

/* vypisy parfemu */
div.perfume_brands_box_in
{
padding: 0 30px 10px 30px;
}

/**/
.trademark_description {
	margin:0px 30px 20px 30px;
}

/*vypis parfemu podle pismen*/
div.tabs-trademark-letters
{
padding: 4px;
background: #EFF5E7;
text-align: center!important;
}
a.parfume_letter
{
padding: 4px;
font-size: 14px;
line-height: 30px;
font-weight: bold;
}

/*vypis parfemu*/
div.perfume_trademarklist
{
margin: 0 30px;
}
ul.arrow_list.parfume_list_hp
{
margin: 30px auto;
font-size: 16px;
}
ul.arrow_list.parfume_list_hp li
{
/*line-height: 60px!important;*/
height: 71px;
margin: 0 0 5px 0;
}
ul.arrow_list.parfume_list_hp li a.img_anchor
{
width: 100px;
float: left;
margin: 0 5px 0 0;
text-align: center!important;
overflow: hidden;
}
ul.arrow_list.parfume_list_hp li img
{
max-height: 71px;
vertical-align: middle;
}

/* vypis nahledu parfemu */
a.parfume_gallery
{
width: 180px;
height: 150px;
margin: 5px 0;
float: left;
text-align: center!important;
}



/* vypis parfemu tabulkou */


table.parfume_list
{
width: 585px;
margin: 10px 0 30px 0;
border: none!important;
clear: both;
}
table.parfume_list a
{
/*color: #74243F;*/
}
 table.parfume_list thead tr th
{
background: #EFF5E7;
}
 table.parfume_list thead tr th form
{
text-align: center;
}
 table.parfume_list col.parfume_img
{
width: 50px;

}
 table.parfume_list col.parfume_brand
{
width: 130px;
}
 table.parfume_list col.parfume_type
{
width: 165px;
}
 table.parfume_list col.parfume_brand_short
{
width: 120px;
}
 table.parfume_list col.parfume_type_long
{
width: 180px;
}
 table.parfume_list col.parfume_gender
{
width: 20px;
}
 table.parfume_list col.parfume_year
{
width: 50px;
}
 table.parfume_list col.parfume_rating
{
width: 120px;
}
table.parfume_list tbody:hover
{
background: #FFF6AB;
}
 table.parfume_list tr td
{
padding: 2px;
vertical-align: middle;
border: none!important;
}
 table.parfume_list tr td.shop_price
{
font-size: 11px;
}
 table.parfume_list tr td.shop_price span
{
padding: 2px;
background: #FFF6AB;
}

table.parfume_list tr.main
{
border-top: 1px solid #D3D3D3!important;
}



 table.parfume_list tr td p
{
margin: 0;
}
table.parfume_list td.parfume_img
{
text-align: center!important;
}
 table.parfume_list td.parfume_img img
{
max-height: 50px;
}
table.parfume_list .nw {white-space:nowrap}
table.parfume_list .nw span {display:inline-block}
table.parfume_list span.positive
{
font-size: 12px;
padding: 5px 3px 5px 20px;
background:url('img/arome_thumbup_ico.png') #B5EEBB center left no-repeat;
}
table.parfume_list span.negative
{
font-size: 12px;
padding: 5px 20px 5px 3px;
background:url('img/arome_thumbdown_ico.png') #ffd8d9 center right no-repeat;
}
table.parfume_list span.neutral
{
font-size: 12px;
padding: 5px 3px;
background: #dadcdb;
}


/* Adiny recenze */
div.slide_review_ada
{
clear: both;
margin: 0;
float: left;
width: 100%;
}
div.slide_review_ada table.review_ada
{

margin: 10px 30px 30px 30px;
border: none!important;
clear: both;
}
div.slide_review_ada table.review_ada col.perfume
{
min-width: 100px;

}
div.slide_review_ada table.review_ada tr
{
 border-top: 1px solid #D3D3D3;
}
div.slide_review_ada table.review_ada tr:hover
{
background: #FFF6AB;
}
div.slide_review_ada table.review_ada tr td
{
padding: 4px;
vertical-align: middle;
border: none!important;
}


/* ----------------------------------------------------*/


/* ---------- DETAIL PARFEMU ------------------------------------------*/
div.perfume_box_in
{
padding: 0 30px 10px 30px;
}
div.perfume_box_in h1
{
text-transform: uppercase;
font-size: 26px;
font-style: italic;
font-weight: bold;
color: #76203D;
line-height: 30px;
float: left;
margin: 20px 0;
max-width: 525px;
}
div.perfume_box_in h1 span.trademark
{
text-transform: none;
font-size: 24px;

}
div.perfume_box_in span.perfume_gender
{
float: right;
height: 60px;
display: block;

}
div.perfume_box_in span.perfume_gender img
{
vertical-align: middle;
padding: 13px 0;
}

span.onshelf
{
background: #B5EEBB;
padding: 5px;
display: inline-block;
clear: both;

}

div.perfume_top
{
clear: both;
padding-bottom: 0px;
/*border-bottom: 1px dotted #d3d3d3;*/
}
div.perfume_top_right
{
float: right;
width: 315px;
}
div.perfume_top_right span.heading
{
float: left;
width: 75px;
font-weight: bold;
}
div.perfume_top_right span.heading span.authorized
{
font-size: 10px;
}
div.perfume_top_right p
{
float: right;
width: 240px;
margin: 0!important;

}
div.perfume_top_right div.description
{
clear: both;
border-top: 1px dotted #D3D3D3;
padding: 3px 0;
}
div.perfume_image
{
width: 240px;
background: #fff;
text-align: center!important;
float: left;
}
div.perfume_top div.fb_like_perfume
{
margin: 15px 0;
}
span.add_review,
span.add_comment_btn
{
background:url('img/arome_addreview_background.png') #d1f3f4 top left repeat-x;
float: right;
margin: 20px 0;
height: 50px;
width: 250px;
display: block;
clear: both;
}
span.add_comment_btn { margin:0;}

span.add_review a,
span.add_comment_btn a
{
padding: 0 35px 0 55px;

line-height: 50px;
text-align: center!important;
color: #000;
background:url('img/arome_addreview_ico.png') transparent 15px center  no-repeat;
display: block;
/*background-image: -webkit-gradient(
    linear,
    left top,
    left bottom,
    color-stop(0.07, rgb(255,255,255)),
    color-stop(0.54, rgb(209,243,244))
);
background-image: -moz-linear-gradient(
    center top,
    rgb(255,255,255) 7%,
    rgb(209,243,244) 54%
);*/
border: 1px solid #E3DCE3;
}
span.add_comment_btn a { padding: 0 15px 0 50px;}

span.myrating span
{
padding: 8px;
font-weight: bold;
}
span.myrating.positive span    
{
background: #B5EEBB;
}
span.myrating.negative span 
{
background: #FFD8D9;
}
span.myrating.neutral span
{
background: #DADCDB;
}
span.myrating img
{
vertical-align: middle;
}
span.myrating a.delete2
{
display: inline-block;
}

div.perfume_buttons
{
position: relative;
}
a.perfume_button
{
background:url('img/arome_perfumebutton_background.png') #fff top left repeat-x;
width: 139px;
border: 1px solid #fff;
height: 40px;
line-height: 40px;
display: block;
float: left;
text-align: center!important;
margin: 10px 3px 20px 3px;
-moz-box-shadow: 0 1px 3px #ccc;
  -webkit-box-shadow: 0 1px 3px #ccc;
  box-shadow: 0 1px 3px #ccc;
  color: #000;
}
a.perfume_button.green
{
background:url('img/arome_perfumebutton_green_background.png') #fff top left repeat-x;
width: 139px;
border: 1px solid #fff;
height: 40px;
line-height: 40px;
display: block;
float: left;
text-align: center!important;
margin: 10px 3px 20px 3px;
-moz-box-shadow: 0 1px 3px #ccc;
  -webkit-box-shadow: 0 1px 3px #ccc;
  box-shadow: 0 1px 3px #ccc;
  color: #000;
  position: relative;
}
a.perfume_button.greenhave
{
background:url('img/arome_perfumebutton_green_background.png') #fff top left repeat-x;
width: 139px;
border: 1px solid #fff;
height: 40px;
line-height: 40px;
display: block;
float: left;
text-align: center!important;
margin: 10px 3px 20px 3px;
-moz-box-shadow: 0 1px 3px #ccc;
  -webkit-box-shadow: 0 1px 3px #ccc;
  box-shadow: 0 1px 3px #ccc;
  color: #000;
  position: relative;
  text-decoration: none!important;
}
a.perfume_button.greenhave span.link
{
text-decoration: underline;
display: block;
width: 139px;
text-align: center!important;
}
a.perfume_button span.shelfdetailtopleft
{
display: block;
font-size: 10px;
position: absolute;
top: 2px;
width: 87px;
text-align: left!important;
line-height: 13px;
}
a.perfume_button span.shelfdetailtopright
{
display: block;
font-size: 10px;
position: absolute;
top: 2px;
right: 2px;
width: 47px;
text-align: right!important;
line-height: 13px;
}
a.perfume_button span.shelfdetailbottomleft
{
display: block;
font-size: 10px;
position: absolute;
bottom: 2px;
width: 67px;
text-align: left!important;
line-height: 13px;
}
a.perfume_button span.shelfdetailbottomright
{
display: block;
font-size: 10px;
position: absolute;
bottom: 2px;
width: 67px;
right: 2px;
text-align: right!important;
line-height: 13px;
}
a.perfume_button.left
{
margin-left: 0px;
}
a.perfume_button.right
{
margin-right: 0px;
float: right!important;
}




/* navrhnout podobnou vuni */
div.professional_rating
{
clear: both;
text-align: right!important;
font-size: 11px;
position: relative;
}
div.professional_rating p
{
max-width: 480px;
}
div.professional_rating form
{



position: absolute;
top: 2px;
right: 5px;
z-index: 10;
padding: 5px;
border: 1px solid #E3DCE3;
text-align: center;
background: #fff;
width: 100%;
-moz-box-shadow: 3px 3px 4px #d3d3d3;
-webkit-box-shadow: 3px 3px 4px #d3d3d3;
box-shadow: 3px 3px 4px #d3d3d3;
/* For IE 8 */
-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#d3d3d3')";
/* For IE 5.5 - 7 */
filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#d3d3d3');



}
div.professional_rating form a.delete2
{
position: absolute;
top: 0;
right: 0;
}
div.professional_rating p.frm input
{
width: 200px;
}
span.add_similar
{
}
span.add_similar a
{

}

/* formular pro pridani mam parfem */
form.perfume_own, div.perfume_own
{
clear: both;
position: absolute;
top: 2px;
right: 5px;
z-index: 10;
padding: 5px;
border: 1px solid #E3DCE3;
text-align: center;
background: #fff;
width: 100%;
-moz-box-shadow: 3px 3px 4px #d3d3d3;

-webkit-box-shadow: 3px 3px 4px #d3d3d3;

box-shadow: 3px 3px 4px #d3d3d3;

/* For IE 8 */

-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#d3d3d3')";

/* For IE 5.5 - 7 */

filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#d3d3d3');
}
form.perfume_own p.frm span, div.perfume_own p.frm span
{
display: inline-block;
width: 220px;
text-align: right!important;
font-weight: bold;
}

form.perfume_own a.delete2
{
position: absolute;
top: 0;
right: 0;
}


/* pocet umisteni v zenriccich na profilu */

div.perfumeTopsCount_box
{
text-align: center!important;
clear: both;
float: left;
width: 100%;
margin: 0 0 30px 0;
}
div.perfumeTopsCount_box div.perfumeTopsCount
{
display: inline-block;
float: left;
text-align: center!important;
width: 193px;
border-left: 1px solid #FEF2ED;
border-right: 1px solid #E3DCE3;
border-bottom: 1px dotted #E3DCE3;
border-top: 1px dotted #E3DCE3;
}



/* xml na detailu parfemu */
div.shop_loading
{
text-align: center!important;
}
div.shop_loading span
{
padding: 5px 35px;
background: url('img/ajax-loader.gif') transparent center left no-repeat;
line-height: 35px;
}


h3.shopitemhead
{
margin: 0 0 5px 0;
}
h3.shopitemhead span
{
color: #76203D;
}
div.shopitemheading
{
/*background: #F5F5ED;*/
clear: both;
font-size: 14px;
height: 40px;
padding: 4px;
border-bottom: 1px dotted #D3D3D3;
line-height: 40px;
font-weight: bold;
}
div.shopitemheading img 
{
vertical-align: middle;
}
div.shopitemheading span.shopitemil 
{
margin: auto 5px auto 0;
float: left;
width: 40px;
margin-right: 5px;
text-align: center!important;
}
div.shopitemheading span.itemname
{
margin-left: 5px
}
div.shopitemheading:hover
{
/*background: #FFF6AB;*/

}
div.shopitemheading a.imglink
{
float: left;
width: 45px;
margin-right: 5px;
text-decoration: none;
}
div.shopitemheading a.link
{
display: block;
text-decoration: underline;
}
div.shopitemheading:hover span.pricefrom
{
background: #FFF6AB;

color:#74243F;
line-height: 40px;
border: 1px solid #FFF175;
}
div.shopitemheading:hover span.pricefrom a
{
color:#74243F;

}
div.shopitemheading span.pricefrom
{
-moz-border-radius: 5px;
border-radius: 5px;
-webkit-border-radius: 5px;
text-decoration: none;
float: right;
padding: 0 5px;
font-size: 16px;
font-weight: bold;
background: #fff;
border: 1px solid #D3D3D3;
}


/*radek parfemu v eshopu na detailu*/

div.shopitems-loading
{
text-align: center!important;
}
div.shopitems-loading span
{
padding: 5px 35px;
background: url('img/ajax-loader.gif') transparent center left no-repeat;
line-height: 35px;
}


div.shopitem
{
width: 540px;
float: right;
clear: both;
font-size: 12px;
height: 30px;
padding: 4px;
/*border-bottom: 1px dotted #D3D3D3;*/
line-height: 30px;
font-weight: bold;
padding-left: 9px;
background:url('img/arome_shopitem_back.png') #fff top left no-repeat;

}
div.shopitem span.shopitemimg 
{
display: inline-block;
width: 81px;
margin-right: 5px;
text-decoration: none;
}
div.shopitem img 
{
vertical-align: middle;
max-height: 30px;
}
div.shopitem a
{
display: block;

}
div.shopitem a span.itemname
{
display: inline-block;
max-width: 300px;
line-height: 15px;
text-decoration: underline;
}
div.shopitem span.itemprice
{
-moz-border-radius: 5px;
border-radius: 5px;
-webkit-border-radius: 5px;
text-decoration: none;
float: right;
padding: 0 38px 0 5px;
background:url('img/arome_shoparrow.png') #FFF6AB center right no-repeat;
font-size: 14px;
font-weight: bold;
line-height: 15px;

text-align: center!important;
}
div.shopitem span.itemprice span.deliverydate
{
font-size: 11px;;


}

div.shopitem span.itemprice span.deliverydate span.instock
{
background: #008000;
color: #fff;
display: inline-block;
-moz-border-radius: 3px;
border-radius: 3px;
-webkit-border-radius: 3px;
margin: 2px;
padding: 0 2px;
text-transform: uppercase;
display: inline-block;
font-weight: normal;
font-size: 10px;
}
div.shopitem span.itemprice span.deliverydate span.nostock
{
background: #FF8000;
color: #fff;
display: inline-block;
-moz-border-radius: 3px;
border-radius: 3px;
-webkit-border-radius: 3px;
margin: 2px;
padding: 0 2px;
text-transform: uppercase;
display: inline-block;
font-weight: normal;
font-size: 10px;
}
div.shopitem:hover 
{
background-color: #fffcdd;
}
div.shopitem:hover span.itemprice
{
background-color: #74243F;
color: #fff;
}








table.shop_list
{
width: 545px;
margin: -1px 0 5px 40px;
clear: both;
background: #FFF6AB;
border: 1px solid #FEF2ED!important;
border-bottom: 3px solid #E3DCE3!important;

}
table.shop_list a
{
color: #74243F;
}
 table.shop_list thead tr th
{
background: #FFF6AB;
font-size: 11px;
}


table.shop_list col.parfume
{
width: 450px;
}
table.shop_list col.stock
{
width: 50px;
}
table.shop_list col.price
{
width: 160px;
}

table.shop_list tr:hover
{
background: #FFF6AB;
}

table.shop_list tr td
{
padding: 2px;
vertical-align: middle;
border: none!important;

border-bottom: 1px solid #FEF2ED!important;
}
table.shop_list tr td.price 
{
text-align: right!important;

}
table.shop_list tr td.price a.priceprice
{
text-align: center!important;
font-size: 16px;
font-weight: bold;
color: #9D1961;


-moz-border-radius: 5px;
border-radius: 5px;
-webkit-border-radius: 5px;

float: right;
padding: 3px;
font-size: 16px;
font-weight: bold;
background: #FFF6AB;
}
table.shop_list tr:hover td.price  a.priceprice
{
background: #fff;
}
table.shop_list tr td.stock 
{
text-align: center!important;
}
table.shop_list tr td.stock span.instock
{
color: #008000;
}
table.shop_list td.item img
{
vertical-align: middle;
}
table.shop_list td.item span.shop
{
color: #9D9F9C;
}

table.shop_list td.parfume_img
{
text-align: center!important;
}
 table.shop_list td.parfume_img img
{
max-height: 50px;
}
 table.shop_list td.gotoshop
{
width: 130px;
}
 table.shop_list td a.gotoshop
{
/*padding-right: 30px;*/
font-size: 11px;
display: inline-block;
/*background:url('img/arome_shopping_bag.png') transparent center right no-repeat;*/
}
 div.showall
{
width: 585px;
height: 51px;
background:url('img/arome_shop_showall_background.png') transparent top center no-repeat;
text-align: center!important;
font-weight: bold;
}




/* podobne parfemy vpravo */
div.similar_right
{
margin: 10px 0!important;
float: left;
width: 100%;
clear: both;

}
div.similar_right h3
{
background: transparent!important;
font-size: 17px!important;
text-transform: none!important;
font-weight: normal!important;
padding: 15px 0;
margin: 15px 0 0 0!important;
}
div.similar_right ul
{
list-style-type: none!important;
padding-left: 0!important;
}
div.similar_right ul li
{
background: none!important;
padding-left: 0!important;
}
div.similar_right ul li a.img_anchor
{
width: 100px!important;
vertical-align: middle;
}
div.similar_right ul li a.img_anchor img
{
max-height: 60px!important;

}
div.similar_right ul li span.price
{
font-size: 11px;
padding: 2px;
background: #FFF6AB;
color: #000;
}


div.ada_review
{
float: left;
width: 100%;
padding: 0;
clear: both;
margin: 15px 0 0 0;
font-size: 14px;
border: 1px dotted #E3DCE3;
}
div.ada_review h3
{
background: #F5F5ED;
margin:0 0 15px 0;
padding: 15px;
position: relative;
top: 0;
}
div.ada_review h3 span
{
color: #74243F;
}
div.ada_review_ada
{
float: left;
width: 100px;
text-align: center!important;
}
div.ada_review_ada img
{
clear: both;
display: block;
margin: 0 15px;
-moz-border-radius: 5px;
border-radius: 5px;
-webkit-border-radius: 5px;
}




div.ada_review div.ada_review_in
{
float: left;
width: 460px;
font-size: 13px;
line-height: 23px;
}
div.ada_review_in_expand
{
float: left;
width: 460px;
font-size: 13px;
line-height: 23px;
}
div.ada_review div.ada_review_in h4
{
margin: 0!important;
}
div.ada_review div.ada_review_in p
{
margin: 0 0 10px 0!important;
}







p.voting img
{
vertical-align: middle;
}

p.no_review
{
clear: both;
height: 60px;
line-height: 60px;
text-align: center!important;
border-top: 1px dotted #E3DCE3;
border-bottom: 1px dotted #E3DCE3;
background:url('img/arome_addreview_background.png') #d1f3f4 top left repeat-x;
}
p.no_review img
{
vertical-align: middle;
}


div.perfume_rating
{
clear: both;
padding-bottom: 20px;
border-bottom: 1px dotted #d3d3d3;
}

div.perfume_rating h3
{
float: left;
}
div.perfume_rating h3 span.trademark
{
color: #76203D;
text-transform: uppercase;
}
div.perfume_rating  span.user_count
{
font-size: 12px;
margin: 0 10px;
font-style: normal;
}

div.perfume_rating div.rating_box
{
width: 585px;
float: left;
height: 30px;
margin-bottom: 1px;
}
div.perfume_rating div.rating_box span.percentage
{
width: 60px;
float: right;
text-align: right!important;
height: 30px;
line-height: 30px;
}
div.perfume_rating div.rating_box span.percentage span
{
padding: 0 5px;
}
div.perfume_rating div.rating_box.yes span.percentage
{
background: #B5EEBB;
}
div.perfume_rating div.rating_box.no span.percentage
{
background: #ffd8d9;
}
div.perfume_rating div.rating_box.neutral span.percentage
{
background: #dadcdb;
}

div.perfume_rating div.rating_box div.graph
{
width: 518px;
float: left;
height: 30px;
line-height: 30px;
background: #EDEDED;
position: relative;
}
div.perfume_rating div.rating_box div.graph div
{
background: #B5EEBB;
width: 200px;
height: 30px;
position: absolute;
top: 0;
left: 0;
}
div.perfume_rating div.rating_box div.graph span
{
position: relative;
z-index: 5;
padding: 0 5px;
text-transform: uppercase;
font-size: 11px;
}
div.perfume_rating div.rating_box.yes div.graph div
{
background: #B5EEBB;
}
div.perfume_rating div.rating_box.no div.graph div
{
background: #ffd8d9;
}
div.perfume_rating div.rating_box.neutral div.graph div
{
background: #dadcdb;
}
div.perfume_rating p.right
{
text-align: right!important;
margin: 10px 0!important;
clear: both;
}
div.perfume_rating a.add_review_small
{
color: #000;

}
div.perfume_rating  a.add_review_small:before
{
 text-decoration: none;
 content: "+ ";
}







div.perfume_fragrance
{
float: left;
width: 100%;
clear: both;
padding-bottom: 10px;
border-bottom: 1px dotted #d3d3d3;
}
div.perfume_fragrance h3
{
float: left;
}
div.perfume_fragrance  span.user_count
{
font-size: 12px;
margin: 0 10px;
font-style: normal;
}

div.perfume_fragrance div.fragrance_box
{
width: 585px;
float: left;
margin-bottom: 5px;
clear: both;
}
div.perfume_fragrance div.fragrance_box span.left
{
width: 100px;
float: left;
height: 30px;

line-height: 30px;
text-transform: uppercase;
font-size: 11px;
}
div.perfume_fragrance div.fragrance_box span.left.high
{
height: 35px;
line-height: 20px;
}
div.perfume_fragrance div.fragrance_box span.left.high span
{
font-size: 10px;
}
div.perfume_fragrance div.fragrance_box span.right
{
width: 100px;
float: right;
height: 30px;
line-height: 30px;
text-align: right!important;
text-transform: uppercase;
font-size: 11px;
}
div.perfume_fragrance div.fragrance_box span.right.high
{
height: 35px;
line-height: 20px;
}
div.perfume_fragrance div.fragrance_box span.right.high span
{
font-size: 10px;
}
div.perfume_fragrance div.fragrance_box span.middle
{
float: left;
width: 375px;
height: 30px;
margin: 0 5px;
background: url('img/arome_perfume_fragrance_background.png') transparent center center no-repeat;
}
div.perfume_fragrance div.fragrance_box span.middle img
{
margin-top: 9px;
}






div.perfume_rating2
{
clear: both;
padding-bottom: 10px;
border-bottom: 1px dotted #d3d3d3;
}

div.perfume_rating2 h3
{
float: left;
}
div.perfume_rating2 h3 span.trademark
{
color: #76203D;
text-transform: uppercase;
}


div.perfume_rating2  span.user_count
{
font-size: 12px;
margin: 0 10px;
font-style: normal;
}

div.perfume_rating2 div.rating_box
{
width: 585px;
float: left;
height: 30px;
margin-bottom: 1px;
}
div.perfume_rating2 div.rating_box span.percentage
{
width: 60px;
float: right;
text-align: right!important;
height: 30px;
line-height: 30px;
background: #F8F3CD;
}
div.perfume_rating2 div.rating_box span.percentage span
{
padding: 0 5px;
}


div.perfume_rating2 div.rating_box div.graph
{
width: 518px;
float: left;
height: 30px;
line-height: 30px;
background: #EDEDED;
position: relative;
}
div.perfume_rating2 div.rating_box div.graph div
{
background: #F8F3CD;
width: 200px;
height: 30px;
position: absolute;
top: 0;
left: 0;
}
div.perfume_rating2 div.rating_box div.graph span
{
position: relative;
z-index: 5;
padding: 0 5px;
text-transform: uppercase;
font-size: 11px;
}
div.perfume_rating2 a.more_like_this
{
color: #76203D;
text-transform: none;
display: inline-block;
text-align: right!important;
position: absolute;
z-index: 10;
right: 5px;
top: 0;
font-size: 11px;
}


div.perfume_review h3 span.trademark
{
color: #76203D;
text-transform: uppercase;
}
div.perfume_review
{
clear: both;
float: left;
width: 100%;
border-bottom: 1px dotted #d3d3d3;
border-top: 1px dotted #d3d3d3;
margin-top: -1px;
}
div.perfume_review.positive
{
background: #F4FCED;
}
div.perfume_review.negative
{
background: #FFF4F4;
}
div.perfume_review.neutral
{
background: #F0F0F0;
}


div.perfume_review div.review_user {float:left; width:105px; padding:10px 5px; text-align:center;}
div.perfume_review div.review_text {float: right; width:445px; padding:10px 5px}
div.perfume_review div.review_text p
{
margin: 0 0 5px 0!important;
line-height: 26px;
}
div.perfume_review div.review_text span.yes, div.perfume_review div.review_text span.no, div.perfume_review div.review_text span.neutral
{
float: left;
margin-right: 3px;
}
span.list_rating
{
float: left;
width: 30px;
line-height:22px;

text-align: center!important;
margin: 30px 5px 30px 0;
}
span.list_rating img
{

}
/*
 span.yes
{
background: #B5EEBB;
text-transform: uppercase;
}
 span.no
{
background: #ffd8d9;
text-transform: uppercase;
}
 span.neutral
{
background: #dadcdb;
text-transform: uppercase;
}
*/



div.perfume_change
{
clear: both;
padding: 1px 30px 10px 30px;
background: #EFF5E7;
border-top: 1px solid #d3d3d3;
box-shadow:inset 0 0 4px #EEEEEE;
}
div.perfume_change div.users_change
{
float: left;
width: 100%;
clear: both;
}
div.perfume_change div.users_change span
{
float: left;
width: 195px;
}



div.perfume_change a.positive
{
padding: 0 0 0 20px;
background:url('img/arome_thumbup_ico.png') transparent 4px center no-repeat;
}
div.perfume_change a.negative
{
padding: 0 0 0 20px;
background:url('img/arome_thumbdown_ico.png') transparent 4px center no-repeat;
}
div.perfume_change a.neutral
{
padding: 0 0 0 20px;
background:url('img/arome_neutral_ico.png') transparent 4px center no-repeat;
}



div.perfume_related
{
clear: both;
padding: 1px 30px 10px 30px;
background: #EFF5E7;
border-top: 1px solid #d3d3d3;
box-shadow:inset 0 0 4px #EEEEEE;
}

div.perfumelist_box
{
float: left;
width: 292px;
overflow: hidden;
}
ul.arrow_list.perfumelist
{

}
ul.arrow_list.perfumelist li
{
line-height: 20px!important;
height: 40px;
margin: 0 0 5px 0;
}
ul.arrow_list.perfumelist li a.img_anchor
{
width: 60px;
float: left;
margin: 0 5px 0 0;
text-align: center!important;
}
ul.arrow_list.perfumelist li img
{
max-height: 40px;
vertical-align: middle;
}

div.perfume_comments
{
clear: both;
padding: 1px 0px 10px 0px;
}


div.article_list
{
margin:30px 0;padding:0;
list-style-type: none;
}
div.article_list  p
{
line-height: 20px;
margin: 0!important;
float: left;
width: 148px;
}
div.article_list  span
{
font-size: 11px;
}
div.article_list h4
{
margin: 5px 0!important;
}
div.article_list  a.img_anchor
{
width: 150px;
text-align: center!important;
float: left;
}
div.article_list  img
{
margin: 5px 5px 0 0;
max-width: 150px!important;
max-height: 100px!important;
}
/* ----------------------------------------------------*/

/* ---------- NOVY BAZAR ------------------------------------------*/
div#web_content_wide div#web_content_in_content.narrow.advert
{
position: relative;

}
div#web_content_wide div#web_content_in_content.narrow.advert a.back
{
position: absolute;
top: 20px;
right: 30px;
}



div.inzerce_top
{
padding: 0 30px 30px 30px;
border-top: 1px dotted #E3DCE3;
border-bottom: 1px dotted #E3DCE3;
-moz-box-shadow:inset 0 0 4px #EEEEEE;
-webkit-box-shadow:inset 0 0 4px #EEEEEE;
box-shadow:inset 0 0 4px #EEEEEE;
background: #EFF5E7 500px -15px no-repeat;
float: left;
width: 100%;
clear: both;
}
p.rules-right
{
clear: both;
padding: 5px!important;
text-align: right!important;
}
div.inzerce_top div.fulltext_bar input.fulltext
{
font-size: 15px;
width: 457px;
background:url('img/arome_perfumesearch_name_back.png') #ECECEC top left repeat-x;
border: 1px solid #9d9f9c;
padding: 4px;
}
div.inzerce_top div.fulltext_bar input.submit
{
font-size: 15px;
width: 100px;
margin-left: 10px;
text-align: center!important;
}
div.add_advert
{
text-align: center!important;
padding: 15px 0;

}
div.arome_button a span
{
padding-left: 16px;
background:url('img/arome_advert_add_ico.png') transparent 4px center no-repeat;
}


div.advert_types
{
font-size: 17px;
/*text-align: center!important;*/
padding: 5px 0;

}



div.advert_types span.grey
{
color: #D3D3D3;
}

div.advert_properties
{

padding: 5px 0;
}
div.advert_properties span.divide
{
color: #D3D3D3;
}

div.advert_categories
{
margin: 15px 0;
float: left;
width: 100%;
clear: both;
}
div.advert_categories div.advert_category
{
float: left;
width: 183px;
margin: 0 15px;
background: #F5F9F0;
}
div.advert_categories div.advert_category a.topcategory
{
display: block;
line-height: 40px;
height: 40px;
text-align: center!important;

font-size: 17px;
border: 1px dotted #E3DCE3;
background: #F5F9F0;
}
div.advert_categories a.topcategory span
{
line-height: 40px;
height: 40px;
display: inline-block;
text-decoration: underline;
}
div.advert_categories div.female 
{
width: 223px
}
div.advert_categories div.male
{
width: 173px
}
div.advert_categories div.cosmetics 
{
width: 143px
}
div.advert_categories div.male a.topcategory span
{
background: url('img/arome_male_small_ico.png') transparent center left no-repeat;
padding-left: 25px;
}
div.advert_categories div.female a.topcategory span
{
background: url('img/arome_female_small_ico.png') transparent center left no-repeat;
padding-left: 25px;
}
div.advert_categories div.cosmetics a.topcategory span
{
background: url('img/arome_cosmetics_small_ico.png') transparent center left no-repeat;
padding-left: 30px;
}


div.advert_categories div.first
{
margin: 0;
}
div.advert_categories div.right
{
margin: 0;
}

div.advert_categories div.subcategories
{
clear: both;
padding: 10px;
text-align: center!important;
font-size: 11px;
}
div.advert_categories span.divide
{
color: #D3D3D3;
}



div.advert_search
{
font-size: 15px;
padding: 5px 0;
}
div.advert_search *
{
font-size: 15px;
}

div.advert_search input.fulltext
{
font-size: 15px;
width: 577px;
background:url('img/arome_perfumesearch_name_back.png') #ECECEC top left repeat-x;
border: 1px solid #9d9f9c;
padding: 4px;
}
div.advert_search div.region
{
width: 290px;
float: left;

}
div.advert_search div.region select
{
width: 212px;
padding: 4px;
}
div.advert_search div.price
{
width: 290px;
float: right;
text-align: right!important;
}




div.advert_search div.price input
{
width: 112px;
background:url('img/arome_perfumesearch_name_back.png') #ECECEC top left repeat-x;
border: 1px solid #9d9f9c;
padding: 4px;
}
div.advert_search p.submit input.submit
{
background:url('img/arome_perfumesearch_submit_back.gif') #d1f2f7 top left repeat-x;
height:43px;
border: 1px solid #9FA4A0;
text-align: center!important;
}

table.inzerce_list
{
width: 585px;
margin: 10px 30px 30px 30px;
border: none!important;
clear: both;

}
table.inzerce_list col.advertdate
{
width: 85px;
}
table.inzerce_list col.price
{
width: 90px;
}
table.inzerce_list thead input.pricefromto
{
font-size: 11px;
width: 30px;
}
table.inzerce_list thead select
{
font-size: 11px;
}

table.inzerce_list a
{
color: #74243F;
}  
table.inzerce_list a:visited, table.inzerce_list a.visited  
{
color: #7A7A7A;
}
  
 table.inzerce_list thead tr th
{
background: #EFF5E7;
font-size: 11px;
text-align: center!important;
}
 table.inzerce_list thead tr th form
{
text-align: center;
}
 
table.inzerce_list tr:hover
{
background: #FFF6AB;
}
table.inzerce_list tr td
{
padding: 2px;
vertical-align: top;
border: none!important;
border-top: 1px solid #EFF5E7!important;
}
table.inzerce_list tr td span.user
{
font-size: 11px;
}
table.inzerce_list tr td span.rating
{
font-size: 11px;
padding-left: 19px;
}
table.inzerce_list tr td span.rating span
{
color: #7A7A7A
}
table.inzerce_list tr td.region, table.inzerce_list tr td.advertdate, table.inzerce_list tr td.adverttype
{
font-size: 11px;
text-align: center!important;
color: #7A7A7A;
vertical-align: middle;
width: 55px;
}
table.inzerce_list tr td.region, table.inzerce_list tr td.advertdate, table.inzerce_list tr td.adverttype img
{
max-width: 50px;
max-height: 40px;
}
table.inzerce_list tr td.price
{
text-align: center!important;
vertical-align: middle;
font-size: 11px;
}
table.inzerce_list tr.main
{
border-top: 1px solid #D3D3D3!important;
}
table.inzerce_list tr td span.advertcategory
{
display: block;
font-size: 11px;
color: #7A7A7A;
}

div.advert_deleted
{
text-align: center!important;
padding: 30px;
background: #FEF2ED;
border: 1px dotted #D99BB9;
margin: 30px;
}
div.advert_deleted span
{
font-size: 26px;
display: block;
text-align: center!important;
}
div.advert_detail
{
margin: 0 30px;
position: relative;
}
div.advert_detail.deleted
{
opacity:.5
}

div.advert_detail h1
{
margin: 30px 0 0 0;
}
div.advert_detail div.advertsettings
{
top: 35px;
right:15px;
position: absolute;
}
div.advert_detail div.advertsettings a.spamad, div.advert_detail div.advertsettings a.settingsad, div.advert_detail div.advertsettings a.deletead, div.advert_detail div.advertsettings a.updatead
{
font-size: 14px;
border: 1px solid #D99BB9;
padding: 4px 4px 4px 22px;
background-color: #FEF2ED;
}
div.advert_detail div.advertsettings a.spamad
{
background:url('img/arome_delete_ico.gif') transparent 4px center no-repeat;
}
div.advert_detail div.advertsettings a.settingsad
{
background:url('img/arome_setup_ico.gif') transparent 4px center no-repeat;
}
div.advert_detail div.advertsettings a.deletead
{
background:url('/sharedStatic/css/main/img/stop_ico.gif') transparent 4px center no-repeat;
}
div.advert_detail div.advertsettings a.updatead
{
background:url('img/arome_update_ico.png') transparent 4px center no-repeat;
}                              
div.advert_detail div.advertsettings  p
{
font-size: 11px;
color: #666666;
text-align: right!important;
}
div.advert_detail div.report_ad
{
width: 570px;
position: absolute;
right: 0;
} 
div.advert_detail_top
{
margin: 5px 0 30px 0;
float: left;
width: 100%;
}
div.advert_detail div.advert_img
{
float: right;
width: 400px;
}
div.advert_detail_in
{
float: left;
width: 515px;
}

div.advert_detail span.circle_divide
{
color: #D99BB9;
}

div.advert_user
{
background: #FEF2ED;
border-top: 1px dotted #D99BB9;
float: left;
width: 100%;
margin-bottom: 10px;
}
div.advert_user_icon
{
float: left;
width: 120px;
text-align: center!important;
margin: 3px;

}
div.advert_user_icon img
{
width: 50px;

}
div.advert_user_info_in
{
float: left;
width: 389px;
}
div.advert_user_info_in table
{
border-collapse: collapse;
margin: 5px 0;
float: left;
width: 180px;
}
div.advert_user_info_in table tr td
{
border: 1px solid #D99BB9!important;
padding: 2px;
}
div.advert_user_info_in div.user_info_right
{
float: right;
width: 170px;
margin: 5px;
text-align: right!important;
}
div.advert_user_info_in div.user_info_right a
{
display: inline-block;
padding: 2px;

}
div.advert_user h4
{
margin: 5px 0 0 0;
}
div.advert_user p
{
margin: 5px 0px!important;
}
div.advert_conditions
{
position: relative;
background: #FEF2ED;
border: 1px dotted #E3DCE3;
clear: both;
padding: 10px;
}
div.advert_conditions a.delete2
{
position: absolute;
top: 0;
right: 0;
}

div.advert_detail_in div.advert_text
{
border-top: 1px dotted #D99BB9;
padding: 15px 30px;
background: #FEF2ED;
margin-bottom: 15px;
}
div.advert_detail_in div.advert_text img
{
max-width: 415px;
}
div.advert_detail_in div.pricetag
{
text-align: right!important;
font-size: 26px;
color: #74243F;
/*text-shadow:1px 1px 0 rgba(211,211,211,1);*/
}

div.advert_details
{
clear: both;
margin: 5px 0;
float: left;
width: 100%;
}       
div.advert_details div.advert_details_in
{
margin: 5px 10px;
padding: 5px;
border-bottom: 1px dotted #D99BB9;
} 
div.advert_details_in p.center
{
text-align: center!important
}    
div.advert_details div.advert_details_in h4
{
margin: 5px 0;
}
div.advert_details div.advert_details_in ul
{
margin-top: 0;
}      

div.advert_button
{
clear: both;
float: left;
width: 275px;
margin: 0 120px;
}
div.advert_button a.advert_button
{
background:url('img/arome_addreview_background.png') #d1f3f4 top left repeat-x;
border: 1px solid #9FA4A0;
float: left;
margin: 20px 0;
height: 50px;
display: block;
width: 275px;
text-align: center!important;
line-height: 50px;
}

form.property_form
{
border:1px solid #E2E2E2;
background:#FEF2ED;
padding:4px;
margin:0 auto 4px auto;
}

/* obchudek uzivatele */
div.advert_user_top
{
position: relative;
}
div.advert_user_top div.arome_button
{
position: absolute;
top: -17px;
right: 30px;

}
div.advert_user_top div.arome_button a
{
margin: 0;
}

/* ----------------------------------------------------*/








/* ---------- OBCHODY ------------------------------------------*/
div.shops_top
{
position: relative;
}
div.shops_top div.arome_button
{
position: absolute;
top: -17px;
right: 30px;
}
div.shops_top div.arome_button a
{
margin: 0!important;
}
div.shops_top div.arome_button a span
{
padding-left: 16px;
background:url('img/arome_advert_add_ico.png') transparent 4px center no-repeat;
}
table.shops_list
{
width: 585px;
margin: 10px 30px 30px 30px;
border: none!important;
clear: both;
}
table.shops_list td.shop_name a
{
font-size: 15px;
}
 table.shops_list span.recommend_heading
{
font-size: 10px;
text-transform: uppercase;
color: #74243F;
display: block;
}
 table.shops_list a.recommend
{
padding: 5px 3px 5px 20px;
background:url('img/arome_thumbup_ico.png') transparent center left no-repeat;
}





table.shops_list col.shop_logo
{
width: 70px;
}
table.shops_list col.shop_rating
{
width: 50px;
}
table.shops_list tr.recommend
{
background: #FFF6AB;
}
table.shops_list tr.recommend td
{
padding: 6px 2px;
}
table.shops_list tr:hover
{
background: #FFF6AB;
}
 table.shops_list tr td
{
padding: 2px;
vertical-align: middle;
border: none!important;
}

table.shops_list tr
{
border-top: 1px dotted #D3D3D3!important;
}



 table.shops_list tr td p
{
margin: 0!important;
padding: 0;
font-size: 11px;
}
table.shops_list td.shop_logo
{
text-align: center!important;
}
 table.shops_list td.shop_logo img
{
max-height: 50px;
}
 table.shops_list tr td.shop_rating
{
text-align: center!important;
font-size: 17px;
line-height: 25px;
}



/* detail obchodu */
div.shopdetail_box_in
{
padding: 0 30px 10px 30px;
}
div.shop_top
{
margin: 30px 0;
float: left;
}

div.shopdetail_box_in h1
{
margin-bottom: 0;
margin-left: 0;
line-height: 50px;
}

div.shopdetail_box_in span.recommend_heading
{
text-transform: uppercase;

padding: 5px 3px 5px 20px;
background:url('img/arome_thumbup_ico.png') #F5F9F0 center left no-repeat;
}

div.shop_top div.shop_img
{
float: left;
width: 160px;
margin-right: 30px;
text-align: center!important;
height: 70px;
vertical-align: middle;
}
div.shop_top div.shop_img img
{
margin: 7px 0;
}
div.shopdetail div.shopexperiencestats_summary
{
float: left;
width: 200px;
height: 85px;
background: #FEF2ED;
}
div.shopdetail div.shopexperiencestats_summary span.green, div.shopdetail div.shopexperiencestats_summary span.red, div.shopdetail div.shopexperiencestats_summary span.gray
{
line-height: 16px;
}
div.shopdetail div.shopexperiencestats_summary span.sum
{
float: left;
width: 100px;
height: 60px;
text-align: center!important;
margin-right: 5px;
font-size: 11px;
}
div.shopdetail div.shopexperiencestats_summary span.sum span
{
line-height: 45px;
font-size: 26px;
clear: both;
display: block;
text-align: center!important;
}
div.shopdetail div.shopexperiencestats_summary div
{
float: left;
width: 95px;
margin: 17px 0;
text-align: center!important;
}


div.shopdetail span.rate
{
float: right;
width: 375px;
text-align: center!important;
line-height: 60px;
height: 60px;
font-size: 15px;
}
div.shop_for_parfume
{
text-align: center!important;
float: left;
width: 165px;
margin: 7px 0 7px 30px;
}
div.shop_for_parfume a
{
border: 1px solid #9FA4A0;
text-align: center!important;
padding: 4px;
color: #74243F;
background: #FEF2ED;
display: block;
}




div.shop_review
{
	
clear: both;
float: left;
width: 100%;
border-bottom: 1px dotted #d3d3d3;
border-top: 1px dotted #d3d3d3;
margin-top: -1px;
}
div.shop_review.positive
{
background: #F4FCED;
}
div.shop_review.negative
{
background: #FFF4F4;
}
div.shop_review.neutral
{
background: #F0F0F0;
}

div.shop_review div.review_user
{
margin: 3px 0;
float: left;
width: 115px;
text-align: center!important;
}
div.shop_review div.review_text
{
float: right;
width: 455px;
margin: 3px 0;
}
div.shop_review div.review_text p
{
margin: 0 0 5px 0!important;
line-height: 26px;
}
div.shop_review div.review_text span.yes, div.shop_review div.review_text span.no, div.shop_review div.review_text span.neutral
{
float: left;
margin-right: 3px;
}


div.shop_review div.shop_reaction
{
background: #fff;
padding: 5px;
margin: 5px;
}
div.shop_review div.shop_reaction img
{
float: left;
width: 100px;
max-height: 35px;
vertical-align: middle;
margin-right: 5px;
}
div.shop_review div.shop_reaction span.shop_reaction_heading
{
font-weight: bold;
line-height: 25px;
}
div.shop_review div.shop_reaction span.shop_reaction_heading p
{
clear: both;
}
div.shop_review div.shop_reaction div.shop_reaction_top
{
clear: both;
height: 40px;
border-bottom: 1px solid #D3D3D3;
}
/* ----------------------------------------------------*/


/* ---------- Atributy parfemu ------------------------------------------*/
div.attribute_box_in
{
padding: 0 30px 10px 30px;
}
div.attribute_top
{
clear: both;
width: 100%;
float: left;
}
div.attribute_top img
{
float: left;
width: 100px;
margin-right: 30px;
}
div.attribute_top p
{
margin: 0;
}

div.all_attributes
{
text-align: center!important;
float: left;
width: 100%;
margin: 30px 0;
clear: both;
}
div.all_attributes a
{
border: 1px solid #9FA4A0;
text-align: center!important;
padding: 4px;
color: #74243F;
background: #FEF2ED;

}
 div.attribute_box_in ul li
{
list-style-type: none;
margin-bottom: 5px;
}
div.attribute_box_in ul li h4
{
margin: 0 0 5px 0;
}
div.attribute_box_in ul li p
{
margin: 0!important;
}
div.attribute_box_in ul li img
{
margin-right: 5px;
float: left;
}


div.attributes_top
{
position: relative;
}
div.attributes_top div.arome_button
{
position: absolute;
top: -17px;
right: 30px;
}
div.attributes_top div.arome_button a
{
margin: 0!important;
}
div.attributes_top div.arome_button a span
{
padding-left: 16px;
background:url('img/arome_advert_add_ico.png') transparent 4px center no-repeat;
}

/* ----------------------------------------------------*/


/* ---------- UPOZORNENI ------------------------------------------*/
div#form
{
position: relative;
}
div.notification_settings
{

}
div.notification_settings a
{
display: inline-block;
line-height: 30px;
height: 30px;
width: 200px;
background: #FEF2ED;
border: 1px solid #D99BB9;
text-align: center!important;
font-size: 16px;
margin-bottom: 10px;
}
div.notification_settings a.long
{

width: 300px;

}

div.topicline
{
line-height: 34px;
clear: both;
border-bottom: 1px solid #F8EBEA;
}
div.topicline.newtopicline
{
background: #FFF6AB;
border-bottom: 1px solid #FFF59B;
}
div.topicline p
{
display:inline;
}
div.topicline a.topicline_link
{
float: left;
line-height: 34px;
text-decoration: none;
color: #000;
padding: 0 5px;
width:780px;
}
div.topicline a.topicline_link:hover
{
background: #FFF6AB;
}
div.topicline a.topicline_link span.date
{
float: left;
width: 140px;
padding-left: 10px;
}
div.topicline a.topicline_link span.date.important
{

background:url('/sharedStatic/css/main/img/notification_exclamation_ico2.png') transparent center left no-repeat;
}
div.topicline a.topicline_link span.user
{
font-style: italic;
}

div.topicline a.topicline_link span.type
{
float: left;
width: 620px;

}
div.topicline a.topicline_link span.type span.notice_link
{
color: #74243F;
text-decoration: underline;
font-weight: bold;
}
div.topicline span.topicline_settings
{
float: right;
width: 190px;
line-height: 34px;
}
/*----------------------------------------------------*/

/* ---------- KOMUNITA ------------------------------------------*/
/* Profil */
div#community h1{padding-left:19px;background:url('img/arome_user_ico.gif') transparent center left no-repeat;margin-left: 0;}
div#community p.motto{font-style:italic;padding-left:19px;background:url('img/arome_motto_ico.gif') transparent center left no-repeat;}
div#community img.il_img{float:left;margin-right:5px;}
div#community div.profileheader{float:left;width:577px;}

div#community div.locked{border:1px solid #ECECDD;margin:1em 0;padding:.5em .5em .5em 60px;background:url('/sharedStatic/css/main/img/ico_discussion_lock.gif') #FEF2ED 25px center no-repeat;}

div#community span.register_since{display:block;padding-left:19px;background:url('img/arome_rating_ico.gif') transparent center left no-repeat;}
div#community span.user_category{padding-left:19px;background:url('img/arome_user_ico.gif') transparent center left no-repeat;}
div#community span.family_type{display:block;padding-left:19px;background:url('img/arome_family_ico.gif') transparent center left no-repeat;}
div#community span.interest{display:block;padding-left:19px;background:url('img/arome_interest_ico.gif') transparent center left no-repeat;}
div#community span.user_city{display:block;padding-left:19px;background:url('img/arome_home_ico.gif') transparent center left no-repeat;}

div#community div#object_tabs ul li{}
div#community div#object_tabs ul li a{padding-right:5px;padding-left: 5px;}

div#community div.images div.imgbox-q
{
width: 113px!important;
max-height: 110px;
}
div#community div.images div.imgbox-q a
{
width: 93px!important;
}
div#community div.images div.imgbox-q img
{
max-width: 93px!important;
}
/* zebricek nejlepsich parfemu na profilu */
div#community div.perfumeTop
{
clear: both;
}
table.parfume_list.topprofile col.parfume_type
{
width: 300px;
}
table.parfume_list.topprofile col.parfume_brand
{
width: 230px;
}
table.parfume_list.topprofile
{
width: 680px;
padding: 0!important;
margin: 10px 0 0 0;
}
table.parfume_list.topprofile tr td
{
vertical-align: middle!important;
}
table.parfume_list.topprofile tr td.parfume_num
{
font-size: 14px;
text-align: center!important;
}
table.parfume_list.topprofile tr:hover
{
background: #FFF6AB;
}
table.parfume_list.topprofile tr td.gold
{
padding: 15px 5px 15px 30px;background:url('img/arome_parfume_goldmedal_ico.png') center center no-repeat;
}
table.parfume_list.topprofile tr td.silver
{
padding: 15px 5px 15px 30px;background:url('img/arome_parfume_silvermedal_ico.png') center center no-repeat;
}
table.parfume_list.topprofile tr td.bronze
{
padding: 15px 5px 15px 30px;background:url('img/arome_parfume_bronzemedal_ico.png') center center no-repeat;
}
table.parfume_list.topprofile td.parfume_img
{
text-align: center!important;
}
 table.parfume_list.topprofile td.parfume_img img
{
max-height: 30px;
}

form.parfumstop_addnew
{
padding: 15px 0;
text-align: center!important;
}
form.parfumstop_addnew input[type=text]
{
width: 300px;
}

div.parfumstop_sort
{
margin: 0 30px 
}
div.parfumstop_sort div.sortline
{
border-top: 1px solid #ECECDD;
padding: 3px 0;
}
div.parfumstop_sort div.sortline:hover
{
cursor: s-resize;
background: #FFF6AB;

}
div.parfumstop_sort div.sortline span.sort_img
{
width: 50px;
display: inline-block;
text-align: center!important;
}
div.parfumstop_sort div.sortline img
{
max-height: 30px;
vertical-align: middle;
}




div.profile_shelf.big
{
width: 682px;
height: 180px;
float: left;
margin: 0 0 0 0!important;
background:url('img/arome_shelf_big_profile2.png') transparent bottom left no-repeat;
position: relative;
}
div.profile_shelf.big a
{
position: absolute;
width: 160px;
top: 61px;
padding: 0 0 0 20px;
line-height: 50px;
padding-bottom: 15px;
font-size: 18px;
}


div.profile_shelf.big a.standard
{
left: 80px;
background:url('img/arome_iv_parfems.gif') transparent center left no-repeat;
padding-left: 45px;
width: 190px;
}
div.profile_shelf.big a.minis
{
left: 232px;
background:url('img/arome_iv_minis.gif') transparent center left no-repeat;
padding-left: 33px;
}
div.profile_shelf.big a.backsplash
{
left: 367px;
background:url('img/arome_iv_odstriks.gif') transparent center left no-repeat;
padding-left: 27px;
}
div.profile_shelf.big a.sample
{
left: 492px;
background:url('img/arome_iv_vzoreks.gif') transparent center left no-repeat;
padding-left: 25px;
}



div#community table.parfume_list tbody:hover
{
background: #fff;
}
div#community table.parfume_list tr:hover
{
background: #FFF6AB;
}

div.user_reviews
{
margin: 15px 214px;
}
div.user_reviews a
{
background:url('img/arome_addreview_background.png') #d1f3f4 top left repeat-x;
border: 1px solid #9FA4A0;
margin: 20px 0;
height: 25px;
display: inline-block;
width: 315px;
text-align: center!important;
line-height: 25px;
}

div#web_middle div#web_content.community div#web_content_in.community.detail div#object_tabs div#discussion_tabs ul li a
{
padding: 2px 0 2px 19px;
background: url('img/arome_comments_ico.gif') transparent center left no-repeat;
}
ul.object_tabs.community_tabs{position:relative;z-index:2;margin:0;padding:0!important;background:#fff;width:100%;clear:both;}
ul.object_tabs.community_tabs li a,ul.object_tabs li span{padding:0 15px;line-height: 30px;display:block;text-align:center;font-size: 12px;}
ul.object_tabs li.ui-tabs-selected{color:#000;background:#FEF2ED!important;margin:0 3px -1px 0;list-style-type:none;border-bottom:none!important;z-index:1000;position:relative;}
ul.object_tabs.community_tabs li.ui-tabs-selected *, ul.object_tabs.community_tabs  li.ui-state-active *{padding:0 15px;line-height: 30px;font-size: 12px;}
ul.object_tabs.community_tabs li.ui-tabs-selected{background-color:#FEF2ED;font-size: 12px;font-weight: bold;}
ul.object_tabs.community_tabs li select{font-size: 11px;padding: 0!important;;margin: 0!important;border: 1px solid #abadb3!important;color: #000!important;}
ul.object_tabs.community_tabs li select option{border: 1px solid #000!important;color: #000!important;}



/* temata na profilu */
div#community ul.topic_list{list-style-type:none;padding-left: 0!important;margin-left: 15px!important;}
div#community ul.topic_list a.topic{background:url('img/arome_usercomment_ico.gif') transparent 0 center no-repeat;padding: .3em 0 .3em 19px!important;}
div#community ul.topic_list span.last_post{}

/* prispevky na profilu */
div#community div#post_tabs a.all{padding:2px 8px 2px 0;background:url('img/arome_arrow_right_ico.gif') transparent center right no-repeat;font-weight:bold;font-size:1.1em;}

/* profil prave menu */
div#web_content_in_menu a.message_send{display:block;margin:0;padding:.5em 5px .5em 30px;border:1px #FEF2ED solid;background:url('img/arome_message_send_ico.gif') #FEF2ED 7px center no-repeat;}
div#web_content_in_menu .add_friend{display:block;margin:0;padding:.5em 5px .5em 30px;border:1px #FEF2ED solid;background:url('img/arome_friends_ico.gif') #FEF2ED 7px center no-repeat;}
div#web_content_in_menu div#friendNew{display:block;margin:-1.2em 0 1em;padding:.5em 5px;text-align:center;border:1px #FEF2ED solid;background:#FEF2ED;}
div#web_content_in_menu div#friendNew form{text-align:center;}
div#web_content_in_menu div#friendNew textarea{width:270px;}
div#web_content_in_menu div#friendNew label{width:270px;}
div#web_content_in_menu div#friendNew input.submit{margin:.3em 0;}
div#web_content_in_menu h3.friends span{background:url('img/arome_friends_ico.gif') #fff 7px center no-repeat;color: #74243F!important;}
/*div#web_content_in_menu h3.group span{background:url('img/emimino_group_ico.gif') transparent 7px center no-repeat;}
div#web_content_in_menu h3.group_invite span{background:url('img/emimino_group_invite_ico.gif') transparent 7px center no-repeat;}
div#web_content_in_menu h3.group_moderate span{background:url('img/emimino_group_moderate_ico.gif') transparent 7px center no-repeat;}
*/
/* hledani uzivatelu */
/*div#community form.user_search{margin:0 0 1em; background: #EEF5FA;border: 1px #BDD6EF solid}
div#community form.user_search p.frm{float:left;width:320px;margin:0 10px .3em 10px!important;padding:.3em 0;min-height:30px;}
div#community form.user_search p.frm label{float:left;width:80px;padding:.2em 0;}
div#community form.user_search p.frm input{width:220px;}
div#community form.user_search p.frm.from_to input{width:20px;}
div#community form.user_search p.frm select{width:220px;}
div#community form.user_search p.submit input{margin:.3em 0!important;}
/
/* hledani uzivatelu */
div#community form.user_online{margin:1em 0; padding: .5em; background: #EEF5FA;border: 1px #BDD6EF solid}
div#community form.user_online p.frm{text-align: center;}

/* hledani uzivatelu i na /maminky/ */
table.usersearch{font-size: 1em; border-left:2px solid #BDD6EF;width: 100%;}
table.usersearch col.col2{width:150px;}
table.usersearch col.col3{width:60px;}
table.usersearch col.col4{width:200px;text-align: center;}
table.usersearch thead tr th{font-weight:bold;font-style:italic;background:#BDD6EF;color:#215385;}
table.usersearch td{border:1px solid #BDD6EF;padding: .2em;}

/* hodnoceni v bazaru */
div#community div.adexperiencestats_summary
{
float: left;
width: 200px;
height: 70px;
background: #FEF2ED;
margin-bottom: 10px;
}
div#community div.adexperiencestats_summary span.green, div#community div.adexperiencestats_summary span.red, div#community div.adexperiencestats_summary span.gray
{
line-height: 16px;
}
div#community div.adexperiencestats_summary span.sum
{
float: left;
width: 100px;
height: 60px;
text-align: center;
margin-right: 5px;
}
div#community div.adexperiencestats_summary span.sum span
{
line-height: 45px;
font-size: 26px;
clear: both;
display: block;
text-align: center;
}
div#community div.adexperiencestats_summary div
{
float: left;
width: 95px;
margin: 10px 0;
text-align: center;
}
div#community span.rate
{
float: right;
width: 430px;
text-align: center;
line-height: 60px;
height: 60px;
font-size: 15px;
}
div#community span.rate a
{

}

div#community table.adexperiencestats
{
width: 682px;
margin: 10px 0 30px 0;
border: none!important;
clear: both;
}
div#community table.adexperiencestats thead tr th
{
background: #FEF2ED;
}
div#community table.adexperiencestats thead tr th form
{
text-align: center;
}
div#community table.adexperiencestats col.username
{
width: 100px;
}
div#community table.adexperiencestats col.userrole
{
width: 75px;
}
div#community table.adexperiencestats col.experiencetype
{
width: 50px;
}
div#community table.adexperiencestats col.experiencedate
{
width: 50px;
}
div#community table.adexperiencestats col.experiencetext
{
width: 315px;
}
div#community table.adexperiencestats tr.top_shelf
{
border-top: 1px solid #E2E2E2!important;
}
div#community table.adexperiencestats tr td
{
padding: 2px;
vertical-align: top;
border: none!important;
}
div#community table.adexperiencestats tr td p
{
margin: 0;
}

div#community



/* soukrome zpravy */
div#community div.heading{margin:30px 0 30px 0!important;width:100%;float:left;}
div#community div.heading h1{margin:15px 0;float:left;width:300px;line-height: 40px;}
div#community div.heading a.button_add_298{float:right;margin:15px 0;}
div#community p.pmsg_choose{width:100%;height:30px;clear:both;padding:.5em;font-weight:bold;border-top:1px solid #ACC7E3;}

div#community form.pm_search
{
text-align: center!important;
padding: 5px;
border: 1px solid #D99BB9;
background: #FEF2ED;
width: 668px;
margin: 10px 0;
clear: both;
position: relative;
z-index: 0;
}
p.frm.fastview
{
padding: 5px 0;
}
div#community form.pm_search input.username
{
width: 100px;
}
div#community form.pm_search input.messagecontent
{
width: 180px;
}
div#community form.pm_search label
{
padding: 2px 4px 2px 0;
display: inline-block;
width: 65px;
}

div.discussion_post.messageto{background:url('img/arome_discussion_post_back_messageto.gif') #FFF5EC -30px 0 repeat-y;}

/* tabulka s vypisem SZ */
div#community table.pmlist{font-size:1em; border-left:2px solid #FEF2ED;}
div#community table.pmlist col.col1{width:25%;}
div#community table.pmlist col.col1b{width:4%;}
div#community table.pmlist col.col2{width:36%;}
div#community table.pmlist col.col3{width:25%;}
div#community table.pmlist col.col4{width:10%;}
div#community table.pmlist thead tr th{font-weight:bold;font-style:italic;background:#FEF2ED;color:#481727;}
div#community table.pmlist tr td{border:1px solid #FEF2ED;padding:.2em;}
div#community table.pmlist tr td.nickname{border-right:none;}
div#community table.pmlist tr td.fav{border-left:none;}
div#community table.pmlist tr.unread{background:#FADEE3;}
div#community table.pmlist tr td a.pmsg{padding-left:19px;background:url('img/arome_message_ico.gif') transparent center left no-repeat;}
div#community table.pmlist tr.unread td a.pmsg{padding-left:19px;background:url('img/arome_message_new_ico.gif') transparent center left no-repeat;}



/* formular na SZ */
div#community form.pmsg_form{border:1px solid #D2D2D2;background:#FEF2ED;padding:.5em;margin:0 0 .5em 0;}
div#community form.pmsg_form p.frm{clear:both;}
div#community form.pmsg_form p.frm label{width:190px;float:left;padding:.2em 0 .2em 0;text-align:left;margin-right:5px;}
div#community form.pmsg_form div.texyla textarea{height:100px;}
div#community form.pmsg_form p.texyarea{padding:.2em 0;margin-bottom:1em;float:left;height:245px;width:666px;position:relative;}
div#community form.pmsg_form p.texyarea div.texyla{top:0;left:185px;width:500px;position:absolute;}
div#community form.pmsg_form p.texyarea div.texyla textarea#text{width:450px!important;height:175px!important;}
div#community form.pmsg_form div.smileybar{margin-left:180px;margin-bottom:1em;float:left;width:485px;display:inline;}
div#community form.pmsg_form p.texyarea textarea#text{width:450px!important;height:175px!important;}

div#community div.discussion_post a.favorite,div#community div.discussion_post span.favorite{font-size:.8em!important;display:block;clear:both;float:left;}
div#community div.discussion_post a.delete{font-size:.8em!important;display:block;clear:both;text-transform: uppercase;}
div#community div.discussion_post p.new_post{border-top:1px solid #D2D2D2;padding:.3em 0;margin:.5em 0;clear: both;}


/* formular na SZ */
div#community form.pmsg_form2{border:1px solid #D99BB9;background:#FEF2ED;padding:5px;margin:0 0 5px 0;}
div#community form.pmsg_form2 p.frm{clear:both;}
div#community form.pmsg_form2 p.frm input{width: 300px;}
div#community form.pmsg_form2 p.frm span.small{font-size: 11px;color:#707070;}
div#community form.pmsg_form2 p.frm label{width:140px;float:left;padding:2px 0;text-align:left;margin-right:3px;}
div#community form.pmsg_form2 p.msg_area textarea{height:150px;margin: 0;width: 664px;}
div#community form.pmsg_form2 div.smileys {padding: 3px 7px;}
div#community form.pmsg_form2 div.smileys img{margin: 2px; max-height: 16px;min-width: 14px;}
div#community form.pmsg_form2 div.toolbar{margin: 5px 0 0 0;clear: both;}
div#community form.pmsg_form2 div.toolbar_left{float:left;width: 250px;}
div#community form.pmsg_form2 div.toolbar_right{float: right;width: 250px;text-align: right!important;}
div#community form.pmsg_form2 div.toolbar_right a.preview{background: url('img/arome_search_ico.gif') transparent no-repeat 0 center;padding-left:17px;margin-right:5px;}
div#community form.pmsg_form2 div.toolbar_right a.addphotos{background: url('/sharedStatic/css/main/img/img_ico.png') transparent no-repeat 0 center;padding-left:17px;}
div#community .invisible{height: 1px;width: 1px;overflow: hidden;}
div#community .visible{overflow: visible;}

div#community form.pmsg_form2 p.submit{text-align:center; padding: 5px}
div#community form.pmsg_form2 p.submit img{vertical-align: middle;}
div#community form.pmsg_form2 p.submit input{padding: 3px 15px;font-size: 15px;}

div#community div#pmFormSending{text-align: center;padding: 15px;font-weight: bold;font-size: 15px;}

div#pmPreviewLoading {border:1px solid #D99BB9;padding: 15px 3px;margin: 0 0 5px 0;min-height: 150px;position: relative;width:672px;text-align: center!important;}
div#pmPreview {margin: 0;min-height: 150px;position: relative;clear: both;width: 670px;background: #fff;}
div#pmPreview a.delete2 {position: absolute;top: 0px;right:0px;padding:0 auto 0 0!important;}

div.image_simplyform{padding: 15px; text-align: center!important;}
div.image_simplyform img{vertical-align: middle;}
div.image_simplyform div.uploadify {text-align: center!important;margin: 0 auto!important;}
div.image_simplyform div.uploadify #uploadifyUploader {text-align: center!important;margin: 0 200px!important;}

div.uploadify div.upload_button{width: 100px;clear: both;margin: 0 auto;}

div#community div.discussion_post div.post div.discussion_options{float:left;margin:0 0 5px 20px;padding:.5em 5px;width: 530px;}
div#community div.discussion_post div.post div.discussion_options img{vertical-align:middle;}

div#community div.discussion_post div.post div.discussion_options div.options_right{float: right;font-size: 11px;width: 300px;text-align: right!important;}
div#community div.discussion_post div.post div.discussion_options div.options_right select{font-size: 11px;}

#uploadifyUploader {
background: url('/sharedStatic/css/main/img/add_images_button_old.png') no-repeat;
}

span#loadingPhotos
{
display: block;
text-align: center!important;
}






/* Policka */

/* zalozky nahore */

ul.object_tabs{position:relative;z-index:2;margin:0 30px;padding:0!important;background:#fff;width:100%;clear:both;}
div.object_tabs_bottom{position:relative;z-index:1;top:0px;border-top:1px solid #D99BB9;width:100%;clear:both;height:10px;-moz-box-shadow:inset 0 5px 8px #FEF2ED;-webkit-box-shadow:inset 0 5px 8px #FEF2ED;box-shadow:inset 0 5px 8px #FEF2ED;}
ul.object_tabs li{float:left;padding:0;margin:0px 3px -1px 0;list-style-type:none;font-size:16px;border:1px solid #D99BB9;border-bottom:none!important;}
ul.object_tabs li a{color:#000;}
ul.object_tabs li a:visited{color:#000;}
ul.object_tabs li a,ul.object_tabs li span{padding:0 10px;line-height: 30px;display:block;text-align:center;}
ul.object_tabs li.ui-tabs-selected{color:#000;background:#FEF2ED!important;margin:0 3px -1px 0;list-style-type:none;border-bottom:none!important;z-index:1000;position:relative;}
ul.object_tabs li.ui-tabs-selected *, ul.object_tabs  li.ui-state-active *{padding:0 20px;line-height: 40px;color:#000!important;/*background:url('img/arome_tabs_bill_background_hover.gif') transparent bottom center no-repeat!important;*/}
ul.object_tabs li a:hover{color:#000!important;}
ul.object_tabs.discussion_tabs li.ui-tabs-selected,ul.object_tabs.community_tabs li.ui-tabs-selected,ul.object_tabs.discussion_tabs li.ui-tabs-selected,ul.object_tabs.group_tabs li.ui-tabs-selected{background-color:#ECECDD;font-weight: bold;}

ul.object_tabs.green li.ui-tabs-selected{color:#000;background:#EFF5E7!important;margin:0 3px -1px 0;list-style-type:none;border-bottom:none!important;z-index:1000;position:relative;}
ul.object_tabs.green li a{background:url('img/arome_tabs_bill_background_green.gif') transparent left 41px repeat-x;}
ul.object_tabs.green li a:hover{background:url('img/arome_tabs_bill_background_hover_green.gif') transparent bottom center no-repeat;}

ul.object_tabs.green li.ui-tabs-selected{color:#000;background:#EFF5E7!important;margin:0 3px -1px 0;list-style-type:none;border-bottom:none!important;z-index:1000;position:relative;}
ul.object_tabs.green li a{background:url('img/arome_tabs_bill_background_green.gif') transparent left 41px repeat-x;}
ul.object_tabs.green li a:hover{background:url('img/arome_tabs_bill_background_hover_green.gif') transparent bottom center no-repeat;}









ul.tabs_shelf
{
margin:0;padding:0!important;
height: 45px;
border-top: 1px dotted #737770!important;
font-size: 14px!important;
line-height: 45px;
background:url('img/arome_tabs_bill_background_green.gif') transparent bottom left repeat-x!important;
width: 100%;
}

ul.tabs_shelf li
{
border: 0!important;
margin:0!important;padding:0!important;
list-style-type: none;
float: left;
line-height: 45px;
background: 0!important;
}
ul.tabs_shelf li *{color:#000;text-transform: uppercase;font-size: 12px!important;}
ul.tabs_shelf li.ui-state-active *{font-weight: bold;background:url('img/arome_tabs_bill_background_green_hover.gif') transparent bottom center no-repeat!important;}
ul.tabs_shelf li a{padding:0 3px!important;display:block!important;text-align:center;color:#000!important;background:url('img/arome_tabs_bill_background_green.gif') transparent left 44px repeat-x;}
ul.tabs_shelf li span{font-weight:bold!important;border: 0!important;font-weight:bold;padding:0 6px!important;display:block!important;text-align:center;color:#000!important;background:url('img/arome_tabs_bill_background_hover.gif') transparent center 44px no-repeat;}
ul.tabs_shelf li a:hover{background:url('img/arome_tabs_bill_background_green_hover.gif') transparent bottom center no-repeat;}








ul.tabs_shelf li.possess a, ul.tabs_shelf li.possess span
{
color: #398049!important;
}

div.shelf_box_in
{
position: relative;
}
div.shelf_box_in a.back
{
position: absolute;
top: 20px;
right: 30px;
}
div.shelf
{
clear: both;
padding: 30px 30px 10px 30px;
background: #EFF5E7;
border-top: 1px solid #d3d3d3;
box-shadow:inset 0 0 4px #EEEEEE;

}

form.shelf_sort
{

padding: 5px;
}
div.shelf_sort_top
{
margin: 15px 0;
background: #CBDEB1;
padding: 5px;
clear: both;
}

div.shelf_sort_top input.brandname
{
width: 375px;
}
div.shelf_sort_top input#perfumesSubmit
{
text-align: center!important;
}
form.shelf_sort p.brand
{
float: left;
width: 280px;
}
form.shelf_sort p.sort
{
float: left;
width: 290px;
}
form.shelf_sort p.type
{
float: left;
width: 360px;
}
form.shelf_sort p.no_pic
{
float: left;
width: 109px;
background:   #A5C677;
}
form.shelf_sort p.sort_submit
{
float: right;
text-align: center!important;
width: 105px;
}
div.shelf table
{
width: 585px;
margin: 0 0 30px 0;
border: none!important;
}

div.shelf table col.parfume_brand
{
width: 180px;
}
div.shelf table col.parfume_setting
{
width: 80px;
}
div.shelf div.shelf_sort
{
text-align: right!important;
font-size: 11px;
}
div.shelf div.shelf_sort select
{
font-size: 11px;
}
div.shelf table tr.top_shelf
{
border-top: 1px solid #CBDEB1!important;
}
div.shelf table tr.top_shelf td
{
border-top: 1px solid #CBDEB1!important;
}
div.shelf table tr td
{
padding: 2px;
vertical-align: top;
border: none!important;
}
div.shelf table tr td a.forsale, div.shelf table tr td a.forchange
{
font-size: 11px;

}

div.shelf table tr td.note
{
font-size: 11px;
}
div.shelf table tr td.note span.note_add a
{
font-size: 13px;
font-weight: bold;
text-decoration: none!important;
}
div.shelf table input
{
text-align: center!important;
}
div.shelf table tr td.note span.perfumeUserNoticePrivateEdit
{
clear: both;
float: left;
width: 100%;
}
div.shelf table tr td.note span.perfumeUserNoticePrivateEdit:before
{
content:"Soukr. poznámka: ";
}



div.shelf table tr td.note textarea
{
min-height: 80px;
width: 420px!important;
clear: both;
float: left;
}
div.shelf table tr td.note input
{
text-align: center!important;
}
div.shelf table tr td.right
{
text-align: right;
width: 84px;
}
div.shelf table td.perfume_il
{
width: 60px;

text-align: center!important;
}
div.shelf table td.parfume_name
{
width: 250px;

}
div.shelf table td.parfume_name img
{
max-height: 20px;
vertical-align: middle;
}
div.shelf table td.year
{
width: 35px;
}
div.shelf table tr td h4
{
font: 14px Tahoma, Arial, sans-serif;
font-size: 14px;
font-weight: normal;
margin: 0;
}
div.shelf table tr td h4 span
{

color: #000;
}
div.shelf table td.perfume_il img
{
max-width: 60px;
max-height: 40px;
}
div.shelf table tr td.settingtd
{
font-size: 11px;
width: 90px;
text-align: left!important;
}
div.shelf table tr td.settingtd2
{
width: 60px;
}
div.shelf table tr td.settingtd a
{
display: inline-block;
clear: both;
margin: 0!important;
padding-top: 0!important;
padding-bottom: 0!important;
color: #666666;
}
div.shelf table tr td.settingtd span.ajax_shelf_action
{
display: block;
text-align: right!important;
clear: both;
padding-right: 15px;
margin: 0!important;
padding-top: 0!important;
padding-bottom: 0!important;
}

/*----------------------------------------------------*/


/* ---------- ZOBRAZENI UZIVATELU ------------------------------------------*/
div.user_box_in
{
padding: 0 30px;
}
div.user_box_in h1
{
margin: 30px 0 0 0;
}
form.nick_search
{
margin: 15px 0;
padding: 5px;
background: #EFF5E7;
}
form.nick_search input.submit
{
text-align: center!important;
}
table.user_list
{

}
table.user_list
{
width: 585px;
margin: 10px 0 0 0;
border: none!important;
clear: both;
}
table.user_list thead tr th
{
background: #EFF5E7;
font-size: 11px;
text-align: center!important;
}
table.user_list tr:hover
{
background: #FFF6AB;
}
table.user_list tr td
{
padding: 1px;
font-size: 11px;
vertical-align: middle;
border: none!important;
}
table.user_list tr td
{
padding: 2px;
vertical-align: middle;
border: none!important;
}
table.user_list tr td.datetime
{
border-right: 1px solid #D3D3D3;
}
table.user_list tr
{
border-top: 1px solid #D3D3D3!important;
}
table.user_list tr td.shelf
{
border-left: 1px solid #D3D3D3!important;
}
table.user_list tr td.shelf, table.user_list tr td.shelftest
{
/*background: #EFF5E7;*/
}



 table.user_list tr td p
{
margin: 0;
}


/*----------------------------------------------------*/

/* ---------- DISKUSE ------------------------------------------*/
div#discussion table a:visited{color: #B53E62!important;} 

div#discussion h1{background: url('img/arome_discussion_icos.gif') no-repeat 0 -544px;padding:.2em 0 .3em 40px;line-height:1.3em;margin-bottom:0;margin-left:0;}
div#discussion div.heading{margin:30px 0 15px 0;width:100%;float:left;position: relative;}
div#discussion div.heading h1{margin:0;display:inline;line-height: 40px;}
div#discussion div.heading a.search{position: absolute;width:220px;top: 0;right: 0;padding:10px 0 10px 0;font-size:17px;background:#FEF2ED;border:1px solid #D99BB9;text-align:center;text-decoration:none;font-weight:bold;}
div#discussion div.heading a span{background: url('img/arome_discussion_icos.gif') no-repeat 0 -191px;padding:.3em 0 .3em 35px;}
div#discussion a.online_users{background: url('img/emimino_online_ico.png') center left no-repeat;padding-left: 14px;}
div#discussion a.button_discussion_298{float:left;margin:0 0 0 0;width: 298px;}
div#discussion span.discussion_rules{float: right;width: 200px;text-align: right;font-size: .8em; color: #3F1422;}

div#discussion ul.object_tabs{margin: 30px 0 0 0!important;font-size: 11px;clear: both;float: left;width: 100%;}
div#discussion ul.object_tabs *{font-size: 13px;}
div#discussion ul.object_tabs li{line-height: 35px;height:35px;font-weight: bold;}
div#discussion ul.object_tabs li span, div#discussion ul.object_tabs li a{line-height: 35px;height:35px;}
div#discussion ul.object_tabs li a{color: #74243F}

/* tip v diskuzi*/
/*#discussion p.tip{
	background:#EEF5FA;border:1px solid #BDD6EF;padding:1em;font-weight:bold;text-align:center!important;clear:both;margin:1em 0 !important;
	width: 585px !important;
}*/

div#discussion p.tip {width:585px; clear:both; padding:0; background:#EEF5FA; border:1px solid #BDD6EF;}
div#discussion p.tip a { display:block; padding:5px 0; text-decoration:none; text-align:center; border-radisu:3px}
div#discussion p.tip a:hover {text-decoration:underline}

/* obsahove menu k diskusi */
div#web_content_in_menu h3.discussion a,div#web_content_in_menu h3.discussion span{background: url('img/arome_discussion_icos.gif') no-repeat 0 -459px;padding-left:50px;}

div#discussion a.button_discussion_298 {
	a.button_discussion_298{margin:1em 0;padding:.9em 0 .9em 5px;font-size:1em;font-weight:bold;display:block;text-align:center!important;background:url('img/arome_button_discussion_298.gif') transparent center center no-repeat;width:300px;color:#481727;}
}

div#discussion div.discussion_box_homepage{margin-bottom: 10px;width:680px;}
div#discussion div.discussion_box_homepage div.category{padding:10px 10px 10px 0;background:#FEF2ED;}
div#discussion div.discussion_box_homepage div.category span.category{padding:12px 10px 12px 50px;color:#3F1422;font-weight:bold;line-height: 30px;}

div#discussion div.category span {background:url('img/arome_discussion_categorys_icons.gif') no-repeat top left;}
div#discussion div.category span.category-37{ background-position: 7px 0px; }
div#discussion div.category span.category-38{background-position: 7px -85px;}
div#discussion div.category span.category-48{background-position: 7px -170px;}

div#discussion table.subcategorys{width:100%;font-size: 1em;margin:0;border: none!important; border-bottom:1px #FDE8DF solid!important;}
div#discussion table.subcategorys col.col1{width:360px;}
div#discussion table.subcategorys col.col2{width:125px;}
div#discussion table.subcategorys col.col3{width:100px;}
div#discussion table.subcategorys col.col4{width:85px;}
div#discussion table.subcategorys thead tr th{font-size:10px;font-weight:bold;font-style:italic;background:#FFFFFF;color:#5a1D31;}
div#discussion table.subcategorys thead tr th.subcategory{padding:.2em 15px;}
div#discussion table.subcategorys thead tr th.last_post{padding:.2em;}
div#discussion table.subcategorys thead tr th.topic_num{text-align:center;}
div#discussion table.subcategorys tr td{border: none!important; border-top:1px #FDE8DF solid!important;padding:.2em;background:#FFFFFF;font-size:12px;}
div#discussion table.subcategorys tr td.subcategory{padding:5px 10px;}
div#discussion table.subcategorys tr td.subcategory span{padding-left:27px;background: url('img/arome_discussion_icos.gif') transparent no-repeat 5px -57px;display:block;font-weight: bold;}
div#discussion table.subcategorys td.topic_num{color:#5a1D31;text-align:center;}
div#discussion table.subcategorys td.last_post{font-size:10px;}
div#discussion table.subcategorys td.topic_num{font-size:10px;}
div#discussion table.subcategorys td.user span.user{padding: .2em 0 .2em 16px;font-size: 10px;}
div#discussion table.subcategorys tr.description td{font-size: 10px;padding-left: 37px;border: none!important;}
div#discussion table.subcategorys tr.description{border: none!important;}


div#discussion h3{margin:0;padding:5px;font-size:14px;font-weight:bold;color:#5A1D31;font-family: Tahoma, Arial, sans-serif;

   background: #ffffff;
    /* Mozilla: */
    background: -moz-linear-gradient(top, #ffffff, #FEF2ED);
    /* Chrome, Safari:*/
    background: -webkit-gradient(linear,
                left top, left bottom, from(#ffffff), to(#FEF2ED));
    /* MSIE */
    filter: progid:DXImageTransform.Microsoft.Gradient(
                StartColorStr='#ffffff', EndColorStr='#FEF2ED', GradientType=0);

}
div#discussion h3 span{background:url('img/arome_arrow_down_ico.gif') transparent 0px center no-repeat;padding-left:10px;}
div#web_middle div#web_content.discussion.homepage div#web_content_in h2,div#web_middle div#web_content.discussion.categorydetail div#web_content_in h2{background:url('img/arome_arrow_down_ico.gif') transparent 0px center no-repeat;padding:.5em 10px;margin-bottom:0;font-size:1.1em;color:#3F1422;font-weight:bold;}
div#discussion h2 em{font-weight:normal;color:#B1C7E4;font-size:.9em;}
div#discussion a.button_discussion_add_298{font-weight:bold;padding:.8em 0 .9em 5px;font-size:.8em;margin:0;display:block;text-align:center;background:url('img/arome_button_discussion_298.gif') transparent center center no-repeat;width:298px;color:#fff;}
div#web_middle a.button_add_291{font-weight:bold;padding:.8em 0 .9em 5px;font-size:.8em;margin:.5em 2px;display:block;text-align:center;background:url('img/arome_button_add_298.gif') transparent center center no-repeat;width:291px;color:#fff!important;}

/* tabulka s vypisem diskusnich temat */
table.discussion_boards{border:none!important;clear:both;margin:0 0 1em 0;padding:0;background:#FFFFFF;width:100%;line-height:1.3em;}
table.discussion_boards th{color:#5a1D31;font-style:italic;background: #FEF2ED;}
table.discussion_boards th.post_num{text-align:center;}
table.discussion_boards a{color:#3F1422;}
table.discussion_boards tr:hover{background: #FFF6AB;}
table.discussion_boards tfoot tr td{text-align:center;}
table.discussion_boards tfoot a{font-style:normal;}
table.discussion_boards col.col1{width:350px;}
table.discussion_boards col.col2{width:140px;}
table.discussion_boards col.col3{width:100px;}
table.discussion_boards col.col4{width:80px;}
table.discussion_boards tr{height:47px;}
/*radek v tabulce na vysledcich hledani nema definovanou vysku*/
div#search_results table.discussion_boards tr{height:auto;}
div#search_results table.discussion_boards tr td{padding: .2em}
table.discussion_boards thead tr{height:auto;}
table.discussion_boards tr td{vertical-align:center;border:none!important;border-bottom:1px solid #FDE8DF!important;}
table.discussion_boards img{margin:0 0 -0.2em 0;}
table.discussion_boards tr td span.topic{background: url('img/arome_discussion_icos.gif') transparent no-repeat 0px -983px;padding-left:19px;display:block;}
table.discussion_boards tr td span.topic span{ font-size: 10px;}
table.discussion_boards tr td span.topic span span.user{ font-size: 10px;}
span.renew{font-size: 1em;background: url('img/arome_renew_ico.png') transparent no-repeat top left;padding-left:17px;color:#5a1D31;}
span.topic_pager{background: url('img/arome_discussion_icos.gif') transparent no-repeat 19px -399px;padding-left:31px;margin:.2em 0;display:block;font-size:11px;color:#595959;}
table.discussion_boards tr td span.actual{color:#FF0000;}
table.discussion_boards tr td.last_post{font-size:10px;}
table.discussion_boards tr td.user span.user{padding-left:16px;font-size:10px;}
table.discussion_boards tr td.post_num{text-align:center!important;font-size:10px;}

/* diskusni tema detail */
a.topic_track{background:url('img/arome_message_send_ico.gif') transparent 0 center no-repeat;padding:.3em 3px .3em 18px;float:left;font-size:10px;font-weight:bold;margin-right:10px;}
a.topic_track.off{background:url('img/emimino_delete_ico.gif') transparent 0 center no-repeat;padding:.3em 3px .3em 18px;float:left;font-size:10px;font-weight:bold;margin-right:10px;}
a.discussion_setup.off{background: url('img/arome_discussion_icos.gif') transparent no-repeat 0 -265px;padding:.3em 3px .3em 17px;float:left;font-size:10px;font-weight:bold;margin-right:10px;}
a.discussion_setup.on{background: url('img/arome_discussion_icos.gif') transparent no-repeat 0 -329px;padding:.3em 3px .3em 17px;float:left;font-size:10px;font-weight:bold;margin-right:10px;}
a.topic_gallery{background: url('img/arome_discussion_icos.gif') transparent no-repeat 0 -623px;padding:.3em 3px .3em 18px;float:left;font-size:10px;font-weight:bold;margin-right:10px;}
a.topic_delete{background: url('img/arome_delete_ico.gif') transparent no-repeat 0 center;padding:.3em 3px .3em 18px;float:left;font-size:10px;font-weight:bold;margin-right:10px;}
a.favorite,span.favorite{background: url('img/arome_discussion_icos.gif') transparent no-repeat 0 -120px;padding:.3em 0px .3em 18px;float:left;font-size:10px;font-weight:bold;margin-right:10px;}
a.topic_search{background: url('img/arome_search_ico.gif') transparent no-repeat 0 center;padding:.3em 3px .3em 18px;float:left;font-size:10px;font-weight:bold;margin-right:10px;}



/* diskusni prispevky */
span.discussion_post_head{display:block;clear:both;padding:.3em 0;font-size:11px;font-weight:bold;color:#5E6267;}

div.discussion_post{float:left;width:678px;margin:-1px 0 0 0;padding:4px 0 0 0;border:1px solid #D99BB9;background:url('img/arome_discussion_post_back.gif') transparent -30px 0 repeat-y;overflow:hidden;position: relative;}
div.discussion_post.first{margin:0 0 1em 0;background:#FEF2ED;}
div.discussion_post.new_post{border:1px solid #FF0000!important;}

/* diskusni prispevky - cast uzivatele */
a.post_anchor{width: 1px;height: 1px;display: block;}
div.discussion_post div.user{float:left;width:116px;overflow:hidden;}
div.discussion_post div.user div.user_in{margin: 0 5px;line-height:1.5em;}
div.discussion_post div.user div.user_in img{vertical-align: middle;}
div.discussion_post div.user div.user_in span.date{font-size:11px;display:block;}
div.discussion_post div.user div.user_in span.user_category{font-size:11px;display:block;}
div.discussion_post div.user div.user_in span.anonymous_registered{color: #007700;}

/* diskusni prispevky - cast prispevku */
div.discussion_post div.post{float:right;width:560px;position:relative;overflow:hidden;}
/* hack pro parfumerie*/
.perfume_box_in div.discussion_post div.post {width:460px}
div.discussion_post div.post div.post_in{padding:5px 5px 5px 28px;background: url('img/arome_discussion_icos.gif') transparent no-repeat 10px -1102px;line-height:2em!important;clear:both;}
div.discussion_post div.post div.post_in div.signature{clear:both;border-top:1px solid #D2D2D2;padding:4px 0;font-size:11px;}
div.discussion_post div.post div.post_in div.signature.scroll{max-height: 170px;overflow: hidden;}
div.discussion_post div.post div.post_in span.heading{display:block;line-height:22px;font-style: italic;}
div.discussion_post div.post div.post_in img.new_post{float:left;margin:.2em 5px .2em 0;}
div.discussion_post div.post p{margin:0 0 1em 0!important;line-height:1.6em;}
div.discussion_post div.post div.post_in blockquote{border:1px dotted #D99BB9;background:#FFF7EF;padding:5px;margin:5x 5x 5x 30px;}
div.discussion_post div.post div.post_in p img{display:inline!important;float:none!important;margin:0 0 -2px 0;}
div.discussion_post div.post div.post_in p span.big{font-size: 1.3em}
div.discussion_post div.post div.post_in p span.small{font-size: 0.8em}

div.discussion_post div.post div.post_in div.post_images{text-align: center!important;}
div.discussion_post div.post div.post_in div.post_images div.imgbox-q{float:none;display:inline!important;max-width: 150px;max-height: 100px;margin: 5px 10px 5px 10px; text-align: center!important;}
div.discussion_post div.post div.post_in div.post_images div.imgbox-q img{max-height: 100px;margin:0 auto;float:none!important;}

div.discussion_post div.post_in_shelf{padding:5px;clear:both;background: #FFF7EF;text-align: center!important;position: relative;bottom: 0;float: right;width: 550px;}

/* aby externe vlozeny obrazek nepretekl */
div.discussion_post div.post div.post_in img{max-width:530px!important;}
/*tabulka v diskusnim prispevku */
div.discussion_post div.post table{border:1px solid #D2D2D2;border-collapse:collapse;}
div.discussion_post div.post table thead{background:#FFFFFD;color:#3F1422;}
div.discussion_post div.post table tr td{border:1px solid #D2D2D2;}

/* obrazek u prispevkz */
div.discussion_post div.post div.post_in div.imgbox-q{float:right;width:150px;margin:0 0 .5em .5em;}
div.discussion_post div.post div.post_in div.imgbox-q p{font-size:.7em;font-style:italic;}

/* diskusni prispevky - cast spodni */
div.discussion_post div.post div.discussion_options{float:left;margin:0 0 .3em 20px;padding:.5em 5px;}
div.discussion_post div.post div.discussion_options img{vertical-align:text-bottom;}

div.reply{width:114px;margin:0 5px .3em 0;float:right;}
div.reply a.reply_button_114{	font-weight: bold;
	font-size: 11px;
	width: 114px;
	height: 22px;
	line-height: 22px;
	display: block;
	text-align: center!important;
	background: url('img/arome_reply_button_114.gif') transparent center center no-repeat;
}

/*div.reply a.reply_button_114 {
	font-weight: bold;
	padding: .6em 0 .6em 0;
	font-size: 11px;
	width: 114px;
	display: block;
	text-align: center!important;
	color: #74243F!important;
	border: 1px solid #D2D2D2;
	background: #fff;

	background-image: -webkit-gradient(
    linear,
    left top,
    left bottom,
    color-stop(0.07, rgb(255,255,255)),
    color-stop(0.54, rgb(247,244,203))
);
background-image: -moz-linear-gradient(
    center top,
    rgb(255,255,255) 7%,
    rgb(247,244,203) 54%
);
border: 1px solid #fff;
-moz-box-shadow: 0 1px 3px #ccc;
  -webkit-box-shadow: 0 1px 3px #ccc;
  box-shadow: 0 1px 3px #ccc;
}*/
div#discussion a.post_comment{margin:1em 0;float:right;}

a.delete_last_post{font-size:10px;padding: 0;}
a.anonymous_last_post{font-size:10px;padding: 0;}


div#discussion .relevant_topics ul
{
margin-top: 0;
padding-top: 0;
list-style-type: none;
padding-left: 20px;
}
div#discussion .relevant_topics ul li a
{
background: url('img/arome_discussion_icos.gif') transparent no-repeat 0px -1110px;
padding-left: 15px;

}


form.post_form,form.problem_form,form.notification_form{position:relative;border:1px solid #E3DCE3;background:#FEF2ED;padding:.3em 5px;clear:both; box-sizing: border-box}
form.post_form{float:left;}
form.post_form div.form_error{margin:1.8em 0 0 0;}
form.post_form  p.frm,form.problem_form  p.frm{float:left;width:100%;clear:both;margin:0 0;padding:2px 0;}
form.post_form  p.frm label,form.problem_form  p.frm label,form.post_form  p.texyarea label{width:180px;float:left;padding:2px 0 .2em 0;text-align:left;margin-right:5px;}
form.problem_form.duplicity  p.frm input{width:500px;}
form.post_form  p.frm input{width:110px;}
form.post_form  p.frm input.file, form.post_form  p.frm.image input{width:350px;}
form.post_form  p.checkbox input{width:auto;}
form.post_form p.texyarea{padding:.2em 0;margin-bottom:1em;float:left;height:245px;width:666px;position:relative;}
form.post_form p.texyarea.high{height:455px;}
form.post_form p.texyarea div.texyla{top:0;left:185px;width:500px;position:absolute;}
form.post_form p.texyarea div.texyla textarea#text{width:450px!important;height:175px!important;}
div#discussion  form.post_form p.texyarea textarea{width:450px!important;height:175px!important;}
form.problem_form textarea{width:300px;height:100px;}
form.post_form select{width:155px;}
form.post_form a.close,form.problem_form a.close{position:absolute;font-weight:bold;right:5px;top:5px;font-size:1.2em;}

div.post_form_box{float: left;width: 678px;}
div.discussion_rules{float: right;width: 260px;padding: 0 20px;border: 1px solid #FF0000;background: #FFFFFD;}
div.discussion_rules h3{text-align: center!important;color: #FF0000;}
div.discussion_rules span.strike{text-decoration: line-through;}

form.search_topic_form {border:1px solid #D99BB9;background:#FEF2ED;padding:.3em 5px;}
form.search_topic_form div.search_topic{}
form.search_topic_form div.search_topic input.topicname{font-size: 1.3em;width: 400px!important;}
div#discussionTopicSuggest ul li a{background:url('img/arome_usercomment_ico.gif') transparent 0 center no-repeat;padding: .3em 0 .3em 19px!important;}
div#discussionTopicSuggest ul li span.post_num{color: #5a1D31;font-size: .8em;}
div#discussionTopicSuggestSearching{font-size: 1.8em;padding: 1em;}
div#discussionTopicSuggestSearching img{height: 26px;}
form.search_topic_form a.button_add_298{margin: 0 100px; }
div.topic_new_search_left{float: left;width: 400px;margin-right: 15px;}
div.topic_new_search_right{float: left;width: 500px;}
form.search_topic_form div.no_topic{margin: 1em 0;width: 500px;text-align: center!important;font-weight: bold;}

p.locked{background:#FFFFFD;border:1px solid #FFFFFF;padding:1em;font-weight:bold;text-align:center!important;clear:both;margin:1em 0;font-size: 1.2em;}
p.locked span{padding-left:21px;background:url('/sharedStatic/css/main/img/ico_discussion_lock.gif') transparent center left no-repeat;}

div.preview-wrapper{border:1px solid #FFFFFF;margin: 0;padding: 0;margin: 0;width: 450px;overflow: hidden;}
div.preview{margin-bottom:1em;padding-bottom:0;float:left;height:160px;width:100%position:relative;overflow: scroll;background:#fff;}
div.preview blockquote{border:1px dotted #FFFFFF;background:#FFFFFD;padding:.3em;}
div.preview p{margin:.5em 0!important;}
div.preview table tr td{border:1px solid #FFFFFF;}
div.preview span.big{font-size: 1.3em}
div.preview span.small{font-size: 0.8em}



 /* novy formular na diskusi */
div#postForm{clear: both;float: left;margin:5px 0;}
span.post_form_heading{padding:0;font-size:10px;font-weight:bold;color:#74243F;display: block;clear: both;}
form.post_form2{border:1px solid #E3DCE3;background:#FEF2ED;padding:5px;margin:0 0 5px 0;clear: both;float: left;width: 670px;position: relative;}
form.post_form2 p.frm{clear:both;}
form.post_form2 p.frm input{width: 300px;}
form.post_form2 p.frm span.small{font-size: 11px;color:#707070;}
form.post_form2 p.frm label{width:160px;float:left;padding:2px 0;text-align:left;margin-right:3px;}
form.post_form2 p.msg_area textarea{height:150px;margin: 0;width: 664px!important;}
.perfume_comments form.post_form2 p.msg_area textarea { width: 569px!important; }
form.post_form2 p.msg_area_small textarea{height:45px!important;width: 664px;}
form.post_form2 div.smileys {padding: 3px 7px;}
form.post_form2 div.smileys img{margin: 2px; max-height: 16px;min-width: 14px;}
form.post_form2 div.toolbar{margin: 5px 0 0 0;clear: both;}
form.post_form2 div.toolbar_left{float:left;width: 250px;}
form.post_form2 div.toolbar_right{float: right;width: 250px;text-align: right!important;}
form.post_form2 div.toolbar_right a.preview{background: url('img/arome_search_ico.gif') transparent no-repeat 0 center;padding-left:17px;margin-right:5px;}
form.post_form2 div.toolbar_right a.addphotos{background: url('/sharedStatic/css/main/img/img_ico.png') transparent no-repeat 0 center;padding-left:17px;}
.invisible{height: 1px;width: 1px;overflow: hidden;}
.visible{overflow: visible;}

form.post_form2 p.submit{text-align:center; padding: 5px}
form.post_form2 p.submit img{vertical-align: middle;}
form.post_form2 p.submit input{padding: 3px 15px;font-size: 15px;}

 form.post_form2 p.discussionSettings{float: left; width: 320px;clear: none;margin: 2px 5px 0 5px!important;}
  form.post_form2 p.discussionSettings.long{width: 640px;}
 
 div.overlayer{position: absolute;z-index: 500;border:4px solid #74013A;background:#FEF2ED;width:600px;text-align: center!important;height: 100px;font-size: 14px;line-height: 100px;left: 30px;top: 30px;}

div#postFormSending{text-align: center;padding: 15px;font-weight: bold;font-size: 15px;border:1px solid #E3DCE3;background:#FEF2ED;}

div#postPreviewLoading {border:1px solid #ACC7E3;padding: 15px 3px;margin: 0 0 5px 0;min-height: 150px;position: relative;width:672px;text-align: center!important;}
div#postPreview {margin: 0;min-height: 150px;position: relative;clear: both;float: left;width: 670px;background: #fff;}
div#postPreview div.previewControl {text-align: center!important;}
div#postPreview table tr td{border:1px solid #FFFFFF;}
div#postPreview span.big{font-size: 1.3em}
div#postPreview span.small{font-size: 0.8em}
div#postPreview  blockquote{border:1px dotted #D99BB9;background:#FFF7EF;padding:5px;margin:5x 5x 5x 30px;}


div.image_simplyform{padding: 15px; text-align: center!important;}
div.image_simplyform img{vertical-align: middle;}
div.image_simplyform div.uploadify {text-align: center!important;margin: 0 auto!important;}
div.image_simplyform div.uploadify #uploadifyUploader {text-align: center!important;margin: 0 200px!important;background: url('/sharedStatic/css/main/img/add_images_button_old.png') no-repeat;}

div.uploadify div.upload_button{width: 100px;clear: both;margin: 0 auto;}


div.image_simplyform{padding: 15px; text-align: center!important;clear: both;}
div#imageFormUploader,div#filelist{clear: both;}
div.new_upload{text-align: center;} 
div.new_upload div.upload_button{width: 100px;height: 30px;padding: 5px 0;clear: both;margin: 0 auto;text-align: center;}

div.new_upload div.upload_button input{background: url('/sharedStatic/css/main/img/add_images_button.png') no-repeat;width:100px;height:30px;border: none;text-align: center!important;color: #fff;}


div.image_upload_box{padding: 3px; text-align: left!important;width: 400px;margin: 0 auto;}
div.image_upload_progressbar{width: 400px;height:10px;display:block; border: 1px solid #ff7004;float: left;}
div.image_upload_progressbar img{float: left;}




/* smajlici v post_form */
form.post_form div.smileybar{margin-left:180px;margin-bottom:1em;float:left;width:485px;display:inline;}



/* smajlici ve vsech formularich */
div.smileybar{clear:both;max-width: 485px;}
div.smileybar *{text-align: center!important;}
div.smileybar div.smiley{float:left;margin:1px 0 0 0;width:23px;height:24px;text-align:center;background: url('img/arome_discussion_icos.gif') transparent no-repeat 0 -695px;}
div.smileybar div.smiley img{margin:4px 0 0 0;}
div.smileybar div.smiley.top img{margin:1px 0 0 0;}
div.smileybar div.smiley.wide30{float:left;margin:1px 2px 0 0;width:30px;height:22px;text-align:center;background: url('img/arome_discussion_icos.gif') transparent no-repeat 0 -767px;}
div.smileybar div.smiley.wide46{float:left;margin:1px 2px 0 0;width:46px;height:22px;text-align:center;background: url('img/arome_discussion_icos.gif') transparent no-repeat 0 -839px;}
div.smileybar div.smiley.wide58{float:left;margin:1px 2px 0 0;width:58px;height:22px;text-align:center;background: url('img/arome_discussion_icos.gif') transparent no-repeat 0 -911px;}
div.smileybar div.smiley.high img{text-align:center;float:left;height:20px;margin:1px 0 0 0;}

/* ]ske funkce v diskusi */
div.discussion_admin{margin:1em 0;padding:.5em;background:#F2FFE6;border:1px solid #E3FFCA;clear:both;}
div.discussion_admin p{padding:2px 0;}
div.discussion_admin p input.topicname{width: 450px;}
div.discussion_admin p label{float:left;width:150px;}
div.discussion_admin p select{width:300px;}

/* Diskuse hledani */
div#discussion div.search_anim, div#group div.search_anim{border:1px solid #FFFFFF;background:#FFFFFD;text-align:center;font-weight:bold;margin:0 0 1em 0;width:100%;float:left;clear:both;}
div#discussion div.search_anim span, div#group div.search_anim span{display:block;padding:2em 4px 2em 80px;background:url('img/arome_search_anim.gif') #FFFFFD 20px center no-repeat;}
div#discussion form#search_form, div#group form#search_form{border:1px solid #E2E2E2;padding:4px;background:#FEF2ED;margin:0;clear:both;}
div#discussion form#search_form p.frm, div#group form#search_form p.frm{margin:.2em 0;padding:.2em 0;clear:both!important;float: left;width: 100%;}
div#discussion form#search_form p.frm label, div#group form#search_form p.frm label{float:left;width:150px;}
div#discussion form#search_form p.frm select, div#group form#search_form p.frm select{width:180px;display:inline!important;}
div#discussion form#search_form p.frm input, div#group form#search_form p.frm input{width:180px;}
span.highlight{background:#FFFF00;font-weight:bold;}
div.discussion_post a.search_topic{background: url('img/arome_discussion_icos.gif') transparent no-repeat 0 -983px;padding-left:19px;display:block;clear:both;margin:4px 0 4px 170px;}
div#discussion  div.no_result, div#group  div.no_result{border:1px solid #FFFFFF;padding:4px 4px 4px 60px;background:url('img/arome_info_ico.gif') #FFFFFD 25px center no-repeat;font-weight:bold;margin:4px 0;clear:both;}
div#discussion  div.no_result form, div#group  div.no_result form{font-weight:normal;margin:4px 0;}

a.post_comment
{
padding: .6em 0 .6em 0;
font-size: 12px;
width: 166px;
display: block;
text-align: center;
background: url('img/arome_post_button_166.gif') transparent center center no-repeat;
color: #481727!important;
clear: both;
text-align: center!important;
}

/* fotogalerie k diskusnimu tematu */
div#discussion div.gallery_desc{margin:4px 0;padding:4px 10px;border-top:1px solid #D2D2D2;}

/* ----------------------------------------------------*/




/* ---------------- DETAIL FOTKY --------------------------------*/
div#image{background: #fff;}
div#image a.back{padding:4px 5px 4px 13px;margin:4px 0;font-weight:bold;display:block;background:url('img/arome_arrow_left_ico.gif') #FEF2ED 5px center no-repeat;border:1px solid #D99BB9;}
div#image div#image_top{padding: 5px;}
div#image div.image_detail{text-align:center;margin:0 0 1em 0;}
div#image div.image_detail img{background:url('/sharedStatic/css/main/img/shadow-image.gif') no-repeat right bottom;padding:5px 10px 10px 5px;}
div#image div.image_detail div.image_move{text-align:right;padding:.3em 0;width:640px;margin:.3em 21px;}
div#image div.image_detail div.image_move a{line-height:2em;padding:.2em 5px;background:#FEF2ED;font-weight:bold;font-size:.9em;}
div#image div.image_detail div.image_move a.previous{padding:.2em 5px .2em 13px;background:url('img/arome_arrow_left_ico.gif') #FEF2ED 5px center no-repeat;}
div#image div.image_detail div.image_move a.next{padding:.2em 13px .2em 5px;background:url('img/arome_arrow_right_ico.gif') #FEF2ED 95% center no-repeat;}
div#image div.image_link{padding:.2em 13px .2em 5px;background:#FEF2ED;border:1px solid #D99BB9;font-size:.9em;}

div#image form.post_form {max-width: 682px;}




/* hodnoceni na detailu fotky */
div#image div#rating label{width:100%;text-align:center;}
/* ------------------------------------------------*/



/* presunout na spravne misto */
div#form h1
{
margin-left: 0;
}
div#form p.form_note
{
font-size: .9em;
margin: 0;
}
p.form_info, div.form_info
{
border: 1px solid #D99BB9;
padding: 4px;
text-align: left;
margin: 4px 0;
}
 div#form div.form_info p, div#form div.form_info ol
{
margin: 0;
}
div#web_middle div#web_content.form div#web_content_in form#add_form
{
text-align: center;
}

div#form form#send_form{text-align:center;font-size:.9em;border:1px solid #D99BB9;padding:1em 15px 1em 350px;background:url('img/ico_send.png') #FEF2ED 65px 1em no-repeat;}
div#form  span.bigred{color: red;}
div#form #join_form{position: relative;text-align:center;font-size:.9em;border:1px solid #D99BB9;padding:1em 15px 1em 230px;background:url('img/ico_signup.png') #FEF2ED 15px 1em no-repeat;}

div#form div.mojeid_settings
{
min-height: 200px;
}

div#form form#join_form div.mojeid_bait
{
position: absolute;
top: 5px;
right: 15px;
width: 200px;
height: 200px;
background:url('/sharedStatic/css/main/img/mojeid_bait_background.png') transparent top left no-repeat;
text-align: center;
}
div#form form#join_form div.mojeid_bait p
{
text-align: center;
color: #fff;
padding: 40px 20px 20px 20px;
}
div#form form#join_form div.mojeid_bait p a
{
color: #fff;
}

div#form form#join_form input[file]{width: 400px;}


div#form div.login_form_box{float: left;width: 600px;}
div#form form#login_form{text-align:center;font-size:.9em;border:1px solid #D99BB9;padding:4em 15px 4em 230px;background:url('img/ico_login.png') #FEF2ED 15px 1em no-repeat;}
div#form form#login_form p.remember{padding: 0 0 0 150px;width: 100%;}
div#form form#login_form p.remember label{float: none;font-weight: normal;}
div#form div.user_bait{float: left;width: 370px;margin-left: 10px;padding:1em 0; text-align:center;}
div#form div.user_bait span.big{display: block;font-size:1.5em;line-height:50px;color:#FF0000;text-align:center;}
div#form div.user_bait a{display: block;font-size:1.5em;text-align:center;font-weight: bold;}
div#form div.user_bait span.small{display: block;font-size:.8em;color:#000;text-align:center; }

div#form div.partner_login
{
float: left;
width: 288px;
height: 85px;
background: #FEF2ED;
border: 1px solid #D99BB9;
margin-bottom: 10px;
}
div#form div.partner_login.mojeid form
{
padding: 7px;
text-align: center;
}
div#form div.partner_login.mojeid form p
{
font-size: 11px;
text-align: center;
}

div#form div.partner_login.facebook
{
float: right;
padding: 0;
}

div#form form#sendpassword_form{text-align:center;font-size:.9em;border:1px solid #D99BB9;padding:5em 15px 5em 230px;background:url('img/ico_send.png') #FEF2ED 15px 1em no-repeat;}
div#form form#newsletter_form{text-align:center;font-size:.9em;border:1px solid #D99BB9;padding:6em 15px 7em 230px;background:url('img/ico_send.png') #FEF2ED 15px 1em no-repeat;}
div#form form#newsletter_form p{text-align:center!important;}


div#form *
{
text-align: left;
}
div#form p
{
padding: .2em 0;
}


div#web_middle div#web_content.form div#web_content_in form#add_form p.frm.inputs span
{
float: left;
width: 200px;
font-weight: normal!important;
}

div#form p.frm input
{
width: 300px;
}
div#form p.frm select
{
width: 155px;
}
div#form p.frm.longselect select
{
width: 320px;
}
div#form span#userNameError span.error
{
color: #ff0000;
font-weight: bold;
background:url('/sharedStatic/css/main/img/stop_ico.gif') transparent center left no-repeat;
padding-left: 19px;
max-width: 350px;
display: inline-block;
}
div#form span#userNameNotExists
{
color: #55A819;
font-weight: bold;
background:url('/sharedStatic/css/main/img/ico_tick.gif') transparent center left no-repeat;
padding-left: 19px;
}

/* checkboxy a options */
p.frm label.labelCheckbox{display:inline!important;float:none!important;width:auto!important;}
p.frm label.labelRadio{display:inline!important;float:none!important;width:auto!important;}
p.frm span.checkbox{float: left;}
p.frm span.checkbox label.labelRadio{float: left;clear: both;}
p.checkbox{clear:both;}
p.checkbox input{width:auto!important;}
p.inline label{float:none!important;display:inline!important;font-weight:normal!important;}
p.checkbox span.checkboxes{float:left;width:300px;}

/* login form, join form, send form */
div#form form#add_form fieldset{border:1px solid #D99BB9;background:#FEF2ED;padding:4px;margin:0 auto 4px auto;}
div#form form#add_form fieldset textarea,div#form form#join_form textarea{width:500px;height:350px;}
div#form form#send_form textarea{float:left;width:570px;height:200px;}
div#form form#add_form fieldset legend{padding:.2em .2em .2em 22px;margin-left:4px;display:none;}
div#form form#add_form fieldset legend.edit{background:url('/sharedStatic/css/main/img/webdio_edit_ico.gif') transparent 4px .3em no-repeat;}
div#form form#add_form fieldset legend.user{background:url('/sharedStatic/css/main/img/webdio_user_ico.gif') transparent 4px .3em no-repeat;}
div#form form#add_form fieldset p label,div#form form#join_form p label{float:left;width:150px;font-weight:bold;}
div#form form#join_form p.texyarea{padding:.2em 0;float:left;height:245px;width:100%;position:relative;overflow: hidden;}
div#form form#join_form p.texyarea div.texyla{top:0;left:150px;width:580px;position:absolute;overflow:hidden;}
div#form form#join_form p.texyarea div.texyla div.preview-wrapper{width:576px!important;height:181px!important;}
div#form form#join_form p.texyarea div.texyla textarea#signature{width:580px!important;height:175px!important;}
div#form form#join_form div.smileybar{margin-left:145px;}
div#form form#join_form p.change_password{border: 1px solid #FBDED0; padding: 4px; clear: both;margin: 4px 0;}
div#form form#send_form p label{float:left;width:210px;font-weight:bold;}
div#form form#login_form p label{float:left;width:150px;font-weight:bold;}
div#form form#login_form div.login_right input#submit{text-align:center;margin-left: 150px;font-size: 1.2em!important;padding: 4px }
div#form form#sendpassword_form p label{float:left;width:210px;font-weight:bold;}
div#form form#add_form p.middletextarea textarea{height:120px;}
div#form form#add_form p.smalltextarea textarea{height: 40px;}

/* stranka po odeslani formulare */
div#form_success h1{color:#3EC122!important;margin-left:0;}
div#form_success div.success_box{padding:5em 15px 5em 230px;border:1px solid #3EC122;background:url('/sharedStatic/css/main/img/ico_success.png') #D7FFD7 15px center no-repeat;}

div#form form p.frm
{
padding: .2em 0 .3em 0;
margin-bottom: 4px!important;
clear: both;
}

div#form form#add_form p.checkbox input{width:auto!important;}

div#form form#add_form p.textarea textarea{height:175px;}
div#form form#add_form p.frm label{float:left;width:250px;padding:.2em 0;}
div#form form span.small{display:block;font-size:.8em;color:#000000;font-weight:normal;}
div#form form#add_form p.texyarea{padding:.2em 0;float:left;height:245px;width:100%;position:relative;}
div#form form#add_form p.texyarea.high{height:445px;}
div#form form#add_form p.texyarea div.preview-wrapper{width:600px!important;height:370px!important;}
div#form form#add_form p.texyarea div.texyla{top:0;left:250px;width:500px;position:absolute;}
div#form form#add_form p.texyarea div.texyla textarea#description{width:650px!important;height:175px!important;}
div#form form#add_form p.texyarea div.texyla textarea#text{width:650px!important;height:375px!important;}
div#form form#add_form div.smileybar{margin-left:245px;}
div#form form#add_form p.submit, div#form form#add_image_form p.submit, div#form form#join_form p.submit{text-align:center; padding: 1em 0 3em 0}
div#form form#add_form p.submit input, div#form form#add_image_form p.submit input, div#form form#join_form p.submit input{padding: 4px 15px;font-size: 1.3em;}


div.form_error{font-weight:bold;background:#FFF4F4;border:1px solid #FF0000;padding:1em;}
div.form_error ul{margin:0 30px;padding-left: 0;}




/* specialni prvky arome v pridavacich formularich */
form#add_form2 p.add_review_advanced
{
font-size: 16px;
padding-left: 160px;
}
form#add_form2 p.add_review_advanced a
{
background:url('img/arome_arrow_list_background.gif') transparent center left no-repeat;
padding-left: 15px;
}
form#add_form2 p.checkbox_box {float: left;width: 300px;margin: -10px; 0 0 0}

form#add_form2 p.add_review_advanced_info
{
padding: 5px;
}
/**/
form#add_form2
{
background: #FEF2ED;
border: 1px solid #ECECDD;
-moz-border-radius: 10px;
border-radius: 10px;
-webkit-border-radius: 10px;
padding: 15px;
margin: 0 0 30px 0;
}
form#add_form2 fieldset
{
border: 0;
}

form#add_form2 p.frm
{
padding: 4px!important;
-moz-border-radius: 4px;
border-radius: 4px;
-webkit-border-radius:  4px;
}
form#add_form2 p.frm.currentRow
{
background: #FFFFE6;
}
form#add_form2 p.frm label
{

float: left;
width: 150px;
padding: 3px;
}
form#add_form2 p.frm input
{
width: 250px;
background: #fff;
}
form#add_form2 p.frm input
{
font-size: 15px;
border: 1px solid #ABADB3;
padding: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
-webkit-border-radius:  4px;
}

form#add_form2 p.frm input:focus
{
background: #FFFFB0;
}
form#add_form2 p.frm textarea
{
background: #fff;
font-size: 15px;
border: 1px solid #ABADB3;
padding: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
-webkit-border-radius:  4px;
font-family: Verdana;
}
form#add_form2 p.frm.middletextarea textarea
{
height: 100px;
width: 550px;
}
form#add_form2 p.frm.bigtextarea textarea
{
height: 250px;
width: 550px;
}
form#add_form2 p.submit{text-align:center; padding: 1em 0 3em 0}
form#add_form2 p.submit input{padding: 4px 15px;font-size: 1.3em;}
form#add_form2 div.loggeduser{display: none;}



form#add_form2 div.categorybox
{
padding: 4px!important;
-moz-border-radius: 4px;
border-radius: 4px;
-webkit-border-radius:  4px;
}
form#add_form2 div.categorybox a
{
padding: 0 0 0 15px;
background:url('img/arome_add_ico.png') transparent center left  no-repeat;
font-weight: bold;
}
form#add_form2 div#categorys
{
float: left;
width: 527px;
}
form#add_form2  div.categorybox select
{
width: 370px;
}
form#add_form2 div.category
{
float: left;
width: 527px;
}
form#add_form2 div.categorybox div.categoryboxleft
{
float: left;
width: 150px;
padding: 2px;
}
form#add_form2 div.categorybox div.categoryboxright
{
float: left;
width: 527px;
}


form#add_form div.new_upload
{
background: #FEF2ED;
border: 1px solid #D99BB9;
}







form#add_form2 span.tooltip {
	display:block;
	position:relative;
	color:#000;
	text-decoration:none;
	}
form#add_form2 span.tooltip b, form#add_form2 span.tooltip span {
	display:block;
	position:absolute;
	left:-10000px;
	}
form#add_form2 span.tooltip:hover {
	/*background:#fff;*/  /* IE6 bug */
	cursor:default;
	}
form#add_form2 span.tooltip:hover b, form#add_form2 span.tooltip:focus b { /* focus shows up hints - in compliant browsers - for tab navigation */
	font-size:1em;
	background:#ffc;
	color: #000;
	border:1px solid #ABADB3;
	width:210px;
	padding:5px 8px;
	position:absolute;
	top:-2px;
	left:730px;
	font-weight:normal;
	min-height:20px;
	}
form#add_form2 span.tooltip:hover span,
form#add_form2 span.tooltip:focus span { /* focus shows up hints - in compliant browsers - for tab navigation */
		background: url(/sharedStatic/css/main/img/seta.png) no-repeat;
	display:block;
	position:absolute;
	top:3px;
	left:721px;
	width:15px;
	height:22px;
	}

form#add_form2 span.tooltip.short:hover b, form#add_form2 span.tooltip.short:focus b { /* focus shows up hints - in compliant browsers - for tab navigation */
	left:430px;
	}
form#add_form2 span.tooltip.short:hover span,
form#add_form2 span.tooltip.short:focus span { /* focus shows up hints - in compliant browsers - for tab navigation */
	top:3px;
	left:421px;
	}

form#add_form2 span.tooltip.long:hover b, form#add_form2 span.tooltip.long:focus b { /* focus shows up hints - in compliant browsers - for tab navigation */
	left:730px;
	width:200px;
	}
form#add_form2 span.tooltip.long:hover span,
form#add_form2 span.tooltip.long:focus span { /* focus shows up hints - in compliant browsers - for tab navigation */
	top:3px;
	left:721px;
	}







#add_form2 div.uploadify, #add_form div.uploadify
{
width: 985px;
margin: 0 10px;
float: left;
background: #FEF2ED;
border: 1px #D99BB9 solid;
text-align: center!important;
padding: 1em 0;
}
#add_form2 div.uploadify #uploadifyUploader, #add_form div.uploadify #uploadifyUploader
{

clear: both;
margin: 1em auto;
}

span#loadingPhotos
{
display: block;
text-align: center!important;
}

div.photo
{
float: left;
width: 290px;
height: 200px;
margin: 15px;
background: #FFDFAA;
text-align: center!important;
}
div.photo  div.photo_input_box
{
margin: 5px 10px;
text-align: center!important;
}
div.photo input
{
width: 270px;
margin: 5px 0;
}

div.photo  img
{
max-height: 100px;
max-width: 150px;
margin: 0 auto;
}
	#fileQueue {
			width: 400px;
			height: 300px;
			overflow: auto;
			border: 1px solid #FBDED0;
			margin-bottom: 10px;
		}
		.uploadifyQueue
		{
float: left;
width: 100%;
clear: both;
text-align: center!important;
    }
		.uploadifyQueueItem {
			font: 11px Verdana, Geneva, sans-serif;
			border: 2px solid #FBDED0;
			background-color: #FBDED0;
			margin: 5px auto;
			padding: 10px;
			width: 350px;
		}
		.uploadifyError {
			border: 2px solid #91E458!important;
			background-color: #FBDED0!important;
		}
		.uploadifyQueueItem .cancel {
			float: right;
		}
		.uploadifyProgress {
			background-color: #FFFFFF;
			border-top: 1px solid #FBDED0;
			border-left: 1px solid #FBDED0;
			border-right: 1px solid #FBDED0;
			border-bottom: 1px solid #FBDED0;
			margin-top: 10px;
			width: 100%;
		}
		.uploadifyProgressBar {
			background-color: #FCA03A;
			width: 1px;
			height: 3px;
		}


/* Strankovani */
div.pager{text-align:center!important;clear: both;padding:15px 0;margin: 30px 0 0 0;color:#3B3B3B;}
div.pager div{text-align:center!important;margin:0!important;}
div.pager a{border: 1px solid #FEF2ED;margin: 0 -2px;line-height: 25px;padding: 0 6px;display: inline-block;}
div.pager a:hover{background: #FFF6AB; }
div.pager b{color:#FF0000;border: 1px solid #F4ECE5;margin: 0 -2px;line-height: 25px;padding: 0 8px;display: inline-block;}
div.pager form#pagerToform{text-align:center;}
div.pager form#pagerToform  input#pagerTo{width:30px;}
div.pager form#pagerToform  input[type=submit]{text-align: center;}

.rek-unit {clear: both;margin: 10px 0;}

/* ---------------- PATICKA --------------------------------*/
div.links{padding:4px;font-size:.7em;clear:both;}
.footer{padding:15px;text-align:left;background:#99014C;color:#D3D3D3;font-size:12px;width:977px;margin:0 auto 30px auto;}
.footer2{padding:0 15px 15px 15px;width:977px;margin:0 auto 30px auto;margin-top:-30px;background:#99014C;color:#c2a5a5;font-size:10px;text-align:left;}
.footer a{color:#D3D3D3;}
.footer a:hover{color:#EEDB6F;}

div.bestbrands
{
width: 945px;
clear: both;
padding: 0 30px;
background: #fff;
font-size: 12px;
text-align: left;
border: 1px dotted #E3DCE3;
-moz-box-shadow:inset 0 0 4px #EEEEEE;
-webkit-box-shadow:inset 0 0 4px #EEEEEE;
box-shadow:inset 0 0 4px #EEEEEE;
margin: 0 auto;
position: relative;
}
div.bestbrands h3
{
margin: 20px 0 15px 0;
font-size: 16px;

}
div.bestbrands span.all_brands
{
position: absolute;
right: 20px;
top: 21px;
font-weight: bold;
}
div.bestbrandcolumn
{
float: left;
width: 165px;
margin: 0 0 15px 30px;
}
div.bestbrandcolumn.first
{
margin-left: 0px;
}
div.bestbrandcolumn span
{
float: left;
width: 100%;
}
div.bestbrandcolumn span a
{
line-height: 24px;
}
/* ------------------------------------------------*/

/* ---------------- REKLAMY --------------------------------*/
/* Skyscraper vlevo */
div.reksys_bannerMenuLeft160x600{padding-top:7px;/*background:url('/sharedStatic/css/main/img/adinfo_horizontal.gif') transparent top left no-repeat;*/margin:1em 0;text-align:center!important;border: 1px solid #215385;}
div#diary div.reksys_bannerDiaryLeft160x600{float:left;width:198px;text-align:center!important;border: 1px solid #215385;}
/* Ctverec vpravo */
div.reksys_bannerMenuRight300{width:300px;margin:30px auto 30px auto;text-align:center;clear:both;}
div.reksys_bannerMenuRight300 object{margin:0 0 4px 0;padding-bottom:4px;}


div.reksys_bannerhorizontal{margin: 1em 0; padding:7px 0 0 0!important;background:url('/sharedStatic/css/main/img/adinfo_horizontal.gif') transparent top left no-repeat!important;}
div.reksys_bannerLeaderSitewide{width:1007px;min-height: 100px;margin:0 auto;text-align: left;}
div.reksys_bannerLeaderSitewide div.reksys_bannerLeaderSitewide_in{background:#CFDFEE;margin: 3px 0;padding-left: 7px; background:url('/sharedStatic/css/main/img/adinfo_vertical.gif') transparent bottom left no-repeat;}

div.reksys_bannerSkySitewide{/*padding:7px 0 0 0!important;background:url('/sharedStatic/css/main/img/adinfo_horizontal.gif') transparent top left no-repeat!important;*/position:absolute;top:120px;margin:0 auto;z-index:999;left:50%;margin-left:509px;padding: 0!important;}
div.reksys_bannerSkySitewide *{padding: 0!important;}

div.reksys_bannerimagedetail_682x80{margin: 4px 0;padding:7px 0 0 0!important;background:url('/sharedStatic/css/main/img/adinfo_horizontal.gif') transparent top left no-repeat!important;}
div.reksys_bannergallery_457x80 {margin: 0 0 1em 0;padding:7px 0 0 0!important;background:url('/sharedStatic/css/main/img/adinfo_horizontal.gif') transparent top left no-repeat!important;}


div.reksys_parfume_link
{
text-align: center!important;
line-height: 40px;
width: 585px;
float: left;
clear: both;
height: 40px;
overflow: hidden;
margin: 10px 0;
}
div.reksys_parfume_link span.reksys_parfume_link_in
{
text-align: center;
padding:0 0 0 60px;
background:url('/sharedStatic/css/main/img/adinfo_horizontal_noarrow.gif') transparent 5px center no-repeat!important;
}
div.reksys_parfume_link span.reksys_parfume_link_in a
{
color: red;
font-weight: bold;
text-align: center;
padding:0.5em 0 4px 0;
line-height: 40px;
color: #74243F;
text-decoration: none;
}
div.reksys_parfume_link span.reksys_parfume_link_in a:hover
{
color: #74243F;
}
div.reksys_parfume_link span.parfume
{
text-decoration: underline;
}
div.reksys_parfume_link span.price
{
font-weight: bold;
color: #fff;
background: #74243F;
padding: 3px;
}
div.reksys_parfume_link span.stock
{
color: #008000;
text-decoration: none;
}
div.reksys_parfume_link img
{
vertical-align: middle;
margin: 0 5px 0 0;
}

a.parfume_buy
{
padding:0.5em 0 .5em 45px;
line-height: 40px;
background:url('/sharedStatic/css/main/img/cart_ico.gif') transparent center left no-repeat!important;
font-size: 14px;
font-weight: bold;
}


div.facebook
{
clear: both;
text-align: center!important;
padding-top: 1em;
}

div.smartBannerIdentifier, div.banner_scroll {clear: both;float: left;}
div.banner_scroll {margin: 0; width:300px;padding:0 0 0 0!important;/*background:url('/sharedStatic/css/main/img/adinfo_horizontal.gif') transparent top left no-repeat!important;*/}
div.banner_scroll span.adinfo{background:0!important;    clear:both;    float:left;    width:300px;    margin:0;    font-weight:normal;    text-transform:uppercase;    color:#535353;    font-size:10px;    }
div.banner_scroll * {clear:both;    float:left; }

/* ------------------------------------------------*/

/* Vyhledavaci formular - google hledani */
div#web_search h1{padding:15px 0 15px 55px;background:url('img/search_ico.png') transparent center left no-repeat; }
div#web_search form.search_form{padding:.8em;text-align:center;background:#fff;border:1px solid #D2D2D2;}
div#web_search form.search_form input.text_input{font-size:16px;}
div#web_search form.search_form input.searchButton{text-align:center;padding:0;margin:0px 0 -10px 0;}

/* Mapa webu */
div#wide_page div#web_map h2{font-size:1.2em;margin:.3em 0;font-weight:bold;}
div#wide_page div#web_map ul{margin-top:0;margin-bottom:4px;font-size:.9em;}

/* 404 */
div#wide_page div.error_404{padding-left:145px;background:url('img/404.gif') transparent top left no-repeat;}
div#wide_page div.error_404 ul li form{display:inline;}

/* Flash zpravicky */
div.messages{width:100%;background:#FF870F;font-size: 14px;}
div.messages_in{width:995px;margin:0 auto;text-align:center;height:100px;line-height:100px;}
div.messages_in p{margin:0;display:inline;padding:40px 15px 40px 125px;text-align:center;background:url('/sharedStatic/css/main/img/ico_flash.gif') #FF870F 35px center no-repeat;font-weight:bold;color:#fff;}

/* Antispam ve formularich */
#as_form{display:none;}
p.form_as{text-align:left;border:1px solid #8D3129;background:#F7EBEA;padding:.3em 0;margin:4px 0;}
p.form_as label{float:left;width:180px;margin-right: 5px; padding: .3em 0;}
form.post_form p.form_as label{width:180px!important;}
form.post_form p.form_as input{width:110px;}

/* zalozky jquery vsude */
/*
ul.object_tabs{position:relative;z-index:2;margin:0;padding:0!important;background:#fff;width:100%;clear:both;}
div.object_tabs_bottom{position:relative;z-index:1;top:0px;border-top:1px solid #B1C7E4;width:100%;clear:both;height:30px;background:url('img/emimino_gallery_desc_background.gif') transparent top left no-repeat;}
ul.object_tabs li{float:left;padding:0;margin:0px 3px -1px 0;list-style-type:none;font-size:.9em;border:1px solid #ACC7E3;border-bottom:none!important;}
ul.object_tabs li a{color:#215385;font-weight:bold;}
ul.object_tabs li a:visited{color:#215385;}
ul.object_tabs li a,ul.object_tabs li span{padding:0.6em 10px;display:block;text-align:center;}
ul.object_tabs li.ui-tabs-selected{color:#215385;background:#EEF5FA;margin:0 3px -1px 0;list-style-type:none;border-bottom:none!important;font-weight:bold;z-index:1000;position:relative;}
ul.object_tabs  li.ui-tabs-selected *{padding:0.6em 10px 0.6em 15px;color:#215385!important;background:url('img/emimino_arrow_down_ico.gif') transparent 5px center no-repeat;}
ul.object_tabs li a:hover{color:#000!important;}
ul.object_tabs.discussion_tabs li.ui-tabs-selected,ul.object_tabs.community_tabs li.ui-tabs-selected,ul.object_tabs.discussion_tabs li.ui-tabs-selected,ul.object_tabs.group_tabs li.ui-tabs-selected{background:#D5E3F1;}
ul.object_tabs.community_tabs{font-size: .9em;}
*/



ul.tabs_bill
{
margin-left:0important;
padding:0!important;
height: 45px;
line-height: 45px;
border-top: 1px dotted #737770!important;
text-transform: uppercase;
background:url('img/arome_tabs_bill_background.gif') transparent bottom left repeat-x!important;
width: 100%;
clear: both;
font-size: 12px;
}

ul.tabs_bill li
{
border: 0!important;
margin:0!important;padding:0 0 0  0!important;
list-style-type: none;
float: left;
line-height: 45px;
background: 0!important;
height: 45px;
font-size: 12px;
}
ul.tabs_bill li *{color:#000;font-size: 12px!important;text-decoration: underline!important;}
ul.tabs_bill li.ui-state-active *{height:45px;line-height: 45px;text-decoration: none!important;font-weight: bold;background:url('img/arome_tabs_bill_background_hover.gif') transparent center 38px  no-repeat!important;line-height: 45px;}
ul.tabs_bill li a{height:45px;line-height: 45px;padding:0 10px 0 10px!important;display:block!important;text-align:center;color:#000!important;background:url('img/arome_tabs_bill_background.gif') transparent bottom left  repeat-x;}
ul.tabs_bill li span{height:45px;line-height: 45px;font-weight:bold!important;border: 0!important;font-weight:bold;padding:0 10px 0 10px!important;display:block!important;text-align:center;color:#000!important;background:url('img/arome_tabs_bill_background_hover.gif') transparent center 38px no-repeat;font-size: 12px;}
ul.tabs_bill li a:hover{background:url('img/arome_tabs_bill_background_hover.gif') transparent center 38px no-repeat;}

ul.tabs_bill.green
{

background:url('img/arome_tabs_bill_background_green.gif') transparent bottom left repeat-x!important;

}
ul.tabs_bill.green li a{background:url('img/arome_tabs_bill_background_green.gif') transparent bottom left  repeat-x!important;}
ul.tabs_bill.green li a:hover, ul.tabs_bill.green li.ui-state-active a{background:url('img/arome_tabs_bill_background_green_hover2.gif') transparent center 38px no-repeat!important;}



/* presunout na spravne misto */
div.ui-tabs
{
clear: both;
}
div.ui-tabs-panel
{
padding: 0!important;
clear: both;
}
div.ui-widget-content
{
color: #000;
}
div.ui-widget-content a
{
color: #74013A;
}

ul.tabs_bill
{
margin-left: 0px!important;
}
ul.tabs_bill li
{
margin-left: 0px!important;
}           


/* ---- zalozky u parfemu ------ */
ul.parfume_tabs { 
	border-bottom:1px solid #aaaaaa !important; font-style:italic; font-size: 18px; font-family: Georgia,serif;
	position:relative;z-index:2;margin:10px 0 0 0 !important;padding:0!important;background:#fff;width:100%;clear:both;
	-moz-border-radius: 0 !important;border-radius: 0 !important;-webkit-border-radius: 0 !important;
	list-style:none;
}
ul.parfume_tabs li {-moz-border-radius: 0 !important;border-radius: 0 !important;-webkit-border-radius: 0 !important;}	
ul.parfume_tabs li a,ul.object_tabs li span{padding:0 15px;line-height: 30px;display:block;text-align:center;}
ul.parfume_tabs li.ui-tabs-selected{color:#000;background:#FEF2ED!important;margin:0 3px -1px 0;list-style-type:none;border-bottom:none!important;z-index:1000;position:relative;}
ul.parfume_tabs li.ui-tabs-selected *, ul.parfume_tabs  li.ui-state-active *{padding:0 15px;line-height: 30px;}
ul.parfume_tabs li.ui-tabs-selected{background-color:#FEF2ED;font-weight: bold;}
ul.parfume_tabs li select{font-size: 11px;padding: 0!important;;margin: 0!important;border: 1px solid #abadb3!important;color: #000!important;}
ul.parfume_tabs li select option{border: 1px solid #000!important;color: #000!important;}

.commentrules {display:none; }


/* --- traffic-detail --- */
table.traffic-detail{border: 1px solid #D99BB9; border-collapse: collapse;margin:0 auto 1.5em auto;}
table.traffic-detail thead th{background: #F8F3CD;font-size: 15px;font-weight: bold;text-align: center;padding: 5px;border: 1px solid #D99BB9;width: 25%;}
table.traffic-detail thead th.head{background: #F8F3CD;font-size: 15px;font-weight: bold;text-align: left;}
table.traffic-detail td span{color: #2C2C2C;font-size: 16px;font-weight: bold;}
table.traffic-detail td span.note{color: #2C2C2C;font-size: 11px;font-weight: normal;}
table.traffic-detail td{border: 1px solid #D99BB9;line-height: 35px;background: #F8F3CD;padding: 10px 5px;font-size: 16px;text-align: center;}
table.traffic-detail td.pv{width: 30%;}
table.traffic-detail td em{font-size: 14px;}
table.traffic-detail td.foot{font-size: 11px;padding: 8px 5px 0px 5px;}
table.traffic-detail td.foot img{/*vertical-align: middle;*/}


/* seller */
div.seller {border:1px #cecece dotted;}
div.seller_in {background:#fff;text-align:left;padding:6px;clear:both;line-height:1.4em;}
div.seller_in img.photo{float:right;margin:0 6px 6px 6px;width:80px;}

.aromereklama {padding:10px;}
.reklamainfo {float:left; width:70%;}
.reklamasidebar {float:right; width:29%;}
.reklamasidebar h2 { font-size:20px;}
.reklamainfo .tip {}
.reklamainfo .tip {padding:.5em;text-align:center;font-weight:bold;border:1px dotted #cecece;background: url('img/emimino_counsel_box_back.gif') top left repeat-x; font-size:12px;}
.reklamainfo .tip h3 {margin: 0;}
.reklamapozadejte {font-size:18px;margin-bottom:10px;padding-left:10px;}

.discussion-user-info { font-size:11px; border-top:1px solid #D99BB9; clear:both; padding-top:10px;}
.discussion-user-info p {padding-left:20px;}


.discussion-user-info span.rating {
    padding: 2px;
    display:inline-block;
    color: #fff;
    font-weight: bold;
}
.discussion-user-info span.positive {
    background: #6d9b1b
}
.discussion-user-info span.negative {
    background: #ff0000
}
.discussion-user-info span.neutral {
    background: #7f8285
}
.discussion-user-info strong.positive {
	color: #6d9b1b
}

.table-resign {width:100%; margin:0 0 1em; border-collapse:collapse}
.table-resign th, .table-resign td {padding:5px; vertical-align:middle}



/* registracni formular */
.login-problem { font-weight:bold; padding-top:10px; line-height:1.4em; color:red; }
#join_form .checkbox.inline label { float:none !important; }

/*reg-info*/
.reg-info, .log-info {padding:0 0 0 15px; margin:0 0 1em;}

.reg-info .list-logo, .log-info .list-logo {margin:0; list-style:none}
.reg-info .list-logo li {float:left; margin:0 40px 0 0}
.log-info .list-logo li {float:left; margin:0 5px 5px 0; width:48%; text-align:center; }
.log-info .list-logo li.single {width:100%; }
.log-info.text { text-align: center; }
 

/*reg-box*/
.reg-box {padding:10px 0 0 15px; border-top:3px solid #402b2b;}
.reg-box.log-box {border-top:0;}
.reg-box .left-part { width:600px; float:left;}
.reg-box .right-part { width:370px; float:right;}

.reg-box #form .form_note {margin:0 0 1em; font-size:117%}
.reg-box #form #join_form, .reg-box #form #login_form {padding:20px 0 20px 180px; margin-bottom:20px; background-position:0 0}
.reg-box #form form .frm {overflow:hidden}
.reg-box #form form#join_form p label, .reg-box #form #login_form p label {width:170px; padding:5px 0 0; margin:0 10px 0 0; font-size:117%; text-align:right;}
.reg-box #form form#join_form p label > * {text-align:right}
.reg-box #form .frm input[type="text"], .reg-box #form .frm input[type="email"], .reg-box #form .frm input[type="password"], .reg-box #form p.frm select {width:210px; line-height:1.57em; /*min-height: 1.57em;*/ height:30px; padding:0.29em 0.71em; font-size: 117%; box-sizing:border-box}
.reg-box #form p.checkbox {padding-left:180px}

.reg-box #form #login_form p label {width:140px; padding-top:4px}
.reg-box #form p.checkbox input {float:left; width:auto; height:auto; margin:4px 10px 0 0}
.reg-box #form .reg, .reg-box #form p.grey, .reg-box #form .login-problem {padding-left:150px}
.reg-box #form .login-problem {padding-top:20px}
/*log-box*/
.log-box #form {width:100% !important; margin:0 !important;}

.heurekaseachlink { padding-top:20px;margin-bottom:40px;}
.heurekaseachlink a span { display:inline-block; font-size:10px; text-align:left; padding:5px 5px 5px 40px; background: url('/images/ad/partners/heurekasearchlink.gif') 0% 50% no-repeat;  }
.heurekaseachlink.icofavi a span {background: url('/images/ad/partners/favilink.gif') 0% 50% no-repeat; padding-left:55px;}
#discussionPostList .heurekaseachlink { padding:10px 0;margin:0px; text-align:center;} 

.cosmetic.reviewform textarea {width:100%; height:140px;}

.video-idnes, .video-youtube {
	width:100%;
	margin:0 0 1em;
}