* {
	padding: 0px;
	margin: 0px;	
}

body {
	text-align:center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

#wrapper {
	margin: 0px auto;
	padding: 0px;
	position: relative;
	text-align: left;
	width: 945px;
	padding-top: 20px;
}

#header #logo_header {
	width: 242px;
	height: 66px;
	background-image: url(../images/header_logo.png);
	background-repeat: no-repeat;
	background-position: center right;
	float:left;
}

#header #contact_header {
	background-image: url(../images/header_phone.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	height: 70px;
}

#header #register_header {
	width: 260px;
	height: 60px;
	float:right;
	padding-top: 10px;
	text-align: right;
}

#header #register_header a {
	color: #000;
}

#header #register_header h2 {
	color: #e54202;
	font-family: Tahoma;
	font-weight: normal;
}

#notice {
	text-align: left;
	padding: 0px 0px 0px 25px;
	color: #565B5F;
	font-size: 11px;
}

#navbar {
	clear: both;
	background-image: url(../images/menu/plash.jpg);
	background-repeat: no-repeat;
	background-position: bottom right;
}
#navbar_easy{
	background-image: url(../images/menu/easy_plash.jpg);
	background-repeat: no-repeat;
	background-position: bottom right;
}
#navbar_api{
	background-image: url(../images/menu/api_plash.jpg);
	background-repeat: no-repeat;
	background-position: bottom right;
}
#navbar_full{
	background-image: url(../images/menu/full_plash.jpg);
	background-repeat: no-repeat;
	background-position: bottom right;
}

#navbar_items {
	font-family: Tahoma,Verdana,Trebuchet MS,sans-serif;
	font-size: 15px;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0pt;
	padding:0pt;
	float: right;
}

#navbar_items li a{
	color: #FFF;
	text-decoration: none;
}
#navbar_items li a:hover{
	color: #CCC;
	text-decoration: none;
}

#navbar_items li {
	float:left;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	height: 25px;
	margin:0px;
}

#navbar_items .resh{
	background-image: url(../images/menu/bg.jpg);
	background-repeat:	no-repeat;
	background-position: bottom right;
	overflow: hidden;
	width: 121px;
	padding: 19px 0px 0px 0px;
	text-align:center;
}
#navbar_items .resh_selected{
	background-image: url(../images/menu/resh.jpg);
	background-repeat: no-repeat;
	background-position: top center;
	overflow: hidden;
	width: 121px;
	padding: 19px 0px 0px 0px;	
	text-align:center;
}

#navbar_items .news{
	background-image: url(../images/menu/right.jpg);
	background-repeat: no-repeat;
	background-position: bottom right;
	width: 118px;
	padding: 19px 0px 0px 0px;
	text-align:center;
}
#navbar_items .news_selected{
	background-image: url(../images/menu/news.jpg);
	background-repeat: no-repeat;
	background-position: top right;
	width: 118px;
	padding: 19px 0px 0px 0px;	
	text-align:center;
}

#navbar_items .tariff{
	background-image: url(../images/menu/left.jpg);
	background-repeat: no-repeat;
	background-position: bottom left;
	width: 119px; 
	padding: 19px 0px 0px 0px;
	text-align:center;
}
#navbar_items .tariff_selected{
	background-image: url(../images/menu/tariff.jpg);
	background-repeat: no-repeat;
	background-position: top right;
	width: 119px;
	padding: 19px 0px 0px 0px;	
	text-align:center;
}

#navbar_items .voz{
	background-image: url(../images/menu/bg.jpg);
	background-repeat:	no-repeat;
	background-position: bottom right;
	overflow: hidden;
	width: 153px;
	padding: 19px 0px 0px 0px;
	text-align:center;
}
#navbar_items .voz_selected{
	background-image: url(../images/menu/voz.jpg);
	background-repeat: no-repeat;
	background-position: top right;
	width: 153px;
	padding: 19px 0px 0px 0px;	
	text-align:center;
}

