@charset "utf-8";
/* CSS other */

html {
	height:100%; width:100%; font-size:62.5%;	
	}
body {
	height:100%; width:100%;
	font-family:Verdana, Geneva, sans-serif;
	
	font-size:12px;
	text-align:center; line-height:16px; color:#333;
	background-image:url(../obr/bg_full.png); background-repeat:repeat-x; background-color:#ebeff2;
	}

/* layout */
#stranka {
	width: 960px; height: auto; min-height:100%; /*_height: 100%;*/ /* IE */ 
	margin: 0 auto; position: relative; 
   	border-left: 1px solid #CCC; border-right: 1px solid #CCC;
   	background-image:url(../obr/bg_obal.gif); background-repeat:repeat-y;
	}
#blok_hlavni {	/*urceny pro dalsi vkladani*/
	position:relative; width:960px; margin:0px; padding:0px; text-align:left;
	height:auto; /* nedavat rozmer v px !! nebude se posouvat paticka !!*/	
	}	

#head_1 {
	height:60px; background:#7b7e80;
	background-image:url(../obr/bg_logo.jpg); background-repeat:no-repeat;
   }
#logo {   
	position:absolute; width:260px; height:34px; margin:16px 14px;
	/*border:1px solid #F90;*/
	}
#head_2 {
	height:220px; background:#7b7e80;
	background-image:url(../obr/bg_head_2.jpg); background-repeat:no-repeat;
   }
#head_3 {
	width:960px; height:40px; background:#7b7e80;
	background-image:url(../obr/bg_head_3.jpg); background-repeat:no-repeat;
	text-align:right;
   }   


/* TELO */
#sloupec {
	width:960px; height:100%;
	background-color:#FFF; background-image:url(../obr/bg_telo.png); background-position:0 0; background-repeat:no-repeat;
	}
#sloupec1 {
   	float:right; width:690px;   /*width:75%;*/
   	text-align:left;
	/*background-color:#FFF; background-image:url(../obr/bg_sl1.png); background-position:0 0; background-repeat:no-repeat;*/
   }
#sloupec1-in {
	margin:20px 32px 80px 16px;
	}   
/* MENU */
#sloupec2 {
   float:left; width:260px; /*width:24%;*/
   text-align: center;
   /*background-color:#FFF; background-image:url(../obr/bg_sl2.png); background-position:0 0; background-repeat:no-repeat;*/    
   }
#sloupec2-in {   
	margin:28px 10px 80px 10px;   
	}
   
.float_obal {}
* html .float_obal {height:1px;}/*IE6*/
.cleaner {
	clear:both; height:0; line-height:0; font-size:0;
   }

#paticka {
	position:absolute; width:100%; height:30px; bottom:0; left:0; width:960px; height:30px;
	background-color:#7b7e80; border-top: 1px solid #333;   
   }
.paticka-in {
   margin: 0.8em 1.2em;
   text-align:right; font-size:11px; color:#CCC;
   }
   .paticka-in a {
	   text-decoration:none; text-decoration:underline; color:#E9E7E4;
		}
	.paticka-in a:hover {
		text-decoration:none; text-decoration:underline; color:#FC6;
		}         

/* layout end */

a {
	font-style:normal; text-decoration: none; text-decoration:underline; color:#3ea8d3;
	}
a:hover {
	font-style:normal; text-decoration:none; text-decoration:underline; color:#F90;
	}

h1 {
	margin:22px 0px 18px 0px; text-indent:0px; font-weight:bold; font-size:170%; color:#55622a; text-transform:uppercase;
	}
h2 {
	margin:16px 0px 5px 0px; padding-left:20px; padding-top:3px; padding-bottom:5px; text-indent:0px; font-weight:bold; font-size:140%; color:#3ea8d3;
	/*border-bottom:2px solid #F1F4F8;*/
	background-image:url(../obr/bg_h2.png); background-repeat:no-repeat;
	}
	h2 a {text-decoration:none;}
	h2 a:hover {text-decoration:none;}
h3 {
	margin:14px 0px 0px 0px; text-indent:0px; font-weight:bold; font-size:120%; color:#666;
	}
h4 {
	margin:14px 0px 0px 0px; text-indent:0px; font-weight:bold; font-size:110%; color:#666;
	}	
p {
	margin:6px 0px 8px 0px; padding:0px;
	}
ul	{
	margin:8px 0px 8px 0px; padding:0px;
	}
li {
	margin:4px 0px 4px 0px; padding-left:18px;
	background-image:url(../obr/odr_1.png); background-repeat:no-repeat;
	}

/* ================================ */
/* ================================ */
.paticka_bL {
	float:left; width:48%; text-align:left;
	}
.paticka_bR {
	float:right; width:48%;
	}	

.hr_01 {
	border:2px solid #F1F4F8;
	}

/* zvyrazneni */
.zv_1	{
	font-weight:bold; color:#F90;
	}
.zv_2	{
	font-weight:bold; color:#F63;
	}	
.zv_3	{
	color:#FF9900;
	}
