body {
	background-color:#fff8f0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color:#fff8f0;
	color:#000033;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
TD { font-size:11px; }
.main {
	width:770px;
	text-align:left;
	margin-top:10px;
	background: url(/files/layout/leftBg.gif) #ffffff left repeat-y;
	background:url(/files/layout/middBg.gif) #ffffff;
}


A {
	color:#ffffff;
	text-decoration:none;
}
A:hover {
	color:#ffffff;
}



h2 {
	font-size:14px;
	margin:0;
	padding:0;
	display:inline;
}

h3 {
	font-size:12px;
	margin:0;
	padding:0;
	display:inline;
}
h2 A, h3 A {
	color:#cc6633;
}

.head {
	background: url(/files/layout/top.gif);
	height:107px;
}
.head div form {
	margin:0;
	padding:0;
	line-height: 30px;
}
.head div input {
	font-size:10px;
	width:150px;
}
.head div {
	text-align:right;
	padding:65px 3px 0 0;
}
.head div img {
	border:0;
	vertical-align:middle;
}
.head button{
	background-image: url(/files/layout/ok.gif);
	border: 0;
	width: 42px; 
	height:30px;	
}

.frameB {

}

.middle {
/*	  border: 1px solid #cccccc;*/
}


.main .bottom {
	margin: auto;
	border-bottom: 1px solid #cccccc;
	background:url(/files/layout/bottBg.gif) #ffffff ;
	background-color:#964925;
	font-size:12px;
	color:#ffffff;
}

.main .bottom A {
	color: #ffffff;
	text-decoration:none;
}
.main .bottom A:hover {
	color: red;
}

.bottom-menu {
width:auto;
text-align:center;
sfont-size:10px;
}

.bottom-menu div {
display:inline;
}
.bottom-menu div.delim {
padding:0 3px 0 2px;
}
.bottomwho a, .bottomwho a:link, .bottomwho a:hover, .bottomwho a:visited { color:#000033; text-decoration:none; }

/*
ramecek u modre cccccc
ramecek inputu 999999
*/

.ld {
	float:left;
}


.rd {
	float:right;
}

ul,li  {
	margin: 0;
	padding:0;
}

.leftM {
	float:left;
	width:147px;
	font-size:12px;
	min-height: 20px;
}
.leftM A {
	text-decoration:none;
	color: #000033;
}
.leftM A:hover {
  color:red;
}
.leftM .m1 {
	padding-top: 0px;
	background: url(/files/layout/leftMenu2.gif) no-repeat left top;
	height:372px;
}


.leftM .m1 div {
	/*margin-left:25px;*/
	margin:0;
	padding:0 0 3px 3px;
}
.leftM .m1 div div {
	background: url(/files/layout/hnOdr.gif) left no-repeat;
	margin:0;
	padding-left:20px
}

.leftM .m1 div div.level2 {
	background: url(/files/layout/hnOdr2.gif) left no-repeat;
	margin-left:10px;
	font-weight: normal;
	font-size:10px;
}


.leftM .m2 {
	background: url(/files/layout/leftMenuBlue.gif) no-repeat left top;
	height:458px;
	padding-top:20px;
	color:#1689af;
}

.leftM .m2 div {
	margin-left:0;
	padding:0 0 3px 3px;

}
.leftM .m2 h2 {
	color:#1689af;
	padding-left:10px;
}

.leftM .m2 div div {
	background: url(/files/layout/puntik.gif) left center no-repeat;
	margin-left:10px;
	padding-left:10px;
	font-weight: normal;
}

.rightM {
	float:right;
	width:200px;
}
.rightM A {
	text-decoration:none;
	color: #000033;
}
.rightM A:hover {
  color:red;
}


.rightM .poznali {
	background: url(/files/layout/poznali.gif) no-repeat left;
	height:161px;
}
.rightM .poznali table {
	margin:30px 0 0 12px;
}
.rightM .poznali td {
  width:58px;
  height:43px;
  vertical-align:top;
}
.rightM .poznali td img {
  width:33px;
  height:33px;
  border:1px solid #cccccc;
}
.rightM .poznali td img.arr {
  width:12px;
  height:8px;
  border:0;
}

.rightM .aktualne {
	background: url(/files/layout/aktualne.gif) no-repeat left;
	height:188px;
}
.rightM .aktualne div {
	padding:62px 0 0 20px;
}
.rightM .aktualne div p {
	margin:0 0 2px 0;
}

.rightM .ofilmu {
	background: url(/files/layout/ofilmu.gif) no-repeat left top;
	height:135px;

}
.rightM .ofilmu div {
	margin-left:20px;
	padding-top:32px;
}
.rightM .ofilmu div div {
	background: url(/files/layout/modOdr.gif) no-repeat left;
	margin:0;
	padding:2px 0 2px 23px;
}

.rightM .dalsi P {
	margin:5px 0 5px 10px;
}
.rightM .dalsi A {
	font-size:16px;
	font-weight:bold;
	color:#cc6633;
}
.rightM .dalsi A:hover {
  color:#ffff00;
}
.rightM .dalsi img {
  vertical-align:middle;
}

.centerC {
	float:left;
	width: 410px;
	margin: 7px 0 10px 5px;
	text-align: justify;
}
.centerC a {
	text-decoration:none;
	color: #CC6633;
}
.centerC A:hover {
  color:#aaa000;
}


.ramHn {
	border: 1px solid #d98a64;
	background-color: #ffefdd;
	padding:10px;

}

.ramSv {
	border: 1px solid #ffd7ae;
	padding:10px;
	background: url(/files/layout/poznaliho.jpg) no-repeat;
	background-position:top
}
.ramSv .bann {
	height:64px;
	text-align:right;
	border:1px solid #d9dcdd;
	background: url(/files/layout/foto2.jpg) no-repeat left #f3fcfe;
}
.ramSv .bann A {
	text-decoration:none;
}
.ramSv div div {
	padding:5px;
}
.ramSv .predstL h2 A,
.ramSv .predstR h2 A {
	color:#000033;
	text-decoration:none;
}
.ramSv .predstL {
	float:left;
	width:192px;
	padding:0;
}
.ramSv .predstR img,
.ramSv .predstL img {
	width:33px;
	height:33px;
	float:left;
	border:0;
}
.ramSv .predstR div,
.ramSv .predstL div {
	float:left;
	width:147px;
	padding-top:0;
}
.ramSv .predstR {
	float:right;
	width:192px;
	padding:0;
}

.ramSvmain {
	border: 1px solid #ffd7ae;
	padding:10px;
}

.ramF {
	border: 1px solid #ffffff;
	padding:0 10px;
}

.ramF .toleft {
	float:left;
	width:185px;
}
.ramF .toright {
	float:right;
	width:185px;
}

.foot {
  text-align:right;
  font-size:9px;
  color:#a9a6a3;
}


.foot img {
  border:0;
}



.clean {
	clear:both;
}





/*  pro neindexove straky*/

.centerCNI {
	float:left;
	width: 410px;
	margin: 7px 0 10px 0;
}
.centerCNI .ramSv {
	padding:0;
	display:block;
}
.centerCNI .ramSv .im {
	float:left;
	width:110px;
	text-align:left;
	padding:0;
	padding-left:10px;
}
.centerCNI .ramSv .cont {
	width:280px;
	text-align:left;
	padding-top:0;
}
.centerCNI .ramSv .cont A {
	text-decoration:none;
}
.centerCNI .ramSv .cont .foot A {
	color:#1689af;
	font-size:11px;
}


.centerCNI .ramSv .cont2 {
	padding:10px;
}
.centerCNI .ramSv .cont2 h2.hn {
	color: #cc6633;
}
.centerCNI .ramSv .cont2 A,
.centerCNI .ramSv .cont2 h2 A,
.centerCNI .ramSv .cont2 h3 A {
	color:#1689af;
}
.centerCNI .ramSv .cont2 A:hover,
.centerCNI .ramSv .cont2 h2 A:hover,
.centerCNI .ramSv .cont2 h3 A:hover {
	color:red;
}




.centerCNI .ramSv .cont2 div {
	padding:0;
}

.centerCNI .ramSv .cont2  .uOtaz {
	 padding-left:50px;
}

.centerCNI .ramSv .cont2 ul {
	margin-left:25px;
}
.centerCNI .ramSv .cont2 ul li {
	list-style-image: url(/files/layout/hnOdr2.gif);
	clear:both;
}

.centerCNI .ramSv .cont2 ul li .foot {
  	font-size:9px;
  	color:#a9a6a3;
	float:right;
	margin-top:4px;
}
.centerCNI .ramSv .cont2 ul li .contOdk {
	display:inline;
	padding:0;
}

.centerCNI .ramSv .cont2 img.leftTop {
	margin: 0 10px 10px 0;
	float:left;
}

.p_jmeno {
	color: #000033;
	font-weight: bold;
	text-align: center;
font-size:12px;
}
.p_nadpis {
	color: #CC6633;
	font-weight: bold;
	font-size: 12px;
font-size:12px;
}
.p_nadpis2 {
	color: #CC6633;
	font-weight: bold;
	font-size: 14px;
}
.p_nadpis3 A {
	color: #000033;
	font-weight: bold;
	font-size: 14px;	
}
.p_nadpis_2 A {
	color: #000033;
	font-weight: bold;
	font-size: 12px;	
}

.p_uvod {
	font-size: 12px;
	text-align: justify;
}
.p_text {
	font-size: 11px;
	text-align: justify;
}	
.p_link1 A {
	color:#CC6633;
	text-align:right;
	font-size: 12px;	
}
#strankovani TD, #strankovani A {
	font-size: 11px;
}

#hornicast {
	border: 1px solid #FFD7AE;
	padding: 8px 8px 8px 8px;
}

