/* MB Yachts by Danish */
body {
	font-family:Tahoma, Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	padding: 0px;
	margin: 0px auto;
	background: url(images/bg.jpg) repeat-x #04043f;
	color: #04043f;
}
img {
	border-width:0px; 
}
a {
	font-family:Tahoma, Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	color: #0099cc;
	text-decoration: underline;
	font-size:11px;
}

a:hover {
	font-family:Tahoma, Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	color: #0099cc;
	text-decoration:none;
	font-size:11px;
}

.menu-selected {
         color:#a3969f  !important;
}  

p {
	font-family:Tahoma, Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	color: #04043f;
	text-decoration:none;
	font-size:11px;
	margin:0px 0 0px 0;
	padding:0px;
}
ul {3. Kogato niakoe ot menutata e aktivno da mu se smenia zveta v svetlo
sivo (kakto kogato se minava s mi6kata otgore)
	margin:10px 5px 7px 2px;
	padding:0px;
}	
li {
	background: url(images/li.png) no-repeat top left;
	padding:0 0 0 15px;
	line-height:18px;
	list-style:none;
	margin:0px;
}	

#all {
	width:980px;
	margin:0px auto;
	padding:0px;
	color: #2e3749;	
	font-family:Tahoma, Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	background:#fefcfa;
}

h1 {
	color: #04043f;
	font-size:12px;
	font-family:Tahoma, Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	margin:10px 0 0 23px;
	padding:0px;
}
h2 {
	color: #04043f;
	font-size:12px;
	font-family:Tahoma, Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	margin:8px 0 8px 0;
	padding:0px;
	text-decoration:underline;
}
	

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

#header {
	float:left;
	margin:0px;
	padding:0px;
	background:url(images/top_left.jpg) no-repeat top left;
	height:205px;
	width:980px;
}
	img.logo {
		width:169px;
		height:139px;
		float:left;
		margin:16px 20px 0 13px;
	}
	#head { 
		background:url(images/header.jpg) no-repeat;
		width:778px;
		height:205px;
		float:left;
	}
	img.home {
		margin:116px 0 0 9px;
		float:left;
		width:21px;
		height:21px;
	}
	img.mail {
		margin:98px 0 0 7px;
		float:left;
		width:21px;
		height:21px;
	}
	img.map {
		margin:82px 0 0 7px;
		float:left;
		width:21px;
		height:21px;
	}	
	
	#language {
		margin:182px 0 0 591px;
		width:119px;
		height:23px;
		background:url(images/lang_bg.jpg) no-repeat;
		font-family:Tahoma, Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
		font-weight:bold;
		font-size:12px;
		color:#999999;
		text-align:center;
		padding:2px 0 0 0 ;
	}
		#language  a {
			color:#04043f;
			font-size:12px;
			text-decoration:underline;
		}	
		#language  a:hover {
			color:#04043f;
			font-size:12px;			
			text-decoration:none;
		}	
		

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

