html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input,textarea{margin:0;padding:0;font: 100.01% Tahoma, Geneva, sans-serif}h1,h2,h3,h4,h5,h6,pre,code,address,caption,cite,code,em,th{font-weight:normal;font-style:normal}ul{list-style:none}fieldset,img{border:none}caption,th{text-align:left}table{border-collapse:collapse;border-spacing:0}input:focus,textarea:focus{outline:none}input[type="button"],input[type="submit"]{cursor:pointer}.c{clear:both}.clearfix:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;font-size:0}.clearfix{display:inline-block}* html .clearfix{height:1%}html[xmlns] .clearfix{display:block}.fl{float:left}.fr{float:right}
html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input,textarea{margin:0;padding:0;font: 100.01% Tahoma, Geneva, sans-serif}h1,h2,h3,h4,h5,h6,pre,code,address,caption,cite,code,em,th{font-weight:normal;font-style:normal}ul{list-style:none}fieldset,img{border:none}caption,th{text-align:left}table{border-collapse:collapse;border-spacing:0}input:focus,textarea:focus{outline:none}input[type="button"],input[type="submit"]{cursor:pointer}.c{clear:both}.clearfix:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;font-size:0}.clearfix{display:inline-block}* html .clearfix{height:1%}html[xmlns] .clearfix{display:block}.fl{float:left}.fr{float:right}
.fl{float:left !important}
a{color:#529100}a:hover{text-decoration:none;}a:focus{outline:none}

html{background-color:#fff} 
body{} 

.green{color:#529100 !important;}
.sur{color:#999 !important;}
.fs18{font-size:18px !important;}
.fs14{font-size:14px !important;}


/* -------------------------------------------------- */
/* -------------------- top line -------------------- */
/* -------------------------------------------------- */

.top-line{
	height:29px;
	border-bottom:1px solid #bfbfbf;
	margin:0 0 20px;
	background-color: #f1f2f2;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#f1f2f2), to(#dddedf)); 
	background-image: -webkit-linear-gradient(top, #f1f2f2, #dddedf); 
	background-image:    -moz-linear-gradient(top, #f1f2f2, #dddedf); 
	background-image:     -ms-linear-gradient(top, #f1f2f2, #dddedf); 
	background-image:      -o-linear-gradient(top, #f1f2f2, #dddedf); 
	background-image:         linear-gradient(to bottom, #f1f2f2, #dddedf);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#f1f2f2, endColorstr=#dddedf)
}
.top-menu{
	width:750px;
	margin:0 auto
}
.top-menu ul{
	float:right
}
.top-menu li{
	float:left;
	display:inline;
	height:29px;
	font-size:11px;
	line-height:29px;
	border-left:1px solid #bfbfbf;
}
.top-menu li a{
	float:left;
	height:29px;
	line-height:29px;
	color:#2c3844;
	text-decoration:none;
	text-shadow:1px 1px 0 #fff;
	padding:0 18px;
	border-left:1px solid #efefef
}
.top-menu li a span{
	float:left;
	margin:0 4px 0 0;
	font-size:15px;
	height:29px; 
	line-height:29px;
	font-weight:bold;
}
.top-menu li.end{
	border-right:1px solid #efefef
}
.top-menu li.end a{
	border-right:1px solid #bfbfbf
}
.top-menu li a:hover,.top-menu li.active a{
	background-color: #2c3844;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#2c3844), to(#465766)); 
	background-image: -webkit-linear-gradient(top, #2c3844, #465766); 
	background-image:    -moz-linear-gradient(top, #2c3844, #465766); 
	background-image:     -ms-linear-gradient(top, #2c3844, #465766); 
	background-image:      -o-linear-gradient(top, #2c3844, #465766); 
	background-image:         linear-gradient(to bottom, #2c3844, #465766);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#2c3844, endColorstr=#465766);
	color:#fff;
	text-shadow:1px 1px 0 #000;
}


/* -------------------------------------------------- */
/* -------------------- header ---------------------- */
/* -------------------------------------------------- */

.header{
	width:750px;
	margin:0 auto;
	overflow:hidden;
	padding:0 0 28px;
	padding:0 0 10px;
}
.logo{
	width:216px;
	height:34px;
	float:left;
	background:url(/images/dh-logo32.png) no-repeat;
	margin-top:14px;
	margin-left:10px;
}
.domain-check{
	float:right;
	/* width:470px */
}

.domain-check label{
	float:right;
	margin:0 0 10px;
	color:#8c9fad;
	font-size:12px;
	line-height:24px;
	margin:0 10px 0 0;
}
#domain{
	float:right;
	margin:0 0 10px;
	color:#bfbfbf;
	font-size:12px;
	line-height:16px;
	border:1px solid #d9d9d9;
	width:257px;
	height:16px;
	padding:3px 8px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	background-color: #f1f2f2;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#f1f2f2), to(#ffffff)); 
	background-image: -webkit-linear-gradient(top, #f1f2f2, #ffffff); 
	background-image:    -moz-linear-gradient(top, #f1f2f2, #ffffff); 
	background-image:     -ms-linear-gradient(top, #f1f2f2, #ffffff); 
	background-image:      -o-linear-gradient(top, #f1f2f2, #ffffff); 
	background-image:         linear-gradient(to bottom, #f1f2f2, #ffffff);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#f1f2f2, endColorstr=#ffffff)
}
#domain:focus{
	color:#666;
	border-color:#aaa
}
.domain-submit{
	float:right;
	width:100px;
	height:24px;
	text-align:center;
	line-height:24px;
	color:#fff;
	font-size:12px;
	text-shadow:1px 1px 0 #bc7804;
	border:0;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
	border-radius: 15px;
	background-color: #ffc007;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#ffc007), to(#f57003)); 
	background-image: -webkit-linear-gradient(top, #ffc007, #f57003); 
	background-image:    -moz-linear-gradient(top, #ffc007, #f57003); 
	background-image:     -ms-linear-gradient(top, #ffc007, #f57003); 
	background-image:      -o-linear-gradient(top, #ffc007, #f57003); 
	background-image:         linear-gradient(to bottom, #ffc007, #f57003);
	-moz-box-shadow: 0 1px 0 #7f7f7f;
	-webkit-box-shadow: 0 1px 0 #7f7f7f;
	box-shadow: 0 1px 0 #7f7f7f;
}
.domain-submit:hover{
	color:#7e5c00;
	text-shadow:1px 1px 0 #fedb80;
	background-color: #ffd500;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#ffd500), to(#fa9e02)); 
	background-image: -webkit-linear-gradient(top, #ffd500, #fa9e02); 
	background-image:    -moz-linear-gradient(top, #ffd500, #fa9e02); 
	background-image:     -ms-linear-gradient(top, #ffd500, #fa9e02); 
	background-image:      -o-linear-gradient(top, #ffd500, #fa9e02); 
	background-image:         linear-gradient(to bottom, #ffd500, #fa9e02);
}


/* -------------------------------------------------- */
/* --------------------- content -------------------- */
/* -------------------------------------------------- */

.content{
	width:750px; 
	margin:0 auto;
	padding:0 0 18px;
	overflow:hidden
}
.content,.content p{
	color:#2c3844;
	font-size:12px;
	line-height:18px
}
.content-left{
	width:200px;
	float:left;
}
.service h2,#tabs h2{
	color:#2c3844;
	font-size:18px;
	line-height:20px;
	padding:0 0 5px;
	margin:0 0 5px;
	border-bottom:1px solid #bfc8cf
}
.service h2 span,#tabs h2 span{
	display:inline-block;
	width:12px; height:9px;
	background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAJCAIAAACJ2loDAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNS4xIFdpbmRvd3MiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6Qzc2MTREODdGN0Y1MTFFMEIwMDE4OEY0RjI1NTc1MkUiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6Qzc2MTREODhGN0Y1MTFFMEIwMDE4OEY0RjI1NTc1MkUiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpDNzYxNEQ4NUY3RjUxMUUwQjAwMTg4RjRGMjU1NzUyRSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpDNzYxNEQ4NkY3RjUxMUUwQjAwMTg4RjRGMjU1NzUyRSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PkaMDRwAAACgSURBVHjaYvj///+LN++///z1HwN8+PQFiIAMxgdPX245cJKdnS3UzYafl5sBBj5+/rp61xEgAyjObOzg+fHLt5+/ft998kJZVpKDnQ2uAkgCxVlYmBmBBkL4QDmgSUB9QAZcRE1B2tfBnBFoJVwfUJSDjRVI/vj1G64CyAApQjYf7ia4CoQiNHXIKlAUwdWJCwsgq0BXBHENxFnIACDAALeZiIAP5HY9AAAAAElFTkSuQmCC) no-repeat center center;
}
.service li{
	font-size:14px;
	line-height:18px;
	margin:0 0 12px;
}
.service li a{
	text-decoration:none;
}
.service li a span{
	width:9px; 
	height:18px;
	text-indent:-9999px;
	display:inline-block;
	margin:0 8px 0 0;
	background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAANCAIAAAD0YtNRAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNS4xIFdpbmRvd3MiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MTY4RDU2OURGN0Y2MTFFMDg5OTNBNDdFM0MyQjEzMkIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MTY4RDU2OUVGN0Y2MTFFMDg5OTNBNDdFM0MyQjEzMkIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoxNjhENTY5QkY3RjYxMUUwODk5M0E0N0UzQzJCMTMyQiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoxNjhENTY5Q0Y3RjYxMUUwODk5M0E0N0UzQzJCMTMyQiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PrkmyG8AAACaSURBVHjaYvgPBjfvP/mPAZgYGBhOXb61+cBJIGJABUw/fv0+ffkmkHXrwVM0aSYONlYfB3MgiSnNCDQXSD189mrLgZNAM4BsNQVpXwdzhBxWaSa4CfJSYmoKMhA20HAgQsgB9d168ATCtjXWAWrFYh9QwkxXDWofVgmo/7BKgABQ34OnL6cs3XTy0k20MIPaB9QH8T4yAAgwAKlkleussFlwAAAAAElFTkSuQmCC) no-repeat center 3px;
}
*+html .service li a span{display:none;}
.service li.active a,.service li a:hover{
	color:#8c9fad;
}
.content-right{
	width:530px;
	float:right
}
.tariffs{
	width:100%;
	font-size:14px; 
	line-height:20px;
	color:#2c3844;
}
.tariffs td{
	text-align:center;
	padding:5px;
}
.tariffs tr.zebra td{
	background:#f2f2f2;
}
.tariffs tr:hover td{
	background:#ffffd3 !important;
}
.tariffs tr.begin td{
	background:#f2f2f2 !important;
	font-size:11px;
	line-height:18px;
	color:#999;
	text-shadow:1px 1px 0 #fff;
	padding:7px 5px;
}
.basket{
	display:block;
	background:url(/images/basket.png) no-repeat 0 100%;
	width:25px;
	height:26px;
}
.basket:hover{
	background-position:0 0;
}

.content-left-inside{
	float:left; 
	width:229px;
	border-right:1px solid #c7c8ca;
}
.left-menu li{
	font-size:14px;
	line-height:20px;
	margin:0 0 10px;
	padding:0 0 0 5px;
}
.left-menu li a{
	text-decoration:none;
}
.left-menu li.active a,.left-menu li a:hover{
	color:#f57003;
}
.left-menu li ul{
	display:block;
	padding:10px 0 0;
}
.left-menu li li{
	padding:0 0 0 10px;
}
.left-menu li li a{
	color:#8c9fad;
}
.left-menu li li a:hover,.left-menu li li.active a{
	color:#2c3844;
}

.content-right-inside{
	position:relative;
	float:right; 
	width:500px;
	border-left:1px solid #c7c8ca;
	border-left: 0px;
	padding:0 0 0 20px;
}
.content-right-inside,.content-right-inside p, .content-right-inside li{
	color:#2c3844;
	font-size:12px;
	line-height:18px;
/*	padding-top:10px;*/
	text-align:justify;
}
.content-right-inside h1{color:#2c3844; font-size:18px; line-height:20px; margin:0 0 18px;}
.content-right-inside h2{color:#529100; font-size:18px; line-height:20px; padding-top: 10px;}
.content-right-inside h3{color:#529100; font-size:14px; line-height:18px; padding-top: 0px;}
.content-right-inside h4{color:#529100; font-size:12px; line-height:16px; padding-top: 0px;}
.content-right-inside li{padding:0 0 10px 25px;}
.content-right-inside li b.fs18{padding:0 5px 0 0;}
.content-right-inside ol{padding:10px 0 5px 50px;}
.content-right-inside ul{padding:10px 0 5px 50px;}
.content-right-inside ol li{padding:0 0 5px 0px;}
.content-right-inside ul li{padding:0 0 5px 0px;}
.content-right-inside table{width:100%; margin:0 0 18px;}
.content-right-inside td{padding:10px; border:1px solid #bfbfbf; font-size:14px; color:#2c3844; vertical-align:top}
.content-right-inside .zebra td{background:#f2f2f2;}
.content-right-inside td span.detal{display:block; font-size:11px; color:#8c9fad; line-height:18px;}
.content-right-inside td small{font-size:11px; color:#8c9fad; line-height:18px;}

.gall{display:block; position:relative; width:510px; left:-10px;}
.gall li{float:left; background:#bfbfbf; padding:2px; width:155px; height:120px; margin:0 0 11px 11px; position:relative; overflow:hidden}
.gall li img{display:block;}
.zoom{background:url(/images/zoom.png) no-repeat -9999px -9999px; width:155px; height:120px; position:absolute; left:0; top:0;}
.gall li a:hover .zoom{background-position: center center;}

.corner-inside{background:url(/images/border.png) no-repeat 0 0; width:1px; height:149px; position:absolute; left:0; margin-left:-1px;}
.cib{bottom:0;}
.cit{top:0; background-position:0 100%}


/* -------------------------------------------------- */
/* --------------------- main-block ----------------- */
/* -------------------------------------------------- */

.main-block{
	width:750px;
	margin:0 auto 19px;
	background:#f2f2f2;
	border-bottom:1px solid #bfbfbf;
	overflow:hidden
}
.main-block h3{
	color:#2c3844;
	font-size:18px;
	line-height:20px;
	padding:0 0 5px;
	margin:0 0 5px;
	border-bottom:1px solid #bfc8cf
}
.main-block h3 a{
	color:#2c3844;
	text-decoration:none;
}
.main-block h3 a:hover{
	text-decoration:underline;
}
.main-block p,.main-block,.mb-about,.mb-news,.mb-twitter{
	color:#2c3844;
	font-size:12px;
	line-height:18px
}
.main-block .post{
	margin:0 0 15px;
}
.main-block .post .title{
	margin:0 0 5px;
}
.main-block .post .title span{
	color:#bfbfbf;
}
.mb-about{
	width:190px;
	float:left;
	padding:10px;
	text-align:justify
}
.mb-news{
	width:270px;
	float:left;
	padding:10px 10px 0;
}
.mb-twitter{
	width:229px;
	float:left;
	padding:10px 0 0 10px;
}
.twitter{
	background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAATCAIAAADu5eFvAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNS4xIFdpbmRvd3MiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QjJCQzM4MENGN0YxMTFFMDkxQjhGRDA5RjdDODA1OEMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QjJCQzM4MERGN0YxMTFFMDkxQjhGRDA5RjdDODA1OEMiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpCMkJDMzgwQUY3RjExMUUwOTFCOEZEMDlGN0M4MDU4QyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpCMkJDMzgwQkY3RjExMUUwOTFCOEZEMDlGN0M4MDU4QyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PqxSv6UAAAMJSURBVHjajFRbbxtVEP5mzlnvrhs7ddqkoRcgUkILeQNLIJB4gBf+OBI3VW0fSooqta6K06akSXd9SXb3zDBrBztOHInZ65HmfOeb+WaGsizD/7YAfABHhATqVWmZj5/9yeTNV8ONQXtjelEwQzccdpto8xLQM0QF3hQ4KvVGzB2PBi66FkSPhvRrRu8ripkHiW6m0oRE9dYrOA4D/XwcGh5bTbeV0rrX5D9c2/T8hH/L8E/p4ByYPkj4JZMs4Z1ErpEuQbSd6zGtNvyTofYK+uuEtlPdirHpJSbNwY9zvCudOM/MIzu+QK/S/bGEDu8mkpwDnXNss3zZ8f0K/YL/HKF/imcNeZC6+ytyKO51iQKWQa71ICPP5PzfRfl7js2Ibvt5luaIponJVwYtlIndseBwRPuFvgpcgW0ZyJl6NZuakH1Z2b8YV72KrnsqAzyjSerPp8DI30uQjTVTEDEcvxfN8/qEylCo5jbjYi7GdCDujwwHI0kJuy2kHguIG16+W3Nv3urRqRhMDcp0OiVFk2tRWAMNoKcD9BTbKT5bWYzazAFrThoqVaWVEfPGqL7P9L5komp3pJo6bCbcrMtzMWqzGOi2EEV4mIdxIGZHtLzgFRqCepFuW3difJpIhydiXPCzA7stunUNr8bhZcEBtdcZzUsEyyrc8eHrtn4ez6n5y64W+20nX12n7BgHAapL8FSNoISqerCKW34h0vr/RMkvql4AndiZMOVE42kLzPrV4ESkLKuPI+2uoOMWe8ZWByWeZWXi3HrTV0J5wMsST4boj6mYVNEslToxES3L8qYLP65hO9boQl+bc0T6fKSPszKNrWz9QPgw0NB0s46zGjoraYOyR0IIxu5eQ3+6od+vou2WTYqNCD/cjLyrHg6wl1cleW8r52q0Ook0gaovS5zF+EVHvm3RNy0rtSXTjGYTd0S0N6RHufThXhf+bcEjcdPSNsSU5KMk3PXVTkO7bdz1Gi8t0fOI06zbHDwi6o15/4SHYb7JavhOKp80ZI20ccX0ntq/AgwABZOQ+vJKl+MAAAAASUVORK5CYII=) no-repeat 0 0;
	display:inline-block;
	padding:0 0 0 35px
}
/*.mb-news .post p.title {
	color: #529100;
	text-decoration: underline;	
}
.mb-news .post .title span{
	text-decoration: none !important;
}*/
.mb-news .post .title b {
	font-weight: normal;
	color: #529100;
	text-decoration: underline;	
}

/* -------------------------------------------------- */
/* -------------------- pay ------------------------- */
/* -------------------------------------------------- */

.pay{
	text-align:center;
	overflow:hidden;
	padding:0 0 20px;
	width:750px; margin:0 auto;
}
.pay ul{
	display:block;
	padding:0 0 0 175px;
}
.pay li,.pay-inside li{
	display:inline;
	height:30px;
	font-size:12px;
	line-height:30px;
	color:#999;
	margin:0 5px;
	float:left;
}
.pay-inside li{
	margin:5px 5px 0;
}
.pay a,.pay-inside a{
	background:url(/images/pay.png) no-repeat; 
	height:30px; 
	width:51px; float:left;
}
.pay a:hover,.pay-inside a:hover{
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	filter: alpha(opacity=50);
	-moz-opacity: 0.5;
	-khtml-opacity: 0.5;
	-webkit-opacity:0.5;
	opacity: 0.5;
}
a.pay-1{background-position:0 0;}
a.pay-2{background-position:-60px 0;}
a.pay-3{background-position:-120px 0;}
a.pay-4{background-position:-180px 0;}
a.pay-5{background-position:-240px 0;}


/* -------------------------------------------------- */
/* -------------------- bottom line ----------------- */
/* -------------------------------------------------- */

.bottom-line{
	border-top:1px solid #bfbfbf;
	border-bottom:1px solid #bfbfbf;
	margin:0 0 10px;
	padding:18px 0 18px;
	background-color: #f1f2f2;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#f1f2f2), to(#dddedf)); 
	background-image: -webkit-linear-gradient(top, #f1f2f2, #dddedf); 
	background-image:    -moz-linear-gradient(top, #f1f2f2, #dddedf); 
	background-image:     -ms-linear-gradient(top, #f1f2f2, #dddedf); 
	background-image:      -o-linear-gradient(top, #f1f2f2, #dddedf); 
	background-image:         linear-gradient(to bottom, #f1f2f2, #dddedf);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#f1f2f2, endColorstr=#dddedf)
}
.bottom-menu{
	width:750px;
	margin:0 auto;
	overflow:hidden;
}
.bottom-menu ul{
	float:left;
	min-height: 88px;
	height:auto !important;
	height: 88px;
	border-left:1px solid #f1f1f2;
	border-right:1px solid #bfbfbf;
	padding:0 30px 0;
}
.bottom-menu ul.end{
	border-right:0
}
.bottom-menu ul.begin{
	padding-left:0;
	border-left:0
}
.bottom-menu li{
	font-size:12px;
	line-height:22px;
	color:#2c3844;
	text-shadow:1px 1px 0 #fff;
}
.bottom-menu li a{
	color:#2c3844
}
.bottom-menu li a:hover,.bottom-menu li.active a{
	color:#8c9fad;
	text-decoration:none
}
.contact{float:right; font-size:12px; line-height:26px; color:#8c9fad; text-shadow:1px 1px 0 #fff}
.contact a{color:#2c3844}
.contact span{font-size:24px; font-weight:bold; color:#2c3844;}
.contact span.phone-code{position:relative; top:-7px; font-size:12px; line-height:26px; color:#8c9fad; font-weight:normal;}

.contact span{font-size:18px; font-weight:bold; color:#2c3844;}


/* -------------------------------------------------- */
/* -------------------- footer ---------------------- */
/* -------------------------------------------------- */

.footer{
	width:750px;
	margin:0 auto 10px;
	text-align:center;
	font-size:12px;
	line-height:18px;
	color:#8c9fad
}
.footer a{
	color:#2c3844;
}

/* -------------------------------------------------- */
/* -------------------- slider ---------------------- */
/* -------------------------------------------------- */

.slider{
	width:750px;
	height:240px;
	margin:0 auto 20px;
	overflow:hidden
}
.slider-static{
	float:right;
	width:237px;
	height:238px;
	border:1px solid #bfbfbf;
	border-left:1px solid #808080;
	background-color: #f8f8f8;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#f8f8f8), to(#dcddde)); 
	background-image: -webkit-linear-gradient(top, #f8f8f8, #dcddde); 
	background-image:    -moz-linear-gradient(top, #f8f8f8, #dcddde); 
	background-image:     -ms-linear-gradient(top, #f8f8f8, #dcddde); 
	background-image:      -o-linear-gradient(top, #f8f8f8, #dcddde); 
	background-image:         linear-gradient(to bottom, #f8f8f8, #dcddde);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#f8f8f8, endColorstr=#dcddde);
	border-top-right-radius:10px;
	-webkit-border-top-right-radius:10px;
	-moz-border-radius-topright:10px;
	border-bottom-right-radius:10px;
	-webkit-border-bottom-right-radius:10px;
	-moz-border-radius-bottomright:10px;
}
.slider-scroll{
	float:left;
	width:510px; 
	height:240px;
	border-left:1px solid #bfbfbf;
	overflow:hidden;
	background-color: #aada00;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#aada00), to(#589500)); 
	background-image: -webkit-linear-gradient(top, #aada00, #589500); 
	background-image:    -moz-linear-gradient(top, #aada00, #589500); 
	background-image:     -ms-linear-gradient(top, #aada00, #589500); 
	background-image:      -o-linear-gradient(top, #aada00, #589500); 
	background-image:         linear-gradient(to bottom, #aada00, #589500);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#aada00, endColorstr=#589500);
	border-top-left-radius:10px;
	-webkit-border-top-left-radius:10px;
	-moz-border-radius-topleft:10px;
	border-bottom-left-radius:10px;
	-webkit-border-bottom-left-radius:10px;
	-moz-border-radius-bottomleft:10px;
}
.slider-bg{
	background:url(/images/slider.png) no-repeat 0 0;
	width:510px; 
	height:240px;
	border-top-left-radius:10px;
	-webkit-border-top-left-radius:10px;
	-moz-border-radius-topleft:10px;
	border-bottom-left-radius:10px;
	-webkit-border-bottom-left-radius:10px;
	-moz-border-radius-bottomleft:10px;
}
.personal li{padding:30px 15px 0;}
.personal a{background:url(/images/personal.png) no-repeat 0 0; padding:0 0 0 60px; height:43px; display:block; text-decoration:none; text-shadow:1px 1px 0 #fff}
.personal a.personal-1{background-position:0 0;}
.personal a.personal-2{background-position:0 -71px;}
.personal a.personal-3{background-position:0 -140px;}
.personal span{color:#8c9fad; font-size:11px; line-height:16px; display:block;}
.personal span.link{font-size:14px; color:#2c3844; line-height:20px;}
.personal a:hover .link{color:#8c9fad;}

.anythingSlider                         { width: 510px; height: 240px; position: relative;}
/*.anythingSlider .wrapper                { width: 510px; height: 240px; overflow: auto; position: absolute; top: 0; left: 0; }*/
.anythingSlider .wrapper                { width: 510px; height: 240px; overflow: hidden; position: absolute; top: 0; left: 0; }
.anythingSlider .arrow{display:none}
.anythingSlider .wrapper ul             { width: 32700px; position: absolute; top: 0; left: 0;}
.anythingSlider .wrapper ul li          { display: block; float: left; padding: 0; width: 510px; height: 240px; margin: 0;  margin: 0; }

.thumbNav                               { position: absolute; top: 10px; right:10px; z-index:2}
.thumbNav li                            { float:left; margin:0 0 0 1px;}
.thumbNav a{ 
	float:left; 
	width:21px; 
	height:21px; 
	border-radius:10px; 
	-moz-border-radius:10px; 
	-webkit-border-radius:10px; 
	text-align:center; 
	line-height:20px;
	text-shadow:1px 1px 0 #b9de40;
	font-size:14px;
	color:#4e6600;
	font-weight:bold;
	text-decoration:none;
}
.thumbNav a:hover,
.thumbNav a.cur{ 
	background:#4f6600;
	text-shadow:none;
	color:#fff;
	-moz-box-shadow: 0 1px 0 #b9de40;
	-webkit-box-shadow: 0 1px 0 #b9de40;
	box-shadow: 0 1px 0 #b9de40;
}

.start-stop                             { display:none;}
.anythingSlider .wrapper ul ul          { position: static; margin: 0; background: none; overflow: visible; width: auto; border: 0; }
.anythingSlider .wrapper ul ul li       { float: none; height: auto; width: auto; background: none; }

.tariff-all{padding:15px; display:block;}
.tariff{font-size:11px; line-height:13px; margin:0 0 8px; color:#4e6501; display:block;}
.tariff-name{font:32px/34px Georgia, "Times New Roman", Times, serif; color:#fff; text-shadow:1px 1px 0 #628300; display:block; margin:0 0 10px;}
.tariff-option{background:url(/images/arrow.png) no-repeat 0 0; padding:0 0 0 55px; margin:0 0 15px; height:33px; display:block; font-size:14px; line-height:33px; color:#435d00; text-shadow:1px 1px 0 #a7cf40}
.tariff-option span{font-size:20px; font-weight:bold;}
.tariff-price{background:url(/images/arrow.png) no-repeat 0 2px; padding:0 0 0 55px; margin:0 0 15px; height:35px; display:block; font-size:32px; line-height:35px; color:#fff; text-shadow:1px 1px 0 #4c7900}
.tariff-price2{
	background-position: 16px 2px;
	padding-left: 38px;
}
.tariff-price3{
	background-image: none;
	background-position: 0px 2px;
	padding-left: 0px;
	/* font-size: 30px; */
}
.tariff-price3 small {
	font-size: 22px;
}

.tariff-line{border-top:1px solid #486200; border-bottom:1px solid #acd340; height:0; font-size:0; margin:0 0 10px; display:block; clear:both;}
.tariff-det{float:right; width:155px; text-align:center; color:#fff; font-size:12px; line-height:21px; padding:40px 0 0;}
.tariff-det2{padding:0;}
.tariff-det2 .bay{margin:0;}
.tariff-det3{display:block;text-align:center; color:#fff; font-size:12px; line-height:21px;}
.tariff-det4{width:160px;}
.tariff-det a,.tariff-det3 a{color:#fff;}
.bay{
	margin:10px 0 20px;
	/* width:150px; */
	height:40px;
	display:block;
	color:#fff;
	text-decoration:none;
	text-shadow:1px 1px 0 #bb7304;
	line-height:40px;
	text-align:center;
	font-size:21px;
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
	border-radius: 20px;
	background-color: #ffc007;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#ffc007), to(#f57003)); 
	background-image: -webkit-linear-gradient(top, #ffc007, #f57003); 
	background-image:    -moz-linear-gradient(top, #ffc007, #f57003); 
	background-image:     -ms-linear-gradient(top, #ffc007, #f57003); 
	background-image:      -o-linear-gradient(top, #ffc007, #f57003); 
	background-image:         linear-gradient(to bottom, #ffc007, #f57003);
	-moz-box-shadow: 0 1px 0 #2d4a00;
	-webkit-box-shadow: 0 1px 0 #2d4a00;
	box-shadow: 0 1px 0 #2d4a00;
}
.bay:hover{
	color:#7e5c00;
	text-shadow:1px 1px 0 #fedb80;
	background-color: #ffd500;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#ffd500), to(#fa9e02)); 
	background-image: -webkit-linear-gradient(top, #ffd500, #fa9e02); 
	background-image:    -moz-linear-gradient(top, #ffd500, #fa9e02); 
	background-image:     -ms-linear-gradient(top, #ffd500, #fa9e02); 
	background-image:      -o-linear-gradient(top, #ffd500, #fa9e02); 
	background-image:         linear-gradient(to bottom, #ffd500, #fa9e02);
}
.display-inline-block{display:inline-block;}
.margin-right{margin-right:10px;}


/* -------------------------------------------------- */
/* -------------------- tabs ------------------------ */
/* -------------------------------------------------- */

#tabs{margin:0 0 10px;}
#tabs h2{margin:0;}
.ui-tabs { position: relative; zoom: 1; } 
.ui-tabs .ui-tabs-nav { margin: 0; }
.ui-tabs .ui-tabs-nav li {  float: left; position: relative; border-bottom: 0 !important; padding: 0; white-space: nowrap; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: default; }
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; } 
.ui-tabs .ui-tabs-panel { display: block; border-width: 0; background: none; }
.ui-tabs .ui-tabs-hide { display: none !important; }
.tabs{float:right;}
.tabs li{float:left; font-size:12px; line-height:14px; margin:0 0 0 15px;}
.tabs li a{float:left; border-bottom:1px dotted #2c3844; color:#2c3844; text-decoration:none;}
.tabs li.ui-tabs-selected a{color:#8c9fad; border:0;}


/* -------------------------------------------------- */
/* -------------------- rubl ------------------------ */
/* -------------------------------------------------- */

@font-face {
	font-family: 'ALSRublRegular';
	src: url('rouble.eot');
	src: local('ALS Rubl'), local('ALSRubl'), url('rouble.woff') format('woff'), url('rouble.ttf') format('truetype'), url('rouble.svg#ALSRubl') format('svg');
}
.rub{font-family: 'ALSRublRegular';}

/* -------------------------------------------------- */
/* ----------------- new slider --------------------- */
/* -------------------------------------------------- */
.t-all{padding:15px; display:block;}
.t{font-size:11px; line-height:13px; margin:0 0 8px; color:#4e6501; display:block;}
.t-name{font:32px/34px Georgia, "Times New Roman", Times, serif; color:#fff; text-shadow:1px 1px 0 #628300; display:block; margin:0 0 10px;}
.t-option{background:url(/images/arrow.png) no-repeat 0 0; padding:0 0 0 55px; margin:0 0 15px; height:33px; display:block; font-size:14px; line-height:33px; color:#435d00; text-shadow:1px 1px 0 #a7cf40}
.t-option span{font-size:20px; font-weight:bold;}
.t-price{background:url(/images/arrow.png) no-repeat 0 2px; padding:0 0 0 55px; margin:0 0 15px; height:35px; display:block; font-size:32px; line-height:35px; color:#fff; text-shadow:1px 1px 0 #4c7900}
.t-price2{
	background-position: 16px 2px;
	padding-left: 38px;
}
.t-price3{
	background-image: none;
	background-position: 0px 2px;
	padding-left: 0px;
	/* font-size: 30px; */
}
.t-price3 small {
	font-size: 22px;
}

.t-line{border-top:1px solid #486200; border-bottom:1px solid #acd340; height:0; font-size:0; margin:0 0 10px; display:block; clear:both;}
.t-det{float:right; width:150px; text-align:center; color:#fff; font-size:12px; line-height:21px; padding:40px 0 0;}
.t-det2{padding:0;}
.t-det2 .buy{margin:0;}
.t-det3{display:block;text-align:center; color:#fff; font-size:12px; line-height:21px;}
.t-det4{width:160px;}
.t-det a,.t-det3 a{color:#fff;}
.t-last{
	display:block;
/*	text-align:right; */
	color:#fff; 
	font-size:12px; 
	line-height:21px;
/*	padding-right: 170px;*/
	height:40x;
	line-height:40px;
	float: right;
	
	position: absolute;
	bottom: 15px;
/*	right: 10px;*/
/*	width: 100%;*/
}
.t-last a {
	color:#fff;
}
.t-adetails {
	margin-right: 15px;
}
.buy{
/*	margin:10px 0 20px;*/
	/* width:150px; */
	width:150px;
	float: right;
	
	display:block;
	color:#fff;
	text-decoration:none;
	text-shadow:1px 1px 0 #bb7304;
	text-align:center;
	font-size:21px;
	
	height:40x;
	line-height:40px;
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
	border-radius: 20px;
	background-color: #ffc007;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#ffc007), to(#f57003)); 
	background-image: -webkit-linear-gradient(top, #ffc007, #f57003); 
	background-image:    -moz-linear-gradient(top, #ffc007, #f57003); 
	background-image:     -ms-linear-gradient(top, #ffc007, #f57003); 
	background-image:      -o-linear-gradient(top, #ffc007, #f57003); 
	background-image:         linear-gradient(to bottom, #ffc007, #f57003);
	-moz-box-shadow: 0 1px 0 #2d4a00;
	-webkit-box-shadow: 0 1px 0 #2d4a00;
	box-shadow: 0 1px 0 #2d4a00;
/*	position: relative; /* Абсолютное позиционирование */
/*	position: absolute;*/
/*	Положение от нижнего края */
/*    bottom: 100px; */
/* Положение от правого края */
/*    right: 0px; */
/*    z-index: 99;*/
/*	margin-bottom: 15px;*/
/*	bottom: 15px;*/
}
.buy:hover{
	color:#7e5c00;
	text-shadow:1px 1px 0 #fedb80;
	background-color: #ffd500;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#ffd500), to(#fa9e02)); 
	background-image: -webkit-linear-gradient(top, #ffd500, #fa9e02); 
	background-image:    -moz-linear-gradient(top, #ffd500, #fa9e02); 
	background-image:     -ms-linear-gradient(top, #ffd500, #fa9e02); 
	background-image:      -o-linear-gradient(top, #ffd500, #fa9e02); 
	background-image:         linear-gradient(to bottom, #ffd500, #fa9e02);
}
/* -------------------------------------------------- */
.content h2 {
	margin-bottom: 10px;
}
.content p {
	margin-bottom: 10px;
}
.content .matop {
	margin-top: 10px;
	margin-bottom: 0px;
}
.description, 
blockquote { 
	border-left-color: rgb(210, 210, 210);
	border-left-style: solid;
	border-left-width: 8px;
	color: rgb(110, 110, 110);
	margin-top: 15px;
	margin-bottom: 15px;
	padding-bottom: 4px;
	padding-left: 12px;
	padding-right: 0px;
	padding-top: 4px;
}
blockquote p {
	margin-top: 0px;
	margin-bottom: 0px;
}
.content .content-right-inside ul {
	list-style-position: outside;
	list-style-type: disc;
}

.ui-tabs-hide{display:none;}

