@charset "utf-8";
/* CSS Document */

* {margin:0; padding:0; border:0;}
html, body {width:100%; height:100%;}
body {
  font-family: Arial, Helvetica, sans-serif;
  background:#5b4c43 url(img/bgr.gif) repeat scroll left top;
  color:#333;
  margin:0;padding:0;border:0;
  font-size:69%;
  line-height:1.3em;
  text-align:center;
  position:relative;
  }
textarea, input, select {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size:1em;} 

.clear {clear:both; height: 1px; font-size: 1px;}
a {color:#7b902c; text-decoration:none;}
a:hover {text-decoration:underline;} 
hr {display:none;}
.space {display:block; width:30px; height:50px;}

#container {width:980px; padding:0 10px; border:2px solid #40352f; border-top:0; margin:0 auto; background:#fff url(img/top.gif) no-repeat scroll left top; text-align:left; position:relative;}
*>#container {width:960px;}
h1, h2, h3 {font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal;}

table {font-size:1em;}

/* HEADER
****************************************************************************************************************************************/
#header h1 {float:left;}
#header h1 a {display:block; width:240px; height:90px; position:relative;}
#header h1 a span {display:block; width:240px; height:90px; position:absolute; left:0; top:0; background:url(img/logo.gif) no-repeat scroll left top; cursor:pointer;}
#header h1.cz a span {background-image:url(img/logo-cz.gif);}
#header h1 a:hover span {background-position:left bottom;}

#header p {text-align:right; line-height:2em; color:#7b902c; padding:20px 20px 0; min-height:75px; height:95px;}
*>#header p {height:auto;}
#header p span {color:#a6b56f; padding:0 3px;}
#header p a {font-weight:bold; padding:0 3px;}

/* MENU
****************************************************************************************************************************************/
#menu {list-style:none; font-size:1.09em; height:28px; line-height:28px; margin-right:-5px; margin-bottom:20px; position:relative;}
#menu li {float:left; margin-right:1px;}
#menu a {display:block; background:#7b902c url(img/menu.gif) no-repeat scroll left top; color:#fff; float:left; text-decoration:none;}
#menu a span {display:block; height:28px; background:url(img/menu.gif) no-repeat scroll right top; padding:0 15px; float:left; cursor:pointer;}
#menu .active a {font-weight:bold; margin-top:-2px; background:#4d5c0e url(img/menu-active.gif) no-repeat scroll right top; position:relative;}
#menu .active a span {height:30px; line-height:30px; background:url(img/menu-active.gif) no-repeat scroll -255px 0;}
#menu a:hover {text-decoration:none; background-color:#60721b;}

#sidemenu {position:absolute; width:33px; overflow:hidden; left:-32px; top:43px; z-index:5;}
#sidemenu .vinosk a {display:block; width:32px; height:83px; position:relative; overflow:hidden; margin-bottom:1px;}
#sidemenu .vinosk a span {display:block; width:32px; height:83px; position:absolute; left:0; top:0; background:#fff url(img/side-vino.gif) no-repeat scroll left top; cursor:pointer;}
#sidemenu .vinocz a {display:block; width:32px; height:83px; position:relative; overflow:hidden; margin-bottom:1px;}
#sidemenu .vinocz a span {display:block; width:32px; height:83px; position:absolute; left:0; top:0; background:#fff url(img/side-vinocz.gif) no-repeat scroll left top; cursor:pointer;}
#sidemenu .wineshopsk a {display:block; width:27px; height:83px; position:relative; overflow:hidden; margin-bottom:0px; margin-left:5px;}
#sidemenu .wineshopsk a span {display:block; width:27px; height:83px; position:absolute; left:0; top:0; background:#fff url(img/side-wineshop.gif) no-repeat scroll left top; cursor:pointer;}
#sidemenu .wineblogsk a {display:block; width:27px; height:83px; position:relative; overflow:hidden; margin-bottom:0px; margin-left:5px;}
#sidemenu .wineblogsk a span {display:block; width:27px; height:83px; position:absolute; left:0; top:0; background:#fff url(img/side-wineblog.gif) no-repeat scroll left top; cursor:pointer;}


/* CONTENT
****************************************************************************************************************************************/
#content {width:720px; float:left; padding-top:6px; margin-bottom:10px;}

/* ASIDE
****************************************************************************************************************************************/
#aside {float:left; margin-left:10px; width:220px; margin-bottom:20px;}
*>#aside {margin-left:20px;}
#aside .inquiry input {float:left;}
html>/**/body #aside .inquiry input {margin-top:2px;}
#aside .inquiry p {clear:both; padding:3px 0;}
html>/**/body #aside .inquiry p {clear:both; padding:0.5em 0;}
#aside .inquiry label {float:left; margin-left:5px;}
#aside .inquiry fieldset {padding:10px 0 0;}
#aside .inquiry .button {background:#ddd url(img/button.gif) no-repeat scroll left top; width:77px; height:22px; margin-left:50px; margin-bottom:5px; cursor:pointer;}
html>/**/body #aside .inquiry .button {padding-bottom:3px;}
#aside .inquiry .button:hover {background-position:left bottom;}
#aside .inquiry {border:1px solid #d7ddbf; padding:10px 20px; margin:20px 0 0;}
.inquiry h2 {color:#7b902c; line-height:1em; font-size:1.64em; padding-top:5px;}
#aside h2 a {font-weight:normal;}
.inquiry .bar span {background-color:#7B902C;display:block; height:0px; line-height:0px;}
*>.inquiry .bar span {height:7px;}
#aside .kveceri img {margin:14px 0 -6px;}
html>/**/body #aside .kveceri img {margin:13px 0 -10px;}

/* SUBMENU
****************************************************************************************************************************************/
#submenu {background:#e8f4cf; margin-bottom:20px; padding:3px;}
#submenu ul {border:1px solid #fff; background:url(img/submenu.gif) no-repeat scroll left top; padding:55px 6px 10px; list-style:none;}
#submenu ul ul {border:0; background:none; padding:0; clear:both; border-top:1px solid #fff;}
#submenu li {clear:both; font-size:1.09em; border-top:1px solid #fff;}
#submenu li li {border:0; font-size:0.91em;}
#submenu a {padding:10px; color:#333; display:block; position:relative; width:200px;}
*>#submenu a {width:180px;}
#submenu a:hover {background:#dbeaba; text-decoration:none;}
#submenu li li a {padding:5px 10px 5px 30px;}
*>#submenu li li a {width:160px;}
#submenu li.first {border:0;} 
#submenu li.active {background:#dbeaba;}
#submenu li.active li a:hover {background:#cfe1a6;}
#submenu li.active a {color:#7b902c; font-weight:bold;}
#submenu li.active li a {color:#333; font-weight:normal;}
#submenu li.active li.active a {color:#7b902c; font-weight:bold;}

/* SEARCHFORM
****************************************************************************************************************************************/
#searchform {margin:6px 0px 20px 0px;}
#searchform fieldset {background:#7b902c url(img/menu.gif) no-repeat scroll left top;}
#searchform p {background:url(img/menu.gif) no-repeat scroll right top; height:28px; padding:5px 10px 0;line-height:28px;margin:0px;}
*>#searchform p {height:20px; padding:0px 10px 0;line-height:20px;margin:4px 0px;}
html>/**/ body #searchform p {padding:0 10px; height:20px;}
#searchform input {color:#bfbfbf; padding:2px 7px; height:17px; margin-right:4px; width:174px;}
*>#searchform input {width:160px; height:auto;}
#searchform input.button {width:19px; height:17px; background:#96c801 url(img/searchbtn.gif) no-repeat scroll left top; margin:0; cursor:pointer;}
html>/**/body #searchform input.button {margin-bottom:-1px;}

/* HOME
****************************************************************************************************************************************/
#home {padding: 0px 10px;}
#home .odd {margin-right:15px;}

#home .homebox {background:url(img/home.jpg) no-repeat scroll left bottom; margin:0 -10px; padding:10px 0 20px 10px; font-size:1.09em;}
html>/**/body #home .homebox {padding:10px 0 20px 10px;}

#home .homebox h2 {font-size:1.5em; color:#7b902c; line-height:20px;}
#home .homebox h2 strong {font-size:1.33em;line-height:25px;}
#home .homebox .caption {float:left; margin-right:10px; padding:5px 0pt 0pt; width:225px;}
#home .homebox .caption p { text-align:justify;}
#home .homebox .captionlead {padding:0 30px 0 10px; background:#e8f4ce; margin:-10px 0 10px -10px; height:260px;}
*> #home .homebox .captionlead {height: px;}
#home .homebox .captionlead img {float:left; margin-right:20px; margin-top:10px; margin-bottom:10px;}
#home .homebox .captionlead p {margin:1em 0; line-height:1.3em;}
#home .homebox .captionlead h2 {padding:0.3em 0 0;}
#home .homebox .info {font-size:0.75em; font-family:Tahoma, Arial, Helvetica, sans-serif; color:#897c6e; padding-top:3px;}

/* MAIN
****************************************************************************************************************************************/
#main {background:#e8f4cf; float:left; width:480px; padding:0 20px 20px;}
*>#main {width:440px;}
#main p {text-align:justify;}
#main #breadcrumbs {background:#fff; padding:10px; margin:0 -20px; color:#897c6e;}
#main #breadcrumbs .print {float:right; background:url(img/icon-print.gif) no-repeat scroll left center; padding-left:15px; margin-left:10px;}
#main #breadcrumbs .send {float:right; background:url(img/icon-msg.gif) no-repeat scroll left center; padding-left:14px; margin-left:10px;}

#main .mainarticle {font-size:1.09em; line-height:1.25em;}
#main .mainarticle img {float:right; border:10px solid #fff; margin:0 -20px 10px 20px;}
#main .mainarticle h2 {font-size:2em; line-height:1.5em; padding:0 0 0.7em; color:#7b902c;}
#main .mainarticle p {margin-bottom:1em;}
#main .mainarticle h3 {font-size:1em; font-weight:bold; font-family:Arial, Helvetica, sans-serif; margin:1em 0 0.3em;}
#main .mainarticle .info {font-size:0.75em; color:#897c6e; font-family:Tahoma, Arial, Helvetica, sans-serif; padding:1em 0; background-color: #E8F4CF;}
#main .rating .info {font-size:0.9em; color:#897c6e; font-family:Tahoma, Arial, Helvetica, sans-serif; padding: 0; background-color: #F4FAE7
}

#main .rating {background:#f4fae7; padding:10px 20px; margin:0 -20px 10px;}
#main .rating h3 {font-size:1em; font-weight:bold; font-family:Arial, Helvetica, sans-serif; color:#7b902c; margin-bottom:5px;}
#main .rating .vybralisme {float:right; background:url(img/vybralisme.gif) no-repeat scroll left center; padding-left:22px; color:#333;}
#main .rating .otazka {background:url(img/vybralisme.gif) no-repeat scroll left center; padding-left:22px; color:#333;}
#main .rating .otazka_predavajuci {background:url(img/otazka.gif) no-repeat scroll left; padding-left:22px; color:#333;}
#main .rating .otazka_p {text-align:right;}

#main .rating span {display:block; float:left; cursor:default; width:9px; height:16px; background:url(img/rating.gif) no-repeat scroll right top;}
#main .rating span.active, #main .rating span:hover {background-position:left top;}
#main .rating strong {margin-left:10px; font-weight:normal;}
#main .rating .text {margin:0.7em 0;}

#main .akcia {background:#f4fae7; padding:10px 20px; margin:0 -20px 10px;}
#main .akcia h4 {font-size:1em; font-weight:bold; font-family:Arial, Helvetica, sans-serif; color:#7b902c; margin-bottom:5px;}
#main .akcia .date {float:left; width:38px; height:28px; line-height:32px; font-weight:bold; color:#ce1818; background:url(img/calendar-mini.gif) no-repeat scroll center center; text-align:center; margin:0 10px 0 0;}
#main .akcia p {margin-left:48px;}


#main .aukcia {background:#f4fae7 url(data/vino-mini.gif) no-repeat scroll 17px 15px; padding:10px 20px 10px 35px; margin:0 -20px 10px;}
#main .aukcia h3 {font-size:1em; font-weight:bold; font-family:Arial, Helvetica, sans-serif; color:#7b902c; margin-bottom:5px;}
#main .aukcia p {margin-bottom:3px;}
#main .aukcia p span {display:block; float:left; width:100px; margin-right:5px;}
#main .aukcia .price {float:right; margin-top:3px;}
#main .aukcia p.price span {float:none; width:auto; margin:0; display:inline;}
#main .aukcia p.price em {display:block; background:#f4fae7; color:#000; font-style:normal; font-size:1.19em; padding:2px 0;}
#main .aukcia p.price em span {font-weight:bold;}

#main .listtop {float:left; width:218px; background:#fff; border:1px solid #c7d69e; margin:0 10px 0 -5px;}
*>#main .listtop {margin:0 20px 0 -10px;}
#main .listtop h3 {font-size:1.64em; line-height:1.5em; padding:0.4em 0 0.3em; color:#7b902c; margin:0 20px;}
#main .listtop ul {list-style:none; margin:10px 20px 0;}
#main .listtop li {min-height:33px; margin-bottom:10px;}
#main .listtop ul img {float:left; margin-right:15px;}
#main .listtop strong {color:#7b902c; display:block; margin-bottom:3px; margin-top:-1.2em; font-size:1.09em;}
*>#main .listtop strong {margin:0 0 5px;}

#main .listlast {width:218px; background:#fff; border:1px solid #c7d69e; margin-left:226px; margin-right:-20px;}
*>#main .listlast {margin-left:230px;}
#main .listlast h3 {font-size:1.64em; line-height:1.5em; padding:0.4em 0 0.3em; color:#7b902c; margin:0 20px;}
#main .listlast ul {list-style:none; margin:10px 20px 0;}
#main .listlast li {min-height:33px; margin-bottom:10px;}
#main .listlast ul img {float:left; margin-right:15px;}
#main .listlast strong {color:#7b902c; display:block; margin-bottom:3px; margin-top:-1.2em; font-size:1.09em;}
*>#main .listlast strong {margin:0 0 5px;}

#main .vinoinfo {list-style:none; margin-bottom:20px;}
#main .vinoinfo li {margin-bottom:5px;}
#main .vinoinfo strong {display:block; float:left; width:90px;}
#main .vinoinfo strong.last {margin-bottom:4em;}

#main .price {width:160px; background:#dae0c4 url(img/cena01.gif) no-repeat scroll center top; text-align:center; color:#7b902c; font-size:0.84em;}
#main .price strong {display:block; background:#7b902c url(img/cena02.gif) no-repeat scroll center top; height:20px; line-height:20px; color:#e8f4cf; font-size:1.4em;}
#main .price strong span {color:#fff;}

#main .photos {padding:0;}
#main .photos img {border:10px solid #fff;}
#main .photos a:hover img {border-color:#f4fae7;}
#main .photos a {margin:0 10px 10px 0;}

#main h2.akcie {font-size:2em; line-height:1.5em; padding:1.4em 0 0.5em; color:#7b902c;}
#main h3.akcie {font-size:1.09em; line-height:1.5em; padding:2em 0 1em; color:#333; font-weight:bold; font-family:Arial, Helvetica, sans-serif; clear:both;}
#main h3.akcie strong {font-size:1.5em;}


#main .calact {width:225px; float:left; margin-right:10px; margin-left:-10px;}
#main .callast {width:225px; float:left; margin-right:-10px;}
#main .calact p a {display:block; height:17px; line-height:17px; background:url(img/calendar-prev.gif) no-repeat scroll left center; color:#333; font-weight:bold; font-size:1.09em; padding-left:32px; margin:10px 15px;}
#main .callast p a {text-align:right;display:block; height:17px; line-height:17px; background:url(img/calendar-next.gif) no-repeat scroll right center; color:#333; font-weight:bold; font-size:1.09em; padding-right:32px; margin:10px 15px;}

#main .calendarbox {border:3px solid #fff; background:#e8f4cf; padding:1px;}
#main .calendarbox div {background:#fff; padding:10px;}
#main .calendarbox  table {margin:0 3px; border-collapse:collapse;}
#main .calendarbox  td {background:#f4fae7; color:#364400; padding:1px 7px; text-align:right; border:1px solid #fff;}
html>/**/body #main .calendarbox  td {padding:0 7px;}
#main .calendarbox  thead td {background:#7b902c; color:#fff;}
#main .calendarbox  td.off {background:#dbeaba; color:#7b902c;}
#main .calendarbox  td.active {background:#4b5a0d; color:#fff;}
#main .calendarbox  td a {color:#fff; text-decoration:underline;}
#main .calendarbox  td a:hover {text-decoration:none;}


/* FORMS
****************************************************************************************************************************************/

#commentsform {padding:10px 0 0; margin-right:-20px; width:460px;}
html>/**/body #commentsform {margin-right:0; width:auto;}
#commentsform h3 {font-family:Arial, Helvetica, sans-serif; font-size:1em; font-weight:bold; color:#7b902c;}
#commentsform fieldset {border:3px solid #fff; padding:1px; margin:10px -10px;}
#commentsform p {background:#fff; padding-bottom:10px;}
#commentsform h4 {background:#fff; font-size:1em; font-weight:bodl; color:#7b902c; padding:10px 15px;}
#commentsform input {border:1px solid #c2cc9e; padding:5px; width:270px; height:2.3em; background:#fff url(img/inputs.gif) no-repeat scroll left top;}
*>#commentsform input {height:auto;}
#commentsform textarea {border:1px solid #c2cc9e; padding:5px; width:270px; height:7em; overflow:auto; background:#fff url(img/inputs.gif) no-repeat scroll left top;}
#commentsform label {width:150px; float:left; display:block; padding:0 15px;}
*>#commentsform label {width:120px;}
#commentsform .button {width:190px; height:40px; border:0; background:#fff url(img/form-button.gif) no-repeat scroll left top; padding-top:4px; font-size:1.09em; color:#7b902c; font-weight:bold; margin-left:145px; cursor:pointer;}
#commentsform .button:hover {background-position:left bottom;}
html>/**/body #commentsform .button {padding-top:2px;}


#filterform {padding:20px 0 0; margin-right:-30px; width:460px;}
html>/**/body #filterform {margin-right:0; width:auto;}
#filterform h2 {font-size:2em; line-height:1.5em; padding:0.4em 0 0.3em; color:#7b902c;}
#filterform fieldset {border:3px solid #fff; padding:1px; margin:10px -10px;}
#filterform p {background:#fff; padding-bottom:10px;}
#filterform h4 {background:#fff; font-size:1em; font-weight:bodl; color:#7b902c; padding:10px 15px 15px;}
#filterform h3 {font-size:1em; font-weight:bold; color:#7b902c; padding:10px 15px 15px;}
#filterform input {border:1px solid #c2cc9e; padding:5px; width:270px; height:2.3em; background:#fff url(img/inputs.gif) no-repeat scroll left top;}
#main #filterform .input_cpatcha {border:1px solid #c2cc9e; padding:5px; width:150px; float:left; height:1.3em; background:#fff url(img/inputs.gif) no-repeat scroll left top; margin-top:5px;}
.captcha {float:left; margin-left:10px;}
.cpatcha_line {padding-bottom:10px; line-height:20px;}
*>#filterform input {height:auto;}
*#filterform textarea {border:1px solid #c2cc9e; padding:5px; width:270px; height:2.3em; background:#fff url(img/inputs.gif) no-repeat scroll left top;}
*>#filterform textarea {height:auto;}
#filterform select {border:1px solid #c2cc9e; padding:3px; width:282px; height:2em; line-height:2.2em;}
#filterform select.small {width:90px; margin-right:3px;}
#filterform select.smaller {width:260px; margin-right:3px;}
#filterform label {width:150px; float:left; display:block; padding:0 15px;}
#filterform input.morebtn {background:url(img/btn-more.gif) no-repeat scroll left top; width:19px; height:17px; border:0; margin:-4px 0 4px; cursor:pointer;}
html>/**/body #filterform input.morebtn {margin:0 0 -4px;}
*>#filterform label {width:120px;}
#filterform .button {width:190px; height:40px; border:0; background:#fff url(img/form-button.gif) no-repeat scroll left top; padding-top:4px; font-size:1.09em; color:#7b902c; font-weight:bold; margin-left:145px; cursor:pointer;}
html>/**/body #filterform .button {padding-top:2px;}
#filterform .button:hover {background-position:left bottom;}

#filterform span {display:block; margin-left:150px; margin-bottom:3px; color:#7b902c; padding-top:2px;}
#filterform span input {width:auto; height:auto; float:left; margin:0.3em 5px 0.2em 0; border:0; background:none;}
html>/**/body #filterform span input {margin:0 10px 0.2em 0;}
#filterform span strong {font-weight:normal; color:#333;}
#filterform .thickbox {background:url(img/help.gif) no-repeat scroll left center; display:block; height:17px; line-height:17px; padding-left:25px; text-decoration:underline; color:#333; margin-top:3px;}
#filterform .thickbox:hover {text-decoration:none;}

#filterform .add {background:#ddd url(img/button.gif) no-repeat scroll left top; width:77px; height:22px; display:block; float:right; font-size:11px; color:#333; font-family:Arial, Helvetica, sans-serif; text-align:center; line-height:22px; margin-right:10px;}
*>#filterform .add {margin-right:0;}
#filterform .addVine {
	background:#ddd url(img/pridat-vino.gif) no-repeat scroll left top;
	width:116px;
	height:26px;
	display:block;
	float:right;
	color:#7B902C;
	text-decoration:none;
	font-size:11px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
	line-height:22px;
	margin-right:10px;
	border:0pt none;
	padding-top:4px;
}
*>#filterform .addVine {margin-right:0;}
#filterform .add:hover {background-position:left bottom; text-decoration:none;}
#filterform .captcha {text-align:center;}
#filterform .help {background:url(img/help.gif) no-repeat scroll left center; display:block; height:17px; line-height:17px; padding-left:25px; text-decoration:underline; color:#333; margin-top:3px;}
#filterform .help:hover {text-decoration:none;}

/* PAGING
****************************************************************************************************************************************/
#paging {height:19px; margin:1.5em 0 0;}
#paging a {float:left; display:block; width:19px; height:17px; text-align:center; line-height:17px; color:#2c3700;}
#paging a.active {background:#74970a url(img/paging.gif) no-repeat scroll center center; color:#fff;}
#paging span {color:#2C3700;display:block;float:left;height:17px;line-height:17px;text-align:center;width:19px;}

/* LOGIN
****************************************************************************************************************************************/
#login {width:220px; padding:10px 15px; height:121px; overflow:hidden; background:#586a16 url(img/login.gif) no-repeat scroll left top; color:#fff;}
*>#login {width:190px; height:101px;}
#login h2 {font-size:2.19em; line-height:1em; margin-top:5px; text-align:center;}
#login p {margin:11px;}
#login a {display:block; font-weight:bold; text-align:center; font-size:1.09em; color:#7b902c; padding:0.7em; margin-top:1.5em;}
*>#login a {margin:0;}

/* WINESHOP
****************************************************************************************************************************************/
#wineshop {border:1px solid #d7ddbf; padding:10px 15px; margin-top:20px;}
#wineshop img {float:left; margin-top:-5px; margin-right:10px;}
#wineshop p {padding-top:14px; color:#b4a89b;}
#wineshop p.cena {padding-top:20px; margin-bottom:10px; background:url(img/akcia.gif) no-repeat scroll 56px 5px;}
#wineshop p.cena strong {color:#900; font-size:1.27em;}
#wineshop a {font-weight:bold;}
#wineshop h2 {color:#7b902c; line-height:1em; font-size:1.64em; margin-top:4px;}

/* RATE
****************************************************************************************************************************************/
#rate {clear:both; height:250px; background:#364400; margin-bottom:20px; margin-right:-4px;}
*>#rate {margin-right:0;}
#rate div {width:240px; float:left; color:#7b902c; padding:20px; background:#364400;}
*>#rate div {width:200px;}
#rate h2 {color:#fff; line-height:1em; font-size:1.64em; margin-top:4px;}
#rate p {margin:1em 0 0;}
#rate ul {list-style:none; line-height:1.5em; padding-top:5px;}
#rate li {margin:5px 0 0;}
#rate ul a {text-decoration:underline;}
#rate .nezmeskajte p a {text-decoration:underline; color: #FFF;}
#rate .nezmeskajte h2 a {text-decoration:none;}
#rate .nezmeskajte h2 a:hover {text-decoration:underline;}
#rate ul a:hover {text-decoration:none;}
#rate ul span {float:left; width:50px; display:block; font-size:0.82em;}

#rate table {margin:10px 0 -20px; border-collapse:collapse;}
#rate td {background:#7b902c; color:#364400; padding:1px 7px; text-align:right; border:1px solid #364400;}
html>/**/body #rate td {padding:0 7px;}
#rate thead td {background:#92b020;}
#rate td.off {background:#56651f;}
#rate td.active {background:#fff;}
#rate td a {color:#364400; text-decoration:underline;}
#rate td a:hover {text-decoration:none;}
#rate h2 a {color:#fff;}

/* BSIDE
****************************************************************************************************************************************/
#bside {width:220px; float:left; margin-right:14px;}
*>#bside {margin-right:20px;}
#bside .blog {border:1px solid #d7ddbf; margin-bottom:-10px; position:relative; padding:10px 20px;}
html>/**/body #bside .blog {margin-bottom:10px;}
#bside .articles {border:1px solid #d7ddbf; margin-bottom:20px; padding:10px 20px;}

#bside h2 {color:#7b902c; line-height:1em; font-size:1.64em; padding-top:5px;}
#bside h3 {font-family:Arial, Helvetica, sans-serif; font-size:1.09em; font-weight:bold; margin:1em 0 0.5em;}
#bside .info {font-size:0.82em; font-family:Tahoma, Arial, Helvetica, sans-serif; color:#897c6e; padding-top:8px;}
#bside .articles h2 a.none {display:none;}
#bside .blog p {text-align:justify;}


/* HOMEFOOT
****************************************************************************************************************************************/
/*#homefoot {height:190px;}*/
#homefoot .blog {width:220px; /*height:245px;*/height:100%; float:left; border:1px solid #d7ddbf; margin-right:20px; padding:10px 20px;font-size:1.09em;}
#homefoot .articles {width:480px; /*height:245px;*/ float:left; border:1px solid #d7ddbf; margin-right:20px; padding:10px 0;}
#homefoot .inquiry {width:220px; /*height:245px;*/ height:100%; float:left; border:1px solid #d7ddbf; padding:10px 20px;}
*>#homefoot .blog {width:178px; /*height:240px;*/height:100%;}
*>#homefoot .articles {width:478px; /*height:240px;*/}
*>#homefoot .inquiry {width:178px; /*height:240px;*/height:100%; }
#homefoot .blog {margin-bottom:20px;}
#homefoot .articles {margin:0px 0px 20px 0px;}
#homefoot .inquiry {margin-bottom:20px;}
html>/**/body #homefoot .blog {margin-bottom:20px;}
html>/**/body #homefoot .articles {margin-bottom:20px;}
html>/**/body #homefoot .inquiry {margin-bottom:20px;}
#homefoot .inquiry label {width:150px;}

#homefoot h2 {color:#7b902c; line-height:1em; font-size:1.64em; padding-top:5px;}
#homefoot .articles h2 {margin-left:20px;}
#homefoot h3 {font-family:Arial, Helvetica, sans-serif; font-size:1.09em; font-weight:bold; margin:1em 0 0.5em;}
#homefoot .info {font-size:0.82em; font-family:Tahoma, Arial, Helvetica, sans-serif; color:#897c6e; padding-top:0px;}
#homefoot p {line-height:1.4em;}
#homefoot .article {width:209px; float:left; margin:4px 10px 0;}
*>#homefoot .article {margin:4px 20px 0;}
#homefoot .blog p {text-align:justify;}

#homefoot .inquiry input {float:left;}
html>/**/body #homefoot .inquiry input {margin-top:2px;}
#homefoot .inquiry p {clear:both; padding:3px 0;}
html>/**/body #homefoot .inquiry p {clear:both; padding:0.5em 0;}
#homefoot .inquiry label {float:left; margin-left:5px;}
#homefoot .inquiry fieldset {padding:10px 0 0;}
#homefoot .inquiry .button {background:#ddd url(img/button.gif) no-repeat scroll left top; width:77px; height:22px; margin-left:50px; margin-bottom:5px; cursor:pointer;}
#homefoot .inquiry .button:hover {background-position:left bottom;}

#homefoot h2 a {float:right; font-weight:normal; font-size:0.61em; margin-right:20px; font-family:Arial, Helvetica, sans-serif;}

/* FOOTER
****************************************************************************************************************************************/
#footer {clear:both; background:#2c3700; padding:5px 10px 6px; margin-bottom:10px; color:#565f33; margin-right:-3px;}
*>#footer {margin-right:0;}
html>/**/body #footer {padding:6px 10px 5px;}
#footer a {color:#565f33;}
#footer .monogram {float:right;}

#diskusia h2 {color:#7b902c; line-height:1em; font-size:1.64em; padding-top:5px;}
.box {width: 300px;}

#kalendar #filterform label{width:65px;}
.google_baner {margin-top:20px;}

#homefoot .cely_spodok_bez_ankety {width:720px; margin-right:20px; float:left;}

.partnery_home_zlato {background:url(img/home-partnery.jpg) no-repeat scroll left bottom; margin:20px -10px 0px -10px; padding:10px 0 0px 10px; font-size:1.09em; text-align: right; padding-right: 3px;}
html>/**/body #home .partnery_home_zlato {padding:10px 10px 0px 10px;}
.partnery_home_zlato .partner { float:left; margin:0px 6px 6px 0px; text-align:center; padding: 0 20px;}
.partnery_home_zlato h2 { float:left; margin-right:6px; width:127px;color:#7B902C;font-size:1.64em;line-height:1em;padding-top:5px;}

.partnery_home_stribro {background:url(img/home-partnery.jpg) no-repeat scroll left bottom; margin:0px 0px 20px; padding:10px 0 0px 10px; font-size:1.09em; text-align: right; padding-right: 3px;}
html>/**/body .partnery_home_stribro {padding:10px 10px 0px 10px;}
.partnery_home_stribro .partner { float:left; margin:0px 6px 6px 0px; text-align:center; padding: 0 20px;}
.partnery_home_stribro h2 { float:left; margin-right:6px;}
.partnery_home_stribro h2#bronze { width:163px;}

#main .text_pripevku_detail {color:#000; background-color:#E8F4CF;}

#main .text_do_fieldsetu {color:#000; background-color:#fff; line-height:16px;padding:0px;}
#main .text_do_fieldsetu strong {color:#7B902C; background-color:#fff; fonr-weight:bold;}
#main hr {height:1px; background-color:#E8F4CF; border:none; display:block; margin:10px 0px;}
#main .do_formu {padding:15px; background-color:#fff;}

.homebox {color:#333;}
.rating {color:#333;}
.articles {color:#333;}
.blog {color:#333;}
#container .partner_text_sedy {color:#897C6E; /*line-height:32px;*/ display:block; margin:10px 0 10px 20px;}
.kurzform ul{margin: 10px 0 0 10px;}
.kurzform .bad_answer {background-color:#FF625E;}
.kurzform .good_answer {background-color:#A6FF5E;}
#bside #submenu .submenu_red a{color: #ff4141;}
#banner_top {width: 728px; margin-bottom:10px; padding:0;}
#submenu_baner_top {width: 468px; margin:0 4px; padding:0; float:left;}
#submenu_baner_left {margin:0 10px; padding:0; float:left;}
.rating .distri_img{float:left; margin-right: 10px;}
/* Preview vinarov */
.side_box {border:1px solid #d7ddbf; padding:10px 15px; margin-top:20px;}
.side_box img {float:left; margin: 10px 10px 5px 0;}
.side_box p {padding-top:14px; color:#b4a89b;}
.side_box a {font-weight:bold; margin:5px 0;}
.side_box h2 {color:#7b902c; line-height:1em; font-size:1.64em; margin-top:4px;}

#homefoot .side_box {border:1px solid #d7ddbf; padding:10px 15px; width: 188px; margin:0 0 20px 0; float:left; height:100%;}
#homefoot .side_box img {float:left; margin: 10px 10px 5px 0;}
#homefoot .side_box p {padding-top:14px; color:#b4a89b;}
#homefoot .side_box a {font-weight:bold; margin:5px 0;}
#homefoot .side_box h2 {color:#7b902c; line-height:1em; font-size:1.64em; margin-top:4px;}
* > #homefoot .side_box {height:100%; width:188px;}

.zdroj_kurzu {float:right;}

.hits {line-height:1.25em;}
.hits p {font-weight: bold; margin-top: 20px; color: #7B902C;}
.hits ul {list-style: none;}
.hits ul li {margin: 5px 0;}

.facebook { margin: 10px 0; padding: 5px; color: #7B902C; text-align: center; border:1px solid #D7DDBF;}
.facebook img { margin-top: 3px;}
.facebook p span { font-weight: bold; }
