body {
	background:url(/templates/images/bg.jpg) repeat-x top left #5167a4;
	font-family: "trebuchet MS", tahoma, verdana, arial;
	font-size:16px;
	color: #FFFFFF;
}
* {
	margin:0;
	padding:0;
}
body, html{
	width:100%;
	height:100%;
}
img {
	border-width:0px; 
}
a {
	font-family:Trebuchet MS, Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #344c71;
	text-decoration:underline;
	font-size:13px;
}

a:hover {
	font-family:Trebuchet MS, Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #ffc000;
	text-decoration:none;
	font-size:13px;
}
p {
	font-family:Trebuchet MS, Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #344c71;
	text-decoration:none;
	font-size:13px;
	margin:0px;
	padding:0px;
}
#all, #all_bg  {
	width:1002px;
}
#all {
	margin:0px auto;
	padding:0;
	color: #344c71;
	font-family:Trebuchet MS, Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
}
#all_bg {
	padding:19px 0 0 0px;
	background:url(/templates/images/head_bg.jpg) repeat-x top left #FFFFFF;
	float:left;
}
h1 {
	color: #154ba0;
	font-size:24px;
	font-family: "Times New Roman", Times, serif;
	font-weight:bold;
	text-transform: uppercase;
	margin:14px 0 9px 0px;
	padding:0px;
	float:left;
}
h2 {
	color: #154ba0;
	font-size:24px;
	font-family: "Times New Roman", Times, serif;
	font-weight:bold;
	margin:0px 0 13px 0px;
	padding:0px;
	float:left;
}
h3 {
	color: #154ba0;
	font-size:19px;
	font-family: "Times New Roman", Times, serif;
	font-weight:bold;
	font-style:italic;
	text-transform:uppercase;
	margin:0px 0 0px 0px;
	padding:0px;
	float:left;
}
h4 {
	color: #ffc000;
	font-size:14px;
	font-family: "trebuchet MS", tahoma, verdana, arial;
	margin:0px 0 0px 11px;	
	text-transform:uppercase;
	padding:0px;
}

h5 {
	font-family:Trebuchet MS, Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #619db8;
	text-decoration:none;
	font-size:14px;
	margin:0px 0 6px 0;
	padding:0px;
	font-weight:normal;
}


/*--------------- left side -----------------------------*/
/*--------------- header -----------------------------*/

/*#header {
	background:url(/templates/images/head_bg.jpg) repeat-x top left;
	width:1002px;
	height:166px;
	float:left;
	margin:0px;
	padding:19px 0 0 0;
}*/
#left {
	width:766px;
	float:left;
	margin:0px;
}	
	#head_left {
		width:766px;
		height:166px;
		background:url(/templates/images/head.jpg) no-repeat top left;
		float:left;
	}
	.logo {
		margin:32px 100px 26px 60px;
		float:left;
	}
	ul.menu_top {
		margin:0px 0 0 31px;
		line-height:39px;
		padding:0px;
		width:766px;
		display:inline;
		list-style:none;
	}
		ul.menu_top li {
			display:inline;
			margin:0px 0px 0 9px;
			padding:0 9px 0 0;
			list-style:none;
			border-right:1px solid #FFFFFF;
			height:12px;
		}
		ul.menu_top li.last {
			display:inline;
			margin:0px 0px 0 9px;
			padding:0 9px 0 0;
			list-style:none;
			border-right: none;
			height:12px;
		}
			ul.menu_top li a {
				color:#FFFFFF;
				font-size:14px;
				font-weight:bold;
				text-decoration:none;
				font-family:"trebuchet MS", tahoma, verdana, arial;
			}
			ul.menu_top li a:hover {
				color:#ffc000;
				font-size:14px;
				font-weight:bold;
				text-decoration:underline;
				font-family:"trebuchet MS", tahoma, verdana, arial;
			}
		
