@charset "utf-8";
/* CSS Document */

/****************************************************** 
				Title:    Unitemp
				Author:   MAG Studio
				Updated:  05/12/2008
				
				List Of Contents:
					= GLOBAL STYLES
						- Common
						- Go To Page
						- Buttons
						
					= LAYOUT
						- Body
						- Header
						- Sidebar
						- Main Container
						- Footer
					
					= INDIVIDUAL PAGES
						- Home Page
						- About us
						- Products
						- Products - Type
						- Orders
						- Orders - First Step
						- Orders - Second Step
						- Orders - Third Step
						- Distributors
						- Careers - Departments
						- Careers - Inside List, Review
						- News, News Inside
						- News
						- News Inside
						- Contacts
						- Sitemap
******************************************************/

/*GLOBAL STYLES*/

	/*Common*/

	a {
		text-decoration:underline;
		outline-style:none;
		}

	#main div.main_content a {
		color:#C93300;
		text-decoration:none;
		}

		#main div.main_content a:hover {
			text-decoration:underline;
			}

	#main div.main_content a.seemore_link {
		float:right;
		}

	#main div.main_content a.careers_seemore_link {
		text-decoration:underline;
		margin-left:60px;
		color:#9E1F0F;
		font-weight:bold;
		}

		#main div.main_content a.careers_seemore_link:hover {
			text-decoration:none;
			}

	p {
		text-align:justify;
		padding:10px 0 10px 0;
		}

	h2 {
		font:bold 1.82em Arial, Helvetica, sans-serif;
		color:#9E1C0E;
		margin-bottom:20px;
		clear:both;
		}

	h3 {
		font:bold 1.64em Arial, Helvetica, sans-serif;
		color:#9E1C0E;
		margin:10px 0 7px 0;
		clear:both;
		}

	h4 {
		font:bold 1em Arial, Helvetica, sans-serif;
		}

	.marked_text {
		font-weight:bold;
		color:#af2109;
		}

	ul, li {
		list-style:none;
		}

	.udebelen {
		font-weight:bold;
		}

	/*Go To Page*/

	#main div.main_content ul.goto_page {
		padding-bottom:20px;
		float:right;
		}

		#main div.main_content ul.goto_page li {
			float:left;
			margin:0 3px 0 3px;
			}

			#main div.main_content ul.goto_page li span {
				font:bold 1em Arial, Helvetica, sans-serif;
				color:#cc3309;
				}

			#main div.main_content ul.goto_page li .prev_page {
				font:normal 1em Arial, Helvetica, sans-serif;
				color:#333333;
				padding-right:10px;
				background: url(../images/site_images/prev_arrows.gif) 100% 60% no-repeat;
				}

			#main div.main_content ul.goto_page li .next_page {
				font:normal 1em Arial, Helvetica, sans-serif;
				color:#333333;
				padding-left:10px;
				background: url(../images/site_images/next_arrows.gif) 0 60% no-repeat;
				}

			#main div.main_content ul.goto_page li a {
				font:normal 1em Arial, Helvetica, sans-serif;
				color:#333333;
				text-decoration:underline;
				}

				#main div.main_content ul.goto_page li a:hover {
					text-decoration:none;
					color:#cc3309;
					}

	/*Buttons*/

	div.grey_btn {
		border:1px solid #949494;
		margin-left:20px;
		}

	div.red_btn {
		border:1px solid #D33E38;
		}

	div.btns {
		display:inline;
		float:left;
		}

		div.btns input {
			height:21px;
			padding:0 20px 3px 20px;
			border:none;
			float:left;
			display:inline;
			cursor:pointer;
			}

		div.btns input.grey_button {
			background:url(../images/site_images/grey_btn.gif) 0 0 repeat-x;
			color:#1e1e1e;
			}

		div.btns input.red_button {
			background:url(../images/site_images/red_btn.gif) 0 0 repeat-x;
			color:#FFFFFF;
			}



