


/* Start:/bitrix/templates/.default/components/bitrix/search.form/flat1/style.css*/
#search-form {
	float:right;
width:195px;
	}
	#search-form input[type="text"] {
	background:url('/bitrix/templates/.default/components/bitrix/search.form/flat1/images/search_text.jpg') no-repeat 0 0;
	border:none;
	padding:2px 2px 2px 15px;
	margin:0;
	width:122px;
	height:23px;
	outline:none;
	display:inline;
	}
	
	#search-form input[type="submit"], #search_submit{
	background:url('/bitrix/templates/.default/components/bitrix/search.form/flat1/images/search_button.png') no-repeat 0 100%;
	border:none;
	padding:0;
	margin:0;
	width:56px;
	height:27px;
	float:right;
	font-family:Arial;
	font-weight:bold;
	font-size:11px;
	color:#243300;
	text-shadow: 0px 1px 0px #ccff33;
	}
/* End */



/* Start:/bitrix/templates/.default/components/bitrix/menu/main_menu/style.css*/
/**Top menu**/

#horizontal-multilevel-menu,#horizontal-multilevel-menu ul
{	/*margin:0;*/
	margin:0 auto;
	text-align:center;

	padding:0;
	/*float:left;*/
	list-style:none;
	background:url('/bitrix/templates/.default/components/bitrix/menu/main_menu/images/divider.gif') no-repeat 100% 0;
	border:0;
position:relative;
/*width:720px;*/
width:562px;
z-index:999;
}
 #horizontal-multilevel-menu li{
		display:block;
		float:left;
		background:url('/bitrix/templates/.default/components/bitrix/menu/main_menu/images/divider.gif') no-repeat 0 0;
		line-height:45px;
 }
#horizontal-multilevel-menu ul ul li{ float:left; padding:0; background:none; border:none; line-height:1;}

/*Links*/
#horizontal-multilevel-menu a
{
	display:block;
	padding:0;
	margin:0;
	text-decoration:none;
	font-weight:normal; 
text-indent:0;
}

#horizontal-multilevel-menu li li
{
	float:left;
	padding:0;
	margin:0;
	background:none;
	text-align:left;
	line-height:1;
}

/*Root items*/
#horizontal-multilevel-menu li a.root-item
{
	white-space:nowrap;
	color:#fff;
	display:block;
	padding:0 0 0 15px;
	margin:0 10px;
	font-size:14px;	
	text-transform:uppercase;
	font-family:Corbel;
	font-weight:bold;
	text-decoration:none !important;
}
#horizontal-multilevel-menu li a.root-item  span {
		padding:0 15px 0 0;
		display:block;
		}
#horizontal-multilevel-menu li a.root-item span span {
		padding:0;
		display:block;
		}
		
/*Root menu selected*/
#horizontal-multilevel-menu li a.root-item-selected
{
	white-space:nowrap;
	color:#062151;
	display:block;
	padding:0 0 0 15px;
	margin:0 10px;
	font-size:14px;	
	text-transform:uppercase;
	font-family:Corbel;
	font-weight:bold;
	text-decoration:none !important;
	text-shadow: 0px 1px 0px #2bb6eb;
	background:url('/bitrix/templates/.default/components/bitrix/menu/main_menu/images/mm_a_left.png') no-repeat 0 50%;
width:auto;
}
#horizontal-multilevel-menu  li a.root-item-selected span, #horizontal-multilevel-menu  li a.root-item:hover span , #horizontal-multilevel-menu li:hover a.root-item span, #horizontal-multilevel-menu li.jshover a.root-item span{
	display:block;
	background:url('/bitrix/templates/.default/components/bitrix/menu/main_menu/images/mm_a_right.png') no-repeat 100% 50%;
	padding:0 15px 0 0;
}
#horizontal-multilevel-menu  li a.root-item-selected span span, #horizontal-multilevel-menu  li a.root-item:hover span span, #horizontal-multilevel-menu li:hover a.root-item span span, #horizontal-multilevel-menu li.jshover a.root-item  span span{
	display:block;
	background:url('/bitrix/templates/.default/components/bitrix/menu/main_menu/images/mm_a_bg.png') repeat-x 0 50%;
	padding:0;
}
			
#horizontal-multilevel-menu li a.root-item:hover, #horizontal-multilevel-menu li:hover a.root-item, #horizontal-multilevel-menu li.jshover a.root-item {
	color:#062151;
	text-shadow: 0px 1px 0px #2bb6eb;
	background:url('/bitrix/templates/.default/components/bitrix/menu/main_menu/images/mm_a_left.png') no-repeat 0 50%;
	padding:0 0 0 15px;
	margin:0 10px;
}
				
#horizontal-multilevel-menu li li a {
font-size:12px; padding:5px; width:auto; height:auto;
text-indent:0;
}
/*Item-parents*/
#horizontal-multilevel-menu a.parent
{
	background: #F4F4EC url('/bitrix/templates/.default/components/bitrix/menu/main_menu/images/arrow.gif') center right no-repeat !important;
}

/*Denied items*/
#horizontal-multilevel-menu a.denied
{
	background:#F4F4EC url('/bitrix/templates/.default/components/bitrix/menu/main_menu/images/lock.gif') center right no-repeat;
}

