/* CSS Document */

body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #353535;
}

th {	text-align:left;
}

#fullpage{position:relative; _width: expression((document.documentElement.clientWidth||document.body.clientWidth)<1000?'1000px':'100%'); min-width:1000px;}

PRE {  margin:0; padding:0;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
}

H1,H2 {  background: #FFAA57 url(../img/bg7_.jpg) no-repeat right center;
  height:34px;
  line-height:34px;
  font-size: 14px;
  margin-right:6px;
  padding-left:20px;
  color:#FFFFFF;
}

H3 {  margin: 10px 0 3px 0;
  padding:0;
  font-size:16px;
}

H4 {
  margin:8px 0 0 0;
  padding:0 0 5px 15px;
  font-size:12px;
  background: url(../img/bullet.gif) no-repeat 0px 4px;
  color:#FF9C39;
}

FORM {margin:0; padding:0;}

A IMG { border:0;
}

P {margin: 0 0 10px 0; padding:0;}

a {	text-decoration: none;
}

a:link {
	color: #123D8A;
}
a.dimlink:link {
  color: #8CCFFF;
}
a.dimlink:visited {
  color: #955ACB;
}
a:hover {
	color: #1C5CD5;
	text-decoration: none;
}
body {
	margin: 0;
	PADDING: 0px;
}

/*otstup in head*/
.otstup {font-size: 21px}
/*end otstup in head*/


/*mainmenu*/
ul#navlist {
	white-space:nowrap;
	margin: 0px;
	padding-top: 7px;
	padding-right: 0px;
	padding-bottom: 7px;
	padding-left: 0;
	float:left;
}

#navlist li {

display: inline;
list-style-type: none;
}

#navlist a {
	padding: 7px 10px;
	display: inline;
}

#navlist a:link, #navlist a:visited {
	color: white;
	text-decoration: none;
	background: url(../img/menu.jpg) no-repeat;
}

#navlist a:hover, #navlist a.current {
	text-decoration: none !important;
	background-image: url(../img/menu_r.jpg) !important;
	font-weight: normal !important;
}

#navlist a.orange:link, #navlist a.orange:visited {
	background: url(../img/omenu.jpg) no-repeat;
}

#navlist a.orange:hover, #navlist a.orangecurrent {
	background-image: url(../img/omenu_r.jpg) !important;
}
/* end mainmenu*/


/* minimenu*/
.mnu1 {
color: #123d8a;
text-decoration: none;
}
.mnu1 a {
color: #123d8a;
text-decoration: none;
}

.mnu1 a:link, .mnu1 a:visited {
color: #123d8a;
text-decoration: none;
}
/* end minimenu*/

.mnu2 {
	color: #123d8a;
	padding: 5px 2px;
}
.act A {	text-decoration:underline !important;
	color: #001d6a;
}
.mnu2 A, .mnu2 A:visited {
	text-decoration:none;
}
.main {
	color: #353535;
	text-decoration: none;
	padding-top: 20px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
}


/*banner*/
#Layer1 {
	position:absolute;
	width:119px;
	height:600px;
	z-index:1;
	background-image: url(../img/banner1.jpg);
}
/*end banner*/
.mainpict { background: #d3e1f7 url(../img/pic_bg.gif) no-repeat right bottom;
 vertical-align:top;
 text-align:center;
 padding:0 5px 10px 5px;
 font-size:11px;
}
.mainpict IMG{
 margin: 10px 10px 3px 10px;
}

.caption {
	color: #123d8a;
	text-decoration: none;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
	font-weight: bold;
}
.mnu3 {
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 10px;
	line-height: 25px;
}
.mnu3 .mnu2 {background:url(../img/bullet_w.gif) no-repeat left center; padding-left:10px;}
#allbuy, #allsell {	line-height: 25px;
}
.caption1 {

	color: #123d8a;
	text-decoration: none;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	font-weight: bold;
}
.caption2 {


	color: #FFFFFF;
	text-decoration: none;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	font-weight: bold;
}
.caption3 {



	color: #FF9C39;
	text-decoration: none;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
	font-weight: bold;
}
.otstupforum {

	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}
.temaforum {
	color: #123D8A;
	text-decoration: underline;
}
.main1 {

	color: #353535;
	text-decoration: none;
	padding-top: 5px;
	padding-right: 20px;
	padding-bottom: 5px;
	padding-left: 20px;
}
.caption4 {


	color: #123d8a;
	text-decoration: none;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-weight: bold;
}

