/* CSS Document */

body {
	margin: 0px;
	padding: 0px;
	font-family: Verdana, Tahoma, Arial;
	background: url(backgrownd-body.jpg) repeat-x top left;
}

a {
	font-family: Tahoma, Arial, Verdana;
}

a:hover {
	text-decoration: none;
}

#main {
	width: 810px;
	padding: 0px;
	margin: 0px auto;
	background: url(backgrownd-main.jpg) repeat-y;
	overflow:hidden; /* Za da mi se vijda celia fon pod mozilla*/
}

	#header {
		width: 615px;/*810-195*/
		height: 224px;
		background: url(logo.jpg) no-repeat left top;
		padding: 0px 0px 0px 195px;
	}

		#language {
			height: 20px; /*30-10*/
			width: 595px; /*615-20*/
			font-size: 9px;
			color: #1F4187;
			text-align: right;
			padding: 10px 20px 0px 0px;

		}
			#language a {
				font-size:10px;
				color: #1F4187;
				text-decoration: none;
			}
			#language a:hover {
				color: #C01C14;
				text-decoration: none;
			}

			/*#html #language {
				height: 17px; /*27-10*/

		#navigation {
			width: 600px; /*615-15*/
			height: 15px;
			font-size: 8px;
			color: #1F4187;
			padding: 0px 0px 0px 15px;
			}

			#navigation a {
				font-size:9px;
				color: #1F4187;
				text-decoration: none;
			}
			#navigation a:hover {
				color: #C01C14;
				text-decoration: none;
			}


		#horizontal_menu {
			width: 590px;/*615-25*/
			height: 39px;
			padding: 0px 0px 0px 25px;
			background: url(backgrownd-horiz-menu1.jpg) no-repeat left;
			/*margin: 0px 5px 0px 0px;*/
		}
			#horizontal_menu ul {
				padding: 0px;
				margin: 0px 5px 0px 0px;
			}

			#horizontal_menu li {
				float: left;
				height: 39px;
				padding: 0px 16px 0px 8px;
				background: url(line-menu.jpg) no-repeat right bottom;
				list-style-type: none;
				position: relative;

			}
			#horizontal_menu li.last {
				float: left;
				height: 39px;
				padding: 0px 16px 0px 8px;
				background: none;
				list-style-type: none;
			}

			#horizontal_menu a {
				font-size: 11px;
				font-weight: bold;
				color: #E6E5E7;
				text-decoration: none;
				line-height: 35px;
				display: block;
				float: left;
				height: 35px;/*39-4*/
				padding: 4px 0px 0px 8px;
			}

			#horizontal_menu a:hover {
				color: #ffffff;
				text-decoration: none;
				background: url(arrow.jpg) no-repeat;
			}

		#header_picture {
			width: 595px; /*615-15*/
			height: 140px;
			padding: 0px 5px 0px 15px;
		}

	#title {
		padding: 0px 5px 0px 0px;
		margin: 0px;
		height: 43px;
		width: 805px; /*810-5*/
		background: url(title1.jpg) no-repeat top left;
	}

		#title h1 {
			height: 43px;
			text-align: left;
			float: right;
			color: #000000;
			font-size: 11px;
			line-height: 35px;
			margin: 0px 0px 0px 0px;
		}
		#title h2 {
			height: 43px;
			text-align: left;
			color: #000000;
			font-size: 11px;
			line-height: 35px;
			margin: 0px 0px 0px 235px;
		}

		.t1 {
			width: 188px; /*198-10*/
			background: url(title-class.jpg) no-repeat;
			padding: 0px 0px 0px 10px;
		}
		.t2 {
			width: 186px; /*196-10*/
			background: url(title-class1.jpg) no-repeat;
			padding: 0px 0px 0px 10px;
		}
	#combine {
		width: 805px; /*810-5*/
		padding: 0px 0px 0px 5px;

		}
		#left {
			width: 209px;
			/*eight: 519px;*/
			float: left;
		}
				#mainmenu {
					width: 209px;
					padding: 0;
					margin: 0px;
				}
						#mainmenu li {
						list-style-type: none;
						width: 209px;
					}

					#mainmenu a {
						position:relative;
						/*width: 190px; /*209-19*/*/
						height: 31px;
						display: block;
						background: url(botton.jpg) no-repeat left;
						font-size: 11px;
						line-height: 30px;
						color: #FFFFFF;
						text-decoration: none;
						padding: 0px 0px 0px 14px;
						}

					#mainmenu a:hover {
						/*font-weight:bold;*/
						position:relative;
						background: url(botton-acctive.jpg) no-repeat;
						height:30px;
						line-height:30px;
						display: block;
					}


					.submenu {
						position: absolute;
						/*visibility: hidden;*/
						display:none;
						width: 309px;
						margin:-30px 0 0 209px;
						background:url(ul-backgrownd.jpg) no-repeat bottom !important;
						padding: 0px 0px 20px 0px;
						z-index: 1000;
					}

						.submenu a:link, .submenu a:visited {
							/*width: 180px !important; /*209-29*/*/
							height: 17px !important;
							color: #ffffff;
							font-size: 10px;
							display: block;
							line-height: 15px !important;
							text-decoration: none;
							background: url(backgrownd-pod-menu--repeat.jpg) repeat-y !important;
							padding: 0px 0px 0px 29px !important;
						}

						.submenu a:hover {
							height: 17px !important;
							background: url(backgrownd-pod-menu.jpg) repeat-y center !important;
							font-weight: normal !important;
						}

				#search {
					width: 190px; /*209-19*/
					height: 40px; /*47-7*/
					background: #F4F4F4;
					color: #717171;
					font-size: 11px;
					padding: 7px 0px 0px 19px;
				}

					#search input {
						width: 120px;
						height: 15px;
						font-size: 11px;
						/*margin: 2px 5px 2px 0px;*/
						border: 1px;
						border-color: #D4D4D4;
						border-style:solid;
					}

					#search a {
						width: 177px; /*190-13*/
						font-size: 10px;
						color: #2A4988;
						display:block;
						height:20px;
						text-decoration:none;
						text-align:right;
						margin: 0px 13px 0px 0px;
						line-height: 20px;
					}
					#search a:hover {
						color: #717171;
						text-decoration:none;
					}

				#map {
					width: 204px; /*209-5*/
					/*height: 200px; /*210-10*/
					font-size: 10px;
					padding: 10px 5px 0px 0px;
				}

					#map a {
						color: #C83A33;
						width: 204px;
						text-align: right;
						display: block;
						text-decoration: none;
					}

					#map a:hover {
						color: #2A4988;
						text-decoration: none;
					}

		#content {
				width: 560px /*596-30px*/;
				float: left;
				font-size: 10px;
				padding:0 15px;
		}

			#content h1 {
			color: #2A4988;
			font-size: 13px;
			padding: 10px 20px 0px 15px;
			}

			#content h2 {
				color: #717171;
				font-size: 12px;
				padding: 5px 20px 0px 15px;
				}
			#content h3 {
			color: #2A4988;
			font-size: 11px;
			padding: 0px 20px 0px 15px;
			}

			#content h4 {
				color: #717171;
				font-size: 10px;
				padding: 0px 20px 0px 15px;
				}

			#content p, #content td {
				color: #000000;
				font-size: 10px;
				/*padding: 0px 20px 0px 15px;	*/
			}

			#content a {
				color: #2A4988;
				text-decoration:none;
			}

			#content a:hover {
				color: #C91E15;
				text-decoration:none;
				}

			#content li {
				list-style-type: square;
				font-size: 10px;
				padding: 0px 15px 0px 15px;
			}
			#content img{
				margin: 10px 10px 0 0!important;
				/*float:left;*/
				float:none !important;
			}
			#content table{
				clear:left;
			}
				.sudur {
					margin:10px;
				}

			   .picture {
					width: 160px; /*153-9*/
					height: 160px; /*153-6*/
					background: url(content-picture-frame.jpg) no-repeat;
					/*margin: 0px 0px 0px 15px;
					float: left;*/
				}

				.picture img {
					width: 150px;
					height: 151px;
					display: block;
				}

	/*--------tova do tuk v div.content mi e za vutreshnite stranici --------------------------------------------------------*/

	/*-------- ot tuk zapochva galeriata ------------------------------------------------------------------------------------------*/
			.products {
				width:171px !important; /*171-10*/
				height: 116px !important; /*116-30*/
				float: left !important;
				background: url(gallery-frame.jpg) no-repeat 0 2px;
				margin: 30px 0px 0px 5px !important;
				padding:0 0 0 7px;
			}

			.products img {
				width:150px;
				height:97px;
				/*margin: 0 0 0 5px!important;*/
			}

			.products a {
				/*display: block !important;
				height: 16px !important;*/
				color:#676767 !important;
				font-size: 11px !important;
				font-weight: bold !important;
				line-height: 16px !important;
				margin: 10px 0px 0px 4px;

			}

			.products a:hover {
				color: #C91E15 !important;
				font-size: 11px !important;
			}

	/*-------------------------------------------- tova beshe za stranicata s galeria-------------------------------------------*/

				#logos {
					width: 166px;/* 186px-20*/
					float: left;
					padding:0 10px;
				}
					#logos img {
						/*width: 196px;*/
						/*height: 164px;*/
						display: block;
						text-align: center;
						margin:0 !important;
					}

					#logos p {
						font-size: 11px;
						color: #000000;
					}

					#logos a:link, #logos a:visited {
						color: #2A4988;
						text-decoration: none;
					}
					#logos a:hover {
						color: #C91E15;
					}


				#bottons {
					width: 360px;
					float: left;
				}
				#bottons strong{
					height: 29px;
					font-color:#000;
					font-size:10px;
					display: block;
					line-height: 29px;
				}
					#bottons a {
						color: #000000;
						font-size: 11px;
						line-height: 29px;
						text-decoration: none;
						height: 29px;
						display: block;
						background: url(bottons-main-page.jpg) no-repeat left;
						padding: 0px 0px 0px 25px;
					}
					#bottons a.pa24 {
						background: url(bottons-main-page2.jpg) no-repeat left;
					}
					#bottons a.pa25 {
						background: url(bottons-main-page3.jpg) no-repeat left;
					}
					#bottons a:hover {
						color: #C91E15;
						text-decoration: none;
					}

				#right-content {
					width: 163px;
					float: left;
					/*padding: 0px 0px 0px 15px;*/
					margin:0 0 0 20px;
				}
				#right-content img {
					margin:0 !important;
				}
					#right-content h1{
						height: 29px;
						font-size: 11px;
						color: #C01C14;
						line-height: 20px;
						background: url(line-news.jpg) no-repeat right bottom;
						text-align: right;
						padding: 0px 0px 0px 0px;
						margin: 10px 0px 5px 0px;
					}

					#right-content h2 {
						font-size: 11px;
						color: #717171;
						font-weight:normal;
						padding: 0px;
						margin: 0px;
					}

					#right-content a.title {
						font-size: 11px;
						color: #717171;
						text-decoration: none;
					}

					#right-content a.title:hover {
						color: #C01C14;
						text-decoration: none;
					}

					#right-content p {
						font-size: 10px;
						color: #000000;
						/*margin: 5px 5px 0px 0px;*/
						padding: 0px !important;
					}

					#right-content a.all {
						font-size: 10px;
						color: #2A4988;
						text-decoration: none;
						text-align: right;
						line-height: 18px;
						display: block;
						/*width: 170px;
						height: 18px;*/
						border-bottom: #8FA0C3 solid thin;
						margin: 0px 0px;
					}
					#right-content a.all:hover {
						color: #C01C14;
						text-decoration: none;
					}

					#right-content img.picture {
						/*width: 170px;*/
						height: 104px;
						display: block;
						padding: 10px 0px 0px 0px;
						margin:0;
					}

	#footer-big {
		background: url(footer-big.jpg) repeat-x;
		width: 100%;
		height: 57px; /*32-7*/
	}

	#footer-big-inside {
			width: 810px;
			height: 57px;
			margin: 0px auto; /* Vajno za da se raztiaga dobre i da e center */
			background: url(footer.jpg) no-repeat;
	}

	#footer {
			width: 810px; /*810-20*/
			height: 30px; /*32-3*/
			color: #717171;
			font-size: 10px;
			padding: 2px 0px 0px;
			margin: 0px auto;
			}

			#footer-left {
			width: 475px;
			height: 32px;
			float: left;
			padding: 0px 0px 0px 5px;
			}

			#footer-right {
			width: 305px; /*310-5*/
			height: 32px;
			float: right;
			line-height: 13px;
			text-align: right;
			padding: 0px 5px 0px 0px;
			}
			#footer-right img {
			border:none;
			vertical-align: middle;
			}


ul#subid{
	/*margin:0 0 10px 0;*/
	padding:20px 0 0 0;
	margin:0 0 0px 0;
}

ul#subid a{
	color:#003366;
	font-size: 11px;
	display: block;
	text-decoration: none;
	background: none;
}
ul#subid a:hover{
	/*margin:8px 0 8px 10px;*/
	color:black;
	text-decoration: none;
	background: none;
}
ul#subid li {
	padding:0 0 5px 20px;
	/*margin:0 0 0px 0;*/
}
.multi
{
	font: 11px Tahoma;
	color:#C01C14;
	display:block;
	height:25px;
	line-height:24px;
	margin:10px 0;
	background:#E8E8EA;
	width:198px;
	padding-left:10px;
	text-decoration:none;
	border-top: 3px solid #CFCDD2;
	border-bottom: 3px solid #DFDFE1;
}
