form.form fieldset {border:0px;}
form.form fieldset div {clear:both;}
form.form fieldset legend {font-size:1.1em;margin:0px 0px 10px 11px;font-weight:bold;}
form.form label {width:200px;display:block;float:left;margin-bottom:5px;text-align:right;padding-right:5px;}
form.form label.required {font-weight:bold;}
form.form input {margin-bottom:5px;}
form.form div.required label {color:red;}

/* Poski.com 2009 */

/*************zakladni definice*************/
* {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;display:block;}
body {font-family:Arial,Verdana,sans-serif;line-height:1.1em;background:#fff1b1}
/*************odkazy*************/
a {text-decoration:underline;color:#e2383f;}
a:hover {text-decoration:none;}
a.underline {text-decoration:none;}
a.underline:hover {text-decoration:underline;}
a.more {background:url(../_images/bgMore.gif) right no-repeat;padding-right:20px;}
/*************obrazky*************/
img {border:0px;padding:0;margin:0;}
img.border {}
/*************zarovnani textu*************/
.text_center {text-align:center;}
.text_justify {text-align:justify;}
.text_right {text-align:right;}
/*************obtekani*************/
.left {float:left;}
.right {float:right;}
/*************nadpisy****************/
h1 {font-size:2.2em;font-family:Arial;color:#e2383f;}
h2 {font-size:1.8em;font-family:Arial;color:#e2383f;}
h3 {font-size:1.6em;font-family:Arial;color:#e2383f;}
h4 {font-size:1.3em;font-family:Arial;color:#e2383f;}
/*************formulare*************/
input {background:#FFFFFF;border:1px solid #cccccc;color:#9a9a9a;padding:3px 8px 3px 8px;}
input.submit {background:none;padding:0;border:0;vertical-align:middle;}
textarea {border:1px solid #cccccc;}
legend {display:none;}
fieldset {border:0;}
/*************novinky*************/
.news .thmumbnail {float:left;padding-right:10px;}
.news .thmumbnail img {}
/*************barva textu**********/
.yellow {color:#b5b301;}
.black {color:#000000;}
.blue {color:#02458d;}
/*******sirky***********/
.w325 {width:325px;}


/*************web*************/
#lead {width:1000px;margin:0px auto;padding:0;position:relative;font-size:0.75em;color:#000000;}

#top {height:271px;width:1000px;background:url(../_images/bgTop.png) bottom no-repeat;}

#top #logo {width:100px;height:150px;display:block;left:1px;top:40px;position:absolute;overflow:hidden;z-index:1;}
#top #logo span {visibility:hidden;}
/*#top #logo a {width:100px;height:150px;background-image:url(../_images/logo.png);background-repeat:no-repeat;display: block;left: 0px;cursor: pointer;margin: 0px;overflow:hidden;}*/

#top .topMenu {text-align:right;padding:10px;}
#top .topMenu a {padding:0 3px 0 3px;}
#top .topMenu a.active {font-weight:bold;color:#000000;text-decoration:none;}


#top ul.menu {list-style-type: none;position:absolute;left:102px;top:40px;}
#top ul.menu li {display:block;float:left;width:90px;height:150px;margin-right:1px;position:relative;z-index:500;}
#top ul.menu li a {text-decoration:underline;position:relative;display:block;width:90px;height:150px;text-align:center;text-transform: uppercase;color:#FFFFFF;font-weight:bold;}
#top ul.menu li a span {position:absolute;bottom:10px;display:block;text-align:center;width:90px;left:0px;text-decoration:underline;}
#top ul.menu li a:hover span,
#top ul.menu li a:hover {text-decoration:none;}
#top ul.menu li.home {background:url(../_images/btnHome.gif) top no-repeat;}
#top ul.menu li.sortiment {background:url(../_images/btnSortiment.gif) top no-repeat;}
#top ul.menu li.pobocky {background:url(../_images/btnPobocky.gif) top no-repeat;}
#top ul.menu li.karta {background:url(../_images/btnKarta.gif) top no-repeat;}
#top ul.menu li.form {background:url(../_images/btnForm.gif) top no-repeat;}
#top ul.menu li.mista {background:url(../_images/btnMista.gif) top no-repeat;}
#top ul.menu li.foto {background:url(../_images/btnFoto.gif) top no-repeat;}
#top ul.menu li.kont {background:url(../_images/btnKont.gif) top no-repeat;}
#top ul.menu li.active {padding-bottom:44px;}
/*
#top ul.menu li.home_active {background:url(../_images/bgHome.gif) bottom no-repeat;padding-bottom:44px;}
#top ul.menu li.sortiment_active {background:url(../_images/bgSortiment.gif) bottom no-repeat;padding-bottom:44px;}
#top ul.menu li.pobocky_active {background:url(../_images/bgPobocky.gif) bottom no-repeat;padding-bottom:44px;}
#top ul.menu li.karta_active {background:url(../_images/bgKarta.gif) bottom no-repeat;padding-bottom:44px;}
#top ul.menu li.form_active {background:url(../_images/bgForm.gif) bottom no-repeat;padding-bottom:44px;}
#top ul.menu li.mista_active {background:url(../_images/bgMista.gif) bottom no-repeat;padding-bottom:44px;}
#top ul.menu li.foto_active {background:url(../_images/bgFoto.gif) bottom no-repeat;padding-bottom:44px;}
#top ul.menu li.kont_active {background:url(../_images/bgKont.gif) bottom no-repeat;padding-bottom:44px;}
*/
#top .find {width:147px;height:106px;padding-top:44px;padding-right:22px;text-align:right;background:#000000;position:absolute;top:40px;right:1px;background:url(../_images/bgFind.png) top no-repeat;}
#top .find input.findInput {width:119px;height:26px;padding:3px;color:#ddb400;border:1px solid #ddb400;margin-top:3px;}
#top .find input.findBtn {border:0;padding:0;margin-top:8px;}
#top .find strong {color:#02458d;}

#top .navigation {position:absolute;z-index:10;top:220px;padding:20px 0 20px 70px;background:url(../_images/bgNavigation.gif) no-repeat 35px 15px;}

.content {background:url(../_images/bgContent.png) top no-repeat;padding-top:10px;}

.leftColObal {width:284px;float:left;background:#ffe46a url(../_images/bgLeftColObal.png) bottom no-repeat;min-height:1px;_height:1px;padding-bottom:7px;}

.leftCol {padding:0 4px 10px 3px;border:1px solid #ffd51d;border-top:0;border-bottom:0;}
.leftCol h2 {text-align:right;padding:8px 12px 8px 8px;color:#FFFFFF;font-size:1.2em;margin-bottom:8px;background:url(../_images/bgH3.gif) top repeat-x;border:1px solid #02458d;border-top:0;}
.leftCol .banner {text-align:center;}
.leftCol .banner img {border:1px solid #e2383f;}
.leftCol .text {padding:20px;}
.leftCol .menuLeftBg {border:1px solid #ffd51d;padding:1px;background:#fff1b1;}

.leftCol ul.menuLeft {list-style-type:none;text-transform:uppercase;padding:25px;background:url(../_images/bgMenuLeftUl.gif) top repeat-x;}
.leftCol ul.menuLeft li a {color:#02458d;font-weight:bold;line-height:1.8em;}
.leftCol ul.menuLeft li a.active {color:#e2383f;text-decoration:none;}
.leftCol ul.menuLeft li ul {list-style-type:none;padding:8px 0 8px 25px;font-size:.9em;text-transform:none;}
.leftCol ul.menuLeft li ul li {line-height:1.4em;color:#e2383f;;}
.leftCol ul.menuLeft li ul li a {color:#e2383f;font-weight:normal;}
.leftCol ul.menuLeft li ul li.active {color:#000000;}
.leftCol ul.menuLeft li ul li.active a {color:#000000;text-decoration:none;font-weight:bold;}

.rightColObal {background:#FFFFFF url(../_images/bgRightColObal.png) bottom no-repeat;float:right;width:716px;padding-bottom:4px;min-height:1px;_height:1px;}
.rightCol {padding:35px 40px 20px 40px;background:#FFFFFF url(../_images/bgRightCol.png) top right no-repeat;min-height:400px;_height:400px;}
.rightCol h2 {font-size:1.6em;margin-bottom:25px;}
.rightCol h3 {font-size:1.2em;}
.rightCol .letak {background: url(../_images/bgLetak.gif) top no-repeat;padding:43px 25px 0 250px;margin-top:30px;font-size:0.9em;position:relative;}
.rightCol .letak .date {display:block;text-align:right;font-weight:bold;font-size:1.5em;padding-right:85px;padding-top:2px;line-height:1em;}
.rightCol .letak .letakLink {padding:10px 0 0 110px;}
.letLinkImg {position:absolute;top:560px;left:867px;z-index:500;}
.rightCol .letak .letakLink a {font-weight:bold;text-transform: uppercase;}
.rightCol .letak .letakLink a span {display:block;text-decoration:none;color:#000000;font-size:0.9em;font-weight:normal;text-transform:none;}
.rightCol h3.earth {color:#02458d;background:url(../_images/earth.gif) left no-repeat;padding:12px 0 12px 55px;}
.rightCol .homeMapa {padding-top:20px;/*background:url(../_images/mapa.gif) right no-repeat;*/}
.rightCol .homeMapa .map {float:right;width:185px;}
.rightCol table.homeTable {width:425px;border-collapse:collapse;margin-bottom:25px;float:left;}
.rightCol table.homeTable .tableLink {color:#000000;text-decoration:none;}
.rightCol table.homeTable .tableLink:hover {text-decoration:underline;}
.rightCol table.homeTable td {padding:2px 5px 2px 5px;}
.rightCol table.homeTable tr.border-bottom td {background:#eff4fa;border-bottom:1px solid #c7d7e8;border-collapse:collapse;}
.rightCol table.homeTable tr.border-top td {background:#eff4fa;border-top:1px solid #c7d7e8;border-collapse:collapse;}

.rightCol table.homeTable tbody.homeTableSviti td {background:#FFF1B1;}

.rightCol .tetaKlub {float:right;background:url(../_images/bgTetaKlub.gif) top no-repeat;width:150px;height:137px;padding-top:90px;text-align:center;margin:0 0 15px 0;}
.rightCol .tetaKlub p {font-size:0.9em;line-height:1.2em;padding:10px;}

.newsHomeBottom {background:url(../_images/bgNewsBottom.gif) bottom no-repeat;padding-bottom:7px;width:430px;float:left;}
.newsHomeTop {background:url(../_images/bgNewsTop.gif) top no-repeat;}
.newsHomeTop h3 {padding:6px 0 7px 10px;}
.newsHome {background:#fff1b1;padding:10px;}
.newsHome .thumbnail {float:left;padding-right:8px;}
.newsHome .thumbnail img {border:2px solid #FFE46A;width:60px;}
.newsHome .title {font-weight:bold;}
.newsHome .date {display:block;color:#cdbd75;font-size:0.9em;background:url(../_images/bgDate.gif) left no-repeat;padding-left:20px;}
.newsHome .summary {line-height:1.2em;font-size:0.9em;}
.newsHome .newsContent {float:right;width:335px;}
.newsHome .news_list_item {clear:both;}
.newsHome hr {border-top:1px solid #ffe25b;border-bottom:1px solid #ffffff;border-left:0;border-right:0;margin-top:5px;margin-bottom:8px;}

.news_detail .thumbnail {float:left;padding-right:15px;}
.news_detail .thumbnail img {border:1px solid #c7d7e8;}
.news_detail .ocreated {font-weight:bold;}
.news_detail .summary {padding:5px 0 8px 0;}

.news_list .news_list_item {clear:both;padding-bottom:15px;padding-top:15px;border-bottom:1px solid #E5ECF4;}
.news_list .news_list_item .thumbnail {float:left;padding-right:8px;}
.news_list .news_list_item .thumbnail img {border:1px solid #c7d7e8;max-height:100px;}
.news_list .news_list_item .summary {padding:5px 0 8px 0;}
.news_list .news_list_item .title {font-weight:bold;}
.news_list .news_list_item .ocreated {font-weight:bold;}

body.location_napiste_nam .legend {display:none;}
body.location_napiste_nam .layout_item {padding-bottom:5px;}
body.location_napiste_nam input#buttonSubmit {border:1px solid #cccccc;background:#EAE7D6;padding:5px;cursor:hand;cursor:pointer;}
body.location_napiste_nam .errors .error {color:red;font-weight:bold;}
body.location_napiste_nam .rightCol input {color:#000000;}


/****** PRODUKTY ******/
._produkty___get ._produkty_list_item {clear:both;border-bottom:1px dotted #c7d7e8;padding:15px 0 15px 0;line-height:1em;}
._produkty___get ._produkty_list_item .thumbnail {float:left;padding-right:15px;}
._produkty___get ._produkty_list_item .thumbnail img {border:1px solid #c7d7e8;max-height:100px;border:1px solid #C7D7E8;padding:1px;}
._produkty___get ._produkty_list_item h2 {font-weight:normal;margin-bottom:7px;font-size:1.4em;}
._produkty___get ._produkty_list_item p {padding-bottom:5px;font-size:1em;line-height:1.3em;}

._produkty___get .produktDetail p {padding-bottom:15px;}


/**** POBOCKY *****/
.pobocka table {width:100%;border-collapse:collapse;}
.pobocka td, .pobocka th {border-collapse:collapse;}
.pobocka th {background:#EFF4FA;padding:5px;border:1px solid #C7D7E8;}
.pobocka td {padding:5px;border-bottom:1px solid #C7D7E8;}
.pobocka td.map,
.pobocka td.time {text-align:center;}
.pobocka img {border:1px solid #0152AA;}
#footer {text-align:right;color:#d1b539;padding:20px 38px 20px 38px;margin-top:1px;background:url(../_images/bgFooter.png) top right no-repeat;}

/* seznamy */
ul.seznam, ol.seznam {margin:0 0 0 20px;}
ul.seznam {list-style-type:square;}