/*Child-items: hover*/
#horizontal-multilevel-menu li li:hover, #horizontal-multilevel-menu li li.jshover
{
	background:#F9F7ED;
	color:#000;
}

/*Child-items selected*/
#horizontal-multilevel-menu li.item-selected
{
	/*background:#CCCACB;
	color:#000;*/
}

/*Sub-menu box*/
#horizontal-multilevel-menu li ul
{
	position:absolute;
	/*top:-999em;*/
	top:auto;
	margin-top:0px;
	display:none;
	z-index:1000;
	height:auto;
	margin-left:0px;
	/*width:12em;*/
	width:135px;
	background:#F4F4EC;
	border:1px solid #BFBFBF;
}

/*Sub-menu item box*/
#horizontal-multilevel-menu li li 
{
	width:100%;
	border-bottom:1px solid #666;
}

/*Item link*/
#horizontal-multilevel-menu li ul a
{
	text-align:left;
}

/*Items text color & size */
#horizontal-multilevel-menu li li a,
#horizontal-multilevel-menu li:hover li a,
#horizontal-multilevel-menu li.jshover li a,
#horizontal-multilevel-menu li:hover li:hover li a,
#horizontal-multilevel-menu li.jshover li.jshover li a,
#horizontal-multilevel-menu li:hover li:hover li:hover li a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li a,
#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li a,
#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover li a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover li a
{
	color:#8A7F65;
	background:#F4F4EC;
}

/*Items text color & size: hover*/
#horizontal-multilevel-menu li:hover li:hover a,
#horizontal-multilevel-menu li.jshover li.jshover a,
#horizontal-multilevel-menu li:hover li:hover li:hover a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover a,
#horizontal-multilevel-menu li:hover li:hover li:hover li:hover a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover a
#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover a
#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover li:hover a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover li.jshover a
{
	color:#000;
	background:#CCCACB;
}

#horizontal-multilevel-menu li ul ul
{
	margin:-27px 0 0 130px;
	/*margin:-1.93em 0 0 11.6em;*/
}

#horizontal-multilevel-menu li:hover ul ul,
#horizontal-multilevel-menu li.jshover ul ul,
#horizontal-multilevel-menu li:hover ul ul ul,
#horizontal-multilevel-menu li.jshover ul ul ul,
#horizontal-multilevel-menu li:hover ul ul ul ul,
#horizontal-multilevel-menu li.jshover ul ul ul ul,
#horizontal-multilevel-menu li:hover ul ul ul ul ul,
#horizontal-multilevel-menu li.jshover ul ul ul ul ul
{
	/*top:-999em;*/
	display:none;
}

#horizontal-multilevel-menu li:hover ul,
#horizontal-multilevel-menu li.jshover ul,
#horizontal-multilevel-menu li li:hover ul,
#horizontal-multilevel-menu li li.jshover ul,
#horizontal-multilevel-menu li li li:hover ul,
#horizontal-multilevel-menu li li li.jshover ul,
#horizontal-multilevel-menu li li li li:hover ul,
#horizontal-multilevel-menu li li li li.jshover ul,
#horizontal-multilevel-menu li li li li li:hover ul,
#horizontal-multilevel-menu li li li li li.jshover ul
{
	/*z-index:1000;
	top:auto;*/
	display:block;
}

div.menu-clear-left
{
	clear:left;
}

/* End */



/* Start:/bitrix/templates/.default/components/bitrix/breadcrumb/breadcrumb/style.css*/
ul.breadcrumb-navigation
{
	padding:0; margin:0 0 20px 0;
	padding-top:4px;
	list-style:none;
}

ul.breadcrumb-navigation li
{
	display:inline;
}

ul.breadcrumb-navigation a
{
	
}

ul.breadcrumb-navigation span
{
	
}
/* End */



/* Start:/bitrix/templates/cloudlinux_communication/styles.css*/
/*Main */
body {
color:#666666;
font-family:LucidaGrande, Lucida Sans, Arial, MS Sans Serif;
	font-size:12px;
	line-height:1.5;
}
a {
outline:none;
	text-decoration:none;
}
a:hover{
	text-decoration:underline;
}

img {
border:0;
}
a img  {text-decoration:none;}

table td {
vertical-align:top;
}
hr {
height:1px;
background:#d8d8d8;
border:0px solid #d8d8d8;
margin:15px 0;
}
/* Left & Right alignment */

.fleft { float:left;}
.fright { float:right;}
.clear { clear:both;}


.alignright { text-align:right;}
.aligncenter { text-align:center;}
/*Banners and images*/
.banner_left {
padding:12px 8px 4px 40px;
}
.img_left {
float:left;
margin:5px 30px 38px 0;
}
.img_right {
float:right;
margin:5px 0 38px 30px;
}
.img_left1 {
float:left;
margin:5px 30px 5px 0;
}
.img_right1{
float:right;
margin:5px 0 5px 30px;
}
.partners_banner {
margin:17px 0 34px 0;
}
.img_box {
padding:11px 32px;
width:222px;
margin:0 30px 30px 0;
border:#e4e2e2 1px solid;
background:url(/images/cloudlinux/img_container_bg.png) #fff repeat-x 100% 100%;
	border-radius: 3px 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; 
	behavior: url('/bitrix/templates/cloudlinux_communication/js/border-radius.htc');
}
.partners {
margin-left:46px;
}
.partners img {
margin:0 17px 17px 0;
}

