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

.blackR {position:absolute;left:995px;top:225px;}

/*
  Licence: © Copyright 2009 Poski.com. Všechna práva vyhrazena. Kopírování bez souhlasu majitele zakázáno.
*/
* {padding:0;margin:0;}
body {font-family:Verdana,Arial;background:#FFFFFF url(../_images/bgBody.png) top repeat-x;}
img {border:0px;}
.left {float:left;}
.right {float:right;}
.text_center {text-align:center;}
.text_left {text-align:left;}
.text_right {text-align:right;}
.clear {clear:both;}
.color_yellow {color:#ef920e;}
.color_blue_home {color:#003366; text-align:center; margin-top:23px;margin-left:20px;}
li.color_blue {color:#003366; font-weight:bold;}
.color_blue_home a{color:#003366;}
.color_blue_home a:hover{color:#003366;}
.color_orange {color:#FF6700;font-weight:1.1em;}
.bold {font-weight:bold;}
h2,h3,h1 {font-family:Arial;}
h1 {font-size:2.4em;font-family:Arial;font-weight:bold;}
h2 {font-size:1.7em;font-family:Arial;font-weight:bold;}
h3 {font-size:1.4em;font-family:Arial;font-weight:bold;padding-bottom:15px;}
h4 {font-size:1.1em;font-family:Arial;color:#003366;}
a {text-decoration:none;color:#000000;}
a:hover {text-decoration:underline;}
a.underline {text-decoration:underline;}
a.underline:hover {text-decoration:none;}
ul, li {list-style-type:none;}
ol {list-style-type:decimal;}
li {margin-left:11px;line-height:1.6em;background:url(../_images/more_yellow.png) 0px 5px no-repeat;padding-left:13px;}
p{text-align:justify;}

.homeRefItem {position:relative;}

.homeRef img {
vertical-align:middle;
}

.homeRef .refImgBody {
padding-left:19px;
}

.homeRef a.refImg {
position:relative;
z-index:100;
}

.homeRef a#ref_text1, .homeRef a#ref_text2, .homeRef a#ref_text3, .homeRef a#ref_text4, .homeRef a#ref_text0 {
position:absolute;
top:50px;
z-index:10;
}

a.button,
a.button_active {background:url(../_images/send.png) top no-repeat;color:#FFFFFF;display:block;width:116px;text-align:center;padding:9px 0 9px 0;}

h3.background {background:url(../_images/h3Back.gif) bottom repeat-x;padding-bottom:5px;margin-bottom:15px;}
h3.background span {background:url(../_images/h3BackSpan.gif) left no-repeat;padding-left:15px;}

#lead {width:1020px;margin:0px auto;position:relative;font-size:0.7em;color:#000000;}

#top {height:180px;background:url(../_images/rs-okna.png) top right no-repeat;}

#top #logo {width:232px;height:91px;display:block;left:20px;top:30px;position:absolute;overflow:hidden;z-index:1;}
#top #logo h1, #logo h1 span {width:232px;height:91px;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:232px;height:91px;background-image:url(../_images/logo.gif);background-repeat:no-repeat;display: block;left: 0px;cursor: pointer;margin: 0px;overflow:hidden;behavior: url(iepngfix.htc);}

#top .menu {position:absolute;height:40px;top:140px;left:20px;}
#top .menu a {display:block;color:#FFFFFF;font-weight:bold;text-align:center;width:130px;padding:13px 0 14px 0;margin-right:2px;float:left;background:url(../_images/menuItem.png) top repeat-x;}
#top .menu a:hover,
#top .menu a.active {color:#000000;text-decoration:none;background:url(../_images/menuItemActive.png) top repeat-x;}

#top .menu a.kontakt {display:block;color:#FFFFFF;font-weight:bold;text-align:center;width:130px;padding:13px 0 14px 0;margin-right:2px;float:left;background:url(../_images/menuItem2.png) top repeat-x;}
#top .menu a.kontakt:hover,
#top .menu a.kontaktactive {color:#000000;text-decoration:none;background:url(../_images/menuItemActive2.png) top repeat-x;}

#top .order {position:absolute;top:30px;left:895px;width:133px; color:#fff;}
#top .quest {position:absolute;top:110px;left:905px;width:133px; color:#fff;}

#top .order .more_black,
#top .quest .more_black {font-weight:normal;}

#top .order h3,
#top .quest h3 {color:#FFFFFF;padding-bottom:5px;}

#top .quest a {color:#FFFFFF;}
#top .quest a:hover {color:#FFFFFF;}
#top .order a {color:#FFFFFF;}
#top .order a:hover {color:#FFFFFF;}

#content {/*background:url(../_images/bgContent.png) top right no-repeat;*/padding:40px 20px;}

#content .leftCol {width:280px;float:left;}
#content .rightCol {width:590px;float:right;padding-right:75px;}
#content .homeBottom {clear:both;}

.rightCol .infoMain {position:relative;padding-top:25px;margin-top:10px;margin-bottom:25px;}
.rightCol .infoMenu {position:absolute;top:0;padding-left:100px;z-index:10;}

.rightCol .infoMenu	a.small {display:block;color:#FFFFFF;font-weight:bold;text-align:center;width:103px;padding:13px 0 14px 0;margin-right:2px;float:left;background:url(../_images/infoBtn.png) top repeat-x;}
.rightCol .infoMenu a.small:hover,
.rightCol .infoMenu a.small_active {display:block;color:#000000;font-weight:bold;text-align:center;width:103px;padding:13px 0 14px 0;margin-right:2px;float:left;background:url(../_images/infoBtnActive.png) top repeat-x;}

.rightCol .infoMenu a.big {display:block;color:#FFFFFF;font-weight:bold;text-align:center;width:130px;padding:13px 0 14px 0;margin-right:2px;float:left;background:url(../_images/infoBtnBig.png) top repeat-x;}
.rightCol .infoMenu a.big:hover,
.rightCol .infoMenu a.big_active {color:#000000;text-decoration:none;background:url(../_images/infoBtnActiveBig.png) top repeat-x;}

.rightCol .info {background:url(../_images/bgInfo.gif) top no-repeat;clear:both;padding:30px 20px 25px 85px;z-index:10;position:relative;}
.rightCol .info p {line-height:1.5em;padding-bottom:10px;}

.rightCol .greyBoxBottom {background:url(../_images/greyBoxBottom.gif) bottom no-repeat;padding-bottom:19px;}
.rightCol .greyBoxTop {background:url(../_images/greyBoxTop.gif) top no-repeat;padding-top:34px;}
.rightCol .greyBox {background:#f2f2f1;padding:0 20px 0 20px;}

.rightCol p {padding-bottom:20px;line-height:1.6em;}
.rightCol h2 {padding-bottom:25px;}

.rightCol p a {text-decoration:underline;}
.rightCol p a:hover {text-decoration:none;}

.homeBottom .groupItem {color:#FFFFFF;width:190px;height:90px;float:left;margin:20px; padding:16px 10px 20px 80px;line-height:1.5em;}
.homeBottom .groupItem a {color:#FFFFFF;}

.homeBottom .blue {background:url(../_images/groupItem_black1.png) top no-repeat;} /*(../_images/groupItem_blue.png)*/
.homeBottom .black {background:url(../_images/groupItem_black2.png) top no-repeat;}
.homeBottom .orange {background:url(../_images/groupItem_black3.png) top no-repeat;} /*(groupItem_orange.png)*/

a.more_yellow {color:#99ccff;background:url(../_images/more_white.png) left no-repeat;padding-left:10px;font-weight:bold;}
a.more_black {color:#000000;background:url(../_images/more_yellow.png) left no-repeat;padding-left:10px;font-weight:bold;}
a.more_grey {color:#999999;background:url(../_images/more_yellow.png) left no-repeat;padding-left:10px;font-weight:normal;}

li.more_black {color:#000000;background:url(../_images/more_yellow.png) 0px 5px no-repeat;padding-left:10px;font-weight:bold;line-height:2em;}
li.more_black h4 {display:inline;}
li.more_black h4 a {font-size:1.2em;color:#003366;}

a.more_yellow span {color:#FFFFFF;}

.leftCol .leftInfo {background:url(../_images/bgLeftInfo.png) top no-repeat;min-height:158px;_height:158px;color:#FFFFFF;padding:21px;margin-bottom:25px;}
.leftCol .leftInfo p {line-height:1.5em;padding-bottom:10px;}
.leftCol .leftInfo .subMenu {line-height:1.8em;padding-left:10px;}

#footer {padding:20px;color:#bbbbbb;text-align:center;clear:both;line-height:1.6em;}
#footer a {color:#333333; text-decoration:none;}
#footer a:hover{text-decoration:underline;}


div.refItem {color:#003366;float:left;margin-right:12px;padding:0;width:178px;}
div.refItem img {display:block;border:4px solid #D0CDCD;}
div.refItem strong {display:block;color:#003366;padding:8px 0 5px 0;}
div.refItem span {font-weight:bold;}
div.refItem a {color:#003366;text-decoration:underline;}
div.refItem a:hover {text-decoration:none;}

table.poskiTable {border-collapse:collapse;margin-bottom:15px;width:100%;}
table.poskiTable th {background:#000000;border:1px solid #DBD9D9;color:#FFFFFF;padding:0.4em;text-align:center;}
table.poskiTable td.left {text-align:left;float:none;}
table.poskiTable td {border:1px solid #DBD9D9;padding:0.3em 0.6em 0.3em 0.6em;text-align:center;}

 img.screen {border:1px solid #F9B554;margin:5px;}


.homeRef img {vertical-align: middle;}

body.location_mam_dotaz legend {display:none;}
body.location_mam_dotaz fieldset {border:0;}
body.location_mam_dotaz .layout_item {padding-bottom:8px;}
body.location_mam_dotaz .layout_item .label {padding-bottom:3px;color:#676767;}
body.location_mam_dotaz .layout_item input,
body.location_mam_dotaz .layout_item textarea {border:1px solid #CCCCCC;}
body.location_mam_dotaz .layout_item input {padding:2px;}
body.location_mam_dotaz .required {font-weight:bold;}
body.location_mam_dotaz .formular {padding-left:25px;}
body.location_mam_dotaz .formular #submit,
body.location_objednavka #submit {background:url(../_images/send.png) top no-repeat;color:#FFFFFF;border:0;padding:6px 33px 6px 33px;cursor:hand;cursor:pointer;}
form.objednavka div.objednavkaItem {float:left;width:160px;}
form.objednavka textarea.pozn {margin-left:5px;}

form.objednavka li {background:none;padding-left:0px;}
form.objednavka #stepItem0 label {display:block;color:#676767;padding-top:10px;font-weight:bold;}
form.objednavka #stepItem1 label {display:block;color:#676767;padding:5px 0 2px 4px;}
form.objednavka {color:#676767;}
form.objednavka h3 {color:#000000;}
form.objednavka #stepItem1 {line-height:1.4em;}

p.links img {margin:3px;border:1px solid #99CCFF;}

iframe.googlemap {border:2px solid #D0CDCD;width:360px;height:280px;}

form.demo_pristup {padding-left:125px;padding-top:75px;margin-top:20px;background:url(../_images/logoPoskiReal.gif) top no-repeat;}
form.demo_pristup td {padding-bottom:3px;}
form.demo_pristup input {border:1px solid #E5E3E2;font-size:1em;height:14px;padding:2px;width:145px;}
form.demo_pristup input#submit {border:0 none;color:#FFFFFF;height:24px;padding:0;width:84px;cursor:hand;cursor:pointer;background:#EB8530;}
form.demo_pristup label {font-weight:bold;text-align:right;display:block;padding-right:2px;}

.realizace .hidden_box {display:none;position:absolute;bottom:200px;left:305px;background:#e1ecf2;padding:10px;border:2px solid #003366; width:655px;}

.cenik ul {margin-bottom:20px;}
.cenik a {text-decoration:underline;}
.cenik a:hover {text-decoration:none;}
.cenik p,
.cenik li {text-align:justify;}
.cenik .hidden_box {display:none;position:absolute;top:30px;background:#e1ecf2;padding:10px;border:2px solid #003366;}
.cenik .cenik_item {background:#eef6fa;padding:15px 15px 0 15px;border:1px solid #003366;margin-bottom:15px;position:relative;}
.sablony {text-align:center;padding-top:20px;}
.sablony h3 {text-align:left;}
.sablony img {border:1px solid #003366;padding:1px;margin-bottom:5px;}

.realizace a {text-decoration:underline;}

.realizace a:hover {text-decoration:none;}


.moreHP {margin-left:30px; float:right;margin-right:40px;}
.moreHP a {text-decoration:underline;}
.moreHP a:hover {text-decoration:none;}

 a.more_black {text-decoration:underline;}
 a.more_black:hover {text-decoration:none;}

 .modulyLeft {float:left; width:300px;}
 
 