/*LAYOUT*/

	/*Body*/

	html {
		background: #997b61 url(../images/site_images/html_bg.png) top center repeat-x;
		}

	body {
		font-size:62.5%;
		}

	#wrapper {
		width:1002px;
		margin:0 auto;
		}

	#outside_border {
		width:100%;
		border:1px solid #6A5442;
		border-right:none;
		border-top:none;
		}
	
	#middle_border {
		border-left:1px solid #261A17;
		border-right:1px solid #624F40;
		border-bottom:1px solid #544335;
		}
	
	#white_border {
		border:1px solid white;
		border-top:none;
		}

	#pattern_box {
		background:#FFF url(../images/site_images/pattern.png) bottom left repeat-y;
		width:100%;
		}

	#content {
		background:url(../images/site_images/pattern_bottom.png) left bottom no-repeat;
		overflow:hidden;
		width:100%;
		min-height:750px;
		position:relative;
		}

	#main div.main_content {
		padding:10px 30px 10px 30px;
		font:normal 1.1em Arial, Helvetica, sans-serif;
		color:#211616;
		line-height:1.5em;
		overflow:hidden;
		}

	#main div.main_content_top {
		width:100%;
		height:24px;
		background:url(../images/site_images/main_content_top.gif) 0 0 no-repeat;
		text-indent:-9999px;
		}


	/*Header*/

	#header {
		width:100%;
		height:56px;
		background:#211515 url(../images/site_images/top_bg.gif) bottom center repeat-x;
		margin:0 auto;
		}
	
		#header a.logo_link {
			float:left;
			width:237px;
			height:39px;
			margin-left:22px;
			background:url(../images/site_images/logo.jpg) 0 0 no-repeat;
			text-indent:-9999px;
			}
		
		#header ul.links {
			float:left;
			margin-left:30px;
			padding-top:16px;
			}
		
			#header ul.links li {
				display:inline;
				padding-right:10px;
				}
			
			#header ul.links a {
				font:normal 1.1em Verdana, Arial, Helvetica, sans-serif;
				color:#fdcd86;
				text-decoration:underline;
				}
				
				#header ul.links a:hover {
					color:#ffffff;
					}

		#header form#search_form {
			float:right;
			height:20px;
			margin:16px 30px 0 0;
			}
			
			#header form#search_form input.search_text {
				width:170px;
				height:16px;
				border:1px solid #9f9f9d;
				background-color:#f3f3f3;
				font-family:Tahoma, Verdana, Arial;
				font-size:1em;
				padding:2px 0 0 3px;
				color:#3d3d3d;
				float:left;
				}

			#header form#search_form input.form_buttons {
				width:72px;
				height:20px;
				background:url(../images/site_images/button.gif) top left no-repeat;
				font: normal 1.1em Tahoma, Verdana, Arial, sans-serif;
				border:none;
				color:#434343;
				float:left;
				padding-bottom:3px;
				margin-left:10px;
				cursor:pointer;
				}

		#languages {
			height:53px;
			font:normal 1.1em Tahoma, Verdana, Arial;
			float:right;
			padding-right:10px;
			}

			#languages ul {
				padding-top:18px;
				}

				#languages ul li {
					float:left;
					padding:0 8px 0 8px;
					border-right:1px solid white;
					}
	
					#languages ul li.last_lang {
						border-right:none;
						}				
	
					#languages ul li a {
						font: normal 1.0em Tahoma, Verdana, Arial;
						text-transform:uppercase;
						color:#FFFFFF;
						text-decoration:none;
						}

						#languages ul li a:hover {
							text-decoration:underline;
							}
	
						#languages ul li a.active_lang {
							font-weight:bold;
							text-transform:uppercase;
							color:#f6b75a;
							}


	/*Sidebar*/
	
	#sidebar {
		width:258px;
		float:left;
		}

	#navigation {
		width:100%;
		height:258px;
		background: #841412 url(../images/site_images/navigation_bg.gif) 0 0 repeat-x;
		border-bottom:1px solid white;
		}

		#navigation ul {
			padding: 20px 0 0 20px;
			}

			#navigation ul li a {
				font:bold 1.1em Arial, Helvetica, sans-serif;
				color:#FFFFFF;
				line-height:2.8em;
				}

				#navigation ul li a:hover {
					text-decoration:none;
					}

				#navigation ul li a.active_section {
					text-decoration:none;
					color:#fdcd86;
					}

	#pattern_content {
		width:100%;
		}

		#pattern_content ul {
			margin:20px 0 0 20px;
			}

			#pattern_content ul li {
				clear: both; 
				display:block;
				padding: 0 0 30px 0; 
				}

			#pattern_content ul li a {
				padding: 10px 0 0 0; 
				font:bold 1.5em Arial, Helvetica, sans-serif;
				color:#FFFFFF;
				text-decoration:none;
				}

				#pattern_content ul li a:hover {
					text-decoration:underline;
					}

				#pattern_content ul li a span {
					margin-top: -10px; 
					float: left;
					display:inline;
					width: 40px; 
					height: 40px;
					}

				#pattern_content ul li.industrialni span {
					background:url(../images/site_images/industrialni_icon.png) 0 0 no-repeat;
					}

				#pattern_content ul li.horeka span {
					background:url(../images/site_images/horeka_icon.png) 0 0 no-repeat;
					}

				#pattern_content ul li.nadrebno span {
					background:url(../images/site_images/na_drebno_icon.png) 0 0 no-repeat;
					}

				#pattern_content ul li.nadrebno span {
					background:url(../images/site_images/na_drebno_icon.png) 0 0 no-repeat;
					}



	/*Main Container*/
	
	#main {
		width:740px;
		float:right;
		color:#211616;
		}

		#main div.main_content ul.breadcrumb {
			padding-bottom:40px;
			}
	
			#main div.main_content ul.breadcrumb li {
				float:left;
				padding-right:12px;
				margin-right:8px;
				background:url(../images/site_images/arrows.gif) 100% 50% no-repeat;
				}
	
			#main div.main_content ul.breadcrumb li.last_item {
				background:none;
				font-weight:normal;
				color:#76432e;
				}
	
				#main div.main_content ul.breadcrumb li a {
					font:bold 1em Arial, Helvetica, sans-serif;
					color:#76432e;
					text-decoration:underline;
					}
	
					#main div.main_content ul.breadcrumb li a:hover {
						color:#9e1b0d;
						text-decoration:underline;
						}


	/*Footer*/

	#footer {
		width:742px;
		height:39px;
		background:url(../images/site_images/footer_border.gif) 100% 0 no-repeat;
		float:right;
		margin:-2px -1px 0 0;
		padding:8px 0 30px 3px;
		}
	
	#footer #copyright_box {
		float:left;
		height:29px;
		padding:2px 10px 2px 10px;
		background:#b82518 url(../images/site_images/copyright_bg.gif) left bottom repeat-x;
		font:normal 1em Verdana, Arial, Helvetica, sans-serif;
		color:#FFFFFF;
		margin-left:3px;
		display:inline;
		}
	
	#footer ul {
		margin:8px 0 0 50px;
		float:left;
		}

		#footer ul li {
			float: left;
			padding-right:15px;
			}

			#footer ul li a {
				font: normal 1.1em Tahoma, Verdana, Arial;
				color:#5a1601;
				text-decoration:underline;
				}

				#footer ul li a:hover {
					color:#B82518;
					}

	#footer div#magstudio {
		float:right;
		padding:8px 0 0 0;
		}

		#footer div#magstudio span {
			float:left;
			font:normal 1.1em Tahoma, Verdana, Arial;
			color:#000000;
			padding:2px 10px 0 0;
			}

		#footer div#magstudio a {	
			float:left;
			width:62px;
			height:18px;
			background:url(../images/site_images/magstudio_logo.gif) 0 0 no-repeat;
			text-indent:-9999px;
			padding-right:20px;
			}



