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; }
.divu { border-top:1px solid #dfdfdf; }
.bl { margin-left:100px; }
.f11 { font-size:11px; }
.f11a { font-size:11px; line-height:100%; }
.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; }
.buttonexecute { background-image:url(/images/execute.png); background-repeat:no-repeat; width:120px; 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; }
.buttonshow { background-image:url(/images/show.gif); background-repeat:no-repeat; width:107px; height:28px; border:0px; cursor:pointer; }
.button_backup { background-image:url(/images/zapr_backup.png); background-repeat:no-repeat; width:144px; 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; }
.blues { color:#47a1e7; font-weight:bold; }
.red { color:#ff0000; }
.grline { border-top:1px solid #dfdfdf; }
a.dott:link, a.dotte:visited { border-bottom:1px dotted #666666; text-decoration:none; }
a.dott:hover { border-bottom:1px dotted #333333; }
.cuselCountry { width: 430px; }


table.zebra { border-collapse:collapse; font-size:11px; }
table.zebra td{ padding:3px 7px; border:1px solid #cccccc; border-collapse:collapse; font-size:12px; }
#tabletop { font-weight:bold; background-color:#d5d5d5; background-image:url(/images/backtable.png); background-repeat-repeat-x; font-size:12px; }
#tabletops { font-weight:bold; background-color:#d5d5d5; background-image:url(/images/backtables.png); background-repeat-repeat-x; font-size:12px; }
#zebra tr:hover {background-color: #ecf4f7; color:#000000; }
.zebra tbody tr { background: #fff; } 
.zebra tbody tr:nth-child(odd) { background: #efefef; }

.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; }
.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 15px 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; }

/*Фон слайдера*/
.slider1,.slider2 {
width:430px;
height:30px;
background:url(/images/slider-bg.png);
position:relative;
margin:0;
padding:0px;
}

/*Стиль кнопки слайдера*/
.ui-slider-handle {
width:24px;
height:24px;
position:absolute;
top:2px;
margin-left:-12px;
z-index:200;
background:url(/images/slider-button.png);
}

/*Элемент div результата, в котором выводится значение слайдера*/
#slider-result1,#slider-result2 {
font-size:25px;
font-family:Arial, Helvetica, sans-serif;
color:#fff;
width:430px;
text-align:center;
text-shadow:0 1px 1px #000;
font-weight:600;
float:left;
margin-top:10px;
}

/*Полоска заполнителя слайдера*/
.ui-widget-header {
background:url(/images/fill.png) no-repeat left;
height:30px;
left:0px;
	position:absolute;
}
#two .ui-widget-header {
background:url(/images/fillor.png) no-repeat left;
height:30px;
left:0px;
	position:absolute;
}
body, td, tr {margin:0px; font-family:Arial, Helvetica, sans-serif; font-size:13px; line-height:150%; color:#333333; }
a {
outline:none;
-moz-outline-style:none;
}
.res { color:#ffffff; float:left; font-family:Arial, Helvetica, sans-serif; font-size:15px; }
.resc { margin-top:-2px; color:#21b2ef; padding:3px 5px; font-weight:bold; float:left; font-family:Arial, Helvetica, sans-serif; font-size:15px; background-color:#ffffff; }
.resca { margin-top:-2px; color:#ff9e49; padding:3px 5px; font-weight:bold; float:left; font-family:Arial, Helvetica, sans-serif; font-size:15px; background-color:#ffffff; }
h1,h2,h3,.skolko { font-size:40px; font-weight:600; font-family:Arial, Helvetica, sans-serif; text-shadow:0 1px 1px #ffffff; }
h1,h2,h3 { font-size:30px; margin:0px 0px 18px 0px; line-height:100%; }
.net { font-size:18px; font-family:Arial, Helvetica, sans-serif; padding-bottom:10px; }

table.zebra { border-collapse:collapse; font-size:12px; }
table.zebra td{ padding:3px 7px; border:1px solid #cccccc; border-collapse:collapse; font-size:12px; }
#tabletop { font-weight:bold; background-color:#d5d5d5; background-image:url(/images/backtable.png); background-repeat:repeat-x; font-size:12px; }
#tabletops { font-weight:bold; background-color:#d5d5d5; background-image:url(/images/backtables.png); background-repeat:repeat-x; font-size:12px; }
#zebra tr:hover {background-color: #ecf4f7; color:#000000; }
.zebra tbody tr { background: #fff; } 
.zebra tbody tr:nth-child(odd) { background: #efefef; }
td { line-height:120%; }
a.menum:link,a.menum:visited { color:#ffffff; text-decoration:none; border-bottom:1px dotted #ffffff; line-height:25px; font-size:14px; text-shadow:1px 1px #d57a25; font-family: tahoma, sans-serif; }
a.menum:hover { color:#efefef; text-decoration:underline; border-bottom:0px dotted #efefef; line-height:26px; font-size:14px; text-shadow:1px 1px #d57a25; }
.bgwhite { background-image:url(/images/bg_white.gif); background-position: top center; background-repeat:no-repeat; background-color:#dcdcdc; }
.top { height:184px; background-image:url(/images/top.jpg); background-repeat:no-repeat; }
.w996 { width:996px; }
.fl1 { float:left; width:500px; height:184px; text-align:left; }
.h6 { height:30px; line-height:30px; }
.podmenushka { position:absolute; top:105px; right:50%; margin-right:152px; height:55px; background-image:url(/images/podmenushka.png); background-repeat:no-repeat; width:346px; }
.mn1 { float:left; width:90px; margin-left:27px; height:53px; }
.mn2 { float:left; width:90px; margin-left:10px; height:53px; }
.mn3 { float:left; width:90px; margin-left:28px; height:53px; }
.conts { float:left; width:270px; height:184px; text-align:right; }
.h31 { height:31px; }
.tel1 { font-size:21px; font-family: Verdana, Arial, Helvetica, sans-serif; }
.tel1c { font-size:13px; color:#333333; font-family: Verdana, Arial, Helvetica, sans-serif; }
.flp { float:left; width:40px; height:184px; }
.flps { float:left; width:165px; height:184px; text-align:left; }
.h25 { height:25px; line-height:25px; }
.bb { float:left; margin:1px 0px; }
.dom { position:absolute; top:105px; left:50%; margin-left:-135px; }
.rev { height:284px; background-image:url(/images/rev.gif); background-repeat:repeat-x; border-bottom:1px solid #efefef; }
.rev1 { padding:30px; text-align:left; }
.slog { font-size:20px; line-height:56px; }
.lines { width:674px; border-top:1px solid #fafafc; border-bottom:1px solid #e5e6e6; border-left:0px; border-right:0px; text-align:left; margin:0px 0px 17px 0px; padding:0px; }
.spac { float:left; width:310px; height:90px; }
.spac1 { float:left; width:50px; height:90px; }
.clear { clear:both; }
.bgskolko { background-color:#bfbfbf; padding:30px 30px 20px 30px; }
.sl { float:left; width:420px; }
.fls { float:left; width:420px; margin-left:80px; }
.b7b7 { background-color:#b7b7b7; width:920px; height:21px; padding:10px 0px; }
.fl4 { width:400px; float:left; margin-left:44px; }
.fl6 { width:400px; float:left; margin-left:64px; }
.h1g { background-image:url(/images/pkk.gif); height:12px; }
.bgs { background-image:url(/images/bg.gif); background-repeat:repeat-x; background-color:#ffffff; }
.efef { border-top: 1px solid #efefef; margin-bottom:10px; }
.fl44 { width:400px; float:left; margin-right:40px; height:400px; }
.fl3 { float:left; margin-right:400px; margin-left:30px; }
.fleft { float:left; }
.uptime { position:absolute; top:190px; left:50%; margin-left:200px; background-image:url(/images/uptime.png); width:300px; height:285px; background-repeat:no-repeat; }
.h14 { height:14px; line-height:14px; }