* {margin:0px;padding:0px;}
a, img {border:0px;}
a {color:#004685;}
a:hover {color:#555555;}

h2 {
	color:#6b6b6b;
	font-size:22px;
	font-weight:normal;
	}
h3 {
	font-size:14px;
	padding-bottom:10px;
	}
h4 {
        color:#6b6b6b;
	font-size:14px;
	padding-bottom:10px;
	}

body {
	color:#24262c;
	font:12px Arial;
	}

div.telo_width {
	min-width:1000px;
	width: expression((document.documentElement.clientWidth < 1000) ? '1000px' : '100%');
	}


div.main_bg {
	height:170px;
	background:#275a9a url(/images/rosnet/main_bg.jpg) no-repeat;
	}
div.sub_bg {
	height:28px;
	padding-top:14px;
	margin-left:44px;
	padding-left:22px;
	background:#305496 url(/images/rosnet/sub_bg.jpg) no-repeat right top;
	}
div.sub_bg div {
	height:16px;
	padding-left:12px;
	background:url(/images/rosnet/ul_bg1.gif) no-repeat left center;
	}
div.sub_bg ul {
	list-style-type:none;
	}
div.sub_bg ul li {
	float:left;
	color:#bac5db;
	padding:0px 13px 0px 12px;
	background:url(/images/rosnet/ul_bg2.gif) no-repeat right center;
	}
.end_li {
	background:none !important;
	}
div.sub_bg ul li a {
	color:#fff;
	}
/* START shapka ------------------------------------------------------ */
div.shapka {
	height:103px;  /* change  136  */
	font-size:11px;
	padding-right:7px;
	}
div.shapka a {
	text-decoration:none;
	}
a.slogan {
	float:left;
	width:238px;
	height:52px;
	margin:24px 0px 0px 44px;
	background:url(/images/rosnet/logo_rts_238x52.gif) no-repeat;
	}
div.shapka div.banners {
	float:right;
	padding-top:4px;   /* 13px */
	}
div.shapka div.banners div {
	float:left;
	width:187px;
	text-align:right;
	padding-left:29px;
	}
div.shapka div.banners div a {
	float:right;
	width:187px;
/*height:88px;*/
	line-height:12px;
	}

#number {
	background:url(/images/rosnet/ban_number.jpg) no-repeat right bottom;
	}
#support {
	background:url(/images/rosnet/ban_support.jpg) no-repeat right bottom;
	}
#sale {
	background:url(/images/rosnet/ban_sale.jpg) no-repeat right bottom;
	}
/* START content ------------------------------------------------------ */
div.content {
	padding-top:10px; /* 20px */
	}
div.sub_content {
	float:left;
	width:270px;
	}
ul.sub_menu {
	list-style-type:none;	
	margin:5px 0px 12px 51px;    /* margin:5px 0px 26px 51px;  */
	border-bottom:solid 1px #d0d0d0;
	}
ul.sub_menu li {
	line-height:14px;
	padding:5px 9px 5px 9px;
	border-top:solid 1px #d0d0d0;
	}
ul.sub_menu a {
	text-decoration:none;
	}
div.phone_number {
	color:#252525;
	font-size:8px;
	text-transform:uppercase;
	padding:20px 0px 22px 106px;     /* padding:20px 0px 42px 106px;   */
	margin:0px 0px 0px 19px;
	background:url(/images/rosnet/phone_bg.jpg) no-repeat;
	}
div.phone_number address {
	font-style:normal;
	color:#004685;
	font-size:13px;
	line-height:13px;
	font-weight:bold;
	}
div.phone_number address strong {
	font-size:27px;
	line-height:27px;
	}
div.user_kont {
	padding:5px 10px 20px 34px;  /* padding:15px 10px 20px 34px;  */
	margin:0px 0px 3px 51px;   /* margin:0px 0px 20px 51px;  */
	background-color:#eff3f5;
	}
div.user_kont h2 {
	font-size:13px;
	color:#004685;
	}
