	/* --- start of css --- */

	/* --- start of css --- */

/************************************** style.css START **************************************/

body { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size:12px; 
	padding:0; margin:0; 
	background-color:#EEEEEE;
	color:#333333;
}

hr {
	width:100%; color: #CCCCCC; 
	background-color: #CCCCCC; 
	margin:15px 0px; 
	border-width: 0px; 
	height: 1px; 
	clear:both;
}

a{ color:#048157; }
a:hover { color:#FF0000}

.pag_a_on{ text-decoration:none; color:#CCCCCC; cursor:default; font-weight:bold}

h1,h2,h3,h4,h5 {clear:both; margin:5px 0px 5px 0px; padding:0; color:#333333}
h1 {font-size: 22px;color: #048157;margin:25px 0px 20px;} 
h2 {font-size: 16px;margin:15px 0px 10px;} 
h3 {font-size: 14px;margin:10px 0px 5px;}
h4 {font-size: 14px;}
h5 {font-size: 14px;margin-bottom:20px;}

td{font-family: Arial, Helvetica, sans-serif; font-size:12px; vertical-align:top}

.tmdiv{ width:100%; clear:both; height:30px}
.tm{ text-decoration:none; cursor:pointer}
.tmL{ float:left; display:block; width:9px; height:25px; background-image:url(http://img.natmalreal.cz/topbutt1.gif);}
.tmR{ float:left; display:block; width:9px; height:25px; background-image:url(http://img.natmalreal.cz/topbutt3.gif); margin-right:1px}
.tmM{ float:left; display:block; height:25px; background-image:url(http://img.natmalreal.cz/topbutt2.gif); }
.tmM2{ padding-top:5px; display:block; font-weight:normal; color:#FFFFFF; text-decoration:none}
.tmM2:hover{ color:#000000}

/*.telo{ padding-top:10px; padding-left:20px;}*/
.telo {
	width:920px;
    margin-left: auto;
    margin-right: auto;
}

.telo1{ 
	float:left;
	width:920px;
	background-image:url("http://img.natmalreal.cz/mid.jpg"); 
	background-repeat:repeat-y; 
}
.telo2{ 
	float:left;
	width:920px;
	background-image:url("http://img.natmalreal.cz/top.jpg"); 
	background-repeat:no-repeat; 
	padding-bottom: 20px;
}

.top1{ 
	clear:both; 
	width:920px;
	min-height:150px;
	height:auto !important;
	height:150px;
}	
top2{ 
	clear:both; 
	width:920px;
	min-height:30px;
	height:auto !important;
	height:30px;
}	
.mid{ 
	clear:both; 
	width:920px;	
	min-height: 850px;
}	
.midL{
	border:0px solid #000000;
	float:left;
	overflow:hidden;
	width:650px;
	min-height:400px;
	height:auto !important;
	/*height:400px;*/
}	
.midR{ 
	border:0px solid #000000;
	float:left;
	overflow:hidden;
	width:250px;
	min-height:400px;
	height:auto !important;
	/*height:400px;*/
}	
.bot{ 
	width:920px;
	background-image:url("http://img.natmalreal.cz/bott.jpg"); 
	background-repeat:no-repeat; 
	clear:both; 
	min-height:30px;
	height:auto !important;
	height:30px;
}	
.praporek_red{ display:block; float:left; width:20px; height:20px; background-image:url(http://img.natmalreal.cz/praporek_red.gif); position:absolute; filter: alpha(opacity=50);opacity: 0.50; cursor:pointer}
.praporek_grn{ display:block; float:left; width:20px; height:20px; background-image:url(http://img.natmalreal.cz/praporek_grn.gif); position:absolute; filter: alpha(opacity=50);opacity: 0.50; cursor:pointer}
.praporek_hiden{ display:block; float:left; width:20px; height:20px; background-image:none; position:absolute; filter: alpha(opacity=50);opacity: 0.50; cursor:pointer}

.horni_menu{ 
	display:block; float:left; 
	padding-left:15px; padding-right:15px; padding-top:5px; padding-bottom:5px; 
	background-color:#f1f1e3;
	text-decoration:none; 
	margin-right:1px;
}
.horni_menu:hover{ background-color:#e6e6d8;}

.tdnem{ background-image:url(http://img.natmalreal.cz/bg_nem_top.gif); height:20px; color:#FFFFFF; padding-left: 10px; padding-right:10px; padding-top:3px}
.tdnem2{background-image:url(http://img.natmalreal.cz/bg_nem_tab.gif); background-repeat:repeat-x; border-bottom:1px solid #CCCCCC; }
.tdnempadd{ padding-top:10px; padding-bottom:10px}
.divnemfoto{ float:left; width:100px; height:100px;}
.divnemvyp{ float:left; width:470px;  float:left; padding: 7px 10px 5px 20px}
.nemobsah{ margin-bottom:6px}

/* AKTUALITY */
.div_akt_dat{ font-weight:bold}
.div_akt_cas{ font-weight:bold; margin-top:5px}	
.div_akt_title{ font-weight:bold}
.span_akt_title{ padding-left:5px; font-weight:bold}
.div_akt_short{ margin-top:5px}
.div_akt_long{ margin-top:5px}	
.div_akt_sys{ margin-top:5px}

/* DISKUZE */
.div_dis_dat{ font-weight:bold}
.div_dis_cas{ font-weight:bold; margin-top:5px}	
.div_dis_jmeno{ margin-top:5p}
.div_dis_predmet{ font-weight:bold; margin-top:5px}	
.div_dis_sys{ margin-top:5px}

ul{ padding-left:25px; margin-bottom:2px; padding-bottom:2px}
li{ margin-bottom:2px}

form { margin:0; padding:0;}
textarea{font-family: Arial, Helvetica, sans-serif; font-size:11px; }
select{font-size:11px; padding:1px}
input{font-size:11px; padding:1px}
.radio{ position:relative; top:2px;}

.sysred{ color:#FF0000}
.sysblu{ color:#0000FF}

.comb{color:#000000;font-size:10px;}
sup{ font-size:8px}
.imgg{margin-right:5px; cursor:pointer;}

.amdiv{color:#FFFFFF;text-transform:uppercase;}
.am{color:#FFFFFF; text-decoration:none; font-size:12px}	
.am:hover{color:#000000}
.amon{color:#99CC99; text-decoration:none; font-size:12px}
.amon:hover{color:#99CC99; }


.bot div {
	padding:25px 10px 0px;
}

.right_column {
	padding: 0px 15px 0px 35px;
}

.right_column h3 {
	color: #339966;
}

.green {
	color: #048157;
}

#content {
	padding: 0px 15px 0px 35px;
}

.logo {
	display:block; width:300px; height:120px;
}

input[type='text'], select {
	padding:4px;
	font:12px Arial;
	margin:0px 0px 3px;
	width:200px;
}

#nabidka table, #poptavka table {
	width:100%;
}

#nabidka textarea, #poptavka textarea {
	width:60%;
	height:70px;
}

#contact-form input, #contact-form textarea {
	width:190px;
	padding:6px 4px;
	font:12px Arial;
	margin:3px 0px;
}

.nabidka a, .nabidka a:hover {
	text-decoration:none !important;
	color:black;
}
.nabidka .box h2 {
	float:left;
	margin:0px;
	color:#FFF;
	font-size:12px;
}

.nabidka .title {
	background: url("http://img.natmalreal.cz/bg_nem_top.gif") repeat-x;
	color: #FFF;
	margin-bottom:0 !important;
	height:14px;
	padding:3px 10px;
}
.nabidka .box-in {
	background: url(http://img.natmalreal.cz/bg_nem_tab.gif) repeat-x;
	min-height: 110px;
	padding:5px;
	margin-bottom:10px;
}
.nabidka .image {
	float:left;
	margin:0px 10px 0px 0px;
/*	border:2px solid #048157;*/
}
.box-in .text {
	float:left; 
	width:440px;
}
.nabidka .cena {
	font-weight:bold;
	color:#FF0000;
	float:right;
	font-size:14px;
}
.nabidka .vice {
	color: #048157;
	text-decoration:underline;
}
.box-in .info {
	margin-top:10px;
	float:left;
	width:440px;
}

.fright {
	float:right;
}
.fleft {
	float:left;
}
.clear {
	clear:both;
}

.telo1, .bot {
	margin:0 auto;
}
.paging table {
	width:100%;
}
.paging table td {
	width:33%;
}
.paging table td.l {
	text-align:left;
}
.paging table td.c {
	text-align:center;
}
.paging table td.r {
	text-align:right;
}
.paging .stranky a {
	margin:3px 5px;
}
.paging .stranky a.active {
	text-decoration:none;
	font-weight:bold;
}
.filtr input[type='text'], .filtr select {
	width:146px;/*auto !important;*/
	font-size:11px;
	margin:3px 5px;
}
.filtr input[type='text'] {
	width:80px !important;
}
.filtr input[type='submit'] {
	width:75px !important;
	height:25px;
}
.filtr label {
	padding:3px 10px 0px 5px;
	font-weight:bold;
}
.big {
	float:left;
}
.big img {
	width: 404px;
}
.small {
	float:left;
	width: 196px;
}
.small a {
	float:left;
}
.small a img {
    margin: 0 0 2px 4px;
    width: 93px;
}
.box p {
	text-align:justify;
}
td.td-1 {
	width:50%;
}
td.td-2 {
	font-weight:bold;
	width:50%;
}
.cena {
	color: #048157;
	font-size:20px;
}
.detail-lista ul li {
	list-style:none;
	float:left;
	width:25%;
}

/**************  REALMAN ADDING  *******************/

	/* --- end of css --- */
