/* NMD by Danish */
body {
	font-family: Arial, Trebuchet MS, Trebuchet MS, Verdana, Helvetica, sans-serif;
	font-size:14px;
	padding: 0px;
	margin: 0px;
	color: #383838;	
	background: url(../img/bg.jpg) repeat-x top center #b0b0af;	
}
img {
	border-width:0px; 
}
a {
	font-family: Arial, Trebuchet MS, Trebuchet MS, Verdana, Helvetica, sans-serif;
	color: #053c7c;
	text-decoration:none;
	border-bottom:1px dotted #053c7c;
	font-size:14px;
}

a:hover {
	font-family: Arial, Trebuchet MS, Trebuchet MS, Verdana, Helvetica, sans-serif;
	color: #000000;
	text-decoration:none;
	border:none;
}
p {
	font-family: Arial, Trebuchet MS, Trebuchet MS, Verdana, Helvetica, sans-serif;
	color: #454343;
	text-decoration:none;
	font-size:14px;
	margin:0px 0 10px 0;
	padding:0px;
	line-height:18px;
}
#wrapper {
	margin:0px auto;
	padding:0px;
	width:100%;
	background:url(../img/bg_side.gif) center 139px no-repeat;
	float:left;
}

#all {
	width:1002px;
	margin:0px auto;
	padding:0px;
	color: #383838;
}
#all_in {
	width:1002px;
	margin:0px auto;
	padding:0px;
	float:left;
	color: #383838;
	background: url(../img/bg_pic.jpg) center top no-repeat #FFFFFF;
}

h1 {
	color: #535252;
	font-size:16px;
	margin:0px;
	padding:0px;
	line-height:30px;
	font-family: Arial, Trebuchet MS, Trebuchet MS, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	text-transform:uppercase;
	float:left;
}
h2 {
	color: #383737;
	font-size:15px;
	line-height:18px;
	font-family: Arial, Trebuchet MS, Trebuchet MS, Verdana, Helvetica, sans-serif;
	font-weight:normal;
	font-style: normal;
	margin:0px;
	text-transform:uppercase;
	margin:0 0 7px 0;
}

h3 {
	color: #FFFFFF;
	font-size:16px;
	margin:0px;
	padding:0px;
	line-height:30px;
	font-family: Arial, Trebuchet MS, Trebuchet MS, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	text-transform:uppercase;
}

		h3.cherno_zaglavie {
			font-size:16px;
			color:#000000;
			font-weight:bold;
			margin:15px 0 15px 0;
			font-weight: bold;
			text-transform: none;
		}
h4 {
	color: #000000;
	font-size:15px;
	line-height:18px;
	font-family: Arial, Trebuchet MS, Trebuchet MS, Verdana, Helvetica, sans-serif;
	font-weight:normal;
	margin:0px;
	text-transform:uppercase;
	margin:0 0 7px 0;
}
h5 {
	color:#6b6969;
	font-size:16px;
	font-weight:bold;
	text-transform:uppercase;
	margin:0px 0 15px 0;
	padding:0px;
}
h6 {
	color:#053c7c;
	font-size:16px;
	font-weight:bold;
	text-transform: none;
	margin:0px 0 15px 0;
	padding:0px;
}


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