#content {
	width:980px;
	background:#fefcfa;
	float:left;
}
	#left {
		width:202px;
		float:left;
	}
		#search {
			background:#dfe4e8;
			width:194px;
			padding:12px 0 12px 8px;
		}
			#search input {
				width:137px;
				height:18px;
				border:1px solid #919294;
				color:#999999;
				font-weight:bold;
				font-family:Tahoma, Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
				padding:2px 0 0 6px;
				vertical-align:middle;
				float:left;
				margin:0 15px 0 0;
			}
			#search.go {
				width:18px;
				height:18px;
				float:left;
                                position: relative;
                                top : 100px;
			}

                       img.go{
                               position: relative;
                                top : 3px;
                       } 
		#loga {
			width:202px;
			background: url(images/left_menu_bg.jpg) repeat-y right;
			padding: 0 0 0 0px;
			margin:0 0px 0 0;
		}	
		#loga2 {
			background: url(images/left_menu_bottom.jpg) no-repeat bottom right;
			padding: 0 0 10px 11px;	
		}
			#loga img {
				padding: 0 0 12px 0;
			}
			.title_loga {
				padding: 0px 0 4px 11px;
				background: #dfe4e8;
			}	
			.border {				
				background:url(images/border.jpg) repeat-x;
				height:1px;
				width:180px;
				padding:4px 0 4px 0;
				float:left;
			}
			img.baner {
				margin: 20px 0 0 20px;
			}	
			
						
		.sivo {
			background:#dfe4e8;
			height:16px;
			width:778px;
			float:left;
		}
		#right_menu	{
			float:left;
		}	
				#right_menu ul{
					font-weight:bold;
					margin:0px 0 8px 0px;
					padding:0px;
					width:196px;
					font-family:Tahoma, Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
				}
				#right_menu	 ul li {
					font-weight:bold;
					margin:0px 0 0 0px;
					padding:0px 0 0 8px;
					font-family:Tahoma, Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
				}	
					#right_menu	 a {
						font-size:12px;
						background:url(images/li.jpg) no-repeat left;
						padding:0 0 0 12px;
						font-weight:bold;
						color:#04043f;
						text-decoration:none;
						font-family:Tahoma, Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
					}
					#right_menu	 a:hover {
						font-size:12px;
						background:url(images/li_hover.jpg) no-repeat left ;
						padding:0 0 0 12px;
						font-weight:bold;
						color:#a3969f;
						text-decoration: none;
						font-family:Tahoma, Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
					}  

	#center2 {
		width:778px;
		float:left;
		background:url(images/content_top.jpg) repeat-x top left #fefcfa;
	}		
	#center {
		float:left;
		background:url(images/way_top.jpg) no-repeat top left;
		z-index:999px;		
		margin:0 0 0 -2px;
	}
	
			 ul.menu {
				height:25px;
				margin:0px 0 0 60px;
				list-style:none;
				padding:0px;
			}
			ul.menu li {
				display:inline;
				margin:0px 3px 0 3px;
				padding:2px 0 0 0;
				height:25px;
				display:block;
				float:left;
				background:url(images/menu_left.jpg) no-repeat left top;
			}			
			ul.menu li a {
				font-size:12px;
				color: #04043f;
				font-weight:bold;
				padding:3px 8px 7px 8px;
				margin:-2px 0 0 0;
				height:15px;
				display:block;
				float:left;
				text-decoration:none;								
				background:url(images/content_top.jpg) repeat-x top left;
			}
			ul.menu li a:hover {
				font-size:12px;
				background:url(images/menu_right.jpg) no-repeat right top;
				color:#04043f;
				font-weight:bold;
				padding:3px 8px 7px 8px;
				height:15px;
				margin:-2px 0 0 0;
			}
			ul.menu li a.current {
				font-size:12px;
				background:url(images/menu_right.jpg) no-repeat right top;
				color:#04043f;
				font-weight:bold;
				padding:3px 8px 7px 8px;
				height:15px;
				margin:-2px 0 0 0;
			}
		#info {
			width:530px;
			margin:0 10px 0 7px;
			float:left;
		}
		#right {
			width:225px;
			float:left;
		}
			.eventi {
				margin: 0 0 3px 2px;
			}	
				.news {
					background:#dfe4e8;
					float:left;
					width:225px;
					margin:0px 0 15px 0;
					padding:0px;
					font-size:11px;
				}	
						.bl {
							background: url(images/bl.jpg) 0 100% no-repeat; 
							padding:0px; 
							float:left;
						}
						.br {
							background: url(images/br.jpg) 100% 100% no-repeat; 
							float:left;
							padding:0px;
						}
						.tl {
							background: url(images/tl.jpg) 0 0 no-repeat; 
							float:left;
						}
						.tr {
							background: url(images/tr.jpg) 100% 0 no-repeat; 
							padding:12px 12px 12px 17px; 
							float:left;
						}	
				.news_title {
					background:url(images/new.jpg) no-repeat left top;
					padding:0 0 5px 20px;
					font-weight:bold;
					font-size:12px;
				}
				.news p {
					margin: 0 0 10px 0;
					padding:0px;
					width:196px;
				}	
				.news ul{
					font-weight:bold;
					margin:0px 0 8px 0px;
					padding:0px;
					width:196px;
					font-family:Tahoma, Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
				}
				.news ul li {
					font-weight:bold;
					margin:0px 0 0 0px;
					padding:0px 0 0 0px;
					font-family:Tahoma, Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
				}	
					.news ul li	 a {
						font-size:12px;
						background:url(images/li.jpg) no-repeat left;
						padding:0 0 0 12px;
						font-weight:bold;
						color:#04043f;
						text-decoration:none;
						font-family:Tahoma, Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
					}
					.news ul li	 a:hover {
						font-size:12px;
						background:url(images/li_hover.jpg) no-repeat left ;
						padding:0 0 0 12px;
						font-weight:bold;
						color:#a3969f;
						text-decoration: none;
						font-family:Tahoma, Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
					}
					.news a {
						font-size:12px;
						padding:0 0 0 0px;
						font-weight:bold;
						color:#04043f;
						text-decoration:none;
						font-family:Tahoma, Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
					}
			.border2 {				
				background:url(images/border.jpg) repeat-x;
				height:1px;
				width:180px;
				padding:0px 0 8px 0;
				margin:8px 0 0 0;
				float:left;
			}
			.mozilla {
				background:url(images/strike.jpg) no-repeat left top;
				width:225px;
				float:left;				
				padding:12px 0 0 0px;
			}
				.mozilla a.moz {
					font-size:12px;
					font-weight:bold;
					color:#04043f;
					text-transform:uppercase;
					font-family:Tahoma, Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
					text-decoration:none;
					float:left;
					margin:0 0 30px 13px;
				}
				.mozilla a:hover.moz {
					font-size:12px;
					font-weight:bold;
					color:#04043f;
					text-transform:uppercase;
					font-family:Tahoma, Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
					text-decoration: underline;
					float:left;
					margin:0 0 30px 13px;
				}	
				
