/* ОТДЕЛЬНЫЕ ТЕЛЕФОНЫ */
#content_right_polza {
   position:absolute;
   width:190px;
   height:380px;
   color: #9d948f;
   margin: 100px 0 0 785px;
   background: transparent url(/images/navifon/u_polza_all.png) no-repeat;
}
#u_phones_bot {
	clear:both;
	display:block;
	height: 164px;
	position:relative;
	width:980px;
}
#u_phones_bot_cell1 {
	display:inline;
	float:left;
	margin:0 5px;
	padding: 17px 0 0 0;
	position:relative;
	width:480px;
	height: 164px;
	background: transparent url(/images/navifon/u_phone_bot_left.png) no-repeat;
}
#u_phones_bot_cell2 {
	display:inline;
	float:left;
	margin:0 5px;
	padding: 17px 0 0 0;
	position:relative;
	width:480px;
	height: 164px;
	background: transparent url(/images/navifon/u_phone_bot_right.png) no-repeat;
}
#content_left_polza {
   float:left;
   width:730px;
   color: #201c19;
   font-size: 12px;
   font-family: arial;
   margin: 0 0 0 10px;
}
#u_left_polza {
	float:left;
	position:relatative;
	width: 400px;
	height: 350px;
	display:inline;
}
#u_left_polzaimg {
    position:absolute;
    margin: 0 0 0 420px;
    width: 330px;
    height: 316px;
}
.u_txt_osnova_polzajust {
	color: #333;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 13px;
	font-weight: normal;
	text-align: justify;
}
.u_txt_osnova_polzajustst {
	color: #333333;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 13px;
	font-weight: bold;
	text-align: justify;
}
.u_txt_osnova_polza {
	color: #807973;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	font-weight: normal;
}
.u_txt_osnova_polza a {
	color: #807973;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
}
.u_txt_osnova_polza a:hover {
	color: #666666;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: underline;
}
#u_polsa_link1 {
	position:relatative;
	width: 170px;
	margin: 107px 0 0 28px;
}
#u_polsa_link2 {
	position:relatative;
	width: 170px;
	margin: 69px 0 0 28px;
}
#u_polsa_link3 {
	position:relatative;
	width: 170px;
	margin: 66px 0 0 28px;
}

/* БОКОВОЙ МОДУЛЬ ТЕЛЕФОНОВ */

.version_compare td {
   background: #e5e5e5;
   padding: 5px;
}
.n_get_license_container {
	background: transparent url(/images/navifon/buy_lic_bg_repeat.png) repeat-y;
	width:261px;
	margin: 0 0 20px 0;
}
.n_get_license_inner {
    background: transparent url(/images/navifon/buy_lic_bg_top.png) no-repeat;
    width:261px;
}
.n_get_license_innerbottom {
    background: transparent url(/images/navifon/buy_lic_bg_bottom.png) no-repeat;
    position:relative;
    width:261px;
    height:27px;
}
.n_get_license_container h2 {
	width: 210px;
	padding: 10px 0;
	margin: 0 auto;
	border-bottom: 1px solid #d7d9d9;
	color: #333;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.n_get_license {
	position:relative;
	clear: both;
	margin: 20px auto;
	width: 210px;
}
.n_get_license img {
	position:relative;
	float: left;
	margin: 0 15px 10px 0;
}
.n_get_license a {
	position: relative;
	vertical-align: middle;
	color: #000;
	font-size: 14px;
}

.n_get_license p {
	position: relative;
	clear: both;
	color: #333;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 13px;
	font-weight: normal;
}
/* RIGHT MOD TEMP */
.u_prodphoto {
	position:absolute;
	width: 175px;
	margin: 0 0 0 0;
}

/* 25-09-09 DOWN_MOBILE */
.u_down_mob1 {
	position:absolute;
	width: 100px;
	margin: 120px 0 0 20px;
}
.u_down_mob2 {
	position:absolute;
	width: 100px;
	margin: 300px 0 0 20px;
}
.u_down_mob3 {
	position:absolute;
	width: 100px;
	margin: 395px 0 0 20px;
}
.u_down_mob4 {
	position:absolute;
	width: 100px;
	margin: 487px 0 0 20px;
}

/* SHOP */
.u_shop_1 {
	position:absolute;
	width: 100px;
	margin: 60px 0 0 30px;
}
.u_shop_2 {
	position:absolute;
	width: 100px;
	margin: 150px 0 0 30px;
}
.u_shop_3 {
	position:absolute;
	width: 100px;
	margin: 320px 0 0 30px;
}
.u_shop_4 {
	position:absolute;
	width: 100px;
	margin: 411px 0 0 30px;
}

/* COUNTERS (LiveInternet, etc)*/

