﻿/*
  Autor: Přemysl Posker - premysl@poski.com
  Licence: © Copyright 2008 Poski.com s.r.o. Všechna práva vyhrazena. Kopírování bez souhlasu majitele zakázáno.
*/

* {margin: 0px; padding: 0px;}
.clear:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
* html .clear {height:1%;} /*skryto pred IE-mac*/
.clearing {clear:both;height:1px;display:block;overflow:hidden;}
body {font-size: 75%;font-family:Arial,Verdana;line-height:1.4em;background:#FFFFFF url(../_images/bgBody.gif) repeat-x;padding:0px 0px 0px 0px;color:#753C2A;}
img {border:0px;}

#lead {width:1000px;margin:0px auto;padding-top:202px;position:relative;background:url(../_images/bgLead.gif) no-repeat top right;}
#lead a {color:#A2221F;}
#lead a:hover {text-decoration:none;}

#logo {width:225px;height:172px;display:block;left:0px;top:0px;position:absolute;overflow:hidden;z-index:1;}
#logo h1, #logo h1 span {width:225px;height:172px;position: absolute;top: 0px;left: 0px;z-index: 1;overflow: hidden;color: #fff;padding-left: 0px;padding-top: 0px;margin: 0px;}
#logo h1 span {width:225px;height:172px;background-image:url(../_images/logo.gif);background-repeat:no-repeat;display: block;left: 0px;cursor: pointer;margin: 0px;overflow:hidden;}

p#lang {width:84px;height:44px;padding:9px 0px 0px 6px;color:#76787B;background:#FFFFFF;position:absolute;top:0px;right:7px;font-size:0.9em;}
p#lang a {display:block;float:left;padding:22px 5px 0px 5px;color:#76787B;}
p#lang a#cz {background:url(../_images/flagCz.gif) no-repeat top center;}
p#lang a#de {background:url(../_images/flagDe.gif) no-repeat top center;}
p#lang a#en {background:url(../_images/flagGb.gif) no-repeat top center;}
p#lang span {display:block;float:left;padding-top:22px;}

#topText {width:257px;height:149px;padding:0px 17px 0px 17px;background:url(../_images/bgTopText.gif) no-repeat;position:absolute;top:29px;left:269px;}
#topText h3 {font-size:2.75em;color:#753C2A;font-family:Times New Roman;font-weight:normal;line-height:1.6em;}
#topText p {padding:0px 40px 0px 6px;font-family:Times New Roman;font-size:1.15em;line-height:1.4em;color:#FFFFFF;font-size:1.4em;}

#content {position:relative;width:1000px;}

#main-col {width:762px;float:right;margin-right:10px;display:inline;margin-bottom:15px;position:relative;padding-top:80px;}

#menu {width:758px;height:70px;position:absolute;top:0px;right:0px;background:url(../_images/bgMainForm.gif) repeat-x;}
#menu form {height:29px;color:#000000;padding:6px 0px 0px 25px;}
#menu form label {display:block;float:left;font-weight:bold;padding:2px 8px 0px 0px;}
#menu form input {float:left;margin-right:11px;}
#menu form input.btn {float:left;width:auto;border:0px;background:none;height:auto;}
#menu form a.register {display:block;float:left;width:90px;height:21px;background:url(../_images/btnRegistrovat.gif) no-repeat;text-align:center;color:#FFFFFF;text-decoration:none;font-weight:bold;}
#menu form a.register:hover {text-decoration:underline;}
#menu p#mnu {color:#FFFFFF;padding:9px 0px 0px 15px;}
#menu p#mnu a {color:#FFFFFF;font-weight:bold;text-decoration:none;margin:0px 10px;}
#menu p#mnu a:hover {text-decoration:underline;}

.main-text {width:510px;float:left;display:inline;}
#content h2 {font-family:Times New Roman;font-size:1.85em;font-weight:normal;border-bottom:1px solid;padding:0px 0px 10px 20px;}

#home-text {width:510px;/*min-height:315px;_height:315px;*/float:left;background:#fffae4;margin-bottom:15px;}
#home-text .col {width:140px;height:101px;float:left;padding:20px 10px 0px 10px;}
#home-text .col ul {list-style:square;margin:10px 0px 10px 15px;line-height:1.5em;}
#home-text .col h2 {font-family:Times New Roman;font-size:1.85em;font-weight:normal;display:inline;border-bottom:1px solid;padding:0px;}
#home-text .text {width:468px;padding:15px 21px;clear:both;background-color:#F5EECF;height:186px;_height:216px;}
#home-text .text h2 {font-family:Times New Roman;margin-bottom:10px;font-size:1.85em;font-weight:normal;color:#753C2A;padding:0px;border-bottom:0px;}
#home-text .text p {line-height:1.6em;margin-bottom:10px;}
#home-text .cols {}
#home-text #first {color:#753C2A;}
#home-text #first a {display:block;width:147px;height:27px;margin-top:20px;padding-top:10px;background:url(../_images/colVina.gif) no-repeat;text-align:center;color:#FFFFFF;font-weight:bold;}
#home-text #second {color:#798D13;}
#home-text #second a {display:block;width:147px;height:27px;margin-top:20px;padding-top:10px;background:url(../_images/colHracky.gif) no-repeat;text-align:center;color:#FFFFFF;font-weight:bold;}
#home-text #second h2 {color:#3B8436;}
#home-text #third {color:#6fbadf;}
#home-text #third a {display:block;width:147px;height:27px;margin-top:20px;padding-top:10px;background:#6fbadf;text-align:center;color:#FFFFFF;font-weight:bold;}
#home-text #third h2 {color:#6fbadf;}
#home-text .more {width:468px;padding:15px 21px;clear:both;background:#FFFAE4;}

#news {width:210px;float:right;display:inline;margin-right:4px;background:#FEF5CC;padding:16px 16px 6px 16px;color:#000000;margin-bottom:15px;}
#news h3 {font-family:Times New Roman;font-size:1.65em;font-weight:normal;padding:0px 0px 5px 0px;margin-bottom:15px;color:#753C2A;border-bottom:2px solid #753C2A;}
#news p {margin-bottom:10px;}
#news p a {line-height:2.2em;}

.home-products {}
.home-products h2 {font-family:Times New Roman;font-size:1.85em;font-weight:normal;padding:0px 0px 10px 20px;margin-bottom:15px;color:#753C2A;border-bottom:1px solid #753C2A;}
.home-products .item {width:246px;height:137px;background:url(../_images/bgItem.gif) repeat-x;float:left;margin:0px 5px 0px 2px;display:inline;}
.home-products .item .img {width:87px;height:132px;padding-top:5px;text-align:center;float:left;}
.home-products .item .desc {float:left;width:148px;height:127px;padding:10px 10px 0px 0px;}
.home-products .item .desc a {font-family:Times New Roman;font-size:1.4em;font-weight:normal;color:#8C3C23;}
.home-products .item .desc span {background:#753C2A;display:block;width:117px;height:21px;padding:4px 0px 0px 0px;margin:6px 0px;font-size:0.9em;text-align:center;color:#FFFFFF;font-weight:bold;}
.home-products .item .desc a.kosik {background:#F3D001;display:block;width:117px;height:21px;font-family:arial;padding:4px 0px 0px 0px;margin:6px 0px;font-size:0.9em;text-align:center;color:#000000;font-weight:bold;}

p.link {text-align:right;padding:10px 6px;color:#000000;}
#lead p.link a {color:#000000;}

#left-col {width:210px;padding:8px;float:left;margin-bottom:15px;background:#FFFFFF;display:inline;}
#left-col #smenu a {margin-bottom:2px;color:#000000;display:block;float:none;padding:7px 0px 7px 32px;font-weight:bold;text-decoration:none;background:url(../_images/bgMenuItem.gif) repeat-x left bottom;}
#left-col #smenu a:hover {text-decoration:underline;}
#left-col #smenu a#home {background:url(../_images/bgMenuItemHome.gif) no-repeat;}
#left-col #smenu a#vina {background:url(../_images/bgMenuItemVino.gif) no-repeat;color:#FFFFFF;}
#left-col #smenu a#hracky {background:url(../_images/bgMenuItemHracky.gif) no-repeat;color:#FFFFFF;}
#left-col #smenu a#pontony {background:#6fbadf;color:#FFFFFF;}
#left-col #smenu a.active {background:#6fbadf;}
#left-col #smenu a.smenu-sub:before {content: '  -  ';}
#left-col form {background:#F5F4F4 url(../_images/bgLeftForm.gif) repeat-x left bottom;margin:3px 0px 3px 0px;padding:15px 16px;color:#000000;}
#left-col form fieldset {border:0px;padding:0px;margin-bottom:10px;}
#left-col form fieldset legend {font-weight:bold;padding:0px 0px 10px 0px;margin:0px;}
input {border:1px solid #B8B7B7;height:19px;background:url(../_images/bgFormInput.gif) repeat-x;}
textarea {border:1px solid #B8B7B7;height:130px;}
#left-col form input {width:102px;float:left;}
#left-col form input.btn {width:59px;float:right;border:0px;background:none;height:auto;}
#left-col form a {color:#000000;}

#footer {width:916px;height:91px;padding:16px 18px 0px 29px;clear:both;margin:0px 0px 0px 19px;background:url(../_images/bgFooter.gif) repeat-x;color:#000000;}
#footer a {color:#000000;margin:0px 3px;}
#footer p {float:right;background:#FFFFFF;padding:7px 12px;font-weight:bold;}
#footer p span {color:#FF7800;}

.other {padding:10px;}
.other h2 {margin-bottom:15px;line-height:1.4em;}
.other h3 {margin-bottom:15px;font-size:1.1em;}
.other p {margin:0px 0px 10px 0px;padding:0px 10px;}
.other ul,ol {margin:10px 30px;}

.other .news_list_item {padding:0px 10px 10px 10px;}

.news_list_item {margin-bottom:10px;clear:both;border-bottom:1px solid #753C2A;}
.news_list_item:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
* html .news_list_item {height:1%;} /*skryto pred IE-mac*/
.news_list_item span.timestamp {display:block;font-weight:bold;}
.news_list_item a.title {line-height:1.7em;font-weight:bold;}
.news_list_item img {float:right;;margin:0px 10px 0px 10px;border:1px solid #753C2A;}

.news_detail span.timestamp {font-weight:bold;display:block;margin-left:10px;font-size:0.9em;}
.news_detail span.title {font-size:1.1em;line-height:1.4em;font-weight:bold;margin-left:0px;display:block;padding:10px 0px;}
.news_detail img {float:left;margin:0px 15px 15px 0px;}


/* Produkty */
.list_groups {margin-bottom:20px;border-bottom:1px solid #8C3C23;padding:0px 10px 10px 10px; height: 2em; }
.list_groups .text {display:none;}
.list_groups:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
* html .list_groups {height:1%;} /*skryto pred IE-mac*/

.list_group {float:left;}
.list_group a.title {font-weight:bold;font-size:1.1em;padding:5px 10px;}
.list_items {clear:both;}
.shop_products_list_item {width:343px;height:117px;background:url(../_images/bgItem.gif) repeat-x;float:left;padding:10px;margin:0px 5px 10px 2px;display:inline;}
.shop_products_list_item img {float:left;margin:0px 10px 10px 0px;background:none;}
.shop_products_list_item a.title {font-family:Times New Roman;font-size:1.4em;font-weight:normal;color:#8C3C23;}
.shop_products_list_item .text {padding:5px 0px;}
.shop_products_list_item .submit {background:#F3D001;display:block;width:auto;height:21px;font-family:arial;padding:4px 10px 0px 10px;margin:6px 0px;font-size:0.9em;text-align:center;color:#000000;font-weight:bold;float:left;border:0px;}
.detail_main img {float:left;margin:0px 15px 15px 0px;}
.detail_main span.title {font-family:Times New Roman;font-size:1.4em;font-weight:bold;color:#8C3C23;}
.detail_main .text {padding-top:10px;}
#lead .detail_cart .count {width:30px;}

.shop_menu {background:#B6992A;padding:6px 0px;margin-bottom:4px;color:#000000;}
.shop_menu ul {margin:10px 0px 10px 30px;}
#lead .shop_menu a {color:#FFFFFF;}

.other fieldset {border:1px solid #CEAB24;padding:10px;margin-bottom:10px;}
.other fieldset legend {font-weight:bold;padding:0px 10px;}
.other fieldset label {display:block;float:left;width:280px;text-align:right;padding:3px 10px 0px 0px;margin-bottom:5px;}
.other fieldset div div { clear: both; }
.other fieldset label.required {font-weight:bold;}
.other fieldset input {margin-bottom:5px;}
.other fieldset table {width:100%;border-collapse:collapse;border:0px solid;}

.shop_orders_items table {width:100%;}
.shop_orders_items table th {text-align:center;background:#CEAB24;color:#FFFFFF;padding:0.5em 0.2em;}
.shop_orders_items table td {border-bottom:1px solid #CEAB24;padding:0.5em 0.2em;vertical-align:top;}
td.xprice_total_d {width:90px;text-align:right;}
td.count {width:115px;text-align:right;}
td.count input {width:30px;float:left;margin-right:4px;}
#lead .submit {width:auto;margin-right:0px;height:21px;}
td.xprice_d {width:80px;text-align:right;}
td.properties {width:100px;}

hr {display:block;height:1px;border-width:1px 0px 0px 0px;overflow:hidden;border-color:#CEAB24;border-style:solid;}

.detail_attributes {padding:0px 0px 10px 0px;border-width:1px 0px 1px 0px;border-style:solid;border-color:#CEAB24;margin:10px 0px;}
.detail_attributes th {padding:0.3em 0.5em;width:140px;padding-right:5px;text-align:right;vertical-align:top;}
.detail_attributes td {padding:0.3em 0.5em;vertical-align:top;}
.shop_products_detail_main .xprice { display: none; }
.shop_products_detail_main .text { border-bottom: 1px solid #CEAB24; margin-top: 10px; }
.shop_products_detail_cart { padding-top: 1ex; }
.shop_products_detail_cart table tr > * { width: 20% } 
.shop_products_detail_main img { padding:4px; border:1px solid #CEAB24;background:#FFFFFF; }

.pages {margin:0px 20px;padding:10px 0px;}
.pages a {margin:0px 2px;}

.pages___get {padding:0px;margin:0px;}
.pages___get .pages {padding:0px;margin:0px;}

.pages___get .subpages_item {padding:0px 0px 5px 0px;margin-left:10px;}
span.updated {margin-left:10px;}

.pages_page .text {padding-top:10px;}

.pages___get a.back {margin-left:10px;}

span.akce { font-weight: bold; }

span.sleva-top { color: green; }

/*****************DOTAZNIK*******************/
.otazka_radio {width:30px;float:left;}
.otazka_radio input {display:block;background:none;border:0;}
form.dotaznik li {margin-bottom:15px;margin-top:5px;line-height:1.8em;}
form.dotaznik {padding-bottom:30px;}
form.dotaznik input.submit {cursor: hand;cursor: pointer;}
table.dotaznik_table td {padding:2px;}
table.dotaznik_table td.label {font-weight:bold;text-align:right;}



