html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
}

body {
	background: #000000;
	/*color: #585858;*/
	color: #808080;
	font-family: Arial;
}


#shell {position: relative; top: 30px; left: 40px; width: 1220px;}

#hlavicka {width: 1197px; height: 76px; display: block;}

#hlavicka #static_menu {width: 187px;}

p.cara {background: #102D47; display: block; position: relative; float: right; padding-right: 5px;} /* BYLO #102d47 */
#lang {width: 1000px; top: 58px; height: 10px; text-align: right; font-size: 9pt; color: #555555; font-weight: normal; padding-right: 0px;}
#lang a {text-decoration: none; color: #8C8C8C; position: relative; top: -3px;}
#lang a:hover {color: #2871B2;}

#sha {width: 1192px; height: 16px; padding-top: 1px; position: absolute; top: 735px; text-align: right; color: #2871B2; font-size: 12pt; letter-spacing: 5px;
	border-bottom: 2px solid #2871B2;
	background: url('images/sha.png') #102D47;
	background-position: 813px 0px;
	background-repeat: no-repeat;
}
#sha a {text-decoration: none; color: #2871B2; padding-right: 5px;}
#sha a:hover {color: #2871B2;}

#stred {position: absolute; top: 76px; width: 1220px; display: block; font-size: 10pt; }
	#stred #menu {position: absolute; top: 0px; width: 187px; height: 522px;}
		#stred #wrap_l {position: absolute; top: 20px; left: 0px; width: 187px; height: 498px; display: block; overflow: hidden; }
		#stred #wrap_l #slide_l {position: absolute; top: 0; width: 187px;}
	#stred #obsah {position: absolute; width: 1010px; left: 197px; top: 0px; height: 522px;   /*border-top: 1px solid #2871B2; border-bottom: 1px solid #2871B2; */}
		#stred #wrap_r {position: absolute; top: 20px; width: 1010px; height: 498px; display: block; overflow: hidden; margin-bottom: 10px;}
		#stred #wrap_r #slide_r {position: absolute; top: 0; width: 1010px;}

#stred #scrollup_l {position: absolute; top: 0px; left: 0px; width: 100%; height: 10px; background: url('images/up.jpg') #102D47; background-position: right; background-repeat: no-repeat; cursor: Pointer;}
#stred #scrolldown_l {position: absolute; top: 528px; left: 0px; width: 100%; height: 10px; background: url('images/down.jpg') #102D47; background-position: right; background-repeat: no-repeat; cursor: Pointer;}

#stred #scrollup_r {position: absolute; top: 0px; width: 125px; height: 10px; background: url('images/up.jpg') #102D47; background-position: left; background-repeat: no-repeat; cursor: Pointer;}
#stred #info {position: absolute; top: -2px; right: 10px; cursor: pointer; padding-right: 0px; font-size: 9pt; z-index: 3;}
#stred #scrolldown_r {position: absolute; top: 528px; width: 125px; height: 10px; background: url('images/down.jpg') #102D47; background-position: left; background-repeat: no-repeat; cursor: Pointer;}

#stred #obsah a {color: #2871B2; text-decoration: none;}
#stred #obsah a:hover {color: #2871B2; text-decoration: none;}

#stred #textfield {
	width: 1005px;
	height: 263px;
	position: absolute;
	z-index: 2;
	top: 250px;
	padding-left: 5px;
	padding-top: 5px;
	background: black;
	font-size: 10pt;
	opacity: 0.7;   
    filter: alpha(opacity=70);   
    -moz-opacity: 0.7;   
    -khtml-opacity: 0.7; 
    /*border-right: 1px solid #2871B2;
    border-bottom: 1px solid #2871B2;*/
}
#stred #textfield #text p {	opacity: 1;   
    filter: alpha(opacity=100);   
    -moz-opacity: 1;   
    -khtml-opacity: 1; color: white;}


#spodek {position: absolute; top: 619px; left: 0px; width: 1220px; height: 80px; display: block; font-size: 10pt;}
#spodek #razeni {position: relative; float: left; width: 187px; letter-spacing: 1px;}
#spodek #obrazky_upload {position: relative; float: left; margin-left: 187px; padding-left: 10px; width: 1000px; display: block; top: -47px;}

.l {float: left;}
.p {float: right;}

a.hl {float: left; clear: both; font-size: 9pt; color: #8C8C8C; text-decoration: none; padding-bottom: 2px; letter-spacing: 1px;}
a.hl:hover {color: #2871B2;}

a.hr {float: right; clear: right; font-size: 10pt; font-weight: bold; color: #8C8C8C; text-decoration: none; padding-bottom: 2px; letter-spacing: 1.2px; margin-right: -2px;}
a.hr:hover {color: #2871B2;} /* BYLO #2871B2;*/


.sl {float: left; clear: both; font-size: 10pt; font-weight: bold; color: #555555;}
.sl_s {float: left; clear: both; font-size: 9pt; font-weight: normal; color: #555555;}
a.sr {float: right; clear: right; font-size: 9pt; font-weight: normal; text-decoration: none; color: #8C8C8C; font-family: Arial; padding-bottom: 1px;}
a.sr:hover {color: #2871B2;}

h1 {font-size: 10pt; font-weight: bold; color: #2871B2; }
h2 {font-size: 9pt; font-weight: bold;}

.wrak {/*padding-top: 15px;*/}
.nadpis {font-size: 10pt; font-weight: bold; color: #2871B2; padding-right: 10px; position: relative; float: left; top: -10px;}
.rok {font-size: 9pt; font-weight: normal; color: #8C8C8C; position: relative; float: left; top: -5px;}

img.odsad {padding-right: 10px; float: left;}

img.detail {position: absolute; left: 0px; top: 20px;}

a.aktivni {color: #2871B2;}

a.normal {text-decoration: none; color: #878787;}
a.normal:hover {color: #878787;}

.dlazdice {position: relative; float: left;}
.dlazdice .popisek_obrazku {position: absolute; display: none; margin: auto; top: 40px; left: 10px; width: 95px; color: white; text-align: center;}


item tr td a.normal {text-decoration: none; color: #878787;}
item tr td a.normal:hover {color: #878787;}

.bily {color: #878787;} 

.off {display: none;}
.on {display: block;}
.closebtn {float: right; cursor: Pointer; margin-right: 14px;}
br {clear: both;}

a.uvodka {text-decoration: none; color: #8C8C8C;}
a.uvodka:hover {color: #2871B2;}