#header {
	width:1002px;
	height:182px;
	float:left;
	margin:0px;
	padding:0px;
}
	a.logo {
		margin:20px 365px 0 20px;
		padding:0px;
		float:left;
		width:160px;
		height:99px;
		border:none;
	}
	
		
	.head_menu {
		margin:0px;
		padding:0px;
	}	
		ul.top_menu {
			list-style:none;
			display:inline;
			margin:15px 0 0 0;
			line-height:0px;
			padding:0px;
			float:left;
		}
			ul.top_menu li {
				display:inline;
				margin:0px;
				padding:0px;
			}
				ul.top_menu li a {
					border:none;
					margin:0 23px 0 0;
					color:#000000;
				}
				ul.top_menu li a:hover {
					border-bottom: 1px dotted  #FFFFFF;
					margin:0 23px 0 0;
					color: #FFFFFF;
				}
				a.selected_top_menu {
					border-bottom: 1px dotted  #FFFFFF !important;
					margin:0 23px 0 0 !important;
					color: #FFFFFF !important;
				}		
		ul.top_lang {
			list-style:none;
			display:inline;
			margin:15px 0 0 37px;
			line-height:0px;
			padding:0px;
			float:left;
		}
			ul.top_lang li.bg {
				display:inline;
				margin:0px 6px 0 0px;
				padding:0px 10px 0 0;				
				border-right:1px solid #000000;
			}
			ul.top_lang li.en {
				display:inline;
				margin:0px;
				padding:0px;				
				border-right:none;
			}
				ul.top_lang li a {
					border:none;
					padding:0 0px 0 0px;
					color:#000000;
				}
				ul.top_lang li a:hover {
					border-bottom: 1px dotted  #FFFFFF;
					margin:0 0px 0 0;
					color: #FFFFFF;
				}
				a.selected_top_lang {
					border-bottom: 1px dotted  #FFFFFF !important;
					margin:0 0px 0 0 !important;
					color: #FFFFFF !important;
				}	
		#main_menu {
			width:1002px;
			height:36px;
			background:url(../img/menu_bg.png) repeat;
			margin:20px 0 0 0 !important;
			padding:0px;
			border-top:1px solid #FFFFFF;			
			border-bottom:1px solid #FFFFFF;
			float:left;
		}
			#main_menu ul {
				margin:0px;
				padding:0px;
			}
				#main_menu ul li {
					display: inline;
					margin:0px 51px 0 51px;
					padding:0px;
					line-height:36px;
					text-align:justify;
					float: left;
				}
					#main_menu ul li a {
						color: #535252;
						font-size:16px;
						font-weight: bold;
						text-transform:uppercase;
						border:none;
					}
					#main_menu ul li a:hover {
						color: #053c7c;
						font-size:16px;
						font-weight: bold;
						text-transform:uppercase;
						border:none;
					}
					#main_menu ul li a.selected_main_menu {
						color: #053c7c;
						font-size:16px;
						font-weight: bold;
						text-transform:uppercase;
						border:none;
					}
					
/*--------------- main menu zona za chlenove -----------------------------*/


		#main_menu2 {
			width:1002px;
			height:36px;
			background:url(../img/menu_bg.png) repeat;
			margin:20px 0 0 0;
			border-top:1px solid #FFFFFF;			
			border-bottom:1px solid #FFFFFF;
			float:left;
		}
			#main_menu2 ul {
				margin:0px;
				padding:0px;
			}
				#main_menu2 ul li {
					display: inline;
					margin:0px 29px 0 29px;
					padding:0px;
					line-height:36px;
					text-align:justify;
					float: left;
				}
					#main_menu2 ul li a {
						color: #535252;
						font-size:16px;
						font-weight: bold;
						text-transform:uppercase;
						border:none;
					}
					#main_menu2 ul li a:hover {
						color: #053c7c;
						font-size:16px;
						font-weight: bold;
						text-transform:uppercase;
						border:none;
					}
					#main_menu2 ul li a.selected_main_menu {
						color: #053c7c;
						font-size:16px;
						font-weight: bold;
						text-transform:uppercase;
						border:none;
					}


/*--------------- main menu zona za chlenove end -----------------------------*/


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


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

#content {
	width:1002px;
	margin:0px;
	padding:20px 0 0 0;
	float:left;
	background:url(../img/content_bg.png) repeat top left;
}	

#index_content_center {
	width:832px;
	float:left;
	margin:0px;
	padding:0px;
}

