html, body			{ margin:0px; padding:0px; height: 100%; background:#fbfadd; }
table, img 			{ border:0px; }
table				{ border-collapse:collapse; color:#616161; font-family:Arial; font-size:12px; }
td					{ vertical-align:top; }
a               				{ color:#717051; }
a:hover         			{ color:#e90000; }
h1              			{ color:#e90000; font-family:Arial; font-size:18px; font-weight:normal; margin: 0 0 15px 0; padding:0px;  }
h2              			{ color:#717051; font-family:Arial; font-size:18px; font-weight:normal; margin: 0 0 15px 0; padding:0px; }
h3              			{ color:#616161; font-family:Arial; font-size:14px; font-weight:normal; margin: 0 0 15px 0; padding:0px; }
p               				{ margin:0 0 15px 0; }
a.all           			{ display:block; padding-top: 3px; font-size: 10px; }
form            			{ margin:0px; padding:0px; }
div.next        			{ font-style:italic; float:right; }

#tbl                			{ width:100%; height:100%; }
.td_left         		{ width:50%; background:url(../images/bg_left.gif) repeat-y right #fff; }
.td_right       		{ width:50%; background:url(../images/bg_right.gif) repeat-y #fff; }
.head           			{ height:334px; background:url(../images/day_head.jpg) no-repeat #bcc8f0; }
.menu           			{ height:36px; background:url(../images/day_mleft.jpg) repeat-x #bcc8f0; }
.cont           			{ padding:33px; background:url(../images/day_cont.gif) repeat-x; }
.cont_right  		{ padding-right:33px; }
.cont_left    		{ width:554px; }
.foot               			{ height:64px; padding:0 20px; }
.foot .line   		{ clear:both; height:4px; border-top:1px solid #005e42; background:#2a9b74; margin-bottom:8px; overflow:hidden; }
.foot .copy   		{ float:left; padding:7px 0 0 13px; font-size:11px; }
.foot .schetchik   	{ float:left; padding-left:25px; }
.foot .soultech     	{ float:right; padding:7px 13px 0 0; font-size:11px; }

#menu               			{ width:100%; height:36px; }
#menu td            		{ vertical-align:middle; font-size:14px; }
#menu td.m_line     	{ width:2px; padding:0px; background:url(../images/bg_menu_line.gif); }
#menu td.m_left     	{ width:32px; text-align:right; }
#menu td.m_right   	{ width:32px; }
#menu a             		{ color:#fffed5; text-decoration:none; display:block; line-height:36px; height:36px; text-align:center; background:url(../images/bg_menu.gif) #00885f; padding:0 14px; }
#menu a.act,
#menu a:hover    		{ color:#c3c06c; background:url(../images/bg_menu_act.gif) #006b49; }

#cont               			{ width:100%; }

.predloj					{width:100%;}
.predloj .predlojtd			{border-bottom:1px dashed #999999;border-top:1px dashed #999999;}
.predloj .inpredloj            		{ width:100%; }
.predloj .inpredloj td         	{ padding:10px 0 10px 0; }
.predloj .inpredloj td.img       	{ vertical-align:middle;text-align:center;width:110px }

#kurs               			{ width:100%; height:62px; background:url(../images/kurs_cent.gif) repeat-x; font-size:15px; color:#eb211d; text-align:center; }
#kurs .bg_left    		{ width:14px; background:url(../images/kurs_left.gif) no-repeat; }
#kurs .bg_right  		{ width:14px; background:url(../images/kurs_right.gif) no-repeat; }
#kurs .usd          		{ background:url(../images/usd.gif) no-repeat; background-position:8px 3px; vertical-align:middle; padding-left:30px; }
#kurs .eur          		{ background:url(../images/eur.gif) no-repeat; background-position:8px 10px; vertical-align:middle; padding-left:30px; }

#lang a.act            		{ background:url(../images/bg_flag2.gif) no-repeat; }
#lang a:hover       		{ background:url(../images/bg_flag2.gif) no-repeat; color:#ffffff; }
#lang               			{ width:110px; float:right; }
#lang a             		{ display:block; width:75px; height:18px; line-height:18px; text-decoration:none; font-size:11px; color:#ffffff; margin-bottom:5px; }
#lang a img         		{ float:left; margin:3px 4px 0 8px; width:16px; height:11px; }

#main_table	              	{ width:1000px; height:334px; }
#main_table .logo        { float:left; padding:63px 0 0 448px; }
#main_table .phln        { padding:0 0 0 469px; height:73px; }
#main_table .phone      { float:left; }
#main_table .icon        { float:right; padding-top:72px; width:125px; }
#main_table .icon a	{ float:left; margin-right:28px; }

.pagination         { float:left; }
.onpage a, .pagination a       {
	font-family: Trebuchet MS,Tahoma;
	font-size: 13px;
	color: #616161;
	background-color: #D9D8C1;
	text-decoration: none;
	padding: 2px 5px 2px 5px;
	margin-right:6px;
	}
.onpage a:hover, .pagination a:hover { font-family: Trebuchet MS,Tahoma;
	font-size: 13px;
	color: #FFFED5;
	text-decoration: none;
	background-color: #00885F;
	padding: 2px 5px 2px 5px;
	margin-right:6px;
	}
.onpage a.act, .pagination a.actpage { font-family: Trebuchet MS,Tahoma;
	font-size: 13px;
	color: #FFFED5;
	text-decoration: none;
	line-height: 18px;
	background-color: #00885F;
	padding: 2px 5px 2px 5px;
	font-weight: bold; }

.onpage		{float:right;}