.img_table {
border:#e4e2e2 1px solid;
border-top:0;
border-right:0;
background:url(/images/cloudlinux/img_table_bg.png) #fff repeat-x 100% 100%;
	border-radius: 3px 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; 
	behavior: url('/bitrix/templates/cloudlinux_communication/js/border-radius.htc');
}
.img_table td {
border-right:1px solid #e4e2e2;
border-left:1px solid #fff;
border-bottom:1px solid #fff;
border-top:#e4e2e2 1px solid;
text-align:center;
padding:16px;
vertical-align:middle;
}
/*Buttons*/
.small_green {
	background:url(/images/cloudlinux/green_button_bg_right.png) no-repeat 100% 0;
	border:none;
	padding:0 13px 0 0;
	margin:7px 0;
	float:right;
	font-family:Museo, LucidaGrande, Lucida Sans, Arial;
	font-weight:bold;
	text-transform:uppercase;
	font-size:12px;
	color:#243300 !important;
	text-shadow: 0px 1px 0px #ccff33;
	text-decoration:none !important;
	text-align:center;
	}
	.small_green b{
	background:url(/images/cloudlinux/green_button_bg_left.png) no-repeat 0 0;
	line-height:30px;
	display:block;
	padding-left:13px;
	}
	.small_green em {
	background:url(/images/cloudlinux/green_button_bg.png) repeat-x 0 0;
	line-height:30px;
	display:block;
	font-style:normal;
	}
.big_blue_button {
	margin-left:33px;
	background:url(/images/cloudlinux/blue_button_bg_right.png) no-repeat 100% 0;
	border:none;
	padding:0 45px 0 0;
	float:left;
	font-family:Museo, LucidaGrande, Lucida Sans, Arial;
	font-weight:bold;
	font-size:16px;
	color:#146793;
	text-shadow: 0px 1px 0px #85f5ff;
	text-decoration:none !important;
	text-transform:capitalize;
	}
	.big_blue_button:hover {
	text-shadow: 0px 1px 3px #85f5ff;
	}
	.big_blue_button b{
	background:url(/images/cloudlinux/blue_button_bg_left.png) no-repeat 0 0;
	line-height:49px;
	display:block;
	padding-left:24px;
	}
	.big_blue_button em {
	background:url(/images/cloudlinux/blue_button_bg.png) repeat-x 0 0;
	line-height:49px;
	display:block;
	font-style:normal;
	}
.big_green_button {
	margin-left:13px;
	background:url(/images/cloudlinux/big_green_button_bg_right.png) no-repeat 100% 0;
	border:none;
	float:left;
	padding:0 45px 0 0;
	font-family:Museo, LucidaGrande, Lucida Sans, Arial;
	font-weight:bold;
	font-size:18px;
	color:#435900;
	text-transform:uppercase;
	text-shadow: 0px 1px 0px #a7d619;
	text-decoration:none !important;
	}
	.big_green_button:hover {
	text-shadow: 0px 1px 3px #a7d619;
	}
	.big_green_button b{
	background:url(/images/cloudlinux/big_green_button_left.png) no-repeat 0 0;
	line-height:49px;
	display:block;
	padding-left:24px;
	}
	.big_green_button em {
	background:url(/images/cloudlinux/big_green_button_bg.png) repeat-x 0 0;
	line-height:49px;
	display:block;
	font-style:normal;
	}
.shadow_button {
	margin:0;
	background:url(/images/cloudlinux/shadow_button_right.jpg) no-repeat 100% 0;
	border:none;
	float:right;
	line-height:90px;
	padding:0 30px 0 0;
	font-weight:bold;
	font-size:11px;
	color:#407191;
	text-transform:capitalize;
	text-shadow: 0px 1px 0px #fff;
	text-decoration:none !important;
	}
	
	.shadow_button b{
	background:url(/images/cloudlinux/shadow_button_left.jpg) no-repeat 0 0;
	display:block;
	padding-left:25px;
	}
	.shadow_button em {
	background:url(/images/cloudlinux/shadow_button_bg.jpg) repeat-x 0 0;
	line-height:90px;
	display:block;
	font-style:normal;
	}
.button {
	margin:15px 0 23px 0;
	background:url(/images/cloudlinux/button_right.jpg) no-repeat 100% 0;
	border:none;
	display:block;
	float:left;
	line-height:28px;
	padding:0 14px 0 0;
	font-weight:bold;
	font-size:11px;
	color:#407191;
	text-shadow: 0px 1px 0px #fff;
	text-decoration:none !important;
	}
	
	.button b{
	background:url(/images/cloudlinux/button_left.jpg) no-repeat 0 0;
	display:block;
	padding-left:15px;
	}
	.button em {
	background:url(/images/cloudlinux/button_bg.jpg) repeat-x 0 0;
	line-height:28px;
	display:block;
	font-style:normal;
	}
