/* *************************************************************************************************
 *
 *  resety | globalni definice
 *   
 * ************************************************************************************************* */

a img, address, applet, area, blockquote, body, caption, code, dd, dl, dt, fieldset, form, h1, h2, h3, h4, h5, h6, hr, html, img, legend, li, map, object, ol, p, param, pre, small, sub, sup, table, td, th, tr, ul {border:0;margin:0;padding:0;text-indent:0;font-size:100%;}

sub, sup {line-height:0.5;font-size:9px;}

button, input[type="submit"] {cursor:pointer;}
table  {border-collapse:collapse;border-spacing:0;}
td, th {vertical-align:top;}
address {font-style:normal;}

.required {color:red;}
.cleaner {clear:both;font-size:0;height:1px;}
.hidden {display:none;}
.align-right {text-align:right;}
.align-center {text-align:center;}

:focus {outline:0;}

a {color:#0a6b4b;}
a:hover {text-decoration:none;}

* html legend {margin-left:-5px;}
fieldset>legend {margin-left:-5px;}

h1 {font-size:170%;color:#00402B;font-weight:normal;}
h2 {font-size:140%;}
h3 {font-size:120%;color:#00402B;}

/* *************************************************************************************************
 *
 *  rozvrzeni stranky
 *   
 * ************************************************************************************************* */
 
html {color:#3E3E3E;font:normal normal normal 75%/1.5 arial, Tahoma, Verdana, sans-serif;}
body {width:900px;margin:auto;background:url('../images/design/hlava.jpg') center top no-repeat;}

#hlava {height:163px;}
#hlava p {line-height:20px;text-align:right;padding-right:10px;font-size:95%;}
#hlava p a {color:#fff;text-decoration:none;}
#hlava p a:hover {text-decoration:underline;}
#hlava #head a {margin:40px 0 0 30px;display:block;width:365px;height:80px;background:url('../images/design/logo.jpg') no-repeat 0 0;}
#hlava #head a span {display:none;} 

#levy {float:left;margin-top:1px;width:175px;}
#search {background:#FFFFFF url('../images/design/menu-podstrana-top.gif') no-repeat 0 0;margin-top:10px;padding:5px 0;}
#search input.text{border:1px solid #abadb3;height:15px;width:145px;margin:10px 0;padding:2px}
#search input.submit{background:url(../images/search.png) 0 0 no-repeat;width:18px;height:18px;border:0;margin:10px 0;}

#menu {overflow:hidden;padding:30px 0 20px 0;list-style:none;width:175px; }
#menu ul {list-style:none;width:175px;}
#menu li {min-height:25px;line-height:25px;background:#EDEEF0 url('../images/design/menu-sipka-rovno.gif') no-repeat 12px 8px; }
#menu li a {display:block;border-bottom:1px solid #BECBC9;text-decoration:none;color:#00402B;font-weight:bold;}
#menu li li a {font-weight:normal;}
#menu li.active a, #menu li.active-home a {color:#818181;}
#menu li.active {background-image:url('../images/design/menu-sipka-dolu.gif');}
#menu li.active li a {color:#00402B;}
#menu li.last a {border-bottom:0;}
#menu li ul {background:#E1EDEB;}
#menu li ul li {background:#E1EDEB url('../images/design/submenu2-tecka.gif') no-repeat 27px 11px;}
#menu li ul ul li {background-position:42px 11px;background-image:url('../images/design/submenu-tecka.gif');}
#menu a:hover {color:#818181 !important;}
#menu a {width:145px;padding-left:30px;}
#menu ul a {width:135px;padding-left:40px;}
#menu ul ul a {width:125px;padding-left:55px;}

#pata {padding:10px 0;text-align:center;margin:auto;width:900px;font-size:95%;line-height:20px;}

.page {background:#EDEEF0 url('../images/design/menu-podstrana-top.gif') no-repeat 0 0;}
.home {background:#EDEEF0 url('../images/design/menu-homepage-top.gif') no-repeat 0 0;}

#content {width:715px;float:right;}

#content #drobecek {line-height:25px;height:25px;padding:11px 0 0 20px;overflow:hidden;}
#content #drobecek a {text-decoration:none;color:#00402B;}
#content #drobecek a:hover {text-decoration:underline;}
#content .tp1-drobecek {background:url('../images/design/drobecek-tp1.gif') no-repeat 0 0;}
#content .tp2-drobecek {background:url('../images/design/drobecek-tp2.gif') no-repeat 0 0;}

#content #obsah {padding:15px 20px 0 20px;overflow:hidden;}
#content .tp1-obsah {width:675px;}
#content .tp2-obsah {width:500px;float:left;}

#content #pravy {float:right;width:155px;padding:0 10px 10px 10px;background:#E6E6E6;}
#content #pravy .line {height:1px;background:#fff;font-size:0;margin:10px -10px;width:175px;}
#content #obsah .line {height:1px;background:#d0d0d0;font-size:0;margin:10px 0;}



#top-anot {border-bottom:1px solid #fff;overflow:hidden;height:133px;background:url('../images/design/top-anot.jpg') no-repeat 0 0;}
#top-anot .left {line-height:1.4;float:left;width:495px;padding:35px 25px 15px 25px;}
#top-anot .middle {line-height:1.3;float:left;background:#E1EDEB;width:145px;font-size:95%;margin:11px 5px 0 0;height:103px;padding:19px 15px 0 15px;}
#top-anot .right {line-height:1.3;float:left;background:#E1EDEB;width:145px;font-size:95%;height:104px;margin-top:29px;padding:0 15px;}
#top-anot .middle a, #top-anot .right a {color:#3d3d3d;text-decoration:none;}
#top-anot a:hover {color:#0a6b4b;}
#top-anot .middle a:hover, #top-anot .right:hover a {color:#0a6b4b;}
#top-anot div {overflow:hidden;}
#top-anot h2 {font-size:100%;color:#3E3E3E;font-weight:bold;}
#top-anot h2, #top-anot p {margin-bottom:2px;}

#content .box {line-height:1.4;margin-right:5px;padding-top:11px;width:175px;overflow:hidden;float:left;background:#F7F9F8 url('../images/design/menu-podstrana-top.gif') no-repeat 0 0;}
#content .second {background-color:#EDEEF0;}
#content .last {margin-right:0 !important;}
#content .box img {border-bottom:1px solid #fff;float:left;}
#content .box .item_text {height:175px;font-size:11px;}
#content .box h2 {width:175px;font-weight:bold;color:#fff;border-bottom:1px solid #fff;clear:left;margin:0;background:#418671;line-height:28px;font-size:100%;}
#content .box h2 a {padding:0 10px;display:block;color:#fff;text-decoration:none;}
#content .box h2 a:hover {background:#C6D4D4;color:#3e3e3e;}
#content .box p {margin:10px;}
#content .box ul {margin:0;list-style:none;border-top:1px solid #fff;padding:10px;height:45px;}
#content .box ul li {padding-left:13px;background:url('../images/design/submenu2-tecka.gif') no-repeat 0 5px;}
#content .box ul li a {font-weight:bold;text-decoration:none;}
#content .box ul li a:hover {text-decoration:underline;}

.odkazy ul {list-style:none !important;margin-left:0 !important;}
.odkazy ul li {padding-left:25px !important;background:url('../images/design/submenu2-tecka.gif') no-repeat 10px 7px !important;}

.partner {float:left;width:305px;margin-right:10px;margin-bottom:10px;border:1px solid #eee;background:#f5f5f5;padding:10px;}
.partner h2 {margin-bottom:5px;}
.partner address {font-size:95%;}
.partner address .www {position:absolute;margin-left:150px;margin-top:-16px;*margin-top:-18px;}
.partner address .emil {position:absolute;margin-left:150px;margin-top:-33px;*margin-top:-35px;} 
.partner address .flag {position:absolute;margin-left:150px;margin-top:-50px;*margin-top:-52px;}

.ref {}
.ref {margin-bottom:10px;}
.ref p {font-size:95%;}
.ref p.date {margin-bottom:5px !important;}
.ref h2 {margin-top:5px;margin-bottom:5px !important;}
.ref h2 a {text-decoration:none;}
.ref h2 a:hover {text-decoration:underline;}
.ref img {border:5px solid #edeef0;padding:1px;float:left;margin-right:10px;margin-bottom:15px;}
.ref a:hover img {border:5px solid rgb(142,181,171);}


#obsah h1, #obsah h2, #obsah h3, #obsah ul, #obsah ol, #obsah table, #obsah p {margin-bottom:10px;}
#obsah ul {list-style:none;}
#obsah ul li {padding:2px 0 2px 25px;background:url('../images/design/li.gif') no-repeat 5px 5px;}
#obsah img {}
#obsah ol.sub, #obsah ul.mapa-webu {list-style:none;}
#obsah ol.sub li, #obsah ul.mapa-webu li {padding-left:25px;background:url('../images/design/submenu-tecka.gif') no-repeat 10px 7px;}
#obsah ul.mapa-webu ul {margin-bottom:0;}
#obsah table td, #obsah table th {border-collapse:collapse;border:1px solid #aaa;padding:2px 5px;}
#obsah a.fancybox img { margin-right: 5px; border: 5px solid #edeef0; }

.news {font-size:130%;font-weight:bold;}

.no_text_decor a {text-decoration:none;color:#818181;}
.no_text_decor a:hover {text-decoration:underline;}
.odb_cl {float:left;margin:0 10px 10px 0;border:5px solid #edeef0;padding:2px;}

.kontakt-form {margin:20px 0 10px 0;}
.kontakt-form fieldset {padding:10px 17px 10px 17px;*padding-top:0px;border:1px solid #aaa;}
.kontakt-form fieldset legend  {margin-bottom:10px;font-weight:bold;font-size:120%;color:#00402B;padding:0 10px;line-height:25px;border:1px solid #aaa; }
.kontakt-form fieldset label {float:left;font-weight:bold;width:120px;}
.kontakt-form fieldset input, .kontakt-form textarea {margin-bottom:2px;padding:1px;border:1px solid #c5c5c5;width:200px;}
.kontakt-form fieldset textarea {width:400px;height:100px;}
.kontakt-form fieldset button {margin-left:120px;*height:20px;*line-height:1;}

.kontakt-form.objednavka fieldset { margin-bottom: 20px; }
.kontakt-form.objednavka fieldset input.radio { float: left; width: 20px; }
.kontakt-form.objednavka fieldset br { clear: both; }
.kontakt-form.objednavka fieldset.small label { width: 180px; }
.kontakt-form.objednavka fieldset.long label { width: 200px; }


/* *************************************************************************************************
 *
 *  klikaci mapa
 *   
 * ************************************************************************************************* */
 
#cz_map_wrap {margin:0;padding:0;width:489px;height:288px;position:relative;overflow:hidden;background:url('../img/map/cr_main.gif') 0px 0px no-repeat;margin-left:40px;}
#cz_map_wrap a {position:absolute;display:block;font-size:12px;color:#3337aA;text-decoration:none;}
#cz_map_wrap a:hover {color:#ffffff;text-decoration:none;}
#cz_map_wrap a.outside:hover {color:#3337aA;}
#cz_pozadi {position:absolute;top:0px;left:0px;margin:0;padding:0;display:inline !important;}
#cz_map_wrap img  {border:0 !important;padding:0 !important;position:absolute;display:none;margin:0;}
				
#cz_kraj1 {top:68px;left:14px;}
#cz_kraj2 {top:109px;left:33px;}
#cz_kraj3 {top:163px;left:103px;}
#cz_kraj4 {top:5px;left:76px;}
#cz_kraj5 {top:52px;left:95px;}
#cz_kraj6 {top:93px;left:148px;}
#cz_kraj7 {top:7px;left:165px;}
#cz_kraj8 {top:36px;left:214px;}
#cz_kraj9 {top:100px;left:232px;}
#cz_kraj10 {top:138px;left:200px;}
#cz_kraj11 {top:153px;left:251px;}
#cz_kraj12 {top:164px;left:355px;}
#cz_kraj13 {top:77px;left:352px;}
#cz_kraj14 {top:68px;left:322px;}
#cz_kraj15 {top:194px;left:311px;}
				
#cz_kraj1href {top:98px;left:30px;	}
#cz_kraj2href {top:143px;left:65px;	}
#cz_kraj3href {top:208px;left:145px;}
#cz_kraj4href {top:63px;left:105px;}
#cz_kraj5href {top:136px;left:143px;}
#cz_kraj6href {top:88px;left:165px;}
#cz_kraj7href {top:41px;left:185px;}
#cz_kraj8href {top:74px;left:240px;}
#cz_kraj9href {top:120px;left:256px;}
#cz_kraj10href {top:176px;left:232px;}
#cz_kraj11href {top:221px;left:290px;}
#cz_kraj12href {top:196px;left:377px;}
#cz_kraj13href {top:138px;left:402px;}
#cz_kraj14href {top:157px;left:338px;}
#cz_kraj15href {top:198px;left:333px;}

.faq-item {border:1px solid #eee;background:#fafafa;padding:10px 10px 0 10px;margin-bottom:10px;}
.faq-item blockquote {margin-bottom:10px;padding-left:16px;border-left:4px solid #cdcdcd;font-style:italic;}
.form label {display:block;width:110px;float:left;}
.form input {width:200px;float:left;margin-bottom:5px;}
.form br {clear:both;}
.form textarea {float:left;width:200px;height:100px;margin-bottom:5px;}
.form .validation_img {float:left;margin-left:10px;}
.form {margin-bottom:15px;}

.objednat-button { width: 250px; height: 37px; float: left; padding: 10px; margin-right: 20px; background: #418671 url(../images/design/menu-sipka-rovno.gif) no-repeat 10px center; line-height: 37px; font-size: 14px; }
.objednat-button a { color: #ffffff; display: block; padding-left: 20px; text-decoration: none; font-weight: bold; }
.objednat-button:hover { background-color: #C6D4D4; }
.objednat-button:hover a { color: #3E3E3E; }