/*INDIVIDUAL PAGES*/

	/*Home Page*/

	#home_header {
		width:740px;
		padding-bottom:5px;
		background:url(../images/site_images/bottom_line.gif) bottom left repeat-x;
		}

	#home_header div#home_header_image {
		width:740px;
		height:259px;
		background:url(../images/site_images/home_header_image.jpg) 0 0 no-repeat;
		text-indent:-9999px;
		}

	h2.home_title {
		color:#5c3f3f;
		padding-top:10px;
		font-size:1.64em;
		}

	#main div.home_main_content {
		font:normal 1.1em Verdana, Arial, Helvetica, sans-serif;
		}


	/*About us*/

	#main div.main_content div.about_text {
		width:410px;
		float:left;
		margin-bottom:30px;
		line-height:1.8em;
		}
	
	#main div.main_content div.priority_text {
		width:230px;
		float:right;
		margin-bottom:30px;
		}

		#main div.main_content div.priority_text img {
			padding:2px;
			border:1px solid #804d3a;
			margin-bottom:10px;
			}

		#main div.main_content div.priority_text ul li {
			text-indent:20px;
			background:url(../images/site_images/light_bullet.gif) 0 5px no-repeat;
			margin-top:20px;
			text-align:justify;
			}


	/*Products*/

	#main div.main_content div.pork_container {
		width:680px;
		margin-bottom:30px;
		overflow:hidden;
		border-bottom:1px solid #cebcb5;
		padding-bottom:30px;
		}

		#main div.main_content div.pork_container img {
			float:left;
			}

		#main div.main_content div.pork_container div {
			width:350px;
			float:right;
			}

	#main div.main_content div.beef_container {
		width:680px;
		}

		#main div.main_content div.beef_container img {
			float:right;
			}

		#main div.main_content div.beef_container div {
			width:270px;
			float:left;
			}

	#main div.main_content ul.products_list {
		margin-top:20px;
		}

		#main div.main_content ul.products_list li.product {
			display:block;
			margin-bottom: 5px;
			border-top:1px solid #9e7a6c;
			overflow:hidden;
			position:relative;
			background:url(../images/site_images/list_break_line.gif) 440px 100% no-repeat;
			}

			#main div.main_content ul.products_list li.product div.brown_arrow {
				position:absolute;
				top:0px;
				right:215px;
				width:49px;
				height:35px;
				background:url(../images/site_images/brown_arrow.gif) 0 0 no-repeat;
				font-weight:bold;
				color:#FFFFFF;
				text-align:center;
				padding-top:6px;			
				}

			#main div.main_content ul.products_list li.product div.product_descr {
				width:400px;
				float:left;
				}

				#main div.main_content ul.products_list li.product div.product_descr h3 {
					font:bold 1.27em Arial, Helvetica, sans-serif;
					color:#51403a;
					margin-bottom:10px;
					width:400px;
					}
	
				#main div.main_content ul.products_list li.product div.product_descr div.img_holder {
					float:left;
					width:135px;
					height:105px;
					background:url(../images/site_images/product_image_border.gif) 0 0 no-repeat;
					padding:1px 0 0 1px;
					margin-right:10px;
					}
	
					#main div.main_content ul.products_list li.product div.product_descr div.img_holder img {
						width:132px;
						height:102px;
						border:0px;
						}
	
				#main div.main_content ul.products_list li.product div.product_descr div.razfasovki {
					width:220px;
					float:right;
					color:#51403a;
					}

			#main div.main_content ul.products_list li.product div.product_prices {
				width:200px;
				float:right;
				padding:36px 0 0 40px;
				}
			
				#main div.main_content ul.products_list li.product div.product_prices table.product_prices {
					font:normal 1em Verdana, Arial, Helvetica, sans-serif;
					}

				#main div.main_content ul.products_list li.product div.product_prices table.product_prices td.weight {
					font-weight:bold;
					color:#7b4334;
					text-align:right;
					}


	/*Products - Type*/

	#main div.main_content div.type_sliced_container {
		width:680px;
		overflow:hidden;
		}

			#main div.main_content div.type_sliced_container img {
				float:left;
				}
	
			#main div.main_content div.type_sliced_container div {
				width:270px;
				margin-top:20px;
				float:right;
				}

				#main div.main_content div.type_sliced_container a.orderhere {
					float:right;
					font:bold 1.3em Arial, Helvetica, sans-serif;
					color:#d64f2f;
					text-decoration:underline;
					padding-left:35px;
					height:31px;
					background:url(../images/site_images/shopping_cart.gif) 0 50% no-repeat;
					line-height:2em;
					}

					#main div.main_content div.type_sliced_container a.orderhere:hover {
						text-decoration:none;
						}

	#main div.main_content div.products_goto_page {
		background:url(../images/site_images/goto_border_top.gif) top left repeat-x;
		width:100%;
		overflow:hidden;
		}

		#main div.main_content div.products_goto_page ul.goto_page {
			padding:20px 0 10px 0;
			}


	/*Orders*/

	#main div.main_content div.shopping_cart_bg {
		position:absolute;
		width:233px;
		height:235px;
		right:50px;
		bottom:50px;
		background:url(../images/site_images/shopping_cart_bg.gif) 0 0 no-repeat;
		}

	#main div.main_content h2.order_heading {
		float:left;
		margin-right:20px;
		}

	#main div.main_content div.order_steps {
		padding-top:6px;
		overflow:hidden;
		}

		#main div.main_content div.order_steps span,
		#main div.main_content div.order_steps ul {
			color:#848484;
			float:left;
			}

		#main div.main_content div.order_steps ul {
			margin:1px 10px 0 10px;
			display:inline;
			}
	
			#main div.main_content div.order_steps ul li {
				float:left;
				padding-right:15px;
				margin-right:11px;
				background:url(../images/site_images/grey_arrow_right.gif) 100% 50% no-repeat;
				}
	
			#main div.main_content div.order_steps ul li.current_step {
				font:bold 1em Arial, Helvetica, sans-serif;
				color:#9e1b0d;
				margin-top:1px;
				}
	
			#main div.main_content div.order_steps ul li.last_step {
				background:none;
				margin-right:0px;
				padding-right:0px;
				}

	#main div.main_content form {
		clear:both;
		}


	/*Orders - First Step*/

	#main div.main_content form#first_step {
		width:410px;
		}

		#main div.main_content form#first_step p {
			margin:20px 0 20px 0;
			}

			#main div.main_content form#first_step p label {
				float:left;
				font:bold 1em Arial, Helvetica, sans-serif;
				padding-right:10px;
				width:210px;
				}
	
			#main div.main_content form#first_step p input {
				float:right;
				width:180px;
				border:1px solid #9b9b9b;
				border-bottom-color:#6b6b6b;
				height:17px;
				padding:1px 0 0 1px;
				}

		#main div.main_content form#first_step label.textarea_label {
			font-size:1.09em;
			margin:20px 0 20px 0;
			}

		#main div.main_content form#first_step textarea {
			background:#f1f1f1;
			width:407px;
			height:259px;
			border:1px solid #a1a1a1;
			padding:1px 0 0 1px;
			overflow:auto;
			}

		#main div.main_content form#first_step input,
		#main div.main_content form#first_step textarea {
			font:normal 1em Arial, Helvetica, sans-serif;
			color:#000000;
			}

		#main div.main_content form#first_step div.check_box {
			float:right;
			margin-top:4px;
			}
		
			 #main div.main_content form#first_step div.check_box input {
				margin:1px 5px 0 0;
				float:left;
				}

			 #main div.main_content form#first_step div.check_box label {
				float:left;
				}

		#main div.main_content form#first_step div.grey_btn {
			float: right;
			font-weight:bold;
			}

			#main div.main_content form#first_step div.btns input {
				font-weight:bold;
				}


	/*Orders - Second Step*/

	#main div.main_content form#second_step {
		width:680px;
		}

		#main div.main_content form#second_step ul.choose {
			margin-top:31px;
			padding-bottom:50px;
			overflow:hidden;
			background:url(../images/site_images/goto_border_top.gif) left bottom repeat-x;
			}

			#main div.main_content form#second_step ul.choose li {
				width:170px;
				float:left;
				border-right:1px solid #e7e3e4;
				margin-right:20px;
				}

			#main div.main_content form#second_step ul.choose li.last_choice {
				border-right:none;
				margin-right:0px;
				width:80px;
				}

				#main div.main_content form#second_step ul.choose li label {
					font:bold 1em Arial, Helvetica, sans-serif;
					color:#000000;
					}
	
				#main div.main_content form#second_step ul.choose li select {
					width:150px;
					clear:both;
					margin-top:10px;
					}

				#main div.main_content form#second_step ul.choose li a {
					color:#af3c29;
					text-decoration:underline;
					background:url(../images/site_images/add_to_order.gif) 0 5px no-repeat;
					line-height:1.6em;
					text-align:center;
					display:block;
					padding-left:10px;
					}
			
					#main div.main_content form#second_step ul.choose li a:hover {
						text-decoration:none;
						}

			#main div.main_content form#second_step table {
				margin:20px 0 40px 0;
				}

			#main div.main_content form#second_step table a {
				text-decoration:underline;
				font:normal 0.92em Arial, Helvetica, sans-serif;
				color:#911611;
				}

				#main div.main_content form#second_step table a:hover {
					text-decoration:none;
					}

			#main div.main_content form#second_step table tr.grey_line_1 {
				background:#fbfbfb;
				}

			#main div.main_content form#second_step table tr.grey_line_2 {
				background:#f5f5f5;
				}

			#main div.main_content form#second_step table th,
			#main div.main_content form#second_step table td {
				padding:8px 12px;
				}

			#main div.main_content form#second_step table th {
				background:#f0efef;
				font:bold 1em Arial, Helvetica, sans-serif;
				color:#911611;
				border-bottom:2px solid white;
				}


	/*Orders - Third Step*/

	#main div.main_content form#third_step label.success {
		font:bold 1.09em Arial, Helvetica, sans-serif;
		color:#000000;
		line-height:2em;
		background:none;
		padding:0 0 20px 0;
		}

	#main div.main_content form#third_step label {
		clear:both;
		display:block;
		background:url(../images/site_images/grey_line.gif) top left repeat-x;
		width:280px;
		padding:20px 0 30px 0;
		margin-top:10px;
		}


	/*Distributors*/

	#main div.main_content div.map_container {
		border-bottom:1px solid #CCCCCC;
		overflow:hidden;
		}

		#main div.main_content div.map_container div.text_descr {
			margin-top:60px;
			text-align:justify;
			line-height:1.7em;
			}

	#main div.main_content div.address_container {
		width:202px;
		float:left;
		margin:20px 0 0 10px;
		border-right:1px solid #CCCCCC;
		padding-right:10px;
		font:normal 1em Arial, Helvetica, sans-serif;
		line-height:1.8em;
		}

		#main div.main_content div.last_address {
			border-right:none;
			}


	/*Careers - Departments*/

	#main div.main_content ul.careers_departs {
		margin-left:30px;
		}

		#main div.main_content ul.careers_departs li.no_positions,
		#main div.main_content ul.careers_departs li.yes_positions {
			font:bold 1.09em Arial, Helvetica, sans-serif;
			color:#000000;
			line-height:2em;
			padding: 0 0 10px 20px;
			}

			#main div.main_content ul.careers_departs li ul {
				margin:0 0 10px 20px;
				}

				#main div.main_content ul.careers_departs li ul li {
					font:normal 0.92em Arial, Helvetica, sans-serif;
					color:#000000;
					line-height:2em;
					padding-left:12px;
					}

		#main div.main_content ul.careers_departs li.no_positions {
			background:url(../images/site_images/light_bullet.gif) 0 8px no-repeat;
			}

		#main div.main_content ul.careers_departs li.yes_positions {
			background:url(../images/site_images/dark_bullet.gif) 0 8px no-repeat;
			}

				#main div.main_content ul.careers_departs li.yes_positions a {
					color:#9E1F0F;
					text-decoration:underline;
					}

					#main div.main_content ul.careers_departs li.yes_positions a:hover {
						text-decoration:none;
						}

						#main div.main_content ul.careers_departs li.yes_positions ul li {
							font-weight:bold;
							}


	/*Careers - Inside List, Review*/

	#main div.main_content ul.careers_list {
		margin-left:30px;
		padding-top:10px;
		}

		#main div.main_content ul.careers_list li {
			border-bottom:1px solid #E5E5E5;
			overflow:hidden;
			margin-bottom:30px;
			}

			#main div.main_content ul.careers_list li div {
				padding-bottom:10px;
				overflow:hidden;
				}

			#main div.main_content ul.careers_list li div.position_descr {
				text-align:justify;
				padding-left: 30px;
				line-height:2em;
				}

				#main div.main_content ul.careers_list li div h3,
				#main div.main_content ul.careers_list li div div {
					font-weight:bold;
					color:#000000;
					}

				#main div.main_content ul.careers_list li div h3 {
					width:450px;
					font:bold 1.09em Arial, Helvetica, sans-serif;
					float:left;
					padding-left: 30px;
					margin:0px;
					background:url(../images/site_images/light_bullet.gif) 0 50% no-repeat;
					}

				#main div.main_content ul.careers_list li div div {
					width:160px;
					text-align:right;
					float:right;
					}

			#main div.main_content ul.careers_list li a.careers_seemore_link {
				float:right;
				margin-bottom:10px;
				}


	/*News, News Inside*/

	span.news_date {
		font:normal 0.91em Arial, Helvetica, sans-serif;
		color:#7f4c3b;
		clear:both;
		}

	h4 {
		font:bold 1.09em Arial, Helvetica, sans-serif;
		color:#c93300;
		margin:8px 0 8px 0;
		}

	div.news_text {
		text-align:justify;
		font:normal 1em Arial, Helvetica, sans-serif;
		color:#211616;
		}


	/*News*/

	#main div.main_content ul.news_list {
		padding-top:10px;
		}

		#main div.main_content ul.news_list li {
			display:block;
			padding-bottom:20px;
			margin:0 0 30px 0;
			border-bottom:1px solid #CCCCCC;
			overflow:hidden;
			}
			
			#main div.main_content ul.news_list li div.img_holder {
				float:left;
				width:121px;
				height:91px;
				background:url(../images/site_images/img_holder.gif) 0 0 no-repeat;
				padding:7px 0 0 7px;
				margin-right:10px;
				}

				#main div.main_content ul.news_list li div.img_holder img {
					width:107px;
					height:77px;
					border:0px;
					}


	/*News Inside*/

	#main div.news_inside_content {
		padding:10px 30px 100px 30px;
		}

	img.news_image {
		padding:2px;
		border:1px solid #804d3a;
		float:right;
		margin:0 0 20px 20px;
		}
	
	#main div.main_content div.step_news {
		width:680px;
		position:absolute;
		bottom:30px;
		border-top:1px solid #CCCCCC;
		padding: 30px 0 0 0;
		}

		#main div.main_content div.step_news a.back_to_news {
			float:left;
			padding-left:10px;
			background: url(../images/site_images/prev_arrows.gif) 0 60% no-repeat;
			}

		#main div.main_content div.step_news a.next_news {
			float:right;
			padding-right:10px;
			background: url(../images/site_images/next_arrows.gif) 100% 60% no-repeat;
			}


	/*Contacts*/

	#main div.main_content div.form_container {
		float:left;
		width:320px;
		}

		#main div.main_content div.form_container h2,
		#main div.main_content div.text_container h2 {
			font-size:1.45em;
			}

	#main div.main_content div.form_container form#form_mail span.required {
		font:normal 1.3em Arial, Helvetica, sans-serif;
		color:#c03d35;
		}

	#main div.main_content div.form_container form#form_mail label.required {
		font:normal 0.9em Arial, Helvetica, sans-serif;
		color:#ad3d32;
		clear:both;
		float:left;
		padding-top:20px;
		}

		#main div.main_content div.form_container form#form_mail label {
			color:#4b3730;
			}

		#main div.main_content div.form_container form#form_mail input.same_size {
			width:180px;
			}

		#main div.main_content div.form_container form#form_mail select.same_size {
			width:184px;
			}

		#main div.main_content div.form_container form#form_mail textarea.msg_text {
			width:280px;
			}

	#main div.main_content div.text_container {
		border-left:1px solid #dbdbdb;
		padding-left:40px;
		float:right;
		width:300px;
		}


	/*Sitemap*/

	#main div.main_content ul.sitemap_list {
		margin-left:50px;
		}

		#main div.main_content ul.sitemap_list li a {
			font-weight:bold;
			color:#000000;
			text-decoration:underline;
			padding-left:20px;
			background:url(../images/site_images/dark_bullet.gif) 0 50% no-repeat;
			line-height:3em;
			}

				#main div.main_content ul.sitemap_list li a:hover {
					text-decoration:none;
					color:#cc3309;
					}

		#main div.main_content ul.sitemap_list li ul.sitemap_list_sub {
			margin:0 0 10px 50px;
			}

			#main div.main_content ul.sitemap_list li ul.sitemap_list_sub a {
				font-weight:normal;
				color:#000000;
				text-decoration:underline;
				padding-left:12px;
				background:url(../images/site_images/light_bullet.gif) 0 50% no-repeat;
				line-height:2em;
				}
	
					#main div.main_content ul.sitemap_list li ul.sitemap_list_sub a:hover {
						text-decoration:none;
						color:#cc3309;
						}