/* reset */
html, body, ol, ul, li, h1, h2, h3, h4, h5, h6, p, form, img, table, dl, dt, dd { padding:0; margin:0; }
html, body { background:#fff; font-size:12px; font-family:tahoma,arial; height:100%; }
textarea { font-family:tahoma,arial; font-size:12px; }
label { cursor:pointer; cursor:hand; }
input[type=checkbox], input[type=radio] { cursor:pointer; cursor:hand; }
h1, h2, h3, h4, h5, h6 { font-weight:normal; }
a img, img { border:0; vertical-align:middle; }
ol, ul { list-style:none; }
table { border-collapse:collapse; border-spacing:0; }
sup, sub { vertical-align:baseline !important; vertical-align:bottom; position:relative; }
sup { bottom:0.5em; }
sub { top:0.3em; }
.clear { clear:both; height:0px; font-size:1px; line-height:0px; overflow:hidden; }


h2.blue { font-size:11px; color:#fff; padding:1px 0 1px 16px; text-transform:uppercase; background:url(http://www.lanagent.ru/images/bullet-2.png) 8px center no-repeat #343375; margin-bottom:10px; }
.more { font-size:11px; text-align:right; padding:10px 0; }
a { color:#343375; }

#mainWrap { min-width:980px; max-width:1240px; width:auto !important; width:980px; margin:0 auto; height:100%; margin-top:-1px; }
#mainTable { width:100%; table-layout:fixed; }
#frame { height:1px; }

#headerWrap { height:232px; background:url(http://www.lanagent.ru/images/header-back.png) repeat-x #2b2c5c; position:relative; }
	#header1 { background:url(http://www.lanagent.ru/images/header-01.png) no-repeat; height:46px; }
	#header2 { background:url(http://www.lanagent.ru/images/header-02.png) no-repeat; height:47px; }
	#header3 { background:url(http://www.lanagent.ru/images/header-03.png) no-repeat; height:46px; }
	#header4 { background:url(http://www.lanagent.ru/images/header-04.png) no-repeat; height:47px; }
	#header5 { background:url(http://www.lanagent.ru/images/header-05.png) no-repeat; height:46px; }
	#headerWrap h1 { position:absolute; left:230px; bottom:10px; color:#fff; font-size:24px; }
		#headerWrap h1 span { display:block; }
		#headerWrap h1 span.big { font-size:48px; font-weight:normal; display:block; font-family:'Times New Roman'; }
	#contacts { position:absolute; right:0; border-top:5px solid #343375; padding:2px 10px; font-size:14px; color:#fe5400; }
		#contacts a { color:#fe5400; text-decoration:none; }
	#comp { position:absolute; top:30px; right:30px; }

#menuWrap { height:30px; vertical-align:center; text-align:center; background:#fff; font-weight:bold; }
	#menuWrap a { padding-left:10px; margin-right:20px; background:url(http://www.lanagent.ru/images/bullet-1.png) left center no-repeat; font-size:13px; text-decoration:none; }

#topCol { vertical-align:top; text-align:justify; }
	#about { padding-bottom:10px; }
		#about strong { color:#343375; }
		#about p { margin:0 20px; }
	#box { float:left; margin-right:10px; }
	#download { float:right; padding-top:30px; text-align:left; width:200px; }


#leftCol { background:#eef1ff; vertical-align:top; padding-bottom:20px; font-size:11px; }
	.news { padding:0 10px 10px 10px; }
		.news .time { color:#fe5700; }
	.break {font-size: 9px;
     background: url(http://www.lanagent.ru/images/splash.gif);}
	#allNews { padding:0 10px 20px 10px; color:#343375; font-weight:bold; }
	#subscribe { padding:0 10px 10px 10px; }
		#subscribe form { padding:5px 0 30px 0; }
		#subscribe input { margin-top:3px; }
		#subscribe input.email { width:98%; }
	#counters { text-align:center; }
		#counters img { margin-bottom:5px; }

#centerCol { vertical-align:top; padding-bottom:20px; text-align:justify; }
	#howItWork { padding-bottom:10px; }
		#howItWork strong { color:#fe5700; }
	#forWho { padding-bottom:20px; }
		#forWho strong { color:#fe5700; }
	/*#features li { background:url(http://www.lanagent.ru/images/bullet-3.png) left center no-repeat; padding:5px 0 5px 10px; }*/
	#features li {background: url(http://www.lanagent.ru/images/bullet-3.png) no-repeat 0px 4px; padding: 0 0 5px 10px;}
	#features2 li { background:url(http://www.lanagent.ru/images/bullet-3.png) no-repeat 0px 4px; padding: 0 0px 5px 10px; margin-left: 20px;}

#rightCol { background:#eef1ff; vertical-align:top; padding-bottom:20px; }
	.opinion { padding:0 10px 10px 10px; font-size:11px; }
		.opinion .name { color:#fe5700; }
		.opinion .title { color:#343375; padding-bottom:10px; }
	#allOpinions { padding:0 10px 20px 10px; color:#343375; font-weight:bold; }

#footerWrap { border-top:1px solid #343375; padding:15px 10px; text-align:center; font-size:11px; position:relative; }
	#copyrights { float:left; font-size:10px; color:#343375; }
	#autograph { float:right; font-size:10px; color:#343375; }

#downloadTable th, #downloadTable td { border:1px solid #a0a0a0; padding:3px; text-align:center; }
#downloadTable td.title { color:#343375; }
#downloadTable th { background:#e1e1e1; )