ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input,table,tr,td
{ margin: 0; padding: 0; border:0; text-align:left; }
a img,:link img,:visited img,fieldset { border: none; }
.clr{clear:both;height:0;font-size: 1px;line-height: 0px;}
body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:medium;
	background:#2d2d2d;
	padding:0;
	margin: 0;
	color:#ffffff;
}
a1, .link {
	color:#3F0;
}
a2, .link1 {
	color:#FFF;
	font-style: italic;
}
a3, .link2 {
	color:#4399D4;
	font-weight: bold;
}
p,ul,ol{margin-bottom:0.5em;}
ul,ol{margin-left:20px;color:#666;}
em{color:#89a1af; font-weight:bold; font-style:normal; text-decoration:underline;}
#mainwrapper{
	margin:0 8px;
	padding-bottom:20px;
	zoom:1;
}
.alignright {text-align:right;}
.aligncenter {text-align:center;}
.alineleft {text-align:left;}
#section-logo #logo {float:left;}
#comp-name {
	padding-top:40px;
}
#tagline{font-size:0.8em; color:#a8bec1; line-height:0.8em;margin-top:-3px;}
#header-wrp{
	background:url(images/header-tile-bg.jpg) 0 0 repeat-x;
}

#header-wrp #header{
	background:url(images/header-bg.jpg) 100% 0 no-repeat;
	height:167px;
}
#header-wrp #header-login{
	background:url(images/home-tab-osnova-red.gif) 100% 0 repeat-x;
	height:13px;
}
#header-wrp #header-login-b{
	background:url(images/home-tab-osnova-login.gif) 100% 0 repeat-x;
	height:15px;
}
#header1{
	/* [disabled]background:url(images/header-bg1.png) 100% 0 no-repeat; */
	height:167px;
}
#header-wrp #header-resh{
	background:url(images/header-bg2.jpg) 100% 0 no-repeat;
	height:167px;
}
#header-wrp #header-part{
	background:url(images/header-bg3.jpg) 100% 0 no-repeat;
	height:167px;
}
#header-wrp #header-home{
	background:url(images/header-bg0.jpg) 100% 0 no-repeat;
	height:167px;
}
#header-wrp #header-sec{
	background:url(images/header-bg4.jpg) 100% 0 no-repeat;
	height:167px;
}
#header-wrp #header-news{
	background:url(images/header-bg5.jpg) 100% 0 no-repeat;
	height:167px;
}
#header-wrp #header-cont{
	background:url(images/header-bg6.jpg) 100% 0 no-repeat;
	height:167px;
}
#header-wrp #header-prom{
	background:url(images/header-bg7.jpg) 100% 0 no-repeat;
	height:167px;
}
#header-wrp #header-bit{
	background:url(images/header-bg8.jpg) 100% 0 no-repeat;
	height:167px;
}
#header-wrp #header-gps{
	background:url(images/header-bg9.jpg) 100% 0 no-repeat;
	height:167px;
}
#header-wrp #header-more-rep{
	background:url(images/header-bg10.jpg) 100% 0 no-repeat;
	height:167px;
}
#header-wrp #header-gps-android{
	background:url(images/header-bg12.jpg) 100% 0 no-repeat;
	height:167px;
}
#slogan{padding:51px 0 0 19px;}
.fltrt{ float:right;}
.fltleft{ float:left; margin:0 10px 10px 0;}
#htb { background:#6c9e09 url(images/home-tab-tb.gif) 0 0 repeat-x; width:103px; margin-top:12px;}
#htb-bus { background:#4C6569 url(images/home-tab-tb-gray.gif) 0 0 repeat-x; width:103px; margin-top:12px;}
#htb-login {
	background:url(images/home-tab-tb-red.gif) 0 0 repeat-x;
	width:103px;
	margin-top:12px;
}
#htb-login-b {
	background:url(images/home-tab-ru-login.gif) 0 0 repeat-x;
	width:103px;
	margin-top:12px;
}
#home-tab {
	display:block; background:url(images/home-tab-lb.gif) 0 0 no-repeat;
	text-decoration:none;
	color:#FFF;
}
#home-tab-gray {
	display:block; background:url(images/home-tab-lb-gray.gif) 0 0 no-repeat;
	text-decoration:none;
	color:#FFF;
}
#home-tab-login {
	display:block;
	background:url(images/home-tab-lb-login.gif) 0 0 no-repeat;
	text-decoration:none;
	color:#FFF;
}
#home-tab-login-b {
	display:block; background:url(images/home-tab-lb-login.gif) 0 0 no-repeat;
	text-decoration:none;
	color:#FFF;
}
#Login1_Login {
	display:block;
	background:url(images/home-tab-lb-login.gif) 0 0 no-repeat;
	text-decoration:none;
	color:#FFF;
}
#Login1_lost {
	display:block;
	/* [disabled]text-decoration:none; */
	color:#FF4A4A;
}
#home-tab span{ display:block;
	background:url(images/home-tab-rb.gif) 100% 0 no-repeat;
	text-align:center;
	font-size:1em;
	padding:8px;
}
#home-tab-gray span{
	display:block;
	background:url(images/home-tab-rb-gray.gif) 100% 0 no-repeat;
	text-align:center;
	font-size:1em;
	padding:8px;
}
#home-tab-login span{
	display:block;
	background:url(images/home-tab-rb-login.gif) 100% 0 no-repeat;
	text-align:center;
	font-size:1em;
	padding:8px;
}
#Login1_Login span{
	display:block;
	background:url(images/home-tab-rb-login.gif) 100% 0 no-repeat;
	text-align:center;
	font-size:1em;
	padding:10px;
}
#Login1_lost span{
	display:block;
	text-align:right;
	font-size:0.8em;
	padding:5px;
}
#home-tab-login-b span{
	display:block;
	background:url(images/home-tab-rb-login.gif) 100% 0 no-repeat;
	text-align:center;
	font-size:1em;
	padding:10px;
}
#breadcrumb{
	background:#b2bdbe url(images/breadcrumb-bg-tile.gif) 0 0 repeat-x;
	color:#2b3739;
	padding:15px;
	font-size:0.9em;
}
#breadcrumb-login{
	background:#E53416 url(images/home-tab-tb-login2.gif) 0 0 repeat-x;
	color:#FFF;
	padding:9px;
	font-size:1em;
}
#breadcrumb-login404{
	background:#E53416 url(images/breadcrumb-bg-tile-red.gif) 0 0 repeat-x;
	color:#FFF;
	padding:11px;
	font-size:0.9em;
	text-align: center;
}
#breadcrumb a{color:#2b3739;}
#breadcrumb-login a{
	color:#2b3739;
	font-size:0.8em;
	color:#FFF;
	/* [disabled]font-style:normal; */
	text-decoration:none;
}
#breadcrumb-login404 a{color:#2b3739; font-size:0.9em; color:#FFF; font-style:normal; text-decoration:none;}
#cont{
	background:#510000 url(images/cont-cr.gif) 100% 100% no-repeat;
	margin-bottom:10px;
	zoom:1;
}
#cont-login{
	background:#4c6569;
	/* [disabled]margin-bottom:10px; */
	zoom:1;
}
#cont-login #cont-cl-login{
	/* [disabled]background:url(images/cont-cu.gif) 0 100% no-repeat; */
	padding:26px 0 20px 0;
}
#cont #cont-cl{background:url(images/cont-cl.gif) 0 100% no-repeat; padding:26px 0 20px 0;}
#navmenu{list-style:none; margin: 0 26px;}
#navmenu li{ margin-bottom:40px;}
#navmenu li a {
	color:#DEE6E9;
	text-decoration:none;
	font-size:1.5em;
}
#navmenu li .summary a {font-size:0.9em;}
#footer{margin-bottom:10px;}
.tlc, .trc, .blc, .brc, .tb, .bb
	{
	background-color:transparent;
	background-repeat: no-repeat;
	}
