/*
		ZAKLADNI
					*/

body { background: #6D85CB url('../img/bgm.gif') repeat-x center top; text-align: center; font-size: 12px; font-weight: normal; font-family: "Trebuchet MS", "Geneva CE", "Lucida Sans", sans-serif; margin: 10px 0px;}
#page {width: 770px; margin: 0em auto; padding: 0px; background: transparent; text-align: left; position: relative;}

/*
		VRSEK
					*/
#contain-logo {padding: 0px; margin: 0px; width: 290px; height: 106px; text-align: left; position:absolute; overflow: hidden; top:0; left: 0;}	
.logo { width: 290px; height: 108px; margin-top: 0px;}
.logo A {display: block; width: 290px; height: 108px; margin-top: 0px;}

#contain-baner {padding: 0px; margin:0 0 0 292px; text-align: left; width: 470px; height: 60px;} 
#baner { width: 468px; height: 60px; font-size: 11px;}
#hlavicka { background-image: url('../img/hlavicka.gif'); width: 768px; height: 77px; margin: 10px 0 0 0; padding: 0px;}

/*
		OBSAH
					*/
#obsah { width: 768px; background-image: url('../img/bg.gif'); text-align: left;}
#leftm { float: left; width: 456px; padding: 0 0 0 25px;}
#left { float: left; width: 230px; border-right: 1px #E3E3E3 solid;}
#middle { float: right; width: 215px; padding: 0px;}
#right { float: right; width: 210px; padding-right: 25px;}

.partm {width: 475px; hheight: 100px; margin: 0em auto; text-align: center;}
.part{float: left; width: 155px; margin: 0;padding: 0px; text-align: center;}

a img {border: 0px; margin: 0px; padding: 0px;}
ul {list-style-type:none; margin: 0px; padding: 0px; }
#right ul ul {padding-left: 10px;}
#right ul ul ul {padding-left: 30px; list-style-type: circle;}
#left img {margin-left: 20px;}

/*
		PATICKA
					*/
#paticka { width: 768px; height: 40px; background-image: url('../img/paticka.gif'); padding-top: 57px; text-align: center;}

/*
		FOTMATOVANI
		CLANKU
					*/
#leftm TABLE{margin:0 auto 10px auto;}
#leftm .images{clear:both;}
#leftm .images TABLE{width:100%;padding:0;margin:0 0 10px 0;table-layout:fixed;}
#leftm .images TD{overflow:hidden;vertical-align:top;background:transparent;}
#leftm .images P{padding:0 0 4px 0;margin:0;color:#333333;font-size:0.9em;}
#leftm .images TD.ialignleft P{text-align:left;}
#leftm .images TD.ialignright P{text-align:right;}
#leftm .images TD.ialigncenter P{text-align:center;}
#leftm .images TABLE A{border:none;}					

#komentare {border: 1px #E7EBF0 solid;padding: 8px 0 0 0 ; background: #fff;}
#komentare TEXTAREA {width: 95%; margin: 0 9px;}
#komentare INPUT { margin: 0 9px;}
#komentare DL {padding: 0 4px; margin: 0 0 4px 0; color: #1A446E;}
#komentare DT {padding: 2px 4px;margin: 0 10px 8px 0;border-top: 3px #E7EBF0 solid;}
#komentare DD{padding: 0 0 0 8px;margin: 0;}

.strankovani {text-align: center; width: 400px; margin: 10px auto;}
.strankovani a{color: #666;}
.strankovani a:hover{color: #999;}

/*
		TEXT
					*/

h1 {color: #E31E30;}
h2 {color: #336699; font-size: 15px; font-family: "Trebuchet MS", "Geneva CE", "Lucida Sans", sans-serif; font-weight: bold; margin: 3px 0;}
#leftm h2 {color: #336699; font-size: 18px; font-family: "Trebuchet MS", "Geneva CE", "Lucida Sans", sans-serif; font-weight: normal; margin: 1px 0;}
#leftm h2 a {text-decoration: underline;}
#leftm p {margin: 2px 0 10px 0;}
#leftm P.ahdr {color: #666; margin: 2px 0 0 0;}

h3 {color: #336699; font-size: 14px; font-family: "Trebuchet MS", "Geneva CE", "Lucida Sans", sans-serif; font-weight: bold; margin: 3px 0;}
#right h3 {margin: 2px 0px 2px 0px;}
#leftm h3 {font-size: 15px;}
h3 em{font-family: "Trebuchet MS", "Geneva CE", "Lucida Sans", sans-serif; font-size: 16px; color:#336699; font-weight: bold; font-style: normal;}

a {color: #336699; text-decoration: none;}
a:hover{color: #73A7DA;}

UL.termin LI {font-size: 15px; font-family: "Trebuchet MS", "Geneva CE", "Lucida Sans", sans-serif; font-weight: bold;}
Ul.termin LI.note {font-size: 12px}

/*
		MENU
					*/
#menu { position: relative; left: 185px; top: 20px; background: transparent; width: 630px; height: 42px; padding: 0px; text-align: center; font-weight: bold; text-decoration: none; font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif; font-size: 13px; padding: 0px; background-color: transparent;}
#menu a:link, #menu a:active, #menu a:visited { margin: 0 0 0 25px; color:#336699; }
#menu a:hover { margin: 0 0 0 25px; color:#749CC5; }

/*
		DOPLNKY
					*/
hr.cleaner {clear:both; height:1px; margin: -1px 0 0 0; padding:0; border:none; visibility: hidden;}

/* transformed XML fragment */
.frag{clear:both;padding:0;margin:0;/*overflow:hidden;*/}
.frag H2{clear:both;font-size:1.6em;font-weight:bold;margin:0 0 10px 0;padding:0;}
.frag H3{clear:both;font-size:1.35em;font-weight:normal;margin:0 0 10px 0;padding:0;}
.frag H4{clear:both;font-size:1.3em;font-weight:normal;margin:0 0 10px 0;padding:0;}
.frag P{margin:0 0 10px 0;padding:0;text-align:justify;}
.frag UL{list-style-position:inside; margin:0 0 10px 0;padding:0;}
.frag UL LI{padding:0;margin:0 0 4px 0;}
.frag UL.toc{list-style-type:circle;list-style-position:inside;margin:10px 0;padding:0;}
.frag UL.toc LI{padding:0;margin:0;}
.frag DIV.ifloatleft{float:left;clear:both;}
.frag DIV.ifloatleft P{padding:0 10px 4px 0;margin:0;text-align:left;color:#333333;font-size:0.9em;}
.frag DIV.ifloatright{float:right;clear:both;}
.frag DIV.ifloatright P{padding:0 0 4px 10px;margin:0;text-align:right;color:#333333;font-size: 0.9em;}
.frag DIV.ifloatcenter{clear:both;margin:0 0 10px 0;}
.frag DIV.ifloatcenter P{padding:0 0 4px 0;margin:0;text-align:center;color:#333333;font-size: 0.9em;}
.frag DIV.ifloatleft A, .frag DIV.ifloatright A, .frag DIV.ifloatcenter A{border: none;}
.frag TABLE{margin:0 auto 10px auto;}
.frag TABLE TH{background:#C7D0DC;}
.frag TABLE TD{background: #E7EBF0;}
.frag .images{clear:both;}
.frag .images TABLE{width:100%;padding:0;margin:0 0 10px 0;table-layout:fixed;}
.frag .images TD{overflow:hidden;vertical-align:top;background:#FFFFFF;}
.frag .images P{padding:0 0 4px 0;margin:0;color:#333333;font-size:0.9em;}
.frag .images TD.ialignleft P{text-align:left;}
.frag .images TD.ialignright P{text-align:right;}
.frag .images TD.ialigncenter P{text-align:center;}
.frag .images TABLE A{border:none;}
.frag .conclusion{text-align:center;}
.frag .conclusion TABLE{width:80%;table-layout:fixed;border:1px solid #C7D0DC;}
.frag .conclusion TD{text-align:center;}
.frag .table1{text-align: center;}
.frag .table1 TABLE{border:1px solid #C7D0DC;}
.frag .table1 TD{text-align:left;}
.frag .box1 H3 {padding: 2px 4px 4px 4px; margin: 0 0 10px 0; background: #eee;}
.frag .box1 P {padding-left: 4px; padding-right: 4px;}

.cc {text-align: center; margin: 25px 0;}

.bred {font-weight: bold; color: red;}