/*--------------- index page only -----------------------------*/

	
	.news {
		width:396px;
		float:left;
		margin:0 20px 20px 0;
	}
		.news_title {
			width:356px;
			height:30px;
			margin:0px 0 20px 0;
			padding:0 20px 0 20px;
			background:#FFFFFF;
			border-top:1px solid #b8b9ba;
			border-bottom:1px solid #b8b9ba;
		}	
		
		#slider-buttons {
			margin:0px 0 0 0;
			padding:0px;
			float:right;
		}
			#slider-buttons a {
				color: #535252;
				font-size:16px;
				margin:0px 10px 0 0;
				padding:0px;
				line-height:30px;
				font-family: Arial, Trebuchet MS, Trebuchet MS, Verdana, Helvetica, sans-serif;
				font-weight: bold;
				text-transform:uppercase;
				border:none;
			}
			a#previous {
				color: #535252;
				font-size:16px;
				margin:0px 10px 0 0;
				padding:0px;
				line-height:30px;
				font-family: Arial, Trebuchet MS, Trebuchet MS, Verdana, Helvetica, sans-serif;
				font-weight: bold;
				text-transform:uppercase;
				border:none;
			}
			a#next {
				color: #535252;
				font-size:16px;
				margin:0px 0px 0 0;
				padding:0px;
				line-height:30px;
				font-family: Arial, Trebuchet MS, Trebuchet MS, Verdana, Helvetica, sans-serif;
				font-weight: bold;
				text-transform:uppercase;
				border:none;
			}	
			
			.news_content {
				width:356px;
				padding:0px;
				margin:0px 20px 0 20px;
			}
	
				
		#slider-stage {
			width:356px;
			overflow:auto;
			overflow-x:hidden;
			overflow:hidden;
			min-height:215px;
			margin:0 0 20px 0;
			background:url(../img/stroke_hor.gif) repeat-x bottom left;
		}
			ul#slider-list {
				width:1100px;
				border:0;
				margin:0;
				padding:0;
				left:356px !important;
				float:left;			
			}
				ul#slider-list li {
					list-style:none;
					margin:0 0px 0 0px;
					padding:0;
					border:0;
					background: none;
					float:left;
					width:356px;	
					min-height:215px;
				}
				#slider-list li h2 a {
					border:none;
				}
				.data {
					color:#053c7c;
					font-size:11px;
					width:156px;
					margin:0 0 3px 0;
					clear:both;
				}		
				#slider-list img {
					margin:0px 20px 12px 0;
					padding:0px;
					float:left;
					border:3px solid #939a9f;
				}
				a.more {
					font-size:11px;
					float:right;
				}
				a:hover.more {
					font-size:11px;
					float:right;
					padding:0 0 1px 0;
				}
				
				.news_small1 {
					width:158px;
					margin:0px 20px 0 0;
					padding:0px 20px 0 0;
					background:url(../img/stroke_ver.gif) repeat-y top right;
					float:left;
				}
				.news_small2 {
					width:158px;
					margin:0px 0px 0 0;
					padding:0px 0 0 0px;
					float:left;
				}	
				.news_small1 h2 a {
					border:none;
				}
				.news_small2 h2 a {
					border:none;
				}
		#slider-stage2 {
			width:356px;
			min-height:215px;
			margin:0 0 20px 0;
			background:url(../img/stroke_hor.gif) repeat-x bottom left;
		}
				#slider-stage2 h2 a {
					border:none;
				}
				
		.index_za_nmd {
			width:812px;
			float:left;
			margin:20px 0 0 0;
		}
			.blue_title {
				width:792px;
				background:#053c7c;
				border-top:1px solid #4082ce;				
				border-bottom:1px solid #4082ce;
				margin:0px 0 0px 0 0;
				padding:0 0 0 20px;
				height:30px;
				float:left;
			}	
				.nmd_info {
					width:366px;
					float:left;
					margin:25px 20px 20px 20px;
					padding:0px;
				}			
				
		.data_zona {
			color:#FFFFFF;
			background:#053c7c;
			padding:2px 10px 2px 10px;
			margin:0 6px 0 0;
		}	

/*--------------- index page only end -----------------------------*/