.shadow_button1 {
	margin:0;
	background:url(/images/cloudlinux/shadow_button_right1.png) no-repeat 100% 0;
	border:none;
	float:left;
	line-height:73px;
	padding:0 30px 0 0;
	font-weight:bold;
	color:#407191;
	font-size:10px;
	font-family:Lucida Grande, Lucida Sans, Arial;
	white-space:nowrap;
	text-transform:capitalize;
	text-shadow: 0px 1px 0px #fff;
	text-decoration:none !important;
	}
	
	.shadow_button1 b{
	background:url(/images/cloudlinux/shadow_button_left1.png) no-repeat 0 0;
	display:block;
	padding-left:21px;
	}
	.shadow_button1 em {
	background:url(/images/cloudlinux/shadow_button_bg1.png) repeat-x 0 0;
	line-height:73px;
	display:block;
	font-style:normal;
	}
.mid_green_button {
	margin-left:4px;
	background:url(/images/cloudlinux/mid_green_button_right.png) no-repeat 100% 0;
	border:none;
	float:left;
	padding:0 38px 0 0;
	font-family:Museo, LucidaGrande, Lucida Sans, Arial;
	font-weight:bold;
	font-size:1em;
	color:#435900 !important;
	text-transform:uppercase;
	text-shadow: 0px 1px 0px #a7d619;
	text-decoration:none !important;
	}
	.mid_green_button:hover {
	text-shadow: 0px 1px 3px #a7d619;
	}
	.mid_green_button b{
	background:url(/images/cloudlinux/mid_green_button_left.png) no-repeat 0 0;
	display:block;
	padding-left:20px;
	}
	.mid_green_button em {
	background:url(/images/cloudlinux/mid_green_button_bg.png) repeat-x 0 0;
	line-height:43px;
	display:block;
	font-style:normal;
	}
	/*Text styles*/
	.slogan_title {
	color:#ebe9e9;
	font-family:Museo, LucidaGrande, Lucida Sans, Arial;
	font-size:42px;
	line-height:1;
	text-shadow: 3px 3px 0px #0a395b;
	display:block;
	margin-bottom:40px;
	}
	.slogan_text {
	float:left;
	width:380px;
	margin-right:33px;
	}
	.green {
	color:#99cc00;
	font-size:12px;
	text-transform:uppercase;
	font-weight:bold;
	}
	.small_green_text{
	font-size:10px;
	text-transform:uppercase;
	color:#99cc00;
	font-weight:bold;
	float:left;
	margin-left:-20px;
	}
	.price {
	float:left;
	font-weight:bold;
	font-size:19px;
	}
	.price b {
	font-size:66px;
	line-height:56px;
	vertical-align:text-top;
	}
.blue_text {
font-size:12px;
float:right;
color:#157db8;
font-weight:bold;
width:90px;
text-align:center;
}
.p {
margin:0;
padding:0;
}
.p1 {
margin:0 90px 0 50px;
padding:0 0 11px 0;
font-size:12px;
}
.p2 {
margin:0;
padding:0;
font-size:12px;
}
.p_blue {
color:#157db8;
margin:0;
}
.blue_price {
color:#157db8;
float:right;
font-size:18px;
font-weight:bold;
font-family:LucidaGrande, Lucida Sans, Arial, Helvetica, MS Sans Serif;
}
.awards {
margin-bottom:4px;
}

blockquote, q, .blockquote {
display:block;
color:#157db8;
background:#f6f6f6;
padding:20px 30px;
margin:20px 9px 8px -9px;
font-family:Museo, Lucida Sans, Arial, MS Sans Serif;
font-size:18px;
line-height:1.4;
font-weight:500;
}
.pic {
background:url(/images/cloudlinux/blockquote_pic.png) 100% 0 no-repeat #f6f6f6;
padding-right:260px;
}
.clouds {
background:url(/images/cloudlinux/hor_big_bg.jpg) no-repeat 100% 0 #f6f6f6;
padding-right:10px;
}
.left_clouds {
background:url(/images/cloudlinux/hor_bg.jpg) no-repeat 0% 0 #f6f6f6;
}
.left_clouds h3{
font-size:24px;
}
.grey_list {
margin:0;
padding:0;
list-style:none;
}
.grey_list li{
background:url(/images/cloudlinux/li.gif) no-repeat 0 7px;
padding:0 0 0 12px;
color:#626262;
font-size:12px;
font-weight:bold;
line-height:22px;
}
	/*Headers*/