#liveinternet_counter {
   position:relative;
   margin: -20px 0 0 830px;
}
#mailru_counter {
   position:relative;
   margin: -30px 0 0 730px;
}
#yandex_counter {
   position:relative;
   margin: -20px 0 0 630px;
}


/* LIST OF FUNCTIONS */

.content_function_list {
   float:left;
   display:block;
   position: relative;
   width: 220px;
   margin-right: 50px;
   text-align:left;
   
   }

.content_function_list ul {
   /* list-style-image: url(/images/navifon/navifon_bullet2.png);
   list-style-position: outside; */
   margin: 0 0 0 15px;
   list-style: none;
}

.content_function_list ul li {
   background: url(/images/navifon/navifon_bullet2.png) no-repeat left top;
   margin: 15px 0;
   padding: 0 0 0 73px;
   height: 67px;
}


/* FEEDBACK FORM */

#form_dealer input {
   background: url(/images/gss/form_dealer_bg.png) no-repeat;
   border: 0;
   width: 263px;
   height: 28px;
   padding: 5px 8px 0 8px;
   color: #818181;
}

#form_input_message {
   background: url(/images/gss/form_dealer_bg2.png) no-repeat;
   border: 0;
   width: 263px;
   height: 162px;
   padding: 5px 8px 0 8px;
   color: #c9c0bb;
}

input#form_dealer_submit {
   background: none;
   font-size: 16px;
   text-decoration: underline;
   font-weight: bold;
}




/* SECOND MENU */

#navinavibar_container_left {
	display: inline;
	position:relative;
	float: left;
	padding: 0 5px 0 0;
}

#navinavibar_container_right {
	position:relative;
	float:left;
	display: inline;
	
}

#navinavibar_container {
   display: inline;
   padding: 0px 0px 20px 0;
   clear:both;
}

#navinavibar {
   text-transform: lowercase;
   display: inline;
   

}


#navinavibar a {
   text-transform: lowercase;
   color: #000;
   text-decoration: none;
   border-bottom: 1px solid;
   margin: 0 5px;
}

#navinavibar li {
   padding: 0 5px;
}

#navinavibar a:hover {
   text-transform: lowercase;
   color: #000;
   text-decoration: none;
   border-bottom: 0px solid;
}

#navinavibar a.active, #navibar a.current {
   color: #000;
   text-decoration: underline;
   border-bottom: 0px;
}

#navinavibar span {
   color: #807973;
   text-decoration: none;
}



/* MAIN PAGE NEW */

#main_welcome {
	color: #3c3837;
	font-size: 14px;
	width:600px;
}

#main_welcome img {
	margin: 0 0 0 400px;
}

#main_press_bg {
	background: transparent url(/images/navifon/main_press_bg.jpg) no-repeat;
	position:relative;
	width:623px;
	height:318px;
	margin: 20px 0;
	clear:both;
}

#main_press_bg_left {
	position:relative;
	width: 130px;
	padding: 25px 0 0 20px;
	text-align: right;
	display: table;
	float:left;
}

#main_press_bg_left p {
	font-size: 15px;
	padding: 0 10px 0 5px;
}

#main_press_bg_left a img {
	border: 0;
	margin: 20px 15px 0 0;
}

#main_press_bg_right {
	position:relative;
	width: 430px;
	padding: 20px 0 0 0px;
	margin: 0 0 0 170px;
	display: table;
}

#main_phones_comp {
	position:relative;
	display: block;
	width:1000px;
	height: 140px;
	clear: both;
}

#main_phones_comp a {
	color: #333333;
}

#main_phones_comp_left {
	position:relative;
	width: 150px;
	height:85px;
	display:table;
	float:left;
	border-right: 2px #eeeae7 solid;
	margin: 20px 10px 0 10px;
	padding: 0 8px 0 0;
}

#main_phones_comp_right {
	position:relative;
	
}

.main_phones_comp_cell {
	position:relative;
	float:left;
	display: inline;
	margin: 0 10px;
	width: 170px;
}

.main_phones_comp_cell img {
	float:left;
	margin: 0 10px 0 0;
}

.main_phones_comp_cell h3 {
	display: inline;
	text-indent: 0;
	padding:0;
	margin:0;
	font-size: 14px;
}

/* HEADER MODULES - YANDEX & SAMS */

#header_sams3800 {
	position:relative;
	top: 30px;
	left:25px;
}

#header_sams3800 a img {
	border: 0;
}

#header_yand {
	position:relative;
	margin: 56px 0 0 25px;	
}

#header_yand a img {
	border: 0;
}