.office {  border:1px solid #353535;
  margin-bottom:8px;
}



.r_left { font-weight:bold;
 vertical-align:top;
 width:250px;
}
.r_left.r_left150 {
 width:150px;
}

.r_left SPAN{
 font-weight:normal;
 color: #808080;
}
.searchbox .r_left {
 width:120px;
}

.r_left_bottom {/*vertical-align:bottom !important; padding-bottom:5px !important;*/}

.r_right .text { width:300px;
}
.searchbox .r_right .text {
 width:270px;
}

.r_right SELECT.text {
 width:304px;
}

.searchbox .r_right SELECT.text {
 width:274px;
}

#breadcrumbs SPAN { white-space: nowrap;
}

.cmp_head { font-weight: bold;
 background: #E2ECF9;
}

.cmp_left { vertical-align:top;
 background: #EFEFEF;
 padding: 3px 7px;
}

.cmp_right {
 vertical-align:top;
 padding: 3px 7px;
}

.results { width:99%;
 margin:0;
 padding:0;
}

.ann_head TR TD { background: #123D8A;
 color: #FFF;
 font-size:14px;
 padding:5px 3px;
}
.ann_head TR TD SMALL{
 font-size:11px;
}
.ann_head .first { width:80px;
 white-space: nowrap;
}
.ann_head .year {
 width:80px;
 white-space: nowrap;
}
.ann_head .title {
 font-weight:bold;
 padding-left:10px;
}
.ann_head .price {
 width:100px;
 padding-right:10px;
 white-space: nowrap;
 text-align:right;
}

.main_info TR TD { color: #777;
}
.main_info .main_photo { vertical-align:top;
 padding: 5px 10px 0 0;
}
.main_info .main_text {
 width:100%;
 vertical-align:top;
}
.main_info .main_descr {
 vertical-align:top;
 padding-top:5px;
}
.right_links {
 text-align:right;
 padding: 10px;
 vertical-align:top;
}
.left_links { padding:10px 0 5px 0;
 vertical-align:top;
 width:100%;
}
.left_links P { margin:0; padding:0;
}
.right_links IMG{ margin-bottom:10px;
}

.main_info .main_descr DIV {
 position: relative;
 padding:5px;
 height:80px;
 border:1px solid #777;
 overflow-y:auto;
 overflow-x:hidden;
}

.full_info TR TD.r_left { font-weight:bold;
 width:210px;
}
.full_info TR TD.line0 {
 background: #f2f2f2;
}
.full_info TR TD.line1 {
 background: #cccccc;
}

.td_contact { vertical-align:top;
 width:320px;
 padding-left:15px;
}

DIV.error { background: #FFE0E0;
 border: 1px solid brown;
 padding: 10px 10px 10px 10px;
 margin: 0 10px 10px 0;
 font-size: 10pt;
 color: brown;
}

DIV.notice {
 background: #E2ECF9;
 border: 1px solid #123d8a;
 padding: 10px 10px 10px 10px;
 margin: 0 10px 10px 0;
 font-size: 10pt;
 color: #123d8a;
}

.contform TR TD .sellform_text { width:190px;
}
.contform TR TD.r_right { padding-right:10px; text-align:right;
}
.contform TR TD.r_left {
 font-weight:bold;
 width:120px;
}

.clear { clear:both;
 height:1px;
 font-size:1px;
}

.results .line2 TD {
 background: #DDD;
}

.results .line1 TD {
 vertical-align: top;
 padding-bottom:10px;
}

TR.pinned TD, TR.pinned TD A {
}

TR.selected TD {
 /*background: #CCCCCC !important;*/
}

TR.selectedhead TD, TR.selectedhead TD A {
 background: #003D7C !important;
 color:#FFF;
 font-weight:bold;
}

TR.line3 TD { font-size:1px;
 height:10px;
 background:#FFF;
}

.bluebottom { margin-top:8px;
}

.bluebottom TD { border-top:1px solid #E2ECF9;
 vertical-align:top;
 padding:3px;
}

