/* Screen CSS Document */
* {padding:0; margin:0; font-size:100%;}
.hidden, hr {display:none;}
.cleaner {clear:both; height:1px; font-size:1px; line-height:1px;}
.left {text-align: left;}
.right {text-align: right;}
.center {text-align: center;}
.neviditelny{display: none;}
.bo{width: 48px; height: 48px;}
/* here we go my boy test!
******************************/

body, input, textarea {font-family:Tahoma, "Lucida Grande CE", lucida, sans-serif;}

body {text-align:center; background:#333 url('gfx/body.png') center top; color:#fff;}
#vertical-grad {height:320px; background:url('gfx/body_vert_grad.png') center top repeat-x;}

#all {padding:28px 0 50px 0;}
#all-in {text-align:left; width:984px; margin:0 auto; position:relative;}
#topline {display:block; margin:0 12px; height:28px; overflow:hidden;
          background:#000 url('gfx/topline.png') top left repeat-x;}
	#topline li {display:block; float:right; width:80px; height:28px;}
	#topline li a {display:block; width:80px; height:22px; padding-top:6px; font-size:10px;}

#head {height:115px; background:#98b6d2 url('gfx/head.jpg') left top no-repeat; margin:0 12px;}

#logo a {left:12px; top:52px; overflow:hidden; /* img:off -> */ padding:10px 0 0 20px;}
	#logo a, #logo a span {display:block; position:absolute; width:360px; height:60px; color:#fff;}
	#logo a span {left:0; top:0; background:url('gfx/logo.jpg') left top no-repeat;}

#head .banner {position:absolute; left:484px; top:50px; width:468px; height:60px; overflow:hidden;}


/* foot
******************************/

#foot {display:block; height:28px; overflow:hidden;
       background:#000 url('gfx/topline.png') top left repeat-x;}
	#foot p {font-weight:bold; padding:7px 0 0 10px;}


/* main (= content)
******************************/

#main {font-size:11px; background-color: black; width: 960px; margin: 0 auto;}
	#content {padding:10px 35px 12px 35px; min-height: 250px;}


/* content
******************************/

a {color:#fff;}

#content h1 {color:#fc0; font-size:17px; font-weight:bold; padding-bottom:4px; border-bottom:1px solid #fc0; margin:0 0 12px 0;}
#content h2 {color:#fc0; font-size:14px; font-weight:normal; padding-bottom:4px; border-bottom:1px solid #fc0; margin:16px 0 12px 0;}
#content p, #content ul, #content ol {line-height:150%; margin-bottom:0.7em;}
#content ul, #content ol {list-style: square inside url()}

/* tables
******************************/

.data1,
.data2 {background:#333; padding:1px; border-collapse:separate; border-spacing:2px; margin:10px 0;}

#content table.data1 {}

	.data1 th {padding:6px 6px;background:#3f3f3f; text-align:left;}
	.data1 th.title {background:#158;}

	.data1 td {padding:5px 5px; background:#393939; text-align:center;}
	.data1 tr.event td {background:#5c5c5c;}

#content table.data2 {}

	.data2 th,
	.data2 td {padding:6px 10px; background:#3f3f3f; text-align:left;}
	.data2 th.title {background:#158;}

	.data2 tr.even th,
	.data2 tr.even td {background:#5c5c5c;}

.full {width:100%;}
.full1 {width:670px; float:left; }
.half {width:330px; float:left; margin-right:10px;}
.half1 {float:left; margin-right:10px;}

/* form
******************************/

form {margin:1em 0;}
form table th {text-align:left; font-weight:normal; padding:4px 4px;}
form table td {padding:6px 15px;}

input, textarea, select {border:1px solid #666; background:#333; color:#fff; padding:2px 3px;}
.submit {background:#202020; border:1px solid #333; color:#328bd0; font-weight:bold;  padding:4px 10px;}
input.checkbox {margin-right:10px}
input:focus, textarea:focus, select:focus {}
select option{padding-left:10px;}

/* from old styl
******************************/
/*posta*/
.posta_odeslana,.posta_prichozi,.posta_admin,.posta_vudcovska,.posta_ministerska,.posta_generalska{margin:5px;}
.posta_odeslana td{color:#ffffff;}
.posta_prichozi td{color:#cc6600;}
.posta_admin td{color: rgb(1, 186, 255);}
.posta_vudcovska td{color: #FFFF00;}
.posta_ministerska td{color: rgb(0, 170, 0);}
.posta_generalska td{color:brown;}
/*definice ruznych barev*/
.zmraz{color:#5555ee;}
.ty{color:#cc6600;background:#ffffff;}
.online{background:green;}
	/*hodnosti*/
	.barva_admin,.barva_admin:visited{color:#01BAFF;}
	.barva_vudce,.barva_vudce:visited{color:#FFFF00;}
	.barva_vudce_al,.barva_vudce_al:visited{color:orange;}
	.barva_ministr,.barva_ministr:visited{color:#00aa00;}
	.barva_zastupce,.barva_zastupce:visited{color:#FFFFFF;}
	.barva_general,.barva_general:visited{color:#B48223;}
	.barva_obcan,.barva_obcan:visited{color:#626CC6;}
	.barva_vyhnanec,.barva_vyhnanec:visited{color:#555555;}
	.barva_moderator,.barva_moderator:visited{color:#CC0000;}
	.barva_gold,.barva_gold:visited{color:#B09E45;}

	/*vztahy*/
	.barva_pakt{color:green;}
	.barva_spojenectvi{color:green;}
	.barva_mir{color:white;}
	.barva_neutoceni{color:#00dddd;}
	.barva_neutralita{color:yellow;}
	.barva_blokada{color:red;}
	.barva_valka{color:red;}

	/*cennosti*/
	.barva_cen_tech{color:#800000;}
	.barva_cen_mis{color:#808000;}
	.barva_cen_pla{color:#808000;}
	.barva_cen_hrd{color:#00FFFF;}

	/*antimulti*/
	.am_udan{color:#66FF33;}
	.am_var1{color:#7D7D00;}
	.am_var2{color:#CC6600;}
	.am_var3{color:#CC0000;}
	.am_ocisten{color:#008000;}