#content_left {
	width:178px;
	margin:0px 20px 0 0;
	float:left;
	padding:0px;
}
		.menu_title {
			width:158px;
			height:30px;
			margin:0px 0 15px 0;
			padding:0 0px 0 20px;
			background:#FFFFFF;
			border-top:1px solid #b8b9ba;
			border-bottom:1px solid #b8b9ba;
		}
		ul.sub_menu {
			list-style:none;
			width:158px;
			margin:0px 0px 0 20px;
			padding:0px 0 20px 0;
			float:left;
			background:url(../img/stroke_hor.gif) repeat-x bottom left;
		}
			ul.sub_menu li {
				list-style:none;
				margin:0px;
				padding:0px;
				line-height:32px;
			}
				ul.sub_menu li a {
					color:#000000;
					border:none;
				}		

				ul.sub_menu li a:hover {
					color:#e60000;
					border:none;
				}
				ul.sub_menu li a.left_menu_selected {
					color:#e60000;
					border:none;
				}
		

#content_center {
	width:614px;
	margin:0 20px 0 0;
	float:left;
	padding:0px;
}
		.blue_title_content {
			width:594px;
			background:#053c7c;
			border-top:1px solid #4082ce;				
			border-bottom:1px solid #4082ce;
			margin:0px 0 0px 0 0;
			padding:0 0 0 20px;
			height:30px;
			float:left;
		}
		.content_info {
			width:574px;
			margin:22px 0 0 0;
			padding:0px 20px 0 20px;
			float:left;
		}	
		.content_info ul {
			margin:0px;
			padding:0px;
		}	
		.content_info ul li {
			background:url(../img/li.gif) no-repeat left center;
			padding:0 0 0 20px;
			margin:7px 0 7px 0;
			list-style:none;
		}	