.ann_list {width:100%;}
.ann_list TD {vertical-align:top; padding: 5px; border-bottom:1px solid #C6927C;}
.ann_list TH {vertical-align:top; padding: 5px; border-bottom:1px solid #C6927C; border-top:1px solid #C6927C;}

.editform {width:100%;}
.editform TD {vertical-align:top;}

.news_descr {margin:5px 0 10px 0;}
.news_date {font-style:italic;}


.add-right {float:right; line-height:32px; font-size:12px; font-weight:bold; white-space:nowrap; margin-right:1%;}
.add-right A {color:#F28E6C; text-decoration:underline;}
.tab-left {position:relative;}
.tab-left A {position:relative; display:block; float:left; padding:0 10px 0 10px; height:32px; line-height:32px; text-decoration:none; margin-bottom:-1px; font-size:12px; white-space:nowrap;}
.tab-left .r-inactive {color:#123E8A; background:#D2E1F7 url(../images/bg-inactive.gif) right top no-repeat;}
.tab-left .r-active {color:#123E8A; background:#fff; border:1px solid #7FA8D4; border-bottom:0;}
.tab-type { width:99%; border:1px solid #7FA8D4; clear:both; margin-bottom:10px;}
.tab-type>DIV {margin: 5px;}

#ainf-but {display:block; background:#FFAB57; color:#FFF; padding: 5px 0; text-align:center; width:100px;}
#ainf {border:1px #FFAB57 solid; padding:5px; margin: 0 10px 10px 0;}

.pm_newsline {
 padding: 5px 0px 15px 20px;
}
.pm_newsdate {
 font-size: 8pt;
}

.date { font-size:10px;
 color: #353535;
}

#breadcrumbs, #breadcrumbs A { color: #353535;
 font-size:11px;
}
#breadcrumbs A { text-decoration:underline;
}

.title_left {  font-weight:bold;
}

em.mark {
 color: red;
 font-weight: bold;
 font-style: normal;
}

#abscount {position:absolute; top:95px; right:35px; font-weight:bold; color:#10529E; text-align:right;}
#beta {position:absolute; top:45px; left:185px; font-weight:bold; color:#8A333B; text-align:left;}
#slogan {position:absolute; top:111px; left:15px; padding: 0 5px; font-weight:bold; color:#173986; text-align:center; font-size:11px; width:266px;}

.mceEditor {
 width:100%;
 height:400px;
}

#previewsearch {
 border: solid 1px #707070;
 background: #FFF;
 display:none;
 position:absolute;
 left: 0;
 top:21px;
 margin:0;
 padding:0;
}
#previewsearch A {
 display:block;
 padding: 1px 3px;
 text-decoration:none;
 font-size: 12px;
 line-height:16px;
 white-space:nowrap;
 overflow: hidden;
 color: #000;
}
#previewsearch A:hover, #previewsearch A.A_hover {
 background: #3169B6;
 color:#FFF;
}

.savedcomment {}
.savedcomment PRE {cursor:pointer; display:inline; border-bottom:1px dashed #000; white-space: pre-wrap;
white-space: -moz-pre-wrap !important;
white-space: -pre-wrap;
white-space: -o-pre-wrap;
word-wrap: break-word;
}

.specfile {font-size:12px; padding-top:3px;}

.statenew {float:right; font-weight:bold;padding:0 10px 0 10px;}
.statenew SPAN {color:#F60E0E;}

.newboat {position:absolute; width:43px; height:43px; top:-10px; right:-10px; background:url(../img/new_boat.png) no-repeat;
_background-image:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/new_boat.png",sizingMethod=scale);}

.newpower {position:absolute; width:43px; height:43px; top:-10px; right:-10px; background:url(../img/new_power.png) no-repeat;
_background-image:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/new_power.png",sizingMethod=scale);}


.anchored {background:url(../img/anchor.png) no-repeat right bottom;}

#specfiles {position:relative; padding-right:30px; float:left;}
#screens {position:relative;}
#specfiles #addspecfile {display:block; position:absolute; right:0; bottom:4px; width:25px; text-align:center; padding-left:0; padding-right:0;}
.uploadaddicon {display:block; width:25px !important; text-align:center; padding-left:0; padding-right:0;}

#uploadtable TD {padding: 3px 7px;}
#uploadtable INPUT {width:90%;}

.movetotop {text-align:right;}

.tbl th {
  background:#e2ecf9;
  padding: 3px 5px 10px 5px;
}
.tbl td {
  border-top: solid 1px #73a2d1;
  border-left: dashed 1px #e2ecf9;
  border-right: dashed 1px #e2ecf9;
  padding: 3px 5px 10px 5px;
}
table.tbl {
  border-top: solid 1px #73a2d1;
  border-bottom: solid 1px #73a2d1;
}

.valutes {text-align:right; color:#123D8A; padding-bottom:5px; font-weight:bold;}
.valutes A {color:#123D8A;}
.valutes A, .valutes SPAN {padding: 0 5px;}
.valutes SPAN {background:#D3E1F7;}

.agreement {color:red; font-weight:bold;}
.agreement A {color:red; text-decoration:underline;}

.ratings {position:relative; text-align:center; margin: 10px 0; white-space:nowrap; zoom:1;}
.ratings .stars {position:relative; float:left; font-size:1px; white-space:nowrap; margin:0 !important;}
.ratings .stars DIV {float:left; width:16px; height:15px; cursor:pointer; margin:0 !important;}
.ratings .stars .star0 {background:url(../img/ico_stars.png) no-repeat 0px 0px; }
.ratings .stars .star2 {background:url(../img/ico_stars.png) no-repeat -32px 0px;}
.ratings .stars .star1 {background:url(../img/ico_stars.png) no-repeat -16px 0px;}
.ratings .yourrating {float:left; padding-left:15px;}
.ratings .yourvote {float:left; padding-left:15px; font-weight:bold;}
.line1 .ratings {width:83px; margin: 0; padding-top:6px;}


.nicetable {border:0; border-spacing:0; width:99%;}
.nicetable TD {padding: 3px 7px 3px 0;}

.f_item {width:150px;}

.pspan {display:block; float:left; padding-right:25px; font-size:11px;}

.footer TD {vertical-align:top; padding-top:20px; padding-bottom:20px;}
.footer TD P {margin:0; padding:0;}

.close_conditions {color:red !important; font-size:18px; margin-left:10px;}

.roundborder{position:relative; background: #fff; padding: 10px; margin-right:10px; border:1px solid #bec1d1; zoom:1;
//behavior:expression(!this.isInserted==true ? this.isInserted=(this.innerHTML = '<span style="background: url(/img/tr.png) no-repeat 100% 0;height: 10px;display: block; position:relative; margin: -11px -11px 10px -11px;"><img src="/img/tl.png" alt="" /></span>' + this.innerHTML + '<span style="background: url(/img/br.png) no-repeat 100% 0;height: 10px;display: block; position:relative;margin:10px -11px -11px -11px;"><img src="/img/bl.png" alt="" /></span>') : '');}
.roundborder:before{content:url(../img/tl.png); background: url(../img/tr.png) no-repeat 100% 0; height: 10px; display: block; margin: -11px -11px 0px -11px;}
.roundborder:after{content:url(../img/bl.png); background: url(../img/br.png) no-repeat 100% 0; height: 10px; display: block; margin:0px -11px -11px -11px;}



#fmcont {display:none; top:50%; left:50%; position: absolute; z-index: 15001; background:#F5F0E9; border:1px solid #C9C0AF; padding:5px;}
#mainpicwin {position:relative; margin:0 5px 8px 0; padding:5px 0 0 0; background: #F5F0E9; border: 1px solid #C9C0AF;}
#mainpicwin IMG {position:relative; display:block; margin: auto;}
#picmain {position:relative; display:block; cursor:move; margin: 0 auto 5px auto;}
IMG.thumbimgdiv {cursor:pointer; margin:8px 10px 2px 0;}
#fmlinks {padding-left:15px; font-weight:bold; color:#2F3837; white-space:nowrap;}
#fmlinks A {margin:0 7px; color:#2F3837;}
#fmnav {line-height:24px; font-size:11px;}

div.clear {clear:both; height:1px; font-size:1px;}

.pub_sections {zoom:1;}
.pub_sections .pub_section {/*background:url(../images/pub_section.gif) no-repeat left center; padding-left:19px;*/}
.pub_sections .pub_article {/*background:url(../images/pub_article.gif) no-repeat left center; padding-left:19px;*/}
.pub_sections_descr {margin:0 0 10px 19px;}
.pub_sections_descr P {margin:0; padding:0;}

.msg_box {background: #E0F4FF; border: 1px solid #00789A; padding: 10px; margin-bottom: 10px; font-size: 12px; color: #000000;}
.msg_ok {background: #E0FFE6; border: 1px solid green; padding: 10px; margin-bottom: 10px; font-size: 12px; color: green;}
.msg_error {background: #FFE0E0; border: 1px solid brown; padding: 10px; margin-bottom: 10px; font-size: 12px; color: brown;}
EM.mark {color: red; font-style: normal; font-weight: bold;}