/* logo */
h1 a,h1 a:hover{background:#fff;display:block;font-size:0.6em;height:150px;position:relative;width:726px;}
h1 span{background:url(obrazky/logo_h1.gif) no-repeat; height:150px;position:absolute;top:0px;left:0px;width:726px;}
/* main elements */
body{background:#cd6767 url(obrazky/bg.gif) repeat center top; font:0.8em/1.8em Arial, Helvetica, sans-serif;margin:0 0 20px 0;padding:0;text-align:center;}
html,p,div,img,ol,ul,li,form,fieldset,legend,label,dl,dt,dd,hr,h1,a{margin:0;padding:0}
/* headings */
.hidden,legend{display:none}
img.hidden,legend{display:none}
h2{background:#ededed url(obrazky/h2.png) no-repeat 4px 50%;color:#555;font:bold 1.1em tahoma,sans-serif;margin: 20px 20px 6px 30px;padding: 0px 0px 2px 30px;border-top:1px solid #ddd;border-bottom:1px solid #ddd}
#content-right h2{background:#e5e5e5 url(obrazky/h2_right.png) no-repeat 5px 50%;border-bottom:1px solid #ddd;border-top:1px solid #ddd;font-size:0.9em;margin: 0 4px 0 3px;padding:4px 24px;}
#content-right-produkty h2{background:#e5e5e5 url(obrazky/h2_right.png) no-repeat 5px 50%;border-bottom:1px solid #e5e5e5;border-top:1px solid #e5e5e5;font-size:0.9em;margin: 0 4px 0 4px;padding:4px 24px}
h3{color: #444;font: bold 1.2em arial,tahoma,sans-serif;letter-spacing: 2px;margin: 0px 20px 0 20px;}
h3.title{font-size:0.9em;font-weight:bold;margin:0;padding:16px 0;text-align:center}
h3.gallery{color:#444;font-size:0.9em;margin:20px 16px 10px 20px;padding:0}
h3.refs{margin:12px 24px 4px 24px}
h3.web{color:#912a4c}
ul.services h3{margin:0}
h4{color: black;font-size: 0.9em;margin: 10px 30px 0 20px;}
/* text elements */
em{color:#666;font:bold 1em tahoma,sans-serif}
.info,abbr,acronym{border-bottom:1px dotted #c30;cursor:help}
ins{color:#666;font-size:0.8em;text-decoration:none}
address{background:#eee;color:#666;font:normal bold 1em tahoma,sans-serif;padding:2px 4px}
small{color:#666;font:normal 0.85em tahoma,sans-serif}
cite{float:right;font-size:0.9em;margin:0 20px 0 0}
ol.komentar address span{color:#aaa;font-weight:normal}
#msg .error{background:#f00;color:#fff;font-size:1.6em;font-weight:bold;margin:0 2px;padding:0 1px}
.alert{color:#933;font-size:0.8em;margin:10px 0;text-align:left}
.center{text-align:center}
.pocitadlo{font:0.8em Verdana, Arial, Helvetica;padding: 0 0 0 20px;}
.icq{font:1.05em Verdana, Arial, Helvetica;padding: 0 0 0 0px;text-align:center;vertical-align:middle;line-height: 1.5em;}
.pocitadlo a:link,.pocitadlo a:visited{line-height: 1.0em;padding:0;color: Red;text-align:center;text-decoration:none;color:}
.pocitadlo a:hover{line-height: 1.0em;padding:0;color: Red;text-align:center;text-decoration:underline;}
.podmenu{font:0.85em Verdana, Arial, Helvetica;margin: 0 0 0 40px;padding: 0;}
.podmenu a:link,.podmenu a:visited{line-height: 1.0em;padding:0;color: Red;text-align:center;text-decoration:none;}
.podmenu a:hover{line-height: 1.0em;padding:0;color: Red;text-align:center;text-decoration:underline;}
.podmenu a:active{line-height: 1.0em;padding:0;color:#f25757;text-align:center;text-decoration:bold;}
span.hilite{background:#444;color:#fff;font-weight:bold;margin:0 2px;padding:1px 2px;text-decoration:none}
ol.quiz li code{background:#ffd;border:1px dotted #bbb;color:#309;font-size:1.1em;margin:0 0 0 4px;padding:0 4px}
/* links */
a:visited{color:#f02929;text-decoration:underline}
a:link{color:#e62222;text-decoration:underline}
a:hover{color:#f25757;text-decoration:none}
a:active{color:#e62222;text-decoration:underline}
ol.komentar address a:visited,address a:link{color:#666;text-decoration:underline}
ol.komentar address a:hover{color:#aaa;text-decoration:none}
#content-right a:visited,#content-right-produkty a:visited{color:#666;text-decoration:underline}
#content-right a:link,#content-right-produkty a:link{color:#222;text-decoration:underline}
#content-right a:hover,#content-right-produkty a:hover{color:#c35;text-decoration:none}
#content-right a:active,#content-right-produkty a:active{color:#c30;text-decoration:underline}
p.list-nav a{margin:0 1px;padding:1px 2px}
p.list-nav a:visited,p.list-nav a:link{background:#fff;color:#444;font-weight:bold;text-decoration:underline}
p.list-nav a:hover{background:#f66;color:#fff;text-decoration:none}
/* lists */
dl{margin:0 0 14px 0}
dt{color:#666;font-size:0.85em;font-weight:bold;margin:8px 0 0 23px}
dd{color:#000;font:normal 0.85em tahoma,sans-serif;margin:0 6px 0 6px}
dd.item{background:url(obrazky/list_bullets.gif) no-repeat -202px 50%;padding:4px 14px}
dd.category{font-size:1.1em;line-height:0.8em}
dd.comment{background:transparent;margin:0 10px 8px 38px}
dd a{background:url(obrazky/list_bullets.gif) no-repeat 0 50%;display:block;padding:4px 14px}
dd a:hover{background-position:-202px 50%}
ul{margin:10px 40px 14px 50px}
ul.list{list-style:url(obrazky/list_arrow_blue_dotted.gif);margin: 18px 0 0 105px;}
ul.services{text-align: justify;list-style: url(obrazky/list_arrow_blue_dotted.gif);margin: 18px 0 0 60px;}
ul.services-right{text-align: justify;list-style: inside url(obrazky/list_arrow_blue_dotted.gif);margin: 10px 20px 0 20px;}
ul.services li{padding: 6px 0;color: #242424;}
ol{margin:10px 40px 14px 50px}
ol.web{list-style:decimal;margin:10px 20px 10px 50px}
#content-right,#content-right-produkty ul{color:#800000;font-size:0.8em;margin:0 0 0 24px}
#content-right,#content-right-produkty li{list-style:none}
#services{text-align: justify;margin: 18px 0 0 60px;}
#style{line-height:1.8em;padding:10px 0 12px 0}
#style li.item,#style li.item2{background:url(obrazky/list_bullets.gif) no-repeat 0 50%;padding:0 0 0 12px}
#style li.item2{background-position:-202px 50%}
#style li a{background:url(obrazky/list_bullets.gif) no-repeat 0 50%;margin:0 40px 0 0;padding:0 0 0 12px}
#style li a:hover{background-position:-202px 50%}
ul#poll{color:#444;line-height:1.5em;margin:0 14px;padding:0}
ul#poll ul{margin:0}
ul#poll ul li{font-size:1.4em;margin:0 0 6px 0}
ul#poll ul li div{background-image:url(obrazky/bar.gif);background-repeat:no-repeat;color:#666;font-size:0.8em;height:1.6em;line-height:1.6em;margin:0;padding:0 6px}
ul#articles{font-size:0.8em;margin:0 30px 14px 40px}
ul#articles li.item{list-style:none}
ol.komentar{list-style:none url(obrazky/list_arrow_blue_dotted.gif);margin:10px 30px 0 30px}
ol.komentar li.date{list-style-image:none;margin:0 0 -4px 0;text-align:right}
ul#info{list-style:none;margin:10px 6px 0 6px;padding-bottom:10px;text-align:left}
ul.poll-archiv{font-size:0.8em;list-style:url(obrazky/list_arrow_blue_dotted.gif)}
ul.map{list-style:circle;margin:4px 0 8px 24px}
fieldset.style-box ul{list-style:none}
li.green{background:#e0ebd5}
li.red{background:#f2e1e1}
li.blue{background:#dae4f0}
ol.quiz{border-bottom:1px solid #ddd;list-style:upper-alpha;margin:0 10px;padding:6px 20px 16px 60px}
ol.quiz li{margin:2px 0}
ol.quiz li span{font-size:0.9em;margin:0 0 0 4px;padding:0 4px}
/* other elements */
div.hr {height: 1px;background: #f9f7f8 url(obrazky/hr.jpg) no-repeat scroll left;}
div.hr hr {display: none;}
/* forms */
fieldset{border:none;text-align:center}
#search{padding:10px 0}
#search label{display:none}
#search input{background:#eee repeat-x;border:1px solid #ccc;font-size:0.9em;width:60px}
#search #f-search{margin:0 6px 0 0;width:100px}
fieldset#msg{margin:20px 40px 0 0;text-align:right}
#msg p{padding:0 0 4px 0;text-align:right}
#msg input{background:#fff8f8;border:1px solid #bbb;width:140px}
#msg input#f-public{width:auto}
#msg input.submit{margin:8px 0 0 0;width:100px}
#msg label{font-size:0.8em;padding:0 8px 0 4px}
#msg textarea{background:#fff8f8;border:1px solid #bbb}
fieldset.style-box{border:1px solid #ddd;margin:10px 20px;text-align:left}
fieldset.style-box legend{background:transpanent;border:0px solid #ddd;display:inline;padding:1px 4px}
fieldset.style-box input.submit,input.quiz-submit{background:#fff8f8;border:1px solid #bbb;margin:0 0 10px 50px;width:100px}
/* structural */
#head{height:40px;overflow:hidden; z-index: 1}
#content{}
#content-inside{background:#fff url(obrazky/container.jpg) repeat-y;margin:0 auto;text-align:left;width:726px}
#content-inside-produkty{background:#fff url(obrazky/container-produkty.jpg) repeat-y;margin:0 auto;text-align:left;width:726px}
#clear{clear:both;height:0; background: transparent;}
.cistic{clear:both;height:0px;overflow:hidden; background: transparent;}
#advert{background:#aaa;border-bottom:4px solid #fff;color:#000;margin:0 4px;padding:10px 50px;text-align:center}
#shadow{height:17px;margin:0 auto;width:642px}
/* navigation */
ul#navigation{background: White;color: #fff;list-style: none;margin: 0;overflow: hidden;text-align: center;width: 723px;padding: 0px 0px 0px 3px;margin: 0;}
ul#navigation li{border-bottom:4px solid #fff;display:block;float:left;text-align:center}
ul#navigation li a{background:#a76569 url(obrazky/menu.gif) no-repeat;color:#fdd;display:block;font-family:tahoma,sans-serif;font-weight:bold;height:38px;line-height:38px;text-decoration:none;width:120px}
ul#navigation li.hi,ul#navigation li.hi2,ul#navigation li.hi3,ul#navigation li.hi4,ul#navigation li.hi5{background:#7d484d url(obrazky/menu.gif) no-repeat -120px 0;color:#fff;font-family:tahoma,sans-serif;font-weight:bold;height:38px;line-height:38px;width:120px;text-decoration:underline}
ul#navigation li a:hover{background-color:#ba9087;background-position:-240px 0;color:#fffccc;text-decoration:underline}
ul#navigation li a.hi-but1,ul#navigation li a.hi-but2,ul#navigation li a.hi-but3,ul#navigation li a.hi-but4,ul#navigation li a.hi-but5,ul#navigation li a.hi-but6{background-color:#7d484d;background-position:-120px 0 !important}
/* images */
img{background:#fff;border:1px solid #ccc;margin:2px;padding:3px}
img.nic{background: transparent;border: 0px;padding: 0 0 0 0;margin: 0 0 0 0px;}
img.pdf{background: transparent;border: 0px;padding: 0 0 0 0;margin: 0 0 0 0px;vertical-align:bottom;}
img.nicicq{background: transparent;border: 0px;padding: 0px 0 0 0;text-align:center;vertical-align:middle;margin: 0 0 0 0px;}
img.prisavky{background: transparent;border: 0px;padding: 0 0 0 0;margin: 0 0 0 90px;}
img.katalogy{background: transparent;border: 0px;padding: 0 0 0 0;margin: 0 0 0 33px;}
img.chapac{float: left;background:#fff;border:1px solid #ccc;margin: 0;padding:3px;}
img.item-right{	float: right;margin: 0 10px 8px 20px;padding: 5px;}
img.item-right1{float: right;margin: 0 10px 8px 20px;padding: 0px;border: 0px;}
img.item-left{float: left;margin: 0 40px 8px 0;padding: 5px;}
p.refs img{margin:0;padding:4px}
#photo-box img{background:#000;border:4px solid #ccc;margin:5px 0 0 0;padding:2px}
#thumbs p.hilite img{background:#fc6;border:1px solid #aaa}
img.thumb-right{margin:0}
img.ref-thumb{margin:16px 0 0 0}
#thmubs img{margin:0}
img.my-photo{border:none;float:right;margin:4px 0 4px 20px;padding:0}
/* paragraphs */
p{font-size: small}/* pro standardní i nestandardní */
p{fo\nt-size: middle}/* pro standardní (dostanou to později), nestandardní to nechápou*/
p{line-height:1.5em;padding:6px 10px;text-align: justify;color:#000;}
p.profil{line-height: 1.5em;padding: 6px 20px;text-align: justify;color: #000;}
p.produkty{line-height: 1.5em;padding: 6px 30px;text-align: justify;color: #000;}
p.peiprodukty{line-height: 1.5em;padding:6px 90px 0 0;text-align: justify;color: #000;}
p.chapac{line-height: 1.5em;padding: 6px 35px 20px 0;margin: 0 0 0 160px;text-align: justify;color: #000;}
p.red{line-height: 1.5em;padding:0;color: Red;text-align:center;}
p.red a:link,p.red a:visited{line-height: 1.8em;padding:0;color: Red;text-align:center;text-decoration:underline;}
p.red a:hover{line-height: 1.8em;padding:0;color: Red;text-align:center;text-decoration:none;}
span.red1{line-height: 1em;padding:0;color: Red;text-align:left;}
li.red1{padding:0;color: Red;text-align:left;}
p.red2{padding:0;color: Red;text-align:center;font-size:1.2em;}
li.red1 a:link,p.red a:visited{padding:0;color: Red;text-align:left;text-decoration:underline;}
li.red1 a:hover{padding:0;color: Red;text-align:left;text-decoration:none;}
p.refs{padding:8px 0;text-align:center}
p.moment{padding:10px 0;text-align:center}
p.question{color:#666;font-size:0.9em;font-weight:bold;padding:10px;text-align:center}
p.votes{font-size:0.8em;line-height:1.5em;text-align:center}
p.archiv{font-size:0.8em;padding:10px 0;text-align:center}
#search p{padding:3px 0 0 0;text-align:center}
p.date{font-size:0.8em;margin:0 14px}
ol.komentar li p{margin:2px -20px;text-align:left}
p.list-nav{background:#eee;border-bottom:1px solid #ddd;border-top:1px solid #ddd;margin:20px 28px;padding:0 2px}
p.poll-archiv{border-top:1px solid #ddd;margin:16px 20px 0 20px;padding:5px 0;text-align:left}
p.nav{clear:both;font-size:0.8em;margin:2px 20px 20px 20px;padding:0;text-align:right}
#thumbs p{background:#eee;border:1px solid #ccc;float:left;height:118px;margin:2px;padding:4px 2px;text-align:center;width:120px}
#thumbs p.hilite{background:#fee}
ol.komentar p{padding:0 23px}
/* boxes*/
#photo-box{background:#fee;border:1px solid #fcc;margin:18px 10px;text-align:center}
#thumbs{margin:0 0 0 8px;padding:0}
/* main containers */
#content-left{float: left;width: 520px;}
#content-left-uvod{float: left;width: 520px;background: url(obrazky/prisavky-pozadi1.jpg) no-repeat bottom right;}
#content-left-akce{float: left;width: 726px;background: #fee}
#content-right{float:right;overflow:hidden;padding: 0 20px 0 0;width:160px}
#content-left-produkty{float:right;width:518px;padding-right:9px;}
#content-right-produkty{float:left;overflow:hidden;padding: 0 0px 0 25px;width:160px}
/* sub navigation services */
#nav-sub{width:160px;}
#nav-sub ol{font-size:0.9em; margin: 0 4px 0 2px; overflow:hidden;}
#nav-sub ol ul{margin:0}
#nav-sub li.item-main1,#nav-sub li.item-main2,#nav-sub li.item-main3,#nav-sub li.item-main4{border-top:1px solid #fff;color:#000; margin:0;  padding: 0px 0px 0px 0px;}
#nav-sub li.item-main1,#nav-sub a.item-main1,#nav-sub a.item-main1:hover{background:url(../obrazky/menu-sub.gif) no-repeat;border-top:1px solid #fff;}
#nav-sub li.item-main2,#nav-sub a.item-main2,#nav-sub a.item-main2:hover{background:url(../obrazky/menu-sub.gif) no-repeat -200px 0}
#nav-sub li.item-main3,#nav-sub a.item-main3,#nav-sub a.item-main3:hover{background:url(../obrazky/menu-sub.gif) no-repeat -400px 0}
#nav-sub li.item-main4{background:url(obrazky/menu-sub.gif) no-repeat -600px 0}
#nav-sub li.item-main1 div,#nav-sub li.item-main2 div,#nav-sub li.item-main3 div,#nav-sub li.item-main4 div{font-size:0.8em;font-weight:bold;margin:0 0 0 8px;padding:0 0 0 25px}
#nav-sub li.no-border,#nav-sub a.no-border{border-top:none}
#nav-sub li.item-sub{background:#fbfafa url(obrazky/list-menu-sub1.gif) no-repeat 4px 50%;border-top:1px solid #fff;color:#800;padding:0 10px 0 33px}
#nav-sub li.fipa{background: #c12c2a; color: #F0F8FF; font-size: 1.2em; }/*f5e9e9*/
#nav-sub a{background:#f5e9e9;border-top:0px solid #fff;display:block;margin:0 0 0 0;padding:0 10px 0 30px;text-decoration:none}
#nav-sub a.main,#nav-sub a.main:link,#nav-sub a.main:visited{background: #c12c2a;color: #F5F5F5;margin: 0 0 0 0;padding: 0 0 0 0;text-decoration: none;}
#nav-sub a.main:hover{background: #c12c2a; color: #F5F5F5; margin: 0 0 0 0; padding: 0 0 0 0; text-decoration: underline;}
#nav-sub a.fipa1{border-bottom:1px solid #fccccc; background: #F8E4E4 url(obrazky/list-menu-sub2.gif) no-repeat 0px 50%; margin: 0 0 0 0; padding: 0 0 0 20px;}/*fccccc*/
#nav-sub a.fipa2{border-bottom:1px solid #fccccc; background: #F8E4E4 url(obrazky/list-menu-sub2.gif) no-repeat 0px 50%; margin: 0 0 0 0; padding: 0 0 0 20px;}/*f5e9e9*/
#nav-sub a.fipa3{border-bottom:1px solid #fccccc; background: #e7dada url(obrazky/list-menu-sub1.gif) no-repeat 0px 50%; margin: 0 0 0 0; padding: 0 0 0 20px; }
#nav-sub a.fipa1k{border-bottom:2px solid #9D0606; background: #F8E4E4; margin: 0 0 0 0; padding: 0 0 0 20px;}/*fccccc*/
#nav-sub a.pei{background:#f7eeee}/*f5e9e9*/
#nav-sub a.bg{background:#f7eeee}/*f5e9e9*/
#nav-sub a:link,#nav-sub a:visited{color:#000}
#nav-sub a:hover{background:#e7dada url(obrazky/list-menu-sub1.gif) no-repeat 0px 50%;color:#800}
/* gallery modul */
#nav-sub a.item-main1,#nav-sub a.item-main2,#nav-sub a.item-main3{margin:0;padding:0}
#nav-sub div.gallery1,#nav-sub div.gallery2,#nav-sub div.gallery3{font-size:0.8em;margin:0 0 0 8px;padding:0 0 0 25px}
/* footer nav */
ul#footer-nav{clear: both;font-size: 1.1em;margin: 0 0 8px 0;padding: 8px 0 0 40px;}
ul#footer-nav li{color:#000;display:block;float:left;list-style:none;margin:50}
ul#footer-nav li.hilite{font-weight:bold;padding:0 6px}
ul#footer-nav a{color:#930;display:block;padding:0 6px;text-decoration:underline}
ul#footer-nav a:link,ul#footer-nav a:visited{color:#444}
ul#footer-nav a:hover{color:#aaa;text-decoration:none}
/* footer */
#footer{background:#d3d3d3;border-bottom:2px solid #fff;border-top:2px solid #fff; border-left:3px solid #fff; border-right:3px solid #fff; clear:left;color:#888;font-size:0.8em;margin:0;padding:0px ;text-align:center}
#footer a,#footer a:visited,#footer a:link{color:#aaa;text-decoration:underline}
#footer a:hover{color:#aaa;text-decoration:none}
