* {margin: 0;padding: 0;font-family: Arial;font-size: 9pt;}
body.bg {background: url('../images/main_pozadi.jpg') left top no-repeat;}
body.bg2 {background: url('../images/pruvodce_body_pozadi.png') left bottom no-repeat;}
a, img {border: 0;}
a:hover {text-decoration: none;}
/* Dynamicky font */
@font-face {font-family: Calibri;font-style: normal;font-weight: normal;src: url('./CALIBRI0.eot');}
h1 {font-family: Calibri;font-size: 19pt;color: #ff9f5c;font-weight: normal;}
h1 strong {font-family: Calibri;font-size: 19pt;color: #df8b50;}
h2 {font-family: Calibri;font-size: 19pt;color: #ff9f5c;font-weight: normal;}
h2 strong {font-family: Calibri;font-size: 19pt;color: #df8b50;}
h3 {font-family: Calibri;font-size: 19pt;color: #ff9f5c;font-weight: normal;}
h3 strong {font-family: Calibri;font-size: 19pt;color: #df8b50;}
p {line-height: 21px;}
.floatleft {float: left;}


/* raynet */
#raynet {float: left;width: 241px;height: auto;margin: 60px 0 0 10px;}
#raynet2 {float: left;width: 241px;height: auto;margin: 165px 0 0 10px;}
#raynet3 {clear: both;width: 258px;height: 2px;position: relative;bottom: 103px;left: 710px;}

#raynet4 {clear: both;width: 271px;height: 2px;position: relative;bottom: 186px;left: 690px;}
#raynet4 div {width: 271px;height: 169px;background: url('../images/raynet_bg.jpg') left top no-repeat;}
#raynet4 div img {position: relative;top: 110px;left: 20px;}

#main {width: 971px;margin: 0 auto 0 auto;}

#header {width: 971px;height: 66px;}
#header #logo a img {float: left;}
#header #menu {}
#header #menu ul {list-style-type: none;}
#header #menu ul li {list-style-type: none;float: left;width: auto;display: block;height: 55px;margin-top: 11px;}
#header #menu ul li a {display: block;float: left;width: auto;height: 20px;font-weight: bold;color: #4a4c95;text-decoration: none;padding: 35px 5px 0 5px;}
#header #menu ul li a:hover, #header #menu ul li a.active {background: url('../images/menu_pozadi.jpg') left top repeat-x;}
#header #menu ul li span {float: left;width: auto;display: block;margin: 35px 0 0 0;color: #4a4c95;}

#mainbox {width: 971px;}
#mainbox #box1 {float: left;width: 710px;height: 509px;background: url('../images/box1_pozadi.jpg') left top no-repeat;}
#mainbox #box2 {float: right;width: 261px;height: 784px;background: #fff url('../images/box2_pozadi.jpg') left top no-repeat;}
#mainbox #box22 {float: right;width: 261px;height: 918px;background: #fff url('../images/box2_pozadi2.jpg') left -4px no-repeat;}
#mainbox #box22.spokojeni {background: #fff url('../images/box2_pozadi2.jpg') left -218px no-repeat;}
#mainbox #box3 {float: left;width: 710px;height: 275px;background: url('../images/box3_pozadi.jpg') left top no-repeat;}

/* box 1 */
#mainbox #box1 #cojenoveho {float: right;width: 297px;height: 288px;background: url('../images/box1_cojenoveho_pozadi.jpg') left top no-repeat;margin-top: 1px;margin-right: 18px;}
#mainbox #box1 #cojenoveho #text {width: 297px;height: 169px;}

/* nova verze nadpisu */
#mainbox #box1 #cojenoveho #text .n_cojetorev {width: 225px;height: 29px;position: relative;top: 20px;left: 7px; color:#FF9F5C;font-family:Calibri;font-size:19pt;font-weight:normal;
}
#mainbox #box1 #cojenoveho #text .n_cojetorev strong {color: #df8b50;font-family:Calibri;font-size:19pt;}

#mainbox #box1 #cojenoveho #text div.delic {width: 201px;height: 1px;background: url('../images/box1_cojenoveho_delic.jpg') left top no-repeat;position: relative;bottom: 4px;left: 8px;}
#mainbox #box1 #cojenoveho #text p {width: 205px;margin: 8px 0 0 8px;font-size: 9pt;line-height: 21px;color: #83858b;}
#mainbox #box1 #cojenoveho #pruvodce {width: 297px;height: 119px;}
#mainbox #box1 #cojenoveho #pruvodce h1 {width: 297px;height: 119px;position: relative;top: 0;left: 0;overflow: hidden;}
#mainbox #box1 #cojenoveho #pruvodce h1 span {width: 297px;height: 119px;background: url('../images/box1_cojenoveho_spustit.jpg') left top no-repeat;z-index: 2;position: absolute;top: 0;left: 0;}

#mainbox #box1 #nabidka {float: right;clear: right;width: 244px;height: auto;margin: 15px 18px 0 0;}
#mainbox #box1 #nabidka h1.n_nabidka {width: auto;height: auto;position: relative;top: -5px;left: 0px;}
#mainbox #box1 #nabidka h1.n_nabidka strong {color: #df8b50;}
#mainbox #box1 #nabidka div.delic {width: 244px;height: 1px;background: url('../images/box1_nabidka_delic.jpg') left top no-repeat;position: relative;bottom: 0px;left: 0px;}
#mainbox #box1 #nabidka p {width: 244px;margin: 13px 0 0 0px;font-size: 9pt;line-height: 21px;color: #83858b;}
#mainbox #box1 #nabidka p a.link {background: url('../images/odrazka.png') left center no-repeat;padding-left: 10px;font-size: 8pt;color: #fc0500;}

/* box 2 */
#mainbox #box2 #zakaznik {width: 100%;height: auto;margin-top: 28px;}
#mainbox #box2 #zakaznik h3.n_zakaznik {width: auto;height: auto;position: relative;top: -7px;left: 0px;color: #6d6faf;}
#mainbox #box2 #zakaznik h3.n_zakaznik strong {color: #181a54;}
#mainbox #box2 #zakaznik div.delic {width: 255px;height: 1px;background: url('../images/box2_delic.jpg') left top no-repeat;margin-bottom: 7px;}
#mainbox #box2 #zakaznik p.ramecek {float: left;width: 112px;height: 126px;background: url('../images/box2_ramecek.jpg') left top no-repeat;}
#mainbox #box2 #zakaznik p.ramecek img {margin: 4px 0 0 4px;}
#mainbox #box2 #zakaznik p.text {float: left;width: 130px;font-size: 8pt;font-weight: bold;font-style: italic;color: #83858b;margin-left: 8px;}
#mainbox #box2 #zakaznik p.text span {font-size: 8pt;line-height: 15pt;margin-left: 10px;}
#mainbox #box2 #zakaznik p.text a {background: url('../images/odrazka.png') left 6px no-repeat;padding-left: 8px;font-size: 8pt;line-height: 21px;font-weight: normal;font-style: normal;color: #fc0500;}

#mainbox #box2 #osmduvodu {clear: both;float: left; margin: 45px 0 0 20px;}
#mainbox #box2 #osmduvodu h3 {float: left;height: auto;}
#mainbox #box2 #osmduvodu h3 strong {color: #df8b50;}
#mainbox #box2 #osmduvodu h3.osm {width: 40px;height: 60px;position: relative;bottom: 20px;font-size: 55pt;font-weight: bold;color: #df8b50;}
#mainbox #box2 #osmduvodu h3.revit {width: 150px;line-height: 17pt;}
#mainbox #box2 #osmduvodu div.delic {clear: both;width: 171px;height: 1px;background: url('../images/box2_8_delic.jpg') left top no-repeat;margin-bottom: 7px;}
#mainbox #box2 #osmduvodu ol {width: 200px;list-style-type: decimal;padding-left: 25px;}
#mainbox #box2 #osmduvodu ol li {margin: 10px 0 3px 0px;padding-left: 0px;font-size: 9pt; color: #df8b50;}
#mainbox #box2 #osmduvodu ol li span {font-size: 9pt;line-height: 12pt;color: #448dbb;}
#mainbox #box2 #osmduvodu a.link {background: url('../images/odrazka.png') left 6px no-repeat;margin-left: 15px;padding-left: 10px;font-size: 8pt;color: #fc0500;}

#mainbox #box22 #zakaznik {width: 100%;height: auto;margin-top: 28px;}
#mainbox #box22 #zakaznik h3.n_zakaznik {width: auto;height: auto;position: relative;top: -7px;left: 0px;color: #6d6faf;}
#mainbox #box22 #zakaznik h3.n_zakaznik strong {color: #181a54;}
#mainbox #box22 #zakaznik div.delic {width: 255px;height: 1px;background: url('../images/box2_delic.jpg') left top no-repeat;margin-bottom: 7px;}
#mainbox #box22 #zakaznik p.ramecek, #mainbox p.ramecek {float: left;width: 112px;height: 126px;background: url('../images/box2_ramecek.jpg') left top no-repeat;}
#mainbox #box22 #zakaznik p.ramecek img, #mainbox p.ramecek img {margin: 4px 0 0 4px;}
#mainbox #box22 #zakaznik p.text {float: left;width: 130px;font-size: 8pt;font-weight: bold;font-style: italic;color: #83858b;margin-left: 8px;}
#mainbox #box22 #zakaznik p.text span {font-size: 8pt;line-height: 15pt;margin-left: 10px;}
#mainbox #box22 #zakaznik p.text a {background: url('../images/odrazka.png') left 6px no-repeat;padding-left: 8px;font-size: 8pt;line-height: 14pt;font-weight: normal;font-style: normal;color: #fc0500;}

#mainbox #box22 #osmduvodu {clear: both;float: left; margin: 45px 0 0 20px;}
#mainbox #box22 #osmduvodu h3 {float: left;height: auto;}
#mainbox #box22 #osmduvodu h3 strong {color: #df8b50;}
#mainbox #box22 #osmduvodu h3.osm {width: 40px;height: 60px;position: relative;bottom: 20px;font-size: 55pt;font-weight: bold;color: #df8b50;}
#mainbox #box22 #osmduvodu h3.revit {width: 150px;line-height: 17pt;}
#mainbox #box22 #osmduvodu div.delic {clear: both;width: 171px;height: 1px;background: url('../images/box2_8_delic.jpg') left top no-repeat;margin-bottom: 7px;}
#mainbox #box22 #osmduvodu ol {width: 200px;list-style-type: decimal;padding-left: 25px;}
#mainbox #box22 #osmduvodu ol li {margin: 10px 0 3px 0px;padding-left: 0px;font-size: 9pt; color: #df8b50;}
#mainbox #box22 #osmduvodu ol li span{font-size: 9pt;line-height: 12pt;color: #448dbb;}
#mainbox #box22 #osmduvodu a.link {background: url('../images/odrazka.png') left 6px no-repeat;margin-left: 15px;padding-left: 10px;font-size: 8pt;color: #fc0500;}

/* box 3 */
#mainbox #box3 #content1 {float: left;width: 200px;height: auto;margin: 50px 0 0 10px;}
#mainbox #box3 #content1 h2.n_viteze {width: auto;height: auto;position: relative;top: -4px;margin-bottom: 15px;color: #6d6faf;}
#mainbox #box3 #content1 h2.n_viteze strong {color: #181a54;}
#mainbox #box3 #content1 p {background: url('../images/odrazka.png') left 6px no-repeat;padding-left: 13px;margin: 0 0 10px 0;font-size: 9pt;line-height: 13pt;color: #3c4362;}
#mainbox #box3 #content1 p.margin18{margin: 0px 0px 18px 0px;}
#mainbox #box3 #content1 p a {font-weight: bold;color: #3c4362;}

#mainbox #box3 #content2 {float: left;width: 250px;height: auto;margin: 50px 0 0 55px;}
#mainbox #box3 #content2 h2.n_kolik {width: 300px;height: auto;position: relative;top: -4px;font-weight: bold;color: #181a54;}
#mainbox #box3 #content2 h2.n_kolik strong {color: #6d6faf;}
#mainbox #box3 #content2 p {margin-top: 15px;font-size: 9pt;color: #3c4362;}
#mainbox #box3 #content2 p a {display: block;background: url('../images/box3_con2_odrazka.png') left 6px no-repeat;margin-top: 10px;padding-left: 15px;font-weight: bold;font-size: 11pt;color: #c20400;}

#mainbox #box3 #content3 {clear: both;float: left;width: 700px;height: auto;margin: 25px 0 0 30px;}
#mainbox #box3 #content3 h3.n_doporuceni {float: left;width: 180px;height: 32px;margin-right: 25px;font-size: 10pt;line-height: 13pt;font-weight: bold;color: #fff;}
#mainbox #box3 #content3 form p {float: left;width: auto;margin: 0 15px 0 0;position: relative;bottom: 6px;font-size: 8pt;color: #274675;}
#mainbox #box3 #content3 form p strong {float: left;width: auto;padding-left: 5px;font-size: 8pt;color: #274675;}
#mainbox #box3 #content3 form p span.obal {display: block;width: 188px;height: 22px;background: url('../images/box3_con3_input.jpg') left top no-repeat;margin-top: 3px;}
#mainbox #box3 #content3 form p span.obal2 {display: block;width: 188px;height: 22px;background: url('../images/box3_con3_input2.jpg') left top no-repeat;margin-top: 3px;}
#mainbox #box3 #content3 form p span.obal input {width: 180px;height: 16px;border: 0;margin: 3px 0 0 5px;}
#mainbox #box3 #content3 form p span.obal2 input {width: 180px;height: 16px;border: 0;margin: 3px 0 0 5px;}
#mainbox #box3 #content3 form p input.ok {width: 51px;height: 18px;background: url('../images/box3_con3_submit.jpg') left top no-repeat;border: 0;margin: 4px 5px 0 0;}

/* nabidka sluzeb - dum */
#mainbox #dum {float: left;width: 710px;height: 913px;background: url('../images/dum_pozadi3.jpg') left 1px no-repeat;}
#mainbox #dum h1 {margin-top: 21px;}
#mainbox #dum div.delic {clear: both;width: 680px;height: 1px;background: url('../images/dum_delic.jpg') left top no-repeat;margin-top: 7px;margin-bottom: 10px;}
#mainbox #dum #vytah {float: left;width: 181px;height: 800px;background: url('../images/lano.png') 125px 15px no-repeat;}
#mainbox #dum #podlazi {float: left;width: 499px;height: auto;}
#mainbox #dum div#pavoucek {clear: both;;width: 49px;height: 41px;background: url('../images/pavoucek.png') left top no-repeat;}

#mainbox #dum #vytah div.mezera4 {width: 181px;height: 190px;}
#mainbox #dum #vytah div.mezera3 {width: 181px;height: 385px;}
#mainbox #dum #vytah div.mezera2 {width: 181px;height: 515px;}
#mainbox #dum #vytah div.mezera1 {width: 181px;height: 700px;}
#mainbox #dum #vytah div#vytah_up {visibility: hidden;width: 16px;height: 14px;background: url('../images/dum_vytah_up.jpg') left top no-repeat;position: relative;bottom: 114px;left: 28px;}
#mainbox #dum #vytah div#vytah_down {visibility: hidden;width: 16px;height: 14px;background: url('../images/dum_vytah_down.jpg') left top no-repeat;position: relative;bottom: 97px;left: 28px;}

/* dum 2. verze */
#mainbox #dum #podlazi div.male {float: right;width: 468px;height: 156px;background: url('../images/dum_podlazi_pozadi2.png') left top no-repeat;margin-top: 8px;}
#mainbox #dum #podlazi div.male div.cedule {float: left;width: 80px;height: 31px;background: url('../images/dum_podlazi_cedule.png') 15px 12px no-repeat;padding: 20px 0 0 28px;text-align: ceter;}
#mainbox #dum #podlazi div.male div.cedule h3 {font-family: Georgia;font-size: 9pt;color: #fff;}
#mainbox #dum #podlazi div.male div.cedule h3.label1 {margin-left: 10px;}
#mainbox #dum #podlazi div.male div.cedule h3.label2 {margin-left: 5px;}
#mainbox #dum #podlazi div.male div.cedule h3.label3 {margin-left: 1px;}
#mainbox #dum #podlazi div.male div.cedule h3.label4 {margin-left: 1px;}
#mainbox #dum #podlazi div.male div.popis {float: left;width: 310px;height: auto;border: 1px solid #fad18e;margin: 13px 0 0 13px;padding: 10px;line-height: 19px;}
#mainbox #dum #podlazi div.male div.popis ul.plusminus {float: left;width: 300px;list-style-type: none;margin: 7px 0 0 5px;}
#mainbox #dum #podlazi div.male div.popis ul.plusminus li {list-style-image: url('../images/dum_plus.png');margin-left: 15px;font-family: Arial;font-size: 9pt;color: #77513d;line-height: 17px;}
#mainbox #dum #podlazi div.male div.popis ul.plusminus li.minus {list-style-image: url('../images/dum_minus.png');}
#mainbox #dum #podlazi div.male div.popis p.link {float: right;height: 1px;position: relative;bottom: 15px;} 
#mainbox #dum #podlazi div.male div.popis p.link a {display: block;;width: 50px;background: url('../images/dum_sipka.png') left 5px no-repeat;padding-left: 12px;color: #77513d;margin-right: 10px;}
#mainbox #dum #podlazi div.sede {float: right;width: 468px;height: 156px;background: url('../images/dum_podlazi_pozadi3.png') left top no-repeat;margin-top: 8px;}
#mainbox #dum #podlazi div.sede div.popis {border: 1px solid #c4c4c4;}
#mainbox #dum #podlazi div.velke {float: right;width: 468px;min-height: 209px;background: #feaa7e url('../images/dum_podlazi_bg.jpg') left bottom no-repeat;margin: 8px 0 0px 0;}
#mainbox #dum #podlazi div.velke div.text {width: 468px;min-height: 209px;}
#mainbox #dum #podlazi div.velke div.top {width: 468px;height: 12px;background: url('../images/dum_podlazi_bg_top.jpg') left bottom no-repeat;}
#mainbox #dum #podlazi div.velke div.text div.left {float: left;width: 93px;height: auto;}
#mainbox #dum #podlazi div.velke div.text div.right {float: right;width: 310px;height: 100%;border: 1px solid #fad18e;margin: 0 13px 13px 13px;padding: 10px;line-height: 19px;}
#mainbox #dum #podlazi div.velke div.text div.cedule {clear: both;float: right;width: auto;height: 1px;position: relative;bottom: 211px;right: 361px;}
#mainbox #dum #podlazi div.velke div.text div.cedule p {width: 93px;height: 31px;background: url('../images/dum_podlazi_cedule.png') 0px 0px no-repeat;text-align: center;padding-top: 8px;}
#mainbox #dum #podlazi div.velke div.text div.cedule p strong {font-family: Georgia;font-size: 9pt;color: #fff;}
#mainbox #dum #podlazi div.velke div.text div.right ul.plusminus {float: left;width: 300px;list-style-type: none;margin: 7px 0 0 5px;}
#mainbox #dum #podlazi div.velke div.text div.right ul.plusminus li {list-style-image: url('../images/dum_plus.png');padding: 0;margin: 0px 0 0px 15px;font-family: Arial;font-size: 9pt;color: #77513d;line-height: 17px;}
#mainbox #dum #podlazi div.velke div.text div.right ul.plusminus li.minus {list-style-image: url('../images/dum_minus.png');}
#mainbox #dum #podlazi div.velke div.text div.right p {clear: both;font-family: Arial;font-size: 9pt;color: #77513d;padding-top: 8px;}
#mainbox #dum #podlazi div.velke div.text div.right a.link {display: block;width: 50px;float: right;background: url('../images/dum_sipka.png') left 5px no-repeat;padding-left: 12px;position: relative;top: 58px;color: #77513d;}
#mainbox #dum #podlazi div.velke div.text div.right a.link {background: url('../images/dum_sipka2.png') left 5px no-repeat;}

#mainbox #dum #podlazi div.sede2 {float: right;width: 468px;min-height: 209px;background: #bfbfbf url('../images/dum_podlazi_sede_bg.jpg') left bottom no-repeat;margin: 8px 0 0px 0;}
#mainbox #dum #podlazi div.sede2 div.top {width: 468px;height: 12px;background: url('../images/dum_podlazi_sede_bg_top.jpg') left bottom no-repeat;}
#mainbox #dum #podlazi div.sede2 div.text div.right {float: right;width: 310px;height: 100%;border: 1px solid #c4c4c4;margin: 0 13px 13px 13px;padding: 10px;line-height: 19px;}

#mainbox #dum #doporucte {clear: both;float: left;width: 700px;height: 68px;background: url('../images/dum_doporucte_pozadi.png') left top no-repeat;margin: 15px 0 0 0;padding: 17px 0 0 10px;}
#mainbox #dum #doporucte h3.n_doporuceni {float: left;width: 180px;height: 32px;margin-right: 25px;font-size: 10pt;line-height: 13pt;font-weight: bold;color: #274675;}
#mainbox #dum #doporucte form p {float: left;width: auto;margin: 0 15px 0 0;position: relative;bottom: 6px;font-size: 8pt;color: #274675;}
#mainbox #dum #doporucte form p strong {float: left;width: auto;padding-left: 5px;font-size: 8pt;color: #274675;}
#mainbox #dum #doporucte form p span.obal {display: block;width: 188px;height: 22px;margin-top: 3px;}
#mainbox #dum #doporucte form p span.obal2 {display: block;width: 188px;height: 22px;margin-top: 3px;}
#mainbox #dum #doporucte form p span.obal input {width: 180px;height: 16px;border: 1px solid #ccdae5;margin: 3px 0 0 5px;}
#mainbox #dum #doporucte form p span.obal2 input {width: 180px;height: 16px;border: 1px solid #ccdae5;margin: 3px 0 0 5px;}
#mainbox #dum #doporucte form p input.ok {width: 51px;height: 18px;background: url('../images/box3_con3_submit.jpg') left top no-repeat;border: 0;margin: 4px 5px 0 0;}

/* pruvodce - menu */
#mainbox #pruvodce {float: left;width: 971px;height: 134px;background: url('../images/pruvodce_pozadi.jpg') 10px top no-repeat;}
#mainbox #pruvodce ul {list-style-type: none;margin: 15px 0 0 0;padding: 0;}
#mainbox #pruvodce ul li {float: left;width: 99px;height: 134px;}
#mainbox #pruvodce ul li * {cursor: hand;}
#mainbox #pruvodce ul li:hover {background: url('../images/pruvodce_menu_over.png') left top no-repeat;}
#mainbox #pruvodce ul li.prvni {width: 67px;background: url('../images/pruvodce_menu_sipka.png') left 26px no-repeat;}
#mainbox #pruvodce ul li.posledni {width: 6px;background: url('../images/pruvodce_menu_posledni.png') left 26px no-repeat;}
#mainbox #pruvodce ul li.blok1 {background: url('../images/pruvodce_menu_blok1.png') right top no-repeat;}
#mainbox #pruvodce ul li.blok2 {background: url('../images/pruvodce_menu_blok2.png') right top no-repeat;}
#mainbox #pruvodce ul li.blok3 {background: url('../images/pruvodce_menu_blok3.png') right top no-repeat;}
#mainbox #pruvodce ul li.blok4 {background: url('../images/pruvodce_menu_blok4.png') right top no-repeat;}
#mainbox #pruvodce ul li.blok5 {background: url('../images/pruvodce_menu_blok5.png') right top no-repeat;}
#mainbox #pruvodce ul li.blok6 {background: url('../images/pruvodce_menu_blok6.png') right top no-repeat;}
#mainbox #pruvodce ul li.blok7 {background: url('../images/pruvodce_menu_blok7.png') right top no-repeat;}
#mainbox #pruvodce ul li.blok8 {background: url('../images/pruvodce_menu_blok8.png') right top no-repeat;}
#mainbox #pruvodce ul li.blok9 {background: url('../images/pruvodce_menu_blok9.png') right top no-repeat;}
#mainbox #pruvodce ul li.blok1:hover,#mainbox #pruvodce ul li.blok2:hover,#mainbox #pruvodce ul li.blok3:hover,#mainbox #pruvodce ul li.blok4:hover,#mainbox #pruvodce ul li.blok5:hover,#mainbox #pruvodce ul li.blok6:hover,#mainbox #pruvodce ul li.blok7:hover,#mainbox #pruvodce ul li.blok8:hover,#mainbox #pruvodce ul li.blok9:hover {background: url('../images/pruvodce_menu_over.png') right top no-repeat;}
#mainbox #pruvodce ul li span {display: block;width: 93px;height: 134px;padding: 0 3px 0 3px;font-family: Arial;font-weight: normal;font-size: 8pt;color: #222d3a;text-align: center;position: relative;bottom: 80px;}
#mainbox #pruvodce ul li span div {font-family: Arial;font-weight: bold;font-size: 14pt;color: #c97840;padding: 35px 0 22px 10px;text-align: left;}
#mainbox #pruvodce ul li a {text-decoration: none;}
#mainbox #pruvodce ul li a img {visibility: hidden;width: 45px;height: 78px;position: relative;left: 27px;}
#mainbox #pruvodce ul li.active span {font-weight: bold;}
#mainbox #pruvodce ul li.active img {visibility: visible;}

/* pruvodce - obsah */
#mainbox #obsah {float: left;width: 680px;min-height: 350px;margin: 18px 0 0 15px;}
#mainbox #obsah #sloupec1 {float: left;width: 212px;height: auto;}
#mainbox #obsah #sloupec2 {float: left;width: 212px;height: auto;margin: 0 20px 0 20px;}
#mainbox #obsah #sloupec3 {float: left;width: 212px;height: auto;}
#mainbox #obsah h1 {margin-bottom: 7px;}
#mainbox #obsah div.delic {width: 212px;height: 1px;background: url('../images/pruvodce_delic.jpg') left top no-repeat;}
#mainbox #obsah h2 {font-size: 11pt;color: #de7932;margin: 13px 0 8px 0; font-weight: bold;}
#mainbox #obsah p {font-size: 9pt;color: #83858b;line-height: 21px;margin-top: 10px;text-align: left;}

/* pruvodce - sidebar */
#mainbox #sidebar {float: right;width: 261px;height: auto;background: url('../images/pruvodce_sidebar_pozadi.jpg') left 15px no-repeat;}
#mainbox #sidebar #zakaznik {width: 100%;height: auto;margin-top: 25px;}
#mainbox #sidebar #zakaznik h3.n_zakaznik {width: auto;height: auto;position: relative;top: -7px;left: 0px;color: #6d6faf;}
#mainbox #sidebar #zakaznik h3.n_zakaznik strong {color: #181a54;}
#mainbox #sidebar #zakaznik div.delic {width: 255px;height: 1px;background: url('../images/box2_delic.jpg') left top no-repeat;margin-bottom: 7px;}
#mainbox #sidebar #zakaznik p.ramecek {float: left;width: 112px;height: 126px;background: url('../images/box2_ramecek.jpg') left top no-repeat;}
#mainbox #sidebar #zakaznik p.ramecek img {margin: 4px 0 0 4px;}
#mainbox #sidebar #zakaznik p.text {float: left;width: 130px;font-size: 8pt;font-weight: bold;font-style: italic;color: #83858b;margin-left: 8px;}
#mainbox #sidebar #zakaznik p.text span {font-size: 8pt;line-height: 21px;margin-left: 10px;}
#mainbox #sidebar #zakaznik p.text a {background: url('../images/odrazka.png') left 6px no-repeat;padding-left: 8px;font-size: 8pt;line-height: 21px;font-weight: normal;font-style: normal;color: #fc0500;}

#mainbox #sidebar #osmduvodu {clear: both;float: left;width: auto;height: 430px;margin: 45px 0 0 20px;}
#mainbox #sidebar #osmduvodu h3 {float: left;height: auto;}
#mainbox #sidebar #osmduvodu h3 strong {color: #df8b50;}
#mainbox #sidebar #osmduvodu h3.osm {width: 40px;height: 60px;position: relative;bottom: 20px;font-size: 55pt;font-weight: bold;color: #df8b50;}
#mainbox #sidebar #osmduvodu h3.revit {width: 150px;line-height: 21px;}
#mainbox #sidebar #osmduvodu div.delic {clear: both;width: 171px;height: 1px;background: url('../images/box2_8_delic.jpg') left top no-repeat;margin-bottom: 7px;}
#mainbox #sidebar #osmduvodu ol {width: 200px;list-style-type: decimal;padding-left: 25px;}
#mainbox #sidebar #osmduvodu ol li {margin: 10px 0 3px 0px;padding-left: 0px;font-size: 9pt;color: #df8b50;}
#mainbox #sidebar #osmduvodu ol li span {font-size: 9pt;line-height: 12pt;color: #448dbb;}
#mainbox #sidebar #osmduvodu a.link {background: url('../images/odrazka.png') left 6px no-repeat;margin-left: 15px;padding-left: 10px;font-size: 8pt;color: #fc0500;}


/* pruvodce - tlacitka */
#mainbox #tlacitka {float: left;width: auto;margin: 50px 0 0 15px;}
#mainbox #tlacitka #leve {float: left;width: 201px;height: 131px;background: url('../images/pruvodce_sipka_leva.jpg') left top no-repeat;}
#mainbox #tlacitka #chci {float: left;width: 236px;height: 124px;background: url('../images/pruvodce_tohle_chci.jpg') left top no-repeat;margin: 0 20px 0 20px;}
#mainbox #tlacitka #prava {float: left;width: 201px;height: 131px;background: url('../images/pruvodce_sipka_prava.jpg') left top no-repeat;}
#mainbox #tlacitka .hidden {visibility: hidden;}

#mainbox #tlacitka #leve a {display: block;width: 189px;height: 96px;text-decoration: none;color: #fc0500;padding: 35px 0 0 12px;}
#mainbox #tlacitka #leve a span {display: block;font-family: Arial;font-size: 8pt;color: #fc0500;text-decoration: underline;}
#mainbox #tlacitka #leve a:hover, #mainbox #tlacitka #prava a span:hover {text-decoration: none;}
#mainbox #tlacitka #prava a {display: block;width: 111px;height: 96px;text-decoration: none;color: #fc0500;padding: 35px 0 0 90px;}
#mainbox #tlacitka #prava a span {display: block;font-family: Arial;font-size: 8pt;color: #fc0500;text-decoration: underline;}
#mainbox #tlacitka #prava a:hover, #mainbox #tlacitka #leve a span:hover {text-decoration: none;}
#mainbox #tlacitka #chci a {display: block;;width: 231px;height: 125px;overflow: hidden;position: relative;cursor: hand;margin: 0;padding: 0;}
#mainbox #tlacitka #chci a span {width: 236px;height: 124px;position: absolute;top: 0;left: 0;background: url('../images/pruvodce_tohle_chci.jpg') left top no-repeat;z-index: 2;}

/* pruvodce - kalkulacka */
#mainbox #kalkulacka {float: left;width: 710px;height: 275px;background: url('../images/pruvodce_kalkulacka_pozadi.jpg') left top no-repeat;margin-top: 30px;}
#mainbox #kalkulacka #content1 {float: left;width: 200px;height: auto;margin: 50px 0 0 10px;}
#mainbox #kalkulacka #content1 h2.n_viteze {width: auto;height: auto;position: relative;top: -4px;margin-bottom: 15px;color: #6d6faf;}
#mainbox #kalkulacka #content1 h2.n_viteze strong {color: #181a54;}
#mainbox #kalkulacka #content1 p {background: url('../images/odrazka.png') left 6px no-repeat;padding-left: 13px;margin: 0 0 10px 0;font-size: 9pt;line-height: 13pt;color: #3c4362;}
#mainbox #kalkulacka #content1 p.margin18{margin: 0px 0px 18px 0px;}
#mainbox #kalkulacka #content1 p a {font-weight: bold;color: #3c4362;}

#mainbox #kalkulacka #content2 {float: left;width: 250px;height: auto;margin: 50px 0 0 55px;}
#mainbox #kalkulacka #content2 h2.n_kolik {width: 300px;height: auto;position: relative;top: -4px;font-weight: bold;color: #181a54;}
#mainbox #kalkulacka #content2 h2.n_kolik strong {color: #6d6faf;}
#mainbox #kalkulacka #content2 p {margin-top: 15px;font-size: 9pt;color: #3c4362;}
#mainbox #kalkulacka #content2 p a {display: block;background: url('../images/box3_con2_odrazka.png') left 6px no-repeat;margin-top: 10px;padding-left: 15px;font-weight: bold;font-size: 11pt;color: #c20400;}

#mainbox #kalkulacka #content3 {clear: both;float: left;width: 700px;height: auto;margin: 25px 0 0 30px;}
#mainbox #kalkulacka #content3 h3.n_doporuceni {float: left;width: 180px;height: 32px;margin-right: 25px;font-size: 10pt;line-height: 13pt;font-weight: bold;color: #fff;}
#mainbox #kalkulacka #content3 form p {float: left;width: auto;margin: 0 15px 0 0;position: relative;bottom: 6px;font-size: 8pt;color: #274675;}
#mainbox #kalkulacka #content3 form p strong {float: left;width: auto;padding-left: 5px;font-size: 8pt;color: #274675;}
#mainbox #kalkulacka #content3 form p span.obal {display: block;width: 188px;height: 22px;background: url('../images/box3_con3_input.jpg') left top no-repeat;margin-top: 3px;}
#mainbox #kalkulacka #content3 form p span.obal2 {display: block;width: 188px;height: 22px;background: url('../images/box3_con3_input2.jpg') left top no-repeat;margin-top: 3px;}
#mainbox #kalkulacka #content3 form p span.obal input {width: 180px;height: 16px;border: 0;margin: 3px 0 0 5px;}
#mainbox #kalkulacka #content3 form p span.obal2 input {width: 180px;height: 16px;border: 0;margin: 3px 0 0 5px;}
#mainbox #kalkulacka #content3 form p input.ok {width: 51px;height: 18px;background: url('../images/box3_con3_submit.jpg') left top no-repeat;border: 0;margin: 4px 5px 0 0;}
#content3 .email_message { padding: 12px 0 0 24px; color: #27468A }

/* 8 duvodu proc revitalizovat */
#mainbox #obsah div.delic2 {clear: both;width: 680px;height: 1px;background: url('../images/dum_delic.jpg') left top no-repeat;margin-top: 7px;margin-bottom: 10px;}
#mainbox #obsah div ul {margin-left: 30px;}
#mainbox #obsah div ul li {font-size: 9pt;color: #83858b;line-height: 21px;}
#mainbox #obsah div {font-size: 9pt;color: #83858b;line-height: 21px;}
#mainbox #content .floatright {float: right;}



/* Content */
#mainbox #content {float: left;width: 710px;background: url('../images/content_pozadi1.jpg') left 1px no-repeat;}
#mainbox #content h1 {margin-top: 21px;}
#mainbox #content div.delic {clear: both;width: 680px;height: 1px;background: url('../images/dum_delic.jpg') left top no-repeat;margin-top: 7px;margin-bottom: 10px;}
#mainbox #content #text {width: 680px;min-height: 550px;font-family: Arial;font-size: 9pt;color: #83858b;}
#mainbox #content #text a.visited, #mainbox #content #text a {color: #DE7932;}

#mainbox #content #text h2 {font-family: Arial;font-size: 11pt;color: #de7932;margin: 26px 0 8px 0; font-weight: bold;}
#mainbox #content #text h2 a {font-size: 11pt;color: #de7932;}
#mainbox #content #text ul {list-style-type: none;margin-left: 1px;}
#mainbox #content #text ul li {line-height: 21px; list-style-type: none;background: url('../images/content_odrazka.png') left 6px no-repeat;padding-left: 10px;margin-bottom: 7px;}
#mainbox #content #text strong {color: #de7932;}

#mainbox #content #text div.blok {margin-bottom: 25px; clear: both;}
#mainbox #content #text div.blok img {float: left;margin-right: 15px;}
#mainbox #content #text div.blok h2 {margin: 5px 0 10px 0; font-weight: bold;}
#mainbox #content #text div.blok .text {float: left; width: 450px;}
#mainbox #content #text div.blok .zakaznik {float: left; width: 550px;}
#mainbox #content #text div.blok p {line-height: 21px;margin-bottom: 10px;}
#mainbox #content #text div.blok .zakaznik p {line-height: 21px;margin: 0px 10px 10px 10px; text-align: justify;}

#mainbox #content #text #uabox {clear: both;width: 481px;height: auto;background: url('../images/content_uabox_repeat.jpg') left top repeat-y;position: relative;top: 20px;right: 7px;}
#mainbox #content #text #uabox div.vrch {width: 481px;min-height: 118px;background: url('../images/content_uabox_top.jpg') left top no-repeat;}
#mainbox #content #text #uabox div.spodek {width: 481px;height: 17px;background: url('../images/content_uabox_bottom.jpg') left top no-repeat;}
#mainbox #content #text #uabox div.vrch h2 {font-family: Calibri;font-size: 28pt;font-weight: bold;color: #c97840;padding: 12px 0 0 46px; margin: 0px;}
#mainbox #content #text #uabox div.vrch p {width: auto;font-family: Calibri;font-size: 12px;font-weight: bold;color: #274675; padding: 0 10px 0 20px; margin: 0px;}
#mainbox #content #text #uabox div.vrch ul {margin-left: 25px;}
#mainbox #content #text #uabox div.vrch ul li {background: url('../images/content_odrazka.png') left 8px no-repeat;font-family: Calibri;font-size: 12pt;font-weight: bold;color: #274675;}
#mainbox #content #text #uabox div.vrch a, #mainbox #content #text #uabox div.vrch a.visited {font-family: Calibri;font-size: 12pt;color: #8e3a00;font-weight: bold;}

/* Partneri */
.partneri {text-align: center;}
.partneri a, .partneri a.visited {text-decoration: none; width: 180px;}
.partneri img {margin: 10px;}
.clearer {clear: both; font-size: 1px;}

/*Kontakt*/
.odsazeni {margin: 0px 0px 0px 20px;}
.pobocka {float: right; margin: 20px 10px 0px 0px;}

.formular {float: right;}
.formtop{width: 420px; height: 13px; background: url('../images/formtop.jpg'); font-size: 2px;}
.formbottom{width: 420px; height: 13px; background: url('../images/formdown.jpg'); font-size: 2px;}

.formtop2{width: 692px; height: 13px; background: url('../images/formtop.jpg'); font-size: 2px;}
.formbottom2{width: 692px; height: 13px; background: url('../images/formdown.jpg'); font-size: 2px;}

#kontaktform { padding: 0px 0px 0px 13px; width: 407px; background: url('../images/formbody.jpg'); color: #274675; }
#kontaktform2 { padding: 0px 0px 0px 13px; width: 679px; background: url('../images/formbody.jpg'); color: #274675; }

#kontaktform table {border: solid 1px #eaf2f8; padding: 7px; width: 394px;}
#kontaktform table td{font-size: 11px;}
#kontaktform table textarea{font-size: 11px; width: 372px; height: 120px; background: white; border: solid 1px #c4d5e2; }
#kontaktform input {font-size: 11px; background: white; border: solid 1px #c4d5e2; height: 18px; width: 184px;}
#kontaktform input.submit {width: auto; padding: 0px 5px 0px 5px; font-size: 10px; height: 21px; background: url('../images/buttonbg.jpg'); color: #ff9f5c; cursor: pointer;}

#kontaktform2 table {border: solid 1px #eaf2f8; padding: 7px; width: 666px; }
#kontaktform2 table td{font-size: 11px;}
#kontaktform2 table sup{font-size: 8px;}
#kontaktform2 table th{text-align: left;}
#kontaktform2 table textarea{font-size: 11px; width: 372px; height: 120px; background: white; border: solid 1px #c4d5e2; }
#kontaktform2 input {font-size: 11px; background: white; border: solid 1px #c4d5e2; height: 18px; width: 184px;}
#kontaktform2 input.submit {width: auto; padding: 0px 5px 0px 5px; font-size: 10px; height: 21px; background: url('../images/buttonbg.jpg'); color: #ff9f5c; cursor: pointer;}
#kontaktform2 input.check {width: 100px; background: none; border: 0;}

/* Spokojeni zakazníci */
.citace {font-size: 14px; font-style: italic; margin: 10px; line-height: 200%;}


/* Kalkulačka */
#mainbox #content #text ul.kalkulacka {margin-left: 20px;}
#vysledky {text-align:center; margin-left:6px; width:300px;}
#vysledky #vysledek4 {border: solid 1px #EAF2F8; background: #EAF2F8;}
#vysledky #vysledek4 strong {font-size: 20px;}
.reviblue {color:#448DBB; font-size: 14px; font-weight: bold;}
#mainbox #content #text h2.kalkulackah2 {margin: 0px 0px 8px 13px;}

.formular {float: right;}
.kalktop{width: 340px; height: 13px; background: url('../images/formtop.jpg'); font-size: 2px;}
.kalkbottom{width: 340px; height: 13px; background: url('../images/formdown.jpg'); font-size: 2px;}

#kalkform { padding: 0px 0px 0px 13px; width: 327px; background: url('../images/formbody.jpg'); color: #274675; }
#kalkform table {border: solid 1px #eaf2f8; padding: 7px; width: 313px;}
#kalkform table td{font-size: 11px;}
#kalkform input {font-size: 11px; background: white; border: solid 1px #c4d5e2; height: 18px; width: 145px;}
#kalkform input.submit {width: auto; padding: 0px 5px 0px 5px; font-size: 10px; height: 21px; background: url('../images/buttonbg.jpg'); color: #ff9f5c; cursor: pointer;}

#kontaktform2 table th select{ width: 105px; margin-left: 20px;}

.reference-link-foto {
  font-weight: bolder;
  text-decoration: underline;
}
.reference-link-foto.hidden {
  display: none;
}
