/* main elements 3C3C3C*/
body{background:#fff; 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 */
h2{background:url(images/title.jpg) no-repeat;color:#ef7601;font:bold 18px verdana,tahoma,sans-serif;height:47px;margin:15px 0px 0px 20px;padding:12px 0px 0px 18px;text-decoration:underline;letter-spacing:1px}
h2.dipl{background:url(images/title.jpg) no-repeat;color:#ef7601;font:bold 18px verdana,tahoma,sans-serif;height:47px;margin:15px 0px 0px 0px;padding:12px 0px 0px 18px;text-decoration:underline;letter-spacing:1px}
h3{color: #444;font: bold 1.2em arial,tahoma,sans-serif;letter-spacing: 2px;margin: 0px 20px 0 20px;}
h4{color: Red;font-size: 0.9em;margin: 10px 30px 0 20px;}
.hidden,legend{display:none}
img.hidden,legend{display:none}
ul.services h3{margin:0}
/* links */
a:visited{color:#cc0000;text-decoration:underline}
a:link{color:#cc0000;text-decoration:underline}
a:hover{color:#cc0000;text-decoration:none}
a:active{color:#444;text-decoration:underline}
/* lists */

/* form */
.button{margin:35px 0px 20px 175px;}
fieldset.style-box{border:1px solid #ddd;margin:10px 20px;padding:0 0 20px 20px;text-align:left;width:430px}
fieldset.style-box legend{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}

.button1{margin:35px 0px 20px 130px;}
fieldset.style-box1{border:1px solid #ddd;padding:0 0 20px 20px;margin:10px 20px;text-align:left;width:320px}
fieldset.style-box1 legend{border:0px solid #ddd;display:inline;padding:1px 4px}


/* structural */
#head{background:#fff;height:64px;overflow:hidden;z-index:1;text-align:center;width:800px;margin:0;padding:0 0 0 0px;}
#border{background:url(images/border1.jpg) repeat-y;margin:0 auto;width:850px;border:0px;}
#document{width:auto;margin:0 0 0 0px;padding:0 0 0 17px;}
#document_uvod{width:auto;margin:0 0 0 0px;padding:0 0 0 17px;height:780px}
#page{background:#fff;margin: 0 20px 0 0;text-align:left;width:auto;border:0;}
#clear{clear:both;height:0;background:transparent;}
.cistic{clear:both;height:0;overflow:hidden;background:transparent;}
.thin{font-weight:normal;color:#005288;text-align:justify;padding:0 25px 0 0;}
/* logo */
h1 a{background:#fff;display:block;font-size:0.6em;height:152px;position:relative;width:700px;}
h1 a:hover{background:#fff;display:block;font-size:0.6em;height:152px;position:relative;width:700px;}
del.h1{background:url(/images/head.jpg) no-repeat; height:152px;position:absolute;top:0px;left:0px;width:700px;}
/* navigation */
ul#navigation{background: White;color: #fff;list-style: none;margin: 0;overflow: hidden;text-align: center;width: 815px;padding: 0px 0px 0px 2px;margin: 0 0 0 0;border-bottom:1px solid #b2daf4;border-top:1px solid #b2daf4;}
ul#navigation li{border-bottom:0px solid #fff;display:block;float:left;text-align:center;}
ul#navigation li a{background:#f18a02;color:#fff;display:block;font-family:tahoma,sans-serif;font-size:20px;font-weight:bold;height:49px;line-height:49px;text-decoration:none;width:265px;border:3px solid #fff}
ul#navigation li a.kniharstvi{background:url(images/menu_kniharstvix.jpg) #fff;color:#fff;text-decoration:none;width:225px}
ul#navigation li a.kniharstvi:hover{background:url(images/menu_kniharstvix.jpg) #fff;background-position:-265px 0 !important;color:#fff;text-decoration:none;}
ul#navigation li a.copycentrum{background:url(images/menu_copycentrumx.jpg) #fff;color:#fff;text-decoration:none;width:315px}
ul#navigation li a.copycentrum:hover{background:url(images/menu_copycentrumx.jpg) #fff;background-position:-265px 0 !important;color:#fff;text-decoration:none;}
ul#navigation li a.kontakty{background:url(images/menu_kontaktyx.jpg) #fff;color:#fff;text-decoration:none;width:225px}
ul#navigation li a.kontakty:hover{background:url(images/menu_kontaktyx.jpg) #fff;background-position:-265px 0 !important;color:#fff;text-decoration:none;}

ul#navigation li.hi{background:#f18a02;color:#fff;font-family:tahoma,sans-serif;font-size:20px;font-weight:bold;height:39px;line-height:39px;width:265px;text-decoration:underline;border:3px solid #fff}

ul#navigation1{background: White;color: #fff;list-style: none;margin: 0;overflow: hidden;text-align: center; height:58px;width: 815px;padding: 0px 0px 0px 2px;margin: 0 0 0 0;border-bottom:1px solid #b2daf4;border-top:1px solid #b2daf4;}

ul#dipl_prace1 li{font-family:tahoma,arial,verdana,sans-serif;font-style:none;font-weight:500;margin: 0 0 0 20px;}
ul#dipl_prace2 li{font-family:tahoma,arial,verdana,sans-serif;font-style:none;font-weight:500;margin: 0 0 0 20px;}
/* 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;}
/* paragraphs */
p{font-size: small}/* pro standardní i nestandardní */
p{fo\nt-size: medium}/* pro standardní (dostanou to později), nestandardní to nechápou*/
p{line-height:1.5em;padding:6px 10px;text-align:justify;font-family:tahoma,sans-serif;font-size:13px;font-weight:bold;text-decoration:none;color:#777;letter-spacing:1px;}
p.red{line-height:17px;padding:6px 10px;text-align:left;font-family:tahoma,sans-serif;font-size:13px;font-weight:bold;text-decoration:none;color:red;}
p.reduvod{line-height:17px;padding:6px 50px;text-align:center;font-family:tahoma,sans-serif;font-size:14px;font-weight:bold;text-decoration:none;color:red;}
p.akce{line-height:17px;padding:6px 10px;text-align:left;font-family:tahoma,sans-serif;font-size:19px;font-weight:bold;text-decoration:none;color:red;}
p.big{line-height:17px;padding:6px 10px;text-align:left;font-family:tahoma,sans-serif;font-size:19px;font-weight:bold;text-decoration:none;color:#005288;}
p.thin{font-weight:normal;color:#005288;text-align:justify;padding:0 25px 0 0;}
p.thin_red{font-weight:normal;color:red;text-align:justify;}
#upozorneni_red {text-align:center;background:#980517;color:#fff;font-weight:bold;margin: 0 100px 0 100px;}
/* main containers */
#menu_box{background:#fff;float:left;margin: 0 0 0 0px;overflow:hidden;height:auto;width:200px;}
#menu_top{background:url(images/stin_top.jpg) no-repeat;margin: 0 0 0 20px;overflow:hidden;height:9px;width:200px;}
#menu{background:url(images/stin.jpg) repeat-y ;margin: 0 0 0 22px;overflow:hidden;height:auto;width:200px;}
ul#menu1{background:transparent;color: #005288;list-style: none;margin: 0;overflow: hidden;text-align: left;width: 190;padding: 0px 0px 0px 2px;margin: 0 0 0 0}
ul#menu1 li{border-bottom:1px solid #fff;display:block;text-align:left;}
ul#menu1 li a{background:url(images/sipka.gif) no-repeat left center;margin:0 0 0 5px;padding: 0 0 0 20px;color:#005288;display:block;font-family:tahoma,sans-serif;font-size:13px;font-weight:bold;height:20px;line-height:20px;text-decoration:none;width:190px;letter-spacing:1px}
ul#menu1 li a:hover{background:url(images/sipka_hi.gif) no-repeat left center;color:#fe5e04;display:block;font-family:tahoma,sans-serif;font-size:13px;font-weight:bold;height:20px;line-height:20px;text-decoration:underline;width:190px;}
#menu_bottom{background:url(images/stin_bottom.jpg) no-repeat;margin: 0 0 0 20px;overflow:hidden;height:9px;width:200px;}

#menu1_box{background:#fff;float:left;margin: 0 0 0 0px;overflow:hidden;height:auto;width:200px;}
#menu1_top{background:url(images/stin_top.jpg) no-repeat;margin: 0 0 0 20px;overflow:hidden;height:9px;width:200px;}
#menu1{background:url(images/stin.jpg) repeat-y ;margin: 0 0 0 22px;overflow:hidden;height:auto;width:200px;}
ul#menu11{background:transparent;color: #005288;list-style: none;margin: 0;overflow: hidden;text-align: left;width: 190;padding: 0px 0px 0px 2px;margin: 0 0 0 0}
ul#menu11 li{border-bottom:1px solid #fff;display:block;text-align:left;}
ul#menu11 li a{background:url(images/sipka.gif) no-repeat left center;margin:0 0 0 5px;padding: 0 0 0 20px;color:#005288;display:block;font-family:tahoma,sans-serif;font-size:13px;font-weight:bold;height:20px;line-height:20px;text-decoration:none;width:190px;letter-spacing:1px}
ul#menu11 li a:hover{background:url(images/sipka_hi.gif) no-repeat left center;color:#fe5e04;display:block;font-family:tahoma,sans-serif;font-size:13px;font-weight:bold;height:20px;line-height:20px;text-decoration:underline;width:190px;}
#menu1_bottom{background:url(images/stin_bottom.jpg) no-repeat;margin: 0 0 0 20px;overflow:hidden;height:9px;width:200px;}

#menu2_box{background:#fff;float:left;margin: 0 0 0 0px;overflow:hidden;height:auto;width:200px;}
#menu2_top{background:url(images/stin_top.jpg) no-repeat;margin: 0 0 0 20px;overflow:hidden;height:9px;width:200px;}
#menu2{background:url(images/stin.jpg) repeat-y ;margin: 0 0 0 22px;overflow:hidden;height:auto;width:200px;}
ul#menu22{background:transparent;color: #005288;list-style: none;margin: 0;overflow: hidden;text-align: left;width: 190;padding: 0px 0px 0px 2px;margin: 0 0 0 0}
ul#menu22 li{border-bottom:1px solid #fff;display:block;text-align:left;}
ul#menu22 li a{background:url(images/sipka.gif) no-repeat left center;margin:0 0 0 5px;padding: 0 0 0 20px;color:#005288;display:block;font-family:tahoma,sans-serif;font-size:13px;font-weight:bold;height:20px;line-height:20px;text-decoration:none;width:190px;letter-spacing:1px}
ul#menu22 li a:hover{background:url(images/sipka_hi.gif) no-repeat left center;color:#fe5e04;display:block;font-family:tahoma,sans-serif;font-size:13px;font-weight:bold;height:20px;line-height:20px;text-decoration:underline;width:190px;}
#menu2_bottom{background:url(images/stin_bottom.jpg) no-repeat;margin: 0 0 0 20px;overflow:hidden;height:9px;width:200px;}

#menu3_box{background:#fff;float:left;margin: 0 0 0 0px;overflow:hidden;height:auto;width:200px;}
#menu3_top{background:url(images/stin_top.jpg) no-repeat;margin: 0 0 0 20px;overflow:hidden;height:9px;width:200px;}
#menu3{background:url(images/stin.jpg) repeat-y ;margin: 0 0 0 22px;overflow:hidden;height:auto;width:200px;}
ul#menu33{background:transparent;color: #005288;list-style: none;margin: 0;overflow: hidden;text-align: left;width: 190;padding: 0px 0px 0px 2px;margin: 0 0 0 0}
ul#menu33 li{border-bottom:1px solid #fff;display:block;text-align:left;}
ul#menu33 li a{background:url(images/sipka.gif) no-repeat left center;margin:0 0 0 5px;padding: 0 0 0 20px;color:#005288;display:block;font-family:tahoma,sans-serif;font-size:13px;font-weight:bold;height:20px;line-height:20px;text-decoration:none;width:190px;letter-spacing:1px}
ul#menu33 li a:hover{background:url(images/sipka_hi.gif) no-repeat left center;color:#fe5e04;display:block;font-family:tahoma,sans-serif;font-size:13px;font-weight:bold;height:20px;line-height:20px;text-decoration:underline;width:190px;}
#menu3_bottom{background:url(images/stin_bottom.jpg) no-repeat;margin: 0 0 0 20px;overflow:hidden;height:9px;width:200px;}


#category_uvod{background: White;none;margin: 0;overflow: hidden;width: 815px;height:auto;padding: 0px 0px 0px 2px;margin: 0 0 0 0;}
#category_kniharstvi{background: White;none;margin: 0;overflow: hidden;width: 815px;height:160px;padding: 0px 0px 0px 2px;margin: 0 0 0 0;border-bottom:1px solid #b2daf4;}
#category_copycentrum{background: White;none;margin: 0;overflow: hidden;width: 815px;height:220px;padding: 0px 0px 0px 2px;margin: 0 0 0 0;border-bottom:1px solid #b2daf4;}

#kniharstvi{background:#fff;padding: 0px 0px 0px 25px;overflow:hidden;height:auto;width:792px;font-family:verdana,tahoma,sans-serif;font-size:12px;font-weight:bold;text-decoration:none;color:#005288;letter-spacing:1px;}
#copycentrum{background:#fff;padding: 0px 0px 0px 25px;overflow:hidden;height:auto;width:792px;font-family:verdana,tahoma,sans-serif;font-size:12px;font-weight:bold;text-decoration:none;color:#005288;letter-spacing:1px;}

#uvod{height:250px;margin:0;padding:0;}

#odkazy{background:#fff url(/images/button11.jpg) no-repeat bottom right;float:left;padding: 0px 0px 0px 25px;overflow:hidden;width:775px;font-family:tahoma,sans-serif;font-size:13px;font-weight:bold;text-decoration:none;color:#777;letter-spacing:1px;}
#cenik{background:#fff url(/images/button4.jpg) no-repeat bottom right;float:left;padding: 0px 0px 0px 25px;overflow:hidden;width:775px;height:1000px;font-family:tahoma,sans-serif;font-size:13px;font-weight:bold;text-decoration:none;color:#777;letter-spacing:1px;}
#dekujeme{background:#fff url(/images/button2.jpg) no-repeat bottom right ;float:left;padding: 0px 0px 0px 25px;overflow:hidden;height:380px;width:775px;font-family:tahoma,sans-serif;font-size:13px;font-weight:bold;text-decoration:none;color:#777;letter-spacing:1px;}
#kontakty{background:#fff url(/images/button9.jpg) no-repeat bottom right;float:left;padding: 0px 0px 0px 25px;overflow:hidden;width:775px;font-family:tahoma,sans-serif;font-size:13px;font-weight:bold;text-decoration:none;color:#777;letter-spacing:1px;}
#reference{background:#fff url(/images/button8.jpg) no-repeat top right ;float:left;overflow:hidden;padding: 0 0px 0 25px;width:775px;font-family:tahoma,sans-serif;font-size:13px;font-weight:bold;text-decoration:none;color:#777;letter-spacing:1px;}
#obsah{float:left;overflow:hidden;padding: 0 0px 0 25px;width:700px;font-family:tahoma,sans-serif;font-size:13px;font-weight:bold;text-decoration:none;color:#777;letter-spacing:1px;}
#left{float:left;overflow:hidden;padding: 0 0px 0 25px;width:100px;font-family:tahoma,sans-serif;font-size:13px;font-weight:bold;text-decoration:none;color:#777;letter-spacing:1px;}
#right{float:right;overflow:hidden;width:100;padding: 0 30px 0 0}
/* sub navigation services */

/* gallery modul */

/* footer nav */

/* footer */
#footer{background:url(images/bottom.jpg) no-repeat;color:#aaa;font-size:8px;text-align:center;line-height:10px;margin:0 0 0 2px;letter-spacing:2px}
#footer a,#footer a:visited,#footer a:link{color:#aaa;text-decoration:none;letter-spacing:2px}
#footer a:hover{color:#aaa;text-decoration:underline;}