/*	CSS U NAVI NEW 08-09-09	 */
/*	STYLE CONTEINER	 */
.conteiner_left {
	position:absolute;
	width: 680px;
	margin: 30px 0 0 0;
	height: 50px;
	clear: both;
}
.conteiner_left700 {
	position:relative;
	width: 680px;
	margin: 30px 0 0 0;
	height: 700px;
}
.conteiner_left1000 {
	position:absolute;
	width: 680px;
	margin: 30px 0 0 0;
	height: 1000px;
}
.conteiner_buy1 {
	position:absolute;
	width: 100px;
	margin: 155px 0 0 20px;
}
.conteiner_buy2 {
	position:absolute;
	width: 100px;
	margin: 250px 0 0 20px;
}
.sms_operator1 {
	position:absolute;
	width: 100px;
	margin: 105px 0 0 20px;
}
.sms_operator2 {
	position:absolute;
	width: 100px;
	margin: 250px 0 0 20px;
}
.sms_operator3 {
	position:absolute;
	width: 100px;
	margin: 410px 0 0 20px;
}

/* STYLE TXT */
.u_txt_osnova {
	color: #333;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 13px;
	font-weight: normal;
}
.u_txt_osnovali {
	color: #333;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 13px;
	font-weight: normal;
	margin: 0 0 0 40px;
}
.u_txt_osnova_und {
	color: #666;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 13px;
	font-weight: normal;
	text-decoration: underline;
}
.u_txt_osnova_just {
	color: #333;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 13px;
	font-weight: normal;
	text-align: justify;
}
.u_txt_osnova_justind {
	color: #333;
	width: 620px;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 13px;
	font-weight: normal;
	text-align: justify;
}
.u_txt_osnova_justli {
	color: #333;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 13px;
	font-weight: normal;
	text-align: justify;
	margin: 0 0 0 40px;
	list-style: none;
	
}
.u_txt_osnova_justli60 {
	color: #333;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 13px;
	font-weight: normal;
	text-align: left;
	margin: 0 0 0 60px;
	list-style: none;
}

.u_txt_osnova_justli li {
	background: url(/images/navifon/navifon_bullet.png) no-repeat left 2px;
	padding: 0 5px 0 25px;
}

.u_txt_osnova_justli120 {
	color: #333;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 13px;
	font-weight: normal;
	text-align: justify;
	margin: 0 0 0 120px;
}
.u_txt_osnova_justli140 {
	color: #333;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 13px;
	font-weight: normal;
	text-align: justify;
	margin: 0 0 0 140px;
}
.u_txt_osnova_justli180 {
	color: #333;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 13px;
	font-weight: normal;
	text-align: justify;
	margin: 0 0 0 180px;
}
.u_txt_zag {
	color: #333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
}
.u_txt_zagh1 {
	color: #333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
}
/* 17-09-08 */
.conteiner_pr1 {
	position:absolute;
	width: 100px;
	margin: 0px 0 0 20px;
}
.conteiner_pr2 {
	position:absolute;
	width: 100px;
	margin: 108px 0 0 20px;
}
.conteiner_pr3 {
	position:absolute;
	width: 100px;
	margin: 235px 0 0 20px;
}
.conteiner_pr4 {
	position:absolute;
	width: 100px;
	margin: 392px 0 0 20px;
}
.conteiner_pr5 {
	position:absolute;
	width: 100px;
	margin: 503px 0 0 20px;
}

/*	OLD CSS  */

* { padding: 0; margin: 0;
	color: #333;
}

body {
 font-family: arial;
 font-size: 13px;
 padding: 0px;
 margin: 0px;

}
center {
	padding: 0px;
	margin: 0px;
}
a {
	color:#f37c20;


}

a:hover {
	text-decoration: none;

}

h1 {
	font-size:24px;
	font-family:Arial,Helvetica,sans-serif;
	font-weight:bold;
	color:#333333;
	margin: 15px 0 5px 0;
        text-transform: none;
        clear: both;
        padding: 10px 0;


}


h2 {
	color:#393939;
	font-size:20px;
	font-family: arial;
	clear:both;
	margin-left:5px;
	font-weight: normal;
	padding-left:0px;
	 text-align: left;
}

h3 {
	color:#393939;
	font-size:16px;
	font-family: arial;
	clear:both;
	margin-left:5px;
	font-weight: normal;
	padding-left:0px;
	 text-align: left;
}

h4 {
	color:#f37c20;
	font-weight:bold;
	font-size:16px;
	font-family:arial;
	margin:5px;
	 text-align: left;
}	

#wrapper { 
	 margin: 0 auto;
	 width: 1000px;
	 border-left: 0px solid black;
	 border-right: 0px solid black;
	 text-align: left;
	 clear:both;

}

#content { 
	 width: 1000px;
	 color: #333;
	 border: 0px solid #ccc;
	 background: #ffffff;
	 margin: 0 auto;
	 padding: 0px;
	 height: 500px;
	  text-align: left;
}

#content2 { 
	 width: 1000px;
	 color: #333;
	 border: 0px solid #ccc;
	 background: #ffffff;
	 margin: 0 auto;
	 padding: 0px;

	  text-align: left;
}



