@charset "utf-8";
/* CSS Document */

html {
 height:100%;
}

body {
 min-height:100%;
 }

* {
padding:0;
margin:0;
outline:none;
}

a {
cursor:pointer;
}

a img {
border:0;
}

a {
	text-decoration:none;
}

a:hover {
	text-decoration:underline;
}

.overflow {
overflow:auto;
}

.hidden {
	overflow:hidden;
}

html, div {
display:block;
}

body {
font:13px Arial, sans-serif;
/* height:100%;*/
 min-width:1024px;
 background:url(../_images/bg_fix.gif) center top no-repeat;
 position:relative;
}

body .bg_container {
 background:url(../_images/menu.gif) 0 163px repeat-x;
 /*height:100%;*/
}

#central_block {
	width:1000px;
	margin:0 auto;
	position:relative;
	/*min-height:100%;*/
}

#main_container {
	width:951px;
	margin-left:62px;
	position:relative;
	/*min-height:100%;*/
	padding-bottom:120px;;
}

#padding {
	padding-bottom:0;
}

#header {
	height:237px;
	width:950px;
	margin:0 auto;
	position:relative;
}

#fontChanger {
	position:absolute;
	top:4px;
	right:8px;
}

	#fontChanger a {
		color:#EF4923;
	}
	
		#fontChanger a.small {
			font-size:13px;
		}
		
		#fontChanger a.smaller {
			font-size:9px;
		}
	
		#fontChanger span {
			color:#EF4923;
		}

	#header #logo {
		position:absolute;
		right:8px;
		top:54px;
		height:109px;
		width:104px;
	}
	
		#header #logo a {
			text-indent:-9999px;
			display:block;
			height:100%;
			background:url(../_images/header/logo.gif) 0 0 no-repeat;
		}
		
	#header #img_top {
		position:absolute;
		top:0;
		left:4px;
		z-index:0;
	}
	
	#header #menu_container {
		height:62px;
		/*background:url(../_images/menu.png) 0 0 repeat-x;*/
		position:absolute;
		top:163px;
		left:0;
		width:100%;
		padding-top:4px;
	}
	
	#header #menu_container .inf {
			font-size:16px;
			color:#333333;
			text-align:right;
			padding-right:200px;
			height:23px;
		}
	
	#header #menu_container #menu {
		font-size:12px;
		font-weight:bold;
		color:#FFF;
		width:100%;
		letter-spacing:0px;
		margin-top:-3px;
	}
		
		#header #menu ul {
			list-style-type:none;
		}
		
			#header #menu ul li {
				float:left;
				position:relative;
				display:block;
				height:43px;
				margin-left:-8px;
			}
			
				#header #menu ul li a {
					color:#fff;
					text-decoration:none;
					display:block;
					padding:0 11px;
				}
				
				#header #menu ul li a.hover {
					color:#EF4923;
					margin-right:-14px;
					margin-left:-8px;
				}
						
				#header #menu ul li a.hover div.container {
					background:url(../_images/header/left_c.png) left top no-repeat;
					height:47px;
					padding-left:11px;
					/*display:none;*/
				}
				
				#header #menu ul li a.hover div .right_c {
				background:url(../_images/header/right_c.png) right top no-repeat;
				height:43px;
				padding-right:11px;
			}
				
					#header #menu ul li a.hover div .center {
						height:47px;
						background:url(../_images/header/center.png) 0 0 repeat-x;
						
					}
					
					#header #menu ul li div .center  {
						display:block;
						padding-top:15px;
					}
					
					#header #menu ul li a.active {
					color:#EF4923;
					margin-right:-14px;
					margin-left:-8px;
				}
						
				#header #menu ul li a.active div.container {
					background:url(../_images/header/left_c.png) left top no-repeat;
					height:47px;
					padding-left:11px;
					/*display:none;*/
				}
				
				#header #menu ul li a.active div .right_c {
				background:url(../_images/header/right_c.png) right top no-repeat;
				height:43px;
				padding-right:11px;
			}
				
					#header #menu ul li a.active div .center {
						height:47px;
						background:url(../_images/header/center.png) 0 0 repeat-x;
						
					}
				
