body, td, th { font-size:15px; font-family: Trebuchet MS, arial, verdana, tahoma, sans-serif; color: #666666; margin: 0px 0px 0px 0px; line-height:20px; }
a:link, a:visited { color:#666666; text-decoration:underline; }
a:hover { color:#333333; text-decoration:underline; }
a.signup:link, a.signup:visited { color:#666666; text-decoration:underline; padding:0px 10px; }
a.signup:hover { color:#333333; text-decoration:underline; }
.main { background-color:#f7f7f7; background-image:url(/images/bg.jpg); background-repeat:no-repeat; background-position:top right; }
.maind { background-color:#dddddd; }
.mains { width:100%; background-image:url(/images/bg_white.gif); background-repeat:no-repeat; background-position:top center; }
.divm { width:980px; text-align:left; background-color:#ffffff; padding-left:20px; min-height:1150px; //height:1150px; //width:1000px; }
.divn { position:absolute; margin-left:680px; padding-top:6px; width:280px; }
.divms { width:960px; text-align:left; padding:0px 20px 0px 20px; min-height:1150px; //height:1150px; }
.divmss { width:960px; text-align:left; padding:0px 20px 0px 20px; }
.divo { background-image:url(/images/contacts.png); background-repeat:no-repeat; width:50px; height:150px; }
.divp { position:absolute; top:133px; margin-left:36px; }
.divrs { background-image:url(/images/login.png); background-repeat:no-repeat; width:280px; height:19px; font-size:14px; color:#999999; padding-top:12px; padding-bottom:14px; text-align:center; margin-top:21px; }
.spano { font-size:30px; color:#000000; }
.spannasha { font-size:30px; color:#000000; }
.divs { width:646px; }
.pressit1 { width:134px; text-decoration: underline; cursor: pointer; font-size:12px; padding-top:5px; }
.pressit { width:134px; text-decoration: underline; font-size:12px; padding-top:5px; }
.spand { font-size:30px; color:#000000; }
.divnone { display:none; }
.domaininput { background-image:url(/images/inputboxdomain.png); background-repeat:no-repeat; width:488px; height:34px; border:0px; padding: 4px 15px 5px 15px; font-size:22px; color:#999999; }
.respad { padding-left:5px; }
.respads { padding-left:5px; width:640px; overflow:hidden; }
.divt { width:646px; color:#666666; min-height:760px; // height:760px; }
.divts { width:646px; color:#666666; min-height:960px; // height:960px; }
h1,h2,h3,h4 { font-size:30px; color:#000000; font-weight:normal; margin:0px 0px 16px 0px; }
.divu { border-top:1px solid #dfdfdf; }
.bl { margin-left:100px; }
.signup { }
.inputbox { background-image:url(/images/inputbox.png); background-repeat:no-repeat; width:252px; height:28px; border:0px; padding: 5px 15px 5px 15px; font-size:14px; color:#666666; }
.inputboxl { background-image:url(/images/inputbox_l.png); background-repeat:no-repeat; width:500px; height:28px; border:0px; padding: 5px 15px 5px 15px; font-size:14px; color:#666666; background-color:#f7f7f7; }
.inputboxa { background-image:url(/images/area.png); background-repeat:no-repeat; width:500px; height:80px; border:0px; padding: 13px 15px 13px 15px; font-size:14px; color:#666666; background-color:#f7f7f7; }
.inputboxf { background-image:url(/images/inputbox.png); background-repeat:no-repeat; width:252px; height:28px; border:0px; padding: 5px 15px 5px 15px; font-size:14px; color:#666666; background-color:#f7f7f7; }
.inputboxt { background-image:url(/images/inputbox_tc.png); background-repeat:no-repeat; width:80px; height:28px; border:0px; padding: 5px 15px 5px 15px; font-size:14px; color:#666666; background-color:#f7f7f7; }
.buttonreg { background-image:url(/images/reg.png); background-repeat:no-repeat; width:119px; height:26px; border:0px; cursor:pointer; }
.buttonlogin { background-image:url(/images/loginb.png); background-repeat:no-repeat; width:90px; height:26px; border:0px; cursor:pointer; }
.buttonedit { background-image:url(/images/edit.png); background-repeat:no-repeat; width:106px; height:26px; border:0px; cursor:pointer; }
.buttonok { background-image:url(/images/ok.png); background-repeat:no-repeat; width:68px; height:26px; border:0px; cursor:pointer; }
.buttoncheck { background-image:url(/images/check.png); background-repeat:no-repeat; width:106px; height:26px; border:0px; cursor:pointer; }
.buttonsave { background-image:url(/images/save.png); background-repeat:no-repeat; width:115px; height:26px; border:0px; cursor:pointer; }
.domainbutton { background-image:url(/images/checkdom.png); background-repeat:no-repeat; width:142px; height:34px; border:0px; cursor:pointer; }
.buttonregister { background-image:url(/images/register.png); background-repeat:no-repeat; width:153px; height:26px; border:0px; cursor:pointer; }
.smsoff { color:#ff0000; }
.smson { color:#68ab27; }
.mt { border-top:1px solid #fff; }
.mdm { background-image:url(/images/mdm.png); background-repeat:no-repeat; width:970px; height:45px; }
.smscheckbox { width:17px; height:17px; background-image:url(/images/checkbox.gif); }
#top tr:hover {background-color: #ecf7ff; }
.telpr { color:#999999; font-style:italic; font-size:12px; }
.blue { color:#47a1e7; font-size:16px; }
.red { color:#ff0000; }
.grline { border-top:1px solid #dfdfdf; }

.cuselCountry { width: 430px; }

.cusel,
.cuselFrameRight,
.jScrollPaneDrag,
.jScrollArrowUp,
.jScrollArrowDown {
	background: url(/images/selects-2.png) no-repeat;
}
.cusel { /* общий вид селекта включая стрелку справа */
	height: 29px;
	background-position: left top;
	display: inline-block;
	position: relative;
	cursor: pointer;
	font-size: 13px;
}
.cuselFrameRight { /* левая часть селект. обыно скругление и левая граница */
	position: absolute;
	z-index: 2;
	top: 0;
	right: 0;
	height: 100%;
	width: 42px;
	background-position: right top;
}

.cuselText { /* контейнер для отображенного текста селект */
	height: 14px;
	padding: 7px 0 0 17px; /* подбираем отступы и высоту для видимого текста в селекте */
	cursor: pointer;
	overflow: hidden;
	position: relative;
	z-index: 1;
	font: 13px Arial, "Helvetica CY", "Nimbus Sans L", sans-serif; /* шрифты */
	position: absolute;
	top: 0;
	left: 0;
}
* html .cuselText { /* высота блока для текста для ие6 */
	height: 22px;
}
.cusel span { /* оформление оптиона */
	display: block;
	cursor: pointer;
	white-space: nowrap;
	padding: 2px 15px 2px 5px; /* паддинг справа - это отступ текста от ползунка */
	zoom: 1;
}
.cusel span:hover,
.cusel .cuselOptHover { /* реакция оптиона на наведение */
	background: #f1f1f1;
	color: #000;
}
.cusel .cuselActive { /* оформление активного оптиона в списке */
	background: #2486c6;
	color: #fff;
	cursor: default;
}

/*
	styles for focus and hover
*/
.cusel:hover,
.cusel:hover .cuselFrameRight,
.cusel:focus,
.cusel:focus .cuselFrameRight,
.cuselFocus,
.cuselFocus .cuselFrameRight {
	background-image: url(/images/selects-focus.png);
}

/*
	styles for scrollbar
*/
.cusel-scroll-wrap { /* контейнер для блока с прокруткой */
	display: block;
	visibility: hidden;
	position: absolute;
	left: 0;
	top: 100%;
	background: #fff; /* фон выпадающего списка */
	min-width: 100%;
	width: auto;
}
.cusel .jScrollPaneContainer {
	position: relative;
	overflow: hidden;
	z-index: 5;
	border: 1px solid #999; /* границы выпадающего спиcка */
}

.cusel .jScrollPaneTrack { /* трек для ползунка прокрутки */
	height: 100%;
	width: 7px !important;
	background: #ccc;
	position: absolute;
	top: 0;
	right: 4px;
}
.cusel .jScrollPaneDrag { /* ползунок */
	position: absolute;
	background-position: -40px -26px;
	cursor: pointer;
	width: 15px !important;
	height: 27px !important;
	right: -4px;
	
}

.cusel .jScrollPaneDragTop {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
}
.cusel .jScrollPaneDragBottom {
	position: absolute;
	bottom: 0;
	left: 0;
	overflow: hidden;
}
.cusel .jScrollArrowUp { /* стрелка вверх */
	position: absolute;
	top: 0;
	right: 2px;
	width: 26px;
	height: 12px;
	cursor: pointer;
	background-position: -2px -26px;
	overflow: hidden;
}
.cusel .jScrollArrowDown { /* стрелка вниз */
	width: 25px;
	height: 12px;
	position: absolute;
	top: auto;
	bottom: 0;
	right: 3px;
	cursor: pointer;
	background-position: -21px -26px;
	overflow: hidden;
}
.smallf { font-size:12px; color:#666666; }
.pkksud { width:2px; background-image:url(/images/pkk.gif); background-repeat:repeat-y; }
.date { color:#999999; }
.stats { background-color:#f1f1f1; padding:20px; -webkit-border-radius:6px; -moz-border-radius:5px; -khtml-border-radius:10px; border:1px solid #e3e3e3; box-shadow:2px 2px 2px #efefef; }
.divr { margin-top:1px; background-color:#f1f1f1; padding:5px 20px; -webkit-border-radius:6px; -moz-border-radius:5px; -khtml-border-radius:10px; border:1px solid #e3e3e3; box-shadow:2px 2px 2px #efefef; font-size:14px; color:#999999; text-align:center;}
.plane { width:275px; height:250px; background-image:url(/images/plane.png); margin:20px 0px 0px 25px; }

#menu { font: 13px Arial, Helvetica, sans-serif; background-image:url('/images/bc_bg.png'); background-repeat:repeat-x; height:30px; line-height:30px; color:#9b9b9b; border-right:solid 1px #dfdfdf; border-top:solid 1px #dfdfdf; border-bottom:solid 1px #dfdfdf; width:100%; overflow:hidden; margin:0px; padding:0px; font-weight:bold; }
#menu li { list-style-type:none; float:left; padding-left:10px; //width:90px; //margin: -1px; }
#menu a { height:30px; display:block; background-image:url('/images/bc_separator.png'); background-repeat:no-repeat; background-position:right; padding: 0px 20px 0px 5px; text-decoration: none; color:#454545; }
.home { border:none; margin: 8px 0px; }
#menu a:hover { color: gray; text-decoration: underline; }
.sep { height:10px; }
.seps { height:27px; }
.sepss { height:19px; //margin-top:-4px; }
.menudiv { position:absolute; top:98px; left:50%; margin-left:-500px; width:665px;//margin-left:-501px; }
li { padding-bottom:6px; }
.quest { border-bottom:1px dotted #5dacea; color:#1280b3; }