#columns {
	width:1000px;
}

#wrapper2 { 
	 margin: 0;
	 width: 1000px;
}




/*				�����				*/




#language {
	background: #fff;
	font-family: arial;
	font-size:11px;
	float:left;
	padding: 29px 0px 0px 43px;
}

#language a {
	padding: 0 7px 0 7px;
	color:#f37c20;
	text-decoration:none;
}

#language a.current {
	background: url(/images/navifon/mark_top.gif) no-repeat left center;
	color:#f37c20;
	text-decoration:none;
}

#header_top {
		background: url(/images/navifon/header_top2.png) no-repeat top center;
		width:1000px;
		height:69px;
		margin:0 0 0 0;
}

#r_top {
	padding:0px 0 0 0;
}

#contacts {
	 padding:5px 0 0 660px;
	  text-align: left;
}

#contacts2 {
	float:left;
	padding-left:0px;
	text-align: left;
	margin: 0 0 0 150px;
	color:#91877d;
	line-height: 19px;
}

#contacts2 a {
	margin: 0px 10px;
	 text-align: left;
}

#header_big {
	background: url(/images/navifon/header_big2.jpg) no-repeat;
	width:1000px;
	height:317px;
}
#header_a{
	/*	margin-left:238px; */
	float:left;
	position:relative;
	left:234px;
}

#header_a a {
	text-decoration:none;
	border:0;
}


/*				�������������� ����			*/

#menu_bg{
	background: url(/images/navifon/menu_bg2.png) repeat-x;
	width:1000px;
}
#bg {
	background: url(/images/navifon/menu_bg2.png) repeat-x;
	width:1000px;
}
#search_123{
	background:transparent url(/images/navifon/menu_bg2.png) repeat-x;
	color:#ffffff;
	float:left;
	height:57px;
	font-size:13px;
	padding:20px 0 0 10px;
}
#search_field{
	background: #9a8b7e;
	width:106px;
	height:15px;
	border:1px solid #fff;
	float:left;
	margin-left:15px;
	margin-right:10px;
	margin-top:20px;
}
#search_button{
	float:left;
	margin-top:15px;
	padding:0 3px;
}
#search_text{
	float:left;
}

ul#menu{
	margin:0;
	padding:0;
	padding-bottom:5px;
	list-style-type:none;
	width:1000px;
	position:relative;
	display:block;
	height:57px;
	font-size:13px;
	background:transparent url("/images/navifon/menu_bg2.png") repeat-x top left;
	font-family:arial;
	float:left;
	}

ul#menu li:hover{
	display:block;
	float:left;
	margin:0;
	padding:0;
	height:57px;

	}

ul#menu li a{
	display:block;
	width:125px;
	float:left;
	color:#fff;
	text-decoration:none;
	text-align:center;
	padding:20px 0px 0 0px;
	height:37px;
	
	background:transparent url("/images/navifon/menu_br2.png") no-repeat top right;
	}

ul#menu li a:hover{
	background:transparent url("/images/navifon/menu_br11.png") repeat-x top right;
	}

ul#menu li a.current,ul#saturday li a.current:hover{
	color:#fff;
	background:transparent url("/images/navifon/menu_br11.png") repeat-x top right;
	}
	
	
	
	
	/* 				FOOTER				*/
	
	
	
	
	
#footer {
	background-color: #eeeeee;
	border-top: 2px solid #716354;
	clear:both;
	height:70px;
	padding-top:30px;
	text-align: left;
}

#footer2 {
	clear:both;
	height:70px;
	padding-top:30px;
	text-align: left;
	color: #746d65;
}

#footer2 p {
	margin: 30px 0 20px 60px;
	color: #746d65;
}

#footer_plashka {
	background: transparent url(/images/navifon/footer_plashka.png) no-repeat;
	height: 36px;
	width:1000px;
	color: #746d65;
	padding: 10px 0 0 20px;
}

#footer_plashka a {
	color: #746d65;
	margin: 0px 10px 0 10px;
}

.footer_plashka_right_a {
	position:relative;
	padding: 0 0 0 230px;

}

#footer_left{
	float:left;
	margin-left:40px;
	 text-align: left;
}
#footer_right{
	float:right;
	margin-right:40px;
	text-align:center;
	}
	
	
	/* 				�������				*/	


#leftcolumn { 
	 color: #333;
	 border: 0px solid #ccc;
	 background: #fff;
	 margin: 0px 0px 0px 15px;
	 padding: 0px;
	 width: 640px;
	 height:630px;
	 float: left;
	 text-align: left;
	 
}

#rightcolumn { 
	 float: left;
	 color: #333;
	 width:300px;
	 border: 0px solid #ccc;
	 background: #fff;
	 padding: 0px 0px 0 0px;
	 display: inline;
	 position: relative;
	 left:50px;
	 text-align: left;
	 height:630px;
	 
}




