/* CSS Document */

.no_display 
		{	display: none;}
.float_wrapper {
		clear: both;
		visibility: hidden;
		
		}

body
		{	margin: 0 auto; 
        	padding: 0;
			background: #E2E3D3; 
		    font: 12px verdana, arial, helvetica, sans-serif; 
			color:  #000000;}
			
#container_page
		{	width: 970px;
			position: relative;
			margin: 0 auto;
			padding: 0;
			background-color:#FFFFFF; }
			
#page_heading
		{	
			width:968px;
			height: 200px;
			margin: 0;
			padding:0;
			background: #FFFFFF;
			border-left: 1px solid silver;
			border-right: 1px solid silver;}
			
#content	
		{	
			width: 968px;
			margin: 0px;
			padding: 0px;
			clear:both;
			border: 1px solid silver;
			background:url('../images/content_bg.gif') repeat-y 257px 0;}

#top_content
		{	margin: 0px;
			padding: 0px;}
			
#content_left
		{	width: 257px;
			margin: 0px;
			padding: 0px;
			float: left;
			font-family: arial, helvetica, sans-serif;
		}
			
#content_middle 
		{	width: 668px;
			margin: 0;
			padding: 11px 20px 40px 20px;
			float: right;
		}

#page_heading p.language 
		{	width: 963px;
			height: 25px;
			text-align: right;
			margin: 0;
			padding: 5px 5px 0 0;}
					
#page_heading .language span 
		{ 	visibility: hidden;}
		
#page_heading .language a
		{ 	display: block;
			float: right;
			margin-left: 5px;
			margin-top: 0;
			width: 22px;
			height: 16px;
			text-decoration: none;}
			
#page_heading .language a.lang1
		{ 	background: url('../images/czech_flag.jpg') no-repeat;}
		
#page_heading .language a.lang2
		{ 	background: url('../images/en_flag.jpg') no-repeat;}
		
#page_heading .language a.lang3
		{ 	background: url('../images/ge_flag.jpg') no-repeat;}
	
h1 		{	width: 257px;
			height: 170px;
			margin: 0px;
			padding: 0px;
			float:left;}
			
h1 a 	{
			display: block;
			width: 257px;
			height: 170px;
			text-decoration: none;
			background: url('../images/l_k_vydavatelstvi.gif') no-repeat 0 0;}
		
h1 a:hover
		{	text-decoration:none;}
			
h1 span 
		{	display: none;}

#menu_main
		{	width: 711px;
			height: 42px;
			float: left;
			margin: 0px;
			padding: 0px;
			background: #FFF;}
			
#menu_main li 
		{ 	display: inline;
			padding: 0px;
			margin: 0px;}

#menu_main a 
		{	display: block;
			padding: 12px 18px 12px 18px;
			float: left;
			text-decoration: none;
			font: 15px Arial, Helvetica, sans-serif;
			font-weight: bold;
			color: #0067AC; }
#menu_main .list0 a { padding-left:11px; }
#menu_main .list5 a { padding-right:11px;}

#menu_main a:hover, #menu_main li.active a
		{	color: #939598;}

#top_banner
		{	width: 711px; 
			height: 128px;
			float: left;
			margin: 0px;
			padding: 0px;}
			
#top_banner img { border:0; padding:0; margin:0; float:left;}
		
#search
		{	width: 970px; 
			height: 35px;
			background-color: #E2E3D3;
			padding: 0px;
			margin: 0px;
			border-top: solid silver 1px;
		}	
			
#search .p0
		{	margin: 0px;
			padding: 12px 0 0 0;
			text-align: right;}
			
#search .p1 
		{	margin: 0px ;
			padding: 3px 10px 0 0;
			float: right;}
			
#search .p2 
		{	margin: 0px;
			padding: 7px 3px 0 7px;
			float: right;
			font-size: 12px;
			color: #707070;
			font-family: Arial, Helvetica, sans-serif;}
			
#search .p1 a 
		{	display: block;
			width: 27px;
			height: 30px;
			background: url('../images/search_button.jpg')	no-repeat 0 0;
			text-decoration: none;}
			
#search .input0 
		{	width: 150px;
			height: 17px;
			background-color: #fff;
			border: 1px solid #9E9F9A;
			color: black;
			margin: 0 5px 0px 0px;
			padding: 0px 5px;}

#menu_sub0
		{ 	margin: 10px 0 0 25px; 
			padding: 0px;
			height: 400px;
			min-height:400px;
}
#content_left > #menu_sub0{
			height:auto;
}

#menu_sub0 li
		{ 	list-style: none; display: inline; }
		
#menu_sub0 a
		{	display: block;
			font: 14px Arial, Helvetica, sans-serif;
			color: #0067AC;
			font-weight: bold;
			text-decoration: none;
			margin: 0px;
			line-height:20px;
			padding: 0px;}
			
#menu_sub0 a:hover, #menu_sub0 li.active a
		{	color: #939598;}

#mail_news, #mail_news p, #mail_news div 
		{	margin: 0px;
			padding: 0px;}
			
#mail_news form 
		{ 	height: 90px; 
			padding: 0; 
			margin: 0;}
			
#mail_news
		{	padding: 40px 0px 0px 0;
			margin:0;
			background:url('../images/left_line.gif') no-repeat 0 15px;
			}

#mail_news h3, #login h3
		{	display: block;
			text-transform: uppercase;
			font-size: 14px;
			color: #939598;
			padding: 0px 0 0px 25px;
			margin: 0 0 5px 0;}

#mail_news .p0 .input_email
		{	width: 172px;
			height: 16px;
			border: 1px solid black;
			padding: 0px 0 0 5px;
			margin: 0px 0 5px 25px;
			background: #FFFFFF;}
			
#mail_news .p1 {margin: 0 0 0 25px;}
#mail_news .p1 a { color: #0067AC;}
#mail_news .p1 a:hover { color: #939598;}
		
#mail_news .p2 {padding: 10px 0 15px 25px; margin:0;}

#mail_news .p2 input, #login .input3, #content_middle .p2 input, #registration1 .submit
		{	width: 88px;
			height: 19px;
			color: #ffffff;
			font-weight: bold; 
			background-color: #0067AC;
			border:0px;
			font-family: Tahoma, Helvetica, sans-serif;
			text-transform: uppercase;
			font-size: 10px;
			cursor: pointer;}
				

#registration1 .submit
		{	width: 100px;}	
#login { 
		padding-top:25px;
		margin:0;
		background:url('../images/left_line.gif') no-repeat 0 4px;
		}



#login h3 
		{	margin: 0 0 5px 0;}
#login form {
	margin:0 0 0 0;
	}
#login  p
		{	padding: 0px;
			margin: 0 0 0 0;
			}
#login .p0 
		{	padding: 0px;
			margin: 0px 0 0px 25px;}

#login .p1,#login .p3  
		{ float:left; padding: 0 0 0 25px;}
#login .p2,#login .p4 
		{ float:left; padding-left:3px;}
#login .p2 a, #login .p4 a,#login .p3 a
		{	display: block;
			width: 77px;
			height: 15px;
			color: #ffffff;
			font-weight: bold; 
			background-color: #0067AC;
			border:0px;
			font-family: Tahoma, Helvetica, sans-serif;
			text-transform: uppercase;
			font-size: 10px;
			cursor: pointer;
			text-decoration: none;
			padding: 4px 0 0 11px;}

#login .p4 a
		{	width: 84px;
			height: 14px;
			font-size: 9px;
			cursor: pointer;
			text-decoration: none;
			padding: 5px 0 0 4px;
			margin-top:0px;}
#login .p3 a{width: 69px; padding: 4px 0 0 18px;}				

#login .p4, #login .p3 { margin-top: 5px;}
#login .input3 {margin-top:0px;}
		
#login .p0 .input0, #login .p0 .input1
		{	width: 167px;
			height: 16px;
			border: 1px solid black;
			background: #FFFFFF;
			margin: 0 0 5px 0;
			padding: 0px 5px;}

#login .p0 .input_text0, #login .p0 .input_text1
		{	font-size: 11px;
			color: #0067AC;
			margin-left: 1px;}

#login h5 a
		{	font-size: 11px;
			color: #939598;
			margin: 10px 0 0 25px;}

#content_middle h3
		{	font-size: 14px;
			display: block;
			padding: 0 0 5px 0;
			margin:0;
			color: #939598;
			text-transform: uppercase;
			font-family: Arial, Helvetica, sans-serif;
			}

#content_middle a
		{	color: #0067AC;
			text-decoration: underline;}

#content_middle a:hover
		{	color: #939598;
			text-decoration: underline;}

#content_middle strong
		{	font-weight: bold;
			color: #0067AC;}

#content_middle em
		{	color: #006699;}
		
#content_middle img
		{	float: right; margin:10px} 

#content_middle h2
		{	font-size: 14px;
			padding: 0 0 18px 0;
			margin:0;
			color: #939598;
			text-transform: uppercase;
			font-family: Arial, Helvetica, sans-serif;
			font-weight:bold;
			
			}
			
#content_middle .headline0
		{	color: #0067AC;
			font-size: 11px;
			padding: 0px; margin: 0px;
			text-transform: uppercase;
			text-decoration: underline;}
			
#content_middle .table3 input, #content_middle textarea
		{	border: 1px solid #0067AC;
			margin: 4px 0 5px 20px;
			background-color: #FFFFFF;}
			
			
#content_middle .table4 input
		{	border: 1px solid #0067AC;
			margin: 4px 0 5px 20px;
			background-color: #FFFFFF;
			width:175px;}

#content_middle .table4 select
		{	border: 1px solid #0067AC;
			margin: 4px 0 5px 20px;
			background-color: #FFFFFF;
			width:180px;}

			
#content_middle textarea
		{	margin: 4px 0 5px 0px;}

#content_middle .table6 a 
		{ 	color: #939598;}
		
#content_middle .table6 a:hover 
		{ color: #0067AC ;}

#news1, #news2
		{	margin: 30px 0 0 0;
			padding: 0px;}

#news1
		{	float: left;
			width: 335px;}

#news1 h5, #news2 h5
		{	font-size: 12px;
			padding: 0px;
			margin: 0 0 10px 0;}
			
#news1 h5 a, #news2 h5 a
		{	text-decoration: none;
			color: #0067AC;
			padding: 0px;
			margin: 0px;}

#news1 h5 a:hover, #news2 h5 a:hover
		{	text-decoration: underline;
			color: #0067AC;}
			
#news1 p, #news2 p
		{	padding: 0px;
			margin: 0 0 20px 0px}
					
#news1 p .date, #news2 p .date
		{	color: #0067AC;
			font-size: 10px;
			display: block;
			padding: 0px;
			margin: 0px 0 0 0px;}
			
/* zactek registrace */
#registration1 
		{	padding: 0 15px 15px 15px;
			margin:0;}

#registration1 .form0 
		{	padding: 0;
			margin:	0;}
	
#registration1 .form0 .requied, #content_middle .table3 .requied 
		{	color: #0067AC;}	

#registration1 .form0 h5  
		{	margin: 20px 0 10px 0;
			height: 20px;
			padding: 0px 0 0 0px;
			font-size: 13px;
			color: #0067AC;}

	
#registration1 .form0 table 
		{	font-size: 11px;}
	
#registration1 .form0 .table0 
		{	padding: 0px;
			margin: 0 0 15px 0;}
	
#registration1 .form0 td 
		{	width: 150px;}
	
#registration1 .form0 input, #registration1 select 
		{	border: 1px solid #0067AC;
			margin-top: 4px;
			background-color: #FFFFFF;
			width:200px;}

#registration1 .form0 select
		{	margin-top: 5px;}

#registration1 > .form0 input
		{	margin-top: 5px;}
	
#registration1 .table6 tr td 
		{	width: 225px;
			padding-top: 15px;
			font-size: 11px;}

#registration1 .table6 tr .submit 
		{	color: #FFFFFF;
			float: right;
			margin: 0px;
			font-weight: bold;
			padding:1px 1px 2px 1px;
			background-color: #0067AC!important;
			cursor:pointer;
			border: none;}
	
#registration1 .p0, #content_middle .p0
		{	margin-top: 20px;
			font-size: 10px;
			background: none;
			color: #0067AC;}

#content_middle #registration1 .table_comment 
		{	width: 200px;
			font-size: 10px;
			padding-left: 15px;}	

#content_middle #registration1 .table0 tbody tr .country_code 
		{	width: 32px;}
	
#registration1 .table0 tbody tr .phone 
		{	width: 103px;
			margin-left: 1px;}	

td >input.phone 
		{	width: 107px !important;
			margin-left: 3px;}
	
#registration1  td .choose 
		{	padding: 0px!important;
			margin: 0px 5px 0px 0px!important;
			background: #0;
			border: none!important;
			width:auto!important;}
		
#registration1 a 
		{	padding: 0px;
			margin: 0px;
			color: #707070;
			text-decoration: none;}
			
#registration1 tr.sex td  
		{ 	padding-top:5px;}


#registration1 a:hover 
		{	text-decoration: underline;
			color: #0067AC;}
/* konec registrace */

/*--vysledky vyhledavani--*/

#content_option  h3
		{	margin-bottom: 0px;
			font-size: 12px;
			color: #0067AC;}
		
#content_option h2
		{ 	margin-bottom: 30px;
			color: #939598;
			text-transform: none;}
		
#content_option p { padding:5px 0 0 0; margin:0;}

#content_option p.link {
			text-align: right; 
			margin:0 0 0 0;
			padding:0 10px 10px 0;}

#content_option p.link a
		{	color: #0067AC;
			text-decoration: none;
			padding: 0px 0 0 15px;}

#content_option p.link a:hover 
		{	color: #939598;}

#content_option p.paging 
		{ 	text-align:right; 
			margin:30px 10px 0 0;}
			
#content_option p.paging  span
		{ 	margin: 0 0px 0 10px;}

#content_option p.paging a 
		{ 	color: #0067AC;
			text-decoration: none;
			padding: 0 0 0 0}

#content_option p.paging a:hover
		{ 	color: #939598;
			text-decoration: none;}

/* --konec vysledku vyhledavani--*/

#copyright
		{	width: 970px;
			clear: both;
			background-color: #E2E3D3;
			text-align: center;
			padding: 5px 0;
			}

#copyright a
		{ 	color:#939598; text-decoration:underline;}
		
#copyright a:hover
		{ 	color:#0066ff; text-decoration:none;}
			
	#bottom_reklamy {
		margin: 0px auto 0 auto;
		clear: both;
		font-size:10px;
		color:#8A8A8A; padding:15px 0 0 0px; width:970px;  text-align:center;
		background-color: #E2E3D3;
		}

	#bottom_reklamy a{
		text-decoration:none;
		padding: 0 10px 0 0px;
		color:#8A8A8A;
		font-size:9px;
		}
	#bottom_reklamy a:hover{
		text-decoration:underline;
		}

	#bottom_reklamy img {
		border: none;
		}	

	#bottom_reklamy p {
		margin: 0;
		}
	/* bottom_reklamy */

