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

	body
	{
		height:100%;
		width:100%;
		margin:0;
		padding:0;
		background-color:#a4c86d;
		background-image:url(../images/bg_new.png);
		background-repeat:repeat-x;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:12px;
		min-width:800px;
	}
	#main
	{
	}
	#logo
	{
		width:100px;
		height:134px;
		position:absolute;
		z-index:99;
		left:0px;
		top:0px;
	}
	#logo img
	{
		border:0;
	}
	#logo_2
	{
		width:400px;
		height:134px;
		position:absolute;
		z-index:10;
		left:100px;
		top:0px;
		background-image:url(../images/logo_2_new.png);
		background-repeat:no-repeat;
	}
	#top_banner
	{
		background-image:url(../images/top_banner_new.png);
		width:100%;
		min-width:967px;
		background-repeat:repeat;
		background-position:right;
		height:134px;
		top:0px;
		left:0px;
		position:absolute;
		float:left;
		border-bottom-color:#83ac52;
		border-bottom-style:solid;
		border-bottom-width:0px;
		z-index:1;
	}
	#nadpis
	{
		padding-left:10px;
/*		width:100%;*/
		height:39px;
		position:absolute;
		z-index:10;
		top:200px;
/*		background-image:url(../images/nadpis.jpg);
		background-repeat:no-repeat;*/
	}
	#text_data
	{
/*		position:absolute;*/
		z-index:8;
		width:100%;
		height:100%;
		min-height: 800px;
	}
	#ram_container {
		position: absolute;
		left: 10px;
		top: 180px;
		height: auto;
		z-index:11;
	}
	#left_ram_1, #left_ram_2, #left_ram_3 {
		width:214px;
		height:auto;
		z-index:12;
		padding-bottom: 5px;
	}
	.ram_top, .ram_mid, ram_bot,.ram_mid_sponzori {
		width:214px;
		padding: 0px;
		margin: 0px;
	}
	.ram_top strong {
		display: block;
		padding-top: 7px;
		color: #fff;
	}
	.ram_top
	{
		text-align: center;
		height:26px;
		background-image:url(../images/left_ram_new_top.png);
		background-repeat:no-repeat;
	}
	.ram_mid
	{
		height:auto;
		background-image:url(../images/left_ram_new_mid.png);
		background-repeat:repeat-y;
		
	}
	.ram_mid_sponzori
	{
		height:auto;
		background-image:url(../images/sponzori_ram_new_mid.png);
		background-repeat:repeat-y;
		
	}
	.ram_bot
	{
		height:11px;
		background-image:url(../images/left_ram_new_bot.png);
		background-repeat:no-repeat;
	}
	#top_menu
	{
		left:156px;
		top:0px;
		width:950px;
		height:24px;
		position:absolute;
		z-index:99;
	}
	
	#right
	{
		right:10px;
		top:180px;
		width:214px;
		height:338px;
		height:152px;
		position:absolute;
		z-index:12;
		
	}
	#right_ram_1
	{
		
	}
	
	#right_ram_2 dd
	{
		padding-top:10px;
	}
	#right_ram_2 img
	{
		border:0;
	}
	#right form
	{
		margin-left:7px;
	}
	#right a
	{
		color:#5ab700;
		text-decoration: underline;
	}
	#right .input
	{
		width:160px;
        border: 1px solid #c2d3a8;
        margin: 3px;
	}
	#right dl
	{
		margin-left:10px;
		margin-right:10px;
	}
	#right dd
	{
		margin:0;
	}
	#right hr
	{
		margin-left:10px;
		width:194px;
	}
	
	#nadpis h1
	{
		margin-left:245px;
		color:#5ab700;
		text-transform:lowercase;
		margin-top:10px;
		font-size:20px;
		font-weight:bold;
		
	}
	#nadpis .h1_nadpis
	{
		margin-left:5px;
		margin-top: -55px;
		color:#fff;
		text-transform:lowercase;
		font-size:20px;
		font-weight:bold;
		
	}
	#navigation_in {
		height: 23px;
		margin-left: 229px;
		margin-right: 229px;
		width: auto;
		background-image:url(../images/navigation_mid.png);
		background-repeat:repeat-x;
	}
	#navigation {
		margin-top: 180px;
		margin-bottom: -186px;
		min-width: 1135px;
	}
	#navigation a {
		color: #fff;
		text-decoration: none;
	}
	#navigation a:hover {
		text-decoration: underline;
	}
	#navigation_left, #navigation_mid, #navigation_right {
		height: 23px;
	}
	#navigation_left {
		width: 10px;
		background-image:url(../images/navigation_left.png);
		background-repeat:no-repeat
		float: left;
	}
	#navigation_mid {
		margin-top: -23px;
	}
	#navigation_mid div {
		color: #fff;
		padding-left: 10px;
		padding-top: 3px;
	}
	#navigation_right {
		width: 10px;
		background-image:url(../images/navigation_right.png);
		background-repeat:no-repeat;
		float: right;
		margin-top: -23px;
	}

	#text
	{
		margin-left:230px;
		margin-top:186px;
		margin-right:230px;
		height:auto;
		color:#000;
		font-size:11px;
        background-color:#fff;
		padding: 10px;
		padding-top: 50px;
		min-width: 680px;
		min-height:880px;
	}
		#text2
	{
		margin-left:5px;
		margin-top:180px;
		margin-right:5px;		
		height:auto;
		color:#fff;
		font-size:5px;
	}
	#text2 table
	{
		font-size:10px;
	}
	#text2 th
	{
		font-size:10px;
	}
	#text form
	{
	margin:0;
	}
	#text p
	{
		margin-top:5px;
	}
	#text h2
	{
	font-size:14px;
	margin-top: 5px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	font-weight:bold;
	color: #3c94d6;
	}
	#text h2 a {
		color: #3c94d6;
		text-decoration: underline;
	}
	#text select
	{
	font-size:11px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 5px;
	margin-left: 0;
	}
	a
	{
		color:#5ab700;
		text-decoration:underline;
	}
	a:hover
	{
		color: #3c94d6;
		text-decoration:underline;
	}
	a:visited
	{
		color:#000000;
		text-decoration:underline;
	}
	#bottom a, #bottom a:visited, #top_menu2 a, #top_menu2 a:visited {
		color: #fff;
		text-decoration: none;
	}
	/*#text a
	{
		color:#FFFFFF;		
	}
	#text a:visited
	{
		color:#FFFFFF;		
	}*/
	#text img
	{
		border:0;
	}
	#text .image_border
	{
		border-color:#000000;
		border-style:solid;
		border-width:1px;
	}
	.cleaner
	{
		  clear:both;
		  height:1px;
		  margin: 0; padding:0;
		  border:none;
		  visibility: hidden;
	}
	#top_menu a
	{
		color:#FFFFFF;
		font-size:12px;
		text-decoration:none;
		margin-left:16px;
		
	}
	#top_menu a:visited
	{
		text-decoration:underline;
		color:#FFFFFF;
		font-size:12px;
		
	}
	table
	{
		color:#000000;
		border:0;
	}
	table
{
	width:100%;
	padding:1px;
	border-spacing:1px;
	border:0px;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	border-collapse:collapse;
	background-color:#cbe2fb;
	
}

	table a
	{
		color:#5ab700;
		text-decoration:underline;
		font-weight:bold;
	}
	table a:visited
	{
		text-decoration:underline;
		color:#000000;
	}
	table a:hover
	{
		color:#3c94d6;
		text-decoration:underline;
	}
	th
	{
		color:#fff;
		background-color:#93c961;
		
	}
	.radek_sudy
	{
		background-color:#e2f7d6;
	}
	.radek_lichy
	{
		background-color:#fff;
	}
	td
	{
		padding-top: 3px;
		padding-bottom: 3px;
		padding-left:20px;
		spacing:0px;
		margin:0px;
/*		border-bottom-color:#7dcef7;
		border-bottom-width:2px;
		border-bottom-style:solid;*/
	}
	.top_menu_1
	{
		background-image:url(../images/top_menu_1.gif);
		float:left;
		width:125px;
		height:24px;
	}
	.top_menu_2
	{
		background-image:url(../images/top_menu_2.gif);
		float:left;
		width:114px;
		height:24px;
	}
	.top_menu_posledni
	{
		background-image:url(../images/top_menu_posledni.gif);
		float:left;
		width:114px;
		height:24px;
	}
		#figurka
	{
		float:right;
		background-image:url(../images/figurka.gif);
		height:97px;
		width:125px;
		background-repeat:no-repeat;
	}
	.product_header
	{
		font-size:14px;
		visibility:hidden;
	}
	dd
	{
		font-size:11px;
	}
	.ram_mid dl
	{
		padding: 0px;
		margin: 0px;
		margin-left:-30px;
	}
	.ram_mid_sponzori dl
	{
		padding: 0px;
		margin: 0px;
		margin-left:-30px;
	}
	#left_ram_3 input
	{
		width:100px;
	}
	#left_ram_2 select
	{
		width:125px;
	}
	#left_ram_3 form
	{
		margin-top:0px;
	}
	#left_ram_1 a
	{
		color:#000000;
	}
	#left_ram_2 a
	{
		color:#000000;
	}
	#left_ram_3 a
	{
		color:#000000;
	}
	dl
	{
		margin-left:0px;
	}
	