#dolnicast {
	border: 0px solid #FFD7AE;
	padding: 4px 4px 4px 4px;
}

#otazkabanner {
	border: 1px solid #D98A64;
	background: #FFEFDD;
}
.n_nadpis {
	font-size: 14px;
	font-weight: bold;
	display:block;
}
.n_text {
	font-size: 11px;
	display:block;
	padding-top: 10px;
	font-weight: bold;
}

#n_form TD {
	font-size: 11px;
/*	font-weight: bold;*/
}
#n_form TD.n_seda {
	color:#666;
	text-align: justify;
}

#n_form INPUT, TEXTAREA,SELECT {
	border: 1px solid #666;
	width: 100%;
	color: #000033;
	font-size: 12px;
}


h1 {
	font-size:16px;
	margin:5px 0px 5px 0px;
	padding:5px 0px 5px 0px;
	display:block;
}
#tematamenu DIV {
 font-size:11px;
 padding: 0px 0px 0px 12px;
 margin: 0px 0px 1px 10px;
}

.centerC P {
padding:0px;
margin:5px 0px 0px 0px;
}

TABLE.soutez-form1-table {  }
TABLE.soutez-form1-table TD INPUT { border: 1px solid #666; }
.soutez-input-odeslat { background: #FECD97; border:1px solid #FECD97; color: #030638; width: 100px; font-size:11px; }
TD.soutez-item-p { font-weight: bold; }
.soutez-input-tip { width: 220px; }
.soutez-input-jmeno { width: 220px; }
.soutez-input-adresa { width: 220px; }
.soutez-input-email { width: 220px; }
TD.soutez-td-infotext { color: red;  font-weight: bold; }