.tb, .bb
	{
	background-repeat: repeat-x;
	}	
#footer .tb
	{
	background-image:url(images/footer-tb.gif);
	background-position: 0% 0%;
	}
#footer .bb
	{
	background-image:url(images/footer-bb.gif);
	background-position: 50% 100%;
	background-color:#2c3a3c;
	}
#footer .tlc
	{
	background-image:url(images/footer-tlc.gif);
	background-position: 0% 0%;
	}

#footer .trc
	{
	background-image:url(images/footer-trc.gif);
	background-position: 100% 0%;
	}
	
#footer .blc
	{
	background-image:url(images/footer-blc.gif);
	background-position: 0% 100%;
	}
#footer .brc
	{
	background-image:url(images/footer-brc.gif);
	background-position: 100% 100%;
	}
.content	{
	padding:12px 20px 20px 20px;
	font-size:0.9em;
	color:#8eb1b6;
	text-align: center;
}
.content2 {
	padding:12px 20px 12px 20px;
	font-size:0.9em;
	color:#e0e7e7;
}
.content	a{color:#dadada;}	
.section, .box, .section1 {
	margin:15px 15px;
}
.section_more{
	margin:0;
	background-color: #4C6569;
}
.section, section1{margin-bottom:20px;}
section1{background-color:#2d2d2d;}
/* -- */
.box .tb
	{
	background-image:url(images/box-tb.gif);
	background-position: 0% 0%;
	}
.box .bb
	{
	background-image:url(images/box-bb.gif);
	background-position: 50% 100%;

	}
.box .tlc
	{
	background-image:url(images/box-tlc.jpg);
	background-position: 0% 0%;
	}

.box .trc
	{
	background-image:url(images/box-trc.jpg);
	background-position: 100% 0%;
	}
	
.box .blc
	{
	background-image:url(images/box-blc.gif);
	background-position: 0% 100%;
	}
.box .brc
	{
	background-image:url(images/box-brc.gif);
	background-position: 100% 100%;
	}
.box .rb
	{
	background-image:url(images/box-rb.gif);
	background-position: 100% 0%;
	background-repeat: repeat-y;
	}

.box .lb
	{
	background-color:#ecf0f0;
	background-image:url(images/box-lb.gif);
	background-position: 0% 100%;
	background-repeat: repeat-y;
	}

* html .box h2 {height:40px;}
.box .heading {background:url(images/box-h-border.gif) 0 100% repeat-x; margin-bottom:9px;}
.box .pic {margin-bottom:9px; text-align:center;}
.box .heading-light {background:url(images/box-h-border-light.gif) 0 100% repeat-x; margin-bottom:9px;}
.box .content {min-height:140px;}
* html .box .content {height:140px;}
.box p {color:#728283;}
.box{margin-bottom:10px;}
/* -- */
.box h3 { font-size:1em; font-weight:normal; text-decoration:underline; margin-bottom:6px;}
#box1 h2, #box2 h2, #box5 h2 {color:#FFF; padding:3px 0 0 0px; background:url() 0 0 no-repeat; min-height:40px;}
#box1 h3, #box3 h3, #box4 h3, #box7 h3 { color:#4399d4;}
#box2 h3 {
	color:#4399D4;
}
#box3 h2 {color:#FFF; padding:3px 0 0 40px; background:url(images/icon2.gif) 0 0 no-repeat; min-height:40px;}
#box4 h2 {color:#FFF; padding:3px 0 0 40px; background:url(images/icon3.gif) 0 0 no-repeat; min-height:40px;}
#box41 h2 {color:#FFF; padding:3px 0 0 40px; background:url(images/icon04.jpg) 0 0 no-repeat; min-height:40px;}
#box5 h2 {color:#FFF; padding:3px 0 0 40px; background:url(images/icon01.jpg) 0 0 no-repeat; min-height:40px;}
#box6 h2 {color:#FFF; padding:3px 0 0 40px; background:url(images/icon02.jpg) 0 0 no-repeat; min-height:40px;}
#box7 h2 {color:#FFF; padding:3px 0 0 50px; background:url(images/appbrain-36.png) 0 0 no-repeat; min-height:40px;}

.section {margin-top:20px;}
.section h2 {font-size:1.3em; margin-bottom:0.5em;}
.section h3 {
	color:#89a1af;
	text-decoration:underline;
	font-size:1em;
	font-weight:bold;
} 
.section p {
	color:#59777B;
}
.section a.read-more{color:#f7f7f7; text-decoration:underline; padding-left:10px; background:url(images/read-more-bul.gif) 0 0.5em no-repeat;}
.list1, .list2, .list3{list-style:none;}
.list1 li{padding-left:20px; background:url(images/list1-bul.gif) 0 0.3em no-repeat; margin-bottom:0.5em;}
.list1 a{color:#89a1af;}
.list3 li{padding-left:20px; background:url(images/list3-bul.gif) 0 0.2em no-repeat; margin-bottom:1.1em;}
.list3 a{color:#486063; text-decoration:underline;}
.list3 a1{
	color:#486063;
}
.list2 li{color:#617683; margin-bottom:0.6em; padding:3px 0 0 87px; min-height:74px;}
* html .list2 li{height:74px;}
.list2 li a {color:#89a1af; font-weight:bold;}
.list2 li a2 {
	color:#E8EDED;
	font-style: normal;
}
.list2 h5{text-transform:uppercase; color:#b0ceca; font-size:0.9em; margin-bottom:0.3em;}

.list2 #l1{
	background:url(images/icon4.png) 0 0 no-repeat;
}
.list2 #l2{
	background:url(images/icon5.png) 0 0 no-repeat;
}
.list2 #l3{
	background:url(images/icon6.png) 0 0 no-repeat;
}
#contact{color:#728283;}
#contact a{
	color:#4399d4;
}
label{color:#728283;}
#your-name, #your-email, #your-message {
	width :100%; border:2px inset #ccd1c1; margin-bottom:10px; color:#728283;
	font:1.0em Arial, Segoe UI, Helvetica, sans-serif;
}
#Login1_UserName, #Login1_Password {
	width :100%; border:2px inset #ccd1c1; margin-bottom:10px; color:#728283;
	font:1.0em Arial, Segoe UI, Helvetica, sans-serif;
}
#your-message { padding-left:0; padding-right:0;}
#clear, #send {background:none; border:none;}
#clear span, #send span {color:#f7f7f7; font-size:1.3em; text-decoration:underline;padding-left:10px; background:url(images/read-more-bul.gif) 0 0.5em no-repeat;}
#check{
	font-family:Tahoma, Geneva, sans-serif;
	color:#F00;
	font-size:0.7em;
}