body {background:url(grafika/bkgd.gif) repeat top; color:#000000; font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 12px; margin:10px auto; padding:0; }

/* Main layout and header */

#wrap { margin:0 auto; padding:0px 0px 0px 0px; width:737px; background:url(grafika/bg.jpg) repeat-y top left; }
#head_top {background:url(grafika/head_p1.jpg) no-repeat top; height:41px;margin:0; padding:0; text-align:right}
#cz {width:40px; height:15px; border:0px solid black; position:absolute; left:50%; top:30px; margin-left:184px; cursor:pointer}
#de {width:50px; height:15px; border:0px solid black; position:absolute; left:50%; top:30px; margin-left:232px; cursor:pointer}
#en {width:45px; height:15px; border:0px solid black; position:absolute; left:50%; top:30px; margin-left:290px; cursor:pointer}
#head_middle { height:208px; width:707px; }
#head_logo { height:208px; width:275px; margin:0; padding:0;cursor: hand; cursor: pointer; }
#head_flash { float:right; _margin-left:-3px; height:208px; width:432px; }
#menu { height:49px; width:737px; }
#menu a img { border:0;}
#menu a { height:49px; margin:0; padding:0; color:#166090; text-decoration:none; }
#menu a:hover {margin:0; padding:0; color:#286ea0; text-decoration:underline;}
#foot {background:url(grafika/foot.jpg) no-repeat top #FFFFFF; color:#FFFFFF; font-size:10px; text-align:center; height:29px; min-height:29px; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
#foot .foot { margin:0px 0px 0px 0px; padding:3px 0px 0px 0px;}
#foot a { color:#FFFFFF; text-decoration:none; }
#foot a:hover { color:#FFFFFF; text-decoration:underline;}
#flags {padding:17px 0px 0px 707px;}

/* Main content variations */
#content { padding:25px 60px 40px 80px; text-align:justify; line-height:130%; min-height:330px}
/* \*/  * html #content { height: 1px; }  /* peekaboo holy hack */
#content .bold {font-size:11px}

input,textarea,select {border:1px solid #ccc; font-family:Verdana,Tahoma,Arial,Sans-Serif; font-size:1em; margin:0; padding:4px;}
label {margin:2px;}
input {width:140px; _width:120px;}
#mod_chcode {width:50px;}
textarea {width:445px;_width:408px}

#vyhody {float:right; padding-left:20px;}


#content h2 { margin:0px 0px 15px 0px; padding:0;}
#content h3,#contentwide h3 {font-size:25px; font-weight:bold; margin:5px 0px 15px 0px; padding:0; color:#0072BC;}
#content h4,#contentwide h4 {font-size:1.3em; font-weight:bold; margin:6px 0; padding:0; line-height: 150%; color:#0072BC;}
/* Footer 
#footer {background:#fff; border-top:2px solid #dadada; clear:both; color:gray; font-size:0.9em; margin:0 auto; padding:8px 0; text-align:center; width:760px;}
#footer p {margin:0; padding:0;}
#footer a {background:inherit; color:gray; font-weight:400; text-decoration:none;}
#footer a:hover {text-decoration:underline;}
*/
/* Links and paragraphs */
a {color:#166090; text-decoration:none; }
a:hover {color:#286ea0; text-decoration:underline;}
p {margin:0 0 16px;}
blockquote {background:url(img/menubg.gif) repeat-x bottom left #f4f4f4; border-bottom:1px solid #d8d8d8; border-left:4px solid #ccc; border-right:1px solid #d8d8d8; border-top:1px solid #d8d8d8; color:#505050; margin:16px; padding:7px 7px 7px 11px;}
blockquote p {font-size:1.1em; line-height:1.3em; margin:0;}
/* Tables and forms 
table {border:1px solid #d8d8d8; border-collapse:collapse; line-height:1.3em; width:95%; margin:0 0 16px; padding:0;}
caption {font-size:1.5em; font-weight:400; margin:0; padding:6px 0 8px; text-align:left;}
th {background:url(img/menubg2.gif) repeat-x bottom left #eaeaea; color:#505050; padding:7px; text-align:left;}
td {background:url(img/menubg.gif) repeat-x bottom left #f4f4f4; color:#303030; font-size:0.9em; padding:7px;}
input,textarea,select {border:1px solid #ccc; font-family:Verdana,Tahoma,Arial,Sans-Serif; font-size:1em; margin:0; padding:4px;}
label {margin:2px;}
input {width:200px;}
textarea {width:400px;}
*/
/* Profil 
.normal {border:0px solid #ccc; font-family:Verdana,Tahoma,Arial,Sans-Serif; font-size:1em; margin:0; padding:4px; width: auto;}
.profiltextarea {width:554px;}
.profilbutton {height: 23px; width:50px;}
#portret {background:; border:4px solid #ccc; color:#303030; display:inline; padding:1px; margin:0px;}
#userbox {background:url(img/menubg.gif) repeat-x bottom left #f4f4f4; border-bottom:1px solid #d8d8d8; border-left:1px solid #ccc; border-right:1px solid #d8d8d8; border-top:1px solid #d8d8d8; clear:left; color:#505050; line-height:1.3em; margin:6px 0px 0px 1px ; padding:0px 0px 0px 0px; width:148px;}
#userbox td {padding:0px; margin:0px;}
#userbox h2 {font-size:1.2em; font-weight: bold; letter-spacing:0px; margin:8px 0px 10px 5px; padding:0;}
#skintable {border:0px solid #d8d8d8; border-collapse:collapse; line-height:1.3em; width:95%; margin:0; padding:0;}
#skintable td {background: none; color:#303030; font-size:0.9em; padding:3px;}
#flagstable {border:1px solid #d8d8d8; border-collapse:collapse; line-height:1.3em; width:95%; margin:0; padding:0;}
#flagstable td {background:url(img/menubg.gif) repeat-x bottom left #f4f4f4; color:#303030; font-size:0.9em; padding:7px; text-align:left;}
#flagstable .checked {background: none; background-color: #166090; color:#303030; font-size:0.9em; padding:7px; text-align:left;}
#flagstable img {background:; border:0px solid #f0f0f0; color:#303030; display:inline; padding:0; margin:0;}
#flagstable input {width: 20px; border:0px;}

#spodnilistaclanek {border-top:1px dashed #d8d8d8; border-bottom:0px dashed #d8d8d8; font-size: 80%; padding-top: 5px; margin-bottom: 10px; margin-top: 10px; text-align: left;}
#hornilistaclanek img {background: none; border:0px solid #f0f0f0; color:#303030; display:inline; padding:0px; margin:0px; vertical-align: middle} 
#spodnilistaclanek img {background: none; border:0px solid #f0f0f0; color:#303030; display:inline; padding:0px; margin:0px; vertical-align: middle} 

#infotable {border:0px solid #d8d8d8; border-collapse:collapse; width:95%; margin:0; padding:0;}
#infotable td {background: none; background-color: #FFFFFF; color:#303030; padding:2px; text-align: left}
#infotable img {border:none; padding:0; margin:0;}
#volneligy table {border:1px solid #d8d8d8; border-collapse:collapse; width: 215px; margin:0; padding:0; font-size: 87%;}
#dohraneligy table {border:1px solid #d8d8d8; border-collapse:collapse; width: 215px; margin:0; padding:0; font-size: 87%;}
#volneligy td {background:none; background-color: #DCEFBE; color:#303030; font-size:0.9em; padding:3px; text-align:center}
#volneligy th, #dohraneligy th {background:url(img/menubg2.gif) repeat-x bottom left #eaeaea; color:#505050; padding:3px; text-align:center;}
#dohraneligy td {background:none; background-color: #F8EBC0; color:#303030; font-size:0.9em; padding:3px; text-align:center}

#mojeclanky {border:0px solid #d8d8d8; border-collapse:collapse; line-height:1.3em; margin:0; padding:0; width: 590px}
#mojeclanky td {background: none; color:#303030; font-size:80%; padding:2px;}
#mojeclanky img {border:none; padding:0; margin:0;}
#dalsiclanky {border:0px solid #d8d8d8; border-collapse:collapse; line-height:1.3em; margin:0; padding:0; }
#dalsiclanky td {background: none; color:#303030; font-size:80%; padding:2px;}
#dalsiclanky img {border:none; padding:0; margin:0;}
*/

/* Search box 
#searchbox label,.hide {display:none;}
#searchbox {margin:6px 0 16px; padding:0;}
#searchform {background:#fff; border:1px solid #ccc; color:#505050; font-size:0.9em; padding:4px; width:116px;}
*/
/* Login 
#loginform {background:#fff; border:0px dashed #eee; color:#505050; font-size:0.9em; padding:0px; width:116px;}
#loginformlogin {width:100px;}
#loginformpassword {width:65px;}
#loginformbutton {width:30px; height:22px; background:url(img/menubg.gif) repeat-x bottom left #f4f4f4; border-bottom:1px solid #d8d8d8; border-left:4px solid #ccc; border-right:1px solid #d8d8d8; border-top:1px solid #d8d8d8; color:#505050;}
#loginformcheckbox {width:20px;}
*/

/* Various classes 
.announce h2 {margin:0 0 10px; padding:0;}
.textright {margin:-10px 0 4px; text-align:right;}
.center {text-align:center;}
.small {font-size:0.8em;}
.large {font-size:1.3em;}
.highlighted {background:#f0f0f0; border:1px solid #b0b0b0; color:#303030; padding:3px;}
.button {background:url(img/menubg.gif) repeat-x bottom left #f4f4f4; border-bottom:1px solid #d8d8d8; border-left:4px solid #ccc; border-right:1px solid #d8d8d8; border-top:1px solid #d8d8d8; color:#505050; font-weight:700; margin:0 0 15px; padding:7px 7px 7px 11px; width:120px;}
.left {float:left; margin:10px 10px 5px 0;}
.right {float:right; margin:10px 0 5px 10px;}
.warning {color:#FF3300;}
.confirm {color:#009900;}
*/