h1 {
	color:#ebe9e9;
	font-family:Museo, Lucida Sans, Arial, MS Sans Serif;
	font-size:2.25em;
	line-height:1;
	text-shadow: 3px 3px 0px #0a395b;
	padding:37px 20px;
	white-space:nowrap;
	overflow:hidden;
	margin:0;
}
h2 {color:#blue;
font-size:1.51em;
margin:0;
padding:18px 0px 11px 0px;
font-weight:normal;
font-family:LuciadGrande, Lucida Sans, Arial, MS Sans Serif;
}
h3 {
font-size:18px;
color:#157db8;
line-height:1.4;
font-weight:normal;
margin:13px 0 0 0;
padding:0 0 12px 0;
font-family:Lucida Sans, Arial, MS Sans Serif;
}
.studies {
line-height:1.15;
}
h3.studies {
margin:8px 0 0 0;
}
.bash {
padding:0 0 15px 70px;
background:url(/images/cloudlinux/pic1.jpg) no-repeat 0 0;
}
.download {
padding:0 0 15px 70px;
background:url(/images/cloudlinux/pic2.jpg) no-repeat 0 0;
}
.icon1 {
background:url(/images/cloudlinux/icon1.png) no-repeat 0 0;
padding:0px 0px 15px 50px;
}
.icon2 {
background:url(/images/cloudlinux/icon2.png) no-repeat 0 0;
padding:0px 0px 15px 50px;
}
.icon3 {
background:url(/images/cloudlinux/icon3.png) no-repeat 0 0;
padding:0px 0px 15px 50px;
}
.icon4 {
background:url(/images/cloudlinux/icon4.png) no-repeat 0 0;
padding:0px 0px 15px 50px;
}
.icon5 {
background:url(/images/cloudlinux/f1.png) no-repeat 0 0;
padding:0px 0px 15px 50px;
}
.icon6 {
background:url(/images/cloudlinux/f2.png) no-repeat 0 0;
padding:0px 0px 15px 50px;
}
.icon7 {
background:url(/images/cloudlinux/f3.png) no-repeat 0 0;
padding:0px 0px 15px 50px;
}
.icon8 {
background:url(/images/cloudlinux/f4.png) no-repeat 0 0;
padding:0px 0px 15px 50px;
}
.icon9 {
background:url(/images/cloudlinux/f5.png) no-repeat 0 0;
padding:0px 0px 15px 50px;
}
.icon10 {
background:url(/images/cloudlinux/f6.png) no-repeat 0 0;
padding:0px 0px 15px 50px;
}
h4 {
font-size:14px;
font-weight:bold;
margin:0 0 14px 0;
padding:0;
}
h5 {
font-size:15px;
font-weight:normal;
margin:24px 0 9px 0;
padding:0;
color:#157db8;
font-family:LucidaGrande, Lucida Sans, Arial, MS Sans Serif;
}
/*Information blocks, boxes, tables etc.*/
.information-block {
	margin:12px 24px 0 34px;
	border:#cccccc 1px solid;
	border-top:#94aebf 1px solid;
	border-radius: 3px 3px 0 0; -moz-border-radius: 3px 3px 0 0; -webkit-border-radius: 3px 3px 0 0; 
	behavior: url('/bitrix/templates/cloudlinux_communication/js/border-radius.htc');
}
.information-block-head {
	border:#94aebf 1px solid;
	border-top:0;
	background:url(/images/cloudlinux/block_header_bg.png) repeat-x 0% 0% #ccebff;
	padding:11px 5px;
	text-transform:uppercase;
	font-family:Museo, Lucida Sans, Arial, MS Sans Serif;
	font-weight:bold;
	font-size:15px;
	line-height:1;
	text-align:center;
	display:block;
	color:#436588;
	text-shadow: 0px 1px 0px #fff;
}
.information-block-body {
color:#115391;
background:#fff;
font-weight:bold;
font-size:11px;
line-height:1.4;
padding:11px 11px 0 11px;
}


.banner277 {
background:url(/images/cloudlinux/banner_277_bg.jpg) no-repeat 100% 0 #f5f5f5;
width:241px;
margin:0 0 22px 0;
padding:14px 12px 14px 24px ;
}
.banner277 h3 {
margin:0;
}
.banner277 p {
margin:0;
padding:0 0 18px 0;
}
.banner_200 {
width:230px;
}

.info_table {
	margin:12px 0 20px 0;
	border:#cccccc 1px solid;
	border-top:#bed2df 1px solid;
	border-radius: 3px 3px 0 0; -moz-border-radius: 3px 3px 0 0; -webkit-border-radius: 3px 3px 0 0; 
	behavior: url('/bitrix/templates/cloudlinux_communication/js/border-radius.htc');
	font-size:12px;
	font-weight:bold;
}
.info_table .odd  td{
background:#f5f5f5;
}
#chart.info_table {
border-top:0;
border-right:0;
}
#chart.info_table th {
border-top:#bed2df 1px solid;
text-align:center;
}
.info_table th#space {
background:#fff;
border-bottom:#bed2df 1px solid;
border-left:#bed2df 1px solid;
border-top:0;
}

.info_table th {
background:url(/images/cloudlinux/block_header_bg.png) repeat-x 0% 0% #ccebff;
border-bottom:#bed2df 1px solid;
border-left:#bed2df 1px solid;
border-right:1px solid #fff;
border-top:#fff 1px solid;
padding:8px 11px 8px 17px;
text-align:left;
font-weight:bold;
color:#406488;
font-family:Museo, Lucida Sans, Arial, MS Sans Serif;
text-shadow: 0px 1px 0px #fff;
}
.info_table th:first-child {
border-left:0;
border-right:1px solid #fff;
}
.info_table tr td:first-child {
padding:11px 7px 12px 20px;
}
.info_table tr td {
padding:11px 7px 12px 7px;
}
.info_table .small_green {
display:inline-block;
position:relative;
float:none;
margin:0 auto;
text-transform:capitalize;
font-size:1em;
}

.blue {
background:#f0f8fd;
}
#chart .blue {
font-size:1em;
border-right:#bed2df 1px solid;
}
#chart td{
font-size:16px;
}
.info_table .odd  td.blue {
background:#e8f0f5;
}
.yellow {
background:#ff9;
}
.info_table .odd  td.yellow {
background:#f5f593;
}