/*--------------- header left end -----------------------------*/		
/*--------------- content left -----------------------------*/

	#content_left {
		width:747px;
		float:left;
		margin:0px;
		padding:0px 0 0 19px;
		background:#FFFFFF;
	}	
		.way {
			height:33px;
			line-height:33px;
			margin:0px 0 0 21px;
			padding:0px;
			width:705px;
			float:left;
			color:#9a9696;
			font-size:14px;
		}
		.way a {
			color:#6776a3;
			font-family:"trebuchet MS", tahoma, verdana, arial;
			font-size:12px;
			text-decoration:underline;
		}
		.way a:hover {
			color:#9a9696;
			font-family:"trebuchet MS", tahoma, verdana, arial;
			font-size:12px;
			text-decoration:none;
		}
		.strelki {
			color:#6776a3;
			font-family:"trebuchet MS", tahoma, verdana, arial;
			font-size:11px;
		}
		
		#menu {
			margin:0px;
			width:240px;
			float:left;
			padding:0px;
		}
			#menu_top {
				background:url(/templates/images/menu_top.jpg) no-repeat top left;
				margin:0px;
				width:240px;
				height:20px;
			}
			#menu_body {
				background:url(/templates/images/menu_body.jpg) repeat-y top left;
				margin:0px;
				width:240px;
			}
				#menu_body ul {
					margin:0px 0 0 13px;
					padding:0px;
					list-style:none;
				}
					#menu_body ul li {
						margin:0px 0 12px 0;
						padding:0px 0 12px 0px;
						list-style:none;
						background:url(/templates/images/menu_li.jpg) no-repeat left bottom;
					}
					#menu_body ul li.last_li {
						margin:0px 0 0px 0;
						padding:0px 0 0px 0px;
						list-style:none;
						background:none;
					}
						#menu_body ul li a {
							background:url(/templates/images/menu_a.jpg) no-repeat right top;
							width:186px;
							display: block;
							padding:0 0 1px 0px;
							margin:0 0 0 10px;
							color:#486ca3;
							height:36px;
							font-family: "trebuchet MS", tahoma, verdana, arial;
							font-size:14px;
							text-decoration:none;
						}
						#menu_body ul li a:hover {
							background:url(/templates/images/menu_hover.jpg) no-repeat left top;
							height:37px;
							width:176px;
							display: block;
							padding:0 40px 0 10px;
							margin:0px;
							color: #FFFFFF;
							font-family: "trebuchet MS", tahoma, verdana, arial;
							font-size:14px;
							text-decoration:none;
						}		
			
				 #menu_bottom {
			    	background:url(/templates/images/menu_bottom.jpg) no-repeat top left;
		    		margin:-20px 0 0 0;
	    			width:240px;
     				height:20px;
					position:relative;
				 }

	#info {
		width:490px;
		margin:0 0 0 9px;
		float:left;
	}
		.informacia {
			width:478px;
			border-top:1px solid #dfdfdf;
			border-bottom:1px solid #dfdfdf;
			background:#fcfaeb;
			padding:17px 10px 13px 10px;
			margin:9px 0 18px 0;
			float:left;
		}
		.informacia img {
			float:left;
			margin: 0 13px 4px 0;
		}
		p.novina {
			margin:0 0 22px 0;
		}
		a.news_title {
			font-family:Trebuchet MS, Tahoma, Verdana, Arial, Helvetica, sans-serif;
			color: #619db8;
			text-decoration:none;
			font-size:14px;
			margin:0px 0 6px 0;
			padding:0px;
			font-weight:normal;
			display:block;
		}
		a:hover.news_title {
			font-family:Trebuchet MS, Tahoma, Verdana, Arial, Helvetica, sans-serif;
			color: #344c71;
			text-decoration: underline;
			font-size:14px;
			margin:0px 0 6px 0;
			padding:0px;
			font-weight:normal;
			display:block;
		}					
			
						
					
		
/*--------------- left side end -----------------------------*/	

			 								
/*--------------- right side -----------------------------*/

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

#right {
	width:236px;
	float:left;
	margin:0px;
	padding:0;
}	
	#header_right {
		background:url(/templates/images/right_head_top.jpg) no-repeat left top;
		width:236px;
		float:left;
		padding:0 0 27px 0;
	}	
		#flags {
			margin:0px 0 0 0px;
			padding:0px;
			float:left;
			height:24px;
		}	
			.flag_uk {
				margin:0 0 0 0;
				padding:0px;
			}
		input.search {
			width:140px;
			height:16px;
			border:1px solid #556ba8;
			color:#2b3d87;
			font-family:tahoma, arial;
			font-size:12px;
			margin:30px 0 0 0px;
			padding:2px 0 0 12px;
			float:left;
		}
		input.go {
			background:#f0f0f0;
			border:3px solid #e0dcdc;
			width:37px;
			height:20px;
			float:left;
			margin:30px 0 0 5px;
			padding:0px !important;
			color:#2b3d87;
			font-family:tahoma, arial;
			font-size:12px;
			cursor:pointer;
		}
 .pics {
 	background:url(/templates/images/right_head_bottom.jpg) right top no-repeat;
	float:left;
	width:206px;
	padding:13px 0 0 30px;
}
* html .pics {
	position:relative;
	margin:-4px 0 0 0;
}
.pics img {
	margin:0 0 6px 0;
}

/* ---------- footer --------------*/				
#footer {
	border-top:1px solid #dfdfdf;
	border-bottom:1px solid #dfdfdf;
	background:#fcfaeb;
	width:928px;
	margin:27px 18px 0 18px;
	padding:19px 0 0 0;
	height:42px;
	float:left;	
	text-align:center;
}
* html #footer {
	border-top:1px solid #dfdfdf;
	border-bottom:1px solid #dfdfdf;
	background:#fcfaeb;
	width:968px;
	margin:27px 0 0 8px;
	padding:19px 0 0 0;
	height:42px;
	float:left;	
	text-align:center;
}
	p.rights {
		width:217px;
		text-align:center;
		font-size:11px;
		color:#344c71;
		float:left;
		margin:0px;
		padding:0px;
	}
		p.rights a {
			font-size:11px;
			color:#344c71;
			text-decoration:none;
		}
		p.rights a:hover {
			font-size:11px;
			color:#5375a8;
			text-decoration:underline;
		}
	ul.menu_footer {
		width:600px;				
		margin:0px 0 0 0px;
		padding:0px;
		display:inline;
		list-style:none;
		float:left;
	}
	* html ul.menu_footer {
		padding:0 0 0 60px;
	}
		ul.menu_footer li {
			display:inline;
			margin:0px 0px 0 8px;
			padding:0 8px 0 0;
			list-style:none;
			border-right:1px solid #5375a8;
		}
		ul.menu_footer li.last_footer_li {
			display:inline;
			margin:0px 0px 0 8px;
			padding:0 8px 0 0;
			list-style:none;
			border-right: none;
		}
			ul.menu_footer li a {
				font-size:11px;
				color:#5375a8;
				font-weight:normal;
				text-decoration:none;
				font-family:"trebuchet MS", tahoma, verdana, arial;
			}
			ul.menu_footer li a:hover {
				color:#344c71;
				font-size:11px;
				font-weight:normal;
				text-decoration:underline;
				font-family:"trebuchet MS", tahoma, verdana, arial;
			}