.zv_4	{
	color:#5ec3ed; font-weight:normal;
	}
.zv_na {	
	font-weight:normal; color:#666;}	
	
/* blokove zvyrazneni*/	
.bzv_1	{
	padding:10px 14px 10px 14px; border:1px solid #CCC; background-color:#fde8a2
	}
.bzv_2	{
	margin-left:1px; margin-right:2px;
	border-top:2px solid #F1F4F8; border-bottom:2px solid #F1F4F8;
	background-color:#f0fdb6; background-image:url(../obr/bl_02_in.png); background-repeat:repeat-y;
	}
	
/* Block */	
.bl_01 {
	background-image:url(../obr/bl_01_b.png); background-repeat:repeat-y;
	}
.bl_01_u {
	height:20px; background-image:url(../obr/bl_01_u.png); background-repeat:no-repeat;
	}
.bl_01_h {
	display:block; margin-bottom:4px;
	font-weight:bold; font-size:120%; color:#666;
	}
.bl_01_in {	
	padding:8px 16px 4px 16px;
	margin-left:1px; margin-right:2px;
	border-top:2px solid #f8fde0; border-bottom:2px solid #f8fde0;
	background-color:#f0fdb6; background-image:url(../obr/bl_01_in.png); background-repeat:repeat-y;
	}
.bl_01_d {
	height:14px; background-image:url(../obr/bl_01_d.png); background-repeat:no-repeat;	
	}

.bl_02 {
	background-image:url(../obr/bl_02_b.png); background-repeat:repeat-y;
	}
.bl_02_u {
	height:20px; background-image:url(../obr/bl_02_u.png); background-repeat:no-repeat;
	}
.bl_02_h {
	display:block; margin-bottom:4px;
	font-weight:bold; font-size:120%; color:#666;
	}
.bl_02_in {	
	padding:8px 16px 4px 16px;
	margin-left:1px; margin-right:2px;
	border-top:2px solid #F1F4F8; border-bottom:2px solid #F1F4F8;
	background-color:#d8ef70; background-image:url(../obr/bl_02_in.png); background-repeat:repeat-y;
	}
.bl_02_d {
	height:14px; background-image:url(../obr/bl_02_d.png); background-repeat:no-repeat;	
	}

.b_garance {
	width:100%; margin:20px 0px 0px 10px;
	text-align:left;
	font-size:13px; color:#464646;
	}

/* Table */	
.tb_01 {
	margin:5px;
	border:1px solid #F0EFEE;
	}
.tb_01 td {
	padding:8px 8px 4px 8px;
	/*background-color:#FF9;*/
	}
.tb_01_first {
	font-weight:bold;
	background-color:#cce362;
	}

.motto {float:left; margin-right:10px;}

/* Navigator */
.navig {
	float:right; width:400px; height:26px; padding:8px 10px 0px 0px;
	}
.navig_A {
	float:right;
	}
.navig_B {
	float:right; position:relative; top:6px; padding-right:8px;
	font-weight:bold; color:#FFF;
	}
	
.sekce-img {
	position:absolute; margin-left:500px;
	}
/* Navigace */	
.navi	{
	color:#666; font-size:80%; background-image:none; padding-bottom:2px; border-bottom:1px solid #F1F4F8;
	}

/* Form*/
.frm_01 {
	padding:0px 10px 10px 10px; line-height:18px;
	/*border:1px solid #EBEBEB;*/ background-color:#d8ef70;
	}
	
/* REFERENCE */
.ref_web {
	
	}
.ref_web img {margin:0px 4px 4px 6px; border:5px solid #EFEFEF;
	
	}
.ref_web h3 {
	display:block; margin:0px 4px 0px 6px; padding:4px 0px 1px 4px;
	border-bottom:2px solid #999
	}
	.ref_web h3 a {
		font-weight:bold; text-decoration:none;
		}
	.ref_web h3 a:hover {
		font-weight:bold; text-decoration:none;
		}
/* PODMINENY BLOK */		
.conblock {
	display:none; width:630px; margin:8px 0px 0px 5px;
	border:1px solid #cce362; border-top:15px solid #cce362;
	}
	.conblock h3 {margin-top:4px; padding-left:10px;}	
	.conblock li {margin-left:10px;}		
.conclose {
	position:absolute; width:20px; height:20px; margin-top:-18px; margin-left:617px;
	}


/* jQuery */
.tr_even {background-color:#f5f5f4;}
.tr_over {background-color:#f0fdb6;}

/* Preset */
.centr	{margin:auto auto;} 
.noscreen {display:none}
.nobg {background-image:none;}
.nobr {border:none}
.noods {padding:0}
.nomgr {margin:0}
.tx_c	{text-align:center} 

.m_5	{margin:5px}
.m_10	{margin:10px}
.p_5	{padding:5px}
.p_10	{padding:10px}
.b		{font-weight:bold}
.n		{font-weight:normal}
.i		{font-style:italic}
.u		{text-decoration:underline}
.ttn	{text-transform:none}




	

