/*@charset "utf-8";*/
/* CSS Document */
body {
	SCROLLBAR-FACE-COLOR:#ccd0d3;
	SCROLLBAR-HIGHLIGHT-COLOR:white;
	SCROLLBAR-SHADOW-COLOR:white;
	SCROLLBAR-ARROW-COLOR:white;
	SCROLLBAR-TRACK-COLOR:white;
	SCROLLBAR-BASE-COLOR:white;
	scrollbar-3dlight-color:white;
	scrollbar-darkshadow-color: white;
	font-family: Verdana;
	font-size:11px;

}
a:link {
	font-family:Verdana;
	font-size:11px;
	color:#3d95f3;
	text-decoration:none;
}
a:hover {
	font-family:Verdana;
	font-size:11px;
	color:#3d95f3;
	text-decoration:underline;
}
a:visited {
	font-family:Verdana;
	font-size:11px;
	color:#3d95f3;
	text-decoration:underline;
}

td {
	font-family:Verdana;
	font-size:11px;
	color:black;
}

td.desctable {
	font-family:Verdana;
	font-size:11px;
	color:black;
	padding-left:5px;
	border:#ccd0d3 solid 0.5pt;
}

td.desctable1 {
	font-family:Verdana;
	font-size:11px;
	color:black;
	border:#c2c6c9 solid 0.5pt;
}



table.sortTable {
	border-collapse:collapse;
	border:#ccd0d3 solid 0.5pt;
	border-color:#ccd0d3;
}
th.desctable1 {
	font-family:Verdana;
	font-size:11px;
	color:black;
	border:#c2c6c9 solid 0.5pt;
}











td.text10_gray {
font-family:Verdana;
font-size:10px;
color:#b9bfc5;
}

td.text10_gray a {
	color:#b9bfc5;
	border-bottom: 1px dotted #b9bfc5;
}
td.text10_gray a:hover {
	color:#b9bfc5;
	border-bottom: 1px solid #b9bfc5;
	text-decoration: none;
}


td.form_12 {
font-family:Verdana;
font-size:12px;
color:black;
border-top:#ccd0d3 solid 1pt;
border-left:#ccd0d3 solid 1pt;
border-bottom:#ccd0d3 solid 1pt;
padding-left:10px;
}
td.text12 {
font-family:Verdana;
font-size:12px;
color:black;
line-height:150%;
}
td.form_12_1 {
font-family:Verdana;
font-size:12px;
color:black;
border-left:#ccd0d3 solid 1pt;
border-bottom:#ccd0d3 solid 1pt;
padding-left:10px;
}
td.form_12_2 {
font-family:Verdana;
font-size:12px;
color:black;
padding-top:10px;
padding-left:10px;
border-left:#ccd0d3 solid 1pt;
border-bottom:#ccd0d3 solid 1pt;
border-top:#ccd0d3 solid 1pt;
}
td.form_11 {
font-family:Verdana;
font-size:11px;
color:black;
border-top:#ccd0d3 solid 1pt;
border-left:#ccd0d3 solid 1pt;
border-bottom:#ccd0d3 solid 1pt;
padding-left:10px;
}
td.form_11_1 {
font-family:Verdana;
font-size:11px;
color:black;
border-left:#ccd0d3 solid 1pt;
border-bottom:#ccd0d3 solid 1pt;
padding-left:10px;
}
td.form_11_2 {
font-family:Verdana;
font-size:11px;
color:black;
padding-left:10px;
border-left:#ccd0d3 solid 1pt;
border-bottom:#ccd0d3 solid 1pt;
}
td.form_11_3 {
font-family:Verdana;
font-size:11px;
color:black;
padding-left:10px;
padding-top:15px;
border-left:#ccd0d3 solid 1pt;
border-bottom:#ccd0d3 solid 1pt;
}
td.yacht_plash {
font-family:Verdana;
font-size:11px;
font-weight:bold;
color:white;
background-position:right;
background-repeat:repeat-y;
padding-bottom:1px;

}

td.text11_white {
font-family:Verdana;
font-size:11px;
color:white;
background-position:right;
background-repeat:repeat-y;
}
td.blue_text {
font-family:Verdana;
font-size:11px;
color:#2c6eb4;
}
.blue_text_12 {
font-family:Verdana;
font-size:12px;
font-weight:bold;
color:#2c6eb4;
}