#about {
	color:#484848;
	font-family:arial;
	font-size:12px;
	padding:20px 0 20px 0;
	margin-left:0px;
	text-align: left;
}
#banner {
	width:300px;
	height:115px;
	padding-bottom: 0px;
	float:left;
	padding-left:0px;
	clear:both;
}
#map {
	background: url(/images/navifon/map.png) no-repeat;
	width:260px;
	height:156px;
	position:relative;
	top:150px;
	*top:0px;
	left:0px;
	
}
#maps_b {
	background: url(/images/navifon/av_maps.png) no-repeat;
	width:271px;
	clear:both;
	position:relative;
	top:170px;
	*top:20px;
	left:0px;
	margin:0px 0px 0px 0px;
	padding: 55px 0 0 20px;
}

#yan {
	background: #eeeeee url(/images/yan2.png) no-repeat;
	padding: 20px 10px 10px 110px;
	font-size:11px;
	height:103px;
	
}



#download_text{
	text-align: left;
	float:left;
	width:365px;
	margin:30px 0 0 0;

}
#sams_navi {
	width:230px;
	float:left;
	margin:30px 0 0 40px;
}
#articles {
	width:290px;
	border: 1px solid #eeeeee;
	float:left;
	text-align: left;
	margin-left:60px;
}
.title {
	color:##f37c20;
	font-size:12px;
	padding:17px;
	
}
#articles a {
	color:##f37c20;
	font-size:12px;
	padding-top:17px;
	text-decoration: none;
}



/*				����������				*/


#leftcolumn2 { 
 color: #333;
 border: 0px solid #ccc;
 background: #fff;
 margin: 5px 4px;
 padding: 0px;
 width: 160px;
 float: left;
 padding-left:40px;
}
#rightcolumn2 { 
 float: right;
 color: #333;
 border: 0px solid #ccc;
 background: #fff;
 padding-right: 10px;
 width: 760px;
 display: inline;
 position: relative;
}




ul#v_menu {
	list-style-image: url(/images/navifon/mark_horiz_menu.gif);
	padding-left:15px;
	text-decoration:none;
	border:0px;
}
ul#v_menu li {
	padding:7px 0px;
	text-decoration:none;
	border:0px;
}
ul#v_menu li a {
	color: ##f37c20;
	text-decoration:none;
	font-weight: bold;
	border:0px;
}
ul#v_menu li a.current  {
	color:#60666a;
	border:0px;
	text-decoration: none;
}

.with_mob {
	border: 1px solid #eeeeee;
	width:367px;
	height:212px;
	float:left;
	margin:5px;
}
#with_mob_img {
	background: url('/images/navifon/nokia3.png') no-repeat;
	width:76px;
	height:166px;
	margin:10px;
	float:left;
}
#with_mob_text {
	padding:20px;
	float:left;
	width:180px;
	font-size:11px;
	margin:auto;
}
#with_mob_text p {
	margin-top:10px;
}
.with_pc {
	border: 1px solid #eeeeee;
	width:367px;
	height:212px;
	float:left;
	margin:5px;
}
#with_pc_img {
	background: url('/images/navifon/pc.png') no-repeat;
	width:125px;
	height:148px;
	margin:10px;
	float:left;
}
#with_pc_text {
	padding:20px;
	float:left;
	width:180px;
	font-size:11px;
	margin:auto;
}
#with_pc_text p {
	margin-top:10px;
}
#bottom {
	margin: 30px 0px;
	

}
#bottom p {
	clear:both;
}
#maker {
	margin: 20px 5px;
	color: #878787;
	font-family: arial;
	font-size: 12px;	
	width:200px;
	height:150px;
	border: 1px solid #eeeeee;
	float:left;
}
#model{
	margin: 20px 5px;
	color: #878787;
	font-family: arial;
	font-size: 12px;	
	width: 200px;
	height: 150px;
	border: 1px solid #eeeeee;
	float:left;
}
#motorola {
	background: url(/images/navifon/motorola.png) no-repeat;
	width:90px;
	height:187px;
	margin-left:0px;
	margin-top: 10px;
	margin-bottom:10px;
	float:left;
}
#instructions {
	height:300px;
}



/*    ���������� ���� */
     
ul#menu_slide {
  list-style-type: none;
  margin: 0;
  padding: 0;
  color:#000;
  font-weight:bold;
}

ul#menu_slide ol {
  display: none;
  text-align: left;
  list-style-type: none;
  margin: 0;
  padding: 5px 5px 5px 15px;
  font-weight:normal;
}

ul#menu_slide li, 
  ul#menu_slide a {
  font-size: 11px;
}

ul#menu_slide li {
  line-height: 15px;
}

ul#menu_slide ol li {
  border-bottom: none;
}

