html, body {background-color: #1a1d22; color: #d2d2d2; padding: 0 0 15px 0;  min-width: 995px;}
body {margin: 0; color: #14297D; font-family: Arial, Helvetica, sans-serif; font-size: 12px; background: #1a1d22 url(/images/boat_bg.jpg) top center no-repeat;}
	h1 {font-size: 1.4em;}
	a {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #d2d2d2;}
	a:visited {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #d2d2d2;}
	img {border: 0;}
	h3 {padding-bottom: 0; margin-bottom: 10px; margin-top: 20px; color: #ebd652;}
	p, h5 {padding-top: 0; margin-top: 0; line-height: 1.3; font-family: Arial, Helvetica, sans-serif;}
	p {margin-bottom: 5px;}
	
body.select-none, body.select-none * {
	user-select:none;
	-moz-user-select:none;
	-webkit-user-select:none;
}
 p {padding-right: 30px;}
	
	/* Загаловок Royal Denship */
	.blockadmr67 .werft_menu  {color:#3F4247}
	/* // */
	.cblock div.contntn {position: relative; width: 752px; z-index: +2; top: -50px}
	.cblock > div.contntn {$top: -53px}
	
	
	.box_admr67 {position: relative; top: -20px; font-size: 12px}
	.blockadmr67tb {width: 100%; display: table}
	.blockadmr67tb img.logo {padding-right: 20px; padding-bottom: 20px; margin-top: -40px; position: relative;}
	.blockadmr67 {float: left; width: 202px; margin-right:-100%; background-color: #e3e3e4;}
		.blockadmr67 h1 {color: #1a1d22; font-size: 22px; font-weight: normal; margin: 0; padding: 5px; 0 15px 10px; background: #fff;}
		.cblock .main .blockadmr67 a {display: block; color: #3f4247; margin: 2px 10px 8px 10px; font-size: 13px;}
		
				.cblock .main .blockadmr67 span {margin: 2px 10px 8px 10px; font-size: 13px; font-weight: bold;}

				.cblock .main .blockadmr67 span.link {display: block; color: #3f4247; margin: 2px 10px 8px 10px; font-size: 13px; text-decoration: underline;}

		.blockadmr67 span {display: block; color: #d11639; margin: 2px 10px 2px 10px}

	.admr67-t {background-image: url('/img/site/admiral67/l_03.jpg'); background-repeat: no-repeat; height: 11px}
	.admr67-b {background: url('/img/site/admiral67/l_21.jpg') bottom; background-repeat: no-repeat; height: 11px}

	.admr67text {margin-top: 20px; width: 100%}
		table.admr67_tt_st {float: right; border-collapse: collapse; margin-right: 10px}
		table.admr67_tt_st td {background-color: #ebebeb; border: 1px solid #fff; padding-left: 10px;}
		.admr67ttitle {color: #1a1d22; font-size: 18px;}
		.admr67text p, span.admr67ttitle {margin: 10px 0 10px 0}
		.admr67text p {color: #3f4247}

	/*.admr67 {float:left; width:552px}*/
	.admr67 {//display:inline; float:left; width:552px; margin-left:202px}
		.admr67lodka {width: 544px; height: 290px; border: 1px solid #79808e; margin-left: 10px}
			.admr67mnogolodok {margin: 10px 0 0 10px}
				.admr67lod1{float: left; width: 88px; height: 47px; border: 1px solid #79808e; margin-right: 16px; margin-bottom: 10px;}
				.admr67lod1 img {border: 0;}

				
		.admr67big {color: #3c9cdb; font-size: 12px; margin-bottom: 20px}
			.cblock .main .admr67ld {color: #3c9cdb; font-size: 12px; float: left; width: 40%; margin: 10px 30px 10px 30px}
				.lupadmr67_l {cursor: hand; background: url('/img/site/plod_13.jpg'); background-repeat: no-repeat; width: 14px; height: 14px; margin: auto 0 0 auto; position: relative; right: 35px; bottom: 44px}
				.admr67kartin {margin: 20px}
	
	
	div.blocks {border:1px solid #dedede;padding:20px;margin:10px;}
	.left {float: left;}
	.right {float: right;}
	.clear {clear: both;}
	img.minilogo {margin: 3px;}
	.bld {font-weight: bold}
	.cleaner {clear: both;}
	
	.maing {margin: 7px auto; background-color: #1a1d23;}
	.maing td {color: #fff}
	.maing .block {width:210px; height:140px; border:0; margin: 5px; float:left; padding-left:20px; padding-bottom:10px}
	.block {width:210px; height:140px; border:0; margin: 5px; float:left; padding-left:20px; padding-bottom:10px}
	span.gruz {font-size: 16px; color: #b9bcc1; font-style: Italic; font-family: Georgia; font-weight: normal;}
	
	#all {width: 1002px; margin: -4px auto 0}
	body > #all {margin-top: 0}
	
	#top {height: 260px; width: 995px; position: relative;}
	#top div.margin {position: relative; width: 100%; height: 5px;}

	#logo {width: 247px; height: 100px; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/site/logo_white.png",sizingMethod="crop"); margin-left: 10px; float: left;}
	#top > #logo {background: url(/img/site/logo_white.png); filter: none; margin-top: 15px; $margin-top: 0px;}
	#logo a {display: block; width: 247px; height: 100px; position: relative; z-index: 9999;}
	#top .right {position: relative; float: right; width: 316px;}
	#slogan {position: relative; width: 316px; height: 57px; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/site/slogan.png",sizingMethod="crop");}
	.right > #slogan {background: url(/img/site/slogan.png); filter: none;}

	#presents {position: relative; color: #fff; font-size: 10px; width: 200px; margin-top: 30px; margin-left: 5px;}

	.numbers {position: relative;}
	.numbers_phone {position: relative; float: right; font-family: Arial; color: #fff; font-size: 18px; margin-top: 30px;}
	.numbers_phone p {padding: 0 0 5px 0; margin: 0; color: #fff;}
	.numbers_codes {position: relative; float: right; color: #fff; font-size: 15px; margin-top: 31px; margin-right: 7px;}
	.numbers_codes p {padding: 0 0 11px 0; margin: 0; color: #fff;}
	
	#telnums {padding-left: 60px; width: 230px; font: bold 14px Arial, Helvetica, sans-serif; color: #5279d8;}
	#telnums p{margin: 0; padding: 0; color: #5279d8;}

	#informs {margin-left: 20px; margin-top:16px; font: 14px Arial, Helvetica, sans-serif; color: #5279d8;}
	#informs p{margin: 0; padding: 0; color: #5279d8;}

	#ship {float:right;margin-top:85px;padding:0px;}
	#partnersslogan {height: 58px; padding-left: 20px; background: transparent;margin-top: -53px; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/site/werft_bg.png",sizingMethod="crop");}
	#all > #partnersslogan {margin-top: -50px; background: url(/img/site/werft_bg.png);}
	#partnersslogan a {display: block; float: left; margin-right: 3px; }
	#partnersslogan a img {display: block; border: 0;}


	.admiral_werft {float: left; width: 125px; height: 36px; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/site/admiral.png",sizingMethod="crop"); margin-top: 10px;}
	#partnersslogan > .admiral_werft {background: url(/img/site/admiral.png); filter: none;}
	.admiral_werft a {position: relative; z-index: 999; display: block; width: 125px; height: 36px;}


	.burger_werft {float: left; width: 110px; height: 36px; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/site/burger.png",sizingMethod="crop"); margin-top: 10px; margin-left: 15px;}
	#partnersslogan > .burger_werft {background: url(/img/site/burger.png); filter: none;}
	.burger_werft a {position: relative; z-index: 999; display: block; width: 110px; height: 36px;}

	.codecasa_werft {float: left; width: 115px; height: 39px; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/site/codecasa.png",sizingMethod="crop"); margin-top: 8px; margin-left: 13px;}
	#partnersslogan > .codecasa_werft {background: url(/img/site/codecasa.png); filter: none;}
	.codecasa_werft a {position: relative; z-index: 999; display: block; width: 115px; height: 39px;}

	.rd_werft {float: left; width: 115px; height: 42px; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/site/royal_denship.png",sizingMethod="crop"); margin-top: 6px; margin-left: 15px;}
	#partnersslogan > .rd_werft {background: url(/img/site/royal_denship.png); filter: none;}
	.rd_werft a {position: relative; z-index: 999; display: block; width: 115px; height: 42px;}


	.tamsen_werft {float: left; width: 133px; height: 36px; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/site/tamsen.png",sizingMethod="crop"); margin-top: 10px; margin-left: 13px;}
	#partnersslogan > .tamsen_werft {background: url(/img/site/tamsen.png); filter: none;}
	.tamsen_werft a {position: relative; z-index: 999; display: block; width: 133px; height: 36px;}


	.tecnomar_werft {float: left; width: 120px; height: 20px; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/tecnomar_221209.png",sizingMethod="crop"); margin-top: 20px; margin-left: 13px;}
	#partnersslogan > .tecnomar_werft {background: url(/images/tecnomar_221209.png) no-repeat; filter: none;}
	.tecnomar_werft a {position: relative; z-index: 999; display: block; width: 180px; height: 29px;}


	.carnevali_werft {float: left; width: 134px; height: 36px; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/site/carnevali.png",sizingMethod="crop"); margin-top: 10px; margin-left: 13px;}
	#partnersslogan > .carnevali_werft {background: url(/img/site/carnevali.png); filter: none;}
	.carnevali_werft a {position: relative; z-index: 999; display: block; width: 134px; height: 36px;}


	.kaiser_werft {float: left; width: 136px; height: 36px; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/site/kaiser.png",sizingMethod="crop"); margin-top: 10px; margin-left: 13px;}
	#partnersslogan > .kaiser_werft {background: url(/img/site/kaiser.png); filter: none;}
	.kaiser_werft a {position: relative; z-index: 999; display: block; width: 136px; height: 36px;}


	.royal_tender {float: left; width: 152px; height: 35px; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/Tendership.png",sizingMethod="crop"); margin-top: 15px; margin-left: 0px;}
	#partnersslogan > .royal_tender {background: url(/images/Tendership.png); filter: none;}
	.royal_tender a {position: relative; z-index: 999; display: block; width: 152px; height: 35px;}



	.couach_werft {float: left; width: 124px; height: 33px; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/site/couach.png",sizingMethod="crop"); margin-top: 10px; margin-left: 10px;}
	#partnersslogan > .couach_werft {background: url(/img/site/couach.png); filter: none;}
	.couach_werft a {position: relative; z-index: 999; display: block; width: 124px; height: 33px;}
	
	#main {margin: 7px 0 0 0; padding: 8px 0px 0 8px; background-color: #1a1d22; color: #d2d2d2; z-index: +5}
	
	
	#sidebar {float: left; width: 188px; font-family: Arial, Helvetica, sans-serif; background-color: #1a1d22; color: #d2d2d2;}

	#bbb_text {display: table; background-color: #fff}
		#content {float: left; width: 798px; font-family: Arial, Helvetica, sans-serif;}
	.content_top {position: relative; width: 798px; height: 25px; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/site/content_bg_top.png",sizingMethod="crop");}
	#content > .content_top {background: url(/img/site/content_bg_top.png); filter: none;}

	.content_bot {width: 798px; height: 25px; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/site/content_bot_top.png",sizingMethod="crop"); z-index: 1;}
	#content > .content_bot {background: url(/img/site/content_bot_top.png); filter: none;}

	.content_mid {background: #fff; padding: 0 10px 0 10px; margin:0;}
	.content_mid a {color: #4b4b4b;}
	#content .right, #content .left {margin-top: 0; padding-top: 0;}

	#content form select {width: 160px;}
	
	ul#sidemenu {margin: 0 0 0 2px; padding: 0; list-style-type: none; color: #fff;}
	ul#sidemenu li {margin: 0; padding: 0 0 7px 0; color: #fff; font-size: 12px;}
	ul#sidemenu a {text-decoration:  underline; color: #d2d2d2; font-size: 12px;  color: #fff;}
	ul#sidemenu a:hover {text-decoration: none;}
	ul#sidemenu ul.submenu {margin: 3px 0 0 16px; padding: 0; list-style-type: square; line-height: 20px; list-style-type: none; color: #c8e3f1;}
	ul#sidemenu ul.submenu  li {margin: 0; padding: 0; color: #c8e3f1;}
	ul#sidemenu ul.submenu a {color: #c8e3f1;}
	ul#sidemenu ul.submenu a:hover {text-decoration: none;}
	
	
	
	#spacialoffer {width: 278px; margin: 8px 0; }
	
		.cblock {width: auto;}
	.right .cblock {width: 246px;}
	
	.left .cblock {width: 490px;}
	
	.cblock {margin: 8px 0; border: #fff 0px solid;}
	.cblock div.top {font: bold 12px/20px Arial, Helvetica, sans-serif; padding: 0 8px; height: 20px; background: #fff; color: #4b4b4b;}
	.cblock div.top a {color: #b82d66;}
	.cblock div.btm {font: 11px/20px Arial, Helvetica, sans-serif; position: relative; padding: 0 8px; height: 20px; color: #4b4b4b; background: #fff;}
	.cblock .main p {color: #1a1e23;}
	.cblock .main a {color: #1a1e23;}
	.cblock .main a.morelink {color: #4b4b4b; font: bold 12px/20px Arial, sans-serif;}
	.cblock .main a:hover {text-decoration: none;}
	.cblock .main table {color: #1a1e23;}
	.cblock div.btm a {color: #1a1e23;}
	.cblock div.btm .morelink {position: absolute; right: 8px; top: 0;  color: #4b4b4b; font: bold 12px/20px Arial, sans-serif;}
	
	.top_left {float:left;margin:0;padding:0;}
	.top_right {float:right;margin:0;padding:0;}
	
	.sblock {margin: 8px 0; border: #1a1d22 1px solid;}
	.sblock img {}
	.sblock .main span.bold10 {font-size: 10px; color: #a0a8b8; font-weight: bold;}

	.sblock .main span {font-weight: bold; color: #4b4b4b;}
	.uomo {margin-bottom: 13px;}
	.monaco {margin: 0 10px 0 10px;}
	

	
	.sblock div.top {font: bold 12px/30px Arial, Helvetica, sans-serif; text-align: center; padding: 0 8px; height: 30px; color: #fff; background: #fff;}

	.sblock div.top a {color: #4b4b4b;}
	.sblock a {color: #d2d2d2}
	.sblock .main a {color: #a0a8b8; font-size: 14px;}
	.sblock .main a:hover {text-decoration: none;}




	.sblock1 {margin: 8px 0; overflow-y: scroll; height: 1500px; border: #1a1d22 1px solid;}
	.sblock1 img {border: 1px solid #737a87;}
	.sblock1 .main span.bold10 {font-size: 10px; color: #a0a8b8; font-weight: bold;}
	.sblock1 .main span {font-weight: bold; color: #4b4b4b;}
	.sblock1 div.top {font: bold 12px/30px Arial, Helvetica, sans-serif; text-align: center; padding: 0 8px; height: 30px; color: #fff; background: #1a1d22;}

	.sblock1 div.top a {color: #4b4b4b;}
	.sblock1 a {color: #d2d2d2}
	.sblock1 .main a {color: #a0a8b8; font-size: 14px;}
	.sblock1 .main a:hover {text-decoration: none;}
	
	
	#advert { display: block; margin: auto; padding: 0; vertical-align: middle; text-align: center; }
	#advert { font-size: 13px; font-weight: bold; }
	#advert img { vertical-align: middle; }
	#date-time { width: 252px; text-align: right; padding: 0; vertical-align: middle; color: #1a1d22; font-size: 14px; font-family: Georgia; font-style: Italic}
	
	.yachts .block  {width:210px; min-height:200px; height: 220px; border: 1px solid #dedede; $margin: 10px 10px 0 5px; float:left; $padding: 10px; color:#999;}
	.yachts > .block  {margin: 10px 5px 0 10px; padding: 10px; padding-right: 20px}
	div.block_s {width:220px; height:140px; border:1px solid #dedede; margin:5px; float:left; padding-left:20px; padding-bottom:10px; color:#999;}
	
	/*td > div.block {height: auto;}*/
	h2 { font-size: 18px; margin: 3px 0; }
	h2 { color: #A53404; }
	table.compactdata { 
	}

div#top-border, div#top-border-2, div#top-border-v3 { height: 2px; border-bottom: solid 1px #397CE2; font-size: 2px; }
div#top-border { top: 305px; }
div#top-border-2 { top: 274px; }
div#top-border-v3 { top: 237px; }

div#banner-468 { display: block; width: 100%; border: none; margin: 10px auto; text-align: center; vertical-align: top; }
div#banner-468 img { width: 468px; height: 60px; border: none; text-align: center; vertical-align: top; margin: auto; padding: 0; }

div#gg { display: block; color: #92B0D5; background-color: transparent; font-size: 11px; font-weight: bold; padding: 5px 0 12px 0; margin: 0; text-align: left; }
div#gg a, div#gg a:hover, div#gg a:visited { background-color: transparent; text-decoration: underline; }
div#gg span.level-0, div#gg span.level-0 a, div#gg span.level-0 a:hover, div#gg span.level-0 a:visited { color: #14297D; }
div#gg span.level-1, div#gg span.level-1 a, div#gg span.level-1 a:hover, div#gg span.level-1 a:visited { color: #00379B; }
div#gg span.level-2, div#gg span.level-2 a, div#gg span.level-2 a:hover, div#gg span.level-2 a:visited { color: #004DB6; }
div#gg span.level-3, div#gg span.level-3 a, div#gg span.level-3 a:hover, div#gg span.level-3 a:visited { color: #1E68C2; }
div#gg span.level-4, div#gg span.level-4 a, div#gg span.level-4 a:hover, div#gg span.level-4 a:visited { color: #3889EC; }

table#copyright { height: 25px; clear: both; background-color: #9DAFC9; border: none; border-collapse: collapse; }
table#copyright td { vertical-align: middle; padding: 0 15px; font-size: 11px; } 
table#copyright td, table#copyright a { color: #18317B; font-weight: bold; }

img#bottom { display: block; height: 9px; margin-top: 1px; clear: both; }

div#date-time { display: block; float: right; margin: 5px 5px 12px 0; padding: 0; vertical-align: middle; }
div#advert { display: block; margin: auto; padding: 0; vertical-align: middle; text-align: center; }
div#advert { font-size: 13px; font-weight: bold; }
div#advert img { vertical-align: middle; }
div#left-col { display: block; float: left; width: 175px; margin: 0 11px 10px 7px; }
div#center-col { display: block; float: left; width: 800px; margin-bottom: 10px; }

div#left-col-yacht, div#center-col-yacht, div#bottom-col-standart, div#bottom-col-optional { display: block; margin: 0; font-size: 12px; text-align: left;padding-right: 0; }
div#left-col-yacht, div#bottom-col-standart { width: 400px; float: left; }
div#center-col-yacht, div#bottom-col-optional { width: 332px; float: right; }
div#bottom-col-standart, div#left-col-yacht { margin-right: 0px; }
div#bottom-col-standart, div#bottom-col-optional { margin-top: 10px; }

table.spec { width: 332px; border: 1px solid #DCBE85; border-collapse: collapse; }
table.spec td { background-color: transparent; border: 1px solid #DCBE85; padding: 3px; font-size: 12px; }

div#menu { width: 174px; background-color: #8AACDD; margin-top: 12px; margin-bottom: 15px; }
div#menu-holder { clear: both; position: relative; left: 19px; margin: -5px 0; }

div#homepage { display: block; width: 154px; margin: 10px 0 15px 10px; border: none; }
div#homepage { text-align: center; font-size: 10px; font-weight: bold; }

div#yachts_list { display: block; width: 154px; margin: 10px 0 10px 21px; border: none; }
div#yachts_list div { clear: both; margin: 7px 0; }
div#yachts_list img { width: 70px; height: 35px; float: left; margin: -2px 7px 2px 0; padding: 0; border: none; }

div.menu-item, div.red-menu-item, div.sub-menu-item { height: 15px; background-color: #1A2E80; font-size: 12px; }
div.menu-item, div.sub-menu-item { border-left: solid 1px white; border-bottom: solid 1px white; }
div.menu-item, div.red-menu-item, div.sub-menu-item { display: block; padding: 7px 6px; font-weight: bold; text-decoration: none;  }
div.menu-item, div.red-menu-item { width: 140px; margin-top: -1px; }
div.menu-item { border-top: solid 1px white; }
div.red-menu-item { border-left: solid 1px #FFCC00; border-bottom: 1px solid white; border-top: solid 1px white; }
div.sub-menu-item { width: 132px; margin-left: 8px; }
div.menu-item a, div.red-menu-item a, div.sub-menu-item a { text-decoration: none; }
div.menu-item a:hover, div.red-menu-item a:hover, div.sub-menu-item a:hover { text-decoration: underline; }
div.menu-item, div.menu-item a, div.menu-item a:hover, div.menu-item a:visited { color: white; }
div.red-menu-item, div.red-menu-item a, div.red-menu-item a:hover, div.red-menu-item a:visited { color: #FFF4C2; }
div.sub-menu-item, div.sub-menu-item a, div.sub-menu-item a:hover, div.sub-menu-item a:visited { color: #C9DBF7; }

table.partners { width: 175px; border: solid #8AACDD 1px; border-collapse: collapse; margin-bottom: 10px; }
table.partners th { background-color: #8AACDD; height: 26px; color: white; font-weight: bold; text-align: center; vertical-align: middle; font-size: 12px; }
table.partners td { border: none; text-align: center; vertical-align: middle; padding: 5px; }

table.info { width: 798px; border: solid 1px #1A2E80; border-collapse: collapse; background-color: transparent; }
table.info th { background-color: #CEE0F7; border-bottom: solid 1px white; }
table.info th, table.info td { text-align: left; padding: 0 11px; font-size: 12px; }
table.info th, table.info td.footer { vertical-align: middle; height: 20px; }
table.info td.footer { background-color: #ECECEC; border-top: solid 1px white; font-size: 11px; }
table.info th, table.info th a, table.info th a:hover, table.info th a:visited, table.info td.inner a,  table.info td.inner a:hover, table.info td.inner a:visited { font-weight: bold; color: #1A2E80; }

table.info td.innerr a,  table.info td.innerr a:hover, table.info td.innerr a:visited { font-weight: bold; color: #1A2E80; }

table.info td.inner { background-color: #FCFCFC; color: #1D2A79; vertical-align: top; padding: 10px; font-size: 12px; text-align: justify; }
table.info td.innerr { background-color: #FCFCFC; color: #1D2A79; vertical-align: top; padding: 10px; font-size: 12px; text-align: justify; }
table.info td.inner p { margin: 0 0 5px 0; }
table.info td.innerr p { margin: 0 0 5px 0; }
table.info th.spec { background-color: transparent; border: none; }
table.info th.spec h2 { color: #A53404; }
table.info td.brokerage { background-color: #FCFCFC; padding: 10px; text-align: center; vertical-align: top; }
/* желтый цвет фона полей inner и brokerage: #FFF3DC */
table.info div.contacts, table.info div.contacts a, table.info div.contacts a:visited, table.contacts div.more a:hover { color: #397CE2; }
table.info div.more, table.info div.more a, table.info div.more a:visited, table.info div.more a:hover { font-weight: bold; color: #1A2E80; }

table.param { width: 260px; border: none; border-collapse: collapse; margin: auto; background-color: #EAF4FF; }
table.param td, table.param td.footer, table.param td.value { font-weight: bold; font-size: 13px; background-color: #EAF4FF; border: none; vertical-align: top; }
table.param td { color: #788C9E; text-align: left; padding: 2px 0 1px 10px; }
table.param td.value { width: 100px; color: #3386CD; text-align: right; padding: 2px 10px 1px 0; }
table.param td.footer { padding: 2px 10px 10px 10px; }
table.param td.footer, table.param td.footer a, table.param td.footer a:hover, table.param td.footer a:visited { color: #0047B2; }

table.page { width: 760px; }
table.page td { background-color: #F8F8F8; font-size: 12px; text-align: center; vertical-align: middle; }
table.page th, table.page td.title { background-color: #DEEAF9; border-bottom: solid 1px white; font-size: 12px; }
table.page td.footer { background-color: #DFE5EF; border-bottom: solid 1px #1A2E80; font-size: 11px; }
table.page th, table.page td.title, table.page td.footer { vertical-align: middle; padding: 0 11px; height: 20px; }
table.page th, table.page td.title { text-align: left; }
table.page td.footer { text-align: right; padding-right: 25px; }
table.page th, table.page th a, table.page td.title, table.page td.title a { font-weight: bold; color: #14297D; }
table.page td.footer, table.page td.footer a { font-weight: bold; color: #5987CB; }

table.page td.inner { color: #1D2A79; text-align: justify; vertical-align: top; padding: 10px; font-size: 12px; }
table.page td.inner p {color: #1A1E23;}
table.page td.inner h5 { margin-top: 0; }
table.page td.innerr { color: #1D2A79; text-align: justify; vertical-align: top; padding: 10px; font-size: 12px; }

table.page td.innerr h3 {padding: 0; margin: 0;}

table.page td.inner a { color: #1E68C2; }
table.page td.inner-pic { padding-right: 80px; }
table.page td.innerr a { color: #1E68C2; }

table.page div.inner-pic { width: 440px; }

table.page strong { font-weight: bold; color: #1E68C2;} 
table.page td.yachts { background-color: #FCFCFC; vertical-align: top; padding: 8px; font-size: 12px;}
table.page td.charter { background-color: #F8F8F8; }
table.page td.center { text-align: center; } 
table.page td.center h5 { margin-bottom: -5px; } 
table.page td.right { text-align: right; } 
table.page td.right h5 { margin-bottom: -5px; } 
table.page td.delimiter { width: 1px; background: url('/img/1D2A79.gif') repeat-y scroll top center; }
table.page td.delimiter-hor { height: 1px; background: url('/img/1D2A79.gif') repeat-x scroll top center; }
/* желтый цвет фона поля yachts: #FFF8EA */

table.page td.background { width: 255px; background: url('/img/bg_right.255x150.jpg') #A3BFE3 repeat-y scroll top center; vertical-align: top; text-align: center; }
table.page img.picture { position: relative; z-index: 0; float: right; margin: 0 -180px 5px 5px; }
table.page img.picture-1 { position: relative; z-index: 2; float: left; margin: -140px 0 40px -25px; }
table.page img.picture-2 { position: relative; z-index: 2; float: left; margin: 0 0 40px -25px; }

table.compactdata { width: 240px; border: solid 1px #EEE5D3; border-collapse: collapse; float: left; }
table.compactdata td { background-color: transparent; }
table.compactdata td.param, table.compactdata td.title_2 { padding: 2px; }
table.compactdata td.boat { margin: auto; text-align: center; padding: 15px 0 0 0; }
table.compactdata td.title_2 { font-weight: bold; font-size: 12px; }
table.compactdata td.title_2, table.compactdata td.title_2 a { color: #004BB2; }
table.compactdata td.title_2 { text-align: center; vertical-align: middle; padding: 3px; }
table.compactdata td.param { height: 12px; color: #929697; font-size: 10px; font-weight: bold; font-stretch: expanded; padding: 0 40px; }

div.spacer { display: block; height: 10px; }
div.spacer-5 { display: block; height: 5px; }

table.lessdata { width: 750px; border: solid 1px #EEE5D3; border-collapse: collapse; margin-left: 10px; }
table.lessdata td.boat { margin: auto; text-align: center; vertical-align: middle; padding: 15px; }
table.lessdata td.title_2 { font-weight: bold; font-size: 12px; }
table.lessdata td.title_2, table.lessdata td.title_2 a { color: #004BB2; }
table.lessdata td.title_2 { text-align: left; vertical-align: middle; }
table.lessdata td.param { vertical-align: top; color: #929697; font-size: 10px; font-weight: bold; font-stretch: expanded; padding-right: 20px; }
table.lessdata td.inner_2 { padding-right: 10px; color: #1D2A79; vertical-align: top; font-size: 12px; }

div.spacer-150x15 { display: block; width: 150px; height: 15px; }

img.boat-150 { width: 150px; height: 150px; border: 1px solid white; }
img.boat-200x100 { width: 200px; height: 100px; border: 1px solid white; }
img.boat-200x150 { width: 200px; height: 150px; border: 1px solid white; }
img.boat-200 { width: 200px; height: 200px; border: 1px solid white; }
img.boat-240x215 { width: 240px; height: 215px; border: 1px solid white; }
img.boat-250 { width: 250px; height: 250px; border: 1px solid white; }
img.boat-255x150 { width: 255px; height: 155px; border: none; }
img.news { border: 1px solid #2872AD; }
img.yacht_logo { border: none; margin: 3px; }
img.no-boat { border: 1px solid #cccccc; }

table.boat_thumbnails { border: none; margin: 0; padding: 0; }
table.boat_thumbnails td { background-color: transparent; border: none; padding: 0; margin: 0; text-align: center; vertical-align: middle; }

div.boat-70 { display: block; width: 76px; height: 76px; border: none; margin: 0; } 
div.boat-70 img { width: 70px; height: 70px; border: none; margin: 3px; }
div.boat-70 a { display: block; width: 76px; height: 76px; border: solid 1px #DCBE85; margin: 0; } 
div.boat-70 a:hover { display: block; width: 76px; height: 76px; border: solid 1px #14297D; margin: 0; }

div.none-70 { display: block; width: 76px; height: 76px; border: solid 1px #DCBE85; margin: 0; } 
div.none-70 img { width: 70px; height: 70px; border: none; margin: 3px; }

div.boat-plan { display: block; width: 350px; border: none; margin: auto; padding: 0; }
div.boat-plan img { border: 1px solid #DCBE85; width: 350px; margin: 0; padding: 0; }

table.yacht-footer { width: 400px; border: none; border-collapse: collapse; margin: 0; }
table.yacht-footer td { border: none; background-color: #C6DCF2; font-weight: bold; text-align: center; vertical-align: middle; padding: 10px 0; }
table.yacht-footer div { font-size: 16px; margin-bottom: 5px; }
table.yacht-footer span { font-size: 11px; }

.contact, .contact a, .contact a:visited, .contact a:hover { color: #6DA3CB; }

img.boat-400 { width: 400px; height: 300px; border: none; padding: 0; margin-bottom: 5px; } 
span.nobr	{ white-space: nowrap; }

	div.block_s {
		width:212px;
		height:155px;
		border:1px solid #dedede;
		margin:5px;
		float:left;
		padding-left:12px;
		padding-bottom:10px;
		color:#fff;
	}

	.cblock .main table div.block_s table tr td {color: #fff;}
	.cblock .main table div.block_s table tr td a {color: #fff;}

.il_img{list-style-type: none;padding-left:0; $margin-left: 0px;}
	#rakushki {background: url(/images/fon2.jpg) repeat-y; width: 100%; height: 100%;}
	.sp td{border:1px solid #DCBE85;}
	.sp {border-collapse: collapse;}

	div.preview {width: 258px; height: 169px; float: left; background: #cc0000; position: relative; border-top: 1px solid black; border-right: 1px solid black;}

		div.ttop{width: 779px; height: 65px; background: #89ACD6; position: relative; border-bottom: 1px solid #cc0000;}


#footer .cont {position: relative; float: left; width: 33%; text-align: left; line-height: 1.2;}
#footer .copy {position: relative; float: left; width: 33%; text-align: center;}
#footer .it {position: relative; width: 33%; float: left; text-align: left;}
#footer .it a {color: #c4c8d1;}



#polosa {position: absolute; width: 100%; height: 1px; background: #2b2f35; left: 0px; margin-top: -75px; display: none;}
#footer > #polosa {display: block;}


#footer { clear: both; margin-top: 0px; padding: 1px 20px 0; height: 80px; font: bold 11px/20px Arial, sans-serif; color: #4b4b4b; background: #1a1d22;}
	#footer p {color: #a0a8b8; font-size: 12px; font-weight: normal;}
	#footer a {text-decoration: underline;}
	#footer a:hover {text-decoration: none;}
	#footer p.copy {margin: 0; padding: 0; float: left;}
	#footer p.developed {margin: 0; padding: 0; float: right;}
	#footer p.developed a {color: #a0a8b8;}

	.sowhite {color: #fff;}

	div.n_w_menu {position: relative; float: left; width: 202px;}
	div.n_w_menu_top {position: relative; width: 202px; height: 17px; background: url(/img/site/nw_menu_top.jpg);}

	div.n_w_menu_mid {position: relative; width: 202px; background: url(/img/site/nw_menu_mid.jpg);}
	div.n_w_menu_mid ul {padding: 0; margin: 0 0 0 10px; list-style-type: none;}
	div.n_w_menu_mid ul li {padding: 0 0 2px 0; margin: 0;}
	.cblock .main div.n_w_menu_mid ul li a {font-size: 13px; color: #3f4247;}
	div.n_w_menu_mid ul li.active {padding: 0 0 15px 0;}
	div.n_w_menu_mid ul li.active span {font-size: 24px; color: #1693e3;}

	div.n_w_menu_bot {position: relative; width: 202px; height: 12px; background: url(/img/site/nw_menu_bot.jpg);}


	div.n_w_gal {position: relative; float: left; width: 520px; margin-left: 20px; margin-top: 10px;}
	div.n_w_gal img {border: 1px solid #79808e;}


	#link_sevostopl {margin:auto; width:470px; height:75px}
#link_sevostopl a{position:relative; display:block; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/mega_yaht_bm_mini.png"); width:470px; height:75px; cursor:hand}
#link_sevostopl>a {background:url('/images/mega_yaht_bm_mini.png'); filter:none}


#link_sevostopl_eng {margin:auto; width:470px; height:75px}
#link_sevostopl_eng a{position:relative; display:block; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/mega_yaht_bm_mini_eng.png"); width:470px; height:75px; cursor:hand}
#link_sevostopl_eng > a {background:url('/images/mega_yaht_bm_mini_eng.png'); filter:none}


p.galtit {padding: 15px 0 0 15px; margin: 0; font-size: 18px; color: #979fae; font-weight: normal;}


.cblock .main .blockadmr67 span.admr67ttitle {font-size: 18px; color: #1A1D22;}


p.th-gal {padding-left: 213px; margin: 4px 0; text-align: right; padding-right: 10px;}

.admr67text > p {padding-right: 21px; $padding-right: 2px;}

span.super {text-decoration: line-through; color: red;}
span.insup {color: white;}

.yachts_and_marinas_table {
border-left:1px solid #CCCCCC;
border-top:1px solid #CCCCCC;
}
.yachts_and_marinas_table td { 
border-bottom:1px solid #CCCCCC;
border-right:1px solid #CCCCCC;
vertical-align:top;
}


.cblock div.top h1 {padding: 0; margin: 0; font-weight: bold; font-size: 12px; color: #4B4B4B;}


td.yachts h4 {color: #000;}