a.menu:link {
font-family:Verdana;
font-size:11px;
color:#FFFFFF;
text-decoration:none;
}
a.menu:hover {
font-family:Verdana;
font-size:11px;
color:#FFFFFF;
text-decoration:none;
}
a.menu:visited {
font-family:Verdana;
font-size:11px;
color:#FFFFFF;
text-decoration:none;
}
a.menu :active {
font-family:Verdana;
font-size:11px;
color:#FFFFFF;
text-decoration:none;
}
a.blue_link {
font-family:Verdana;
font-size:11px;
color:#3d95f3;
text-decoration:none;
}
a.blue_link:hover {
font-family:Verdana;
font-size:11px;
color:#3d95f3;
text-decoration:underline;
}
a.blue_link:active {
font-family:Verdana;
font-size:11px;
color:#3d95f3;
text-decoration:none;
}
a.blue_link:visited {
font-family:Verdana;
font-size:11px;
color:#3d95f3;
}
a.blue_link_12 {
font-family:Verdana;
font-size:12px;
color:#3d95f3;
text-decoration:none;
}
a.blue_link_12:hover {
font-family:Verdana;
font-size:12px;
color:#3d95f3;
text-decoration:underline;
}
a.blue_link_12:active {
font-family:Verdana;
font-size:12px;
color:#3d95f3;
text-decoration:none;
}
a.blue_link_12:visited {
font-family:Verdana;
font-size:12px;
color:#3d95f3;
text-decoration:none;
}
a.blue_link1 {
font-family:Verdana;
font-size:11px;
color:#3d95f3;
text-decoration:underline;
}
a.blue_link1:hover {
font-family:Verdana;
font-size:11px;
color:#3d95f3;
text-decoration:underline;
}
a.blue_link1:active {
font-family:Verdana;
font-size:11px;
color:#3d95f3;
text-decoration:underline;
}
a.blue_link1:visited {
font-family:Verdana;
font-size:11px;
color:#3d95f3;
text-decoration:underline;
}
a.left_menu:link {
font-family:Verdana;
font-size:11px;
color:#3d95f3;
text-decoration:underline;
}
a.left_menu:active {
font-family:Verdana;
font-size:11px;
color:#3d95f3;
text-decoration:underline;
}
a.left_menu:hover {
font-family:Verdana;
font-size:11px;
color:#3d95f3;
text-decoration:underline;
}
a.left_menu:visited {
font-family:Verdana;
font-size:11px;
color:#3d95f3;
text-decoration:underline;
}
a.blue_link12 {
font-family:Verdana;
font-size:12px;
color:#2c6eb4;
text-decoration:underline;
}
a.blue_link12:hover {
font-family:Verdana;
font-size:12px;
color:#2c6eb4;
text-decoration:underline;
}
a.blue_link12:active {
font-family:Verdana;
font-size:12px;
color:#2c6eb4;
text-decoration:underline;
}
a.black_link {
font-family:Verdana;
font-size:11px;
font-weight:bold;
color:black;
text-decoration:none;
}
a.black_link:hover {
font-family:Verdana;
font-size:11px;
color:black;
font-weight:bold;
text-decoration:none;
}
a.black_link:active {
font-family:Verdana;
font-size:11px;
font-weight:bold;
color:black;
text-decoration:none;
}
a.black_link_w_underline {
font-family:Verdana;
font-size:11px;
font-weight:bold;
color:black;
text-decoration:none;
}
a.black_link_w_underline:hover {
font-family:Verdana;
font-size:11px;
color:black;
font-weight:bold;
text-decoration:underline;
}
a.black_link_w_underline:active {
font-family:Verdana;
font-size:11px;
font-weight:bold;
color:black;
text-decoration:none;
}
.top_menu {
background-image:url(/img/top_menu_middle.gif);
padding-bottom:2px;
}

.top_menu a:link {
font-family:Verdana;
font-size:11px;
color:#FFFFFF;
text-decoration:none;
text-transform:lowercase;
}
.top_menu a:hover {
font-family:Verdana;
font-size:11px;
color:#FFFFFF;
text-decoration:none;
text-transform:lowercase;
}
.top_menu a:visited {
font-family:Verdana;
font-size:11px;
color:#FFFFFF;
text-decoration:none;
text-transform:lowercase;
}
.top_menu a:active {
font-family:Verdana;
font-size:11px;
color:#FFFFFF;
text-decoration:none;
text-transform:lowercase;
}