ul#menu_slide ol li:before {
  content: "";
}

ul#menu_slide a {
  text-decoration: none;
  outline: none;
  color:#000;
}

ul#menu_slide a:hover {
  color: #c82000;
}

ul#menu_slide a.active {
  color: #c82000;
}



.thumbnails
{
/* ������������ ������� ����� float-�������, ����� ��� �������� ��� ��������� ������������ */
margin: -3em 0 0 -2em;

/* ������������ �� ������ */
text-align: center;
text-transform: uppercase;
}

.thumbnail
{
/* ������� ������������� � �������� ins,
������� ��� ����������� ��� ������������� �� ������� �������� Internet Explorer */
text-decoration: none;

/* ��������� ������� ��� Firefox 2 */
display: -moz-inline-box;

/* � ��� ��� ��������� */
display: inline-block;

vertical-align: top;

/* ������� ������������ �� ������ */
text-align: left;

/* ������� ����� ������� */
margin: 3em 0 0 2em;
}

.thumbnail img {
	border:0px;
}

.thumbnail .r
{
/* ���� ���� �������������, �� �������� padding, border, background � position �� ��������� relative
����� �������� � ����� �������� -- ��� ��������� �������� ���������� �������������� ������ ��������� */

/* ������ ����������� ������ �� ������ */
width: 14em;

/* ����������� ������ � �������� ����� ������������� �������������� �� ������ �������� */
float: left;
}
#content_left_c {
   float:left;
   width:680px;
   color: #201c19;
   font-size: 12px;
   font-family: arial;
   margin: 0 0 0 10px;
}

#content_right_c {
   float:right;
   width:260px;
   color: #9d948f;
   margin: 0 10px 0 0;
   text-align: left;
}

#content_left_c a {
   color: #000;
}

#content_right_c h2 a {
   text-decoration: none;
}

.content_features_list_container {
   position:relative;
   display:block;
   clear:both;
   height: 360px;
   text-align: left;
}

.content_features_list h2 {
   text-align:left;
}

.content_features_list {
   float:left;
   display:block;
   position: relative;
   width: 260px;
   margin-right: 20px;
   text-align:left;

}

.content_features_list ul {
   list-style-image: url(/images/gss/list_bullet.png);
   list-style-position: outside;
   margin: 0 0 0 15px;
}

.content_features_list ul li {
   margin: 3px 0;
}

#form_dealer input {
   background: url(/images/gss/form_dealer_bg.png) no-repeat;
   border: 0;
   width: 263px;
   height: 28px;
   padding: 5px 8px 0 8px;
   color: #818181;
}

#form_input_message {
   background: url(/images/gss/form_dealer_bg2.png) no-repeat;
   border: 0;
   width: 263px;
   height: 162px;
   padding: 5px 8px 0 8px;
   color: #c9c0bb;
}

input#form_dealer_submit {
   background: none;
   font-size: 16px;
   text-decoration: underline;
   font-weight: bold;
}


.work_scheme {
   position:relative;
   display: block;
   clear: both;
   width: 100%;
}

.work_scheme dt {
   background: #e7f2f6;
   position:relative;
   float: left;
   width: 15px;
   height: 15px;
   color:#2587b8;
   display: block;
   text-align: center;
   font-weight: bold;
}

.work_scheme dd {
   float:right;
   position: relative;
   width: 95%;
}

.text_blue {
   color: #1289C4;
}

.solutions {
   position:relative;
   display: block;
   width: 100%;
   list-style: none;
}

.solutions li {
   position:relative;
   padding: 0 0 0 90px;
}

.solutions #sol1 {
   background: url(/images/gss/sol_pers.jpg) no-repeat 0 5px;
}
.solutions #sol2 {
   background: url(/images/gss/sol_family.jpg) no-repeat 0 5px;
}
.solutions #sol3 {
   background: url(/images/gss/sol_auto.jpg) no-repeat 0 5px;
}
.solutions #sol4 {
   background: url(/images/gss/sol_mon.jpg) no-repeat 0 5px;
}

#howitworks {
   position:relative;
   text-align: left;
}

#howitworks_text1 {
   position:relative;
   margin: 15px;
   clear: both;
   z-index:3;
}

#howitworks_text2 {
   background: #eef1f6;
   position:relative;
   padding: 15px;
   margin: 15px 0 0 0;
   font-size: 12px;
   z-index: 2;
}

#family_howitworks {
   position:relative;
   background: url(/images/gss/sol_family_hiw.jpg) no-repeat;
   height: 417px;
   width:514px;
   text-align: left;
}

#family_howitworks_text1 {
   position:relative;
   width: 265px;
}

#family_howitworks_text2 {
   position:relative;
   padding: 15px;
   font-size: 12px;
}

