/* RESET CSS */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { 	margin: 0; 	padding: 0; border: 0;	outline: 0;	font-size: 100%;	vertical-align: baseline;	background: transparent;}body {	line-height: 1;}ol, ul {	list-style: none;}blockquote, q {	quotes: none;}blockquote:before, blockquote:after,q:before, q:after {	content: '';	content: none;}:focus {	outline: 0;}ins {	text-decoration: none;}del {	text-decoration: line-through;}

#ajax-spinner {	margin: 15px 0 0 15px;	padding: 13px;	background: white url('../images/spinner.gif') no-repeat 50% 50%;	font-size: 0;	z-index: 123456;	display: none;}
div.flash { color: black;	background: #C0C96C;	border: 1px solid #7D8633;	padding: 1em 20px;	margin: 1em 0;position: absolute;width: 928px;z-index: 99;left: 0;top: 45px;cursor: pointer;opacity: 0.8;}
div.error{border: 1px solid red;background: #FCBAB5;}
a[href^="error:"] {	background: red;	color: white;}

br.clear{height: 1px;line-height: 1px;float: none;clear: both;}

body{background: url('../images/body-background.jpg') left top repeat-x #000;color: #7c7c7c;font-family: Arial;font-size: 12px;text-align: center;margin: 0 0 30px 0;}

a.vice{float: right;display: inline-block;margin: 7px 0 6px 0;font-size: 11px;}

p{margin: 1em 0;line-height: 150%;}

a{text-decoration: underline;color: #838d39;}
a:hover{text-decoration: none;}
a:active{color: #000;}

#header{width: 968px;height: 251px;margin: auto;text-align: left;position: relative;z-index: 1;background: url('../images/header-background.jpg') left top no-repeat;}
#flash-header{position: absolute;left: 0;top: 0;z-index: 2;width: 968px;height: 251px;}

h1{position: relative;width: 400px;text-align: center;padding: 30px 0 0 0;z-index: 10;}
h1 a{color: #909f1f;text-decoration: none;font-size: 16px;font-style: italic;}
h1 a:active{color: #909f1f;}
h1 a em{color: #cbd767;}
h1 a span{cursor: pointer;display: block;width: 400px;height: 190px;background: url('../images/logo.png') left top no-repeat;text-align: center;}


#menu{margin: 0 auto;width: 968px;height: 33px;background: url('../images/menu-background.jpg') left top no-repeat #a3ac61;text-align: left;}
#menu li{float: left;height: 33px;position: relative;}
#menu li a{display: inline-block;height: 33px;line-height: 33px;background: url('../images/menu-hover.jpg') 0 0 repeat-x;color: #FFF;text-decoration: none;padding: 0;width: 119px;text-align: center;text-shadow: 1px 1px 1px #000000;filter: dropshadow(color=#000000, offx=1, offy=1); }
#menu li a:hover{background-position: 110px 0;background-color: #cbd767;}
#menu li a.first{-moz-border-radius-topleft: 10px;-moz-border-radius-topright: 0px;-moz-border-radius-bottomright: 0px;-moz-border-radius-bottomleft: 0px;-webkit-border-radius: 10px 0px 0px 0px;border-radius: 10px 0px 0px 0px; }
#menu li a.last{-moz-border-radius-topleft: 0;-moz-border-radius-topright: 10px;-moz-border-radius-bottomright: 0px;-moz-border-radius-bottomleft: 0px;-webkit-border-radius: 0px 10px 0px 0px;border-radius: 0px 10px 0px 0px; }
#menu li.sep{display: inline-block;height: 33px;width: 2px;background: url('../images/menu-sep.jpg') left bottom no-repeat;}

#menu li.current a{font-weight: bold;}

#menu ul{position: absolute;left: 0;top: 33px;z-index: 999;opacity: 0.9;display: none;}
#menu ul li.last a, #menu ul{-moz-border-radius-topleft: 0px;-moz-border-radius-topright: 0px;-moz-border-radius-bottomright: 10px;-moz-border-radius-bottomleft: 10px;-webkit-border-radius: 0px 0px 10px 10px;border-radius: 0px 0px 10px 10px; }

#frm-searchForm{width: 263px;height: 32px;background: url('../images/search.jpg') left top no-repeat #FFF;position: absolute;right: 0;bottom: 0;z-index: 5;}
#frmsearchForm-send{background: transparent;border: 0;float: right;width: 65px;font-size: 11px;margin: 7px 0 0 0;}
#frmsearchForm-text{background: transparent;border: 0;float: left;width: 160px;font-size: 11px;margin: 7px 0 0 27px;}

#content-wrap{background: url('../images/footer-background.jpg') center bottom no-repeat #FFF;}
#content-podstin{background: url('../images/podstin.jpg') center top no-repeat;}

#footer1{height: 228px;width: 968px;margin: 0 auto;padding: 50px 0 0 0;}

#footer2-wrap{background: #c7c7c7;padding: 15px 0;border-bottom: 1px solid #FFF;margin: 0 0 30px 0;text-align: left;}
#footer2{width: 948px;margin: 0 auto;color: #000;padding: 0 0 0 20px;}
#footer2 a{color: #495304;}
#footer2 h3{font-size: 16px;}

#prihlasit-se{width: 262px;heigt: 32px;text-align: center;line-height:  32px;position: absolute;left: 0;top: 0;z-index: 10;background: url('../images/prihlasit-se.jpg') left top no-repeat #d4de80;margin: 0;z-index: 10;font-size: 11px;color: #80900f;}
#prihlasit-se a{color: #000;display: inline-block;margin: 0 0 0 30px;}

#newsletter{background: url('../images/w50.png') 0 0 repeat;padding: 15px;position: absolute;right: 0;top: 0;z-index: 10;width: 230px;-moz-border-radius-topleft: 0px;-moz-border-radius-topright: 0px;-moz-border-radius-bottomright: 5px;-moz-border-radius-bottomleft: 5px;-webkit-border-radius: 0px 0px 5px 5px;border-radius: 0px 0px 5px 5px; color: #FFF;font-size: 11px;text-align: center;}
#newsletter p{margin: 1em 0 0 0;}
#frmnewsletterForm-email{border: 1px solid #e0e7aa;font-size: 11px;color: #858585;background: #FFF;width: 138px;padding: 2px 6px;}
#frmnewsletterForm-send{border: 1px solid #e0e7aa;font-size: 12px;color: #858585;background: url('../images/newsletter-submit.jpg') 0 0 repeat-x #FFF;margin: 0 0 0 1px;}
#newsletter ul{padding: 10px 0 0 0;color: #DEE39A;font-weight: bold;}

#frm-contactForm{float: right;width: 530px;height: 137px;padding: 10px 53px 10px 30px;position: relative;}
#frm-contactForm select,#frm-contactForm input, #frm-contactForm textarea{background: #383d3e;border: 0;color: #747878;font-family: Arial;font-size: 12px;padding: 5px 8px;-webkit-border-radius: 6px;-moz-border-radius: 6px;border-radius: 6px; }
#frm-contactForm input{float: left;clear: left;margin: 0 0 30px 0;width: 190px;}
#frm-contactForm #frmcontactForm-subject{width: 88px;margin: 0 10px 0 0;}
#frm-contactForm #frmcontactForm-type{width: 88px;padding-right: 2px;}

#frm-contactForm textarea{float: right;clear: right;width: 280px;height: 125px;}
#frm-contactForm input#frmcontactForm-send{background: url('../images/contact-form-send.jpg') 0 0 no-repeat #d1dc77;width: 53px;height: 25px;position: absolute;right: 0;color: #495304;bottom: 17px;margin: 0;padding: 0;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px; }

div.leva-nabidka-produktu{float: left;width: 242px;text-align: center;background: url('../images/leva-nabidka-produktu.jpg') right top repeat-y;}
div.leva-nabidka-produktu span.obrazek{display: block;height: 242px;overflow: hidden;width: 242px;}
div.leva-nabidka-produktu ul{background: url('../images/leva-nabidka-bottom.png') right bottom no-repeat;}
div.leva-nabidka-produktu ul li a{display: block;height: 60px;line-height: 60px;text-align: right;padding: 0 30px 0 0;background: url('../images/left-menu.png') left top no-repeat;text-decoration: none;font-style: italic;}
div.leva-nabidka-produktu ul li a:hover{background-position: right top;color: #495304;font-weight: bold;}

div.leva-nabidka-produktu ul li.support{height: 69px;background: url('../images/support.jpg') right top no-repeat;text-align: left;padding: 25px 0 0 50px;margin: 15px 0 0 0;}
div.leva-nabidka-produktu ul li.support a{display: inline;background: transparent;padding: 0;height: auto;line-height: 20px;border: 0;font-weight: bold;font-size: 14px;}
div.leva-nabidka-produktu ul li.support a span{font-size: 11px;color: #495304;}

div.leva-nabidka-produktu ul li.data{text-align: right;font-style: italic;padding: 0 15px 12px 0;line-height: 150%;margin: 20px 0;}
div.leva-nabidka-produktu ul li.data img{float: right;}
div.leva-nabidka-produktu ul li.data a{height: auto;line-height: 120%;background: transparent;font-weight: normal;padding: 0;margin: 0;clear: both;display: inline-block;}
div.leva-nabidka-produktu ul li.data a span{font-weight: bold;}
div.leva-nabidka-produktu ul li.data span.green{font-weight: bold;color: #495304;font-size: 16px;}
div.leva-nabidka-produktu ul li.data span.green2{font-weight: bold;color: #8a9f25;font-size: 16px;padding: 22px 0 5px 0;display: inline-block;}
div.leva-nabidka-produktu ul li.data span.orange{font-weight: bold;color: #eb9800;font-size: 18px;}
div.leva-nabidka-produktu ul li.data span.kruh{display: block;float: right;background: url('../images/data-kruh.png') right top no-repeat;padding: 0 90px 0 0;height: 74px;margin: 10px 0;text-align: left;}


div.pravy-cast-produktu{float: right;width: 725px;}


#nabidka-slideshow div.prava-cast{width: 320px;float: right;font-style: italic;padding: 15px 0;}
#nabidka-slideshow div.prava-cast p.detaily-pripojeni{font-size: 20px;margin: 10px 0;}
#nabidka-slideshow div.prava-cast p.detaily-pripojeni a{font-size: 22px;color: #7C7C7C;font-weight: bold;}
#nabidka-slideshow div.prava-cast p.detaily-pripojeni a.active{color: #838d39;}

#nabidka-slideshow div.leva-cast{float: left;width: 360px;text-align: center;margin: 20px 0;height: 203px;border-right: 1px solid #CCC;position: relative;}
#nabidka-slideshow h3{color: #8a9f25;font-style: italic;font-size: 18px;margin: 5px 0 30px 0;}
#nabidka-slideshow div.prava-cast h3{color: #495304;font-size: 14px;margin: 5px 0 0 0;}
#nabidka-slideshow div.prava-cast p.nabidka-sluzeb{margin: 5px 0 15px 0;}
#nabidka-slideshow div.prava-cast strong{color: #f29400;font-weight: bold;font-size: 16px;}
#nabidka-slideshow div.prava-cast span{font-weight: bold;}
p.nabidka-sluzeb{font-size: 14px;font-style: italic;}
#nabidka-slideshow h3 span, .big-text{color: #495304;font-size: 14px;font-weight: bold;}
.big-text-green{color: #a4ae60;font-size: 14px;font-weight: bold;}
.orange-small{color: #eb9800;}

#nabidka-slideshow div.prava-cast h3 span{color: #eb9800;}

#nabidka-slideshow div.prava-cast a.objednat{text-decoration: none;font-style: none;display: inline-block;padding: 0 12px;height: 23px;line-height: 23px;background: url('../images/button-background.jpg') left top repeat-x #d2dd7a;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; border: 1px solid #8f9f20;color: #495304;float: right;margin: 0 25px 0 0;}

#im-ikony{float: left;width: 70px;background: url('../images/im-ikony.jpg') center center no-repeat;height: 137px;padding: 10px 0;border-left: 1px solid #b1b1b1;border-right: 1px solid #b1b1b1;}

#nevahejte-kontaktovat{width: 253px;float: left;font-size: 11px;}

#kde-nas-muzete-najit, #anketa{float: right;width: 300px;color: #000;text-align: left;height: 178px;}
#kde-nas-muzete-najit h3, #anketa h3{font-size: 16px;margin: 0 0 1em 0;}
#kde-nas-muzete-najit ul{list-style-type: disc;margin: 1em 0 2em 20px;line-height: 170%;}
#anketa{border-left: 1px solid #b1b1b1;padding: 0 0 0 40px;}
#anketa em{display: block;margin: 1em 0;font-style: normal;}
#anketa ul{width: 280px;}
#anketa ul li{clear: both;}
#anketa ul li a{display: block;float: left;width: 65%;}
#anketa ul li a span.pruh{display: block;height: 10px;background: #495304;margin: 0 0 5px 0;text-decoration: none;}
#anketa ul li a span.text{float: left;text-decoration: underline;}
#anketa ul li a:hover span.text{text-decoration: none;}
#anketa ul li{padding: 0 0 35px 0;text-align: right;font-size: 11px;}
#anketa ul li span.pocet{float: right;}

#content div.odsazeni{padding: 15px;}
#content div.pravy-cast-produktu div.odsazeni{padding: 25px 35px;}

#nabidka-slideshow{position: relative;overflow: hidden;height: 243px;background: #FFF;position: relative;}
#nabidka-slideshow > div{width: 100%;}
div.pravy-cast-produktu{position: relative;}
div.pravy-cast-produktu #next, div.pravy-cast-produktu #prev{display: block;position: absolute;z-index: 999;width: 27px;height: 18px;top: 26px;cursor: pointer;}
div.pravy-cast-produktu #next{left: 300px;background: url('../images/next.png') left top no-repeat;}
div.pravy-cast-produktu #prev{left: 30px;background: url('../images/prev.png') left top no-repeat;}

#nav-nabidka{position: absolute;left: 30px;top: 220px;z-index: 999;}
#nav-nabidka li{display: inline-block;height: 10px;width: 10px;background: url('../images/slideshow-puntiky.png') left top no-repeat;margin: 0 3px;cursor: pointer;}
#nav-nabidka li.activeSlide{background-position: right top;}

#content{width: 968px;text-align: left;margin: 0 auto;padding: 1px 0 0 0;position: relative;}

#nabidka-sluzeb{height: 295px;padding: 0;}
#nabidka-sluzeb li{float: left;padding: 0;width: 241px;text-align: center;height: 295px;position: relative;background-repeat: no-repeat;background-position: left -310px;}
#nabidka-sluzeb li span{display: none;width: 241px;height: 295px;position: absolute;left: 0;top: 0;z-index: 9;background-repeat: no-repeat;background-position: left top;}
#nabidka-sluzeb a{display: block;z-index: 11;position: absolute;right: 0;top: 0;font-size: 11px;font-weight: bold;line-height: 30px;padding: 235px 0 0 0;text-align: center;width: 241px;}
#nabidka-sluzeb #nabidka-1, #nabidka-sluzeb #nabidka-1 span{background-image: url('../images/nabidka-1.png');}
#nabidka-sluzeb #nabidka-2, #nabidka-sluzeb #nabidka-2 span{background-image: url('../images/nabidka-2.png');}
#nabidka-sluzeb #nabidka-3, #nabidka-sluzeb #nabidka-3 span{background-image: url('../images/nabidka-3.png');}
#nabidka-sluzeb #nabidka-4, #nabidka-sluzeb #nabidka-4 span{background-image: url('../images/nabidka-4.png');}
#nabidka-sluzeb li.sep{width: 1px;background: url('../images/nabidka-sep.jpg') center top no-repeat;}

#content h2{color: #838d39;font-size: 20px;margin: 0 0 1em 0;}

#novinky-panel li{padding: 0 0 0 80px;background: url('../images/novinky-image.jpg') left center no-repeat;font-size: 11px;margin: 0 0 15px 0;}
#novinky-panel span.heading{font-weight: bold;color: #89981F;}

#subcontent{background: url('../images/subcontent-background.jpg') center top no-repeat;padding: 20px 20px 0 20px;margin: 0 0 25px 0;}
#subcontent div.levy-sloupec{float: left;width: 250px;}
#subcontent div.pravy-sloupec{float: right;width: 630px;}

#under-construction{background: url('../images/under-construction.png') center 30px no-repeat;padding: 175px 0 45px 0;text-align: center;color: #818852;}

#data-panel{text-align: right;font-style: italic;padding: 35px 15px 12px 0;line-height: 150%;background: url('../images/data-kruh2.png') center center no-repeat;}
#data-panel a{height: auto;line-height: 120%;background: transparent;font-weight: normal;padding: 0;margin: 0;clear: both;display: inline-block;}
#data-panel a span{font-weight: bold;}
#data-panel span.green{font-weight: bold;color: #495304;font-size: 16px;}
#data-panel span.green2{font-weight: bold;color: #8a9f25;font-size: 16px;padding-top: 22px;padding-bottom: 5px;display: inline-block;}
#data-panel span.orange{font-weight: bold;color: #eb9800;font-size: 18px;}
#data-panel span.kruh{display: block;float: right;padding: 15px 0 0 200px;height: 178px;margin: 10px 0;text-align: right;}
#data-panel span.kruh a{line-height: 30px;}

#data-panel a{text-decoration: none;}
#data-panel a:hover{text-decoration: underline;}

#data-panel div.leva-strana{width: 245px;float: left;padding: 20px 0 0 0;}
#data-panel p{padding: 20px 0 0 0;color: #555e15;}
#data-panel p span{font-weight: bold;}
#data-panel .posun{padding-right: 20px;display: inline-block;}

div.white-block{padding: 20px;background: #FFF;}

ul.odrazky{list-style-type: disc;margin: 1em 0 1em 35px;line-height: 140%;}
ul.odrazky li{padding: 3px 0;}

.strong{font-weight: bold;}
.green{color: #8a9f25;}
.orange{color: #eb9903;}
.dgreen{color: #4b5507;}
.big{font-size: 16px;}
.gray{color: #7c7c7c;}
.margin2{margin: 25px 0;}

#kontakt-block{display: block;clear: both;margin: 15px 0;background: url('../images/kontakt-block.jpg') left top no-repeat;width: 385px;height: 234px;}

p.contact-left{width: 40%;float: left;padding: 7px 0 5px 0;}

#faq{margin: 25px 0;line-height: 140%;}
#faq dt{border-top: 1px solid #bdc295;padding: 5px 0;font-size: 14px;font-weight: bold;color: #495304;margin: 10px 0 5px 0;}
#faq dd{padding: 5px 0 5px 20px;font-size: 12px;}

#aktuality{clear: both;float: none;margin: 20px 0;}
#aktuality img{float: left;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;display: block;margin: 15px 0 0 0;}
#aktuality li{padding: 6px 15px;background: url('../images/aktualita.png') left top repeat-y;}
#aktuality li.even{background: transparent;}
#aktuality div{width: 540px;float: right}

#popup{width: 570px;height: 220px;background: url('../images/popup.jpg') left top no-repeat #FFF;padding: 212px 30px 0 30px;text-align: right;font-style: italic;}
#popup p{margin: 0;}
#popup p.leva-cast{float: left;width: 212px;text-align: right;}
#popup p.prava-cast{float: right;width: 138px;text-align: left;}
#popup .posun{display: block;margin: 0 15px 20px 0;}
#popup .posun2{display: block;margin: 20px 15px 0 0;}
#popup p.leva-cast span{font-size: 16px;font-weight: bold;}
#popup a{font-weight: bold;display: block;margin: 30px 0 0 0;}

table input, table textarea, table select{font-size: 11px;border: 1px solid #ADB953;color: #7C7C7C;padding: 3px;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; }
table input[type=submit]{color: #000;background: #C9D370;}
table{line-height: 150%;}
th{padding: 3px 15px 3px 0;}
td{padding: 3px 0;}/*Ulozeno pomoci software WebDownloader v0.11 KSSoft. Ulozeno z adresy: http://www.teranet.cz/css/screen.css*/