#text_data h1
	{
		font-size:11px;
	}
#admin_menu
{
	position:absolute;
	top:0px;
	left:0px;
	width:200px;
	height:auto;
	border-color:#8A9CB9;
	border-style:solid;
	border-width:2px;
	z-index:999;
	margin-top:0px;
	background-color:#FFFFFF;
	color:#000000;
	visibility:visible;
}
#admin_menu a
{
	color:#000000;
}
#admin_menu ul
{
	margin:0;
}
#admin_menu li
{
	margin:0;
}
#admin_menu h1
{
	background-color:#E2E6ED;
	margin-left:0px;
	margin-top:0px;
	font-size:13px;
	color:#8A9CB9;
}
#admin_menu h2
{
	background-color:#E2E6ED;
	margin:0px;
	color:#8A9CB9;
	font-size:12px;
}
#top_menu2
{
	position:absolute;
	width:100%;
/*	background-color:#75a349;*/
	height:20px;
	top:133px;
	z-index:99;
	text-align:center;
	font-size:11px;
	color:#FFFFFF;
	vertical-align:middle;
	min-width: 1000px;
}
.m_item {
	display: block;
	float: left;
	background-image:url(../images/menu_box.png);
	background-repeat:no-repeat;
	height: 38px;
	padding-top: 12px;
	text-align:center;
	background-position: top right;
}
#bottom a:hover, #top_menu2 a:hover {
	color: #007ead;
	text-decoration: underline;
}
.insterted_date {
	color: #5ab700;
}
.cely_clanek {
	width: 100%;
	text-align: right;
}
.login_submit {
	
}
a#register {
	display: block;
	float: left;
	padding-top: 12px;
	background-position: 0px 12px;
}
a#register, .cely_clanek a {
	background-image:url(../images/arrow_right.png);
	background-repeat:no-repeat;
	padding-left: 17px;
}
a#register:hover, .cely_clanek a:hover {
	background-image:url(../images/arrow_right_blue.png);
	background-repeat:no-repeat;
	color: #007ead;
}
#top_menu2_left_box_end {
	float: left;
	background-image:url(../images/menu_box_left.png);
	background-repeat:no-repeat;
	background-position: left;
	max-width: 65px;
	min-width: 33px;
	width: 4%;
	height: 38px;
}
#top_menu2_right_box_end {
	float: left;
	background-image:url(../images/menu_box_right.png);
	background-repeat:no-repeat;
	background-position: right;
	max-width: 61px;
	min-width: 33px;
	width: 4%;
	height: 38px;
}
#top_menu2_left_box, #top_menu2_right_box {
/*
	float: left;
	background-image:url(../images/menu_box_bg.png);
	background-repeat:repeat;
	height: 38px;
*/
}
/* cz menu */
#m_o_lyzovani { width: 85px; }
#m_zavody { width: 65px; }
#m_vysledky { width: 75px; }
#m_galerie { width: 95px; }
#m_dokumenty { width: 85px; }
#m_zavodnici { width: 90px; }
#m_oddily { width: 60px; }
#m_bazar { width: 55px; }
#m_forum { width: 55px; }
#m_usek { width: 125px; }
#m_odkazy { width: 60px; }
#m_kontakt {
	width: 70px;
	background-image:url(../images/menu_box_no_border.png);
}
/* en menu */
#m_o_lyzovani_en { width: 140px; }
#m_zavody_en { width: 60px; }
#m_vysledky_en { width: 70px; }
#m_galerie_en { width: 110px; }
#m_dokumenty_en { width: 95px; }
#m_zavodnici_en { width: 70px; }
#m_oddily_en { width: 60px; }
#m_bazar_en { width: 95px; }
#m_forum_en { width: 60px; }
#m_usek_en { width: 135px; }
#m_odkazy_en { width: 55px; }
#m_kontakt_en {
	width: 85px;
	background-image:url(../images/menu_box_no_border.png);
}
#top_menu2_language a {
	display: block;
	padding: 0px;
	margin: 0px;
}
#top_menu2_language a {
	margin-top: 5px;
}
#top_menu2_language {
	position: absolute;
	top: -5px;
	right: 0px;
	width: 40px;
	height: 45px;
	background-image:url(../images/language_bg.png);
	background-repeat:no-repeat;
}
#bottom {
	width: 100%;
	height: 39px;
	background-image:url(../images/bottom_bg.png);
	background-repeat:repeat;
	color: #fff;
	text-align: center;
	padding-top: 15px;
}
.basket_amount_textfield
{
	width:20px;
}
#advert_cp
{
	top:10px;
	right:10px;
	position:absolute;
	z-index:999;
	height:100px;
	border: 4px solid #fff;
	padding-bottom: 4px;
}
.cislo
{
	width:35px;
}
.user_menu
{
	margin-left:5px;
}
.line_text {
	border: none;
	border-top: 1px dashed #000;
}
.bazar_item {
	float: left;
	padding: 20px;
	text-align: center;
}
.gallery_pic {
	float: left;
	padding: 25px;
	text-align: center;
}
.gallery_pic a {
	color: #5ab700;
}
.gallery_pic a:hover {
	color: #3c94d6;
}
.gallery_pic div {
	background-color: #e6f0d8;
	width: 108%;
	height: 100%;
	padding-top: 20px;
	padding-bottom: 20px;
	margin-bottom: 10px;
	border: 1px solid #d9e2c7;
}
div.row {
	clear: both;
	padding-top: 5px;
	
}
div.row span.label {
	float: left;
	width: 20%;
	text-align: right;
	margin-top:3px;
}
div.row span.label_long {
	float: left;
	width: 47%;
	text-align: right;
	margin-top:3px;
}

div.row span.label_bez_margin {
	float: left;
	width: 20%;
	text-align: left;
	font-weight:bold;

}
div.row span.label_bez_margin_pravo {
	float: left;
	width: 20%;
	text-align: right;

}
div.row span.label_header {
	float: left;
	width: 60%;
	text-align: center;
	font-weight:bold;
	vertical-align:baseline;
}
div.row span.formw_long {
	float: right;
	width: 52%;
	text-align: left;
	padding-left:2px;
}
div.row span.formw {
	float: right;
	width: 79%;
	text-align: left;
	padding-left:2px;
}
div.form_short {
	width: 370px;
	padding: 5px;
}
div.row span.formw_short {
	float: right;
	width: 270px;
	text-align: left;
	padding-left:5px;
}
div.form {
	width: 100%;
}



