HTML, BODY{
	height:100%;
}
BODY {
	font-family: Arial, Helvetica, sans-serif;
	padding:0;
	margin:0;
	color:#404040;
	font-size:12px;
	line-height:1.5em;
}
IMG, TABLE {
	border:none;
}
TABLE {
	border-collapse:collapse;
}
TD {
	padding:0;
	vertical-align:top;
}
A{
	color:#268a1c;
}
A:hover{
	text-decoration:none;
}
H2{
	font-size:24px;
	font-weight:normal;
	margin:0;
	padding:2px 0 0 0;
	color:#333;
}
H3{
	font-size:12px;
	text-transform:uppercase;
	margin:10px 0 0 0;
	padding:0;
}
H4{
	font-size:18px;
	color:#ff0000;
	display:inline;
	margin:0;
	padding:0;
}
UL.stnone{
	list-style:none;
	margin:0 0 0 10px;
	padding:0;
}
FORM{padding:20px 0 0 0; margin:0;}
FORM INPUT, FORM TEXTAREA{font-family: Arial, Helvetica, sans-serif; color:#000; font-size:12px; border:1px solid #9f9fa0; padding:2px 0 3px 4px; font-weight:normal; margin:0 0 12px 15px;}
FORM INPUT.nostyle, FORM.login INPUT.nostyle, FORM.recall INPUT.nostyle, FORM.reg INPUT.nostyle, DIV#photo FORM.reg INPUT.nostyle{padding:2px 30px 2px 30px; //padding:2px 20px 2px 20px; margin:0; width:auto; border:2px outset #fff;}
FORM.login INPUT, FORM.login TEXTAREA{width:200px;}
FORM.recall INPUT, FORM.recall TEXTAREA{width:250px;}
FORM.recall{padding:0;}
FORM.reg INPUT, FORM.reg TEXTAREA{width:350px;}
FORM.reg INPUT.cod{ width:175px;}
DIV#photo FORM.reg INPUT{width:160px;}
DIV#photo FORM.reg TABLE.photo INPUT{width:321px; _width:315px;}
DIV#photo FORM.reg TABLE.photo INPUT.photoprewu{width:234px; _width:228px; margin:2px 0 0 26px;}


.orage{color:#e8ab00;}
.green{color:#268a1c;}
.gray{color:#222;}
.red{color:#ff0000;}
.bold{font-weight:bold;}
.bigtxt{font-size:13px;}
.bigtxt14{font-size:14px;}
.graybg{background-color:#ddd;}
.w100{width:100%;}
.block{display:block;}
.nowrap{white-space:nowrap;}
.dashed{text-decoration:none; border-bottom:1px dashed #268a1c;}
.small{font-size:11px;}
.ssmall{font-size:10px;}
.middle{vertical-align:middle;}
.bottom{vertical-align:bottom;}
.right{text-align:right;}
.flleft{float:left;}
.flright{float:right;}


.billet .ml { padding: 0 15px; background: #ddd; }
.billet .tl, .billet .bl { height: 15px; position: relative; font-size: 1px; line-height: 1px; _padding: 0 15px; }
.billet .tml, .billet .bml { height: 15px; position: absolute;left: 15px;right: 15px; background: #ddd;_width: 100%; }
.billet .tlc, .billet .trc, .billet .blc, .billet .brc { position: relative; width: 15px; height: 15px;}
.billet .tlc { float: left; background: url('/images/tl.gif') 0 0 no-repeat;_left: -15px;}
.billet .trc { float: right; background: url('/images/tr.gif') 0 0 no-repeat;_right: -15px;}
.billet .blc { float: left; background: url('/images/bl.gif') 0 0 no-repeat;_left: -15px;}
.billet .brc { float: right; background: url('/images/br.gif') 0 0 no-repeat;_right: -15px;}

.etl{background:url(/images/etl.png) no-repeat;_background: url(none);_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/etl.png', sizingMethod='crop');}
.ett{background:url(/images/ett.png) repeat-x;_background: url(none);_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/ett.png', sizingMethod='scale');}
.etr{background:url(/images/etr.png) no-repeat;_background: url(none);_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/etr.png', sizingMethod='crop');}
.ecl{background:url(/images/ecl.png) repeat-y;_background: url(none);_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/ecl.png', sizingMethod='scale');}
.ecr{background:url(/images/ecr.png) repeat-y;_background: url(none);_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/ecr.png', sizingMethod='scale');}
.ebl{background:url(/images/ebl.png) no-repeat;_background: url(none);_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/ebl.png', sizingMethod='crop');}
.ebb{background:url(/images/ebb.png) repeat-x;_background: url(none);_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/ebb.png', sizingMethod='scale');}
.ebr{background:url(/images/ebr.png) no-repeat;_background: url(none);_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/ebr.png', sizingMethod='crop');}
#niceloginform{
  position: absolute;
  left: 35%;
  top: 120px;
  display: none;
  z-index: 99;
}
#screen{
  position: absolute; top: 0; left: 0; right: 0; width: 100%; height: 100%; z-index: 98;
  display: none;
	background:url(/images/bg.png);
	_background: url(none);
 _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/bg.png', sizingMethod='scale');
}
DIV.close{
	position:absolute;
	right:13px;
	top:13px;
}

DIV.main{
	padding:0 25px 0 25px;
}
TABLE.maintable{
	height:100%;
}
TD.maintable{
	padding:0 0 130px 0;
}
TABLE.top{
	margin:0 0 50px 0;
	//margin:0 0 40px 0;
}
IMG.logo{
	margin:30px 35px 0 0;
}
DIV.link{
	word-spacing:25px;
}
TD.topmenu A{
	margin:0 0 0 30px;
}
TABLE.out{
	background:url(/images/cl.gif) 3px no-repeat;
	height:24px;
	text-align:center;
	display:inline;
	position:relative;
	left:20px;
	top:2px;
	//top:5px;
}
TABLE.out TD{
	background:url(/images/cr.gif) right top no-repeat;
	padding:2px 20px 0 20px;
	font-size:12px;
	height:24px;
	//height:22px;
	font-weight:normal;
}
TD.mainmenu{
	vertical-align:bottom;
}
TABLE.mainmenu TD, DIV.submenu{
	background:url(/images/cl.gif) 3px no-repeat;
	height:24px;
	text-align:center;
}
TABLE.mainmenu TD.act, DIV.submenuact{
	background:url(/images/clact.gif) 3px no-repeat;
	height:24px;
	text-align:center;
}
TABLE.mainmenu TD DIV, DIV.submenu DIV{
	background:url(/images/cr.gif) right top no-repeat;
	height:21px;
	padding:3px 10px 0 10px;
	color:#333;
	margin:0 0 0 3px;
	text-transform:uppercase;
	font-weight:bold;
	white-space:nowrap;
	//white-space:normal;
}
TABLE.mainmenu TD.act DIV, DIV.submenuact DIV{
	background:url(/images/cract.gif) right top no-repeat;
	height:21px;
	padding:3px 10px 0 10px;
	color:#333;
	margin:0 0 0 3px;
	text-transform:uppercase;
	font-weight:bold;
	white-space:nowrap;
	//white-space:normal;
}
TABLE.mainmenu TD A, DIV.submenu A, DIV.submenuact A{
	text-decoration:none;
	color:#333;
}
TABLE.mainmenu TD A:hover, DIV.submenuact A:hover{
	color:#000;
	cursor:hand;
}
TABLE.bottom{
	height:95px;
	margin:-95px 0 0 0;
}
DIV.bottom{
	height:80px;
}
TD.botlink{
	padding:0 0 0 20px;
}
TD.botlink A{
	margin:0 8px 0 8px;
}
TABLE.car TD{
	width:25%;
	padding:0 30px 0 0;
}
TABLE.car{
	margin:0 0 60px 0;
}
TABLE.car TD P{
	font-size:11px;
	padding:0;
	margin:5px 0 0 0;
}
TABLE.toptaxi{
	border-collapse:separate;
	margin:30px 0 0 0;
	width:100%;
}
TABLE.toptaximain{
	width:80%;
}
TABLE.toptaxi TD{
	padding:4px 5px 7px 10px;
}
TABLE.toptaxi TR.rtop TD{
	background:url(/images/cl.gif) no-repeat;
	height:24px;
	text-align:left;
	padding:0 0 5px 0;
	white-space:nowrap;
}
TABLE.toptaxi TR.rtop TD.bgnone{
	background:none;
}
TR.rtop DIV{
	background:url(/images/cr.gif) right top no-repeat;
	height:21px;
	padding:3px 10px 0 10px;
	white-space:nowrap;
}
TR.tdgray TD{
	background-color:#ddd;
}
SPAN.ligray{
	color:#888;
	font-size:10px;
	font-weight:bold;
	padding:0 0 0 15px;
	white-space:nowrap;
}
UL.submenu{
	margin:0;
	padding:0;
	list-style:none;
}
UL.submenu LI{
	margin:2px 0 15px 0;
}
DIV.sheet{
	margin:30px 0 40px 0;
}
DIV.sheet DIV{
	font-size:16px;
	margin:15px 0 0 24px;
	word-spacing:25px;
}
#arrow{
	position: absolute;
	margin:7px 0 0 -45px;
}
UL.parametr{
	list-style:none;
	margin:0;
	padding:0;
	line-height:30px;
}
UL.param{
	margin:0 0 0 15px;
}
TABLE.description{
	margin:30px 0 30px 0;
}
TD.description{
	padding:0 0 0 40px;
}
TD.description P{
	margin:0 0 20px 0;
}
DIV.photoimg A IMG{
	border:6px solid #ddd;
}
DIV.photoimg A:hover IMG{
	border:6px solid #fff;
}
DIV.recall{
	background-color:#ddd;
	margin:30px 0 0 0;
}
DIV.recall DIV{
	padding:6px 0 7px 15px;
}
.recalltxt{
	padding:5px 0 0 15px;
	margin:0 0 40px 0;
}
DIV.regborder{
	padding:25px 10% 13px 40px;
	border-bottom:1px solid #d3d3d3;
}
DIV.border{
	padding:25px 0 13px 0;
	border-bottom:1px solid #d3d3d3;
}
TD.regname{
	width:130px;
	white-space:nowrap;
	font-weight:bold;
}
TD.regdescr{
	font-size:10px;
	padding:3px 0 0 10px;
	font-weight:bold;
	line-height:normal;
}
TABLE.formsubmit{
	margin:25px 0 20px 40px;
}
DIV.lastsimb{
	font-size:10px;
	font-weight:bold;
	position:relative;
	top:-12px;
	left:15px;
}
TD.submenulich{
	padding:45px 65px 0 0;
	width:200px;
}
TD.submenulich DIV.submenu, TD.submenulich DIV.submenuact{
	margin:0 0 12px 0;
}
DIV#photo h2{
	margin:0 0 35px 0;
}
DIV.classinfo{
	position:relative;
	top:-20px;
}
IMG.del{
	position:relative;
	top:-9px;
	left:10px;
}
TR.photolichpre TD{
	vertical-align:middle;
	padding:1px 0 5px 0;
}


/* style for about_company.html */

.aboutCompanyPage	{
	padding-left:190px;
}
.aboutCompanyPage h2	{
	font-size:24px;
	font-weight:normal;
	margin-left:-190px;
	margin-bottom:10px;
}
.aboutCompanyPage h2 i	{
	font-style:normal;
	font-size:14px;
}
.aboutCompanyPage h3	{
	font-size:18px;
	font-weight:normal;
	margin-bottom:10px;
}
.aboutCompanyPage p	{
	line-height:18px;
	margin-bottom: 15px;
}
.aboutCompanyPage ul, .aboutCompanyPage li, .aboutCompanyPage ol	{
	margin:0;
	padding:0;
	list-style:none;
}
.aboutCompanyPage .featuresList	{
	padding-left:40px;
	margin:30px 0;
}
.aboutCompanyPage .featuresList li	{
	position:relative;
	min-height:35px;
	margin-bottom:35px;
}
* html .aboutCompanyPage .featuresList li	{
	height:35px;
}
.aboutCompanyPage .featuresList li b	{
	position:absolute;
	background:url(../images/li_bullet.gif);
	height:34px;
	width:34px;
	line-height:34px;
	text-align:center;
	color:white;
	font-size:24px;
	top:-10px;
	left:-43px;
}
.aboutCompanyPage .featuresList li p	{
	margin-left:-43px;
	position:relative;
	zoom:1;
}
.aboutCompanyPage li ol	{
	margin-left:15px;	
}
.aboutCompanyPage li ol li	{
	list-style:decimal;
	padding:0;
	margin:0;
	min-height:1px !important;
	margin-bottom:0 !important;
}
* html .aboutCompanyPage li ol li	{
	height:auto;
}
.aboutCompanyPage li ins	{
	display:block;
	font-style:normal;
	padding:6px 15px;
	background:#DDDDDD;
	text-decoration:none;
	line-height:18px;
	margin:5px 0 5px -43px;
}
.aboutCompanyPage li ins strong	{
	display:block;
}
.aboutCompanyPage li .warning	{
	color:#FF2222;
	font-size:18px;
}