#navbar_items .prim{
	background-image: url(../images/menu/bg.jpg);
	background-repeat:	no-repeat;
	background-position: bottom right;
	overflow: hidden;
	width: 122px;
	padding: 19px 0px 0px 0px;
	text-align:center;
}
#navbar_items .prim_selected{
	background-image: url(../images/menu/prim.jpg);
	background-repeat: no-repeat;
	background-position: top right;
	width: 122px;
	padding: 19px 0px 0px 0px;	
	text-align:center;
}

#plash{
	width: 945px;
	height: 107px;
	clear: both;
}
#plash h2{
	color: #fff;
	padding: 30px 0px 0px 30px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
}
#plash h3{
	color: #fff;
	padding: 0px 0px 0px 30px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 18px;
}
#left_plash{
	width: 945px;
	height: 107px;
	clear: both;
}
#left_plash h2{
	color: #fff;
	padding: 30px 0px 0px 120px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
}
#left_plash h3{
	color: #fff;
	padding: 0px 0px 0px 120px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 18px;
}

#content {
	clear: both;
	padding: 20px 0px 10px 0px;
	font-family: Tahoma;
	font-size: 11px;
}

#content #content_main {
	width: 550px;
	float: left;
	background-color: #f8f8f1;
	border: #dedede 1px solid;
	padding: 10px;
}

#content #sidebar {
	width: 300px;
	background-color: #f8f8f1;
	border: #dedede 1px solid;
	float: right;
}

#banner_text_left {
	width: 450px; 
	float: left;
	color: #727272;
	padding: 10px 0px 20px 0px;
}

#banner_text_right {
	width: 450px; 
	float: right;
	color: #727272;
	padding: 10px 0px 20px 0px;
}

#index_box #easy {	
	background-image: url(../images/index/mp_easy.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	padding: 10px 30px 0px 120px;
	width: 172px;
	height: 223px;
	float: left;
	cursor: pointer;
}
#index_box #easy h3 {	
	color: #e51937;
	padding: 0px 0px 5px 0px;
	font-size: 13px;
}
#index_box #easy a {	
	color: #e51937;
}
#index_box #api {	
	background-image: url(../images/index/mp_api.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	padding: 10px 30px 0px 120px;
	width: 165px;
	height: 223px;
	float: left;
	cursor: pointer;	
}
#index_box #api h3 {	
	color: #e51937;
	padding: 0px 0px 5px 0px;
	font-size: 13px;
}
#index_box #api a {	
	color: #e51937;
}
#index_box #control {	
	background-image: url(../images/index/control.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	padding: 10px 30px 0px 120px;
	width: 151px;
	height: 223px;
	float: right;
	cursor: pointer;
}
#index_box #control h3 {	
	color: #959595;
	padding: 0px 0px 5px 0px;
	font-size: 13px;
}
#index_box #control a {	
	color: #FEB800;
}

#solutions_box{
	background-image: url(../images/sol/box.jpg);
	background-repeat: no-repeat;
	background-position: top right;
	height: 360px; 
}
#solutions_box #easy{
	background-image: url(../images/sol/easy.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	padding: 10px 0px 0px 120px;
	width: 511px;
	height: 134px;
	cursor: pointer;
}
#solutions_box #api{
	background-image: url(../images/sol/api.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	padding: 10px 0px 0px 120px;
	width: 511px;
	height: 134px;
	cursor: pointer;
}
#solutions_box #easy h2, #solutions_box #api h2{
	color: #cd011f;
	font-weight: normal;
	font-size: 20px;
}
#solutions_box p{
	color: #464d52;
}
#solutions_box a{
	color: #e51937;
}

#mpeasy_box{
	padding: 0px 0px 20px 0px;
	width: 540px;
	float: left;
}

#mpeasy_side{
	float: right;
	width: 260px;
	height: 80px;
	background-image: url(../images/mp_easy/box.jpg);
	background-repeat: no-repeat;
	background-position: top right;
	padding: 350px 0px 0px 20px;
	float: right;
}

#mpapi_box{
	padding: 0px 0px 20px 0px;
	width: 540px;
	float: left;
}

#mpapi_side{
	float: right;
	width: 260px;
	height: 80px;
	background-image: url(../images/mp_api/box.jpg);
	background-repeat: no-repeat;
	background-position: top right;
	padding: 350px 0px 0px 20px;
	float: right;
}