#content_right {
	width:170px;
	float:left;
	margin:0px;
	padding:0px;
}
	.white_box {
		width:130px;
		background:#FFFFFF;
		border-bottom:1px solid #b8b9b9;	
		border-top:1px solid #b8b9b9;
		float:left;
		padding:5px 20px 5px 20px;
		margin:0 0 7px 0;
	}
		a.vhod_za_chlenove {
			color:#535252;
			font-size:16px;
			font-weight:bold;
			line-height:21px !important;
			text-transform:uppercase;
			border:none;
		}
		a:hover.vhod_za_chlenove {
			color:#e60000;
			font-size:16px;
			font-weight:bold;
			line-height:21px !important;
			text-transform:uppercase;
			border:none;
		}
		a.stani_priyatel {			
			color:#e60000;
			font-size:16px;
			font-weight:bold;
			line-height:21px !important;
			text-transform:uppercase;
			border:none;
		}
		a:hover.stani_priyatel {
			color:#053c7c;
			font-size:16px;
			font-weight:bold;
			line-height:21px !important;
			text-transform:uppercase;
			border:none;
		}	
		a.feed {			
			color:#053c7c;
			font-size:16px;
			font-weight:bold;
			line-height:21px !important;
			text-transform:uppercase;
			border:none;
		}
		a:hover.feed {
			color:#535252;
			font-size:16px;
			font-weight:bold;
			line-height:21px !important;
			text-transform:uppercase;
			border:none;
		}
		
		.grey_box {
			width:130px;
			background:#e4e4e4;
			border-bottom:1px solid #b8b9b9;	
			border-top:1px solid #b8b9b9;
			float:left;
			padding:5px 20px 5px 20px;
			margin:0 0 10px 0;
		}
		.grey_box img {
			margin:0 10px 10px 0;
			text-align:left;
			vertical-align: middle;
		}
		.grey_box a {
			border:none;
		}
		.grey_box p {
			font-size:12px;
			margin:0px 0 10px 0;
			padding:0px;
		}
		.grey_box p a {
			font-size:12px;
			margin:0px;
			padding:0px;
			border-bottom:1px dotted #454343;
			color:#454343;
		}	
		
	
		img.inside_pic {
			float:left;
			margin:0 20px 12px 0;
			border:3px solid #939a9f;
		}
		.adres_info	{
			width:574px;
			border-bottom:1px dotted #053c7c;
			float:left;
			margin:0px 20px 0 20px;
			padding:0px;
		}	
		.adres_groups_info {
			width:276px;
			margin:20px 20px 0 0px;
			padding:0px 0 15px 0;
			float:left;	
		}
		.adres_groups_info2 {
			width:276px;
			margin:20px 0px 0 0px;
			padding:0px 0 15px 0;
			float:left;	
		}
		input.adresi {
			width:175px;
			height:16px;
			border:1px solid #959595;
			background:#b8b9b9;
			color:#000000;
			font-size:12px;
			float:right;
		}	
			.adres_info table td {
				height:30px;
				vertical-align: top;
			}
		textarea.text_adres {
			width:175px;
			height:110px;
			border:1px solid #959595;
			background:#b8b9b9;
			color:#000000;
			font-size:12px;
			float:right;
		}
		input.izprashtane {
			width:94px;
			height:20px;
			margin:5px 0 0 0;
			border:1px solid #367bcb;
			background:#053c7c;
			color:#FFFFFF;
			font-size:11px;
			float:right;
		}
		img.karta_s_adres {
			text-align:center;
			margin:20px 0 20px 20px;
		}				
			
		.grey_title_content {
			width:594px;
			margin:0px;
			padding:0px 0 0 20px;
			float:left;
			height:30px;
			line-height:30px;
			background:#afb5bc;
			border-bottom:1px solid #959595;
			border-top:1px solid #959595;
			color:#053c7c;
			font-size:16px;
			font-weight:bold;
			text-transform:uppercase;
		}
		p.pdf_icon {
			background: url(../img/icon_pdf.gif) no-repeat left top;
			margin:0 0 10px 0;
			padding:0 0 0 40px;
			line-height:25px;
		}
		p.excel_icon {
			background: url(../img/icon_excel.gif) no-repeat left top;
			margin:0 0 10px 0;
			padding:0 0 0 40px;
			line-height:25px;
		}
		p.word_icon {
			background: url(../img/icon_word.gif) no-repeat left top;
			margin:0 0 10px 0;
			padding:0 0 0 40px;
			line-height:25px;
		}
		
		p.cherveno {
			color:#e60000;
		}
		
		.paging {
			margin:20px 0 0 0;
			padding:0px;
			float:left;
			width:614px;
			text-align:center;
		}
			.paging a {
				margin:0 3px 0 3px;
				padding:1px 5px 1px 5px;
				font-size:12px;
				border:none;
			}	
			.paging a:hover {
				margin:0 3px 0 3px;
				padding:1px 5px 1px 5px;
				font-size:12px;
				text-decoration:none;
				border-bottom:1px dotted #000000;
			}
			.paging a.selected_paging {
				background:#053c7c;
				color:#FFFFFF;
			}		
/*--------------- akordeon -----------------------------*/

		#slide_info_1, #slide_info_2, #slide_info_3, #slide_info_4, #slide_info_5, #slide_info_6 {
				float: left;
				width:574px;
				background:url(../img/black_bg.png) repeat right top;
				padding: 20px 20px 20px 20px;
				margin:0px;
				color:#b8b6b6;
			}
			#slide_link_1, #slide_link_2, #slide_link_3, #slide_link_4, #slide_link_5, #slide_link_6 {
				margin: 0px 0 0 0;
				text-decoration: none;
				padding:0px;
				color:#26323d;
				float:left;
			}
			.title_hold {
				background:#afb5bc;
				width:614px;				
				border:none;
				padding:0px 0 0px 0;
				margin:0 0 1px 0;
				float:left;
			}
	
			.title_hold a {
				background: url(../img/strike_up.jpg) no-repeat 574px center;
				display:block;
				font-size:16px;
				line-height:16px;
				font-weight:bold;
				float:left;				
				width: 574px;
				padding:5px 20px 8px 20px !important;
				color:#26323d;
				margin:0px 0 0 0 !important;
				text-decoration:none;
				border-bottom:1px solid #959595;
				border-top:1px solid #959595;
			}
			.title_hold a.on {
				background: url(../img/strike_down.jpg) no-repeat 574px center ;				
				text-decoration:none;
				border-bottom:1px solid #3f80cc;
				border-top:1px solid #3f80cc;
				color:#053c7c !important;
			}
				.data_proekt {
					font-size:11px;
					font-weight:normal !important;
					width:156px;
					margin:0 0 3px 0;
					clear:both;
				}
