@import url(//maxcdn.bootstrapcdn.com/font-awesome/4.5.0/css/font-awesome.min.css);

/***********************************************************

	Project:			Labuznik.cz
	CSS: 				default global style

== INFO ====================================================

	Web width:			100%
	Page width:			1006px

***************************************we*********************/


/* ----------------------------------------------------------------------------------------------------------
RESET AND GENERAL FORMAT
---------------------------------------------------------------------------------------------------------- */
body, html, p, ul, olrekl, li, h1, h2, h3, h4, h5, h6, img, form, fieldset, legend, blockquote, address, dd {margin:0;padding:0;border:0;background:transparent;font:inherit;font-style:normal}
input, select, label {vertical-align:middle;outline:0}

p {line-height:1.4;color:#2B2B2B}
table {border-collapse:collapse; border-spacing:0}
hr {display:none}
h1, h2, h3, h4, h5, h6 {font-family: Trebuchet MS,sans-serif;line-height:1.4;font-weight:normal}

/* ----------------------------------------------------------------------------------------------------------
DOCUMENT
---------------------------------------------------------------------------------------------------------- */
html {background:#fff;}
/*body {font: normal 62.5%/1 Arial,Tahoma,sans-serif;color:#2B2B2B;padding:0}*/
body {font: normal 65%/1 Arial,Tahoma,sans-serif;color:#2B2B2B;padding:0}

/* ANCHORS */
a {color:#2C513B;text-decoration:underline}
a:hover {color:#E70A0A;text-decoration:underline}

/* BASIC CLASSES */
.right {text-align:right}
.left {text-align:left}
.center {text-align:center}
.fr {float:right}
.fl {float:left}
.cb {clear:both}
.bold {font-weight:bold}
.italic {font-style:italic}
.xlbig{font-size: 16px;font-weight: bold;}

/* JUMP TO */
ul.jump {position:absolute;top:0;left:-9999px}

h1 {font-size: 24px;}

/* Drobeckova navigace */
div.navigation{font-size:1.1em;padding:15px 0;clear:both;color: #747474;}


/*Ruzne obecne prvky*/
span.red, a.red{color:red;}
a.doporucujeme-tip{padding-right: 15px!important; background:url('/sharedStatic/css/main/img/ico_doporucuji-tip.png') transparent center right no-repeat;}
a.user,span.user{padding-left:17px!important;background:url('img/labuznik_user_ico.png') transparent center left no-repeat;}

a.setup{font-size: .9em;padding:.1em 5px .1em 18px;color:#FF5F1A;font-weight:bold;text-transform:uppercase;background:url('img/labuznik_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_yet{
font-size: 13px;
display: block;
padding: 30px 0;
clear: both;
margin: 10px 0;
max-width: 684px;
text-align: center!important;
border: 1px dotted #8ABF9F;}
a.back{font-size:13px;display:block;padding:5px 5px 5px 13px;margin:0 0 10px 0;font-weight:bold;background:url('img/labuznik_arrow_left_ico.gif') #F1FFF3 5px center no-repeat;}

div.clr{clear: both;}

/* ----------------------------------------------------------------------------------------------------------
WRAPPER
---------------------------------------------------------------------------------------------------------- */
.m-bg-1 {position:relative; z-index:2; min-height:600px; margin:0 auto -10px; padding:10px 0 0; background:url('/sharedStatic/css/img/shadeTop.png') no-repeat 50% 0;}
.m-bg-2 {padding:0 0 10px; background:url('/sharedStatic/css/img/shadeBot.png') no-repeat 50% 100%;}
.m-bg-3 {padding-top:13px; background:url('/sharedStatic/css/img/shadeMid.png') repeat-y 50% 0;}
.m-bg-4 {width: 1006px; min-height:600px; margin:0 auto; padding:0 0 10px; background:#FFF; text-align:left;}
.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}
#web_box{width:1006px; margin: auto; cursor: default;}
#web_box.default {/*background:url(imglabuznik-bg-onion-3.jpg) no-repeat 50% 0*/}

/*
#web_box.default.background1 {background:url(img/labuznik-bg-tomatoes.jpg) no-repeat 50% -100px}
#web_box.default.background2 {background:url(img/labuznik-bg-garlic.jpg) no-repeat 50% -25px}
#web_box.default.background3 {background:url(img/labuznik-bg-cabbage.jpg) no-repeat 50% -25px}
#web_box.default.background4 {background:url(img/labuznik-bg-onion.jpg) no-repeat 50% -25px}
#web_box.default.background5 {background:url(img/labuznik-bg-parsnip.jpg) no-repeat 50% 30px}
#web_box.default.background6 {background:url(img/labuznik-bg-cheese.jpg) no-repeat 50% -25px}
*/
div.m-bg-1 *{text-align:left;}
#web {width:1006px;margin:0 auto;padding:0 0 20px;background: #fff;}
#web_content_wide {overflow:hidden;padding:15px 0 15px;height:100%; }
.ingredients-bottom, .foote_bottom, .footer2 { background: #fff; position: relative; cursor:default; }
/*#web_middle{background:  #fff;}*/

/* reklama */
.ahead .r-body {margin:0}

/* ----------------------------------------------------------------------------------------------------------
HEADER
---------------------------------------------------------------------------------------------------------- */
#header {height:100px;position:relative;z-index:999}

/* LOGO, SLOGAN */
#header .logo {position:absolute;left:5px;top:10px}
#header .webslogan {position:absolute;left:170px;top:70px}

/* SEARCH FORM */
#header #searchForm {position:absolute;left:320px;top:30px}
#header #searchForm input.txt {width:340px;padding:13px 50px 12px 15px;background:#fff url('img/labuznik-inputback.png') no-repeat 0 0;font: bold 1.3em/1 Arial,Tahoma,sans-serif;color:#3F6F51;border:3px solid #3F6F52;height:16px}
#header #searchForm input.txt:focus {border:3px solid #528F6A;}
#header #searchForm input.submit{margin:0;vertical-align:middle;font-size:16px;color:#000;font-family:Arial, sans-serif;padding:0 0 0 0;width:86px;height:41px;background:#ececec;background-image:-webkit-gradient(linear,left top,left bottom,from(#fff), to(#ececec));background-image:-moz-linear-gradient(top,#fff,#ececec);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#ececec");border-width:1px;border-style:solid;border-color:#c5c5c5 #7d7d7d #7b7b7b #a1a1a1;text-align:center;position:absolute;right:3px;top:3px;}
#header #searchForm input.submit:hover{cursor:pointer}
#header #searchForm input.submit:active{background:#e5e5e5}


#header #searchForm p {font-size:1.1em;padding:5px 0}

/* SEARCH FORM - SUGGEST */
#header #searchForm .suggest_header {position:absolute;top:47px;width:409px;background:#fff;border:1px solid #3F6F52;max-height:500px;overflow-y: scroll;}
#header #searchForm .suggest_header p {display:block;color:#000;font-size:1.3em;padding:3px 15px;font-weight:bold;margin-bottom:0;}
#header #searchForm .suggest_header ul {overflow:hidden;height:100%}
#header #searchForm .suggest_header ul li {float:left;background:#F1FFF3;margin:0 0 1px;padding:4px 15px;font-size:13px;line-height:1.5em;overflow:hidden;height:100%;width:399px}
#header #searchForm .suggest_header ul li img {float:left;margin:0 10px 0 0;display:inline; max-width: 70px;}
#header #searchForm .suggest_header ul li a {float:left;max-width:180px;margin:0;display:inline}
#header #searchForm .suggest_header ul li a.img_box {max-height: 50px;display: inline-block;}
#header #searchForm .suggest_header ul li span.rating {float:right;margin:6px 25px 0 0;}
#header #searchForm .suggest_header ul li span.rating img {margin:0}
#header #searchForm .suggest_header ul li span.profi-recipe {clear: both;}
span.profi-recipe-small {background: #2E911A;display: inline-block;color: #fff;padding: 2px;}

/* LOGIN */
#header #header_top {font-size:1.2em;color: #fff;position:absolute;right:0;top:3px;background:url(img/trans-green-bg.png) repeat;padding: 0 8px 0 8px;}
#header #header_top a {font-size:1em;color:#fff;display:inline-block;padding:6px 4px;}
#header #header_top a:hover {text-decoration:none}
#header #header_top a.user {border-right: 1px solid #ffffff; padding-right: .5em;}

/*ousko*/
#h-follow {position:absolute; z-index:1; bottom:-44px; right:10px; width:155px; height:90px; cursor:pointer  }
#h-follow img {vertical-align:middle}

div#header div#header_top a.messages{padding-left: 23px;background:url('img/labuznik_message_ico.gif') transparent 5px center no-repeat;}
div#header div#header_top a.messages_new{padding-left: 23px;background: url('img/labuznik_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;}


div#header div#header_top a.cookbook{padding-left: 23px;background:url('img/labuznik_cookbook_ico.png') transparent 5px center no-repeat;}

/* ----------------------------------------------------------------------------------------------------------
MAIN NAVIGATION
---------------------------------------------------------------------------------------------------------- */
#main_menu {margin:0 0 10px; }
#main_tabs {display:table; width:100%; background:#15633f} 
#main_tabs li {display:table-cell; vertical-align:middle; font-family:Verdana; font-size:16px; text-align:center;}
#main_tabs a {display:block; vertical-align:middle; padding:10px 10px 13px;  color:#FFF; text-align:center;  text-decoration:none; border-top:3px solid #15633f}
#main_tabs a:hover {border-color:#E91B1B; background:#347D56;}
#main_tabs .act {padding:10px 10px 13px; color:#FFF; border-top:3px solid #E70A0A; background:#2C503B;}
#main_tabs .add-recipe {width:170px; white-space:nowrap; background:#FF8100;}
#main_tabs .add-recipe a {border-color:#FF8100}
/*#main_tabs {
	overflow:hidden;font-family:Verdana;font-size:1.4em;padding-top:3px;
	margin:0 ;height:47px;list-style-type: none; float:left; 
}
#main_tabs li {float:left}
#main_tabs li.fr {float:right}
#main_tabs li a {float:left;line-height:44px;padding:0 15px;color:#fff;text-decoration:none}
#main_tabs li a:hover {background:#347D56;border-top:3px solid #E91B1B;position:relative;top:-3px;}
#main_tabs li.act {background:#2C503B;border-top:3px solid #E70A0A;position:relative;top:-3px;line-height:44px;padding:0 15px;color:#fff;}
.p-fb {padding:17px 0 0;}
.p-fb2 {padding:10px 5px 0;}*/

/* vanocni menu */
.christmas-promo a
{
 display: inline-block;
 width: 188px;
 height: 38px;
 margin-right: 10px;
 background: url('img/labuznik-christmas-menu.jpg') top left no-repeat;
 text-align: left;
 line-height: 38px;
 font-size: 14px;
 border: 1px solid #CDAE8F;
}
.christmas-promo a span
{
 display: inline-block;
 padding-left: 50px;
 text-decoration: underline;
}
.christmas-promo a:last-child
{
 margin-right: 0px;
}

.christmas-promo a.cookies
{
 background-position: 0 0;
}
.christmas-promo a.cookies span
{
 padding-left: 70px;
}
.christmas-promo a.christmasday
{
 background-position: 0 -40px;
}
.christmas-promo a.christmasday span
{
 padding-left: 80px;
}
.christmas-promo a.christmasrecipes
{
 background-position: 0 -80px;
}
.christmas-promo a.christmasrecipes span
{
 padding-left: 70px;
}
.christmas-promo a.christmasdrinks
{
 background-position: 0 -120px;
}
.christmas-promo a.christmasdrinks span
{
 padding-left: 60px;
}
.christmas-promo a.newyear
{
 background-position: 0 -160px;
}
.christmas-promo a.newyear span
{
 padding-left: 60px;
}

/* ----------------------------------------------------------------------------------------------------------
CONTENT
---------------------------------------------------------------------------------------------------------- */
#web_content_in_content {float:left;width:686px}

.board {overflow:hidden;padding:0 0 20px;height:412px;overflow:hidden}/*396*/

/* HP OPENING */
.opening {float:right;width:494px;height:396px;overflow:hidden;position:relative}
.opening h2 {font-size:1.9em;padding:10px 15px;background:url(img/trans-white-bg.png) repeat;position:absolute;top:20px;left:0;max-width:420px}
.opening h2 a {text-decoration:none}
.opening a img{height: 396px!important;margin-left:-50px}
.opening .info {font-size:1.2em;padding:15px 20px;background:url(img/trans-white-bg.png) repeat;position:absolute;bottom:20px;left:0}
.opening .info p {margin:5px 0}

/* ARTICLE LIST */
.article-list {background:#fff;border:1px solid #BFEAD6;height:354px;width:452px;padding:20px;font-size:1.3em}
.article-list li {margin:0 0 10px;color:#2C513B}

/* CATEGORIES */
.categories {float:left;width:192px;height:368px;background:#fff;padding:0}
.categories .heading{display: inline-block;padding: 10px 15px 4px 35px;font-size: 1.3em;background:url(img/ico-arrow-d.png) no-repeat 10px 18px;}
.categories li {display:block;width:192px}

.categories li a {display: inline-block;font-size:1.3em;}
.categories li a span {display: inline-block;padding:4px 15px 4px 4px;/*background:url(imgico-arrow-r.png) no-repeat 167px 10px;*/border:1px solid #fff;cursor:pointer;text-decoration:underline}
.categories li a:hover {background-color:#fff}

.categories ul.categoriesul li a {font-size:1.3em;background:url(img/icons-categories.png) no-repeat}
.categories ul.categoriesul a span {display: inline-block;padding:4px 15px 4px 35px;/*background:url(imgico-arrow-r.png) no-repeat 167px 10px;*/border:1px solid #fff;cursor:pointer;text-decoration:underline}
.categories ul.categoriesul a:hover {background-color:#fff}

.categories  ul.categoriesul li.n257 a {background-position:2px 3px}
.categories  ul.categoriesul li.n132 a {background-position:2px -28px}
.categories  ul.categoriesul li.n137 a {background-position:2px -57px}
.categories  ul.categoriesul li.n25 a {background-position:2px -87px}
.categories  ul.categoriesul li.n189 a {background-position:2px -117px}
.categories  ul.categoriesul li.n23 a {background-position:2px -146px}
.categories  ul.categoriesul li.n215 a {background-position:2px -177px}
.categories  ul.categoriesul li.n260 a {background-position:2px -207px}
.categories  ul.categoriesul li.n39 a {background-position:2px -237px}
.categories  ul.categoriesul li.n13 a {background-position:2px -269px}
.categories  ul.categoriesul li.n237 a {background-position:2px -297px}
/*.categories li.n12 a {background-position:0px -326px}*/

.categories li.act a {background-color:#fff;color:#2B2B2B;text-decoration:none;position:relative;right:-2px}
.categories li.act a span {background:none;text-decoration:none;border:1px solid #BFEAD6;border-right:0}

.categories ul.searchcategories{padding-top: 15px;clear: both;}

.categories ul li a.tick, div.masterrecipe-list a.tick {background:url(img/labuznik_tick_ico.png) transparent 5px center no-repeat;padding-left: 22px;}
.categories ul li a.video, div.masterrecipe-list a.video {background:url(img/labuznik_video_ico.png) transparent 5px center no-repeat;padding-left: 22px;}

/* HP - COLUMNS */
.columns.hp {overflow:hidden;/*background:url(imghp-columns-bg.png) repeat-y;*/height:100%}
.columns.hp .column {/*background:#F1FFF3;*/padding:20px}
.columns.hp .column.fl {width:280px;padding-top:0px;padding-left: 0px;padding-right: 0;}
.columns.hp .column.fr {width:364px;border-left: 1px solid #CECECE;padding-top:0px;padding-right: 0px;}



/* HP - COLUMNS CONTENT */
.columns.hp div.item {margin:0 0 30px 0;height:100%}
div.item a:visited, div.cooking-item a:visited, div.recipe-list-item a:visited{color:#4B8D64;}
.columns.hp h2 {font-size:1.7em;margin:0 0 15px;background: #15633F;padding:10px;}
.columns.hp h2 a{color: #fff;}
.columns.hp h3 {font-size:1.5em;margin:0 0 10px}
.columns.hp p.center {margin:20px 0}
.columns.hp p.center a {font-size:1.4em;background:url(img/ico-arrow-r.png) no-repeat 100% 50%;padding:0 12px 0 0}

/* HP - LEFT COLUMN CONTENT */
.columns.hp .column.fr div.item {width:350px;overflow:hidden}
/*.columns.hp .column.fl div.item h3{font-weight: bold;}*/
.columns.hp .column.fr div.item a.img_anch {width:100px;display: block;float: left;margin:0 15px 0 0;text-align: center!important;}
.columns.hp .column.fr div.item a.img_anch img {max-height: 75px;max-width: 100px;}
.columns.hp .column.fr div.item  span.date {float:right}
.columns.hp .column.fr div.item  p {font-size:1.2em;margin:5px 0 5px 115px}

span.eat {
font-size: 13px;
padding: 3px 5px;
display: block;
	}
span.eat a.like{border: 1px solid #DCDEDE;	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
	line-height: 20px;
	height: 20px;
	display: inline-block;

	background:url(img/labuznik_thumbup_ico.png) #fff no-repeat 3px center;
	padding:0 3px 0 22px	}
span.eaten {
	display: block;
	background:url(img/labuznik_eaten_background.png) #fff no-repeat top left;
	padding-top: 8px;
	}



/* HP - LEFT COLUMN CONTENT last comments */
.columns.hp .column.fr div.comment-item {width:350px;overflow:hidden;border-bottom: 1px solid #CECECE;margin-bottom: 5px;}
.columns.hp .column.fr div.comment-item h4{font-size: 1.5em;}
.columns.hp .column.fr div.comment-item div {font-size:1.3em;}
/*.columns.hp .column.fr div.comment-item div p{display: inline;font-size: 1.1em;}*/

/* HP - RIGHT COLUMN CONTENT */
/*.columns.hp .column.fr div.item h3{font-weight: bold;}*/
.columns.hp .column.fl div.image-wrapper {position:relative;font-size:1.1em;height:100%;max-height:165px;overflow:hidden;text-align: center;}
.columns.hp .column.fl div.image-wrapper img {max-width: 280px;max-height: 210px;}
.columns.hp .column.fl div.image-wrapper p.info {position:absolute;top:0;left:0;padding:0 0 0 5px;background:url(img/trans-white-bg.png) repeat;line-height:30px}
.columns.hp .column.fl div.image-wrapper p.info span {display:inline}
.columns.hp .column.fl div.image-wrapper span.date {display:block;position:absolute;top:0;right:0;padding:0 10px;background:url(imgtrans-white-bg.png) repeat;line-height:30px}
.columns.hp .column.fl div.image-wrapper div.btm {width:280px;position:absolute;bottom:0;left:0;background:url(img/trans-white-bg.png) 3repeat;padding:10px 5px}
.columns.hp .column.fl div.btm {width:270px;padding:10px 5px;font-size: 1.2em;background: #F3F4F4}
.columns.hp .column.fl div.btm .rating {float:right}
.columns.hp .column.fl div.btm .rating img {float:left;}

/* Promo bloggerek na HP */
.bloggers h2 {font-size:1.7em;margin:15px 0 15px!important;background: #15633F;padding:10px;color:#fff;}
.bloggers img {margin:0 0 15px 0;}





/* vypis uvareno */
div.cooking-item
{
clear: both;
margin-bottom: 10px;
line-height:18px;
}

div.cooking-item ul li {list-style-type: circle;}
div.cooking-item ol li {list-style-type: decimal;}
div.cooking-item  ul, div.cooking-item ol {padding-left: 40px!important;margin-bottom: 8px;font-size: 14px!important;}

div.cooking-item a.pernament-link
{
float: right;
font-size: 14px;
color: #707070;
}
div.cooking-item h2
{
font-size: 18px;
}
div.cooking-item div.cooking-images
{
width: 686px;
position: relative;
clear: both;
float: left;
}
div.cooking-item  img.big-image
{
max-width: 316px;
float: left;
margin: 0 10px 20px 0;
}
div.cooking-item  img.smaller-image
{
float: left;
margin: 0 10px 10px 0;
height:100px
}

/* vypis nove komentare */
/* HP - LEFT COLUMN CONTENT last comments */
div.comment-page div.item {width:686px;overflow:hidden;border-bottom: 1px solid #CECECE;margin-bottom: 5px;}
div.comment-page div.item h3{font-size: 1.5em;}
div.comment-page div.item div {font-size:1.3em;}
/*.columns.hp .column.fr div.item div p{display: inline;font-size: 1.1em;}*/


div.comment-page div.item {width:686px;overflow:hidden}
/*.columns.hp .column.fl div.item h3{font-weight: bold;}*/
div.comment-page div.item a.imglink {float:left;margin:0 15px 0 0;text-align: center;}
div.comment-page div.item  img {}
div.comment-page div.item  span.date {float:right}
div.comment-page div.item  p {font-size:1.2em;margin:5px 0 5px 115px}





/* RECIPE DETAIL */
.recipe-detail  {/*width:637px;padding:15px 0 0 25px*/}
.recipe-detail h1 {font-size:24px;display:inline}
.recipe-detail h1 span.recipe {font-size:0.696em;color:#2E911A;text-transform:uppercase;font-weight:bold;margin:0}

.recipe-detail span.original-name
{
display: block;
font-size: 13px;
line-height: 22px;
margin-left: 70px;
color: #5D5D5D;
}
.recipe-detail span.original-name span
{
/*font-style: italic;*/
font-weight: bold;
color: #000;
}


span.diabetic,span.forChildren,span.vegetarian,span.withoutAleurone,span.growingSlim,span.recipeOld{text-transform:uppercase;font-weight:bold;font-size:.9em;}
span.diabetic{color:#CEBB2D}
span.forChildren{color:#0A5F7E}
span.vegetarian{color:#5B7421}
span.withoutAleurone{color:#716A1C}
span.growingSlim{color:#A12E99}
span.recipeOld{color:#804000}


.recipe-detail p.info, .recipe-detail p.actions {font-size:13px;margin:10px 0;line-height: 14px;}
.recipe-detail p.info a {margin:0 10px 0 0;float: left;}
.recipe-detail p.info span.nation a {line-height: 14px;}
.recipe-detail p.info span.rating  {}
.recipe-detail p.info span.rating img {width: 15px;}
.recipe-detail p.info span.rating span.ratingnum {display: block;font-size: 10px;}
.recipe-detail p.info a.edit-recipe {color: #666666;padding-right:15px;}
.recipe-detail p.info a.edit-recipe:hover {color: #666666!important;background:url('/sharedStatic/css/main/img/settings_ico.png') transparent center right no-repeat;}



.recipe-detail span.actions{float: right;margin-top:-2px;width:350px;}
.recipe-detail span.actions a, .recipe-detail span.actions span.have_fav {line-height: 18px;padding:0 0 0 17px;margin:0 0 0 10px ;background:url(img/icons-actions.png) no-repeat 0 50%;display:inline-block}
.recipe-detail span.actions a.print {background-position:0 2px}
.recipe-detail span.actions a.mail {background-position:0 -21px}
.recipe-detail span.actions a.fav {background-position:0 -43px}
.recipe-detail span.actions span.have_fav {background-position:0 -43px}

.recipe-detail form.mailform{clear: both;border: 1px solid #cecece;text-align:center;padding:5px;}

/* RECIPE DETAIL - COLUMNS */
.recipe-detail .columns {padding:20px 0;overflow:hidden;height:100%;clear: both;}
.recipe-detail .columns h2 {font-size:1.7em;margin:0 0 10px}
.recipe-detail .columns ul {font-size:1.3em;margin:0 0 25px}
.recipe-detail .columns ul li {background:url(img/ico-arrow-r.png) no-repeat 0 50%;padding:0 0 0 20px;margin:0 0 10px}

/* RECIPE DETAIL - RIGHT COLUMN */
.recipe-detail .column.fr {width:419px;padding:0 0 0 25px;border-left:1px solid #CECECE}
.recipe-detail .column.fr p {font-size:1.3em;margin:0 0 20px}
.recipe-detail .column.fr a.main_img {display: block;max-height:300px;overflow: hidden;text-align: center!important;}
.recipe-detail .column.fr a.main_img img {margin:0 0 10px 0;max-height:300px;}
.recipe-detail .column.fr img {max-width: 419px;}

.recipe-detail .column.fr div.tried {background:#15633F;text-align:center;color:#fff;border-radius:3px;width:255px;margin: 0 auto;}
.recipe-detail .column.fr div.tried a {display:block;background:#15633F;border-radius:3px;padding:10px;text-decoration:none}
.recipe-detail .column.fr div.tried a:hover {background:#337D55}
.recipe-detail .column.fr div.tried strong {display:block;font-size:1.167em;margin:0 0 8px;background:url(img/ico-arrow-r-white.png) no-repeat 100% 50%;padding:0 15px 0 0;color:#fff;font-weight:normal}
.recipe-detail .column.fr div.tried p {margin-bottom: 0;font-size: 1em;}
.recipe-detail .column.fr div.tried p span {color:#C2E6D1;text-decoration:underline}
.recipe-detail .column.fr div.tried a {font-size:1.2em;color:#C1E5D1}
.recipe-detail .column.fr div.tried span.odd {background:url(img/a-separator.png) repeat-y 100% 0;padding:0 12px 0 0;margin:0 10px 0 0}

.recipe-detail .column.fr  ul li {list-style-type: circle;}
.recipe-detail .column.fr ol li {list-style-type: decimal;}
.recipe-detail .column.fr  ul, .recipe-detail .column.fr ol {padding-left: 40px;margin-bottom: 8px;font-size: 14px!important;}


.recipe-detail p.recipe-notification {font-size:13px;margin:5px;font-weight: bold;text-align: center;}
.recipe-detail p.recipe-notification a{}

.recipe-detail h2.big
{
font-size:1.7em;margin:0 0 0 0;background: #15633F;padding:10px;color:#fff;
}

.recipe-detail a.tried-green {
	background-color: #15633F;
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #347D56), color-stop(100%, #15633F));
	background-image: -webkit-linear-gradient(top, #347D56, #15633F);
	background-image: -moz-linear-gradient(top, #347D56, #15633F);
	background-image: -ms-linear-gradient(top, #347D56, #15633F);
	background-image: -o-linear-gradient(top, #347D56, #15633F);
	background-image: linear-gradient(top, #347D56, #15633F);
	border: 1px solid #125436;
	border-bottom: 1px solid #0F442D;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
	-webkit-box-shadow: inset 0 1px 0 0 #3E9B6A;
	-moz-box-shadow: inset 0 1px 0 0 #3E9B6A;
	box-shadow: inset 0 1px 0 0 #3E9B6A;
	color: #fff;
	font: bold 15px Arial, sans-serif;
	line-height: 1;
	padding: 7px 0 8px 0;
	text-align: center;
	text-shadow: 0 -1px 0 #327C55;
	width: 250px;
	margin: 15px 218px;
	clear: both;  
	display: block;
	text-decoration: none;
	line-height: 24px;
  }
  .recipe-detail a.tried-green span {font-size:12px;}
.recipe-detail a.tried-green:hover {
    background-color: #347D56;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #3F9869), color-stop(100%, #347D56));
    background-image: -webkit-linear-gradient(top, #3F9869, #347D56);
    background-image: -moz-linear-gradient(top, #3F9869, #347D56);
    background-image: -ms-linear-gradient(top, #3F9869, #347D56);
    background-image: -o-linear-gradient(top, #3F9869, #347D56);
    background-image: linear-gradient(top, #3F9869, #347D56);
    -webkit-box-shadow: inset 0 1px 0 0 #3E9B6A;
    -moz-box-shadow: inset 0 1px 0 0 #3E9B6A;
    box-shadow: inset 0 1px 0 0 #3E9B6A;
    cursor: pointer; }
.recipe-detail a.tried-green:active {
    border: 1px solid #5b992b;
    border-bottom: 1px solid #538c27;
    -webkit-box-shadow: inset 0 0 8px 4px #49AF7A, 0 1px 0 0 #eeeeee;
    -moz-box-shadow: inset 0 0 8px 4px #49AF7A, 0 1px 0 0 #eeeeee;
    box-shadow: inset 0 0 8px 4px #49AF7A, 0 1px 0 0 #eeeeee; }












/* RECIPE DETAIL - LEFT COLUMN  */
.recipe-detail .column.fl {width:215px;padding:0 25px 0 0;border-right:1px solid #CECECE;position:relative;right:-1px}


.recipe-detail .columns .column.fl div.info {padding-bottom:10px;margin:0 0 15px 0;line-height:1.6em;border-bottom: 1px dotted #CECECE ;}
.recipe-detail .columns .column.fl div.info p {margin:0;font-size:1.1em;color:#2C513B;line-height:1.6em;}
.recipe-detail .columns .column.fl h3 {font-size:1.4em;margin:0 0 10px;font-style: italic;}
.recipe-detail .columns .column.fl div.info ul li {line-height: 1.6em;}
/* Recipe detail - formular pridani do oblibenych */
span.add_favorite{}
form.add_favorite_recipe
{width: 606px;position: absolute;background: #fff;top: 180px;left: 40px;z-index: 1000;padding: 5px ;border: 1px solid #15633F ;
-moz-box-shadow: 3px 3px 4px #d3d3d3;
-webkit-box-shadow: 3px 3px 4px #d3d3d3;
box-shadow: 3px 3px 4px #d3d3d3;}
form.add_favorite_recipe p label{float: left;width: 180px;}
form.add_favorite_recipe p.submit{text-align:center; padding: 5px 0}
form.add_favorite_recipe p.submit input{padding: 5px 15px;font-size: 1.1em;}

form.add_favorite_recipe textarea
{width: 404px;height: 50px;}
form.add_favorite_recipe a.close
{
position:absolute;font-weight:bold;right:5px;top:5px;font-size:14px;background: none;
}

/* RECIPE DETAIL - GALLERY */
.recipe-detail .gallery {/*border-top:1px solid #CECECE;border-bottom:1px solid #CECECE;*/padding:0 0 8px;overflow:hidden;margin:15px 0;height:100%}

.recipe-detail .gallery div {float: left;max-height:105px;width:160px;text-align: center!important;margin: 0 9px 9px 0;}
.recipe-detail .gallery img {max-height: 105px;width: 160px;}
.recipe-detail .gallery img.last {margin-right:0}

/* RECIPE DETAIL - TABS */
.recipe-detail .tabs-wrapper {overflow:hidden;height:100%}
.recipe-detail .tabs {border-bottom:5px solid #2C513B;overflow:hidden;margin:0 0 20px;height:100%}
.recipe-detail .tabs li {float:left;font-size:1.3em}
.recipe-detail .tabs li a {float:left;padding:10px;border:1px solid #CECECE;border-left:0 none;text-decoration:none;color:#2B2B2B}
.recipe-detail .tabs li:first-child a {border-left:1px solid #CECECE}
.recipe-detail .tabs li a:hover {background:#E8E8E8}
.recipe-detail .tabs li.act a {background:#2C513B;border:0 none;border-bottom:1px solid #2C513B;border-top:2px solid #5B9372;color:#fff;padding-top:9px}

/* RECIPE DETAIL - TABS - ARTICLE */
.recipe-detail .tabs-wrapper .article {overflow:hidden;padding:0 0 10px;margin:0 0 10px;height:100%;font-size: 14px;}
.recipe-detail .tabs-wrapper .article .heading {overflow:hidden;height:100%}
.recipe-detail .tabs-wrapper .article .heading span.author {width: 200px;}
.recipe-detail .tabs-wrapper .article .heading span.date {float:right;margin-right:5px;display: inline-block;}
/*.recipe-detail .tabs-wrapper .article .heading span.rating {margin:0 0 0 20px;display:inline}*/

/*.recipe-detail .tabs-wrapper .article*/ .cooking-item {border-bottom:1px solid #CECECE;clear: both;font-size: 14px;padding: 5px 0;}

/*.recipe-detail .tabs-wrapper .article*/ .img-wrapper {width:150px;position:relative;float:left;margin:0 10px 0 0}
/*.recipe-detail .tabs-wrapper .article*/ .img-wrapper span {display:block;width:160px;padding:5px 0;text-align:center;position:absolute;bottom:0;left:0;font-size:1.3em;background:url(imgtrans-white-bg.png) repeat;text-decoration:underline;line-height:1.4}
/*.recipe-detail .tabs-wrapper .article*/ p {margin:0 0 10px}
/*.recipe-detail .tabs-wrapper .article*/ .rating {float: left;margin-right: 3px}

/* RECIPE DETAIL - VIDEO */
.recipe-detail .recipe-embed-video {text-align:center; margin:5px 0 10px 0;}

/* COOKING DETAIL */
.recipe-cooking  {/*width:637px;padding:15px 0 0 25px*/font-size: 13px;}
.recipe-cooking h1 {font-size:24px;display:inline}
.recipe-cooking h1 span.recipe {font-size:0.696em;color:#2E911A;text-transform:uppercase;font-weight:bold;margin:0}

.recipe-cooking h2 {font-size:1.7em;margin:0 0 10px}
.recipe-cooking p.view_recipe {font-size:16px;margin: 10px 0;padding: 3px 0;display: block;;font-weight: bold;border-top: 1px dotted #2C513B;
border-bottom: 1px dotted #2C513B;}
.recipe-cooking p.cooking-settings {text-align: center;font-size: 13px;}
.recipe-cooking p.cooking-settings a{font-size: 15px;}

.recipe-cooking div.cooking-gallery {margin-bottom:60px;border-bottom: 3px solid #2C513B ;}
.recipe-cooking div.cooking-gallery p {float: left;width:150px;font-style: italic;margin: 0 5px 0 0 ;font-size: 14px;}
.recipe-cooking div.cooking-gallery img {margin-bottom: 5px;}

.recipe-cooking  div.fb_like
{
font-size: 16px;
clear: both;
margin: 0 0 15px 0;
float: left;
width: 100%;
padding:5px 0;
vertical-align: middle;
line-height: 30px;
border-top: 3px solid #2C513B;
border-bottom: 1px solid #2C513B;
}
.recipe-cooking  div.fb_like span
{
padding: 0 10px;

}
.recipe-cooking  div.fb_like *
{

vertical-align: middle;
}




/* RECIPE SEARCH */
/* SEARCH FORM */
.recipe-search form.recipe_search  {margin: 0 0 15px 0;border: 1px solid #15633f;border-top: 3px solid #15633f;padding: 10px;font-size: 1.3em;}
.recipe-search form.recipe_search  input#q {width:633px;padding:13px 15px 12px 15px;background:#fff;font: bold 1.4em/1 Arial,Tahoma,sans-serif;;height:16px;}
/*.recipe-search form input#submit {width: 140px;height:41px;padding:0;position: absolute;right: -2px;top:2px;}  */
.recipe-search form.recipe_search p {font-size:1em ;padding:5px 0}
.recipe-search form.recipe_search p.frm {float: left;width: 165px;margin: 0;}
.recipe-search form.recipe_search p.frm label {text-align: left;}
.recipe-search form.recipe_search p.frm input,.recipe-search form p.frm select {width: 60px;}

/* SEARCH FORM BIG */
/* podrobne hledani receptu */
form.recipe_search p.frm_short{float:left;width:165px;margin:0;}
form.recipe_search p.frm_short label{float:left;width:60px;line-height:22px;}
form.recipe_search p.frm_short select{width:95px;}
form.recipe_search p.frm_short input{width:85px;}
form.recipe_search p.frm{float:left;width:160px;line-height:22px;margin:0;}
form.recipe_search p.frm label{float:left;width:85px;padding:.1em 0;}
form.recipe_search p.frm input{width:75px;}
form.recipe_search hr{border:0;border-top:1px solid #EBE8C5;color:#EBE8C5;}


.recipe-search form.recipe_search div.recipecategoryadd{margin: 10px 0;clear: both;}
.recipe-search form.recipe_search h3{font-weight: bold;}
.recipe-search form.recipe_search div.moreoptions{float: left;line-height: 22px;}
.recipe-search form.recipe_search div.moreoptions.left{width:200px;margin-right:20px;border-right: 1px solid #cecece;}
.recipe-search form.recipe_search div.moreoptions.right{width:400px;}
.recipe-search form.recipe_search div.moreoptions div.moreoptions_in {float: left;width:200px;text-align: left;}

.recipe-search form.recipe_search div.moreoptions input{width: auto;float: none;}

.recipe-search div.recipecategoryadd{clear: both;line-height: 22px;}
.recipe-search div.recipecategoryadd p{display: inline-block;}
.recipe-search div.recipecategoryadd a{font-size: 13px;}

.recipe-search form p.submit{text-align:center; padding: 0;clear: both;margin:0;}
.recipe-search form p.submit input{padding: 5px 15px;font-size: 1.3em;}



form.recipe_search div.categorybox
{
float: left;
clear: both;
width: 627px;
border:1px #EBE8C5 solid;
padding: .3em 3px;
margin: .3em 0;
}
form.recipe_search div.categorybox div.categoryboxleft
{
float: left;
width: 100px;
}
form.recipe_search div.categorybox a
{
padding: 0 0 0 15px;
background:url('img/labuznik_add_ico.png') transparent center left  no-repeat;
}
form.recipe_search div.categorys
{
float: right;
width: 527px;
}
form.recipe_search  div.categorybox select
{
width: 370px;
}
form.recipe_search div.category
{
float: right;
width: 527px;
}



/* editace kategorii receptu */
.category-search form.category_search  {margin: 0 0 15px 0;border: 1px solid #15633f;border-top: 3px solid #15633f;padding: 10px;font-size: 1.3em;}
.recipe-categories{font-size: 13px;}
.recipe-categories ul{line-height: 18px;}
.recipe-categories li{margin-left:40px;}
.recipe-categories h2{font-size: 18px;font-weight: bold;margin: 10px 0 5px -1px;color:#15633F;}




/*vlajky narodnich kuchnyni*/

span.nation a {background:url('/sharedStatic/css/main/img/flags_sprite.png') no-repeat;padding-left: 19px;padding-top: 0;padding-bottom: 0;}
span.nation a.ad{background-position:left -336px;}
span.nation a.ae{background-position:left -352px;}
span.nation a.af{background-position:left -368px;}
span.nation a.ag{background-position:left -384px;}
span.nation a.ai{background-position:left -400px;}
span.nation a.al{background-position:left -416px;}
span.nation a.am{background-position:left -432px;}
span.nation a.an{background-position:left -448px;}
span.nation a.ao{background-position:left -464px;}
span.nation a.aq{background-position:left -480px;}
span.nation a.ar{background-position:left -496px;}
span.nation a.as{background-position:left -512px;}
span.nation a.at{background-position:left -528px;}
span.nation a.au{background-position:left -544px;}
span.nation a.aw{background-position:left -560px;}
span.nation a.az{background-position:left -576px;}
span.nation a.ba{background-position:left -592px;}
span.nation a.bb{background-position:left -608px;}
span.nation a.bd{background-position:left -624px;}
span.nation a.be{background-position:left -640px;}
span.nation a.bf{background-position:left -656px;}
span.nation a.bg{background-position:left -672px;}
span.nation a.bh{background-position:left -688px;}
span.nation a.bi{background-position:left -704px;}
span.nation a.bj{background-position:left -720px;}
span.nation a.bm{background-position:left -736px;}
span.nation a.bn{background-position:left -752px;}
span.nation a.bo{background-position:left -768px;}
span.nation a.br{background-position:left -784px;}
span.nation a.bs{background-position:left -800px;}
span.nation a.bt{background-position:left -816px;}
span.nation a.bw{background-position:left -832px;}
span.nation a.by{background-position:left -848px;}
span.nation a.bz{background-position:left -864px;}
span.nation a.ca{background-position:left -880px;}
span.nation a.cd{background-position:left -896px;}
span.nation a.cf{background-position:left -912px;}
span.nation a.cg{background-position:left -928px;}
span.nation a.ch{background-position:left -944px;}
span.nation a.ci{background-position:left -960px;}
span.nation a.ck{background-position:left -976px;}
span.nation a.cl{background-position:left -992px;}
span.nation a.cm{background-position:left -1008px;}
span.nation a.cn{background-position:left -1024px;}
span.nation a.co{background-position:left -1040px;}
span.nation a.cr{background-position:left -1056px;}
span.nation a.cu{background-position:left -1072px;}
span.nation a.cv{background-position:left -1088px;}
span.nation a.cy{background-position:left -1104px;}
span.nation a.cz{background-position:left -1120px;}
span.nation a.de{background-position:left -1136px;}
span.nation a.dj{background-position:left -1152px;}
span.nation a.dk{background-position:left -1168px;}
span.nation a.dm{background-position:left -1184px;}
span.nation a.do{background-position:left -1200px;}
span.nation a.dz{background-position:left -1216px;}
span.nation a.ec{background-position:left -1232px;}
span.nation a.ee{background-position:left -1248px;}
span.nation a.eg{background-position:left -1264px;}
span.nation a.eh{background-position:left -1280px;}
span.nation a.er{background-position:left -1296px;}
span.nation a.es{background-position:left -1312px;}
span.nation a.et{background-position:left -1328px;}
span.nation a.fi{background-position:left -1344px;}
span.nation a.fj{background-position:left -1360px;}
span.nation a.fm{background-position:left -1376px;}
span.nation a.fo{background-position:left -1392px;}
span.nation a.fr{background-position:left -1408px;float: none;}
span.nation a.ga{background-position:left -1424px;}
span.nation a.gb{background-position:left -1440px;}
span.nation a.gd{background-position:left -1456px;}
span.nation a.ge{background-position:left -1472px;}
span.nation a.gg{background-position:left -1488px;}
span.nation a.gh{background-position:left -1504px;}
span.nation a.gi{background-position:left -1520px;}
span.nation a.gl{background-position:left -1536px;}
span.nation a.gm{background-position:left -1552px;}
span.nation a.gn{background-position:left -1568px;}
span.nation a.gp{background-position:left -1584px;}
span.nation a.gq{background-position:left -1600px;}
span.nation a.gr{background-position:left -1616px;}
span.nation a.gt{background-position:left -1632px;}
span.nation a.gu{background-position:left -1648px;}
span.nation a.gw{background-position:left -1664px;}
span.nation a.gy{background-position:left -1680px;}
span.nation a.hk{background-position:left -1696px;}
span.nation a.hn{background-position:left -1712px;}
span.nation a.hr{background-position:left -1728px;}
span.nation a.ht{background-position:left -1744px;}
span.nation a.hu{background-position:left -1760px;}
span.nation a.id{background-position:left -1776px;}
.f32 .mc{background-position:left -1776px;}
span.nation a.ie{background-position:left -1792px;}
span.nation a.il{background-position:left -1808px;}
span.nation a.im{background-position:left -1824px;}
span.nation a.in{background-position:left -1840px;}
span.nation a.iq{background-position:left -1856px;}
span.nation a.ir{background-position:left -1872px;}
span.nation a.is{background-position:left -1888px;}
span.nation a.it{background-position:left -1904px;}
span.nation a.je{background-position:left -1920px;}
span.nation a.jm{background-position:left -1936px;}
span.nation a.jo{background-position:left -1952px;}
span.nation a.jp{background-position:left -1968px;}
span.nation a.ke{background-position:left -1984px;}
span.nation a.kg{background-position:left -2000px;}
span.nation a.kh{background-position:left -2016px;}
span.nation a.ki{background-position:left -2032px;}
span.nation a.km{background-position:left -2048px;}
span.nation a.kn{background-position:left -2064px;}
span.nation a.kp{background-position:left -2080px;}
span.nation a.kr{background-position:left -2096px;}
span.nation a.kw{background-position:left -2112px;}
span.nation a.ky{background-position:left -2128px;}
span.nation a.kz{background-position:left -2144px;}
span.nation a.la{background-position:left -2160px;}
span.nation a.lb{background-position:left -2176px;}
span.nation a.lc{background-position:left -2192px;}
span.nation a.li{background-position:left -2208px;}
span.nation a.lk{background-position:left -2224px;}
span.nation a.lr{background-position:left -2240px;}
span.nation a.ls{background-position:left -2256px;}
span.nation a.lt{background-position:left -2272px;}
span.nation a.lu{background-position:left -2288px;}
span.nation a.lv{background-position:left -2304px;}
span.nation a.ly{background-position:left -2320px;}
span.nation a.ma{background-position:left -2336px;}
span.nation a.md{background-position:left -2352px;}
span.nation a.me{background-position:left -2368px;}
span.nation a.mg{background-position:left -2384px;}
span.nation a.mh{background-position:left -2400px;}
span.nation a.mk{background-position:left -2416px;}
span.nation a.ml{background-position:left -2432px;}
span.nation a.mm{background-position:left -2448px;}
span.nation a.mn{background-position:left -2464px;}
span.nation a.mo{background-position:left -2480px;}
span.nation a.mq{background-position:left -2496px;}
span.nation a.mr{background-position:left -2512px;}
span.nation a.ms{background-position:left -2528px;}
span.nation a.mt{background-position:left -2544px;}
span.nation a.mu{background-position:left -2560px;}
span.nation a.mv{background-position:left -2576px;}
span.nation a.mw{background-position:left -2592px;}
span.nation a.mx{background-position:left -2608px;}
span.nation a.my{background-position:left -2624px;}
span.nation a.mz{background-position:left -2640px;}
span.nation a.na{background-position:left -2656px;}
span.nation a.nc{background-position:left -2672px;}
span.nation a.ne{background-position:left -2688px;}
span.nation a.ng{background-position:left -2704px;}
span.nation a.ni{background-position:left -2720px;}
span.nation a.nl{background-position:left -2736px;}
span.nation a.no{background-position:left -2752px;}
span.nation a.np{background-position:left -2768px;}
span.nation a.nr{background-position:left -2784px;}
span.nation a.nz{background-position:left -2800px;}
span.nation a.om{background-position:left -2816px;}
span.nation a.pa{background-position:left -2832px;}
span.nation a.pe{background-position:left -2848px;}
span.nation a.pf{background-position:left -2864px;}
span.nation a.pg{background-position:left -2880px;}
span.nation a.ph{background-position:left -2896px;}
span.nation a.pk{background-position:left -2912px;}
span.nation a.pl{background-position:left -2928px;}
span.nation a.pr{background-position:left -2944px;}
span.nation a.ps{background-position:left -2960px;}
span.nation a.pt{background-position:left -2976px;}
span.nation a.pw{background-position:left -2992px;}
span.nation a.py{background-position:left -3008px;}
span.nation a.qa{background-position:left -3024px;}
span.nation a.re{background-position:left -3040px;}
span.nation a.ro{background-position:left -3056px;}
span.nation a.rs{background-position:left -3072px;}
span.nation a.ru{background-position:left -3088px;}
span.nation a.rw{background-position:left -3104px;}
span.nation a.sa{background-position:left -3120px;}
span.nation a.sb{background-position:left -3136px;}
span.nation a.sc{background-position:left -3152px;}
span.nation a.sd{background-position:left -3168px;}
span.nation a.se{background-position:left -3184px;}
span.nation a.sg{background-position:left -3200px;}
span.nation a.si{background-position:left -3216px;}
span.nation a.sk{background-position:left -3232px;}
span.nation a.sl{background-position:left -3248px;}
span.nation a.sm{background-position:left -3264px;}
span.nation a.sn{background-position:left -3280px;}
span.nation a.so{background-position:left -3296px;}
span.nation a.sr{background-position:left -3312px;}
span.nation a.st{background-position:left -3328px;}
span.nation a.sv{background-position:left -3344px;}
span.nation a.sy{background-position:left -3360px;}
span.nation a.sz{background-position:left -3376px;}
span.nation a.tc{background-position:left -3392px;}
span.nation a.td{background-position:left -3408px;}
span.nation a.tg{background-position:left -3424px;}
span.nation a.th{background-position:left -3440px;}
span.nation a.tj{background-position:left -3456px;}
span.nation a.tl{background-position:left -3472px;}
span.nation a.tm{background-position:left -3488px;}
span.nation a.tn{background-position:left -3504px;}
span.nation a.to{background-position:left -3520px;}
span.nation a.tr{background-position:left -3536px;}
span.nation a.tt{background-position:left -3552px;}
span.nation a.tv{background-position:left -3568px;}
span.nation a.tw{background-position:left -3584px;}
span.nation a.tz{background-position:left -3600px;}
span.nation a.ua{background-position:left -3616px;}
span.nation a.ug{background-position:left -3632px;}
span.nation a.us{background-position:left -3648px;}
span.nation a.uy{background-position:left -3664px;}
span.nation a.uz{background-position:left -3680px;}
span.nation a.va{background-position:left -3696px;}
span.nation a.vc{background-position:left -3712px;}
span.nation a.ve{background-position:left -3728px;}
span.nation a.vg{background-position:left -3744px;}
span.nation a.vi{background-position:left -3760px;}
span.nation a.vn{background-position:left -3776px;}
span.nation a.vu{background-position:left -3792px;}
span.nation a.ws{background-position:left -3808px;}
span.nation a.ye{background-position:left -3824px;}
span.nation a.za{background-position:left -3840px;}
span.nation a.zm{background-position:left -3856px;}
span.nation a.zw{background-position:left -3872px;}
span.nation a.z9{background-position:left -3888px;}
span.nation a.z8{background-position:left -3904px;}
span.nation a.z7{background-position:left -3918px;}
span.nation a.z6{background-position:left -3934px;}



/* Labuznici */
div.users-page
{
font-size: 13px;
line-height: 18px;
}


div.users-page form.user_search  {margin: 0 0 15px 0;background: #fff;padding: 10px;font-size: 1.3em;border: 1px solid #BFDDB8;border-top: 3px solid #15633f}

div.users-page form.user_search p {font-size:13px ;padding:0}
div.users-page form.user_search p.frm {float: left;width: 217px;margin:0 5px 0 0;}
div.users-page form.user_search p.frm.long{width: 216px;}
div.users-page form.user_search p.frm label {text-align: left;}
div.users-page form.user_search p.frm input,div.users-page form.user_search p.frm select {width: 100px;}

div.users-page form.user_search p.submit{text-align:center; padding: 0;clear: both;margin: 0;}
div.users-page form.user_search p.submit input{padding: 5px 15px;font-size: 1em;}


/*vypis hledani labuzniku */
table.user_list
{
width: 686px;
margin: 10px 0 0 0;
border: none!important;
clear: both;
}
table.user_list thead tr th
{
background: #EFF5E7;
font-size: 13px;
text-align: center!important;
}
table.user_list tr:hover
{
background: #F0FFF2;
}
table.user_list tr td
{
padding: 1px;
font-size: 13px;
vertical-align: middle;
border: none!important;
}
table.user_list tr td
{
padding: 3px;
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;
}

div.users-page div.user_box
{
float: left;
width: 333px;
height: 270px;
font-size: 14px;
line-height: 18px;
overflow: hidden;
margin-bottom: 15px;
}

div.users-page div.user_box a.gold
{
padding: 0 5px 0 30px;background:url('img/labuznik_goldmedal_ico.png') center left no-repeat;
}
div.users-page div.user_box a.silver
{
padding: 0 5px 0 30px;background:url('img/labuznik_silvermedal_ico.png') center left no-repeat;
}
div.users-page div.user_box a.bronze
{
padding: 0 5px 0 30px;background:url('img/labuznik_bronzemedal_ico.png') center left no-repeat;
}

div.users-page div.user_box h2
{
font-size: 22px;
}
div.users-page div.user_box.fleft
{
margin-right: 20px;
}
div.users-page div.users_online h2
{
font-size: 22px;
border-bottom: 3px solid #15633F;
clear: both;
}
div.users-page div.users_online
{
font-size: 14px;
line-height: 18px;
margin-bottom: 15px;
clear: both;
}
div.users-page div.users_online div.users-col
{
float: left;
width: 200px;
margin: 5px 25px 15px 0;
}
div.users-page div.users_online div.user-row
{

padding: 2px;
}
div.users-page div.users_online div.user-row:hover
{
background: #f3f3f3;

}
div.users-page div.users_online div.user-row span.datetime
{
float: right;

}
div.users-page div.users_online div.user-row span.datetime *
{
color: #000!important;
}













/*
.recipe-search div.item-search {margin:0 0 10px 25px;height:100%}
.recipe-search h2 {font-size:1.7em;margin:5px 0 5px}
.recipe-search h3 {font-size:1.5em;margin:0 0 10px}
.recipe-search p.center {margin:20px 0 0}
.recipe-search p.center a {font-size:1.4em;background:url(img/ico-arrow-r.png) no-repeat 100% 50%;padding:0 12px 0 0}

.recipe-search  div.item-search {width:637px;overflow:hidden}
.recipe-search  div.item-search:hover {background: #f1fff3}
.recipe-search  div.item-search img.ilimg {float:left;margin:0 15px 0 0}
.recipe-search  div.item-search span.date {margin: 0;}
.recipe-search  div.item-search p {font-size:1.1em;margin:5px 0 5px 115px}
*/

/* ----------------------------------------------------------------------------------------------------------
SIDEBAR
---------------------------------------------------------------------------------------------------------- */
#web_content_in_menu {float:right;width:300px;}

div.web_content_menu_box{padding: 5px;}

/* BANNER 300x300 */
#web_content_in_menu .banner300x300 {margin:0 0 35px}

/* ARTICLE */
#web_content_in_menu .article {margin:0 0 30px;overflow:hidden;height:100%}
#web_content_in_menu .article h2 {font-size:1.7em;margin:0 0 10px}
#web_content_in_menu .article img {float:left;margin:0 10px 0 0;border:1px solid #686B62}
#web_content_in_menu .article p {font-size:1.2em;color:#555252}
#web_content_in_menu .article p.right {margin:10px 0 0}
#web_content_in_menu .article p.right a {background:url(img/ico-arrow-r.png) no-repeat 100% 50%;padding:0 12px 0 0}


div.dailyrecommend {
/* Fallback for web browsers that doesn't support RGBa */
background: rgb(21, 99, 63);
/* RGBa with 0.6 opacity */
background: rgba(21, 99, 63, 0.5);
margin-bottom: 15px;
}
/*
div.dailyrecommend h3 {font-size: 1.5em;padding-left: 30px;font-weight: bold;padding-top: 5px;color: #fff;}
div.dailyrecommend h3 span {display: block;font-size: .6em;text-transform: uppercase;color: #fff;}
div.dailyrecommend h3  a {color: #fff;}

div.dailyrecommend div {text-align: center;padding: 5px 0 10px 0;}
*/
.dailyrecommend div {float:left;width:300px;height:200px;margin:0 1px 0 0;position:relative;overflow:hidden;margin-bottom: 30px;}
.dailyrecommend div img {width:300px;}
.dailyrecommend div h3 {display:block;min-width:160px;max-width: 260px;padding:5px 10px;text-align:center;position:absolute;bottom:15px;left:0;font-size:1.8em;background:url(img/trans-white-bg.png) repeat;line-height:1.4;text-align: left;font-weight: bold;}
.dailyrecommend div h3 span {display: block;font-size: .7em;text-transform: uppercase;color: #2C513B;text-decoration: none;}

/* ----------------------------------------------------------------------------------------------------------
COOKBOOK - SECTION
------*/
.cookbook-page {/*width:637px;padding:15px 0 0 25px*/font-size:14px;}
.cookbook-page ul.object_tabs{}
.cookbook-page h1 {font-size:24px;display:inline}
/*
form.cookbook-search{font-size: 1.3em;background: #F1FFF3;padding: 10px;margin: 0 0 25px 0;font-size: 14px;}
form.cookbook-search p.frm {float: left;width: 320px;margin: 0;}
form.cookbook-search p.frm label{width: 100px;display: inline-block;}
form.cookbook-search p.frm.left, form.cookbook-search p.frm.right{float: left;}
form.cookbook-search p.frm.left, form.cookbook-search p.frm.right{width: 300px;}
form.cookbook-search p.frm.left select {width: 180px;}
form.cookbook-search p.submit{text-align:center; padding: .5em 0}
form.cookbook-search p.submit input{padding: 5px 15px;font-size: 1em;}
*/

 form.cookbook_search  {margin: 0 0 15px 0;background: #fff;padding: 10px;font-size: 1.3em;border: 1px solid #15633f;border-top: 3px solid #15633f}

 form.cookbook_search p {font-size:13px ;padding:0}
 form.cookbook_search p.frm {float: left;width: 217px;margin:0 0 0 0;}
 form.cookbook_search p.frm.long{width: 226px;}
  form.cookbook_search p.frm.long label{width:92px;}
 form.cookbook_search p.frm label {text-align: left;}
 form.cookbook_search p.frm input {width: 110px;}
 form.cookbook_search p.frm select {width: 130px;}

 form.cookbook_search p.submit{text-align:center; padding: 0;clear: both;margin: 0;}
 form.cookbook_search p.submit input{padding: 5px 15px;font-size: 1em;}






.recipeUserNotice
{
font-size: 11px;
}
.recipeUserNotice p
{
margin: 0;
padding: 3px 3px 3px 19px;
background: url('img/labuznik_usercomment_ico.gif') transparent 1px 3px no-repeat;
border: 1px solid #15633f;
}
.recipeUserNotice p:before
{
content: "Vaše poznámka: ";
font-style: italic;
}
.recipeUserNotice a
{
color: #666666!important;
}
.usercategories
{
display: block;
clear: both;
font-size: 11px;
}
.usercategories select
{
font-size: 11px;
}
.recipeUserNotice span.note_add a
{
font-size: 17px;
font-weight: bold;
text-decoration: none!important;
color: #666666;
}
.recipeUserNotice input
{
text-align: center!important;
}
.recipeUserNotice span.perfumeUserNoticePrivateEdit
{
clear: both;
float: left;
width: 100%;
}
.notice textarea
{
clear: both;
float: left!important;
width: 100%!important;
height: 40px!important;
}
.recipeUserNotice  span.perfumeUserNoticePrivateEdit:before
{
content:"Soukr. poznámka: ";
}


/* ----------------------------------------------------------------------------------------------------------
INGREDIENTS - SECTION
------*/
/* INGREDIENTS */

.ingredients-page  {/*width:637px;padding:15px 0 0 25px;*/}
.ingredients-page  h1 {font-size:24px;display:inline}

.ingredients-page div.ingredients-page-top p {width: 550px;font-size: 13px;margin-bottom: 10px; }
.ingredients-page div.ingredients-page-top div.ingredient-img {float: right;margin: 0 0 0 10px;width:450px;}
.ingredients-page div.ingredients-page-top div.ingredient-img p {padding: 30px 0 0 0;}
.ingredients-page div.ingredients-page-top img {max-width:450px;}

.ingredients-page div.ingredients-page-top h2 {font-size: 18px;font-weight: bold;margin: 10px 0 5px -1px}
.ingredients-page div.ingredients-page-top h2 a{text-decoration: none;width: 1px;display: inline-block;}

/* zalozky jquery vsude */
ul.ingredients_tabs{position:relative;z-index:2;margin:25px 0;padding:0!important;background:#fff;width:100%;clear:both;}
div.ingredients_tabs_bottom{position:relative;z-index:1;top:-1px;border-top:5px solid #2C513B;width:100%;clear:both;height:10px;}
ul.ingredients_tabs li{float:left;padding:0;margin:0px 3px 0px 0;list-style-type:none;font-size:13px;border:1px solid #CECECE;border-bottom:none!important;}
ul.ingredients_tabs li a{color:#2B2B2B;font-weight:bold;}
ul.ingredients_tabs li a:visited{color:#2B2B2B;}
ul.ingredients_tabs li a,ul.ingredients_tabs li span{padding:0.6em 4px;display:block;text-align:center;}
ul.ingredients_tabs li.ui-tabs-selected{color:#2B2B2B;background:#2C513B;margin:0 3px -1px 0;list-style-type:none;border-bottom:none!important;font-weight:bold;z-index:1000;position:relative;border-left: 1px solid #2C513B;border-right: 1px solid #2C513B;border-top: 2px solid #5B9372;}
ul.ingredients_tabs  li.ui-tabs-selected *{padding:0.6em 10px 0.6em 15px;color:#fff!important;background:url('img/labuznik_arrow_down_ico.gif') transparent 5px center no-repeat;text-decoration: none;}
ul.ingredients_tabs li a:hover{}

ul.ingredients_tabs.hp li{margin:0px -1px 0px 0!important;font-size: 1.4em;}
ul.ingredients_tabs.hp li a,ul.ingredients_tabs.hp li span{padding:0.6em 5px;text-transform: uppercase;}
ul.ingredients_tabs.hp  li.ui-tabs-selected *{padding:0.6em 10px 0.6em 15px;}

.ingredients-page .ingredients-box {clear: both;margin: 20px 0;background: #F0F0F0;float: left;padding: 0 0px 5px 2px!important;}

.ingredients-page div.ingredient {float:left;width:162px;height:120px;margin:5px 4px 5px 4px;position:relative;overflow:hidden;text-align: center;background: #fff;}
.ingredients-page div.ingredient img {max-width:166px;max-height:128px;}
.ingredients-page div.ingredient span {display:block;width:162px;padding:5px 0;text-align:center;position:absolute;bottom:0;left:0;font-size:1.3em;background:url(img/trans-white-bg.png) repeat;text-decoration:underline;line-height:1.4}


.ingredients-page p {font-size: 13px;}
.ingredients-page .ingredients-desc p {margin: 0 0 5px 0;}
.ingredients-page .ingredients-desc h3 {font-size: 1.6em;margin: 15px 0 0 0;}
.ingredients-page .ingredients-desc img {float: left;margin: 0 5px 5px 0}

.ingredients-bottom {margin:0 0 20px 0;margin: 0 auto;width: 1006px;}
.ingredients-bottom h2{font-size:1.7em;margin:0 0 15px;background: #15633F;padding:10px;color:#fff;}
.ingredients-bottom h2 a{color: #fff;}
.ingredients-bottom div {float:left;width:200px;height:133px;margin:0 1px 0 0;position:relative;overflow:hidden}
.ingredients-bottom div img {width:200px;}
.ingredients-bottom div span {display:block;width:200px;padding:5px 0;text-align:center;position:absolute;bottom:0;left:0;font-size:1.3em;background:url(img/trans-white-bg.png) repeat;text-decoration:underline;line-height:1.4}

.klikaci-body .ingredients-bottom {overflow:hidden; background:#FFF}

/* ----------------------------------------------------------------------------------------------------------
INGREDIENTS, RANDOM RECIPES - IN RIGHT MENU
------
*/
.ingredients, .random-recipes {background:#F1FFF3;padding:20px;overflow:hidden;margin:0 0 20px;height:100%;margin: 0 auto;width: 966px;}

.random-recipes h2, .ingredients h2 {font-size:1.7em;margin:0 0 15px}
.random-recipes div:last-child, .ingredients div:last-child {margin:0}

/* INGREDIENTS */
.ingredients div {float:left;width:160px;height:120px;margin:0 1px 0 0;position:relative;overflow:hidden}
.ingredients div img {width:160px;}
.ingredients div span {display:block;width:160px;padding:5px 0;text-align:center;position:absolute;bottom:0;left:0;font-size:1.3em;background:url(img/trans-white-bg.png) repeat;text-decoration:underline;line-height:1.4}



#web_content_in_menu .ingredients {background:#fff;padding:0;max-width: 300px;margin-bottom:30px;}
#web_content_in_menu .ingredients h2{font-size:1.7em;margin:0 0 15px;background: #15633F;padding:10px;color:#fff;}
#web_content_in_menu .ingredients div {margin:0;width:150px;overflow:hidden}
#web_content_in_menu .ingredients div span {width:150px;text-align: left;max-width: 120px;bottom: 5px;font-size: 1.2em;padding: 5px;font-weight: bold;}

#web_content_in_menu .ingredients div.ingredients-all {font-size: 16px;text-align: right!important;background: #15633F;clear: both;width: 100%;height: auto!important;}
#web_content_in_menu .ingredients div.ingredients-all a {color: #fff;padding: 5px;display: inline-block;}


/* RANDOM RECIPES*/
.random-recipes h3{font-size:1.7em;margin:0 0 15px;background: #15633F;padding:10px;color:#fff;}
/*.random-recipes h3 {font-size:1.5em;margin:0 0 10px}*/
.random-recipes p {font-size:1.1em;margin:5px 0 5px 115px}
.random-recipes div {float:left;width:300px;margin:0 20px 0 0;display:inline}
.random-recipes div img {float:left;margin:0 15px 0 0}



/* VYPIS RECEPTU */


/* VYPIS MASTER RECEPTU */

.masterrecipe-list .recipes-box {clear: both;margin: 20px 0;background: #F0F0F0;float: left;padding: 0 0px 5px 2px!important;}




.masterrecipe-list  div.masterrecipe {float:left;width:162px;height:120px;margin:5px 4px 5px 4px;position:relative;overflow:hidden;text-align: center;background: #fff;}
.masterrecipe-list  div.masterrecipe img {max-width:162px;max-height:124px;}
.masterrecipe-list  div.masterrecipe span {display:block;width:162px;padding:5px 0;text-align:center;position:absolute;bottom:0;left:0;font-size:1.3em;background:url(img/trans-white-bg.png) repeat;text-decoration:underline;line-height:1.4}

.masterrecipe-list p.masterrecipe-list-p {margin: 13px 0 23px 0;color:#646464;text-align: center;line-height: 22px;font-size: 14px;}
.masterrecipe-list p.masterrecipe-list-p a {margin:0 10px;font-weight: bold;}

/* VYPIS NARODNICH KUCHYNI */
div.nation-list{font-size: 13px;line-height: 18px;}
div.nation-col{float: left;width: 200px;}


/* RECIPE DETAIL */
.recipe-list  {/*width:637px;padding:15px 0 0 25px*/}
.recipe-list h1 {font-size:24px;display:inline}
.recipe-list h1 span {font-size:0.696em;color:#2E911A;text-transform:uppercase;font-weight:bold;margin:0}

.recipe-list .subcategories {font-size: 1.2em;margin: 5px 0 15px 0;}
.recipe-list .back {font-size: 1.2em;margin: 5px 0 15px 0;}

.recipe-list-item {overflow:hidden;border-bottom:1px solid #CECECE;padding:0 0 10px;margin:0 0 10px;width: 100%;}
.recipe-list-item h2 {font-size: 18px;margin: 0 0 5px 0;}
.recipe-list-item .heading-list {font-size: 14px;overflow:hidden;height:100%;line-height: 1.6em;}

.recipe-list-item div.listitem-left {float: left;width: 300px;}
.recipe-list-item span.rating {height:19px;display: inline-block;}
.recipe-list-item span.rating img {width: 13px;margin:0;}
.recipe-list-item span.author {clear: both;display: block;}
.recipe-list-item span.time {clear: both;display: block;}
span.profi-recipe {padding: 0 5px 0 35px;line-height: 32px;background: url('img/profi-recipe_ico.png')  #2E911A 1px 1px no-repeat;display: inline-block;color: #fff;margin-bottom: 10px}


.recipe-list-item div.listitem-right {float: right;width: 200px;text-align: right;color: #646464;}
.recipe-list-item div.listitem-right  span{float: right;clear: both;}
.recipe-list-item span.date {clear: both;}
.recipe-list-item span.views {clear: both;padding-right: 0;}
.recipe-list-item span.comments {padding-right: 0;}

.recipe-list-item .img-wrapper {width:150px!important;position:relative;float:left;margin:0 10px 0 0;text-align: center;}
.recipe-list-item .img-wrapper img {display: block;}
.recipe-list-item p {font-size:13px;margin:0 0 10px}

.recipe-list ul {
list-style-type: circle;
font-size: 13px;
padding-left: 40px;
line-height: 18px;
}


/* Strankovani */


/* PAGER */
.pager {text-align:right;padding:20px 0;clear: both;}
.pager a, .pager b {display:inline-block;padding:5px 6px;margin:0 0 0 1px}
.pager a {font-size:1.2em;text-decoration:none;border:1px solid #D9D9D9;position:relative;top:-6px}
.pager a:hover {background:#F0FFF2;border-color:#8ABF9F}
.pager b {padding:9px 12px;background:#15633F;color:#fff;font-size:1.6em}
div.pager form#pagerToform{text-align:right;}
div.pager form#pagerToform  input#pagerTo{width:30px;}
div.pager form#pagerToform  input[type=submit]{text-align: center;}






/* ----------------------------------------------------------------------------------------------------------
FOOTER
---------------------------------------------------------------------------------------------------------- */
.footer {font-size:1.3em;text-align:center}

.footer2{width:1006px;margin:-20px auto 0 auto;text-align:left;padding:5px 0;font-size:11px; color: #7D7D7D;line-height: 18px;}

.footer a {color:#2B2B2B}
.footer a:hover {color:#E70A0A}
.footer ul, .footer p {display:inline}
.footer ul li {display:inline;border-right:1px solid #2B2B2B;padding:0 6px 0 4px}
.footer ul li:last-child {border:0 none}

/* ----------------------------------------------------------------------------------------------------------
EXTRAS
---------------------------------------------------------------------------------------------------------- */

/* ICONS - COMMENTS, VIEWS */
span.comments, span.views {background:url(img/icons-article-preview.png) no-repeat 0 0px;padding:0px 10px 0px 20px;display:inline-block;line-height: 20px;}
span.views {background-position:0 -28px}

/* BANNER 1000x100 */
.banner1000x100 {position:absolute;top:0;left:3px}

















/* DISKUSE */

/* ---------- DISKUSE ------------------------------------------*/
div#discussion table a:visited{color:#4B8D64} 

div#discussion div#web_content_in_content{font-size:13px;}

div#discussion h1{background: url('img/labuznik_discussion_icos.gif') no-repeat 0 -544px;padding:.2em 0 .3em 40px;line-height:2.3em;margin-bottom:20px;margin:0;font-size: 22px;}
div#discussion div.heading{margin:0;width:100%;float:left;position: relative;}
div#discussion div.heading h1{margin:0 0 10px 0;display:inline-block;font-size: 24px;line-height: 24px;}
div#discussion div.heading a.search{position: absolute;width:220px;top: 0px;right: 0;padding:.5em 0 .5em 0;font-size:18px;/*background:#F0FFF2;border:1px solid #15633F;*/text-align:right;font-weight:bold;}
div#discussion div.heading a span{background: url('img/labuznik_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;width: 250px;}
div#discussion span.discussion_rules{float: right;width: 200px;text-align: right;font-size: 12px; color: #2C513B;line-height: 1.3em;}

/* obsahove menu k diskusi */
div#web_content_in_menu h3.discussion a,div#web_content_in_menu h3.discussion span{background: url('img/labuznik_discussion_icos.gif') no-repeat 0 -459px;padding-left:50px;}
/*
div#discussion a.button_discussion_298{height:30px;line-height:30px;font-weight:bold;font-size:16px;display:block;text-align:center;background:#15633F;width:200px;color:#fff;border-radius:3px}
*/


div#discussion a.button_discussion_298 {
	background-color: #15633F;
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #347D56), color-stop(100%, #15633F));
	background-image: -webkit-linear-gradient(top, #347D56, #15633F);
	background-image: -moz-linear-gradient(top, #347D56, #15633F);
	background-image: -ms-linear-gradient(top, #347D56, #15633F);
	background-image: -o-linear-gradient(top, #347D56, #15633F);
	background-image: linear-gradient(top, #347D56, #15633F);
	border: 1px solid #125436;
	border-bottom: 1px solid #0F442D;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
	-webkit-box-shadow: inset 0 1px 0 0 #3E9B6A;
	-moz-box-shadow: inset 0 1px 0 0 #3E9B6A;
	box-shadow: inset 0 1px 0 0 #3E9B6A;
	color: #fff;
	font: bold 15px Arial, sans-serif;
	line-height: 1;
	padding: 7px 0 8px 0;
	text-align: center;
	text-shadow: 0 -1px 0 #327C55;
  width: 200px;
  margin: 0; }
div#discussion a.button_discussion_298:hover {
    background-color: #347D56;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #3F9869), color-stop(100%, #347D56));
    background-image: -webkit-linear-gradient(top, #3F9869, #347D56);
    background-image: -moz-linear-gradient(top, #3F9869, #347D56);
    background-image: -ms-linear-gradient(top, #3F9869, #347D56);
    background-image: -o-linear-gradient(top, #3F9869, #347D56);
    background-image: linear-gradient(top, #3F9869, #347D56);
    -webkit-box-shadow: inset 0 1px 0 0 #3E9B6A;
    -moz-box-shadow: inset 0 1px 0 0 #3E9B6A;
    box-shadow: inset 0 1px 0 0 #3E9B6A;
    cursor: pointer; }
div#discussion a.button_discussion_298:active {
    border: 1px solid #5b992b;
    border-bottom: 1px solid #538c27;
    -webkit-box-shadow: inset 0 0 8px 4px #49AF7A, 0 1px 0 0 #eeeeee;
    -moz-box-shadow: inset 0 0 8px 4px #49AF7A, 0 1px 0 0 #eeeeee;
    box-shadow: inset 0 0 8px 4px #49AF7A, 0 1px 0 0 #eeeeee; }


div#discussion div.discussion_box_homepage{width:680px;}
div#discussion div.discussion_box_homepage div.category{padding:.9em 10px .9em 0;background:#8ABF9F;}
div#discussion div.discussion_box_homepage div.category span.category{padding:.7em 10px .7em 50px;color:#2C513B;font-weight:bold;}

div#discussion div.category span {background:url('img/emimino_discussion_categorys_icons.png') no-repeat top left;}
div#discussion div.category span.category-1{ background-position: 7px -170px; }
div#discussion div.category span.category-17{background-position: 7px -425px;}
div#discussion div.category span.category-14{background-position: 7px -850px;}
div#discussion div.category span.category-15{background-position: 7px -1105px;}
div#discussion div.category span.category-7{background-position: 7px -1020px;}
div#discussion div.category span.category-9{background-position: 7px -340px;}
div#discussion div.category span.category-11{background-position: 7px -1275px;}
div#discussion div.category span.category-19{background-position: 7px -680px;}
div#discussion div.category span.category-10{background-position: 7px -595px;}
div#discussion div.category span.category-13{background-position: 7px 0;}
div#discussion div.category span.category-12{background-position: 7px -85px;}
div#discussion div.category span.category-16{background-position: 7px -255px;}
div#discussion div.category span.category-18{background-position: 7px -1190px;}
div#discussion div.category span.category-8{background-position: 7px -935px;}
div#discussion div.category span.category-21{background-position: 7px -510px;}
div#discussion div.category span.category-6{background-position: 7px -765px;}

div#discussion table.subcategorys{width:100%;font-size: 12px;margin:0;border: none!important; border-bottom:1px #F0FFF2 solid!important;line-height:1.4em;}
div#discussion table.subcategorys col.col1{width:360px;}
div#discussion table.subcategorys col.col2{width:145px;}
div#discussion table.subcategorys col.col3{width:100px;}
div#discussion table.subcategorys col.col4{width:65px;}
div#discussion table.subcategorys thead tr th{font-size:11px;font-weight:bold;font-style:italic;/*background:#F0FFF2;*/color:#5B9372;text-align: left;border-bottom:1px solid #5B9372}
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 #F0FFF2 solid!important;padding:.2em;/*background:#F0FFF2;*/font-size:1.2em;}
div#discussion table.subcategorys tr td.subcategory{padding:.3em 10px;}
div#discussion table.subcategorys tr td.subcategory span{padding-left:27px;background: url('img/labuznik_discussion_icos.gif') transparent no-repeat 5px -59px;display:block;}
div#discussion table.subcategorys td.topic_num{color:#5B9372;text-align:center;}
div#discussion table.subcategorys td.last_post{font-size:12px;}
div#discussion table.subcategorys td.topic_num{font-size:12px;}
div#discussion table.subcategorys td.user span.user{padding: .2em 0 .2em 16px;font-size: 1em;}


div#discussion h3{margin:0;padding:5px 1px;font-size:14px;font-weight:bold;color:#5B9372;}


div#discussion h3 span{background:url('img/emimino_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/emimino_arrow_down_ico.gif') transparent 0px center no-repeat;padding:.5em 10px;margin-bottom:0;font-size:1.1em;color:#2C513B;font-weight:bold;}
div#discussion h2 em{font-weight:normal;color:#B1C7E4;font-size:1em;}
div#discussion a.button_discussion_add_298{height:40px;line-height:40px;font-weight:bold;font-size:13px;margin:0;display:block;text-align:center;width:250px;color:#fff;}


/* tabulka s vypisem diskusnich temat */
table.discussion_boards{border:none!important;clear:both;margin:0 0 1em 0;padding:0;/*background:#F0FFF2;*/width:100%;line-height:1.4em;font-size: 12px;}
table.discussion_boards th{color:#5B9372;font-style:italic;text-align: left;font-size: 11px;}
table.discussion_boards th.post_num{text-align:center;}
table.discussion_boards a{color:#2C513B;}
table.discussion_boards tfoot tr td{text-align:center;}
table.discussion_boards tfoot a{font-style:normal;}
table.discussion_boards col.col1{width:365px;}
table.discussion_boards col.col2{width:135px;}
table.discussion_boards col.col3{width:100px;}
table.discussion_boards col.col4{width:70px;}
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;border-bottom:1px solid #5B9372}
table.discussion_boards tr td{vertical-align:center;border:none!important;border-bottom:1px solid #F0FFF2!important;}
table.discussion_boards img{margin:0 0 -0.2em 0;}
table.discussion_boards tr td span.topic{font-size: 13px;background: url('img/labuznik_discussion_icos.gif') transparent no-repeat 0px -983px;padding-left:19px;display:block;}
table.discussion_boards tr td span.topic span{ font-size: 12px;}
table.discussion_boards tr td span.topic span span.user{ font-size: 12px;}
span.renew{font-size: 1em;background: url('img/emimino_renew_ico.png') transparent no-repeat top left;padding-left:17px;color:#5B9372;}
span.topic_pager{background: url('img/labuznik_discussion_icos.gif') transparent no-repeat 19px -399px;padding-left:31px;margin:.2em 0;display:block;font-size:.8em;color:#595959;}
table.discussion_boards tr td span.actual{color:#FF0000;}
table.discussion_boards tr td.last_post{font-size:13px;}
table.discussion_boards tr td.user span.user{padding-left:16px;font-size:13px;}
table.discussion_boards tr td.post_num{text-align:center!important;font-size:13px;}

/*reklamni radek v tabulce na vysledcich hledani nema definovanou vysku*/
table.discussion_boards tr.promo {background: #F5F9FC;height:20px;}
table.discussion_boards tr.promo td{border-bottom:1px solid #ECBBD1!important;border-top:1px solid #ECBBD1!important;}
table.discussion_boards tr.promo td em{color: #D25F93;}

/* diskusni tema detail */
a.topic_track{background:url('img/labuznik_message_send_ico.gif') transparent 0 center no-repeat;padding:.3em 3px .3em 18px;float:left;font-size:.85em;margin-right:10px;}
a.topic_track.off{background:url('img/emimino_delete_ico.gif') transparent 0 top no-repeat;padding:.3em 3px .3em 18px;float:left;font-size:.85em;margin-right:10px;}
a.discussion_setup.off{background: url('img/labuznik_discussion_icos.gif') transparent no-repeat 0 -269px;padding:.3em 3px .3em 17px;float:left;font-size:.85em;margin-right:10px;}
a.discussion_setup.on{background: url('img/labuznik_discussion_icos.gif') transparent no-repeat 0 -333px;padding:.3em 3px .3em 17px;float:left;font-size:.85em;margin-right:10px;}
a.topic_gallery{background: url('img/labuznik_discussion_icos.gif') transparent no-repeat 0 -628px;padding:.3em 3px .3em 18px;float:left;font-size:.85em;margin-right:10px;}
a.topic_delete{background: url('img/labuznik_delete_ico.gif') transparent no-repeat 0 top;padding:.3em 3px .3em 18px;float:left;font-size:.75em;margin-right:10px;}
a.favorite,span.favorite{background: url('img/labuznik_discussion_icos.gif') transparent no-repeat 0 -124px;padding:.3em 0px .3em 18px;float:left;font-size:.85em;margin-right:10px;}
a.topic_search{background: url('img/labuznik_search_ico.gif') transparent no-repeat 0 top;padding:.3em 3px .3em 18px;float:left;font-size:.85em;margin-right:10px;}



/* diskusni prispevky */
span.discussion_post_head{display:block;clear:both;padding:10px 0 3px 0;font-size:13px;font-weight:bold;color:#2C513B;}

div.discussion_post{float:left;width:678px;margin:-1px 0 0 0;padding:.5em 0 0 0;border:1px solid #8ABF9F;background:url('img/labuznik_discussion_post_back.gif') transparent -30px 0 repeat-y;overflow:hidden;}
div.discussion_post.first{margin:0px 0 1em 0;background:#F0FFF2;}
div.discussion_post.new_post{border:1px solid #FF0000!important;}

/* diskusni prispevky - cast uzivatele */
a.post_anchor{width: 1px;height: 1px;display: block;text-decoration: none;}
a.hiddenanchor{clear:both;display: block;text-decoration: none;}
div.discussion_post div.user{float:left;width:116px;overflow:hidden;}
div.discussion_post div.user div.user_in{margin: 0 .5em;line-height:20px;font-size: 13px;}
div.discussion_post div.user div.user_in img{vertical-align: middle;}
div.discussion_post div.user div.user_in span.date{font-size:12px;display:block;}
div.discussion_post div.user div.user_in span.user_category{font-size:12px;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;}
div.discussion_post div.post div.post_in{padding:0 5px .5em 25px;background: url('img/labuznik_discussion_icos.gif') transparent no-repeat 5px -1110px;font-size:13px;line-height:2em!important;clear:both;}
div.discussion_post div.post div.post_in div.signature{clear:both;border-top:1px solid #2C513B;padding:.5em 0;}
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{font-weight:bold;display:block;line-height:1.5em;font-size:13px;}
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 #8ABF9F;background:#F0FFF2;font-size:.85em;padding:.3em;margin:.5em .5em .5em 2em;font-size:1em;}
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 ul {padding-left: 40px;}


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;}

/* 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 #8ABF9F;border-collapse:collapse;}
div.discussion_post div.post table thead{background:#F0FFF2;color:#2C513B;}
div.discussion_post div.post table tr td{border:1px solid #8ABF9F;}

/* 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:124px;margin:5px 5px 0 0;float:right;}

div.reply a.reply_button_114 {
	background-color: #15633F;
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #347D56), color-stop(100%, #15633F));
	background-image: -webkit-linear-gradient(top, #347D56, #15633F);
	background-image: -moz-linear-gradient(top, #347D56, #15633F);
	background-image: -ms-linear-gradient(top, #347D56, #15633F);
	background-image: -o-linear-gradient(top, #347D56, #15633F);
	background-image: linear-gradient(top, #347D56, #15633F);
	border: 1px solid #125436;
	border-bottom: 1px solid #0F442D;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
	-webkit-box-shadow: inset 0 1px 0 0 #3E9B6A;
	-moz-box-shadow: inset 0 1px 0 0 #3E9B6A;
	box-shadow: inset 0 1px 0 0 #3E9B6A;
	color: #fff;
	font: bold 13px Arial, sans-serif;
	line-height: 1;
	padding: 3px 3px 4px 3px;
	text-align: center;
	text-shadow: 0 -1px 0 #327C55;
  width: 124px;
  margin: 0; }
div.reply a.reply_button_114:hover {
    background-color: #347D56;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #3F9869), color-stop(100%, #347D56));
    background-image: -webkit-linear-gradient(top, #3F9869, #347D56);
    background-image: -moz-linear-gradient(top, #3F9869, #347D56);
    background-image: -ms-linear-gradient(top, #3F9869, #347D56);
    background-image: -o-linear-gradient(top, #3F9869, #347D56);
    background-image: linear-gradient(top, #3F9869, #347D56);
    -webkit-box-shadow: inset 0 1px 0 0 #3E9B6A;
    -moz-box-shadow: inset 0 1px 0 0 #3E9B6A;
    box-shadow: inset 0 1px 0 0 #3E9B6A;
    cursor: pointer; }
div.reply a.reply_button_114:active {
    border: 1px solid #5b992b;
    border-bottom: 1px solid #538c27;
    -webkit-box-shadow: inset 0 0 8px 4px #49AF7A, 0 1px 0 0 #eeeeee;
    -moz-box-shadow: inset 0 0 8px 4px #49AF7A, 0 1px 0 0 #eeeeee;
    box-shadow: inset 0 0 8px 4px #49AF7A, 0 1px 0 0 #eeeeee; }





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
{
clear: both;  
float: left;
width: 100%;
margin-top: 25px;
border-top: 1px dotted #8ABF9F;
line-height: 1.4em;
font-size: 1em;
}
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/labuznik_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 #8ABF9F;background:#F0FFF2;padding:.3em 5px; clear:both;}
form.post_form{float:left;}
form.post_form .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:.1em 0;}
form.post_form  p.frm label,form.problem_form  p.frm label,form.post_form  p.texyarea label{width:180px;float:left;padding:.1em 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;}
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: #F0FFF2;}
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 #8ABF9F;background:#F0FFF2;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/emimino_usercomment_ico.gif') transparent 0 center no-repeat;padding: .3em 0 .3em 19px!important;}
div#discussionTopicSuggest ul li span.post_num{color: #5B9372;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:#F0FFF2;border:1px solid #8ABF9F;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 #8ABF9F;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 #8ABF9F;background:#F0FFF2;padding:.3em;}
div.preview p{margin:.5em 0!important;}
div.preview table tr td{border:1px solid #8ABF9F;}
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:#2C513B;}
form.post_form2{font-size:13px;border:1px solid #8ABF9F;/*background:#F0FFF2;*/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;}
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: 400px;}
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/labuznik_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;clear: both;}
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 #8ABF9F;background:#F0FFF2;width:600px;text-align: center!important;height: 100px;font-size: 17px;line-height: 100px;left: 30px;top: 30px;}

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

div#postPreviewLoading {border:1px solid #8ABF9F;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 #8ABF9F;}
div#postPreview span.big{font-size: 1.3em}
div#postPreview span.small{font-size: 0.8em}
div#postPreview blockquote{border:1px dotted #8ABF9F;background:#F0FFF2;font-size:.85em;padding:.3em;margin:.5em .5em .5em 2em;font-size:.9em;}




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;overflow: hidden;}

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: 10px auto;}
div.image_upload_progressbar{width: 400px;height:10px;display:block; border: 1px solid #ff7004;float: left;}
div.image_upload_progressbar img{float: left;}

div#imageFormStandard{text-align: center!important;padding: 5px;}
div#imageFormStandard p{text-align: center!important;}







/* 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/labuznik_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/labuznik_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/labuznik_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/labuznik_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;font-size: 12px;}
div.discussion_admin p{padding:.1em 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 #8ABF9F;background:#F0FFF2;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/emimino_search_anim.gif') #F0FFF2 20px center no-repeat;}
div#discussion form#search_form, div#group form#search_form{border:1px solid #8ABF9F;padding:.5em;background:#F0FFF2;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/labuznik_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 #8ABF9F;padding:.5em .5em .5em 60px;background:url('img/emimino_info_ico.gif') #F0FFF2 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;}

a.post_comment
{
font-weight: bold;
padding: .6em 0 .6em 0;
font-size: .8em;
width: 200px;
display: block;
text-align: center;
/*background: url('img/emimino_post_button_200.gif') transparent center center no-repeat;*/
color: #fff!important;
clear: both;
text-align: center!important;
}

/* fotogalerie k diskusnimu tematu */
div#discussion div.gallery_desc{margin:.5em 0;padding:.5em 10px;border-top:1px solid #8ABF9F;background:url('img/emimino_gallery_desc_background.gif') transparent top left no-repeat;}

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






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

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

width: 300px;

}

div.topicline
{
line-height: 34px;
clear: both;
border-bottom: 1px solid #8ABF9F;
}
div.topicline.newtopicline
{
background: #FADEE3;
border-bottom: 1px solid #F3B6C0;
}
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: #F0FFF2;
}
div.topicline a.topicline_link span.date
{
float: left;
width: 140px;
padding-left: 10px;
}
div.topicline a.topicline_link span.date.important
{

background:url('http://data.labuznik.com/main/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: #2C513B;
text-decoration: underline;
font-weight: bold;
}
div.topicline span.topicline_settings
{
float: right;
width: 190px;
line-height: 34px;
}
/*----------------------------------------------------*/










/* ---------- KOMUNITA ------------------------------------------*/
/* Profil */
a#activity{text-decoration: none;}

div#community {font-size: 13px;line-height:22px;}
div#community h1{padding-left:19px;background:url('img/labuznik_user_ico.gif') transparent center left no-repeat;}
div#community p.motto{font-style:italic;padding-left:19px;background:url('img/labuznik_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;font-size: 13px!important;}
div#community div.profileheader p{margin: 5px 0;}

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

div#community span.user_category{display:block;padding-left:19px;background:url('img/labuznik_user_ico.gif') transparent center left no-repeat;}

div#community span.user_city{display:block;padding-left:19px;background:url('img/labuznik_home_ico.gif') transparent center left no-repeat;}

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


div#web_middle div#web_content.community div#web_content_in.community.detail div#object_tabs div#discussion_tabs ul li a
{
padding: .1em 0 .1em 19px;
background: url('img/labuznik_comments_ico.gif') transparent center left no-repeat;
}

/* 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/labuznik_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:.1em 8px .1em 0;background:url('img/labuznik_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#friendNews{text-decoration: none;}

div#web_content_in_menu a.message_send{display:block;margin:0;padding:.5em 5px .5em 30px;border:1px #F57A7A solid;background:url('img/labuznik_message_send_ico.gif') #F1FFF3 7px center no-repeat;}
div#web_content_in_menu .add_friend{display:block;margin:0;padding:.5em 5px .5em 30px;border:1px #F1FFF3 solid;background:url('img/labuznik_friends_ico.gif') #F1FFF3 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 #F1FFF3 solid;background:#F1FFF3;}
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.user{font-size:18px;margin:0 0 0 0;background: #15633F;padding:10px;color:#fff;}
div#web_content_in_menu h3.friends{font-size:18px;margin:0 0 0 0;background: #15633F;padding:10px;color:#fff;}
div#web_content_in_menu ul {
list-style-type: circle;
font-size: 13px;
padding-left: 20px;
line-height: 18px;
}

/* soukrome zpravy */
div#community div.heading{margin:0 0 .5em 0;width:100%;float:left;position: relative;}
div#community div.heading h1{margin:0;float:left;width:300px;}
div#community div.heading a.button_add_298{margin:5px 0;right: 0;}
div#community div.heading a.button_add_298 {
	background-color: #15633F;
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #347D56), color-stop(100%, #15633F));
	background-image: -webkit-linear-gradient(top, #347D56, #15633F);
	background-image: -moz-linear-gradient(top, #347D56, #15633F);
	background-image: -ms-linear-gradient(top, #347D56, #15633F);
	background-image: -o-linear-gradient(top, #347D56, #15633F);
	background-image: linear-gradient(top, #347D56, #15633F);
	border: 1px solid #125436;
	border-bottom: 1px solid #0F442D;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
	-webkit-box-shadow: inset 0 1px 0 0 #3E9B6A;
	-moz-box-shadow: inset 0 1px 0 0 #3E9B6A;
	box-shadow: inset 0 1px 0 0 #3E9B6A;
	color: #fff;
	font: bold 15px Arial, sans-serif;
	line-height: 1;
	padding: 7px 0 8px 0;
	text-align: center;
	text-shadow: 0 -1px 0 #327C55;
  width: 298px;
  margin: 0; }
div#community div.heading a.button_add_298:hover {
    background-color: #347D56;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #3F9869), color-stop(100%, #347D56));
    background-image: -webkit-linear-gradient(top, #3F9869, #347D56);
    background-image: -moz-linear-gradient(top, #3F9869, #347D56);
    background-image: -ms-linear-gradient(top, #3F9869, #347D56);
    background-image: -o-linear-gradient(top, #3F9869, #347D56);
    background-image: linear-gradient(top, #3F9869, #347D56);
    -webkit-box-shadow: inset 0 1px 0 0 #3E9B6A;
    -moz-box-shadow: inset 0 1px 0 0 #3E9B6A;
    box-shadow: inset 0 1px 0 0 #3E9B6A;
    cursor: pointer; }
div#community div.heading a.button_add_298:active {
    border: 1px solid #5b992b;
    border-bottom: 1px solid #538c27;
    -webkit-box-shadow: inset 0 0 8px 4px #49AF7A, 0 1px 0 0 #eeeeee;
    -moz-box-shadow: inset 0 0 8px 4px #49AF7A, 0 1px 0 0 #eeeeee;
    box-shadow: inset 0 0 8px 4px #49AF7A, 0 1px 0 0 #eeeeee; }





div#community p.pmsg_choose{width:100%;height:30px;clear:both;padding:.5em;font-weight:bold;}

div#community form.pm_search
{
text-align: center!important;
padding: 5px;
border: 1px solid #15633f;
border-top: 3px solid #2C513B;
width: 668px;
margin: 0 0 10px 0;
clear: both;
position: relative;
z-index: 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/emimino_discussion_post_back_messageto.gif') #F0FFF2 -30px 0 repeat-y;}

/* tabulka s vypisem SZ */
div#community table.pmlist{font-size:1em; border-left:1px solid #F0FFF2;}
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;color:#2C513B;text-align: left;border-bottom:1px solid #5B9372}
div#community table.pmlist tr td{border-bottom:1px solid #F0FFF2;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;border-bottom:1px solid #F8CDD5}
div#community table.pmlist tr.unread td{border-bottom:1px solid #F8CDD5}
div#community table.pmlist tr td a.pmsg{padding-left:19px;background:url('img/labuznik_message_ico.gif') transparent center left no-repeat;}
div#community table.pmlist tr.unread td a.pmsg{padding-left:19px;background:url('img/labuznik_message_new_ico.gif') transparent center left no-repeat;}



/* formular na SZ */
div#community form.pmsg_form{border:1px solid #ACC7E3;background:#F1FFF3;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 #ACC7E3;padding:.3em 0;margin:.5em 0;clear: both;}


/* formular na SZ */
div#community form.pmsg_form2{border:1px solid #ACC7E3;background:#F1FFF3;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!important;}
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: 400px;}
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/emimino_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 #ACC7E3;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;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;text-align: center;}

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 a.view_thread{font-size: 10px;padding-left:19px;background:url('img/emimino_message_ico.gif') transparent center left no-repeat;}
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;
}

div.photo
{
float: left;
width: 290px;
height: 200px;
margin: 15px;
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;
			margin: 5px auto;
			padding: 10px;
			width: 350px;
		}
		.uploadifyError {
			border: 2px solid #91E458!important;
			background-color: #FFD8D9!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 {
			width: 1px;
			height: 3px;
		}


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




/* ---------------- DETAIL FOTKY --------------------------------*/
div#image{font-size: 13px;}
div#image a.back{padding:.5em 5px .5em 13px;margin:.5em 0;font-weight:bold;display:block;background:url('img/labuznik_arrow_left_ico.gif') transparent 5px center no-repeat;border-bottom:3px solid #15633F;}
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:#F0FFF2;font-weight:bold;font-size:.9em;}
div#image div.image_detail div.image_move a.previous{padding:.2em 5px .2em 13px;background:url('img/labuznik_arrow_left_ico.gif') #F0FFF2 5px center no-repeat;}
div#image div.image_detail div.image_move a.next{padding:.2em 13px .2em 5px;background:url('img/labuznik_arrow_right_ico.gif') #F0FFF2 95% center no-repeat;}
div#image div.image_link{padding:.2em 13px .2em 5px;background:#F0FFF2;border:1px solid #ebe8c5;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#web_content_form{margin-top:10px;}
form#add_form2
{
font-size: 1.3em;
/*background: #F1FFF3;*/
/*border: 1px solid #F1FFF3;*/
-moz-border-radius: 10px;
border-radius: 10px;
-webkit-border-radius: 10px;
padding: 15px;
}
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: 180px;
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: .5em 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/labuznik_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_form2 div.recipecategoryadd
{
margin: -13px 0 0 180px
}
form#add_form2 div.recipecategoryadd p.clonedSelect
{
display: inline;
width: 350px;
}
form#add_form2 h2
{
font-size: 18px;
}






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:770px;
	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:761px;
	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:470px;
	}
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:461px;
	}

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:770px;
	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:761px;
	}






#form
{
padding-top: 10px;
font-size: 13px;
}
#form p.form_note
{
font-size: .9em;
color: #2C513B;
margin: 0;
}
 p.form_info, div.form_info
{
border: 1px solid #2C503B;
padding: 10px;
text-align: left;
margin: 0;
font-size: 13px;
line-height: 20px;
}
div.form_info p
{
margin: 0;
}
div.form_info ul
{
padding-left: 40px;
}


/*pravidla pri pridavani noveho receptu*/
#recipeRules
{
margin:10px!important;

}
div#recipeRules h2
{
font-size: 22px!important;
margin:10px 0 0 0!important;
}
div#recipeRules h3, div#recipeRules h4
{
font-weight: bold!important;
font-size: 16px!important;
margin:10px 0 0 0!important;
}

div#web_middle div#web_content.form div#web_content_in form#add_form
{
text-align: center;
}

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

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


#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;
}
#form form#join_form div.mojeid_bait p
{
text-align: center;
color: #fff;
padding: 40px 20px 20px 20px;
}
#form form#join_form div.mojeid_bait p a
{
color: #fff;
}

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

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

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

#form form#sendpassword_form{text-align:center;font-size:.9em;/*border: 1px solid #F1FFF3;*/padding:5em 15px 5em 230px;background:url('img/ico_send.png') #F1FFF3 15px 1em no-repeat;}
#form form#newsletter_form{text-align:center;font-size:.9em;/*border: 1px solid #F1FFF3;*/padding:6em 15px 7em 230px;background:url('img/ico_send.png') #F1FFF3 15px 1em no-repeat;}
#form form#newsletter_form p{text-align:center!important;}
#form form#newsletter_form p.frm{font-size: 1.9em}
#form form#newsletter_form p.frm input{font-size: 1em;width: 350px;}
#form form#newsletter_form p.frm input{font-size: 1em;width: 350px;}
#form form#newsletter_form p.submit input{font-size: 1.9em;}


#form *
{
text-align: left;
}
#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;
}

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

#form form#add_form span.addblock{display:block;font-weight:bold;padding:1.2em;font-size: 1.3em;}
#form form#add_form span.addblock a{border:1px #F1FFF3 solid;background:url('img/emimino_add_ico.png') #F1FFF3 3px center no-repeat;padding:.3em .3em .3em 21px;}

/* stranka po odeslani formulare */
#form_success h1{color:#3EC122!important;}
#form_success div.success_box{padding:7em 15px 7em 230px;border:1px solid #3EC122;background:url('/sharedStatic/css/main/img/ico_success.png') #D7FFD7 15px center no-repeat;font-size: 13px;}
#form_success div.success_box span.big{font-size: 1.4em;font-weight: bold;display: block;}

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

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

#form form#add_form p.texyarea div.preview{height:350px!important;}

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

#form div.add_photo{padding:1em; border: 1px solid #438265;}
#form .add_photo h4{margin:0 0 7px; font-size:18px; font-weight:bold}
#form .add_photo ul {margin:0 0 1em 20px; font-size:14px}
#form .add_photo p.frm input {width:auto}
#form .add_photo li {line-height:1.5}
#form .add_photo div.add_photo_in{border-top:1px dotted #F1FFF3; padding:.5em 0;}

#form .add_photo div.photo{border-top:1px dotted #ACC7E3;width:100%;float:left;clear:both;}
#form .add_photo div.photo img{float:left;width:150px;margin:.5em;}
#form .add_photo div.photo div.photo_in{padding:0 0 .5em 0;float:left;width:600px;}
#form .add_photo div.photo div.photo_in p.frm{clear:both;}
#form .add_photo div.photo div.photo_in p.frm label{float:left;width:100px;padding:.1em 0;}
#form .add_photo div.photo div.photo_in textarea{float:left;width:450px;height:150px;}

#form div#sending{padding:1em;border:1px solid #15633F;text-align:center;}
#form div#sending p{text-align:center;}
#form div#sending p.loading{font-size:1.5em;font-weight:bold;color:#2C513B;}
#form div#sending p.loading img{margin:.5em 0;}

/* ---------------- REKLAMY --------------------------------*/
/* Skyscraper vlevo */
div.reksys_bannerMenuLeft160x600{padding-top:7px;/*background:url('http://data.emimino.cz/main/web/adinfo_horizontal.gif') transparent top left no-repeat;*/margin:1em 0;text-align:center!important;border: 1px solid #215385;}
#diary div.reksys_bannerDiaryLeft160x600{float:left;width:198px;text-align:center!important;border: 1px solid #215385;}
/* Ctverec vpravo */
div.reksys_bannerMenuRight300{width:300px;padding-top:8px;/*background:url('http://data.labuznik.com/main/web/adinfo_horizontal.gif') transparent top left no-repeat;*/margin:0 0 1em 0;text-align:center;clear:both;padding-bottom:.5em;}
div.reksys_bannerMenuRight300 table{width:300px;}
div.reksys_bannerMenuRight300 table tr td{text-align: center;}
div.reksys_bannerMenuRight300 object{margin:0 0 .5em 0;padding-bottom:.5em;}

div.reksys_bannerMenuRightAdsense{width:300px;margin:0 0 1em 0;text-align:center;clear:both;}
div.reksys_bannerMenuRightAdsense div.reksys_bannerMenuRightAdsense_in{padding: 0 70px;padding-top:8px;/*background:url('http://data.webdio.cz/main/web/adinfo_horizontal.gif') transparent top left no-repeat;*/margin:0 0 1em 0;text-align:center;clear:both;}

div.smartBannerIdentifier,div.banner_scroll{clear: both;float: left;}

div.reksys_banner682100{width:682px;margin:0 auto;text-align: left;}
div.reksys_banner682100 div.reksys_banner682100_in{background:#CFDFEE;margin: 3px 0;padding-top: 8px;background:url('http://data.webdio.cz/main/web/adinfo_horizontal.gif') transparent top left no-repeat;}


/*div.reksys_bannerhorizontal{margin: 1em 0; padding:7px 0 0 0!important;background:url('http://data.emimino.cz/main/web/adinfo_horizontal.gif') transparent top left no-repeat!important;}
div.reksys_bannerLeaderSitewide{min-height:100px;width:1007px;margin:1px auto 10px; text-align: left;position: relative;z-index: 1000;}
div.reksys_bannerLeaderSitewide div.reksys_bannerLeaderSitewide_in{margin: 3px auto;padding-left: 7px; background:url('http://data.emimino.cz/main/web/adinfo_vertical.gif') transparent bottom left no-repeat;}*/


/*
div.reksys_bannerLeaderSitewide{width:1000px;text-align: left;margin: 3px auto;}
div.reksys_bannerLeaderSitewide object{text-align:left;}
div.reksys_bannerLeaderSitewide>div{text-align:left;background:#fff;margin: 3px 0;padding-left: 7px; background:url('http://data.emimino.cz/main/web/adinfo_vertical.gif') transparent bottom left no-repeat;}
*/
div.reksys_bannerSkySitewide{/*padding:7px 0 0 0!important;background:url('http://data.emimino.cz/main/web/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_discussion_link
{
text-align: center!important;
line-height: 40px;
width: 682px;
float: left;
clear: both;
height: 40px;
overflow: hidden;
}
div.reksys_discussion_link span
{
text-align: center;
padding:0 0 0 60px;
background:url('http://data.labuznik.com/main/web/adinfo_horizontal_noarrow.gif') transparent 5px center no-repeat!important;
}
div.reksys_discussion_link span a
{
color: red;
font-weight: bold;
text-align: center;
padding:0.5em 0 .5em 45px;
line-height: 40px;
background:url('http://data.labuznik.com/main/web/cart_ico.gif') transparent center left no-repeat!important;
}
div.reksys_discussion_link span a:hover
{
color: #FF5959;
}

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





.footer_bottom{clear:both;width:1006px;padding:1em 0;margin: 0 auto;height:40px;line-height:40px;text-align: center;font-size: 1.3em;/*border-top: 1px solid #15633F;*/}
.footer_bottom span.footer_bottom_in{padding:1em 0;}

.klikaci-body .footer_bottom {background:#FFF}

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

/* Vyhledavaci formular - google hledani */
div#web_search h1{font-size:24px;font-weight:bold;padding:.5em 0 .5em 55px;background:url('img/search_ico.png') transparent center left no-repeat; }
div#web_search form.search_form{padding:.8em;text-align:center;background:#F1FFF3;border:1px solid #F1FFF3;}
div#web_search form.search_form input.text_input{font-size:1.1em;}
div#web_search form.search_form input.searchButton{text-align:center;padding:0;margin:0px 0 -6px 0;width:67px;}

/* 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:.5em;font-size:.9em;}

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


/* 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 {list-style-type: circle;margin-left: 40px;}
div#wide_page div.error_404 ul li {list-style-type: circle;}
div#wide_page div.error_404 ul li form{display:inline;}
div#wide_page h2 {font-size:25px;margin:0 0 25px}
div#wide_page h3 {font-size:20px;margin:15px 0 15px 0}
div#wide_page p {margin: 10px 0;}

/* 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-block;padding:40px 15px 40px 125px;text-align:center;background:url('http://data.webdio.cz/main/web/ico_flash.gif') #FF870F 35px center no-repeat;font-weight:bold;color:#fff;top:0!important;}


/* Reklamy */
.showunits {font-size: 13px;margin:10px 0!important;clear: both;float: left;width: 100%;}
.showunits span.unitshead{}
.showunits span.unitshead a{text-decoration: none;color:#7A7A7A;}
.showunits .unit{margin: 5px 0 0px 0;border-top: 1px dotted #8ABF9F;}
.showunits .unit:hover{background:#F0FFF2;}
.showunits p{/*margin-left:5px;*/padding-left:0px;margin:0!important;font-size: 13px!important;;}
.showunits p.first-unit-in{margin-left:0px;/*border-left: 5px solid #FAE000 ;*/}
.showunits p.first-unit-in a{color: #1C3325;font-size: 14px;font-weight: bold;}
.showunits p.second-unit-in{color: #333333;}
.showunits p.third-unit-in a {color: #ff0000;font-size: 12px;}



/* Antispam ve formularich */
#as_form{display:none;}
p.form_as{text-align:left;border:1px solid #8D3129;background:#F7EBEA;padding:.3em 0;margin:.5em 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:0;border-top:5px solid #2C513B;width:100%;clear:both;height:10px;}
ul.object_tabs li{float:left;padding:0;margin:0 3px 0 0;list-style-type:none;font-size:14px;border:1px solid #CECECE;border-bottom:none!important;line-height: 40px;height:40px;}
ul.object_tabs li a{color:#2B2B2B;line-height: 40px;}
ul.object_tabs li a:visited{color:#2B2B2B;}
ul.object_tabs li a:hover{color:#000!important;}
ul.object_tabs li a,ul.object_tabs li span{padding:0 15px;display:block;text-align:center;}
ul.object_tabs li.ui-tabs-selected{color:#2B2B2B;background:#2C513B;margin:0 3px -1px 0;list-style-type:none;border-bottom:none!important;z-index:1000;position:relative;border-left: 1px solid #2C513B;border-right: 1px solid #2C513B;border-top: 2px solid #E91B1B;}
ul.object_tabs  li.ui-tabs-selected *{padding:0 20px 0 20px;color:#fff!important;background:url('img/labuznik_arrow_down_ico.gif') transparent 5px center no-repeat;text-decoration: none;}
ul.object_tabs  li.ui-tabs-selected a:hover{cursor: default;color: #fff!important;;text-decoration: none;}

ul.object_tabs li select{font-size: 11px;padding: 0!important;;margin: 0!important;border: 1px solid #abadb3!important;color: #000!important;}
ul.object_tabs li select option{border: 1px solid #000!important;color: #000!important;}
ul.object_tabs.discussion_tabs {margin: 25px 0 0 0;clear: both;float: left;}
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:#2C513B;}
ul.object_tabs.community_tabs{font-size: 13px;}
ul.object_tabs.community_tabs li a{padding-left:10px;padding-right:10px;}
ul.object_tabs.community_tabs li span{padding-left:15px;padding-right:10px;}
/*
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:5px solid #2C513B;width:100%;clear:both;height:10px;}
ul.object_tabs li{float:left;padding:0;margin:0px 3px 0px 0;list-style-type:none;font-size:13px;border:1px solid #CECECE;border-bottom:none!important;}
ul.object_tabs li a{color:#2B2B2B;font-weight:bold;}
ul.object_tabs li a:visited{color:#2B2B2B;}
ul.object_tabs li a,ul.object_tabs li span{padding:12px 15px;display:block;text-align:center;}
ul.object_tabs li.ui-tabs-selected{color:#2B2B2B;background:#2C513B;margin:0 3px -1px 0;list-style-type:none;border-bottom:none!important;font-weight:bold;z-index:1000;position:relative;border-left: 1px solid #2C513B;border-right: 1px solid #2C513B;border-top: 2px solid #5B9372;}
ul.object_tabs  li.ui-tabs-selected *{padding:12px 15px 12px 15px;color:#fff!important;background:url('img/labuznik_arrow_down_ico.gif') transparent 5px center no-repeat;}
ul.object_tabs li a:hover{color:#000!important;}
ul.object_tabs li select{font-size: 11px;padding: 0!important;;margin: 0!important;border: 1px solid #abadb3!important;color: #000!important;}
ul.object_tabs li select option{border: 1px solid #000!important;color: #000!important;}
ul.object_tabs.discussion_tabs {margin: 25px 0 0 0;clear: both;float: left;}
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:#2C513B;}
ul.object_tabs.community_tabs{font-size: .9em;}
*/
.ui-tabs-panel,.ui-tabs,.ui-widget,.ui-widget-content{padding: 0!important;}





/* textarea */
div.texyla div.textarea-container {text-align:center; margin:5px 0; clear:left;}
div.texyla div.textarea-container * {margin: auto !important;}

/* liĹˇta */
div.texyla ul.toolbar {margin:0; padding:0 0 0 5px; height:30px; width: 500px;}
div.texyla ul.toolbar li {margin:0; padding:0; list-style:none; float:left; width:30px; height:30px;}
div.texyla ul.toolbar li span {display:block; padding:7px; cursor:pointer;}
div.texyla ul.toolbar li img {display:block;}
div.texyla ul.toolbar li.separator {width:5px; /*background:url("img/separator.gif") no-repeat 50% 50%;*/}
div.texyla ul.toolbar li.label {width:auto; line-height:30px; font-size: 90%; padding: 0 4px 0 7px;}

/* menu */
div.texyla ul.toolbar li.menu {z-index:2; /*background:url("img/menu.gif") no-repeat 50% 50%; width:15px; position:relative;*/}
div.texyla ul.toolbar li ul {display:none; top:29px; left:0; position:absolute; margin:0; padding:2px;}
div.texyla ul.toolbar li ul li {padding: 0; height:auto; width:auto; display:block; cursor:pointer; float:none; white-space:nowrap;}
div.texyla ul.toolbar li ul li span {background-position: 2px 50% !important; background-repeat:no-repeat; padding:3px 5px 3px 22px; display:block;}

/* nĂˇhledy */
div.view-header {line-height:30px; background-repeat:no-repeat; background:no-repeat 5px 50%; padding-left:26px;}
div.preview-wrapper {background:white; overflow:auto; position: relative; margin:5px 5px 5px 0;width: 450px; height: 175px;}
div.preview, pre.html-preview {padding:10px; margin:0;}
div.preview-wait {border:1px solid #777; padding:10px 10px 10px 36px; background:url("img/loader.gif") 10px 10px no-repeat; position:absolute; z-index:999;}

/* tlaÄŤĂ­tkovĂ© liĹˇty */
div.texyla .bottom-toolbar {position:relative; padding: 0 0px 5px; width: 500px;}
div.texyla .right-toolbar {position:absolute; right:0; top:0; margin-right:5px;}
div.texyla .right-toolbar .btn, div.texyla .right-toolbar button {/*margin-left:5px;*/}
div.texyla .span-tb, .twindow .span-tb, div.texyla .tabs {height:30px;}

/* tlaÄŤĂ­tka */
div.texyla .bottom-toolbar .btn, .twindow .btn {display:block; float:left; padding:0 0.5em; line-height:28px; cursor:pointer;}
div.texyla .left-toolbar .btn, div.texyla .left-toolbar button {margin-right:5px;}
div.texyla .btn .icon-span {background: no-repeat 0 50%; padding-left:20px;}
div.texyla .bottom-toolbar button img {vertical-align:middle;}

/* taby */
div.texyla .bottom-toolbar .tabs {position:relative; top:-5px;}
div.texyla .bottom-toolbar .tabs .btn {border-top:none; margin-right: 0;}
div.texyla .bottom-toolbar .tabs .btn.ui-state-active {line-height:30px; cursor:default;}

/* pluginy */
.ui-dialog-content {font-size: 13px;}
.ui-dialog-title {font-size: 13px;}
.ui-dialog-content .tab-background {width:81px; height:81px; position:absolute; top:5px; right:5px; background:url('table/table-background.gif');}
.ui-dialog-content .tab-control {width:80px; height:80px; position:absolute; top:0; left:0;}
.ui-dialog-content .tab-selection {width:16px; height:16px; position:absolute; top:0; left:0; background:url('table/table-selection.gif');}
.ui-dialog-content th {width: 100px;}

a.ui-dialog-titlebar-close{font-size: 13px!important;}
span.ui-icon-closethick{font-size: 13px!important;position: absolute;right: 0;top:0;}

.ui-dialog-content .emoticons {line-height:1em;}
.ui-dialog-content .emoticons img {margin:1px; padding:5px; cursor:pointer; display:inline-block;}

.ui-dialog-content .colors span {margin:1px; padding: 1px; cursor:pointer; display:inline-block;}
.ui-dialog-content .colors span span {display:block; width: 12px; height:12px;}

.ui-dialog-content .symbols span {cursor:pointer; padding:0; display:inline-block; text-align:center; width:2em; line-height:2em; margin:1px;}

.ui-dialog-content p.wait {background:url("img/loader.gif") 0 50% no-repeat; padding-left:26px; margin:0;}

.ui-dialog-content div.gallery .image {width:60px; text-align:center; vertical-align:middle; line-height:0;}
.ui-dialog-content div.gallery .label {display:table-cell; padding-left:5px;}
.ui-dialog-content div.gallery {padding:0.5em 0;}
.ui-dialog-content div.gallery-item {cursor:pointer; margin-top:5px;}
.ui-dialog-content .upload .btn {cursor:pointer;}

.ui-dialog-content div.clear {font-size:0; height:0; clear:both;}

/*
* jQuery UI CSS Framework
* Copyright (c) 2009 AUTHORS.txt (http://jqueryui.com/about)
* Dual licensed under the MIT (MIT-LICENSE.txt) and GPL-LICL (GPENSE.txt) licenses.
*/

/* Component containers
----------------------------------*/
.ui-widget { font-family: inherit; font-size: 1.1em; }
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: inherit; font-size: 1em; }
.ui-widget-content { border: 1px solid #CECECE; background: #ffffff/* url(images/ui-bg_flat_75_ffffff_40x100.png) 50% 50% repeat-x*/;/*color: #000000;*/ }
.ui-widget-content a { /*color: #000000;*/ }
.ui-widget-header { border: 1px solid #CECECE; background: #fff /*url(images/ui-bg_highlight-soft_75_EEF5FA_1x100.png) 50% 50% repeat-x*/; /*color: #000000;*/ font-weight: bold; }
.ui-widget-header a { /*color: #000000;*/ }

/* Interaction states
----------------------------------*/
.ui-state-default, .ui-widget-content .ui-state-default { border: 1px solid #CECECE; background: #ffffff /*url(images/ui-bg_flat_75_ffffff_40x100.png) 50% 50% repeat-x*/; font-weight: normal; color: #2C513B; outline: none; }
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #2C513B; text-decoration: none; outline: none; }
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus { border: 1px solid #CECECE; background: #fff /*url(images/ui-bg_spotlight_75_eef5fa_600x600.png) 50% 50% repeat-x*/; font-weight: normal; /*color: #000000;*/ outline: none; }
.ui-state-hover a, .ui-state-hover a:hover {/* color: #000000; */text-decoration: none; outline: none; }
.ui-state-active, .ui-widget-content .ui-state-active { border: 1px solid #CECECE; background: #fff /*url(images/ui-bg_glass_65_eef5fa_1x400.png) 50% 50% repeat-x*/; font-weight: normal; color: #2C513B; outline: none; }
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #2C513B; outline: none; text-decoration: none; }

/* Misc visuals
----------------------------------*/

/* Overlays */
.ui-widget-overlay { background: #2C513B /*url(images/ui-bg_flat_50_215385_40x100.png) 50% 50% repeat-x*/; opacity: .30;filter:Alpha(Opacity=30); }
.ui-widget-shadow { margin: -8px 0 0 -8px; padding: 8px; background: #2C513B /*url(images/ui-bg_flat_80_215385_40x100.png) 50% 50% repeat-x*/; opacity: .30;filter:Alpha(Opacity=30); -moz-border-radius: 8px; -webkit-border-radius: 8px; }/* Accordion
----------------------------------*/

/* IE6 IFRAME FIX (taken from datepicker 1.5.3 */
.ui-datepicker-cover {
    display: none; /*sorry for IE5*/
    display/**/: block; /*sorry for IE5*/
    position: absolute; /*must have*/
    z-index: -1; /*must have*/
    filter: mask(); /*must have*/
    top: -4px; /*must have*/
    left: -4px; /*must have*/
    width: 200px; /*must have*/
    height: 200px; /*must have*/
}
/* Tabs
----------------------------------*/
.ui-tabs { /*padding: .2em; */ zoom: 1; }
.ui-tabs .ui-tabs-nav { list-style: none; position: relative; padding: 0; }
.ui-tabs .ui-tabs-nav li { position: relative; float: left; border-bottom-width: 0 !important; margin: 0 .2em -1px 0; padding: 0; }
.ui-tabs .ui-tabs-nav li a { float: left; text-decoration: none;/*padding: .5em 1em;*/ }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected { padding-bottom: 1px; border-bottom-width: 0; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: text; }
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; } /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
.ui-tabs .ui-tabs-panel { /*padding: 1em 1.4em;*/ display: block; border-width: 0; background: none; }
.ui-tabs .ui-tabs-hide { display: none !important; }

div#web_middle .ui-tabs.ui-widget { font-family: inherit; font-size: 1em; }
div#web_middle .ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: inherit; font-size: 1em; }
div#web_middle .ui-tabs.ui-widget-content { border: none; background: transparent; /*color: #000;*/ }
div#web_middle .ui-widget-content a { /*color: #222222;*/ }
div#web_middle .ui-widget-header { border: none; background: transparent;/* color: #000;*/ }
div#web_middle .ui-widget-header a { /*color: #222222; */}
.ui-widget { font-family: inherit; font-size: .7em; }

/* texyla vzhled */
div.texyla {background:#EEE;}
/*div.texyla ul.toolbar li span:hover {background:url("button-vista.png") no-repeat 50% 50%;}
div.texyla div.preview-wait {background:url("loader.gif") 10px 10px no-repeat;}*/

/* dialog */
/*.ui-dialog-content p.wait {background:url("loader.gif") 0 50% no-repeat;}*/

/* menu */
div.texyla ul.toolbar li ul li {padding:1px}
div.texyla ul.toolbar li ul li.ui-state-hover {padding:0px}
/*div.texyla ul.toolbar li.menu {background-image:url("menu.gif");}
div.texyla ul.toolbar li.separator {background-image:url("separator.gif");}*/

div.edit-div{background:transparent;}
div.texyla{background:transparent!important;clear:both!important;}





/* NOVE CLANKY */
/* NOVE CLANKY */
form.articlesearch
{

}
form.articlesearch input#q
{
width:300px;padding:5px 10px;background:#fff;color:#000;border:1px solid #ABADB3;height:14px;border-radius:2px
position: relative;
}
form.articlesearch input#submit{margin:0;vertical-align:middle;font-size:14px;color:#000;font-family:Arial, sans-serif;padding:0 15px;height:28px;background:#ececec;background-image:-webkit-gradient(linear,left top,left bottom,from(#fff), to(#ececec));background-image:-moz-linear-gradient(top,#fff,#ececec);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#ececec");border-width:1px;border-style:solid;border-color:#c5c5c5 #7d7d7d #7b7b7b #a1a1a1;text-align:center;}
form.articlesearch input#submit:hover{cursor:pointer}
form.articlesearch input#submit:active{background:#e5e5e5}

.article_add_profile
{
margin-top: 10px;
position: relative;
height: 30px;
text-align: center;
}
.article_add_profile a.button_add_298
{

position: relative;
}



.article_add
{
position: relative;
clear: both;
}
a.button_add_298 {
	background-color: #15633F;
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #347D56), color-stop(100%, #15633F));
	background-image: -webkit-linear-gradient(top, #347D56, #15633F);
	background-image: -moz-linear-gradient(top, #347D56, #15633F);
	background-image: -ms-linear-gradient(top, #347D56, #15633F);
	background-image: -o-linear-gradient(top, #347D56, #15633F);
	background-image: linear-gradient(top, #347D56, #15633F);
	border: 1px solid #125436;
	border-bottom: 1px solid #0F442D;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
	-webkit-box-shadow: inset 0 1px 0 0 #3E9B6A;
	-moz-box-shadow: inset 0 1px 0 0 #3E9B6A;
	box-shadow: inset 0 1px 0 0 #3E9B6A;
	color: #fff;
	font: bold 15px Arial, sans-serif;
	line-height: 1;
	padding: 5px 0 6px 0;
	text-align: center;
	text-shadow: 0 -1px 0 #327C55;
  width: 208px;
  margin: 0; 
  position: absolute;
  right:0;
  }
a.button_add_298:hover {
    background-color: #347D56;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #3F9869), color-stop(100%, #347D56));
    background-image: -webkit-linear-gradient(top, #3F9869, #347D56);
    background-image: -moz-linear-gradient(top, #3F9869, #347D56);
    background-image: -ms-linear-gradient(top, #3F9869, #347D56);
    background-image: -o-linear-gradient(top, #3F9869, #347D56);
    background-image: linear-gradient(top, #3F9869, #347D56);
    -webkit-box-shadow: inset 0 1px 0 0 #3E9B6A;
    -moz-box-shadow: inset 0 1px 0 0 #3E9B6A;
    box-shadow: inset 0 1px 0 0 #3E9B6A;
    cursor: pointer; }
a.button_add_298:active {
    border: 1px solid #5b992b;
    border-bottom: 1px solid #538c27;
    -webkit-box-shadow: inset 0 0 8px 4px #49AF7A, 0 1px 0 0 #eeeeee;
    -moz-box-shadow: inset 0 0 8px 4px #49AF7A, 0 1px 0 0 #eeeeee;
    box-shadow: inset 0 0 8px 4px #49AF7A, 0 1px 0 0 #eeeeee; }




div#web_content_in_content.article 
{
font-size: 13px;
}



div.article_box
{

margin: 3px 0  3px 0
}
div.article_box.small
{
width: 246px;
}
div.article_box.left
{
margin: 0 15px 0 5px;
float: left;
}
div.article_box.center
{
width: 100%;
text-align: center!important;
margin: 0 auto;
}

div.article_box_big
{
text-align: center!important;

width: 662px;
margin: 10px 10px;
}
div.article_box_big img
{
margin: 3px auto;   
}
div.article_box.right
{
margin: 0 5px 0 15px;
float: right;
}
div.article_box img
{
margin: 3px;
}
div.article_box span
{
display: block;
text-align: center!important;
font-style: italic;
font-size: .8em;
padding: 0 10px 3px;
}


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;e
}




div.perex{margin:10px 0!important;padding: 0 0 5px 0;border:0!important;font-size: 13px;}
div.perex_right{float: left;width: 520px;}
div.perex_right p{margin: 0 0 10px 0!important;}
div.perex img{position: relative;width: 150px;height:100px;float: left;margin-right:5px}
div.perex h4{font-size:1.2em!important;font-weight:bold!important;margin:0 0 .5em 0!important;}

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: #fff;
border-top: 1px dotted #8ABF9F;
border-bottom: 1px dotted #8ABF9F;
}
div#web_content_in_content.article  h2
{
font-size:1.5em;margin:10px 0 0 0;
color:#15633F;
}
div#web_content_in_content.article  p.tip
{
border: 1px solid #15633F;
padding: 5px ;
text-align: center;
font-weight: bold;
}



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;
}


#web_content_in_menu ul.articlemenu
{
padding: 0;
margin: 0 0 10px 0!important;
clear: both;
}
#web_content_in_menu ul.articlemenu li
{
list-style-type: none;
height: 75px;

padding: 0 5px;
background: #eef5fa;
border-bottom: 1px solid #ACC7E3;
margin: 0 0 0 0;
}
#web_content_in_menu ul.articlemenu li a
{
display: block;
height: 75px;
padding: 10px 0;
}
#web_content_in_menu ul.articlemenu li a span.articlemenu_img
{
display: inline-block;
width: 75px;
height: 75px;
margin-right: 5px;
text-align: center;
}
#web_content_in_menu ul.articlemenu li a span.articlemenu_img img
{
max-width: 75px;
max-height: 50px;
vertical-align: middle;
}
#web_content_in_menu ul.articlemenu li a span.articlemenu_title
{
display: block;
float: left;
width: 200px;
line-height: 20px;
text-decoration: underline;
}

/* clanek v pravem menu*/
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;
font-size: 12px!important;
}
div.article_list span
{
font-size: 11px;
}
div.article_list h4
{
margin: 5px 0!important;
font-size: 18px!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;
}


/* Podminky uziti */
div.article_detail_in h3
{
		font-size: 15px;
		color: #15633F;
}
div.article_detail_in ul, div.article_detail_in ol
{
		margin-left: 40px;
}
div.article_detail_in
{
		line-height: 22px;
}

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




/* --- traffic-detail --- */
table.traffic-detail{border: 1px solid #ccc;border-collapse: collapse;margin:0 auto 1.5em auto;}
table.traffic-detail thead th{background: #ECECEC;font-size: 15px;font-weight: bold;text-align: center;padding: 5px;border: 1px solid #ccc;width: 25%;}
table.traffic-detail thead th.head{background: #ECECEC;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 #ccc;line-height: 35px;background: #ECECEC;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 solid;}
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;}

.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 solid #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;}
.reklamapozadejte {font-size:18px;margin-bottom:10px;}

/*.r-body*/
.r-body {margin:0 0 22px}













a.button_298 {
	background-color: #15633F;
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #347D56), color-stop(100%, #15633F));
	background-image: -webkit-linear-gradient(top, #347D56, #15633F);
	background-image: -moz-linear-gradient(top, #347D56, #15633F);
	background-image: -ms-linear-gradient(top, #347D56, #15633F);
	background-image: -o-linear-gradient(top, #347D56, #15633F);
	background-image: linear-gradient(top, #347D56, #15633F);
	border: 1px solid #125436;
	border-bottom: 1px solid #0F442D;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
	-webkit-box-shadow: inset 0 1px 0 0 #3E9B6A;
	-moz-box-shadow: inset 0 1px 0 0 #3E9B6A;
	box-shadow: inset 0 1px 0 0 #3E9B6A;
	color: #fff;
	font: bold 15px Arial, sans-serif;
	line-height: 1;
	padding: 5px 0 6px 0;
	text-align: center;
	text-shadow: 0 -1px 0 #327C55;
  width: 208px;
  display-block;
}
a.button_298:hover {
    background-color: #347D56;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #3F9869), color-stop(100%, #347D56));
    background-image: -webkit-linear-gradient(top, #3F9869, #347D56);
    background-image: -moz-linear-gradient(top, #3F9869, #347D56);
    background-image: -ms-linear-gradient(top, #3F9869, #347D56);
    background-image: -o-linear-gradient(top, #3F9869, #347D56);
    background-image: linear-gradient(top, #3F9869, #347D56);
    -webkit-box-shadow: inset 0 1px 0 0 #3E9B6A;
    -moz-box-shadow: inset 0 1px 0 0 #3E9B6A;
    box-shadow: inset 0 1px 0 0 #3E9B6A;
    cursor: pointer; }
a.button_298:active {
    border: 1px solid #5b992b;
    border-bottom: 1px solid #538c27;
    -webkit-box-shadow: inset 0 0 8px 4px #49AF7A, 0 1px 0 0 #eeeeee;
    -moz-box-shadow: inset 0 0 8px 4px #49AF7A, 0 1px 0 0 #eeeeee;
    box-shadow: inset 0 0 8px 4px #49AF7A, 0 1px 0 0 #eeeeee; }

.guidepost a.button_298 {
  margin: 0 10px 0 0; 
  float:left;
}

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


/* Hodnoceni u obsahu */
#rating{clear: both;text-align:center;margin:1em 0;padding:.5em;border:1px solid #8abf9f;}
#rating label{float:left;width:340px;text-align:right;font-weight:bold;color:#15633F;}
#rating .actual_rating{clear:both;padding:.5em;font-size:1.3em;text-align:center;}
#rating .actual_rating span{padding-left:20px;}
#rating .actual_rating #ratingActual{font-weight:bold;display:inline;}

/* ---------- DENICKY ------------------------------------------*/
#diary .columns {padding:20px 0;overflow:hidden;height:100%;clear: both;}
#diary .column.fr {width:419px;padding:0 0 0 25px;border-left:1px solid #CECECE}
#diary .column.fl {width:215px;padding:0 25px 0 0;border-right:1px solid #CECECE;position:relative;right:-1px}

/*denicky-menu*/
#diary-menu {margin:0 0 22px}
#diary-menu h3 {padding:10px;line-height:1.33; font-size:180%; color:#FFF; background:#15633F}
#diary-menu li {padding:8px 10px; font-size:140%; border-bottom:1px dotted #15633F}
#diary-menu ul a {display:block; text-decoration:none}

.diary-right h3 {padding:10px;line-height:1.33; font-size:180%; color:#FFF; background:#15633F}
.diary-right .web_content_menu_box {padding:0}
#diary .diary-right .web_content_menu_box ul {padding:0; margin:0 0 22px; list-style:none}
#diary .diary-right .web_content_menu_box li {min-height:12px; padding:8px 10px; font-size:12px; border-bottom:1px dotted #15633F}
.diary-right .web_content_menu_box br {display:none}
.diary-right .web_content_menu_box li a {display:block}

/* vypis denicku na homepage */
.diary_list_box {padding:.5em 10px 1em; margin:0 0 1em 0;border:1px #15633F solid;background:#EFFFF1;position:relative;}
.diary_list_box h3 {margin: 0 0 .5em; font-size:16px; font-weight:normal;}
.diary_list_box h3 a {padding:.1em 0 .1em 18px; background:url('/css/img/emimino_gallery_ico.gif') transparent center left no-repeat;}
.diary_list_box h3 .count{}
.diary_list_box p {font-size:13px}
.diary_list_box .il_img img{float:left; width:150px; margin:0 10px 10px 0; vertical-align:middle}
.diary_list_box .comments_num{padding:.1em 0 .1em 19px; font-size:13px; background:url('/css/img/emimino_comments_ico.gif') transparent center left no-repeat;}
.diary_list_box .views_num{padding:.1em 0 .1em 19px;background:url('/css/img/emimino_views_ico.gif') transparent center left no-repeat;}

/* denicky detail */
.diary_box  .il_img{float:left;width:150px;margin-right:5px;}
.diary_box {width:100%; overflow:hidden; font-size:14px}
.diary_box .diary_box_in{ padding:.5em 0; margin:0 0 1em; border-bottom:1px dotted #BDD6EF; font-size:16px; font-style: italic;position: relative;}
.diary_box a.il_img img{float:right;margin:0 0 .3em 15px;position: relative;}
.diary_box p {line-height:1.5em; margin:1em 0}
.diary_box p img{display:inline!important;float:none!important;margin:0px 0px -2px 0px;}
.diary_box .images{float:right; margin:0 0 0 15px; width:150px}
.diary_box .images .imgbox-q {overflow:hidden; margin:0 0 0.5em;padding:0;width:150px; /*border:1px solid #DDD;*/ border-radius:5px}
.diary_box .images a{ margin:0; }
.diary_box .images img{ margin:0; vertical-align:midlle}
.diary_box .images p {padding:0.2em 0.5em; margin:0; font-size:12px; background:#EFFFF1}

a.button_add_big_298, .my_stuff a {
	background-color: #15633F;
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #347D56), color-stop(100%, #15633F));
	background-image: -webkit-linear-gradient(top, #347D56, #15633F);
	background-image: -moz-linear-gradient(top, #347D56, #15633F);
	background-image: -ms-linear-gradient(top, #347D56, #15633F);
	background-image: -o-linear-gradient(top, #347D56, #15633F);
	background-image: linear-gradient(top, #347D56, #15633F);
	border: 1px solid #125436;
	border-bottom: 1px solid #0F442D;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
	-webkit-box-shadow: inset 0 1px 0 0 #3E9B6A;
	-moz-box-shadow: inset 0 1px 0 0 #3E9B6A;
	box-shadow: inset 0 1px 0 0 #3E9B6A;
	color: #fff;
	font: bold 15px Arial, sans-serif;
	line-height: 1;
	padding: 7px 0 8px 0;
	text-align: center;
	text-shadow: 0 -1px 0 #327C55;
	width: 100%;
	clear: both;  
	display: block;
	text-decoration: none;
	line-height: 24px;
	margin:0 0 1em;
  }
a.button_add_big_298 span {font-size:12px;}
a.button_add_big_298:hover, .my_stuff a:hover {
    background-color: #347D56;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #3F9869), color-stop(100%, #347D56));
    background-image: -webkit-linear-gradient(top, #3F9869, #347D56);
    background-image: -moz-linear-gradient(top, #3F9869, #347D56);
    background-image: -ms-linear-gradient(top, #3F9869, #347D56);
    background-image: -o-linear-gradient(top, #3F9869, #347D56);
    background-image: linear-gradient(top, #3F9869, #347D56);
    -webkit-box-shadow: inset 0 1px 0 0 #3E9B6A;
    -moz-box-shadow: inset 0 1px 0 0 #3E9B6A;
    box-shadow: inset 0 1px 0 0 #3E9B6A;
    cursor: pointer;}
a.button_add_big_298:active {
    border: 1px solid #5b992b;
    border-bottom: 1px solid #538c27;
    -webkit-box-shadow: inset 0 0 8px 4px #49AF7A, 0 1px 0 0 #eeeeee;
    -moz-box-shadow: inset 0 0 8px 4px #49AF7A, 0 1px 0 0 #eeeeee;
    box-shadow: inset 0 0 8px 4px #49AF7A, 0 1px 0 0 #eeeeee; }
    


/* 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%; }
.reg-info.text p { font-size:1.2em; }
.log-info.text p { text-align: center; font-size:1.2em; }
 

/*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;}


span.reklama {
    background: url("/images/reklama-info.gif") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    display: inline-block;
    height: 14px;
    margin-left: -3px;
    width: 50px;
}

/*box-facebook*/
#box-facebook {margin:0 0 22px; }

/*#b-newsletter*/
#b-newsletter {background:url("/images/bg-stamp.png") no-repeat 100% 15px; position:relative;}
#b-newsletter h2 {background:url("/images/newsletter-title-ico.jpg") no-repeat 30px 50%; padding:0 60px; margin:0 0 7px; font-size: 2em;}
#b-newsletter .box-in {padding:0 30px;}
#b-newsletter p {margin:0 0 1em; font-size:1.3em;}
#b-newsletter .button_add_298 { display:block; width:80%; text-decoration:none; position:relative;padding-left:10px;padding-right:10px; margin-bottom:20px; }

/*box-partners*/
#box-partners {margin:10px auto 22px auto; width: 1006px;}
#box-partners h3 {padding:4px 10px; margin:0 0 15px; font-size:1.7em;  background: #15633F;padding:10px;color:#fff;}
#box-partners .entry {float:left; width:316px; margin-right:17px;}
#box-partners .img {float:left; display:block; width:100px; height:56px; margin:0 10px 10px 0; background:no-repeat 50% 50%/contain; border-radius:5px}
#box-partners h4, #box-partners p {margin:0 0 1em; font-size:117%}
#box-partners h4 {margin:0 0 5px; font-weight:bold}

.akcni-ceny {margin-bottom:20px;}
.akcni-ceny h2  {color: #2c513b; }
.akcni-ceny h2 a { width:auto !important;}
.akcni-ceny p {font-size: 12px;}
.akcni-ceny.ingredience { width:550px !important;}
.akcni-ceny img {width:170px !important; } 
.akcni-ceny.ingredience img { width:150px !important; vertical-align:middle;}


/* expres */
.expres-box p {margin:0 0 7px; font-size:1.2em;}
.expres-box p a {text-decoration:none;}
.expres-box .eb-img {float:left; width:80px; height:80px; margin:0 10px 10px 0; background:no-repeat 50% 50%/cover; border-radius:0.25em;}
