/* Little Ranch by Danish */
body {
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	padding: 0px;
	margin: 0px;
	background: #FFFFFF;
	color: #000000;
}
img {
	border-width:0px; 
}
a {
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration:none;
	font-size:11px;
}

a:hover {
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color:#e01616;
	text-decoration:none;
	border:none;
}
p {
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration:none;
	font-size:11px;
	margin:11px 20px 11px 0px;
	padding:0px;
}

#all {
	width:980px;
	margin:0px auto;
	padding:0px;
	color: #000000;
	background:#FFFFFF;
}

h1 {
	color: #0a5e8c;
	font-size:13px;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-style:italic;
	margin:0px;
	padding:0px;
}
h2 {
	color: #0a5e8c;
	font-size:12px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-style: normal;
	margin:0px;
}

h3 {
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #0a5e8c;
	text-decoration:none;
	font-size:11px;
	font-weight:bold;
	margin:0px 0 0 0;
	line-height:16px;
}
	

/*--------------- header -----------------------------*/

#header {
	width:980px;
	float:left;
	margin:0px;
}
	.logo {
		width:190px;
		height:117px;
		float:left;
	}
	.head_pic {
		margin:0px;
		width:790px;
		height:117px;
		float:left;
	}
	
/*--------------- header end -----------------------------*/			

/*--------------- content -----------------------------*/

#content {
	width:980px;
	float:left;
	margin:0px;
	padding:0px 0 10px 0;	
	background: url(images/bg.jpg) repeat-y top left #FFFFFF;
}
#top_menu {
	width:790px;
	margin:0px 0 0 0px;
	padding:0px;
	background:url(images/menu_top_bg.jpg) repeat-x top left;
	float:left;
	border-bottom:1px solid #fff;
}
			ul.menu_top {				
				margin:0px;
				float:left;
				padding:0px;
			}
				ul.menu_top li {
					background:url(images/menu_top_pic.jpg) no-repeat left top;
					padding:3px 8px 0 37px;
					text-align: left;
					float:left;										
					height:26px;
					list-style:none;
				}
					ul.menu_top li a {
						color:#FFFFFF;
						vertical-align: sub;
						font-weight:bold;
						font-size:15px;
						font-family:"Trebuchet MS",tahoma, verdana, arial;
					}
					ul.menu_top li a:hover {
						color:#e01616;
						vertical-align: sub;
						font-weight:bold;
						font-size:15px;
						font-family:"Trebuchet MS",tahoma, verdana, arial;
					}	
					ul.menu_top li a.menu_top_current {
						color:#e01616;
						vertical-align: sub;
						font-weight:bold;
						font-size:15px;
						font-family:"Trebuchet MS",tahoma, verdana, arial;
					}	
	#left {
		width:189px;
		margin:0px 1px 0 0;
		padding:0px;
		float:left;
	}
		.menu {
			background:url(images/menu_bg.jpg) repeat-y left top;
			width:189px;
			margin:0px;
			padding:0px;
			float:left;
		}
			ul.menu_left {				
				margin:0px;
				list-style:none;
				float:left;
				width:189px;
				padding:0px;
			}
				ul.menu_left li {
					background:url(images/menu_pic.jpg) no-repeat right top;
					width:150px;
					padding:4px 39px 0 0;
					text-align:right;
					float:left;					
					border-bottom:1px solid #FFFFFF;					
					height:25px;
				}
					ul.menu_left li a {
						color:#FFFFFF;
						text-transform:uppercase;
						vertical-align: sub;
						font-weight:bold;
						font-size:10px;
					}
					ul.menu_left li a:hover {
						color:#e01616;
						text-transform:uppercase;
						vertical-align: sub;
						font-weight:bold;
						font-size:10px;
					}
					ul.menu_left li a.menu_left_current {
						color:#e01616;
						text-transform:uppercase;
						vertical-align: sub;
						font-weight:bold;
						font-size:10px;
					}
				.pic_left {
					margin:15px 0 14px 0;
				}					
	
	#center {
		width:524px;
		float:left;
		margin:0px 0px 0 1px;
		padding:10px;
	}
		.career {
			border-bottom:1px dotted #737373;
			border-top:1px dotted #737373;
			width:315px;
			padding:12px 0 12px 0;
			margin:15px 0 10px 0;
			float:left;
		}
			p.kolona {
				width:150px;
				margin:0 0px 0 0;
				float:left;
			}
			.pic_content {
				margin:0px 15px 35px 15px;
			}	
			p.do_snimka {
				width:320px;
				margin:0px;
				padding:5px 0 35px 0px;
			}
			
			th {
				background:url(images/table_bg.jpg) repeat-x top left;
				text-transform:uppercase;
				color:#FFFFFF;
				height:40px;
			}
			a.strike  {
				font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
				color: #0a5e8c;
				text-decoration:none;
				font-size:12px;
				font-weight:bold;
				margin:0px 0 7px 0;
				padding:0 0 3px 6px;
				vertical-align:middle;
				float:left;
			}
			a:hover.strike  {
				font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
				color:#e01616;
				text-decoration:none;
				font-size:12px;
				font-weight:bold;
				margin:0px 0 7px 0;
				padding:0 0 3px 6px;
				vertical-align:middle;
				float:left;
			}
		
	#right {
		width:245px;
		margin:0px 0 0 0px;
		padding:0px;
		float:left;
		text-align:center;
	}	
	
				.news {
					background: url(images/under_news.jpg) repeat-y top left;
					float:left;
					margin:0px;
					padding:11px 0 15px 7px;
					font-size:11px;
					text-align: left;
				}	
	
				.news_title {
					background:url(images/news.jpg) no-repeat left center;
					padding:0 0 5px 20px;
					font-weight:bold;
					font-size:12px;
					height:11px;
					color:#ffdc00;
				}
				.news p {
					margin: 0 0 10px 5px;
					padding:0px;
					color:#FFFFFF;
				}
				.banner {
					margin:9px 0 0 0;
				}