/*--------------- akordeon end -----------------------------*/							
/*--------------- main category page only -----------------------------*/

		.category_title {
			width:792px;
			height:30px;
			margin:0px 0 15px 0;
			padding:0 0px 0 20px;
			background:#FFFFFF;
			border-top:1px solid #b8b9ba;
			border-bottom:1px solid #b8b9ba;
		}
		.category_info {
			width:574px;
			margin:0px;
			padding:0 20px 0 20px;
			float:left;
		}
		.more_category {
			width:614px;
			margin:20px 0 0 0;
			padding:0px;
			float:left;
		}
		
		.category_3_groups {
			width:204px;
			margin:0px 1px 0 0;
			padding:0px;
			float:left;
		}
		.category_3_groups2 {
			width:204px;
			margin:0px 0px 0 0;
			padding:0px;
			float:left;
		}	
		
		.title_grey_3_groups {
			width:184px;
			margin:0px;
			padding:0px 0 0 20px;
			float:left;
			height:30px;
			line-height:30px;
			background:#afb5bc;
			border-bottom:1px solid #959595;
			border-top:1px solid #959595;
			color:#053c7c;
			font-size:16px;
			font-weight:bold;
			text-transform:uppercase;
		}
		.category_3_groups_info {
			width:164px;
			margin:20px 20px 0 20px;
			padding:0px 0 15px 0;
			float:left;	
			background:url(../img/stroke_hor.gif) repeat-x bottom left;
		}	
		
		.category_2_groups {
			width:306px;
			margin:0px 1px 0 0;
			padding:0px;
			float:left;
		}
		.category_2_groups2 {
			width:306px;
			margin:0px 0px 0 0;
			padding:0px;
			float:left;
		}
		.title_grey_2_groups {
			width:286px;
			margin:0px;
			padding:0px 0 0 20px;
			float:left;
			height:30px;
			line-height:30px;
			background:#afb5bc;
			border-bottom:1px solid #959595;
			border-top:1px solid #959595;
			color:#053c7c;
			font-size:16px;
			font-weight:bold;
			text-transform:uppercase;
		}
		.category_2_groups_info {
			width:266px;
			margin:20px 20px 0 20px;
			padding:0px 0 15px 0;
			float:left;	
			background:url(../img/stroke_hor.gif) repeat-x bottom left;
		}


/*--------------- main category page only end -----------------------------*/

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


/*--------------- footer -----------------------------*/

#footer {
	width:962px;
	border-top:1px solid #b3b3b2;
	background: url(../img/footer_bg.jpg) repeat-x top left #b0b0af;
	margin:15px 0 0 0px;
	padding:10px 20px 30px 20px;
	float:left;
}
	.foot_lists {
		width:148px;
		float:left;
		margin:0px 10px 0 0;
		padding:0px;			
		text-transform:uppercase;
		line-height:30px;
		color:#000000;
	}
		.foot_lists ul {
			list-style:none;
			margin:0px;
			padding:0px;
		}
			.foot_lists ul li {
				list-style:none;
				margin:0px;
				padding:0px;
				line-height:24px;
			}
				.foot_lists ul li a {
					border:none;
					text-transform: none;
					font-size:13px !important;					
				}	
				
	.copyright {
		width:170px;
		float:left;
		color:#000000;
		line-height:24px;
		font-size:13px;
	}
		.copyright a {
			border:none;
		}
		.copyright IMG {
			vertical-align:text-top;					
            
        }
        div.nmd_review_title {
            width: 100%;
            margin-right: 1px;;
        }
        div.clear {
            clear: both;
            width: 100%;
            font-size: 0.1em;
        }
