html { height: 100%; padding: 0; margin: 0; background: #ffffff; }
body { height: 100%; padding: 0; margin: 0; color: #000000; background: #ffffff; font-family: Arial, Tahoma, Verdana; font-size: 75%; }


table td {
	padding: 0px;
}
/*select {
	background-color: #F2F3EE;
	border: #B4B46C 1px solid;
	color: #666644;

	font-size: 10pt;
}
*/
select.curr {
	width: 55px;
}
select.comis {
	width: 55px;
}
/*
input {
	border: #B4B46C 1px solid;
	font-family: microsoft sans serif, arial, sans-serif;
	font-size: 10pt;
	color: #666644;
	font-weight: normal;
	background-color: #F2F3EE;
}*/
.login {
	border: #656644 1px solid;
	/*font-family: microsoft sans serif, arial, sans-serif;*/
	font-size: 10pt;
	color: #666644;
	font-weight: normal;
	background-color: #E5E5CB;
}
.preview
{
	width: 466px;
	height: 95px;
	border: 2px solid #000000;
	overflow: hidden;
	background-color: #FFFFFF;
	padding: 5px;

	/*font-family: microsoft sans serif, arial, sans-serif;*/
	font-size: 10pt;
	color: #000000;
	font-weight: normal;
}
.advpreview
{
	width: 300px;
	height: 150px;
	overflow: hidden;
	background-color: #FFFFFF;
/*
	font-family: microsoft sans serif, arial, sans-serif;
	font-size: 10pt;
	color: #666644;
	font-weight: normal;*/
}
.advdateout {

	border: #cbd0cc 1px solid;
	font-size: 10pt;
	color: #000000;
	font-weight: normal;
	background-color: #cbd0cc;
	width: 200px;
	border-color:#cbd0cc;
}
.advdatecomingout {
	border: #cbd0cc 1px solid;
	font-size: 10pt;
	color: #000000;
	font-weight: normal;
	background-color: #cbd0cc;
	width:120px;


}
td.greenbtn
{
	padding: 20px 20px 0px 0px;
}
td.greenbtn input
{
	background: #53705b;
	color: #ffffff;
	border: 0;
	float: right;
	margin-right: 20px;
	width: auto;
}
input.greencheck
{
	border: none;
	color: white;
	font-weight: bold;
	background-color: #989834;
}
input.inputro
{
	color: #FFFFFF;
	background-color: #666644 ;
}*/
/*
body {
	background-color: #FFF;
	font-family: microsoft sans serif, arial, sans-serif;
	font-size: 10pt;
}
*/
table {
	border: 0px;
	border-collapse: collapse;
	font-size: 10pt;
}
table.tbllghtgrnborder {
	background-color: #FFFFFF ;/*#E1E0C2;*/
}
table td.drkgrnbld{
	background-color: #FFF ; /*666644;*/
	color: #825193;
	font-weight: bold;
	padding: 10px 5px 0px 5px;
	font-size: 11pt;
}
table td.lghtgrnbld{
	background-color: #FFF; /*#989834;*/
	font-weight: bold;
	padding: 5px 0px 0px 20px;
	font-size: 8pt;
}
table td.drkgrnbld a{
	font-weight: bold;
	color: #825193;
	font-size: 11pt;
	text-decoration: underline;
}
/*
table td.drkgrnbld a:hover{
	color: #DC8C01;
}
*/
table td.lghtgrnbld a{
	color: #000;
	font-weight: normal;
	text-decoration: underline;
	font-size: 10pt;
}
/*
table td.lghtgrnbld a:hover{
	color: #DC8C01;
}
*/
.mdgrnorng {
	background-color: #D3D2A6;
	color: #F49720;
	font-weight: bold;
	padding-left: 20px;
	font-size: 10pt;
}
.FormContainer TD .mdgrnorng {
	background-color: #FFF;/*#FFFFD2;*/
	color: #F5A134;
	font-weight: bold;
	padding-left: 20px;
	height: 25px;
	font-size: 12pt;
	vertical-align: middle;
	font-style: normal;
}
.mdgrnorng2
{
	background-color: #FFF;
	color: #00A8D1;
	font-weight: bold;
	padding: 0px 0px 40px 30px;
	font-size: 10pt;
}
.FormContainer TD .mdgrnorng2
{
	background-color: #FFF;
	color: #00A8D1;
	font-weight: normal;
	padding: 0px 0px 15px 30px;
	font-size: 10pt;
	font-style: italic;
}
.mdgrnorng3 {
	background-color: #D3D2A6;
	color: #666644;
	font-weight: bold;
	padding-left: 20px;
	height: 25px;
	font-size: 10pt;
}
.FormContainer TD .mdgrnorng3 {
	background-color: #FFF;/*#FFFFD2;*/
	color: #F5A134;
	font-weight: bold;
	padding-left: 20px;
	height: 25px;
	font-size: 12pt;
	vertical-align: middle;
	font-style: normal;
}

.darkrow
{
	background-color: #FFFFFF;
	color: #000;
	font-weight: normal;
	padding-left: 20px;
	font-size: 10pt;
}
table td.darkrow2
{
	background-color: #FFFFFF;
	color: #000;
	font-weight: normal;
	padding-left: 0px;
	padding-right: 20px;
	font-size: 10pt;
}
table td.darkrow2 input
{
	width: 300px;
}
table td.darkrow2 input.price
{
	width: 60px;
}
table td.darkrow2 input.comis
{
	width: 45px;
}
table td.darkrow2 select
{
	width: 306px;
}
table td.darkrow2 select.curr
{
	width: 55px;
}
table td.darkrow2 select.comis
{
	width: 55px;
}
table td.darkrow2 textarea
{
	width: 300px;
	height: 150px;
}

.lightrow
{
	background-color: #FFFFFF;
	color: #000;
	font-weight: normal;
	padding-left: 20px;
	font-size: 10pt;
}
table td.lightrow2
{
	background-color: #FFFFFF;
	color: #000;
	font-weight: normal;
	padding-left: 0px;
	padding-right: 20px;
	font-size: 10pt;
}
table td.lightrow2 input
{
	width: 300px;
}
table td.lightrow2 select
{
	width: 306px;
}

table td.lightrow2 input.price
{
	width: 60px;
}
table td.lightrow2 input.comis
{
	width: 45px;
}
table td.lightrow2 select.curr
{
	width: 55px;
}
table td.lightrow2 select.comis
{
	width: 55px;
}


table td.menuadv {
	font-weight: bold;
	background-color: #ffffff;
	padding-left: 20px;
	font-size: 10pt;
	color: #2b4f35;
}
table td.grncol {
	background-color: #FFFFFF;
	padding: 0px;
	width: 0px;
}
a.whit {
	font-weight: bold;
	font-size: 10pt;
	color: #2b4f35;
	text-decoration: underline;

}
table td.drkgrnbld a.orng {
	color: #DC8C01;
	text-decoration: underline;
}
/*
input.rb1
{
	border: none;
	color: #346667;
	font-weight: normal;
	font-size: 10pt;
	background-color: #FFFFFF;
}
input.rb2
{
   border: none;
	color: #346667;
	font-weight: normal;
	font-size: 10pt;
	background-color: #FFFFFF;
}
input.rb3
{
  border: none;
	color: #346667;
	font-weight: normal;
	font-size: 10pt;
	background-color: #FFFFFF;
}
input.rb4
{
	border: none;
	color: #346667;
	font-weight: normal;
	background-color: #FFFFFF;
}*/
/*
.ness {
	color: #c2311a;
	font-weight: bold;
}
  */
span.commenttxt {
	color: #666644;
	font-weight: normal;
	font-size: 10pt;
}
table td.comment
{
	background-color: #FFFFFF;
	color: #666644;
	font-size: 10pt;
	font-weight: normal;
	padding: 5px 0px 5px 20px;
	font-style: italic;
}
.commenttd {
	background-color: #E1E0C2;
	padding-left: 10px;
	font-size: 10pt;
}
.commenttd2 {
	background-color: #D3D2A6;
	padding-left: 10px;
	height: 30px;
	font-size: 10pt;
}
.direction {
	color: #000;
	font-weight: bold;
	text-align: center;
	padding: 5px;
	font-size: 10pt;
	vertical-align: top;
}
.outdates {
	color: #000;
	font-weight: normal;
	text-align: left;
	padding: 0px 5px 5px 5px;
	font-size: 10pt;
}
.date {
	color: #346667;
	font-weight: normal;
	text-align: center;
	background-color: transparent;
	font-size: 10pt;
	vertical-align: middle;
}
.adv {
	color: #000;
	padding: 5px;
	font-size: 10pt;
}
td.adv a {
	color: #000;
	text-decoration: underline;
}
td.adv a:hover {
	color: #000;
	text-decoration: underline;
}
a.nvgtr{
	color: #666644;
	font-weight: bold;
	text-decoration: none;
	font-size: 10pt;
}
a.nvgtr:hover{
	color: #FFFFFF;
	text-decoration: none;
}
a.advwork{
	color: #000;
	font-weight: normal;
	text-decoration: underline;
	font-size: 8pt;
}
a.advwork:hover{
	color: #ABAA58;
	text-decoration: underline;
}
a.cmpnlink{
	color: #666644;
	font-weight: normal;
	text-decoration: underline;
	font-size: 10pt;
}
a.cmpnlink:hover{
	text-decoration: underline;
}
.clndrweeknametd {
	color: #666644;
	font-weight: bold;
	text-decoration: none;
	font-size: 10pt;
	text-align: center;
}
.clndrweekdaystd {
	background-color: #F5F5F5;
	text-align: center;
	cursor: pointer;
	height: 30px;
	width: 30px;
}
.activedate{
	background: #00FF99;
}
td.clndrweekdaystd a{
	color: #53705B;
	text-decoration: none;
	font-weight: bold;
	font-size: 10pt;
}
td.clndrweekdaystd a:hover{
	color: #FFF;
	text-decoration: none;
	font-weight: bold;
}
span.flgnew{
	color: #95b99e;
	font-weight: bold;
	font-size: 9pt;
}
span.flgour{
	color: #FF3300;
	font-weight: bold;
	font-size: 9pt;
}
.hint
{
	border: 1px solid #000;
	overflow: hidden;
	background-color: #F2F3EE;
	font-size: 8pt;
	color: #000;
	font-weight: normal;
	padding: 4px;
	text-align: left;
	vertical-alignment: middle;
}
li a.innerhref:hover
{
	color: #DA8D00;
	text-decoration: none;
}
li a.innerhref
{
	/*color: #00F;*/
	text-decoration: underline;
}
span.contactmail a.contactmail:hover
{
	color: #DA8D00;
	text-decoration: none;
}
span.contactmail a.contactmail
{
	color: #00F;
	text-decoration: none;
}
a.helpref:hover
{
	color: #000;
	text-decoration: underline;
}
a.helpref
{
	color: #000;
	text-decoration: none;
	font-size: 10pt;
	font-weight: normal;
}
a.signuptype1
{
	color: #666644;
	font-weight: bold;
	font-size: 10pt;
	text-decoration: none;
}
a.signuptype1:hover
{
	color: #DA8D00;
	text-decoration: underline;
}

.tdparttitle
{
	margin: 0 0 10px 0;
	font-size: 200%;
	color: #3c794d;
	font-family: Arial Narrow;
	vertical-align: bottom;
	font-weight: 700;
	width: 400px;
}
.tdparthelp
{
	background-color: #FFFFFF;
	text-align: left;
	padding-right: 10px;
	vertical-align: bottom;
	font-style: italic;
}
.tdpartsection
{
	font-size: 10pt;
	font-weight: bold;
	margin: 0;
	color: #000;
}

.tdpartsection a
{
	color: #000;
	text-decoration: none;
}


td .internalmenu
{
	vertical-align: top;
	width: 257px !important;
	height: 880px;
}
iframe .internalmenu
{
	width: 100%;
}

td .internalmenusmall
{
	vertical-align: top;
	width: 257px !important;
	height: 500px;
}
iframe .internalmenusmall
{
	width: 100%;
}


.Favorites { margin-bottom: 16px; }
.Favorites td { background: #f3f7f3; border-right: 1px solid #ffffff; padding: 5px 10px 5px 10px;}
.Favorites a { text-decoration: underline; color: #000000; }
.Favorites h2 { font-size: 100%; font-family: Arial; font-weight: bold; margin: 0; }
.Favorites h2 a { color: #2b4f35; }
.Favorites th { color: #ffffff; text-align: center; vertical-align:middle; background: #95b99e; border-right: 1px solid #ffffff; padding: 3px;}
.Favorites .Even td { background: #dbe8e2; }
.Favorites .Splitter { height: 1px; padding: 0; border: none; }
.Favorites .Splitter div { height: 1px; overflow: hidden; font-size: 1px; background: #8ca092; position: relative; z-index: 2; }

/*
	font-family: microsoft sans serif, arial, sans-serif;
		оранж           #DA8D00

	intrnal menu:
		темно-зел       #666644
		светло-зел      #989834

	объявы
		темно-зел :: рамка              #989834
		средне-зел :: подать            #D3D2A6
		светло-зел  :: полоса           #E0E1C2
		светло-светло-зел  :: полоса    #FBFCF7



*/

.tblGRWH { margin-bottom: 16px; }
.tblGRWH td {padding-left: 20px;}
.tblGRWH a { text-decoration: none; color: #000000; }
.tblGRWH h2 { font-size: 100%; font-family: Arial; font-weight: bold; margin: 0; }
.tblGRWH h2 a { color: #2b4f35; }
.tblGRWH .Comment {    background-color: #FFFFFF;    padding-left: 30px;     font-style: italic;}
.tblGRWH th { color: #000000; text-align: center;  padding: 0 10px 2px 0;}
.tblGRWH .Splitter { height: 1px; padding: 0; border: none; }
.tblGRWH .Splitter div { height: 1px; overflow: hidden; font-size: 1px; background: #8ca092; position: relative; z-index: 2; }

.greeninput
{
	 background: #53705b;
	 color: #ffffff;
	 border: 0;
	 width: auto;

}

.findpanel { background: #E9F2EC; width: 100%; text-align: left;}
.findpanel .title { height: 30px; vertical-align: middle; text-align: center; color: #2B4F35; font-size: 12pt; font-weight: bold; padding: 10px;}
.findpanel .label { padding: 3px 10px 3px 15px; text-align: left;}
.findpanel .paramvalue { width: 300px;}
.findpanel .price { width: 80px;}
.findpanel .curr { width: 75px;}
.findpanel .button { padding: 10px 0 10px 0; text-align: left;}
.findpanel .button input { background: #53705b; color: #ffffff; border: 0; width: auto; }

.tblbirgaresult { width: 100%; }
.tblbirgaresult .title { color: #ffffff; text-align: center; background: #95b99e; border-right: 1px solid #ffffff; padding: 3px;  vertical-align: middle; font-weight: bold;}
.tblbirgaresult td { background: #f3f7f3; border-right: 1px solid #ffffff; padding: 5px 10px 5px 10px; }
.tblbirgaresult .even td { background: #dbe8e2; }
.tblbirgaresult .splitter { height: 1px; padding: 0; border: none; }
.tblbirgaresult .splitter div { height: 1px; overflow: hidden; font-size: 1px; background: #8ca092; position: relative; z-index: 2; }
.tblbirgaresult .date { color: #346667; font-weight: normal; text-align: center; vertical-align: middle; }
.tblbirgaresult .direction { color: #000; font-weight: bold; text-align: center; padding: 5px; font-size: 10pt; vertical-align: top; }

.Spravo4nik {z-index:9999;}
.Spravo4nik .transp { background: transparent; padding: 0px; color: #95b99e;}
.Spravo4nik a { text-decoration: none; color: #000000; }
.Spravo4nik th { color: #ffffff; text-align: left; vertical-align:middle; background: #95b99e;padding-top: 5px;padding-bottom: 0px;padding-left: 10px;padding-right: 10px;}
.Spravo4nik td { color: #ffffff; text-align: center; vertical-align:middle; background: #95b99e;padding: 5px;}
.Spravo4nik  input  { background: #FFFFFF;border:0 }
.Spravo4nik  select  { background: #FFFFFF;border:0 }

.Split{ height: 1px; background: #8ca092;}