#content {
	
	width:951px;
}
	
   #content .left_c {
   		background:url(../_images/content/left_c_t.png) left top no-repeat;
   		padding-left:12px;
   }
   
   	 #content .left_c .right_c {
   		background:url(../_images/content/right_c_t.png) right top no-repeat;
   		padding-right:12px;
  	 }
  	 
  	 	#content .left_c .right_c .top {
   		background:url(../_images/content/top.png) 0 0 repeat-x;
   		height:30px;
   		position:relative;
  	 }

	#content .post_container {
		background:url(../_images/content/left.png) left top repeat-y;
		padding-left:6px;
	}
	
		#content .post_container .right {
			background:url(../_images/content/right.png) right top repeat-y;
			padding-right:6px;
		}
	
			#content .post_container .right .content {
				background:#FEFEFE url(../_images/content/content_grad.gif) bottom repeat-x ;
				min-height:310px;
			}
			
			
			#content .post_container .right_l {
			background:url(../_images/content/right.png) right top repeat-y;
			padding-right:6px;
		}
	
			#content .post_container .right_l .content {
				background:#FEFEFE url(../_images/content/content_grad.gif) bottom repeat-x ;
				min-height:200px;
			}
			
	#content .bottom_rounders {
		background:url(../_images/content/left_c_b.png) left bottom no-repeat;
   		padding-left:10px;
	}
	
		#content .bottom_rounders .right {
			background:url(../_images/content/right_c_b.png) right bottom no-repeat;
   			padding-right:11px;
		}
		
			#content .bottom_rounders .right .bottom {
				background:url(../_images/content/bottom.png) bottom repeat-x;
   				height:10px;
   				line-height:10px;
			}
			
			
	
	body #content #left .bottom {
		border-bottom:0 none;
	}

	#content #left {
		width:610px;
		float:left;
	}
	
		#content #left h2 {
			color:#FFF;
			font-weight:normal;
			font-size:21px;
			padding-left:8px;
			padding-top:2px;
		}
		
		#content #left .arkiv_container {
			position:absolute;
			right:1px;
			top:8px;
		}
		
			#content #left .arkiv_container a.archive {
				position:relative;
				display:block;
				width:39px;
				height:15px;
				font-size:12px;
				color:#FFF;
				top:0;
				right:0;
				padding-left:3px;
				text-decoration:none;
			}
			
				#content #left .arkiv_container a.archive span {
					background:url(../_images/content/arkiv.gif) 0 0 no-repeat;
					position:absolute;
					left:0;
					top:0;
					display:block;
					width:39px;
					z-index:10;
				}
		
			#content #left .block {
				padding:18px 10px 25px 32px;
				border-bottom:solid 1px #F7A381;
			}
			
				#content #left .block img {
					float:left;
					padding-right:13px;
				}
				
					#content #left .block .text {
						
					}
					
						#content #left .block .text h3 {
							font-size:16px;
							font-weight:normal;
						}
						
							#content #left .block .text h3 a {
								color:#EF4923;
							}
						
						#content #left .block .text .date {
							font-size:10px;
							color:#666666;
							padding-top:6px;
						}
						
						#content #left .block .text .t {
							font-size:12px;
							color:#333333;
						}
							
							#content #left .block .text a.link {
								color:#EF4923;
								font-weight:bold;
								font-size:12px;
							}
	
	#content #right {
		float:left;
		width:340px;
	}
	
	#content #right h2 {
			color:#FFF;
			font-weight:normal;
			font-size:21px;
			padding-left:8px;
			padding-top:2px;
		}
		
		#content #right .arkiv_container {
			position:absolute;
			top:8px;
			right:1px;
		}
		
			#content #right .arkiv_container a.archive {
				position:relative;
				display:block;
				width:39px;
				height:15px;
				font-size:12px;
				color:#FFF;
				top:0;
				right:0;
				padding-left:3px;
				text-decoration:none;
			}
			
				#content #right .arkiv_container a.archive span {
					background:url(../_images/content/arkiv.gif) 0 0 no-repeat;
					position:absolute;
					left:0;
					top:0;
					display:block;
					width:39px;
					z-index:10;
				}
		
			#content #right .big_block {
				padding:18px 10px;
				border-bottom:solid 1px #F7A381;
			}
			
				#content #right .big_block img {
				}
				
					#content #right .block_block .text {
						color:#333333;
					}
					
						#content #right .big_block  h3 {
							font-size:16px;
							font-weight:normal;
							
						}
						
							#content #right .big_block  h3 a {
								color:#EF4923;
							}
						
						#content #right .big_block .text .date {
							font-size:10px;
							color:#666666;
							padding-top:6px;
						}
						
						#content #right .big_block .date {
							font-size:10px;
							color:#666666;
							padding-bottom:15px;
						}
						
						#content #right .big_block .text .t {
							font-size:12px;
							color:#333333;
						}
							
							#content #right .big_block .text a.link {
								color:#EF4923;
								font-weight:bold;
								font-size:12px;
							}
							
	#content #right .small_block {
				padding:6px 0 6px 20px;
				border-bottom:solid 1px #F7A381;
			}
			
				#content #right .small_block img {
					float:left;
					padding-right:15px;
				}
				
					#content #right .small_block .text {
						color:#333333;
					}
					
						#content #right .small_block .text h3 {
							font-size:16px;
							font-weight:normal;
						}
						
							#content #right .small_block .text h3 a {
								color:#EF4923;
							}
						
						#content #right .small_block .text .date {
							font-size:10px;
							color:#666666;
							padding-top:6px;
						}
						
						#content #right .small_block .text .t {
							font-size:12px;
							color:#333333;
						}
							
							#content #right .small_block .text a.link {
								color:#EF4923;
								font-weight:bold;
								font-size:12px;
							}
	
	body #content #right .bottom {
		border-bottom:0 none;
	}
	
