
/* CSS */


BODY { font:12px verdana, arial, Helvetica, sans-serif; margin: auto; padding:0; text-align: center; }
FORM { padding: 0px; margin: 0px; }
IMG { border: none; }
A:link, A:visited { color: inherit; }
A { text-decoration: none; }

#page { width: 804px; margin: 10px auto; padding:0; text-align: left; }
.head { width: 804px; height: 180px; }

#main_menu { overflow:hidden; width:802px; height:63px; background: url(../mainmenu/background.png) no-repeat ; margin: 4px 1px 0px 1px; }
#main_menu UL { display: block; margin: 0px; padding: 11px 0px 11px 8px }
#main_menu UL LI { overflow:hidden; display:inline; float:left; width:157px; }
#main_menu UL LI A { text-decoration: none; margin: 0px; padding: 0px 7px 0px 0px; float:left; }
#main_menu A:hover {  }

.search { display: table-cell; background: transparent url(../mainmenu/hladat_buttonOFF.png) no-repeat; width: 151px; height: 41px; padding: 10px 0px 0px 30px; margin: 0px 0px 5px 0px; }
.search INPUT { background-color: transparent; font-weight:normal; font-size: 11px; border: none; padding: 1px 1px 1px 4px; }
.search INPUT[name=submit] { width:10px; height:16px; background:none; border:none; }

#sluzby_menu { width:788px; height:58px; background: url(../Sluzby/submenu/submenu_background.png) no-repeat ; margin: 2px 8px 0px 8px;}
#sluzby_menu UL { width:788px; display: block; margin: 0px; padding: 8px 7px 0px 7px; border: 0px; }
#sluzby_menu UL LI { display:inline; float:left; width:258px; margin:0; padding:0; }
#sluzby_menu UL LI A { float:left; text-decoration: none; margin: 0; padding: 0; display: block; width: 258px; height: 44px; background-position: 50px 0; background-repeat: no-repeat; text-indent:-9999px; }

#zakaznici_menu { width:788px; height:58px; background: url(../Zakaznici/submenu/submenu_background.png) no-repeat ; margin: 0px 8px 0px 8px; }
#zakaznici_menu UL { width:788px; display: block; margin: 0px; padding: 8px 7px 0px 7px; border: 0px; }
#zakaznici_menu UL LI { display:inline; float:left; width:193px; margin:0; padding:0; }
#zakaznici_menu UL LI A { float:left; text-decoration: none; margin: 0; padding: 0; display: block; width: 193px; height: 44px; background-position: 20px 0; background-repeat: no-repeat; text-indent:-9999px; }

#sub_menu { overflow:hidden; display: table-row; width:804px; height:159px; background: transparent url(../submenu/background_submenu.png) no-repeat; padding: 0px; }
#sub_menu UL { float:left; width:770px; height:139px; padding:0px 17px; margin:15px 0 0 0; list-style-type:none; }
#sub_menu ul li { display:inline; float:left; width:75px; height:95px; }
#sub_menu UL LI A { display: block; float:left; width:75px; height:95px; padding: 20px 0px 0px 0px; margin:1px 1px 1px 0; text-indent:-9999px; }
#sub_menu UL LI A:focus, #zakaznici_menu UL LI A:focus, #sluzby_menu UL LI A:focus { outline: none; }

#faux_columns {background:url(../logo/back.png) repeat-y; overflow:hidden; margin:20px 0 0 0; float:left; width:804px;}
#nofaux_columns {margin:20px 0 0 0; float:left;}
.main_text UL, UL.clanky { list-style-image:url(../logo/bullet.png); font-size: 12px; font-family: sans-serif; }
DIV.clanky { background:#FFF url(../logo/line.png) repeat-y; border-bottom:20px solid #FFF; width: 250px; float: right; margin:0 0 0 10px; }
DIV.novinky { color: #FFFFFF; background-color: white; font-weight:normal; font-size: 17px; padding: 0px; margin: 20px 0px 0px 40px; }
.main_text UL LI, UL.clanky LI { padding: 0em 0em 1.2em 0em; }
UL.clanky LI DIV { text-align: right; }
UL.clanky A { font-size: 9px; padding: 0em 1em; color: #FFFFFF; background-color: white; text-decoration: none; }
UL.clanky A:hover { text-decoration: underline; }
.clanky_body { margin: 3em 5em 2em 5em; }
.clanky_body H3 { margin: 0px; }
.clanky_body H5 { margin: 0px; font-weight: normal; font-size: 0.7em; }

#main_body { padding: 0 5px ; float: left; width:510px; overflow:hidden; }
#main_body IMG { margin: 0px 15px 15px 0px; }
#main_body H2 { color: #808080; font-size: 18px; font-weight: bolder; }
#main_body H3 { font-size: 14px; font-weight: bold; }
#main_body H5 { font-size: 10px; font-weight: bold; }
#main_body A { color: #000; }
#main_body img.art_logo { margin:40px 20px 80px 20px; }

#footer {float:none; clear:both; padding:20px 0px 0px 0px;}

.main_text { font: 12px verdana, arial, Helvetica, sans-serif bold; max-width: 520px; }
.main_text P { margin: 2em 0em; padding: 1em 0em; }

.zeleny { color: #000; background-color: #A7CDC8; }
.modry { color: #000; background-color: #849EBB; }

#err { background-color: red; font-weight: bold; font-size: 1.5em; margin: 2em 0em; padding: 1em; }

div.adm_menu { }
div.adm_menu ul li { display:block; text-align: center; margin: 2px; }
div.adm_menu li a { display:block; width:196px; height: 24px; color:#FFF; background-color: #849EBB; font-weight: bold; vertical-align:middle; }

.banner { width: 210px; height: 130px; padding: 13px 25px; float: right; clear: right; }

#logo { overflow:hidden; }
#logo img {float:left;}
#languages { float: right; width:50px; margin:43px 0px 0px 0px; vertical-align: bottom; }
#languages ul { padding:0px; list-style-type:none; vertical-align: bottom; }
#languages ul li { display:inline; float:right; width:22px; }