.info_table1 {
border-collapse:collapsed;
	margin:12px 0 20px 0;
	border-top:#bed2df 1px solid;
	border-radius: 3px 3px 0 0; -moz-border-radius: 3px 3px 0 0; -webkit-border-radius: 3px 3px 0 0; 
	behavior: url('/bitrix/templates/cloudlinux_communication/js/border-radius.htc');
	font-size:12px;
	table-layout:fixed;
}
.info_table1 .odd  td{
background:#f5f5f5;
}
.info_table1 th {
background:url(/images/cloudlinux/block_header_bg.png) repeat-x 0% 0% #ccebff;
border-bottom:#bed2df 1px solid;
border-left:#bed2df 1px solid;
border-right:#bed2df 1px solid;
border-top:#fff;
padding:8px 11px 8px 17px;
text-align:left;
font-weight:bold;
color:#406488;
font-family:Museo, Lucida Sans, Arial, MS Sans Serif;
text-shadow: 0px 1px 0px #fff;
}
.info_table1 th:first-child {
border-left:#bed2df 1px solid;
border-right:1px solid #fff;
}
.info_table1 th+th {
border-left:#bed2df 1px solid;
border-right:#fff 1px solid;
}
.info_table1 th+th+th{
border-left:#bed2df 1px solid;
border-right:#bed2df 1px solid;
}
.info_table1 td {
padding:20px 20px 25px 18px;
}
.info_table1 tr td:first-child {
text-align:center;
}
/*Grey Boxes*/
.grey_block {
font-size:12px;
background:#f5f5f5;
border:#f5f5f5 1px solid;
	border-radius: 3px 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; 
	behavior: url('/bitrix/templates/cloudlinux_communication/js/border-radius.htc');
	padding:0 23px 30px 23px;
}

.grey_block1 {
font-size:14px;
background:#f5f5f5;
border:#f5f5f5 1px solid;
	border-radius: 3px 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; 
	behavior: url('/bitrix/templates/cloudlinux_communication/js/border-radius.htc');
	padding:0 23px 30px 23px;
}


/*Tooltip*/
.tooltip {
display:block;
text-decoration:none;
padding:0 17px 0 0;
width:130px;
color:#666 !important;
background:url(/images/cloudlinux/i.png) 100% 0 no-repeat;
cursor:help;
}

.tooltip:hover {
text-decoration:none !important;
}
.tooltip:hover span {
display:block;
}
.tooltip  span{
	display:none;
	position:absolute;
	margin-top:-55px;
	margin-left:160px;
	background:#ffeeba;
	padding:15px 8px 15px 20px;
	border:#dfddb2 1px solid;
	border-radius: 3px 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; 
	behavior: url('/bitrix/templates/cloudlinux_communication/js/border-radius.htc');
	width:254px;
	height:50px;
	color:#a79a68;
	font-weight:bold;
	text-shadow: 0 1px 0 #fff;
}
.tooltip span img {
position:absolute;
margin-top:20px;
margin-left:-30px;
}
/* End */



/* Start:/bitrix/templates/cloudlinux_communication/template_styles.css*/
/* Getting the new tags to behave */
article, aside, audio, canvas, command, datalist, details, embed, figcaption, figure, footer, header, hgroup, keygen, meter, nav, output, progress, section, source, video{ display: block; }
mark, rp, rt, ruby, summary, time{ display: inline }

/* Global properties ======================================================== */
body { 
	min-width:960px;
	margin:0;
	padding:0;

}
html, body { height:100%;}

	#content a {
		color:#157db8;
	}
	#footer a {
		color:#3cf;
		}

	/* Header */
	header{
		height:108px;
		background:#062151 url('/bitrix/templates/cloudlinux_communication/images/candy_top.jpg') no-repeat 50% 0;
	}
	#logo  {
		padding:15px 0 0 30px;
width:200px;
float:left;
	}
	.search_container {
	padding:30px 0 0 0;
	}
	.phone {
	color:#1ecbff;
	font-size:24px;
	line-height:0.9;
	font-family:Calibri;
	float:right;
	}
	
	
	.container {
	margin: 0 auto;
	position: relative;
	width: 960px;
	}
	
nav#main {
background:url('/bitrix/templates/cloudlinux_communication/images/menu_bg.png') repeat-x #1580bb;
height:46px;
position:relative;
z-index:1000;
}
		
/*nav2*/
nav#main ul li a.root-item-selected_nav2, nav#main ul li a.root-item-selected_nav2:hover{
		color:#0e4a6a;
		padding:0 15px;
		border-left:1px solid #81eefb;
		border-right:1px solid #85f5ff;
		border-top:1px solid #85f5ff;
		margin:0;
		background:url('/bitrix/templates/cloudlinux_communication/images/mm_act_nav2.png') repeat-x 0 50%;
		text-transform:uppercase;
		font-family:Corbel;
		font-weight:bold;
		text-decoration:none !important;
		text-shadow: 0px 1px 0px #85f5ff;
		}
			nav#main ul li a.root-item-selected_nav2 span, nav#main ul li a.root-item-selected_nav2:hover span{
			padding:0;
			margin:0;
			background:none;
			
			}
			nav#main ul li a.root-item-selected_nav2 span span, nav#main ul li a.root-item-selected_nav2:hover span span {
			padding:0;
			margin:0;
			background:none;
			}
