@font-face {font-family: 'istudio'; src: url('istudio.eot');}
@font-face {font-family: 'istudio'; src: url('istudio.ttf');}

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, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
center, dl, dt, dd, fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}

H1 {COLOR: #222222; FONT-FAMILY: 'istudio', Tahoma; FONT-SIZE: 25px; font-weight: normal;}
.h1 {
	writing-mode:tb-rl;
	-webkit-transform:rotate(90deg);
	-moz-transform:rotate(90deg);
	-o-transform: rotate(90deg);
	white-space:nowrap;
	display:block;
	width:25px; height:25px;
	position: absolute; right: 4px; top: 300px;
}
H2 {TEXT-ALIGN: left; COLOR: #FF9C00; FONT-FAMILY: 'istudio', Tahoma; FONT-SIZE: 15px; font-weight: normal; text-transform:uppercase;}
H2 IMG {margin: 0 4px 4px 0px;}
H3 {TEXT-ALIGN: left; COLOR: #666666; FONT-FAMILY: 'istudio', Tahoma; FONT-SIZE: 15px; font-weight: normal;}
A {color: #FF9C00; TEXT-DECORATION: none;}
A:hover {color: #FFC64D; TEXT-DECORATION: underline; cursor: pointer; cursor: hand;}
IMG {vertical-align: middle; border: 0;} 
INPUT {FONT-SIZE: 11px; FONT-FAMILY: Tahoma; vertical-align: middle; margin: 2px 0 2px 0;}
TEXTAREA {FONT-SIZE: 11px; FONT-FAMILY: Tahoma; width: 200px; height: 60px;}
SELECT {FONT-SIZE: 11px; FONT-FAMILY: Tahoma; width: 200px; height: 17px;}
TABLE {border-collapse: collapse; border-spacing: 0; margin-left: auto; margin-right: auto;}
TABLE td {FONT-SIZE: 13px; vertical-align: top; TEXT-ALIGN: left;}

div.galeria_obr {margin-top: -5px; margin-right: 4px; margin-bottom: 9px; float: left;}
div.cleaner {clear: both; height: 0px; overflow: hidden;}

body, html {height: 100%; padding: 0; margin: 0;}
body {
	background-color: #000000; background-image: url('poz.jpg'); background-repeat: no-repeat;  BACKGROUND-POSITION: left top;
	FONT-FAMILY: 'istudio', Tahoma; FONT-SIZE: 14px; COLOR: #FFFFFF;
}
div#main_frame {position: relative; width: 100%; min-width: 1000px; height: 1117px; overflow: hidden;}
div#main_content {width: 1000px; height: 1117px; position: relative;}
div#main_content_left {
	float: left; width: 426px; height: 906px;
	}
div#main_content_right {
	position: relative; float: left; width: 549px;
	padding-top: 82px; margin-right: -50px;
}
div#content {
	width: 549px;
	margin-left: -1px;
	background-image: url('poz_content.png'); background-repeat: repeat-y; BACKGROUND-POSITION: left top;
	
}
div#content_top {
	width: 549px;
	background-image: url('content_top.png'); background-repeat: no-repeat; BACKGROUND-POSITION: left top;
	position: relative;
}
div#content_kontajner {
	padding: 10px 24px 9px 19px; text-align: justify;
}
#content_bottom {
	width: 608px; min-height: 38px;
	margin: 0px -26px;
}
div#menu1 {
	position: absolute; left: 250px; top: 65px;
}
div#menu2 {
	position: absolute; left: 239px; top: 66px;
}
div#menu3 {
	position: absolute; right: 0px; bottom: 37px; width: 106px;
	margin-right: -96px;
}
.logo {position: absolute; left: 127px; top: 347px; width: 290px; height: 92px;}

.home {width: 60px; height: 60px; float: left; margin: 2px 9px 60px 0;}
.dalej {position: absolute; right: -26px; top: 265px; width: 36px; height: 34px;}
.spat {position: absolute; left: -29px; top: 265px; width: 36px; height: 34px;}

.oddelovac {float: left; margin: -25px 0 -20px 3px;}
.oddelovac3 {margin: 0 -5px -3px -9px;}
.stlpec {float: left; width: 49%;}

