/* uINDEX */
#u_index_left {
  float:left;
  width:630px;
  color: #201c19;
  font-size: 12px;
  font-family: arial;
  margin: 0 0 0 0;
}
#u_index_txt {
  margin:10px 0 0 21px;
  width:584px;
  position:relative;
}
#u_index_nblock1 {
  float:left;
  width: 272px;
}
#u_index_nblock2 {
  float:left;
  width: 40px;
}
#u_index_catalog {
  float:left;
  width: 918px;
  position:relative;
  margin: 20px 0 0 21px;
}
#u_index_catalog_left {
  float:left;
  width:295px;
  position:relative;
}
#u_index_catalog_right {
  float:left;
  width:623px;
  position:relative;
}
#u_index_catalog_inherit {
  width:562px;
}
#u_index_catalog_inherit_in1 {
  width:260px;
  margin: 0 42px 0 0;
  position:relative;
  float:left;
}
#u_index_catalog_inherit_in2 {
  width:260px;
  position:relative;
  float:left;
  margin: 0 0 0 0;
}
#u_index_right {
  float:right;
  width:270px;
  margin: 0 25px 0 0;
  text-align: left;
}
#u_index_right_resh {
  float:right;
  width:270px;
  position:relative;
}
#u_index_right_resh img {
  margin-bottom:12px;
}

/* uTXT STYLE */
.uh2 {
	font-size:18px;
	font-family: tahoma, verdana;
	font-weight:normal;
	color:#1289c4;
	margin: 0 0 10px 0;
}
.uh2 a {
	font-size:18px;
	font-family: tahoma, verdana;
	font-weight:normal;
	color:#1289c4;
	margin: 0 0 10px 0;
  text-decoration: none;
}
.uh2 a:hover {
	font-size:18px;
	font-family: tahoma, verdana;
	font-weight:normal;
	color:#1289c4;
	margin: 0 0 10px 0;
  text-decoration: underline;
}
.u_catalog_menu {
  float:right;
  margin: 0 20px 0 0;
  font-size: 13px;
  font-family: tahoma, verdana;
  color:#444e57;
  line-height: 19px;
}
.u_catalog_menu a {
  float:right;
  margin: 0 20px 0 0;
  font-size: 13px;
  font-family: tahoma, verdana;
  color:#444e57;
  text-decoration: none;
  line-height: 19px;
}
.u_catalog_menu a:hover {
  float:right;
  margin: 0 20px 0 0;
  font-size: 13px;
  font-family: tahoma, verdana;
  color:#5a6773;
  text-decoration: underline;
  line-height: 19px;
}
.u_catalog_txt {
  margin: 7px 0 0 0;
  font-size: 12px;
  font-family: tahoma, verdana;
  color:#444e57;
}
.u_catalog_txt_zag {
  font-size: 12px;
  font-family: tahoma, verdana;
  color:#444e57;
  font-weight: bold;
}
.u_catalog_txt_zag a {
  font-size: 12px;
  font-family: tahoma, verdana;
  color:#444e57;
  font-weight: bold;
  text-decoration: none;
}
.u_catalog_txt_zag a:hover {
  font-size: 12px;
  font-family: tahoma, verdana;
  color:#5a6773;
  font-weight: bold;
  text-decoration: underline;
}

/* uMAIN TXT STYLE */
#u_index_txtblock {
  float:left;
  width: 918px;
  position:relative;
  margin: 10px 0 0 21px;
}
.u_block_txt {
  padding: 0 0 0 30px;
  font-size: 12px;
  font-family: tahoma, verdana;
  color:#444e57;
  line-height: 15px;
}
.u_block_txt p {
  margin-bottom: 5px;
}
h3 {
  font-size:15px;
	font-family: tahoma, verdana;
	font-weight:normal;
	color:#1289c4;
	line-height:20px;
}
.u_txt {
  font-size: 12px;
  font-family: tahoma, verdana;
  color:#444e57;
  line-height: 15px;
}
.u_txt p {
  margin-bottom: 8px;
}

/*----------------------------------*/

* { padding: 0; margin: 0;  }
html {
   padding: 0; margin: 0;
	
}

h1 {
	font-size:22px;
	font-family: tahoma, verdana;
	font-weight:normal;
	color:#1289c4;
	margin: 15px 0 5px 0;
        clear: both;
        padding: 10px 0;
}
h2 {
	font-size:18px;
	font-family: tahoma, verdana;
	font-weight:normal;
	color:#1289c4;
	margin: 15px 0 5px 0;
}

a {
	color: #37aae3;
}

a:hover {
   text-decoration: none;
}

ul {
list-style-position: inside;
list-style-type: square;
}

