body	{ margin:0px; padding:0px; background:#4B5759 }
td		{
		color:#FFFFFF;
		line-height:14px;
		font-family:tahoma;
		font-size:11px;
		}
em		{
		color:#89B801;
		font-size:10px;
		text-transform:uppercase;
		font-style:normal;
		line-height:12px
		}
a		{
		color:#FFFFFF;
		text-decoration:underline;
		}
a:hover	{
		text-decoration:none;
		}

li a	{
		color:#89B801;
		margin:0 0 0 10px;
		}
#f1 select	{
		width:150px;
		font-family:tahoma;
		font-size:11px;
		height:19px;
		color:#000000;
		}
textarea{
		width:176px;
		height:134px;
		border-style:solid;
		border-width:1px;
		border-color:#A5ACB2;
		font-family:tahoma;
		font-size:11px;
		color:#000000;
		padding-left:5px;
		overflow:auto
		}
input	{
		width:200px;
		height:19px;
		border-style:solid;
		border-width:1px;
		border-color:#A5ACB2;
		font-family:tahoma;
		font-size:11px;
		color:#000000;
		padding-left:5px
		}
.more	{
		color:#89B801;
		font-weight:bold;
		}
.ms	{
		color:#89B801;
		}
.priv 	{
		color:#A5ABAC;
		line-height:15px
		}
.priv a{
		color:#A5ABAC;
		text-decoration:none;
		}

h1 {
	font-weight:100;
	font-size:1.9em;
	line-height:1.3em;
}
h2 {	font-weight:100;font-size:1.7em;line-height:1.2em;	}
h3 {	font-weight:100;font-size:1.5em;line-height:1.1em;	}
h4 {	font-weight:100;font-size:1.3em;line-height:1em;	}
h5 {	font-weight:100;font-size:1.1em;line-height:1em;	}

p.ntxt {
	margin:15px 0 0 0;
	padding:0;
}

td.leftcol {background:#3C484A url(/images/main_top.gif) top left repeat-x; padding-bottom:29px}
td.rightcol {background:#384345 url(/images/main_top.gif) top left repeat-x; padding-bottom:29px}

/* addons */
table.order { width:100% }
table.order tr		{ vertical-align: top; }
#fla {background: url('/images/sb-megapolis.jpg') no-repeat;width:701px;height:188px;}
#fla h1 {display: none;}

#menu {width:701px;height:92px;}

.vat {vertical-align: top;}
.vam {vertical-align: middle;}
.vab {vertical-align: bottom;}
.tal {text-align: left;}
.tac {text-align: center;}
.tar {text-align: right;}
.invsbl {display: none;}

.ten {font-size:10px;}

#mainmenu {padding:0;margin:0;width:702px; height: 125px;}
#mainmenu li {display:inline;}
#mainmenu li a,	#mainmenu li b {
	display: block;
	float:left;
	height:124px;
	width:138px;
	padding:0;margin:0;
	}
#mainmenu li a span,	#mainmenu li b span {display: none;}
#mainmenu li.estate a,	#mainmenu li.estate b {	background:url(/images/tp1.jpg) no-repeat 20px 15px; }
#mainmenu li.medicine a,	#mainmenu li.medicine b {	background:url(/images/tp3.jpg) no-repeat 30px 15px; }
#mainmenu li.autoinsurance a,	#mainmenu li.autoinsurance b {	background:url(/images/tp4.jpg) no-repeat 20px 15px; }
#mainmenu li.osago a,	#mainmenu li.osago b {	background:url(/images/tp7.png) no-repeat 20px 15px; }
#mainmenu li.kasko a,	#mainmenu li.kasko b {	background:url(/images/tp6.jpg) no-repeat 20px 15px; }

fieldset {
	border:1px solid #b2bcc0;
	margin:0 5px 25px 0;
	overflow:auto;
	padding:6px;
}

legend { font-size:12px; padding:2px 5px; font-weight:bold; color:#ffffff; }

.red {color:#ff0000;}
#minikasko select {font-size:11px; height:19px;	color:#000;}
#minikasko input {font-size:11px; height:19px;	color:#000;}

.oranget {vertical-align: top;background:url(/images/1_right1.jpg) top left no-repeat;}
.orangeta {margin:52px 0 0 17px;}
.orangetb {margin:22px 0 0 15px;}