/* CSS Document */

body, input, th, li, caption, select, textarea, button {
	font: normal 12px Tahoma;
	color: #737373;
	background:#FFFFFF;
}
A {color:#800000}  /* Link color on default state */
A:hover {text-decoration:none}

UL {margin:8 0 16 14; FONT-SIZE: 11px}
LI {FONT-SIZE: 11px}
.ndate{font: bold 11px;}
td{
	font: normal 12px Tahoma;
	color: #737373;
}
body {
	margin: 0;
	padding: 0;
}

.rate_star{margin-bottom:30px}
.aboutqip{padding-right:14px;}

img {border: 0px;}
.centerStripe {
	background: url(stripe00.gif) repeat-x center;
}
.topRight {
	padding: 23px 20px 0 0;
}
.topR {
	background: url(top_stri.gif) repeat-x;
}

.fl {float: left;}
.cl {clear:both}

a.activeTopLink {
	padding-left:10px;
	background: url(dot_arr_.gif) no-repeat 0% 50%;
	color: #fff;
	text-decoration: none;
}
#helpBlock {
	position:absolute;
	top:94px;
	right: 400px;
	width: 200px;
	z-index: 10;
}
.helpBlockTable td,td.last {
	cursor:pointer;
	font-size: 11px;
	background:#EFEFEF;
	border-top: 1px solid #fff;
	border-left: 1px solid #EDEDED;
	border-right: 1px solid #EDEDED;
	padding-left: 25px;
}
.helpBlockTable a {color: #737373;}
.helpBlockTable td.last {
	border-bottom: 1px solid #fff;
}
.helpBlockTable td.active,td.lastActive {
	background:#fff url(right_ar.gif) no-repeat 5% 50%;
	padding-left: 25px;
}
.helpBlockTable a.activeLink {color: #1EAFE3;}
.helpBlockTable a,a.activeLink {text-decoration: none;}
.helpBlockTable td.active {
	border-top: 1px solid #fff;
	border-bottom: 1px solid #fff;
	border-right: 1px solid #EDEDED;
	border-left: 1px solid #EDEDED;
}
.helpBlockTable td.lastActive {
	border-top: 1px solid #fff;
	border-bottom: 1px solid #EDEDED;
	border-right: 1px solid #EDEDED;
	border-left: 1px solid #EDEDED;
}
.bigFont {font-size: 18px;}
.smallFont {font-size: 11px;}

h1 {
	font: normal 32px Tahoma;
	padding:0;
	margin:0;
}

h2 {
	font: normal 24px Tahoma;
}
h3 {
	font: normal 18px Tahoma;
}
h1,h2,h3,h4,h4.small {
	color: #0B98CA;
	margin:0;
}
h4 {font: normal 18px Tahoma;}
h4.small {font: bold 14px Tahoma;}
.blueFont {color: #0B98CA;}
.whiteFont {color: #fff;}

.leftBlock {
	padding: 0px 18px 0 20px;
	margin-top:100px
	width: 340;
	background:url(left_top.gif) no-repeat;
}
.rightBlock {
	padding: 20px 9px 40px 10px;
	width: 254px;
}
.centerBlock {
	padding: 0 20px 0px 10px;
}
.centerBlockDouble {
	padding: 0 10px 60px 10px;
	background:url(bg_right.jpg) no-repeat right top;
}
.rightTestBlock {width: 254px;height:50px;}
.leftTestBlock {width: 340px;}

.noDecor {text-decoration:none;}
.boldFont {font-weight: 700;}
.grayFont {color: #737373;}
.padRight {padding-right: 10px;}
.bigPadRight {margin-left: 20px;}
.padTop {padding-top: 20px;}
.bigPadTop {padding-top: 30px;}
.smPadBot {padding-bottom: 5px;}
.bigPadBot {padding-bottom: 20px;}
.padBot {padding-bottom: 10px;}
.smMargLeft {margin-left: 5px;}
.vertMid {vertical-align: middle;}
.margRight {margin-right: 10px;}
.margBot {margin-bottom: 10px;}
.grayBordBot {border-bottom: 1px solid #E7E7E7;}
.greenLinks {color:#A3D800;}
.greenLinks a {
	color:#A3D800;
	text-decoration: none;
}
.bottomLinks {padding: 0px 0 15px 0; font-size:11px;}
.bottomLinks a {color:#737373;text-decoration: none;margin: 0 10px 0 10px;}
.rightHeader {
	width: 235px;
	height: 31px;
	background:url(bg_right.gif) no-repeat center top;
}
h4.rightHeaderText {
	color: #737373;
	padding: 8px 0 0 43px;
	font: bold 11px Tahoma;
	margin:0px;
}
.rightGrayBlock {
	background:#F0F0F0;
	width: 235px;
}
.botGrayBlock {
	width: 235px;
	height: 9px;
	background:url(bot_bloc.gif) no-repeat center top;
	margin-bottom: 23px;
}
.botLeftGrayBlock {
	width: 271px;
	height: 9px;
	background:url(left_bot.gif) no-repeat center top;
	margin-bottom: 23px;
}
.topLeftGrayBlock {
	width: 271px;
	height: 9px;
	background:url(left_toq.gif) no-repeat center bottom;
}
.topLeftGrayBlock1 {
	width: 235px;
	height: 9px;
	background:url(left_tor.gif) no-repeat center bottom;
}

.topLeftBlockImg {
	width: 271px;
	height: 39px;
	font-size: 18px;
	color: #0B98CA;
	background:#E7E7E7 url(bg_left_.gif) no-repeat right top;
}

.topLeftBlockImg1 {
	width: 235px;
	height: 39px;
	font-size: 18px;
	background:#F0F0F0 url(bg_left_.gif) no-repeat right top;
}

.topLeftBlockImgText {
	padding: 6px 0 0 23px;
}
.leftGrayBlock {
	background:#E7E7E7;
	width: 271px;
}
.leftGrayBlockText {
	padding-left: 23px;
	padding-right: 23px;
}
.aicMedia {
	float: left;
	color: #737373;
	font-size: 11px;
}

.icqBlock {
	padding-top: 90px;
}
.leftBlockWidth {width: 271px;}
.grayDots {
	width: 31px;
	height: 40px;
}

.rndBgText {
	font-size:11px;
	padding: 10px 15px 30px 105px;
	color: #fff;
}

select.dateSelect {
	width: 132px;
}
.grayBg {background: #ECECEC;}
.hide {display:none; visibility:hidden}
/*____________??????????? ????____________*/

.contextMenu {
	width:271px;
	margin-top:28px;

}
.contextMenu .first {	margin-top:0; }

.subContextMenu {
padding: 0 0 0 19px;
}


.contextMenu a {
	display:block;
	background:url("download.gif") no-repeat 0px 5px;
	padding:1px 0 0 19px;
	margin: 17px 0 0 0;
	font-weight:bold;
	color:#0B98CA;

}

.subContextMenu a {
	display:block;
	background:url("right_ar.gif") no-repeat 0px 5px;
	padding:0 0 0 14px;
	margin: 3px 0 0 0;
	font-weight:normal;
	font-size:11px;
	font-family:Tahoma;
}

 div.upd {
	background:url("upd00000.gif") no-repeat 0px 1px;
	padding:0 0 6 24px;
}

 div.fix {
	background:url("fix00000.gif") no-repeat 0px 1px;
	padding:0 0 6 24px;
}

.features {
	padding:0;
}

.features h1 {
	margin:0;
}

.features table td {
	padding:20px 20px 0 0;
	color:#5E9C04;
	font-weight:bold;
	font-size:12px;
}

.features img {
	margin:0 5px 0 0;

}


/*________??????? ??????? ?????? "???????" _______*/

button.dload {
	width:175px;
	height:60px;
	border:0;
	cursor:pointer;
}

button.dload table {
	background-image:url(button_d.png);
}

button.dload .button_text {
	padding:0 10px 0 12px;
	text-align:left;
}

button.dload .title {
	font-weight:bold;
	font-size:16px;
	color:#FFFFFF;
}

button.dload .subtitle {
	font-weight:bold;
	font-size:12px;
	color:#F5B7B7;
}


/* ???? "?????????????"  */


#add_block {

	height:151px;
	background-image:url(add_bloc.gif) ;
	background-repeat: no-repeat;
	background-color:#A9E50C;
}

.add_block_head {
	padding: 5px 0 0px 20px;
	margin:0;
	}

.add_block_head h2 {
	padding:0;
	margin:0;
}


.add_block_1 {
	padding: 0 20px 0px 20px;
	margin:0;
	float:left;
}
.add_block_1 A {color:#5C6549;}

.add_block_2 {
	padding: 0;
	margin:0;
}

#add_block ul li {
	color:#5C6549;
	background:url(right_as.gif) no-repeat 0px 4px;
	list-style:none;
	font-weight:bold;
	padding:0 0 5px 15px;

}


#add_block_quadrat_top {
	padding-left: 55px;
}
#add_block_quadrat_bottom {
	text-align:right;
	padding-right: 35px;

}

/*USER*/
.userAll {width: 271px; background: #1FB0E4 url(blue_dot.gif) no-repeat 182px 13px; margin-bottom:20; margin-top:20}
.userBack {height:270px;}
.userNick {color:#E2F5FC; text-align:center; font-size: 9pt; font-weight:bold; width:200px; margin-left:10px; padding-top:10px;  font-family: verdana;}
.userNick2 {font-size: 8pt;font-weight: normal; padding-top:2px;}
.userTbl {margin-left:70; margin-top:40px; height:160px}
.userTxt {overflow:auto; padding: 5 5 8 13; color: #858585; font-size: 8pt; background:white; margin:0}
.userUgol {width:170px; height:23px; background: #A9E50C url(user_ugo.gif) no-repeat 100% 0; float:left;}
.userU1 {margin-left:18px; margin-top: 7px;}
.userU2 {color:#1FA2B1; font-weight:bold;}
.userU3 {width:101px; height:23px; background: #1FB0E4; margin:0; padding:0; float:left;}
.userU4 {margin-left:30px; margin-top: 7px}
.userU5 {color:white; font-weight:bold; text-decoration:none;}

/*GEN*/
.activePage {
PADDING-RIGHT: 6px; PADDING-LEFT: 6px; FONT-WEIGHT: bold; COLOR: #ffffff; BACKGROUND-COLOR: #a3d800
}
.languages {
	padding-bottom: 17px; margin-right:0px;
}
.langD {
PADDING: 2 5 2 5;  MARGIN: 0px; FONT: bold 12px Tahoma;
}
.lang_fl{margin-right:5px; margin-left:3px}
.langA {
BACKGROUND-color: #97C800; PADDING: 2 5 2 5;  MARGIN: 0px; FONT: bold 12px Tahoma;
}
.langD A{TEXT-DECORATION: none; COLOR: #737373; CURSOR: hand; text-transform:uppercase;}
.langA A{TEXT-DECORATION: none; COLOR: white; CURSOR: pointer; text-transform:uppercase;}
.errorMsg {
BORDER-RIGHT: red 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: red 1px solid; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; BORDER-LEFT: red 12px solid; PADDING-TOP: 4px; BORDER-BOTTOM: red 1px solid
}
div.mos2txt {padding: 12 20 3 20; COLOR:#737373; font:8pt}
div.mos2txt A {text-decoration:none; COLOR:#737373; font:8pt}
div.mos2karta {margin:0; cursor: pointer; padding-bottom:6}

/*VOTE*/
.vote_question {COLOR:#5E9C04; font-weight:bold; padding: 14 18 22 18; font-size: 9pt}
table.vote_result {margin-left: 18px}
table.vote_result TD {vertical-align:top}
.vote_answer {COLOR:#737373; margin-bottom: 10px; margin-right: 8px; font-size: 9pt}
.vote_value {white-space: nowrap; color:black; margin-bottom: 10px; margin-right: 18px; font-size: 8pt}
.vote_value span {font-weight:bold; COLOR:#1FB0E4}
input.vote_radio {background-color:#F0F0F0; margin-right:8px; margin-left: -5px; margin-top: -1px;}
div.vote_submit {text-align:center; padding-top:5px; padding-bottom: 0px}
div.vote_submit input {background-color:#A8DA0E; color:white; font-weight:bold; border:0; height:20px; text-transform:uppercase; font-size: 7pt;}
div.vote_submit div {padding-top:5; padding-bottom:10}
form.vote {margin:0;}
div.vote_submit A {font-size: 8pt; text-decoration:none;}
argin-top: -1px;}
div.vote_submit {text-align:center; padding-top:5px; padding-bottom: 0px}
div.vote_submit input {background-color:#A8DA0E; color:white; font-weight:bold; border:0; height:20px; text-transform:uppercase; font-size: 7pt;}
div.vote_submit div {padding-top:5; padding-bottom:10}
form.vote {margin:0;}
div.vote_submit A {font-size: 8pt; text-decoration:none;}
; text-decoration:none;}
argin-top: -1px;}
div.vote_submit {text-align:center; padding-top:5px; padding-bottom: 0px}
div.vote_submit input {background-color:#A8DA0E; color:white; font-weight:bold; border:0; height:20px; text-transform:uppercase; font-size: 7pt;}
div.vote_submit div {padding-top:5; padding-bottom:10}
form.vote {margin:0;}
div.vote_submit A {font-size: 8pt; text-decoration:none;}
