html,body{margin:0;padding:0; }
body{font: 12px Verdana, Arial, Helvetica, sans-serif;text-align:center;background: 0 0 url(../imgs/html-bg.png) repeat-x;}
p{}
a{color: #CA9106;}

div#container{text-align:left;background: #FFF; width:980px;margin: auto; padding: 0; border-left: 1px solid #e7e5e5; border-right: 1px solid #e7e5e5;}

div#left{float:left;width:200px; padding: 0 0 0 20px; position: relative; top: -90px;}
div#search{float:left;width:195px; padding: 6px 0 6px 5px}
div#search input{border: 1px solid #aeaeae;height: 16px; padding: 4px; width: 140px;}
div#search input.button {border: 0px solid #aeaeae;;width: 29px; height:28px; background: url(../imgs/but_lupa.jpg) bottom no-repeat;}

div#navigation{float:left;width:200px; padding: 0; margin-top: 30px; }
div#navigation ul{padding: 0; margin: 0; float:left; width: 200px; display:block}
div#navigation ul li{display: block; width: 200px;  }
div#navigation ul li a{ display: block; height:50px; width: 200px;line-height: 800; overflow:hidden; float:left;margin-bottom: 10px;}

div#navigation ul li a.home{background: 0 0 url(../imgs/but_uvodni-stranka.png);}
div#navigation ul li a.services{ background: url(../imgs/but_sluzby.png);}
div#navigation ul li a.contacts{ background: 0 0 url(../imgs/but_kontakt.png);}
div#navigation ul li a.references{ background: url(../imgs/but_reference.png);}
div#navigation ul li a.links{ background: url(../imgs/but_odkazy.png);}	

div#navigation ul li a.home-en{background: 0 0 url(../imgs/but_uvodni-stranka-en.png);}
div#navigation ul li a.services-en{ background: url(../imgs/but_sluzby-en.png);}
div#navigation ul li a.contacts-en{ background: 0 0 url(../imgs/but_kontakt-en.png);}
div#navigation ul li a.references-en{ background: url(../imgs/but_reference-en.png);}
div#navigation ul li a.links-en{ background: url(../imgs/but_odkazy-en.png);}	

div#navigation ul li a:hover, div#navigation ul li.selected a { background-position: 0 -50px;}

div#navigation ul li ul{position: relative; float: left; width: 198px; padding: 0; border: 1px solid #7d7d7d; top: -10px; list-style-image: url(../imgs/dot.jpg); list-style-position: outside}
div#navigation ul li ul li{float:left;width: 198px;line-height: normal; background: url(../imgs/dot.jpg) no-repeat 10px 15px}
div#navigation ul li ul li a{display:block;width: 138px;line-height: normal;height: 10px; padding: 15px 30px; margin: 0; color: #343434; text-decoration: none;}
div#navigation ul li ul li a:hover{text-decoration: underline;}

div#content{font: 13px "Times New Roman", Times, serif; float:left; width: 506px; padding: 55px 25px 0 20px ;position:relative; top: -70px; color: #253e25;letter-spacing: 1px}
div#content p{line-height:1.5; }
div#content h2{font: 25px  Verdana, Arial, Helvetica, sans-serif; font-weight:normal;letter-spacing: 2px;}

div#right{float:left;width:198px;padding: 0; padding-left: 3px; position:relative; top: -55px; background: /*(../imgs/roh-levy-spodni.jpg)*/ url(../imgs/right-bg.png) no-repeat left bottom;}
div#news{float:left;width:190px;background:#FF8539;padding: 55px 5px 0 5px;  background: url(../imgs/but_ekonomika.png) 0 0 no-repeat; margin-bottom: 10px; margin-top: 20px; letter-spacing: 1px;}
div#news a{color: #253e25; text-decoration:underline; margin: 0; padding: 0;  }
div#news a:hover{color: #253e25; text-decoration:none; }

div#partners-obal	{background: url(../imgs/rohy-linka.png) bottom right no-repeat; width: 200px; padding-bottom: 7px;}
div#partners-obal img {margin-left: 5px;}
div#partners-en	div#partners-obal img {margin-left: 20px;}
div#partners, div#partners-en {float:left;width:180px;background:#FF8539; padding: 50px 20px 0 0; margin-top: 15px; background: url(../imgs/but_partneri.png) top no-repeat;}
div#partners-en {background: url(../imgs/but_partneri-en.png) top no-repeat;}
div#partners img, div#partners-en img {vertical-align:middle; margin-right: 10px; margin-left: 20px;}
div#partners a, div#partners-en a {color: #253e25; text-decoration:none; font-size: 14px; font-variant:small-caps; font-weight: bold; margin: 0; padding: 0;}
div#partners a:hover, div#partners-en a:hover {color: #253e25; text-decoration:underline; font-variant:small-caps;}
div#partners p.right a, div#partners-en p.right a {text-decoration:underline; font-variant:normal; font-size: 11px;}
div#partners p.right a:hover, div#partners-en p.right a:hover {text-decoration:none;}


div#footer{background: #e9e7e7 url(../imgs/footer.jpg) no-repeat left top; height:29px;color: #000;clear:left;width:884px; margin: auto; text-align: left; padding: 5px 0 0 50px;}
div#footer p{margin:0;padding:5px 10px}

div#content #dokument .WYSIWYGContentBody table {border-collapse: collapse; font-size: 0.9em; border-bottom: #9ab284 1px solid;}
div#content #dokument .WYSIWYGContentBody table td h3	{padding-left: 0px;}
div#content #dokument .WYSIWYGContentBody .ref-row	{background-color: #e9f4df; border-bottom: #9ab284 1px solid; border-top: #9ab284 1px solid;}
div#content #dokument .WYSIWYGContentBody td	{ padding-left: 5px;}

div#ContactUsForm input, div#ContactUsForm table.contactUsForm textarea	{border: 1px solid #9d9c9c;}

.right{text-align:right;}
.clear {clear: both;visibility: hidden; line-height: 0;}
