@charset "utf-8";
/* CSS Document */

.dalsiOdkazy {display:none; visibility:hidden}

/* GLOBALS */
html,body{
width:100%;			height:100%;
padding:0px;		margin:0px;
font-family:Arial, Verdana, Helvetica, sans-serif;
color:#5F5669;
background:#343434
}

h1{font-size:16px; font-weight:bold; padding:0px 0px 5px 0px; margin:0px}
h2{font-size:14px; font-weight:bold; padding:0px 0px 5px 0px; margin:0px}

div{
padding:0px; 		margin:0px
}

img{border:0px; 	padding:0px; margin:0px}

hr{border:0px; padding:0px; margin:0px; width:100%; border-bottom:1px solid #ababab; height:1px; color:#ababab}

a		{color:#D35903; text-decoration:none}
a:hover	{text-decoration:underline}

p	{padding:2px 0px 5px 0px; margin:0px}

form {padding:5px; margin:0px}

.fl{float:left}
.fr{float:right}
.cl{clear:both}

.stopr {height:100%}

.small	{font-size:10px}
.small p{padding:0px; margin:0px}
.border_orange	{border:1px solid #FB7922; padding:3px; font-size:11px; display:block; clear:both}
.border_green	{border:1px solid #027702; padding:3px; font-size:11px; display:block; clear:both}

.bg_green		{background-color:#6DD962}
.bg_orange		{background-color:#FFF380}

.border_space_5	{padding:5px}

.input_long		{border:1px solid #A33100; width:400px}
.input_short	{border:1px solid #A33100; width:200px}
.input_text		{border:1px solid #A33100; width:400px; height:100px}

.full_box h1.nadpis_big		{color:#5A5B6D; font-size:21px; font-weight:normal; letter-spacing:0px; padding:15px 0px 10px 0px}
.nadpis_med		{color:#5A5B6D; font-size:18px; font-weight:normal; padding:15px 0px 10px 10px}
.text_ods_l15	{color:#5A5B6D; font-size:12px; font-weight:normal; padding:0px 0px 5px 10px}

.tRed 	{color:#9A0103}
.tGreen {color:#B1D442}
.tDark 	{color:#333331}
.tA1	{color:#B4B4B4}


/* PAGE DEFINITION */
div#pg_d	{width:1px; height:50%; float:left; margin-bottom:-330px}

#page_background{
width:900px; height:100%;
background:url(../picts/bg_back.gif) repeat-y}
				 
#page_screen	{width:100%; height:700px; z-index:4; position:relative; margin:0 auto; clear:left}
				 
#header_container{width:100%; 	height:175px; 	font-size:11px; display:block; position:relative}
	#header_container #logo {position:absolute; left: 30px; top:40px; height:103px}
	#header_container #logo .logo {width:89px; height:103px; float:left}
	#header_container #logo .text {float:left}
	#header_container #logo .text h1{margin:0px; padding:40px 0px 0px 5px; font-size:30px; color:#cfd0cb; text-align:left}
	#header_container #logo .text h2{margin:0px; padding:1px 0px 0px 6px; font-size:27px; font-weight:normal;
									color:#b4b4b4; text-align:left; letter-spacing:5px}
									
	#header_container #greenTop {display:block; width:20px; height:40px; background-color:#b1d442; top:0px; left:530px; position:absolute}

	#text1	{position:absolute; top:19px; left:125px}
	#text1 h1{margin:0px; padding:0px; font-size:18px; color:#282828; font-weight:bold; font-family:Tahoma,Helvetica,san-serif}
	#text2	{position:absolute; top:105px; left:300px}
	#text2 h1{margin:0px; padding:0px; font-size:28px; color:#d35903; font-weight:bold; font-family:Tahoma,Helvetica,san-serif; letter-spacing:2px}
	#text2 h2{margin:0px; padding:5px 0px 0px 3px; font-size:18px; color:#282828; font-weight:bold; font-family:Tahoma,Helvetica,san-serif; letter-spacing:2px}

	#menu_top{position:absolute; top:50px; left:560px; font-family:Arial,Helvetica,san-serif; font-size:13px; font-weight:bold; text-align:left; letter-spacing:1px}
	#menu_top a {background:url(../picts/bt_a.gif) 15px 2px no-repeat; display:block; height:13px; padding:0px 0px 5px 25px; color:white}
	#menu_top a:hover {background:url(../picts/bt_b.gif) 0px 2px no-repeat; color:#b4b4b4/*FFE350*/; text-decoration:none}
	#menu_top a.set {background:url(../picts/bt_b.gif) 0px 2px no-repeat; color:#b4b4b4}

#page_container {width:100%; height:350px; padding:2px 0px 2px 0px; overflow:hidden; 
				border-top:1px dotted #727272; border-bottom:1px dotted #727272}

#left_column	{width:550px; text-align:left;	float:left; display:block; height:350px; overflow:auto; overflow-x:hidden; position:relative}
	#left_column 	.text 	{padding:5px 5px 4px 5px; font-family:Arial,Helvetica,san-serif; font-size:13px; color:#D4D5D0}
	#left_column a {color:#B1D442; text-decoration:none}
	#left_column a:hover 	{text-decoration:underline; color:#B1D442}
	.galerie_image img {border:2px solid #5F5669}
	.uvodIMG {margin-right:-5px; margin-bottom:-5px; position:absolute; top:0px; left:0px}

#right_column	{width:350px; 	float:left; display:block; font-family:Arial,Helvetica,san-serif; height:350px; overflow:hidden; margin-right:-5px}
	#rc_1	{width:350px; height:217px; display:block; overflow:hidden; background:#cfd0cb url(../picts/bg_r1.jpg) no-repeat}
	#rc_2	{width:350px; height:133px; display:block; overflow:hidden; background:#cfd0cb url(../picts/bg_r2.gif) no-repeat}
	
	#rc_1 .text{text-align:left; padding:10px 5px 10px 40px; color:#333331; font-size:13px}
		#rc_1 .text h1.a{font-size:47px; line-height:47px; padding:47px 0px 0px 0px; margin:0px; font-family:Arial Black,Helvetica,san-serif; color:#B4B4B4}
		#rc_1 .text h2.a{font-size:27px; line-height:27px; padding:1px 0px 0px 3px; margin:0px; font-family:Arial Black,Helvetica,san-serif; color:#333331}
		#rc_1 .text h3.a{font-size:14px; line-height:14px; padding:11px 0px 0px 2px; margin:0px; font-weight:bold; color:#9A0103}
	#rc_2 .text{text-align:left; padding:10px 5px 10px 40px; color:#333331; font-size:11px}

.space_horizontal_10{width:100%; font-size:1px; padding-top:10px;overflow:hidden; height:1px; display:block; clear:both}
.space_horizontal_5 {width:100%; font-size:1px; padding-top:5px; overflow:hidden; height:1px; display:block; clear:both}
.space_horizontal_2 {width:100%; font-size:1px; padding-top:2px; overflow:hidden; height:1px; display:block; clear:both}
.space_horizontal_1 {width:100%; font-size:1px; padding-top:0px; overflow:hidden; height:1px; display:block; clear:both}
.space_horizontal_0 {width:100%; font-size:1px; padding-top:0px; overflow:hidden; height:0px; display:block; clear:both}


/* LEFT BOX */
#novinky	{
width:273px; padding:0px;
display:block;
font-size:10px; text-align:left;
color:#ffffff;
background:#1C1B29 url(../picts/news_back.jpg) no-repeat left top
}
#novinky h1{text-align:left; margin:0px; padding:10px 10px 5px 55px}

.novinka{padding:10px 5px 10px 5px; width:260px; position:relative}
.novinka .image{width:50px; height:45px; overflow:hidden; float:left; text-align:center}
.novinka .text{float:left; width:200px; position:relative}
.novinka .textLong{float:left; width:255px; position:relative}
.novinka .text a{color:#6DD962}
.novinka p{padding:0px; margin:0px}

.cl-novinka{width:400px;display:block}

.akce	{
width:273px; padding:0px;
display:block;
font-size:10px; text-align:left;
color:#000000;
background:#E4E4E4 url(../picts/akce_back.gif) no-repeat left top;
position:relative;
}

.akce .dalsi{position:absolute; bottom:0px; right:0px; width:50px; height:25px; overflow:hidden}
.akce .dalsi a{display:block; width:50px; height:25px; background:url(../picts/news_more.gif) no-repeat}
.akce .dalsi a:hover{background:url(../picts/news_more_on.gif) no-repeat}

.sizer{float:left;margin:-1px; font-size:1px; overflow:hidden}

#menu_main{
font-size:1px;
padding-top:20px;
font-family:Arial, Helvetica, sans-serif
}

.menu_text{
width:125px; height:50px;
font-size:10px;
float:left;
}
.menu_text a{color:#ffffff; display:block; width:125px; height:50px; 
background:url(../picts/menu_off.jpg) no-repeat; line-height:50px; text-align:center}
.menu_text a:hover{background:url(../picts/menu_on.jpg) no-repeat; text-decoration:none;
color:#66FF33}
.menu_text a.set{background:url(../picts/menu_on.jpg) no-repeat; color:#66FF33}


/* RIGHT BOX */
#banner 	{width:475px; height:130px}

.half_box_l{
width:120px;		height:auto;
float:left; padding:5px 5px 5px 5px
}
.half_box_l .text{
color:#5F5669; font-size:12px; font-weight:normal;
padding:5px 5px 20px 20px; text-align:justify}

.textC {text-align:center}

.half_box_r{
width:120px;		height:auto;
padding:5px 5px 5px 10px; float:right;
position:relative
}
.half_box_r .text{
color:#5F5669; font-size:12px; font-weight:normal;
padding:5px 5px 20px 20px; text-align:justify
}

.full_box{
display:block;		height:auto;
padding:5px 5px 5px 10px;
clear:both;
position:relative;
}
.full_box h1{
color:#B1D442/*D35903*/; padding:0px; margin:0px; padding-bottom:3px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold; font-size:19px; letter-spacing:2px;
}
.full_box .text{
color:#5F5669; font-size:12px; font-weight:normal;
padding:5px 5px 20px 20px; text-align:justify
}
.full_box h1 a{color:#D35903}

.text_box{
display:block;	height:auto;	/* height:295px; */
padding:0px; clear:both;
position:relative; overflow:hidden;
}
.text_box .text{
padding:0px;
}


/* SLIDER */
.slider {
display:block; height:165px; clear:both; overflow:auto;
border:2px solid #6A6C79;
background-color:#29940B}
.slider .text{padding:5px}


/* BOTTOM */
#bottom_container{
width:100%;		height:30px; position:relative; clear:both;
}
#bottom_container .text{
font-size:10px; color:#5F5669/*CCCCCC*/; text-align:left;
line-height:10px; padding-left:0px; padding-right:0px; padding-top:10px;
}
#bottom_container a{color:#5F5669}

#bottom_container #bottomPlace {width:350px; height:30px; position:absolute; right:0px; top:-2px;
								background:#b4b4b4 url(../picts/bg_r3.gif) no-repeat}
								
	#bottomPlace a {color:#343434; text-align:center}
	#bottomPlace .text{color:#343434; text-align:center}
	
#bottom_container #bottomKontakt {width:350px; height:30px; position:absolute; right:0px; top:40px}
	#bottomKontakt .text {color:#747474; font-size:11px; padding-left:30px;line-height:18px;}
	
#bottom_container #bottomGreen {display:block; width:20px; height:45px; background-color:#b1d442; top:12px; left:530px; position:absolute}