/*--------------- content end -----------------------------*/	
/*--------------- footer -----------------------------*/			

#footer {
	width:980px;
	height:	134px;
	float:left;
	background:url(images/footer.jpg) no-repeat bottom left;
}
img.firefox {
	margin:50px 0 0 25px;
	width:56px;
	height:56px;
	float:left;
}
p.pfox {
	float:left;
	width:55px;
	margin:60px 0 0 10px;
	color:#FFFFFF;
}
p.pweb {
	float:left;
	width:260px;
	margin:75px 0 0 80px;
	color:#FFFFFF;
	text-align:center;
}
img.system {
	margin:10px 0 0 330px;
	width:92px;
	height:29px;
	float:left;
}
p.pcopy {
	float:left;
	width:440px;
	margin:5px 0 0 45px;
	color:#FFFFFF;
	text-align: right;
}						

table.row td {
	height: 25px;
	font-size: 11px;
	font: normal 12px Tahoma ;
}

.preview-table {
	width: 506px ;
	margin: 5px 0 25px 10px;
}

.preview-table td.narrow{
	width: 198px ;
}

span.value {
	font-weight: bold;
}

.odd-row {
	background-color: #D7E1ED ;
}

.even-row {
	background-color: #ffffff ;
}		

#catalog-table-container{
	margin: 5px 0 5px 10px;
}

#small-pictures{
	overflow: auto ;
	width: 502px;
}

#small-pictures img {
	margin: 12px 10px 12px 10px ;
}

#specification {
	width: 502px ;
}

#specification td {
	width: 50%;
	font: normal 11px Tahoma ;
	vertical-align: middle;
} 

.checked{
	float:left; 
	height: 100%; 
	width: 20px; 
	margin-right: 5px; 
	text-align: center ;
}

#options{
	width: 502px; 
}

#options td{
	font: normal 10px Tahoma ;
}

#contact-table { font-size: 11px;}
input, textarea { border: 1px solid #dee2de; font-size: 12px; color: #666666; margin: 1px 0px 1px 0px; }
textarea { width: 200px; height: 100px; }

#left-banner-zone{
    text-align: center ;
    width: 100%;
    margin-bottom: 15px;
}

#left-banner-zone img, #left-banner-zone embed {
    margin: 15px 0 0 0 ;
}

#right-banners{
    text-align: center ;
    width: 100%;
    margin: 0 0 15px 0 ;
    
}

#right-banners img, #right-banners embed{
    margin: 15px 0 0 0 ;
}

#bottom-banners{
    text-align: center ;
    width: 100%;
    margin: 0 0 0 0 ;
    background-color: #040440 ;
}

#bottom-banners img, #bottom-banners embed {
    margin: 0 0 0 8px;
}