body {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 13px;
 background: #acd5eb url(/images/gss/bg1.jpg) no-repeat center top;

}
#wrapper { 
 margin: 0 auto;
 width: 965px;
 background: #fff;

}
#header {
 width: 965px;
 height:313px;
 color: #333;
 padding: 0px;
 border: 0px solid #ccc;
 margin: 0px 0px 0px 0px;
 background: #fff;
}
#navigation {
 width: 965px;
 height:51px;
 color: #333;
 padding: 0px;
 border: 0px solid #ccc;
 margin: 0px 0 15px 0;
 background: #fff;
}
#content { 
 width: 965px;
 color: #333;
 border: 0px solid #ccc;
 background: #fff;
 margin: 0px 0px 30px 0px;
 padding: 0px 0px 30px 0px;
 text-align: justify;
}
#content_text {
	padding:0px 20px 20px 20px;
}
#content_main { 
 width: 965px;
 color: #333;
 border: 0px solid #ccc;
 background: #fff;
 margin: 20px 0px 20px 0px;
 padding: 0px 0px 0px 0px;
 text-align: justify;
}
#leftcolumn {
	float:left;
	width:250px;
}
#rightcolumn {
	float:left;
	width:500px;
}
#footer { 
 width: 935px;
 height:110px;
 color: #464646;
 border: 0px solid #ccc;
 background: #fff;
 margin: 30px auto 0px auto;
 padding: 0px;
 clear:both;
 display: block;
 border-top: 2px #e4e4e4 solid;
}
#footer_left {
	margin:20px;
}
#footer_right {
	margin:20px;
}
#header_left {
	background:#fff;
	width:246px;
	height:313px;
	float:left;
}
#header_center {
	background: url(/images/gss/header_center.jpg) no-repeat;
	width:615px;
	height:313px;
	float:left;
}

#header_right{
	width:104px;
	height:313px;
	float:left;
}
#header_right_top{
	background: url(/images/gss/header_right_top.jpg) no-repeat;
	width:104px;
	height:273px;
	float:left;
}
#header_right_bottom{
	background: url(/images/gss/header_right_bottom.png) no-repeat;
	width:104px;
	height:40px;
	float:left;
	padding: 0px;
}


ul#menu{
	margin:0 0 0 0;
	padding:0 0 0 0px;
	padding-bottom:0px;
	list-style-type:none;
	width:965px;
	position:relative;
	display:block;
	height:51px;
	font-size:11px;
	background:transparent url(/images/gss/menu_bg.png) repeat-x top left;
	font-family:Tahoma;
	float:left;
	}

ul#menu li{
	display:block;
	float:left;
	margin:0;
	padding:0;
	}

ul#menu li a{
	width: 117px;
	display:block;
	float:left;
	color:#fff;
	text-decoration:none;
	padding:19px 0px 0 0px;
	height:33px;
	font-size: 10px;
	text-align: center;
	text-transform: uppercase;
	/*background:transparent url(/images/gss/menu_br.png) no-repeat top right;*/
	
	}

ul#menu li a:hover{
	background:transparent url(/images/gss/menu_bg_hov.png) repeat-x top right;
	}

ul#menu li a.current,ul#saturday li a.current:hover{
	color:#fff;
	background:transparent url(/images/gss/menu_bg_hov.png) repeat-x top right;
	}
	


	
	
	
	
	
ul#v_menu {
	list-style:none;
	padding-left:0px;
	margin-top:0px;
	margin-left:20px;
	text-decoration:none;
	border:0px;

}
ul#v_menu li {
	background: url(/images/navifon/mark_horiz_menu.gif) no-repeat left center;
	margin:0px 0px 7px 0;
	padding-left:15px;
	*padding-left:5px;
	text-decoration:none;
	border:0px;
	color: #1289c4;
	
}
ul#v_menu li a {
	color: #1289c4;
	text-decoration:none;
	font-weight: bold;
	border:0px;
	
	
}
ul#v_menu li a.current  {
	color:#000;
	border:0px;
	text-decoration: none;
}

	
	
	
ul.trekers_list {
		/*list-style-image: url(/images/navifon/mark_horiz_menu.gif);	*/
		list-style: none;
		padding-left:15px;	
		margin-top:0px;	
		margin-left:20px;	
		text-decoration:none;	
		border:0px;
		color: #1289c4;
		font-weight:bold;
}
ul.trekers_list li {
	padding:3px 0px;
	text-decoration:none;
	border:0px;
	color: #1289c4;
}
ul.trekers_list li a {
	color: #1289c4;
	text-decoration:none;
	font-weight: bold;
	border:0px;
	font-weight:normal;
}
ul.trekers_list li a.current  {
	color:#000;
	border:0px;
	text-decoration: none;
	font-weight:normal;
}	
	
	
#content1 {

	margin-top:0px;
}
#welcome {
	width: 605px;
	float:left;
}
#welcome1 {
	margin-left: 20px; 
	width: 605px; 
	text-align: justify
}
#right_container{
	width: 250px;
	float:right;
	margin-right:55px;
	*_margin-right:0px;
}
#beeline {
	margin-left: 45px;
}
#lastnews {
	background: #fff /* url(/images/gss/last_news.png) no-repeat */;
	border: #f0f0f0 0px solid;
	width: 240px;
	height:130px;
	float:left;
	text-align:center;
	margin-left:40px;
	padding: 5px;
	margin-top:30px;
}
#lastnews_text {
	color:#626262;
	width:240px;
	
	text-align:justify;

}
#menupic {
	width: 148px;
	height:186px;
	float:left;
}

