﻿html, body							{width: 100%;	text-align:center;}
body								{background: #ffffff; padding:0; margin:0;}
div									{margin:0px; padding:0px; border:0 solid;}
table, td							{padding:0; margin:0;}
body, td, div						{color: #686868; font-family: Tahoma, Arial, Verdana; font-size:11px; line-height:14px; text-align:left;}
img									{border:0px #ffffff solid;}
input, select, textarea				{border:1px #cccccc solid;}
input, select, textarea				{font-size:11px;}
td 									{vertical-align:top;}
a									{color:#2364ae;	text-decoration:underline;}
a:hover								{text-decoration:none;}
b span a, a.uNone, .links a			{text-decoration:none;}
b span a:hover, a.uNone:hover,	
.links a:hover						{text-decoration:underline;}
.f40								{font-size:12px; line-height:110%;}
.f38								{font-size:14px; line-height:110%;}
.f36								{font-size:16px; line-height:110%;}
.f34								{font-size:18px; line-height:110%;}
.f32								{font-size:20px; line-height:110%;}
.f30								{font-size:22px; line-height:110%;}
.f28								{font-size:24px; line-height:110%;}
.f26								{font-size:26px; line-height:110%;}
.f24								{font-size:28px; line-height:110%;}
.f22								{font-size:30px; line-height:110%;}
.f20								{font-size:32px; line-height:110%;}
.f18								{font-size:34px; line-height:110%;}
.f16								{font-size:36px; line-height:110%;}
.f14								{font-size:38px; line-height:110%;}
.f12								{font-size:40px; line-height:110%;}

.cB									{clear:both;}
.fL									{float:left;}


.main, .bottom						{text-align:center; width:970px; margin: 0 auto;}
.main								{ background:#ffffff url('images/main_sep.gif') repeat-y left top;}

/* -----------------------left Column---------------------------------- */
.leftColumn							{width:237px;}
.leftColumnEl						{position:relative; border-bottom:1px #d8e7f5 solid;}

/* left Column - adress */
.adress								{height:56px;}
.adress div							{position:absolute; left:140px; top:35px;}

/* left Column - logo */
.logo								{height:120px;}
.logo div							{position:absolute; left:28px; top:31px;}

/* left Column - topIcons */
.topIcons							{height:71px;}
.topIcons div						{position:absolute; top:30px; width:23px; height:17px; background:#a4a4a4; text-align:center;}
.home								{left:80px;}
.mail								{left:105px;}
.tree								{left:130px;}
.friend								{left:155px;}
.start								{left:180px;}
.rss								{left:205px;}
.topIcons div.tmOn					{height:20px;background:#2364ae url('images/tm_bgon.gif') no-repeat left top;}
.home img							{padding-top:5px;}
.mail img							{padding-top:6px;}
.tree img							{padding-top:5px;}
.friend img							{padding-top:6px;}
.start img							{padding-top:5px;}
.rss img							{padding-top:5px;}



/* left Column - Left Menu */
.leftMenuBody						{height:267px;}
#LeftMenu							{position:absolute; left:29px; top:33px; width:189px;}
.lmElement							{width:100%; background:#fff url('images/lm_bgoff.gif') no-repeat left bottom;}
.lmElement.on						{background:#fff url('images/lm_bgon.gif') no-repeat left bottom;}
.lmLink								{padding:3px 0 0 15px;}
.lmLink a							{color:#686868;text-decoration:none;}
.lmLink a:hover						{text-decoration:underline;}
.lmLink a:hover, .lmLink a.on1		{color:#2364ae;}
.lmLink a.on1						{font-weight:bold;}

/* left Column - login */
.login								{height:204px;}
.loginIn							{position:absolute; left:29px; top:22px; width:189px;}
.loginTitle							{color:#2364ae; font-size:14px; text-transform:uppercase; height:31px;}
.loginTable							{width: 100%; height:67px;}
.loginName							{height:19px; color:#414141;}
.loginName.hei						{height:25px;}
.loginForm							{text-align:right;}
.loginForm input					{border:1px #cccccc solid; width:115px; height:14px; margin:0; padding:0;}
input.loginPress					{width:65px; height:16px; border:0;}

/* left Column - User */
.users								{height:400px;}
.usersIn							{position:absolute; left:29px; top:22px; width:189px;}
.loginTitle.usersTitle				{height:24px;}
.rateBox							{width:100%; padding-bottom:17px;}
.rateImg							{float:left; margin-right:9px;}
.rateImg img						{margin-top:3px;}
.rateText							{float:left; width:125px; font-size:10px;}
.rateText span, b	span	{color:#000000;}
.rateText a							{font-size:11px;}
.rateText b a						{text-decoration:none;}
.rateEnd							{background:#fff url('images/lm_bgon.gif') no-repeat left bottom; padding:0 0 2px 12px;}



/* -----------------------main Column---------------------------------- */
.mainColumn							{width:733px;}
.mainColumnEl						{position:relative; border-bottom:1px #d8e7f5 solid; padding-bottom:22px; margin-left: 18px; margin-bottom:22px;}

/* -----------------------Center Column---------------------------------- */
.centerColumn						{width:518px;}
.header								{background:#686868 url('images/header_bg.gif') repeat-y left top; height:26px; width:253px;}
.header div							{padding:5px 0 0 18px; color:#ffffff; font-weight:bold;}
.mainTitle							{color:#2364ae; font-size:18px; text-transform:uppercase; margin-bottom:11px;}
.mainTitle.part1					{text-transform:none; padding:33px 0 10px 18px; line-height:22px;}
.mainTitle.part1c					{text-transform:none; padding:33px 0 10px 0; line-height:22px;}
.mainTitle.part2					{font-size:14px; text-transform:none; padding:20px 10px 0 0 0; line-height:22px;}
.part1Cont b.head					{color:#000000; font-size:14px;}
.spec1 input,
.spec2 input,
.spec3 input						{margin:2px 8px 0 0;}
.spec1, .spec2, .spec3				{line-height:18px;}
.spec1								{width:174px;}
.spec2								{width:145px;}
.spec3								{width:174px;}
.mainBoxBox							{width:100%; padding-bottom:17px;}
.mainBoxImg							{float:left; margin-right:15px;}
.mainBoxText						{float:left; width:410px;}
.comments							{padding:10px 0 10px 0; border-top:1px #d8e7f5 solid;}



/* -----------------------Separate Column---------------------------------- */
.sepColumn							{width:15px;}

/* -----------------------Right Column---------------------------------- */
.rightColumn						{width:199px;}
.rightColumnEl						{position:relative; border-bottom:1px #d8e7f5 solid; padding:0 0 13px 0; margin:13px 0 13px 0;}
.rightText							{float:left; width:140px;}
.rightImg							{margin-bottom:4px;}
.rightColumnEl.news					{margin-bottom:0;padding-bottom:0;}
.links								{margin-top:15px;}
.radioOpros							{margin:0 10px -3px 0; padding:0;}




/* -----------------------Bottom---------------------------------- */
.bottomLine							{height:2x; text-align:right;}
.bottomText							{text-align:right; padding-right:10px; background: #ffffff url('images/bottom_line.gif') no-repeat bottom right;}
.bottomLinks						{color:#2364ae;}



/* -----------------------IN---------------------------------- */
.signUp								{width:100%;}
.signUpLeft							{width:233px;}
.signUpRight						{width:267px;}
.signUp td input, .signUp td select	{width:158px; height:15px; border:1px #c9c9c9 solid; margin:0; padding:0;}
.signUp td select					{width:160px; height:17px;}
.signUp td textarea					{width:267px;height:91px;}
.signUp	tr							{height:28px;}
.signUp td input.loginPress			{width:65px; height:16px; border:0;}
.dopCom								{height:109px;}

p {margin:0px; padding:0px; margin-bottom:5px;}