.menu_dn a:link {
font-family:Verdana;
font-size:11px;
color:#FFFFFF;
text-decoration:none;
text-transform:lowercase;
}
.menu_dn a:hover {
font-family:Verdana;
font-size:11px;
color:#FFFFFF;
text-decoration:none;
text-transform:lowercase;
}
.menu_dn a:visited {
font-family:Verdana;
font-size:11px;
color:#FFFFFF;
text-decoration:none;
text-transform:lowercase;
}
.menu_dn a:active {
font-family:Verdana;
font-size:11px;
color:#FFFFFF;
text-decoration:none;
text-transform:lowercase;
}





.date_select {
	width:40px;
	border-right:#999999 solid 1pt;
	border-top:#999999 solid 1pt;
	border-left:#999999 solid 1pt;
	border-bottom:#999999 solid 1pt;
	font-size:10px
}

.month_select {
	width:50px;
	border-right:#999999 solid 1pt;
	border-top:#999999 solid 1pt;
	border-left:#999999 solid 1pt;
	border-bottom:#999999 solid 1pt;
	font-size:10px
}

.year_select {
	width:50px;
	border-right:#999999 solid 1pt;
	border-top:#999999 solid 1pt;
	border-left:#999999 solid 1pt;
	border-bottom:#999999 solid 1pt;
	font-size:10px
}

td.t768287 {
font-family:Verdana;
font-size:11px;
color:#768287;
}

td.t768287_10 {
font-family:Verdana;
font-size:10px;
color:#768287;
}

INPUT {
padding:0px;
margin:0px;
}

.search_input {
	width:64px;
	border-right:#ccd0d3 solid 1pt;
	border-left:#ccd0d3 solid 1pt;
	border-top:#ccd0d3 solid 1pt;
	border-bottom:#ccd0d3 solid 1pt;
	padding:0px;
	line-height: 17px;
	height:19px;
	font-size:11px;
	font-family:Verdana;
}

.registration_input {
	width:230px;
	border-right:#ccd0d3 solid 1pt;
	border-left:#ccd0d3 solid 1pt;
	border-top:#ccd0d3 solid 1pt;
	border-bottom:#ccd0d3 solid 1pt;
	height:19px;
	font-size:11px;
}

.auth_input {
	width:160px;
	border-right:#ccd0d3 solid 1pt;
	border-left:#ccd0d3 solid 1pt;
	border-top:#ccd0d3 solid 1pt;
	border-bottom:#ccd0d3 solid 1pt;
	padding:0px;
	padding:0px;
	line-height:17px;
	height:19px;
	font-size:11px;
}

.registration_text {
	border-right:#ccd0d3 solid 1pt;
	border-left:#ccd0d3 solid 1pt;
	border-top:#ccd0d3 solid 1pt;
	border-bottom:#ccd0d3 solid 1pt;
	width: 230px;
	font-size:11px;
}
.pl8 {
	padding-left: 8px;
}


#tabs_table th {
	background:  url(/img/search_gray_right.gif)  no-repeat right top;
	margin:0;
	color: #000000;
	font-size:11px;
	font-weight:500;
}


#tabs_table th a:link {
	text-decoration: none;
	padding-top:9px;
/*	color: #0073BF;*/
	color: #000000;
	font-size:11px;
	font-weight:500;}
#tabs_table th a:active {
	text-decoration: none;
	padding-top:9px;
/*	color: #0073BF;*/
	color: #768287;
	font-size:11px;
	font-weight:500;}
#tabs_table th a:visited {
	text-decoration: none;
	padding-top:9px;
/*	color: #0073BF;*/
	color: #000000;
	font-size:11px;
	font-weight:500;}

#tabs_table th.selected {
	background:  url(/img/search_white_right.gif) no-repeat right top;
	font-size:12px;
	margin:0;
}


#tabs_table div {
	background: #FFFFFF;
	clear: both;
	padding:0;
	margin:0;
	}

HR {
	color: #c2c6c9;
	background-color: #c2c6c9;
}
.date_input {
	border:1pt solid #CCD0D3;
	font-family:Verdana;
	font-size:11px;
	height:19px;
	line-height:17px;
	padding:0;
	width:120px;
	float:left;
}
.ui-datepicker-trigger {
	float:right;
}




