/*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.5em;background:#FFFFFF url(../_images/bgBody.png) top repeat-x;}
body.location_index {background:#FFFFFF url(../_images/bgBodyHome.png) top repeat-x;}
/*************odkazy*************/
a {text-decoration:none;color:#b5b301;}
a:hover {text-decoration:underline;}
a.underline {text-decoration:underline;}
a.underline:hover {text-decoration:none;}
a.more {background:url(../_images/bgMore.gif) right no-repeat;padding-right:20px;}
/*************obrazky*************/
img {border:0px;}
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:#b5b301;}
h2 {font-size:1.8em;font-family:Arial;color:#b5b301;}
h3 {font-size:1.6em;font-family:Arial;color:#b5b301;}
h4 {font-size:1.3em;font-family:Arial;color:#b5b301;}
h3.homeH {background:url(../_images/bgH3Home.gif) left repeat-x;color:#000000;margin-bottom:15px;}
h3.homeH span {background:#FFFFFF;padding:5px 30px 5px 0;}

.leftCol .dodavatele p{text-align: justify;}
.leftCol .dodavatele img{float: left; margin-right: 5px;}
.leftCol .dodavatele img.img{float: left; width: 300px;}
.leftCol .dodavatele a.vice{float: right;}

.leftCol h3 {background:url(../_images/bgH3Home.gif) left repeat-x;color:#000000;margin-bottom:15px;}
.leftCol h3 span {background:#FFFFFF;padding:5px 30px 5px 0;}
.h2 h2 {background:url(../_images/bgH3Home.gif) left repeat-x;color:#000000;margin-bottom:15px;}
.h2 h2 span {background:#FFFFFF;padding:5px 30px 5px 0;}
/*************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;}
form div.error { font-weight: bold; color: red; }
form .required label { font-weight: bold; }
/*************novinky*************/
.news .thmumbnail {float:left;padding-right:10px;}
.news .thmumbnail img {}
/*************barva textu**********/
.yellow {color:#b5b301;}
.black {color:#000000;}

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

#top {height:94px;background:url(../_images/bgTop.png) top repeat-x;}

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

#top .menu {position:absolute;padding:5px 8px 0 8px;width:510px;height:34px;top:55px;left:451px;background:#414041;color:#FFFFFF;}
#top .menu a {color:#FFFFFF;padding:5px 7px 9px 7px;display:block;float:left;background:url(../_images/bgMenuA.png) right no-repeat;}
#top .menu a span {padding:5px 7px 9px 7px;}
#top .menu a.active span {background:url(../_images/bgMenuActive.png) top repeat-x;}
#top .menu a.last {background:none;}

#top .login {position:absolute;top:15px;left:517px;}
#top .login input.text {width:142px;}

#content {background:#FFFFFF;}
#content .home {color:#FFFFFF;position:relative;height:463px;background:url(../_images/bgHome.jpg) top no-repeat}
#content .home .poutac {position:absolute;left:44px;padding-left:20px;width:423px;height:156px;}
#content .home .poutac h2 {color:#FFFFFF;padding:15px 0 0 0;font-size:2.8em;font-weight:normal;}
#content .home .poutac p {padding:15px 180px 5px 0;line-height:1.8em;}
#content .home .poutac a.more {font-weight:bold;}
#content .home .spoluprace {top:60px;background: url(../_images/bgSpoluprace.png) top no-repeat}
#content .home .nabidka {top:245px;background: url(../_images/bgNabidka.png) top no-repeat}
#content .home .homeText {position:absolute;left:575px;top:280px;}
#content .home ul {list-style-type: none;}
#content .home li {background: url(../_images/bgLi.gif) left no-repeat;padding-left:20px;}

#content .homeBottom {padding:20px 30px 20px 30px;background:#FFFFFF;}
#content .homeBottom .homeRight {float:right;width:300px;}
#content .homeBottom .homeLeft {float:left;width:610px;background:url(../_images/bgHomeLeft.gif) top no-repeat;}
#content .homeBottom .news_list_item {width:45%;float:left;margin:0 15px 0 15px;}
#content .homeBottom .news_list_item .ocreated {display:block;font-weight:bold;}
#content .homeBottom .news_list_item .title {display:block;font-size:1.3em;font-weight:bold;}
#content .homeBottom .news_list_item .more {font-weight:bold;}
#content .homeBottom .news_list_item .summary {padding:10px 0 10px 0;}

#content .news_list_item .thumbnail { float: left; margin: 0 10px 10px 0; }
#content .news_list_item .thumbnail img { width: 100px; }

#content .gallery_simple___get h2 { display: none; }
#content .gallery_simple___get .item { float: left; margin-right: 50px; margin-bottom: 50px; }

#content .otherTop {background:url(../_images/bgTopOther.gif) top repeat-x;height:134px;}
#content .otherTop a {margin:30px 0 0 35px;display:block;float:left;}

#content .leftCol {float:left;width:610px;padding:20px 0 20px 30px;}
#content .leftCol p {padding-bottom:20px;}

#content .rightCol {float:right;width:300px;padding:20px 30px 20px 0;}
#content .rightCol .news_list_item {text-align:right;clear:both;}
#content .news_list_item img {border:1px solid #CCCCCC;}
#content .rightCol .news_list_item .ocreated {text-align:left;display:block;font-weight:bold;}
#content .rightCol .news_list_item .title {text-align:left;display:block;font-weight:bold;}
#content .rightCol .news_list_item .more {font-weight:bold;}
#content .rightCol .news_list_item .summary {text-align:left;padding:10px 0 10px 0;}

#content .produkty_list_item {clear:both;}
#content .produkty_list_item .thumbnail { float: left; margin: 0 10px 10px 0; padding: 3px; border: 1px solid #ccc; }
#content .produkty_list_item .thumbnail img { width: 100px; }

#footer {padding:0 20px;background:#FFFFFF;}
#footer .left {padding-left:140px;background:#FFFFFF url(../_images/bgFooter.png) left no-repeat;}
#footer .sponzori {border-top:1px solid #dcdcdc;border-bottom:1px solid #dcdcdc;padding:8px 8px 8px 95px;margin-bottom:20px;}
#footer .sponzori a {display:block;float:left;background:url(../_images/bgSponA.png) right no-repeat;padding-right:1px;}
#footer .sponzori a.last {background:none;}


body.location_kontakt table {width:100%;}
body.location_kontakt table img {border:1px solid #B5B301;}
body.location_kontakt .legend {display:none;}
body.location_kontakt .label {float:left;width:110px;}
body.location_kontakt .layout_item {clear:both;padding-bottom:5px;}

body.location_kontakt input#buttonSubmit {background:none;padding:5px;border:0;vertical-align:middle;cursor:hand;cursor:pointer;border:1px solid #403F40;}


body.location_spoluprace .legend {display:none;}
body.location_spoluprace .label {float:left;width:140px;}
body.location_spoluprace .layout_item {clear:both;padding-bottom:5px;}

body.location_spoluprace input#buttonSubmit {background:none;padding:5px;border:0;vertical-align:middle;cursor:hand;cursor:pointer;border:1px solid #403F40;}

body.location_spoluprace div.form_radio .label {width:65px;}
body.location_spoluprace div.form_radio {padding-left:140px;} 

body.location_nabidka_oken .legend {display:none;}
body.location_nabidka_oken .label {float:left;width:140px;}
body.location_nabidka_oken .layout_item {clear:both;padding-bottom:5px;}

body.location_nabidka_oken input#buttonSubmit {background:none;padding:5px;border:0;vertical-align:middle;cursor:hand;cursor:pointer;border:1px solid #403F40;}

body.location_nabidka_oken div.form_radio .label {width:65px;}
body.location_nabidka_oken div.form_radio {padding-left:140px;} 