/*nav2 end*/
	.divider_left {
	background:url('/bitrix/templates/cloudlinux_communication/images/divider.gif') no-repeat 0 0;
	display:block;
	float:right;
	padding: 0 0 0 12px;
width:110px;
	}
	.divider_right {
	background:url('/bitrix/templates/cloudlinux_communication/images/divider.gif') no-repeat 100% 0;
	display:block;
	float:right;
	padding:0 12px 0 0;
	}
	#slogan {
	background:url('/bitrix/templates/cloudlinux_communication/images/candy.jpg') no-repeat 50% 0 #062151;
	height:363px;
	color:#fff;
	font-size:18px;
	}
	#slogan_inner {
	background:url('/bitrix/templates/cloudlinux_communication/images/header_bg.jpg') no-repeat 50% 0 #062150;
	color:#fff;
	height:108px;
	}	
		
	.slogan_indent {
	padding:60px 0 36px 15px;
	}
	/*Blue line and customers block*/
#page1 #customers {
background:#f4f4f4;
}
#page2 #customers,#page3 #customers { 
margin-top:-5px;
}

#page1 #customers .container {
		border-top:5px solid transparent;
		height:92px;
		}
#page2 #customers .container, #page3 #customers .container, #page4 #customers .container {
		border-top:5px solid transparent;
		}

#customers img {
margin:23px 15px 35px 15px;
}

/*Content area*/
#page1 #content {
margin:24px 0 0 0;
}
#page1 #content .container, #page3 #content .container {
border-bottom:5px solid #1ecbff;
padding-bottom:35px;
}
#page2 #content .container {
background:url('/bitrix/templates/cloudlinux_communication/images/page2_col_bg.png') repeat-y 0 0;
border-bottom:5px solid #1ecbff;
}

.col-1, .col-2, .col-3, .col-4 { float:left;}
#page1 .col-1 {width:295px;}
#page1 .col-2 {width:295px; margin:0 37px;}
#page1 .col-3 {width:295px;}

#page2 .col-1 {width:230px;padding-right:2px;}
#page2 .col-2 {width:727px; }

#page1	.col-1 .indent {
	padding:0 0 0 20px;
	}
#page2	.col-1 .indent {
	padding:6px 12px 35px 60px;
	}
#page3	.col-1 .indent {
	padding:12px 12px 35px 70px;
	}
#page2 .col-2 .indent {
	padding:0 11px 35px 34px;
}
#page2 .col-3, #page2 .col-4, #page2 .col-5, #page2 .col-6  {
float:left;
}
#page2 .col-3 {
width:393px;
padding:0 34px 0 0;
}
#page2 .col-4 {
width:225px;
}
#page2 .col-5 {
margin-right:21px;
}
#page2 .col-5, #page2 .col-6 {
width:330px;
}
#page3 .col-1 {
width:100%;
}
#page3 .col-2 {
width:525px; margin-right:21px;
}
#page3 .col-3 {
width:305px; float:left;
}
#page3 .col-3 .indent {
padding:11px 90px 0 0;
}
#page4	.indent {
padding:11px 11px 35px 11px;
}
/* Footer */
footer{
	background:url('/bitrix/templates/cloudlinux_communication/images/candy_bottom.jpg') repeat-x 50% 0 #062151;
	color:#fff;
	font-size:12px;
	}
	footer a {
		color:#28a2d4;
	}
	footer .indent {
		padding:20px;
	}
	.address {
		float:right;
		width:164px;
		font-style:normal;
		margin-right:30px;
	}
		.address a {
		color:#fff;
		}
	.social {
	float:right;
	width:140px;
	}
	.social img {
	margin:0 12px 0 0;
	}
	footer nav {
	float:left;
	max-width:560px;
	}
	#bottom ul{
	margin:0;
	padding:0;
	list-style:none;
	}
		#bottom ul li {
		float:left;
		margin-right:40px;
		}
			#bottom ul li li {
			float:none;
			line-height:2;
			margin:0;
			}
	details {
	padding:45px 15px 60px 15px;
	display:block;
	}
	details a {
	padding-left:13px;
	}


/*Headings*/
#page3 h2 {
padding-top:12px;
margin-left:-40px;
}




/*Forms*/
.blue_form {
background:#e4f4ff;
border:1px solid #e4f4ff;
border-radius: 3px 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; 
	behavior: url('/bitrix/templates/cloudlinux_communication/js/border-radius.htc');
padding:25px;
font-family:Helvetica;
font-size:12px;
color:#0c4e7f;
}
.blue_form h3 {
margin-top:0;
}
.blue_form label {
color:#0c4e7f;
font-weight:bold;
}
.blue_form label.radio_label {
margin:0 15px  0 7px;
padding-left:18px;
padding-top:3px;
font-weight:normal;
display:inline-block;
font-size:12px;
}

#order_cl.blue_form label {
font-size:13px;
}
.blue_form input[type="text"], .blue_form input[type="password"]{
border:1px solid #a8c5d9;
background:url('/bitrix/templates/cloudlinux_communication/images/input_bg.png') repeat-x 0 0;
height:31px;
width:290px;
margin:7px 0 18px 0;
}
#distributor_search {
margin:11px 0 0 0;
padding: 15px 25px 20px 25px;
}
#distributor_search.blue_form input[type="text"], #distributor_search.blue_form select  {
width:190px;
margin:0 0 18px 0;
}
.input1 {
width:120px
}
#distributor_search.blue_form table td {
padding-left:25px;
}
#distributor_search.blue_form table tr td:first-child {
padding-left:0;
}