table.yachtlist { border-collapse:collapse;  margin-bottom:10px; border:1px solid #ddd;width:100%; }
table.yachtlist tr.hdr {border-bottom:0px}
table.yachtlist th {background:#ccd0d3; border:1px solid #aca899; font-size:10px; font-weight:bold; text-transform:lowercase; text-align:center; vertical-align:middle; padding:1px; vertical-align:top; padding:3px 3px 3px}
table.yachtlist th.first { background:url(/images/nav_first.gif) no-repeat 0% 0%; }
table.yachtlist th.last  { background:url(/images/nav_last.gif) no-repeat 100% 0%; }
table.yachtlist td {vertical-align: middle; padding:6px; 5px; border-bottom:1px solid #ddd; text-align:center;}
table.yachtlist td .fotopreview {width:80px; height:60px; overflow: hidden; }
table.yachtlist td.foto, table.yachtlist th.foto {width:80px; padding-left:10px; padding-right:10px; text-align:center}

table.yachtlist td.price_yachts {white-space: nowrap; text-align:center}
table.yachtlist td.price_yachts input{width:70px}
table.yachtlist td.price_yachts small{font-size:10px}

table.yachtlist .price_start{padding:1px;}
table.yachtlist .price_act{}

table.yachtlist .price_start_{}
table.yachtlist .price_act_{color:green}


table.yachtlist tr.yacht_tr td.price_yachts .price_yachts_tr{border:1px solid #7f9db9; cursor:pointer}
table.yachtlist tr.yacht_tr_old td.price_yachts .price_yachts_tr{border:1px solid #ffffff; cursor:pointer}

.price_yachts_zoom{position:absolute; top:-20px; left:0px; display:none; width:120px; height:70px; border:1px solid #000000; background:#76a1d5; color:#fff; text-align:center; font-size:12px}
.price_yachts_zoom .close_x{width:13px; height:13px; color:#fff; text-align:center; float:right; cursor:pointer; background:url(/images/close.png) no-repeat; font-size:1px}

table.yachtlist td.procent input{width:25px}
table.yachtlist td.procent {white-space: nowrap; text-align:right}

table.yachtlist table.noborder td.uprav {padding-top:5px}
table.yachtlist td.uprav select.uprav_{width:100px}
table.yachtlist td.kontract select.kontract_{width:100px}
table.yachtlist th select.kontract_{width:100px}

table.yachtlist table.noborder{border:0px solid red; border-collapse:collapse; padding:0px; margin:0px}
table.yachtlist table.noborder td{border:0px solid red; padding:0px; margin:0px}

table.yachtlist tr.yacht_tr{background:#eeeeee}
table.yachtlist tr.yacht_tr .yacht_tr_proc{display:inline-block; border:1px solid #7f9db9; cursor:pointer;}
table.yachtlist tr.yacht_tr_old .yacht_tr_proc{display:inline-block; border:1px solid #ffffff; cursor:pointer}

.pager{padding:5px 0}


.vcenter{width:100%;}
.vcenter_td{ width:100%; text-align:center; vertical-align:middle;}
.error { color:#f00; font-weight:bold; }


.yform {margin-bottom:20px}
.yform td{width:460px; padding:2px 10px 2px 0px}
.yform td.td2{width:460px; padding:2px 0px 2px 10px; border-left:1px solid #dee3e4;}
.yform label{display:inline-block; width:200px; vertical-align:top; padding-top:7px;}
.yform .other label{text-align:right; width:195px; padding-right:5px; font-style:italic;}
.yform input{width:200px;  vertical-align:top; margin-top:4px;}
.yform input[type="checkbox"]{margin-top:6px}
.yform input[type="radio"]{margin-top:0px}
.yform textarea{display:block; width:440px;height:10em;}
.yform select{width:200px; margin-top:4px;}
.yform span{margin-left:10px; padding-top:7px;}
.yform .name{font-weight:bold;}
.yform .table2 div{padding:2px 0;}
.yform .table2 span{display:inline-block; padding-top:5px}
.yform .textarea2 label{display:inline-block; width:200px; vertical-align:top;}
.yform .radio2 label{padding-top:0px}

.yacht .yform2 {margin-bottom:20px;}
.yacht .yform2 td{padding:4px 0px 4px 0px;}
.yacht .yform2 label{display:inline-block; vertical-align:top; width:130px;}
.yacht .yform2 input{width:200px;  vertical-align:top; margin-top:4px;}
.yacht .yform2 textarea{display:block; height:102px; margin-top:4px; margin-bottom:3px}
.yacht .yform2 .textarea2 label{display:inline-block; float:left; width:112px;}

.yacht2 .yform3 {margin-bottom:20px;}
.yacht2 .yform3 td{padding:1px 0px 1px 0px;}
.yacht2 .yform3 label{display:inline-block; vertical-align:top; width:130px; padding-top:7px}
.yacht2 .yform3 input{width:200px;  vertical-align:top; margin-top:4px;}
.yacht2 .yform3 textarea{display:block; height:102px; margin-top:4px; width:680px}
.yacht2 .yform3 .textarea2 label{display:inline-block; float:left; width:127px;}

.yacht_1 .yform_1 {margin-bottom:20px; border:1px solid #c8c6c1; border-collapse:collapse;}
.yacht_1 .yform_1 td{padding:0px 0 0 10px; border:1px solid #c8c6c1; vertical-align:middle}
.yacht_1 .yform_1 label{display:none;}
.yacht_1 .yform_1 input{width:200px;  vertical-align:top; margin-top:4px; border:0px; position:relative; top:-2px}
.yacht_1 .yform_1 textarea{display:block; height:102px; margin-top:4px; width:800px; border:0px}


.syform          {}
.syform td       {padding:2px 0px 2px 0px;}
.syform label    {display:inline-block; margin-right:5px;}
.syform td.w3em input {width:3em;}
.syform textarea {}
.syform select   {}


table.content {border-collapse:collapse; border:1px solid #ddd; width:100%; }
table.content td {padding:2px 5px; border:1px solid #ddd;}
table.content tr:last-child td {border-bottom:0;}
table.content tr:first-child td {border-top:0;}

.line{fint-size:1px; border-top:1px solid #c2c6c9; margin:20px 0 15px 0}

.site_map {margin:0px; padding:0 0 0 30px}
.site_map div{ padding:0 0 0px 0}
.site_map div img{position:relative; top:5px}

h1,h2{font-size:16px; font-weight:bold; color:#3e7abc}

.red {color:red;}

.user_info1{border-collapse:collapse; width:100%}
.user_info1 td{padding:1px 10px 1px 0; border-top:1px solid #dddddd; border-bottom:1px solid #dddddd}

.message{font-size:16px; font-weight:bold; color:#3e7abc}

.pdf {background:url(/images/pdf.gif) no-repeat left center; padding:6px 0 6px 25px; line-height:22px;}
.zip {background:url(/images/zip.gif) no-repeat left center; padding:6px 0 6px 25px; line-height:22px;}
.doc {background:url(/images/doc.gif) no-repeat left center; padding:6px 0 6px 25px; line-height:22px;}

h1.top {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	font-weight: bold;
	margin:0px;
	padding:0px;
}
h2.top {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	font-weight: bold;
	margin:0px;
	padding:0px;
}
/*visibility:hidden*/
div.head{}
div.head h1
{
display:none;
position:absolute;
}


.broker {
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-khtml-border-radius: 4px;
	border-radius: 4px;
}

.title_user{font-size:14px}
.user_sortable #sortable{width:100%}
.user_sortable #sortable li{width:298px; background:#ffffff; color:#000000}
.yform .user_sortable #sortable li input[type="checkbox"]{width:15px; height:15px; margin:3px 14px 3px 0; padding:0px; float:right}
.yform .user_sortable #sortable li input[type="text"]{width:150px;margin:3px 0 1px 0; padding:0px; height:17px; line-height:17px}
.yform .user_sortable #sortable li img{border:1px solid #2e6fb4; margin-top:3px; margin-left:3px}
.yform .ui-button{margin:0px; padding:0px}
.yform .ui-icon{height:8px}
.yform .ui-button-text span{margin:0px; padding:0px; height:8px}
.yform #progress{width:300px; height:10px; margin-top:5px}

.foto_yacht_dn {overflow:hidden; width:920px; margin-top:4px}
.foto_yacht_dn div{width:960px;}
.foto_yacht_dn div img{float:left; margin-right:19px;margin-bottom:19px}

.table td{border-bottom:1px solid #c2c6c9; padding-bottom:10px; vertical-align:top;}
.table .table_head td{background:#2c6fb4; color:#ffffff; padding-bottom:3px; text-align:center}
.table .table_tr1 td{font-weight:bold; background:#eeeeee; padding-bottom:3px; height:25px; vertical-align:middle; text-align:center}
.table .table_tr1 .table_foto{background:#ffffff; padding-bottom:10px; height:100%;}

h3.first_h3{
	font-weight:inherit;
	font-size:inherit;
	color:inherit;
	margin:0px;
	padding:0px;
	display:inline-block;
}