#content2 {
	width:965px;
	text-align: center;
	padding: 20px 0;
	clear:both;

}
#content2 p {
	margin:100px 20px 0 20px;
	text-align:justify;
}
content2 img {
	padding-bottom:5px;
}
#first {
	background: #fff url(/images/gss/first.png) no-repeat;
	width:311px;
	height:217px;
	float:left;
	margin: 0 5px;
}

#second {
	background: #fff url(/images/gss/second.png) no-repeat;
	width:311px;
	height:217px;
	float:left;
	margin: 0;
}
#third {
	background: #fff url(/images/gss/third.png) no-repeat;
	width:311px;
	height:217px;
	float:right;
	margin: 0 5px;
}

#content3{

	padding:0px 0;
	margin:0px auto;
	text-align:center;
	
}
#p1 {
	float:left;
	margin:15px 0px 30px 0px;
	*margin:15px 0px 30px 0px;
	
}
#p2 {
	float:left;
	margin:15px 0px 30px 0px;
}
#p3 {
	float:left;
	margin:15px 0px 30px 0px;
}
#p4 {
	float:left;
	margin:15px 0px 30px 0px;
}



#content3i{
	width:220px;
	padding:0px 0;
	margin:0px 0 0 20px;
}
#p1i {

	margin:30px 5px;
}
#p2i {

	margin:30px 5px;
}
#p3i {

	margin:30px 5px;
}
#p4i {

	margin:30px 5px;
}


.bg_title {
	background: url(/images/gss/gray_gradiented_line.jpg) repeat-y top left;
	padding:5px;
	height:14px;
	color:#fff;
	font-family:tahoma;
}

table.table1 {
 border: 1px solid #ccc;
 border-collapse: collapse;
}
table.table1 TH { 
 border: 1px solid #ccc;
}

table.table1 TD { 
 border: 1px solid #ccc;
}


#content_left_c {
   float:left;
   width:580px;
   color: #201c19;
   font-size: 12px;
   font-family: arial;
   margin: 0 15px 0 25px;

}

#content_right_c {
   float:right;
   width:263px;
   color: #9d948f;
   margin: 0 25px 0 0;
   text-align: left;
}

#content_left_c a {
   color: #1289c4;
}

#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;
}

#gssnavibar_container {
   display: inline;
   float:left;
   padding: 0px 0px 0 0;
}

#gssnavibar {
   text-transform: lowercase;
   display: inline;
   

}


#gssnavibar a {
   text-transform: lowercase;
   color: #1289c4;
   text-decoration: none;
   border-bottom: 1px solid #4c8eb0;
   margin: 0 5px;
}

#gssnavibar li {
   padding: 0 5px;
}

#gssnavibar a:hover {
   text-transform: lowercase;
   color: #1289c4;
   text-decoration: none;
   border-bottom: 0px solid #4c8eb0;
}

#gssnavibar a.active, #navibar a.current {
   color: #807973;
   text-decoration: underline;
}

#gssnavibar span {
   color: #807973;
   text-decoration: none;
}

.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: tahoma;
   font-size: 11px;
}

#auto_features_table thead {
   font-family: tahoma;
   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: 0 0 20px 0;
   text-align:left;
}

.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;
   margin: 0 auto 20px auto;
   padding: 20px 0 20px 0;
   border-color:#E4E4E4 #CCCCCC #CCCCCC;
border-style:solid;
border-width:2px 0 0;
}

#main_pressa ul {
   list-style:none;
   font-size:11px;
}

#main_pressa ul li {
   float:left;
   position:relative;
   display:inline;
   width:240px;
   margin: 0 10px 0 10px;
}

#main_pressa ul li#main_pressa_left {
   float:left;
   position:relative;
   display:inline;
   width:130px;
   margin: 0 10px 0 10px;
   font-size: 14px;
   text-align:right;
}

#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;
}

#pressa .title {
   text-align: left;
}
/* TECH RUK */
.tech_ph_ustr {
	position:absolute;
	left: 500px;
	margin: 10px 0 0 0;
	width: 200px;
}
.tech_menu {
	position:absolute;
	margin: 0 0 0 0;
	width: 200px;
}
.tech_alarm {
	position:absolute;
	margin: 315px 0 0 0;
}
.tech_osntxt {
	position:relative;
	margin: 420px 0 0 0;
	width: 580px;
}
.tech_osnsbor {
	position:absolute;
	left: 320px;
	width: 260px;
}