#mon_howitworks {
   position:relative;
   background: url(/images/gss/sol_mon_hiw.jpg) no-repeat left 25px;
   height: 417px;
   width:514px;
   text-align: left;
}

#mon_howitworks_text1 {
   position:relative;
   width: 265px;
}

#mon_howitworks_text2 {
   position:relative;
   padding: 15px;
   font-size: 11px;
}

#auto_howitworks {
   position:relative;
  /* background: url(/images/gss/sol_auto_hiw1.jpg) no-repeat left 25px; */
   height: 417px;
   width:514px;
   text-align: left;
}

#auto_howitworks_text1 {
   position:relative;
   width: 265px;
}

#auto_howitworks_text2 {
   background: url(/images/gss/sol_auto_hiw_bg.png) no-repeat;
   position:relative;
   padding: 15px;
   font-size: 11px;
}

#auto_features_table {
   font-family: arial;
   font-size: 11px;
}

#auto_features_table thead {
   font-family: arial;
   font-size: 13px;
}

#auto_features_table td {
   background: #eaf1f7;
   border: 3px solid #fff;
   padding: 3px;
}

#gss_search_container {
   background: transparent url(/images/gss/gss_search_input.png) no-repeat;
   width: 220px;
   height: 28px;
   color: #bab5b2;
   font-weight: bold;
   font-family: arial;
   text-transform: lowercase;
   vertical-align: top;
   
   
}




#gss_search_inputs {
   background: transparent;
   border: 0;
   width: 169px;
   height: 20px;
   color: #bab5b2;
   font-weight: bold;
   font-family: arial;
   text-transform: lowercase;
   padding: 7px 0 0 9px;
   vertical-align: top;

}

#gss_search_button {
      background: transparent url(/images/gss/gss_search_button.png) no-repeat left top;
      border: 0;
      width: 28px;
      height: 28px;
      position:relative;
      padding: 0px 0 0px 0;
      vertical-align: top;

}

.ready_sol_ul {
   list-style: none;
}
.ready_sol_ul li {
   clear: both;
   text-align: left;
   padding: 10px 0 10px 0;
   font-size: 15px;
   font-weight: bold;
   
   
}

.ready_sol_ul li a p {
   text-decoration: underline;
   padding: 20px 0 0 0;
}

.ready_sol_ul li a:hover p {
   text-decoration: none;
   padding: 20px 0 0 0;
}

.ready_sol_ul li img {
   border: 0;
   margin: 0 20px 0px 0;
   
}

.oborud_ul {
   list-style: none;
   color: #36322f;
}

.oborud_ul li {
   clear: both;
   padding: 10px 0;
   text-align: left;
}

.oborud_ul li img {
   border: 0;
   margin: 0 20px 15px 0;
}

.oborud_ul_right {
   text-align:right;
}


.right_features_list {
   display:block;
   position: relative;
   text-align: left;
   color: #36322f;

}

.right_features_list ul {
   list-style-image: url(/images/gss/list_bullet.png);
   list-style-position: outside;
   margin: 0 0 0 15px;
   text-align: left;
}

.right_features_list ul li {
   margin: 3px 0;
}

#pressa {
   color: #36322f;
   margin: 10px 0;
}

.right_info_tracker {
   color: #36322f;
   
}

.right_info_tracker p {
   padding: 0 0 0 15px;
   font-size: 10px;
   
}

.oborud_list {
   text-align: left;
   
}

.oborud_list h2 {
   color:#000;
   background: #e8f1f6;
   padding: 3px 10px;
   clear: both;
   margin: 0px 0px 10px 0px;
   font-size: 14px;
   font-weight: bold;
}

.oborud_list ul {
   list-style: none;
   clear: both;
   position:relative;
   padding: 30px 0 0 0;

}

.oborud_list li {
   clear:both;
   margin: 5px 5px 0 0;
   padding: 10px 0;
}

.oborud_list dl {
   clear:both;
}
.oborud_list dl dt {
   width:80px;
   float:left;
   padding: 5px;
}

.oborud_list dl dd {
   width:195px;
   float:left;
   padding: 5px 5px 5px 5px;
   vertical-align: top;
   margin: 0 35px 0 0;
}


.oborud_list dl dd ul {
   list-style: circle;
   list-style-position: outside;
   color:#88817b;
   padding: 0px;
   }
   
.oborud_list dl dd ul li {
   margin: 0px 5px 0 0;
   padding: 0;
}
   

#menu_oborud_list {
   list-style: none;
}

#menu_oborud_list li {
   padding: 0 0 0 10px;
}

#menu_oborud_list li a {
   
}

#menu_oborud_list li a:hover {
   text-decoration: none;
}
.oborud_list_head {
   font-family: arial;
   color:#000;
   background: #e8f1f6;
   padding: 3px 10px;
   clear: both;
   margin: 25px 0 10px 0;
   font-size: 16px;
   font-weight: bold;
}