.galeria {margin: 0 -5px -5px -3px;}
.galeria DIV {float: left; width: 163px; margin: 3px 4px; text-align: center;}
.galeria A {color: #FFFFFF;}
.galeria TABLE{width: 163px; height: 123px; border: 1px solid #666666; background-color: #222222;}
.galeria TABLE tbody tr:hover {background-color: #FF9C00;}
.galeria TABLE td {vertical-align: middle; text-align: center; padding: 0px;}
.galeria TABLE td IMG {margin: 0px auto;}

/* obsahova cast - koniec */

div#footer {
	background-image: url('poz_footer.png'); background-repeat: repeat-x;
	position: absolute; left: 0px; bottom: 0px;
	width: 100%; height: 211px; overflow: hidden;
}
div#infolinka {
	float: right; height: 156px; margin: 30px 30px 0 0;
	background-image: url('infolinka.png'); background-repeat: no-repeat; background-position: right;
	color: #FF9C00; text-align: right; FONT-FAMILY: 'istudio', Tahoma; FONT-SIZE: 15px;
}
div#infolinka div{padding: 8px 77px 0 0;}
div#infolinka img{padding: 0 5px 0 2px;}
div#footer_menu {
	float: left; height: 186px;
	background-image: url('line.png'); background-repeat: no-repeat; background-position: right 27px;
	color: #FF9C00; text-align: right; FONT-FAMILY: 'istudio', Tahoma; FONT-SIZE: 15px;
	margin-left: 20px;
}
.footer_menu2 {float: left; height: 186px; color: #CCCCCC;}
.footer_menu2 A {color: #CCCCCC;} .footer_menu2 A:hover {color: #FFFFFF;}
.footer_oddelovac{background-image: url('line2.png'); background-repeat: no-repeat; background-position: right 27px;}

.odsadenie{padding: 30px 18px 0 3px;}
.lava {position: absolute; left: 0; bottom: 0;}
.velke {FONT-SIZE: 25px;}
.male {FONT-SIZE: 11px; FONT-FAMILY: 'istudio', Tahoma; padding-bottom: 6px; }
.citacia {FONT-SIZE: 18px; FONT-FAMILY: 'istudio', Tahoma; text-align: center; color: #FFFFFF;}
.sipka {width: 4px; height: 6px; margin-right: 4px;}

.cervena {COLOR: #FF0000;}
.normalne {FONT-FAMILY: Tahoma; FONT-SIZE: 14px;}
.seda {COLOR: #999999; FONT-SIZE: 13px;}
.bold {font-weight: bold;}
.italic {font-style:italic}
.vacsie {FONT-SIZE: 15px;}
.velke {FONT-SIZE: 20px;}
.right {text-align: right;}
.center {text-align: center;}
.centrovat {display: block; margin: 0 auto;}
.float_r {float: right;}
.float_r2 {float: right; margin-left: 15px;}
.float_l {float: left;}
.float_l2 {float: left; margin-right: 15px;}
.sipka_v {float: right; margin-top: -6px;}
.sipka_v2 {margin-right: 3px; margin-bottom: 9px;}
.sirka50 {width: 50%; display: block; margin: 0 auto;}

.vyrazne {FONT-SIZE: 18px; COLOR: #4B2458; FONT-FAMILY: 'istudio', Tahoma; line-height: 24px;}
.vyrazne2 {FONT-SIZE: 20px; FONT-FAMILY: 'istudio', Tahoma; COLOR: #4B2458; text-align: center; line-height: 24px;}
.oznam {FONT-SIZE: 18px; FONT-FAMILY: 'istudio', Tahoma; text-align: center; padding: 60px 0 60px 0;}

.tabulka {width:100%; border-collapse:collapse; }
.tabulka tbody tr:hover {background-color: #222222;}
.tabulka td {border:1px solid #666666; padding:3px 4px; vertical-align: middle;}
.tabulka th {border:1px solid #666666; background-color: #222222; padding:4px; text-align: center}
.tabulka th a {color:#FFFFFF;}
.tabulka tr.alt td {color:#000000; background-color:#EEEEEE;}
.tabulka INPUT{vertical-align: middle;}

.tabulka2 {border-collapse:collapse; margin: 0 auto;}
.tabulka2 tbody tr:hover {background-color: #F2F2F2;}
.tabulka2 td {border:1px solid #CCCCCC; padding:5px 7px 5px 7px; vertical-align: middle;}
.tabulka2 th {border:1px solid #CCCCCC; background-color: #8A548D; background-image: url('poz.jpg'); padding:7px 7px 7px 7px; color:#FFFFFF; font-weight: bold; }