.blue_form textarea {
border:1px solid #a8c5d9;
margin:7px 0 18px 0;
width:290px;
height:180px;
}
input.styled { display: none; } 
select.styled { position: relative; opacity: 0; filter: alpha(opacity=0); z-index: 5; } 
select.styled1 { position: relative; opacity: 0; filter: alpha(opacity=0); z-index: 5; } 
select.styled2 { position: relative; opacity: 0; filter: alpha(opacity=0); z-index: 5; } 
.disabled { opacity: 0.5; filter: alpha(opacity=50); }
.checkbox, .radio {
	width: 21px;
	height: 25px;
	background: url('/bitrix/templates/cloudlinux_communication/images/checkbox.png') no-repeat;
	display:inline-block;
	vertical-align:middle;
}
.radio {
width: 21px;
	height: 25px;
	display: inline;
	position:absolute;
	vertical-align:middle;
	background: url('/bitrix/templates/cloudlinux_communication/images/radio.png') no-repeat;
}
.select1 {
	position: absolute;
	width: 262px; 
	height: 31px;
	padding: 4px 24px 0 8px;
	background: url('/bitrix/templates/cloudlinux_communication/images/select1.gif') no-repeat;
	overflow: hidden;
}
.select2 {
	position: absolute;
	width: 162px; 
	height: 31px;
	padding: 4px 24px 0 8px;
	background: url('/bitrix/templates/cloudlinux_communication/images/select2.gif') no-repeat;
	overflow: hidden;
}
.select {
	position: absolute;
	width: 92px; 
	height: 31px;
	padding: 4px 24px 0 8px;
	background: url('/bitrix/templates/cloudlinux_communication/images/select.gif') no-repeat;
	overflow: hidden;
}


#order_cl {
margin-top:11px;
}
#activate_cl.blue_form table tr td:first-child, #order_cl.blue_form table tr td:first-child {
text-align:right;
padding:7px 15px 18px 0;
vertical-align:middle;
}
#order_cl.blue_form table tr td {
vertical-align:middle;
}


#feedback .submit_button, #distributor_search .submit_button, #order_cl .submit_button {
float:left;
}
#order_cl .submit_button {
margin-top:35px;
}
.submit_button {
	background:url('/bitrix/templates/cloudlinux_communication/images/submit_right.png') no-repeat 100% 0;
	border:none;
	float:right;
	padding:0 29px 0 0;
	font-family:Museo;
	font-weight:bold;
	font-size:12px;
	color:#105070 !important;
	text-shadow: 0px 1px 0px #85f5ff;
	text-decoration:none !important;
	margin-right:4px;
	}
	.submit_button:hover {
	text-shadow: 0px 1px 3px #85f5ff;
	}
	.submit_button b{
	background:url('/bitrix/templates/cloudlinux_communication/images/submit_left.png') no-repeat 0 0;
	display:block;
	padding-left:16px;
	}
	.submit_button em {
	background:url('/bitrix/templates/cloudlinux_communication/images/submit_bg.png') repeat-x 0 0;
	line-height:32px;
	display:block;
	font-style:normal;
	}
.blue_form input[type="submit"] {
background:none;
border:none;
color:#105070;
font-family:Museo, Lucida Sans, Arial, MS Sans Serif;
	font-weight:bold;
text-shadow: 0px 1px 0px #85f5ff;
}

/*Testimonials*/
.testimonials_tt {
font-weight:bold;
font-family:Museo, Arial, Helvetica;
color:#407191;
font-size:1.27em;
text-align:center;
line-height:1.4;
padding:20px;
/*float:left;*/
width:270px;
margin:0 6px 60px 0;
text-shadow:0 1px 0 #fff;
border:#94aebf 1px solid;
background:url('/bitrix/templates/cloudlinux_communication/images/tt_bg.png') #e6f5ff repeat-x 100% 100%;
border-radius: 5px 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; 
}
.testimonials_tt.fleft img {
position:absolute;
display:block;
margin-top:0px;
margin-left:290px;
}
.testimonials_tt.fright img {
position:absolute;
display:block;
margin-top:0px;
margin-left:-37px;
}
.testimonials_author {
display:block;
margin:16px 0 54px 0;
padding:0 0 0 43px;
color:#157db8;
min-height:28px;
font-size:1.13em;
background:url('/bitrix/templates/cloudlinux_communication/images/comment.jpg') no-repeat 0 0;
}
.testimonials_author_no_img {
display: block;
margin: 16px 0 54px 0;
padding: 0 0 0 43px;
color: #157DB8;
min-height: 28px;
font-size: 1.13em;
}
.deitals_text {
width:530px;
margin:0 6px 0 0;
}

/* End */
/* /bitrix/templates/.default/components/bitrix/search.form/flat1/style.css */
/* /bitrix/templates/.default/components/bitrix/menu/main_menu/style.css */
/* /bitrix/templates/.default/components/bitrix/breadcrumb/breadcrumb/style.css */
/* /bitrix/templates/cloudlinux_communication/styles.css */
/* /bitrix/templates/cloudlinux_communication/template_styles.css */