#hmenugss {
   list-style: disc;
   margin: 0px 0 0px 0px;
   padding: 0 0 0px 0;
   position:relative;
   text-transform: lowercase;
   display: inline;
   width: 400px;
   float:left;
}

#hmenugss li {
   display: inline;
   float:left;
}

#hmenugss li a {
   margin: 0 5px;
}

#hmenugss li a:hover {
  text-decoration: none;
}


table.oborud_desc {
   text-align: left;
}

table.oborud_desc img {
   margin: 0 25px 0 0;
}

table.oborud_desc tr td {
   vertical-align: top;
}

table.oborud_desc tr td dl {
   clear: both;
}
table.oborud_desc tr td dl dt {
   display: inline;
   position:relative;
   float:left;
   margin: 0 10px 0 0;
}
table.oborud_desc tr td dl dd {
   display: inline;
   position:relative;
   float:left;
}

table.oborud_tech_desc {
   width: 490px;
   text-align: center;
}

table.oborud_tech_desc td {
   width: 245px;
   background: #eaf1f7;
   border: 2px #fff;
}

table.oborud_tech_desc td.oborud_tech_desc_head {
   width:490px;
}

#hmenugss2 {
   position:relative;
   display:inline;
   list-style: none;
   text-transform: lowercase;
   float:left;
   width:250px;
   text-align: left;
   margin: 0 0 0 5px;
}

#hmenugss2 li {
   
}

#hmenugss3 {
   position:relative;
   display:inline;
   list-style: none;
   text-transform: lowercase;
   width:300px;
   text-align: left;
   margin: 0 0 0 5px;
}

#hmenugss3 li {
   display: inline;
}

#main_about {
   position:relative;
   border-bottom: 2px #e4e4e4 solid;
   padding: 0 0 20px 0;
   margin: 0 0 20px;
}

#main_oborud_div {
   
}

#main_oborud_div table img {
   margin: 15px;
}

#main_p_col_container {
   clear:both;
   width:100%;
   
}

#main_pressa {
   width:930px;
   clear:both;
   border-top: 2px #e4e4e4 solid;
   margin: 10px auto 20px auto;
   padding: 20px 0 20px 0;
}

#main_pressa ul {
   list-style:none;
   font-size:11px;
}

#main_pressa ul li {
   float:left;
   position:relative;
   display:inline;
   width:300px;
   margin: 0 10px 0 10px;
}

#main_pressa ul li#main_pressa_left {
   float:left;
   position:relative;
   display:inline;
   width:150px;
   margin: 0 10px 0 10px;
   font-size: 14px;
}

#sitemapul {
   list-style: circle;
   list-style-position: inside;
}

#sitemapul li {
   margin: 3px 0;
}

#sitemapul ul {
   margin: 0 0 0 15px;
   list-style: circle;
   list-style-position: inside;
}







.contacts_c_left {
	position:relative;
	width: 280px;
	float: left;
	display: table;
	margin: 0 50px 0 0px;
	
}

.contacts_c_right {
	position:relative;
	width: 280px;
	display: table;
	margin: 0 0 0 0px;
}

.contacts_c_left img {
	margin: 10px 0;
}

.contacts_c_right img {
	margin: 10px 0;
}

.tel_number1 {
	color: #918579;
	font-size: 14px;
	font-weight: normal;
}

.tel_number2 {
	color: #918579;
	font-size: 24px;
	font-weight: bold;
	line-height: 0.8em;
}

.navi_text_content {
	position:relative;
	width: 600px;
	clear:both;
}

.n_okruga_container {
	position:relative;
	clear:both;
	display: block;
	margin: 20px 0 0 0;
}

.n_okruga1 {
	position:relative;
	width:210px;
	height:200px;
	float:left;
	display:table;
}

.n_okruga1 h2 {
	font-size: 18px;
	padding: 0;
	margin: 0 0 10px 0;
}

.n_okruga1 p {
	margin: 0 0 0 10px;
}


.with_mob1 {

	width:277px;
	height:212px;
	float:left;
	margin:25px 5px 5px 50px;
}
#with_mob_img1 {

	float:left;
}
#with_mob_text1 {
	padding:0px 0 20px 10px;
	float:left;
	width:180px;


	margin:auto;
}
#with_mob_text1 p {
	margin-top:10px;
}
.with_pc1 {

	width:277px;
	height:212px;
	float:left;
	margin:25px;
}
#with_pc_img1 {
float:left;
}
#with_pc_text1 {
	padding:0px 0 20px 10px;
	float:left;
	width:180px;

	margin:auto;
}
#with_pc_text1 p {
	margin-top:10px;
}


.n_maps_module {
	position:relative;
	padding:10px 10px 10px 20px;
}

.n_maps_module p {
	position:relative;
	margin: 0 0 0 15px;
}