#footer {
	width:980px;
	float:left;
	margin:0px;	
	background:url(images/bg.jpg) repeat-y top left #FFFFFF;
	padding:0px 0 10px 0;
}
#footer_menu {
	float:left;
	background:url(images/footer_bg.jpg) no-repeat top left;
	text-align:center;
	height:46px;
	width:980px;
}	
			ul.menu_bottom {				
				margin:0px 0 0 0px auto;
				padding:3px 0 0 0px;
				text-align: center;
			}
				ul.menu_bottom li {
					padding:0px 0 0 11px;
					margin:0px 11px 0 0px;
					text-align: center;
					display: inline;								
					height:26px;
					list-style:none;
					background:url(images/foot.jpg) no-repeat top left;
				}
				ul.menu_bottom li.bez_line {
					padding:0px 0 0 11px;
					margin:0px 11px 0 0px;
					text-align: center;
					display: inline;								
					height:26px;
					list-style:none;
					background:none;
				}
					ul.menu_bottom li a {
						color:#FFC820;
						font-weight:bold;
						font-size:12px;
						font-family:tahoma, verdana, arial;
					}
					ul.menu_bottom li a:hover {
						color:#e01616;
						font-weight:bold;
						font-size:12px;
						font-family:tahoma, verdana, arial;
					}
					ul.menu_bottom li a.current_foot_menu {
						color:#e01616;
						font-weight:bold;
						font-size:12px;
						font-family:tahoma, verdana, arial;
					}	

	#footer_left {
		width:190px;
		float:left;
	}	
	#footer_center {
		width:545px;
		float:left;
	}
	p.copy {
		text-align:center;
		margin:3px 47px 10px 47px;
	}	
	.orange {
		color:#ff7200;
	}	
	#footer_right {
		width:245px;
		float:left;
		text-align:center;
	}	
	
	
/* Benners */					

#left-banner-area, #right-banner-area , #bottom-banner-area {
	width: 100% ;
	clear: both ;
	text-align: center ;
	margin-top: 40px;
}

#contact-table { font-size: 11px;}
input, textarea { border: 1px solid #dee2de; font-size: 12px; color: #666666; margin: 1px 0px 1px 0px; }
textarea { width: 200px; height: 100px; }