/*..........content.......*/
body #main_container #content .cont_left {
	width:210px;
}

	body #main_container #content .cont_left p {
		padding:;
	}
body #main_container #content .cont_left .links {
	min-height:250px;
	padding:20px 0 0 10px;
}

	body #main_container #content .cont_left .links a.links {
		font-size:14px;
		color:#EF4923;
		text-decoration:none;
		font-weight:bold;
		padding:0;
	}
	
		body #main_container #content .cont_left .links a.links:hover {
			text-decoration:underline;
		}

body #main_container #content .cont_right {
	width:740px;
}

.column {
	
}

body #main_container #content .cont_right .post {
	min-height:200px;
}

body #main_container #content .cont_right .post ul {
	list-style-type:none;
	overflow:auto;
}

	body #main_container #content .cont_right .post ul li {
		overflow:auto;
		min-height:168px;
	}	


	body #main_container #content .cont_right .post .text {
		padding:15px 15px;
	}

body #main_container #content .cont_right .post h1 {
	font-size:16px;
	color:#EF4923;
	padding-bottom:10px;
}

	body #main_container #content .cont_right .post .pic {
		float:left;
		padding:0 15px 10px 0;
	}
	
	body #main_container #content .cont_right .post .date {
	color:#666666;
	font-size:10px;
	padding-top:6px;
	}
	
	body #main_container #content .cont_right .post .border {
		border-top:1px solid #F7A381;
		padding:10px 0 15px 15px;
	}
	
		body #main_container #content .cont_right .post .border img {
			padding:10px 10px;
		}
		
		body #main_container #content .cont_right .post .border b {
			color:#EF4923;
		}
	
	body #main_container #content .cont_right .post a{
		color:#EF4923;
	}

body #main_container #content .cont_right .post p { 
	padding-top:10px;
}

body #main_container #content .cont_right .post .pages {
	text-align:center;
	padding:20px 20px 0 0;
}

body #main_container #content .cont_right .post .pages a {
	color:#EF4923;
	font-size:14px;
}

body #main_container #content .cont_right .post .pages a.act {
	color:#333;
}

/*......content end........*/	
	
#footer {
	width:967px;
	height:110px;
	/*margin-top:-110px;*/
	position:absolute;
	bottom:0;
	margin-left:47px;
}

#footer .margin {
	margin-left:12px;
}
	

	#footer .left_c {
		background:url(../_images/footer/left_t.gif) left top no-repeat;
   		height:9px;
   		padding-left:11px;
   		line-height:9px;
		} 
	
		#footer .left_c .right_c {
		background:url(../_images/footer/right_t.gif) right top no-repeat;
   		height:9px;
   		padding-right:11px;
   		line-height:9px;
		} 
	
		#footer .left_c .right_c .top {
		background:url(../_images/footer/top.gif) 0 0 repeat-x;
   		height:9px;
   		line-height:9px;
		} 
		
	#footer .center {
		background:url(../_images/footer/left.gif) left top repeat-y;
		padding-left:6px;
	}	
	
		#footer .center .right {
		background:url(../_images/footer/right.gif) right top repeat-y;
		padding-right:6px;
	}	
		
	
		#footer .center .right .grad {
			background:url(../_images/footer/grad.gif) 0 0 ;
			height:92px;
		}
		
	#footer .left_b {
		background:url(../_images/footer/left_b.gif) left bottom no-repeat;
   		height:9px;
   		padding-left:11px;
   		line-height:9px;
		} 
	
		#footer .left_b .right_b {
		background:url(../_images/footer/right_b.gif) right bottom no-repeat;
   		height:9px;
   		padding-right:11px;
   		line-height:9px;
		} 
	
		#footer .left_b .right_b .bottom {
		background:url(../_images/footer/bottom.gif) bottom repeat-x;
   		height:9px;
   		line-height:9px;
		} 	
		
	#footer .info {
		padding:20px 0 0 10px;
		color:#333;
		float:left;
	}	
		
		#footer .info a {
			color:#F05A39;
			text-decoration:none;
		}
		
		#footer .med {
			float:right;
			text-align:center;
			padding:20px 10px 0 0;
		}
		
			#footer .med p {
				padding-bottom:4px;;
			}
td.style13 {
background-color:#EF4923;
color:#fff;
padding:20px;
}

td.style14 {
background-color:#EF4923;
padding:20px;
}

span.style8, label.style8 {
color:#EF4923;
}

p.style12 {
font-size:10px;
color:#EF4923;
}