/*
оранжевый #FDBF10 #  253 191 16
синий #0059B9 # 0 89 185
светло-оранжевый #F6F1AD
светло-синий #EDF7F8  # 237 247 248
светло-серый #DFDFDF
*/


html,form,a,div, img,body, tbody {border:0;padding:0;margin:0; vertical-align: baseline;z-index:0;}
body, table, th, td, ul, ol, li {
border-collapse:collapse;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
padding:0;
vertical-align:top;
}
html{ background: #edf7f8; height: 100%; }

#page {left: 50%;margin-left: -500px;width:1000px;margin:0 auto;padding: 10px 0 40px 0; align:center;}

body { margin:0;padding:0 0 0 0;color: black; position: relative; height: auto !important; min-height: 100%; height: 100%; }




a:link {color: #0059b9;text-decoration: none;}
a:visited {color: #0059b9;text-decoration: none;}
a:hover {color: #0059b9;text-decoration: underline;}

a.grey-black:link {color: #ccc;text-decoration: none;}
a.grey-black:visited {color: #ccc;text-decoration: none;}
a.grey-black:hover {color: #000;text-decoration: underline;}
.hidden{display:none;}
.psevdo-link {cursor:pointer;} .psevdo-link:hover { text-decoration:underline;}
.pages-bar{float:right;clear:both;font: 11px Tahoma,Verdana,Arial, Helvetica, sans-serif;list-style: none;}
.pages-bar li {  float:left; list-style-type: none; padding:1px 2px 1px 2px; margin:2px 0; }
.pages-bar li.current {background-color:#FFF; color:#000; border:2px solid #0059b9; padding:0 3px 0 4px; text-align:center;}
.pages-bar li.arrows {background:none;padding:0;margin-top:0px;}
.pages-bar li.dotes {background:none;padding:0;margin-top:3px;color:#aaa;}
.pages-bar li.arrows a {width:20p;height:20px;}
.pages-bar li:hover {background-color:#EDF7F8; text-decoration:underline; cursor:pointer;}
.pages-bar li.current:hover, .pages-bar li.dotes:hover {  text-decoration:none; background-color:none;}
.pages-bar li.arrows:hover {padding:0;border:none; background-color:#FDBF10;}
.pages-bar li.dotes:hover  {padding:0;background:none; border:none; margin:2px 0;}
.pages-bar a {color:#000; text-decoration:none;}
.pages-bar .page-btn{padding:3px;}
.arrow-left { height:20px;width:20px;background-image: url(../img/arrows/a_left.png);}
.arrow-right { height:20px;width:20px;background-image: url(../img/arrows/a_right.png);}

#navigation {font-size:15px; padding:5px 5px 10px 5px; color:#aaa; font-weight:bold;}
#navigation .navigation-sub:link {color:#aaa; text-decoration:none;}
#navigation .navigation-sub:visited {color:#aaa; text-decoration:none;}
#navigation .navigation-sub:hover {color:#000; text-decoration:none;}
#navigation .navigation-main:link,#navigation .navigation-main:visited {color:#000;}

.need-auth { font-weight:normal; background-color: #F6F1AD; color:#777;}

.vote1, .vote2, .vote3, .vote4, .vote5 {float:none;height:4px;margin: 0; padding:0;font-size:1px;}
.vote1 {background-color:#FDBF10;}
.vote2 {background-color:#0059b9;}
.vote3 {background-color:#FF0000;}
.vote4 {background-color:#FF11AA;}
.vote5 {background-color:#FF9900;}
.vote-label{font:11px Tahoma,Verdana,Arial, Helvetica, sans-serif; color:#0059b9; padding:5px 0 6px 3px;margin:0;vertical-align:middle;}
.vote-bar{padding:10px 0 0 0;margin:0;}
.vote-var{padding:2px; color:#0059b9;}
.vote-input input{padding:0; margin-right:5px; vertical-align:middle;float:left;}
.vote-input {margin:5px; vertical-align:middle; line-height:18px; border:1px solid white;}
.vote-input label{font:11px Tahoma,Verdana,Arial, Helvetica, sans-serif;}
#basevote .vote-bar{padding-left:0px; padding-bottom:5px; color:#0059b9;}

input,select, textarea {border:1px solid #ccc;}


.clear { float:none;clear:both; height:0; width:0; overflow:hidden; padding:0; margin:0;} 
.headbox-menu {align:center; padding: 2px 0 0 0;height:95px; width:775;  float:left;}
.headbox {float:none;height: 1110px;}
.headbox-footer { height:13px; padding: 0; font-size: 0; }
.headbox-rb, .headbox-lb { height:13px; padding: 0; font-size: 0; background-repeat: no-repeat;}
.headbox-header { height:8px; padding: 0; font-size: 0; }
.headbox-lt, .headbox-rt  { height:8px; padding: 0; font-size: 0; background-repeat: no-repeat; }

.headbox-lb { background-image: url(../img/header/corner_lb.png); background-position: left 0 }
.headbox-rb { background-image: url(../img/header/corner_rb.png); background-position: right 0 }
.headbox-rt { background-image: url(../img/header/corner_rt.png); background-position: right 0}
.headbox-lt { background-image: url(../img/header/corner_lt.png); background-position: left 0}
.headbox-footer { background-image: url(../img/header/corner_b.png); clear: left }
.headbox-header { background-image: url(../img/header/corner_t.png);background-repeat: repeat-x; }
.headbox-left {float:left;height:100px;width:8px; background: #FDBF10 url(../img/header/corner_l.png) repeat-y 0 0; padding:0; clear:left ; overflow: hidden}
.headbox-body {float:left;position:relative;height:100px;width:977px; background: #FDBF10 url(../img/header/header-fon.png) repeat; padding: 0; overflow: hidden}
.headbox-right {float:right;position:relative;height:100px;width:15px; background: #cccccc url(../img/header/corner_r.png) repeat-y right 0 ; padding: 0; overflow: hidden}

.logo {position:relative;height:100%;width:200px;background-image: url(../img/header/logo.png); background-position: center center;background-repeat:no-repeat;float:left;cursor:pointer;}

.bigmenu {position:relative;margin-right:6px; margin-bottom:0px; background-image: url(../img/header/podlb-m.png);background-repeat: repeat-x; float:left;width:auto;}
.bigmenu-l , .bigmenu-r  { height:31px; padding: 0; font-size: 0; background-repeat: no-repeat;}
.bigmenu-l { background-image: url(../img/header/podlb-l.png); background-position: left 0;float:left; }
.bigmenu-r { background-image: url(../img/header/podlb-r.png); background-position: right 0;float:left; }
.bigmenu span, .bigmenu-blue span{cursor:pointer;padding: 8px 10px;font-size:11px;font-family: Tahoma,Geneva; font-weight:bold;}
.bigmenu span {
	  display: block;
	  color: black;
	  margin: 0 1px 0 0;
	  text-decoration: none;  
	}
	/*
.bigmenu a:visited {
	  display: block;
	  color: black;
	  margin: 0 1px 0 0;
	  text-decoration: none;  
	}*/
.bigmenu span:hover {
	  display: block;
	  margin: 0 1px 0 0;
	  text-decoration: underline;
	  cursor:pointer;
	}
.bigmenu span:active, span:focus {outline: none;}	
.bigmenu-blue {position:relative;margin-right:6px; background-image: url(../img/header/podlb-m-blue.png);background-repeat: repeat-x; float:left;width:auto;}
.bigmenu-l-blue , .bigmenu-r-blue  { height:31px; padding: 0; font-size: 0; background-repeat: no-repeat;}
.bigmenu-l-blue { background-image: url(../img/header/podlb-l-blue.png); background-position: left 0;float:left; }
.bigmenu-r-blue {background-image:url(../img/header/podlb-r-blue.png); background-position: right 0;float:left;}
.bigmenu-blue span {display: block;color: white;margin: 0 1px 0 0;text-decoration: none; unselectable:on;}
/*.bigmenu-blue a:visited	{display: block;color: white;margin: 0 1px 0 0;text-decoration: none;}	*/
.bigmenu-blue span:hover {display: block;margin: 0 1px 0 0;text-decoration: underline;cursor:pointer;}
	
.arrow {display: none;position: absolute;z-index:10;top:27px;left:10px;width:12px;height:10px;background-image: url(../img/header/arrow-menu.png);background-repeat: no-repeat;}
#submenu ul{ 
  margin: 0px;
  margin-left: 10px;
  padding: 8px 2px 0 0;
  list-style: none;
}
#submenu li{
  font: 11px Tahoma;
  display: inline;
  margin: 0 10px 0 0;
  padding: 0;
}	
#submenu li.sub-border {
	font: 10px Arial, Helvetica, sans-serif ;
	font-weight:bold;
	color: #fdbf10;
	
}

#submenu {margin: 0; height:30px;width:775px; background: transparent; background-image: url(../img/header/podlb-m.png);background-repeat: repeat-x;clear:both; }
.submenu-l , .submenu-r  { height:30px; padding: 0; font-size: 0; background-repeat: no-repeat;}
.submenu-l { background-image: url(../img/header/podlb-l.png); background-position: left 0 }
.submenu-r { background-image: url(../img/header/podlb-r.png); background-position: right 0 }
#submenu a:visited {
	color: #0059b9;
	font-weight:bold;
	text-decoration: none;  
}
#submenu a:hover {
	color: #0059b9;
	font-weight:bold;
	text-decoration: underline;  
}
#submenu a {
	color: #0059b9;
	font-weight:bold;
	text-decoration: none;  
}
	
	
	
	.search-panel{
		padding: 10px 0 0 0px;
		font: bold 12px Tahoma,Geneva;
		
	}
	.search-input{
		background-image: url(../img/form/input-fon.png);
		background-color: #FFFFFF;
		background-repeat: x;
		border:1px solid black;
		margin: 0px 0 0 0px;
		width: 350px;
		height:19px;
		padding: 2px 0 0 0 ;
		font: 12px Tahoma,Geneva;
	}
	.search-example{
		padding: 0 0 0 55px;
		font: 10px Tahoma,Geneva ;
		color: black;
	}
	.search-submit{
		height:22px;
		width:50px;
		background:#E9EBED;
	
		margin: 0px 0 0 4px;
		padding: 0 0 3px 0;
		font: 12px Tahoma,Geneva ;
		color: black;
		
	}
	 
	.search-poisk1 {
		float:left;
		padding: 4px 2px 0 0px;
	}
	.search-poisk2 {
		float:left;
		padding: 0px 5px 0 0px;
	}
	.search-poisk3 {
		float:left;
		padding: 0px 0px 0 0px;
	}
	
	.reg-info {
		padding: 5px 5px 0 0;
		float:right;
		font: 11px Tahoma,Geneva;
		font-weight:bold;
	}
	.person-logged { padding: 5px 5px 0 0; float:right; font: 12px Tahoma,Geneva; font-weight:bold;}
	.person-newmessage { padding: 5px 5px 0 0; float:right; font: 12px Tahoma,Geneva; font-weight:bold; color:#0059b9;}
	.reg-info a:link {
		text-decoration: none;
		color:#0059b9;
	}
	.reg-info a:visited {
		text-decoration: none;
		color:#0059b9;
	}
	.reg-info a:hover {
		text-decoration: underline;
		color:#0059b9;
	}
	


#footer {width: 1000px;font: 11px Tahoma,Verdana,Arial; color: #666666; position:absolute; bottom:0; margin: 0 auto;z-index:0;}
#footer .revative {
	width:100%; position:relative;
}
#footer .footer-width {
	margin:0; padding:0 0 10px 0;
	left: 50%;margin-left: -500px;width:1000px;margin:0 auto;
}
#footer .footer-line {background-color:#FDBF10; font-size: 1px; height:4px; width:100%; margin: 0 0 5px 0;}
#footer a {
	  color: #666666;
	  text-decoration: none;  
}
#footer a:visited {
	  color: #666666;
	  text-decoration: none;
}
#footer a:hover {
	  color: #0059b9;
	  text-decoration: underline;
}
.box-header, .box-lt, .box-rt  { height:10px; padding: 0; margin:0px; font-size: 0; }
.box-rb, .box-lb, .box-box-footer { height:10px; padding: 0; font-size: 0; }
.box-lt, .box-rt, .box-rb, .box-lb { padding: 0; background-repeat: no-repeat;}
.box-lb { background-image: url(../img/box/box_lb.png); background-position: left 0 }
.box-rt { background-image: url(../img/box/box_rt.png); background-position: right 0}
.box-lt { background-image:  url(../img/box/box_lt.png); background-position: left 0}
.box-rb { background-image: url(../img/box/box_rb.png); background-position: right 0 }
.box-header { background-image: url(../img/box/box_t.png);background-repeat: repeat-x; }
.box-footer {background-image: url(../img/box/box_b.png); clear: left }
.box-left { background: #fff url(../img/box/box_l.png) repeat-y 0 0; padding:0 0 0 10px ; clear:left ; overflow: hidden;margin:0;}
.box-body {background: #fff url(../img/box/box_r.png) repeat-y right 0;	overflow: hidden;	padding-top: 0px;	padding-right: 15px;	padding-bottom: 5px;	padding-left: 5px; }
.box-body { font: 12px Verdana, Tahoma, Helvetica, sans-serif;}
.box-title, h1{  font: bold 14px Verdana, Tahoma, Helvetica, sans-serif;  margin: 0 0 10px 0; padding: 0 0 0 5px; border-bottom:1px solid #DFDFDF; color:#000;position:relative;}
.error-message{color:#FDBF10;}
.label-sell, .label-buy, .label-other { text-align:center; vertical-align:middle;width:35px;margin:5px 22px 5px 22px;padding:2px;font:9px Tahoma,Verdana, Arial, Helvetica, sans-serif;color:#000; letter-spacing:0.05em;}
.label-sell{background-color:#0059b9;color:#fff;}
.label-buy{background-color:#FDBF10; }
.label-other{background-color:#cccccc;}

#msg-redirect .msg {padding:15px 10px 15px 10px; line-height:20px;}

#basetips ul {margin:0;padding: 0 2px 0 0px; font: bold 14px Tahoma,Verdana,  Helvetica, sans-serif;}
#basetips ul ul {padding:5px 0 0 40px;}
#basetips li { list-style-type: none; padding: 0 10px 2px 0; margin:0 0 2px 0; color:#0059b9; font:  12px Tahoma,Vendera, Helvetica, sans-serif; }

#oblcat ul {margin:0; width:210px; float: left;  padding: 0 2px 0 6px}
#oblcat li {list-style-type: none; padding: 0 0 2px 0; margin:0 0 2px 0; color:#0059b9; font:  12px Tahoma,Vendera, Helvetica, sans-serif; }

#baseitem {letter-spacing:0.03em;}
#baseitem textarea {width:100%; height:100px; border:1px solid #cccccc;}
#baseitem ul {line-height:16px; margin:0;   padding: 0 2px 0 6px}
#baseitem li {  list-style-type: none; padding: 0; margin:0 8px 8px 0; font:  12px Tahoma,Vendera, Helvetica, sans-serif; }
#baseitem .is-wrong {float:right;}
#baseitem #wrong-info {display:none;margin-top:25px; padding-top:10px; border-top:1px solid #ccc; font: bold 12px Verdana, Tahoma, Helvetica, sans-serif;}
#baseitem #send-message {display:none;margin-top:25px; padding-top:10px; border-top:1px solid #ccc; font: bold 12px Verdana, Tahoma, Helvetica, sans-serif;}
#baseitem .send-mail {float:left; width:auto; padding-left: 6px;}


#alfavit ul {margin:0;   padding: 0 2px 0 6px}
#alfavit li {width:15px; text-align:center; vertical-align:middle;float:left;list-style-type: none; padding: 0 5px 2px 5px; margin:0 8px 8px 0; color:#0059b9; font:  12px Tahoma,Vendera, Helvetica, sans-serif; border: 1px solid #0059b9; }
#alfavit li:hover {border: 1px solid #0059b9; background-color:#FDBF10; }

#lastposts ul {margin:0; width:310px; float: left;  padding: 0 10px 0 6px}
#lastposts li {width:100%;list-style-type: none; padding: 0 0 2px 0; margin:0 0 2px 0; color:#0059b9; font:  12px Tahoma,Vendera, Helvetica, sans-serif; }
#lastposts li div { float:right;margin:0; padding:0; color:#999999; font:10px Tahoma,Vendera, Helvetica, sans-serif;}

#newsticker ul {margin:0; width:260px; float: left;  padding: 0}
#newsticker li {list-style-type: none; padding: 6px 0 0  0; margin:0 0 6px 0; font:  11px Tahoma,Vendera, Helvetica, sans-serif; }
#newsticker {padding:0;margin:0;}
#basetable {padding:0;width:100%;align:center;cellspacing:0; cellpadding:0; border:0;}
#basetable td {padding:4px;}
#basetable .leftcol {width:65%;font-size:12px; padding:4px;}
#basetable .rightcol {font-size:11px; padding:4px;}

#voteticket{padding:0;margin:0;}

#add-company  input,#add-company  select,#add-company  option {margin-top:1px;}
#add-company .main div {margin:0 10px 10px 0;}
#add-company .main div div{color:#aaa;font-size:10px;padding:1px 0 0 0;margin:0;}
#add-company .city {float:left;} #add-company .city input{width:250px;}
#add-company .name,#add-company .sobs{float:left;}
#add-company span {color:#FDBF10;  line-height:10px;}
#add-company .sobs input{width:150px;}
#add-company input{width:400px;padding:0;margin:0;}



#reg #reg-table, #auth #auth-table {border-collapse:collapse; border:0; }
#reg #reg-table hr {border:0,01em solid #DFDFDF;}
#reg .comment, #fogot .comment, #auth .comment{padding-left:5px;color:#ccc;font-size:10px;}
#reg .title, #fogot .title, #auth .title {font-weight:bold;text-align:right;width:100px;padding-right:5px;}
#reg td, #fogot td, #auth td {padding-top:10px;}
#reg input, #fogot input {width:150px;}
#auth .remember-me input {padding:0;width:14px; height:14px;border:0;}
#auth .remember-me { font-weight:bold;text-align:left;font-size:10px;}

#guestbook .guestbook-bar {clear:both; padding:0 20px 0 20px; text-align:left;}
#guestbook .title {width:100%; background-color:#EDF7F8; border-top:1px solid #ccc; border-bottom:1px solid #ccc; padding:3px;}
#guestbook .message {margin:0 0 30px 0;}
#guestbook .message-author {float:left;}
#guestbook .message-time {float:right; color:#ccc; font-size:10px;}
#guestbook .message-text {padding:3px;}
#guestbook .message-comment {border-top:1px solid #ccc; margin: 5px 0 0 0; padding:5px 3px 3px 3px;font-size:90%;}
#guestbook .add-button {float:right; padding: 0 0 5px 0; margin:0;}
#guestbook-add #guestbook-add-table{border-collapse:collapse; border:0; }
#guestbook-add td {padding-top:10px;}
#guestbook-add .title {width:150px;}
#guestbook-add .title, #guestbook-add .title-message {font-weight:bold;text-align:right;width:100px;padding-right:5px; vertical-align:middle;}
#guestbook-add .title-message{vertical-align:top;padding-top:15px;}
#guestbook-add textarea{width:500px; height:100px;}
#guestbook-add .comment{padding: 0 5px 0 0;color:#ccc;font-size:10px; vertical-align:middle;}
#guestbook-add .img-code {padding:0px 0 0 0; margin:0 0 0 0;}

#guestbook .comment {width:100%;  padding: 0 0 10px 0; min-height:100%; height:100%; clear:both;}
#guestbook .comment-count{width:20px;height:100%;float:left; text-align:right;padding:27px 0 0 0;}
#guestbook .comment-body {float:left;position:relative; width:640px;padding:0 0 10px 4px;}
#guestbook .comment-text {line-height:20px;padding:4px;border:1px solid #ccc; margin:20px 20px 0 0; background-color:#EDF7F8;}
#guestbook .comment-avatar { vertical-align:middle; text-align:center;border:3px double #ccc; background-color:#FFF;position:absolute; top:50;right:0;width:60px;height:79px;}
#guestbook .comment-avatar-padding { background-color:none;float:right; width:43px; height:58px;}
#guestbook .comment-author {font-size:11px;padding:5px 0 0 0;}

#tender .avatar-corner, #post .avatar-corner{float:right;font-size:11px; text-align:right;}
#tender .avatar-corner img{border:1px solid #ccc;}
#tender .tender{ line-height:18px;}
#tender .total-amount, #tender .till-end{padding-top: 10px;}
#tender .total-amount span {color:#FDBF10; padding-left:10px; font-size:16px; font-weight:bold; letter-spacing:1px;}
#tender .total-amount .grey,#tender .grey  {color:#ccc; padding:0;}
#tender #lots-table td {padding:5px;}
#tender .lot-paragraph {font-size:14px; font-weight:bold; padding:15px 0 5px 0; border-bottom:1px solid #ccc;}

#avatar-corner {margin:0;padding:0 5px;position:relative; float:left; width:120px;}
#avatar-corner  table, #foto div {background:transparent url(../img/box/box.png) repeat scroll 0 0;margin:0; }
#avatar-corner  div {display:inline;padding-top:9px;background-position:100% 0;float:left;margin:0 0 -1px 5px;}
#avatar-corner  div div {padding:0 5px 0 0;background-position:100% 100%;margin:0;}
#avatar-corner  div div div {left:-5px;padding:0;background-position:0 100%;position:relative;}
#avatar-corner  div a {display:block;left:5px;position:relative;top:-6px;}
#avatar-corner  img {position:relative;top:-6px;display:block;left:5px;border:6px solid #fff;}

#tender-offer textarea {width:600px;height:100px; margin:0 0 10px 0;}

#tender-list .tender-count{width:20px;height:100%;float:left; text-align:right;padding:27px 0 0 0;}
#tender-list .tender-body {float:left;position:relative; width:640px;padding:0 0 0 4px;margin:0 0 15px 0;}
#tender-list .tender-text {line-height:20px;padding:4px;border:1px solid #ccc; margin:20px 20px 0 0; background-color:#EDF7F8;}
#tender-list .tender-avatar { vertical-align:middle; text-align:center;border:3px double #ccc; background-color:#FFF;position:absolute; top:50;right:0;width:60px;height:79px;}
#tender-list .tender-avatar-padding { background-color:none;float:right; width:45px; height:58px;}
#tender-list .tender-author {font-size:11px;padding:5px 0 0 0;}
#tender-list .total-amount{padding:2px 5px 2px 5px;position:absolute; bottom:-8px; right:0;border:3px double #ccc; margin:0 30px 0 0; font-size:16px; background-color:#fff;}
#tender-list .total-amount span {font-weight:bold; color:#FDBF10; padding:0 3px 0 3px;} 
#tender-list .tender-title {font-weight:bold; border-bottom:1px solid #ccc;}

#tender-edit .close {position:absolute; top:0; right:0; }
#tender-edit .title { text-align:right; padding-right:3px; width:200px;}
#tender-edit td { padding-bottom:10px;}
#tender-edit .hint {color:#aaa;font-size:10px;padding:1px 0 0 0;margin:0;padding-left:115px;}
#tender-edit .div-title {width:110px; text-align:right; float:left; padding-right:5px;}
#tender-edit .lot-line {padding-top:5px;}
#tender-edit .valute {margin-left:5px;}
#tender-edit fieldset {margin-top:10px;width:500px; border:1px solid #ccc; text-align:left; position:relative;}
#tender-edit fieldset legend {margin-left:10px;}
#tender-edit .enough {text-align:left; font-size:10px; color:#FDBF10; }
#tender-edit .close {padding-right:10px;padding-top:5px;}

#posts #posts-table {width:100%; padding: 0 20px 0 20px;  }
#posts td {padding: 5px 0 5px 0;}
#posts .author {font-size:90%;}
#posts .stat, #posts .comment-count  {width:80px; vertical-align:middle; text-align:center;}

#post .label-sell,#post .label-buy,#post .label-other {float:left; text-align:center; vertical-align:middle;width:auto;margin:0px 2px 0px 2px;padding:1px;font: bold 12px Verdana, Tahoma, Helvetica, sans-serif;color:#000}
#post .label-sell{background-color:#0059b9;color:#fff;}
#post .label-buy{background-color:#FDBF10; }
#post .label-other{background-color:#cccccc;}
#post .post { line-height:18px;}
#post .left,#post .right {line-height:18px; margin-top:5px;   padding: 5px 2px 0 0px;font-size:  12px;}
#post .left {float:left;}
#post .right {float:right; text-align:right;}
#post .post-foto{padding: 0 10px 10px 10px;}
#post .post-foto-title{font-size:15px; padding-top:10px;}


#post-choose-part ul {margin:0;padding: 0 2px 0 0px; font: bold 14px Tahoma,Verdana,  Helvetica, sans-serif;}
#post-choose-part  ul ul {padding:5px 0 0 40px;}
#post-choose-part  li { float:none;list-style-type: none; padding: 0 10px 2px 0; margin:0 0 2px 0; color:#0059b9; font:  12px Tahoma,Vendera, Helvetica, sans-serif; }

#profil .person {padding: 5px 0 0px 0;font-size:15px; font-weight:bold;}
#profil .dol {padding: 5px 0 10px 0;font-size:12px;  font-style:italic;}
#profil .person a {font-size:11px; font-weight:normal;}
#profil .cont-title {width:400px; text-align:left; padding: 0 5px 5px 0; line-height:20px;}
#profil .cont-title div {width:150px;float:left; text-align:right; padding-right:4px;}
#profil .grey {float:left;color:#ccc;}
#profil .paragraph {margin-top:10px;width:200px; text-align:right; padding: 5px 0 5px 0; font-size:14px;}
#profil .posts,#profil .tenders,#profil .prices {margin:5px 0 0 100px;}
#profil .avatar-corner{float:right;font-size:11px; text-align:right; margin-bottom:10px;}
#profil .avatar-corner a {margin-right:15px;}
#profil .avatar {padding:1px; text-align:right;}
#profil .post-date, #profil .post-title {float:left; padding:0 0 5px 5px;}
#profil .post-date {color:#ccc;font-size:10px;width:30px; height:17px; text-align:right;}
#profil .post-title {margin-top:5px;height:12px;}
#profil .post {margin-left:41px;margin-bottom:15px; margin-right:20px;font-size:11px;}
#profil .till-end{margin-left:41px;margin-right:20px;font-size:11px; color:#ccc;}
#profil .price-name, #prices .price-name{margin-left:40px;width: 200px; float:left;clear:both;}
#profil .price-time, #profil .price-name, #prices .price-time, #prices .price-name, #profil .price-moderate{padding-bottom:10px;}
#profil .price-time, #prices .price-time{color:#aaa;float:left; width:180px;}
#profil .mod {float:right; text-align:right; font-size:15px; margin-right:20px; margin-bottom:10px;}
#profil .label-sell, #profil .label-buy, #profil .label-other {float:left;margin-left:2px; margin-right:3px;margin-top:1px;}
#profil-edit #edit-table{border-collapse:collapse; border:0; }
#profil-edit #edit-table td {padding:10px 3px 0 0;}

#prices .hint {color:#ccc; font-size:10px;}
#prices .title{padding:10px 20px 20px 20px;}
#prices .moderate{float:left; width:150px;padding-left:25px;}

#modprice .price {padding:20px; line-height:20px;}

#ava-change .title {padding:1px 5px 0 0;width:200px;height:50px;text-align:right; vertical-align:top;float:left;}
#ava-change .submit {margin:5px 0 0 0;}

#myposts-table {padding:0;width:100%;align:center;cellspacing:0; cellpadding:0; border:0;}
#myposts-table tr:hover {background-color:#F6F1AD;}
#myposts-table .line1 {background-color:#EDF7F8; }
#myposts-table .line1 td {}
#myposts-rable .razdel {width:100px; white-space:nowrap;padding:3px;}
#myposts-table td{padding:3px; font-size:11px; vertical-align:middle;}
.price-show {font-size:11px; font-weight:bold;}

#message-new textarea{width:400px;height:150px;}
#message-new .input-title{width:400px;}
#message-new #new td{padding:5px;}
#message-new .avatar {float:left; height:30px; padding:1px; margin-right:10px; border:1px solid #ccc;}

#message-inbox-outbox .no-data{color:#ccc;font-size:16px;padding:20px 0 20px 20px;}
#message-inbox-outbox img{height:30px;float:left; padding:1px; margin-right:10px;border:1px solid #ccc;}
#message-inbox-outbox span {padding-left:5px;color:#ccc;}
#message-inbox-outbox .aponent {width:150px;font-size:11px;}
#message-inbox-outbox #messages tr:hover {background-color:#F6F1AD;}
#message-inbox-outbox #messages {width:600px;}
#message-inbox-outbox #messages td {padding:5px;}
#message-inbox-outbox #messages .date { text-align:right;width:30px; font-size:11px;}
#message-inbox-outbox #messages .line1 {background-color:#EDF7F8; border-color:#000;}
#message-inbox-outbox #messages .line1 td {}

#message-show .title {width: 150px; text-align:right; font-weight:bold;float:left; padding:5px; line-height:16px;}
#message-show .text {padding:5px; line-height:16px; width:500px;}
#message-show .date {text-align:right; font-size:10px; float:right; padding-left:5px;line-height:16px;}
#message-show .buttons {padding:10px 5px 15px 160px;}
#message-show .avatar {float:left; height:30px; padding:1px; margin-right:10px; border:1px solid #ccc;}



#add-post td {padding:10px 3px 0 0;}
#add-post #foto td {padding:0;}

#add-post textarea, #add-post input {width:400px; size: 10;}
#add-post textarea {height:150px;}
#add-post .title {width:200px;text-align:right;}
#add-post .code {color:#ccc;font-size:10px; text-align:left;}
#add-post .code input {width:60px; border:1px solid #ccc;}
#add-post .label-sell, #add-post .label-buy, #add-post .label-other {cursor:pointer;float:left;margin-left:2px; margin-right:20px;margin-top:3px;}
#add-post .labels input {width:auto;float:left; border:0;}
#add-post .labels td{padding-bottom:0; }
#add-post .td-img {text-align:left; font-size:10px; }
#add-post #divs div {padding-bottom:4px;}
#add-post .td-img input {width:220px;}
#add-post .submit {width:auto; padding:0 20px 0 20px;cursor:pointer;}
#add-post .enough {text-align:left; font-size:10px; color:#FDBF10; }
#add-post .foto_img {background-color:#fff;}
#add-post .loaded {font-size:10px; vertical-align:top; line-height:15px;position:relative; }
#add-post .blue {color:#0059b9}
#add-post .liner{float:left; margin-top:10px;}
#add-post .popup {width:100px;height:75px;z-index:10;float:right;display:none;padding: 2px 2px 0 0 ; }

#new-comment textarea {width:600px;height:100px; margin:0 0 10px 0;}
#comments .comment {width:100%;  padding: 0 0 10px 0; min-height:100%; height:100%; clear:both;}
#comments .comment-count{width:20px;height:100%;float:left; text-align:right;padding:27px 0 0 0;}
#comments .comment-body {float:left;position:relative; width:640px;padding:0 0 0 4px;}
#comments .comment-text {line-height:15px;padding:4px;border:1px solid #ccc; margin:20px 20px 0 0; background-color:#EDF7F8; font-size:11px;}
#comments .comment-avatar { vertical-align:middle; text-align:center;border:3px double #ccc; background-color:#FFF;position:absolute; top:50;right:0;width:60px;height:79px;}
#comments .comment-avatar-padding { background-color:none;float:right; width:43px; height:58px;}
#comments .comment-author {font-size:11px;padding:5px 0 0 0;}

#foto{margin:0;padding:0 5px;position:relative; float:left;}
#post #foto {width:120px;}
#post .avatar-corner #foto {width: auto}
#foto table, #foto div {background:transparent url(../img/box/box.png) repeat scroll 0 0;margin:0; }
#foto div {display:inline;padding-top:9px;background-position:100% 0;float:left;margin:0 0 -1px 5px;}
#foto div div {padding:0 5px 0 0;background-position:100% 100%;margin:0;}
#foto div div div {left:-5px;padding:0;background-position:0 100%;position:relative;}
#foto div a {display:block;left:5px;position:relative;top:-6px;}
#foto img {position:relative;top:-6px;display:block;left:5px;border:6px solid #fff;}
#foto input {width:10px;}
#foto .delete{padding:0; margin:0 8px 0 0; width: 100%;background:none; background-image:none; text-align:center; font-size:10px;}

#often ul {margin-left:5px;line-height:19px; }

#finded-table td, #finded-table th {padding:5px;}

.wrong-code{color:#FDBF10;padding-bottom:5px;font-weight:normal;font-size:12px;}
.orange, .orange:visited, .orange:link, .orange:hover{color:#FDBF10;}
.mail-menu {margin:10px 0 0 20px;;padding:5px 15px 5px 15px; background-color:#EDF7F8;float:left;}
.mail-menu-line{border-top:1px solid #ccc;height:10px;}
.mail-menu:hover{background-color:#F6F1AD;}
.mail-menu-current {border:1px solid #ccc; border-bottom:none;font-weight:bold;}
.bold {font-weight:bold;}
.ra {text-align:right;}
.red {color:red;}

#content-body {float:left;width:700px;margin:0;padding:0;}
#content-body-full {width:995px;}
#content-panel {margin:0;float:right;width:290px;margin: 0 7px 0 0;}

#dynamics-body {float:left;width:743px;margin:0;padding:0;}
#dynamics-cp {margin:0;float:left;width:250px;margin: 0 0 0 0 ;}
.red {color:red;}
.green {color:green;}
.grey {color:#aaa;}
.border {padding:10px;}

.line1, .line2 {vertical-align:middle;}
.line1 { background-color:#EDF7F8;border:none;}
.line2 { background-color:#FFFFFF;border:none;}
.line-highlight {background-color:#ffd8bc; border:none;}

.code-l {display:none}
th { background-image:url(../img/th.png); color:#0059b9; padding:6px 3px; font: 10px  Verdana, Arial, Helvetica, sans-serif; font-weight:bold; border:2px solid white; border-bottom:10px solid white;white-space: nowrap;}
.th_hover {background-image:url(../img/th_hover.png); cursor:pointer;}

#access-user fieldset {float:left; width:300px; margin:5px; padding:5px;}

body .hover {background-color:#F6F1AD; }
.ui-corner-top {
-moz-border-radius-topleft:4px;
-moz-border-radius-topright:4px;
}
.ui-corner-bottom {
-moz-border-radius-bottomleft:4px;
-moz-border-radius-bottomright:4px;
}
.ui-corner-right {
-moz-border-radius-bottomright:4px;
-moz-border-radius-topright:4px;
}
.ui-corner-left {
-moz-border-radius-bottomleft:4px;
-moz-border-radius-topleft:4px;
}
.corner-all {
-moz-border-radius-bottomleft:4px;
-moz-border-radius-bottomright:4px;
-moz-border-radius-topleft:4px;
-moz-border-radius-topright:4px;
border: 1px solid #B8C3C8;

}

#loader {border:3px double #ccc; position:absolute; z-index:999; top:50%;left:50%;margin-left: -100px; margin-top:-70px; width:200px;height:70px; background-color:#f5f5f5; text-align:center; padding:10px 0 0 0; display:block; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif;}
#terms-list li {float:left; width:150px; white-space:nowrap; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif;}
#terms-list li input {vertical-align:middle;}

#pricetable td {padding: 4px; vertical-align:middle;}
.button {padding:4px;margin:1px;font-size:11px; color:#0059b9;}
.title-line {font-size:14px; font-weight:bold; color:#999;}
.div-addprice {font-size:11px;}

.ui-dialog {width:none; height:none;}
.ui-dialog .ui-dialog-titlebar { padding: 0; margin:0; position: relative;  }
.ui-dialog .ui-dialog-title {margin: 0; margin-right: 0.3em;  padding: 4px; font-size: 12px;color:black;} 
.ui-dialog .ui-dialog-content {padding:0; font-size:11px;font-family:Verdana, Arial, Helvetica, sans-serif;}


#stringedit-table td {padding:3px; text-align:left;}
#stringedit-table .strtitle { text-align:right; font-weight:bold;}
#stringedit-table #terms-list {margin:0;padding:0;}
#stringedit-table #terms-list li { margin:0px; font-size:11px; }
#stringedit-table a {color:#0059b9;}

.ovhint {white-space:nowrap;padding:4px;}
.ovhintcap {align:right;width:100%;text-align:right;margin-right:4px;color:#aaa;}

#dynpanel .dp {margin-top:10px;margin-right:5px; padding-left:5px; font-size:12px; }

#dynpanel select, #dynpanel input { border: 1px solid #0059b9;background-color:#EDF7F8; color:#000;}
#dynpanel select {margin-bottom:10px; margin-top:4px; }
#dynpanel .dp-label {margin-top:11px;width:22px;float:left; text-align:right; padding-right:1px;}
#dynpanel .dp-clear {font-size:9px;margin-left:2px;margin-bottom:2px; }
#dynpanel .dynBtn {font-size:11px; margin-top:11px; padding:4px; float:right; }
#dynpanel .selleb {font-weight:bold; font-size: 11px;}
#dynpanel .selleblink {font-size: 11px; color:#555;}
#ui-datepicker-div {width:200px; font-size:10px;}
#dynpanel .dp-link {font-size: 11px;width:220px;margin-bottom:10px;border: 1px solid #555;background-color:#fafafa; color:#777;}

#dyn-data-table {margin:20px;}
#dyn-data-table table td {padding:5px;padding-left:15px;font-size:11px;}
#dyn-data-table table th {font-weight:bold;padding:5px;}

#dynamics_data {min-height: 500px;}
#dynlink {text-align: right; margin-right:3px; margin-bottom:3px;}
#dynlink a {font-size:11px;}
#dynamics .charts {display:none;}

#dynpanel .fastLink {font-size:11px; margin-left:6px}