#text_box{
	width: 540px;
	float: left;
	padding: 0px 0px 20px 0px;
}

#text_side{
	float: right;
	width: 279px;
	float: right;
	text-align: left;
	padding: 0px 0px 20px 0px;
}
#text_side h2{
	color: #e51937;
	font-weight: normal;
	font-size: 18px;
	padding: 10px 0px;
}
#text_side li{
	list-style-position:inside;
	list-style-type:square;
}
#text_side_up{
	height: 10px;
	background-image: url(./images/text_side_up.jpg);
	background-repeat: no-repeat;
	background-position: bottom right;
	width: 279px;
}
#text_side_middle{
	background-color: #f8f8f1;
	width: 237px;
	border-right: 1px #e1e1d9 solid;
	border-left: 1px #e1e1d9 solid;
	padding: 0px 10px 10px 30px;
}
#text_side_down{
	height: 10px;
	background-image: url(./images/text_side_down.jpg);
	background-repeat: no-repeat;
	background-position: bottom right;
	width: 279px;
	font-size: 5px;
}

#text {
	background-color: #f8f8f1;
	width: 539px;
	border-right: 1px #e1e1d9 solid;
	border-left: 1px #e1e1d9 solid;
	padding: 10px 30px 20px 60px;
	font-size: 11px;
}
#text_up{
	height: 9px;
	background-image: url(./images/text_up.jpg);
	background-repeat: no-repeat;
	background-position: bottom right;
	width: 631px;
}
#text_down{
	height: 9px;
	background-image: url(./images/text_down.jpg);
	background-repeat: no-repeat;
	background-position: top right;
	width: 631px;
}
#text h2{
	color: #000;
	font-weight: normal;
	font-size: 18px;
	padding: 10px 0px;
	font-family: Tahoma;
}
#text .header{
	color: #000;
	font-weight: normal;
	font-size: 18px;
	font-family: Tahoma;
	padding: 0px 0px -5px 0px;
}
#text li{
	list-style-position:inside;
	list-style-type:square;
}
#text a{
	color: #e51937;
}

#tariff_side {
	font-size: 11px;
}

#tariff_side img{
	padding: 0px 0px 0px 0px;
}

#tariff_side a{
	color: #e51937;
	padding: 0px 0px 0px 20px;
}
#tariff_side a.current{
	font-weight: bold;
}

#tariff_up{
	height: 15px;
	background-image: url(./images/up.jpg);
	background-repeat: no-repeat;
	background-position: bottom right;
	width: 500px;
}
#tariff_middle{
	width: 500px;
	background-color: #d9d9c8;
	
}
#tariff_down{
	height: 15px;
	background-image: url(./images/down.jpg);
	background-repeat: no-repeat;
	background-position: top right;
	width: 500px;
}
#tariff_middle table {
	text-align: left;
	width: 460px;
	margin: 0px 20px 0px 20px;
}
#tariff_middle table tr {
	padding: 3px 0px;
}
#tariff_middle table td {
	border-bottom: 1px #ecece4 solid;
	padding: 5px 0px;
}
#tariff_middle table th {
	font-size: 11px;
}
#footer {
	clear: both;
	padding: 10px 0px;
	border-top: #dedede 1px solid;
	color: #ddd;
}

#footer a {
	color: #e51937;
	padding: 0px 5px;
}

#footer #contact_phone a, #footer #contacts a, #footer #orange a {
	padding: 0px;
}

#footer #contacts {
	padding: 10px 30px 10px 10px;
	color: #727272;
	font-size: 11px;
	float: left;
}

#footer #contact_phone {
	color: #727272;
	font-size: 11px;	
	padding: 10px 10px;
}
#footer #footer_menu {
	height: 30px;	
	float: left;
	width: 700px;
	font-size: 11px;
	font-family: Tahoma;
}

#footer #orange {
	background-image: url(../images/orange_logo.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	width: 130px;
	height: 30px;
	font-size: 11px;	
	padding: 0px 0px 0px 90px;
	float: left;
	color: #727272;
}