div.user_kont table td {
	padding-top:14px;
	font-size:10px;
	}
div.user_kont table td.text input, div.user_kont table td.text select {
	width:154px;
	height:14px;
	font:10px Arial;
	color:#7b7b7b;
	}
div.user_kont table td.text select {
	width:157px;
	height:18px;
	}
span.check {
	position:absolute;
	font-size:10px;
	line-height:12px;
	margin:-16px 0px 0px 19px;
	}
*td.check input {
	margin-left:-4px;
	}

div.main_content {
	padding-left:348px;
        padding-right:20px;
	}
div.main_content h2 {
	padding-bottom:10px;
	}
div.main_content p {
	line-height:16px;
	padding-bottom:10px;  /* padding-bottom:20px; */ 
	}
div.two_kont {
	padding-top:5px;  /* padding-top:10px;  */
	}
div.two_kont div.kont {
	float:left;
	width:45%;
	padding-right:4%;
	}
div.two_kont h2 {
	padding-bottom:20px;
	}
div.two_kont p {
	padding-bottom:8px;
	}
div.kolonka2 {
	color:#4c4545;
	padding-bottom:6px;
	}
div.kolonka2 span {
	color:#24262c;
	font-size:11px;
	border-bottom:solid 1px #bdbdbf;
	}
div.kolonka2 p {
	padding-top:4px;
	}
p.main_link {
	padding:0px 0px 0px 10px;
	background:url(/images/rosnet/main_link_bg.gif) no-repeat left 5px;
	}
ul.main_link {
	list-style-type:none;
	}
ul.main_link li {
	padding:2px 0px 2px 14px;
	background:url(/images/rosnet/main_link_bg.gif) no-repeat left center;
	}


div.spiski {
	padding-top:10px;
	padding-bottom:12px;
	}

div.main_line {
	float:left;
	width:100%;
	height:5px;  /* change 70 */
	}

div.menu_kont {
	height:50px;
	}
div.menu_kont a {
	float:right;
	width:100%;
	text-align:center;
	position:relative;
	height:47px;
	font-size:12px;
	color:#ed1c24;
	text-decoration:none;
	font-weight:bold;
	border-bottom:solid 3px #d6d5da;
	background:url(/images/rosnet/menu_off_bg.gif) no-repeat;
	}
div.menu_kont a:hover {
	color:#4d4d4d;
	background:url(/images/rosnet/menu_on_bg.gif) no-repeat;
	}
div.menu_kont table {
	width:100%;
	}

#zero {padding-right:0px;z-index:10;}
#zero span {
	position:relative;
	top:9px;
	}
#one {right:-11px;z-index:9;}
#one span {
	position:relative;
	top:1px;
	}
#two {right:-22px;z-index:8;}
#two span {
	position:relative;
	top:9px;
	}
#three {right:-33px;z-index:7;}
#three span {
	position:relative;
	top:1px;
	}
#thour {right:-44px;z-index:6;}
#thour span {
	position:relative;
	top:9px;
	}

/* START footer ------------------------------------------------------- */
div.footer {
	clear:left;
	font-size:10px;
	padding:0px 0px 5px 50px;   /*change  padding:0px 0px 29px 50px;  */
	background-color:#e3e8eb;
	}
div.footer_line {
	width:100%;
	height:28px;
	}

div.right_kont {
	float:right;
	width:183px;
	padding-top:4px;
	}
div.autor {
	padding-top:52px;
	}
div.autor a {
	color:#787b83;
	text-decoration:none;
	padding-top:20px;
	padding-right:10px;
	/*background:url(/images/rosnet/creator.gif) no-repeat;*/
	}
div.autor a:hover {
	/*background-image:url(/images/rosnet/creator_on.gif);*/
	}


div.left_kont {
	float:left;
	}
table.search_tbl {
	margin:4px 0px 4px 0px;
	}
table.search_tbl th {
	padding-right:8px;
	}
table.search_tbl th input {
	width:154px;
	height:14px;
	font:11px Arial;
	}
table.search_tbl td input {
	width:47px;
	height:18px;
	font:10px Arial;
	line-height:18px;
	border:none;
	background:url(/images/rosnet/submit_s.gif) no-repeat;
	}
div.copyright_1 {
	padding-left:48px;
	margin-top:15px;
	background:url(/images/rosnet/copy1.gif) no-repeat 1px center;
	}

div.center_kont {
	padding:0px 286px 0px 294px;
	}
div.copyright_2 {
	color:#000;
	padding:0px 0px 0px 37px;
	margin-left:4px;
	/*background:url(/images/rosnet/copy2.gif) no-repeat left 1px;*/
	}
div.copyright_2 p {
	padding-top:7px;
	padding-bottom:1px;
	}
div.copyright_2 address {
	font-style:normal;
	}



/**add**/
ul.sub_menu LI.ON {
        padding:5px 0px 5px 0px;
	color:#262626;
	font-weight:bold;
}
ul.sub_menu a.ON {
        margin-left:9px;
	color:#262626;
	font-weight:bold;
}
ul.menu_level2 {
	list-style-type:none;	
	margin:5px 0px 0px 0px;
	border-top:solid 1px #d0d0d0;
	background-color:#F6F6F6;
	}
ul.menu_level2 li {
        background:url(/images/rosnet/arr1.gif) no-repeat left;
        background-position:9px 10px;
	line-height:14px;
	padding:5px 9px 6px 23px;
	border:0px solid #F6F6F6;
	}
ul.menu_level2 a {
	font-weight:normal;
	}
ul.menu_level2 a.ON {
	font-weight:bold;
	margin-left:0px;
	}

ul.menu_level3 {
	list-style-type:none;	
	margin:4px 0px 0px 0px;
	padding:0;
	}
ul.menu_level3 li {
        background:url(/images/rosnet/space.gif) no-repeat left;
	line-height:14px;
	padding:2px 3px 6px 20px;
	margin:0;
	}
ul.menu_level3 a.ON {
	font-weight:normal;
	}


IMG.picBrd {
   border:1px; solid #e1e1e1;
}
/* 2008-11-24 */
div.main_content UL {
    list-style-type:none;
}
div.main_content UL li {
	padding:2px 0px 2px 14px;
 	background:url(/images/rosnet/main_link_bg.gif) no-repeat; 
/*	background:url(/images/li.png) no-repeat;*/
	background-position:0 7px;

	}


/* -------- для Услуги "Аутсорсинг ИТ" -------------------------- */

/* общий текст в услугах ----------------- */
div.text_outsourcing {

font-family: Arial,sans-serif; 
font-size: 14pt; 
color: #505050; 
/* padding: 2px 10px 5px 50px; width:755px; */
}


/* выпадающая информация -------------------------- */
/* заголовок ячейки ------------------------------- */
div.cell_header {
/* font-family: Arial,sans-serif;  */
font-size: 12pt; 
background-color: #e3e8eb;
color: #505050; 
padding: 2px 10px 5px 30px; 
width:700px;
}

/* основной текст ячейки -------------------------- */
div.cell_text {
font-family: Arial,sans-serif; 
font-size: 9pt;
color: #505050; 
padding: 5px 10px 5px 30px; 
width:700px;
}

/* линия разделитель под ячейкой ------------------ */
div.dt_line {  
border-bottom: 1px dashed #505050 !important; 
margin-left: 25px; 
height:1px; 
width:700px;
}

.sttab2 {
	border: 1px;
}
#s4  UL li {
	padding:2px 0px 2px 14px;
background:url(/images/li.png) no-repeat;
	background-position:0 7px;
	}
#s5  UL li {
	padding:3px 0px 2px 14px;
background:url(/images/li2.png) no-repeat;
	background-position:0 7px;
	}

.tarifs1 {background-color: #305496; text-align: center; color: #FFFFFF; font-weight:bold;}
.tarifs2 {background: #d4d0c8;}
