dt {margin-top: 5px}
h2, h3 {color: #c54e00; font-weight: 500; font-size: 1.2em; vertical-align: middle}
label {display: block; color: #000; font-size: .9em; margin: 5px 0 5px}
select {margin: 10px 0}
.money {background: green; color:#fff}

li li{padding:0 0 0 20px}
.gr { color: #498F24;}
.point {cursor:pointer; text-align:center;}

/* conventional warning state */
.warning {clear: both; width: 729; margin: 10px 0!important; background: url('/sys_pix/att-bg.png') 0 0 no-repeat; height: 40px;}
	.w-sign, .w-sign-pro {float: left; margin: 2px 48px 0; width: 60px; text-align: center; }
	.w-sign {height: 35px; background: url('/sys_pix/warn.png') right top no-repeat; width: 35px;}
	.w-sign-pro {height: 110px; background: url('/sys_pix/pro.gif') right top no-repeat}
	.w-content, .w-content-pro { float: left; }
	.w-content {height: inherit; }
	.w-content-pro {height: 120px; background: #ECEDED;}
		.w-content p, .w-content-pro p {margin: 9px 0 0; line-height: 1.37em}
		.w-content p, .w-content p a {color: #fff}
		.w-content-pro p {color: #666}

        .dinamic-download-icon { background: url('/sys_pix/dinamic_download_icon.png') no-repeat; width: 42px; height: 42px; display: block; float: left; margin: 11px 34px 0 31px; }
        .dinamic-download-content{ display: block; margin-top: 12px; margin-right: 61px; float: right; }
        .dinamic-download-instruction { margin-left: -15px; display: block; margin-top: 23px;  width: 731px; height: 30px; background: #eeeeee; padding-top: 10px;}
        .dinamic-download { margin-top: 5px; height: 28px; background: url('/sys_pix/dinamic-download.png') no-repeat; display: block; /*margin-left: 210px;*/ padding-top: 6px; padding-left: 42px;}
        #toggle-download-instr {color: #004a8f; margin-left: 74px; cursor: hand; cursor: pointer; font-weight: bold;}
/* MUST */
#newswvc-label, #newname-label, 
#username-label, #password-label,
#passworr-label, #license-label,
#place-label, #prepaid-label, #captcha-input-label, #devid-did1-label, #contactus-label, #email-label, #old_swvc-label, #theme-label, #new_swvc-did1-label, #text-label, #secondname-label, #name-label {background: url('/sys_pix/bul_obey.gif') 190px center no-repeat;}
#new_swvc-did1-label {background-position: 150px 8px}
#text-label {background-position: 183px 12px}
#old_swvc-label {background-position: 123px 12px}
#contactus-label {background-position: 50px 12px}
#theme-label {background-position: 109px 12px}
#email-label {background-position: 70px 12px}
#newname-label {background-position: 146px 12px}
#devid-did1-label  {background-position: 114px 9px}
#captcha-input-label {background-position: 136px 8px}
#newname-element .errors {margin-top: 6px}
/*#fieldset-devid .errors, #fieldset-prepaid .errors, #fieldset-new_swvc .errors {position: absolute; }*/
#fieldset-devid .errors {margin: 0 0 0 -10px; width: 500px;}
#fieldset-prepaid .errors {margin-left: -137px; }
#contactus-element .errors {width: auto;}
/* MUST */
	
	/*	#lang {margin: 13px 0 3px;} */
	/*	#topMenu table {margin-top: 72px;} */
	#single-heading {color: #C54E00; font-size: 1.4em; margin: 20px 0 0 0}
	
	#module {height: 29px; padding: 4px 0 10px 20px; margin: 5px 0 0 0; color: #727272; font-weight: normal;}
		.blue {background: url('/sys_pix/news-bg-m.png') right top no-repeat;}
		.green {background: url('/sys_pix/bg_h_green.jpg') right top no-repeat;}
		.orange {background: url('/sys_pix/bg_h_orange.jpg') right top no-repeat;}

	.Section1 p span{ font-size: 14px !important; }
		
	/* exception mirror recide content*/
	.leftLocal {float: left!important;}
	.rightText {float: none!important; margin: 0 0 0 270px!important;} 

	#product-features {float: left; width: 194px; }
		#product-features .logoset {margin: 5px 0 3px 16px}
		#product-features h1 {font-family: Tahoma,Arial,sans-serif; color: #00357E; margin: 5px 0 3px 13px; font-weight: bold; font-size: 1.6em}
			#product-features h1 span {display: block; margin-top: -7px; font-size: 0.384em}
		#product-features h2, #product-features h3 {color: #1d80c4; margin: 0 0 5px}
		#product-features ul {margin: 0 0 10px 0; }
		#product-features li {margin: 0 0 2px; height: 40px; line-height: 37px; color: #000; font-size: .9em; white-space: nowrap}
			#product-features li span {display: block;  margin: -37px 0 0 52px; line-height: 20px; white-space: nowrap}
		#product-features .active {background: url('/sys_pix/mnu_loc_in.jpg') left top no-repeat}
			#product-features li a {text-decoration: none; color: #666}
				#product-features li img {vertical-align: middle; margin: 0 2px}

	#product-description {float: right; width: 746px; min-height: 300px; border-left: solid 2px #c1c1c3; margin-left: -2px; padding-bottom: 10px;}
		#products-greets {margin: 10px 0 0 18px; color: #000; font-size: 1.2em}
		#products-submenu li {float: right; display: block; margin: 0 0 0 30px; color: #004a8f; font-size: .9em}
			#products-submenu li a {color: #666; text-decoration: none}
		#products-submenu li.last {margin-left: 10px!important}
	
	#products-page {margin: 8px 0 0 15px}
		#products-page h2, #products-page h1 {color: #000}
		#products-page h3 {margin: 0 0 20px; color: #000!important}
		#products-page h4 {margin: 10px 0; color: #000; font-weight: bold}
		#device li {float: left; display: block; margin: 15px 30px 0 0; text-align: center; color: #000}
			.fixed-height li {height: 170px!important}
		#products-page hr {background-color: #3fade3;height:3px;}

	#products-box {margin: 8px 0 0;}
		#products-box h1 {margin: 20px 0 0 0px; font-size: 1.3em; color: #000}
		.product-unit {float: left; width: 350px; margin: 42px 0 0 23px;}
		.product-unit-comment {clear: both; margin: 0 20px; font-size: .9em}
		.flat {width: 650px;}
			.product-unit h3 {font-size: 1.3em; color: #000; margin: 0 0 10px}
			.product-unit p {margin: 0 0 10px; color: #666; line-height: 1.35em}
			.product-unit .right {margin-left: 20px}
			.product-unit .left {margin-right: 20px}

	#products-menu {clear: both; border-top: solid 2px #c1c1c3; margin-top: 27px; padding: 17px 0 0}
		#products-menu li {float: left; display: block;  margin-left: 10px;}
			#products-menu .first {margin-left: 0!important}

	#release-box {font-size: .93em}
	#release-box h1 {color: #000!important; margin: 0 0 20px!imprtant; font-size: 1.2em}
	#release-box p {margin: 0 0 5px; font-size: 1.1em}
	#release-box ul {margin: 10px}

	#release-box h2 {color: #000; margin: 10px 0 0}
		#release-box h2 span {padding: 20px 0 0!important}
	#release-box h3 {color: #1d7fc4!important}
			#release-box .flat img {margin-right: 20px}
		.release-unit {float:left; width: 48%; margin: 10px 1% 0 0;}
			.release-unit p {margin: 0 0 3px}
			.release-unit img {margin: 10px 0 0 20px; border: solid 1px #666}
				.release-unit .yellow li {padding: 0 0 0 20px; margin:0 0 7px 0; background-position: 0px 8px}
			.blue-in-unit {margin-top: 0!important}
				.blue-in-unit li {padding: 0 0 0 20px; margin:0 0 7px 0; background: url('/sys_pix/bul_li2.gif') left 8px no-repeat; }
		
	#activation {margin: 20px 0 0 }
		#activation li {clear: both}
			#activation li img {vertical-align: middle; margin: 0 10px 0 }
			#activation li p, #activation li div {margin: 0 0 0 80px}
			#activation li p {color: #1d7fc4}
			#activation .seller_form {margin: 0; padding: 0!important}
                #new-element, #devid-element, #prepaid-element, #captcha-input-label, #captcha-box{background-color: #e9f2f7; margin-bottom: 10px; }
                    #devid-element span{ margin-left: 218px; margin-top: 5px; }
                    #new-element span{ margin-left: 208px; margin-top: 22px; }
                .required {font-weight: bold;}
                .seller_form label {margin-left: 10px}
                .seller_form span {font-weight: normal; position: absolute;font-size: 0.9em; color: #666666;}
                    .activate_info_faq{ padding-left: 10px !important; font-size: 0.9em !important; }
                    .activate_info_faq_att { padding-left: 10px !important; background: #f1ead2; }
                    .activate_info_faq_p { font-size: 0.9em !important; margin-left: 216px;}

#activation-steps {margin-left: -10px!important}
#activation-steps li {clear: both}
	.firstly {background: url('/sys_pix/bul1.gif') left top no-repeat}
	#activation-steps li div {margin-left: 0}
	#activation-steps img {margin-right: 10px; vertical-align: middle}


	#text {float: left; margin: 0 0 10px 0; width: 680px; border-top: solid 1px #fff;}
		#text h3 {margin: 10px 0; font-size: 1.5em; color: #1d80c4; font-weight: normal;}
		#text h4, #text legend {color: #1d80c4}
		#text p {text-align: justify; font-size: 1.1em; line-height:1.6;}
		#text ul {margin:0; padding: 0 0 0 10px;}
			#text li {margin:0; padding: 0;}
			#text img.left {width: 200px; float: left; margin: 0 20px 20px  0;}
			#text img.right {float: left; margin: 0 0 20px  20px;}
			.commonImage {width: 200px; margin-right: 20px;}
			#text p {clear: both;}
		.checked li {background: url('/sys_pix/bul_yes.gif')  0px 5px no-repeat; padding: 5px 30px; margin: 3px 0}
			.checked li li {padding: 3px 15px; margin: 2px 0; background: url('/sys_pix/bul_li.gif')  left center no-repeat;}
/* form checkbox */
			#remember, #license, #subscription, #data_processing_agreed {background: none!important; border: none!important; width: 20px; margin-left: 155px}

	#socials {position: fixed; margin-top: 10px; padding: 0 10px 10px; font-weight: bold; background: #e2e2e2; border-radius: 10px; -o-border-radius: 10px; - moz-border-radius: 10px;}
		#socials span {display: block; float: left; padding: 4px 0 0 0}
		#socials div {clear: both!important}

		#common-table, .simple-table {color: #40aee3}
			#common-table thead, .simple-table thead {background: url('/sys_pix/bg_tbl_head.gif') bottom left repeat-x}
				#common-table td, .simple-table td, #common-table th, .simple-table th {padding: 7px 7px 3px 7px; border: solid 1px #e2e2e2}
				#common-table th, .simple-table th {border-color: #fff}
				.simple-table .black td {color: #000}

		.partners li {display: block; float: left; text-align: center; margin: 0 20px 20px 0}

		#partners-devices {margin: 20px 0}
			#partners-devices h2 {clear: both; color: #000; font-size: 130%}
			#partners-devices h3 {padding: 10px 0; clear: both; color: #666; font-size: 110%; font-weight: bold; border-bottom: solid 3px #3fade3}
			#partners-devices li {display: block; float: left; margin: 10px 20px 20px 0px}

		#python {margin: 10px 0}
		#marketing-map h1 {color:#000; margin: 10px 0 5px; font-size: 1.4em}
		#west-side, #east-side {width:46%; float: left; padding: 10px 0 20px; margin: 0 1% 0 0}
			/*#west-side li, #east-side li {cursor: pointer; cursor: hand}*/
			#west-side h4, #east-side h4 {font-weight: bold}
		.help {}
			.help li {clear: both!important}
		.yellow {margin-top: 0px; }
			.yellow li {padding-left: 20px; background: url('/sys_pix/bul_li.gif') left center no-repeat}
				.yellow span {color: #999}
			.delicated, .doubles-delicated {border-left: dotted 2px #000; padding-left: 10px!important;}
			.bullit {vertical-align: middle}
			.doubles-delicated { background: #e4eef3; padding: 10px}
			div.delicated {width: 300px; float: right; margin-left: 20px; background: #e4eef3; padding: 10px}
			.help-box {float: left; width: 45%; margin: 10px 10px 10px 0; }
				.help-box span {display: block; text-align: left}
		.blueli li {padding-left: 20px; background: url('/sys_pix/bul_li2.gif') left 4px no-repeat; font-weight: bold}
			
		.yellow-submarine {margin: 17px 0 }
		.yellow-submarine th {background: url('/sys_pix/bg_yeld.jpg') bottom left repeat-x}
		.yellow-submarine td, .yellow-submarine th {border: solid 1px #e2e2e2; padding: 5px}

		.zend_form, .seller_form {width: 800px; margin: 10px 0;}
			.zend_form .description, .seller_form .description {margin: 0 0 0 10px}
			.zend_form dt, .zend_form dd,
		    .seller_form dl dt, .seller_form dl dd {margin: 0!important; padding: 5px 0; }
			.zend_form dt, .seller_form dl dt {float: left; width: 207px;}
            .zend_form dt {clear: both;}
		 	.zend_form dd, .seller_form dl dd {float: left; width: 580px; }
				.seller_form label a {font-size: .88em!important}
				.zend_form input[type=text], .seller_form input[type=text], .zend_form input[type=password], .seller_form input[type=password]  {width: 310px; height: 21px; background: url('/sys_pix/bg_select.jpg') left top repeat-x; border: solid 1px #42afe3; margin: 0 0 0 10px}
				.zend_form select {width: 180px;  height: 21px; margin: 4px 0 0 10px!important}
				#login-label, #register-label, #recover-label {display: none}
				#login-element, #register-element, #recover-element {width: 100%; clear: both; border: 0!important; background-position: left top; background-repeat: no-repeat}
                    #register-element {padding-left: 215px !important;}
                    #login, #register, #recover {width: 150px; height: 22px; border:0;  margin: 0!important;}
                    #inquery, #inquestion {width: 166px; height: 22px; border:0;  margin: 0!important;}
					#login {background: url('/sys_pix/ru_but_enter.jpg');}
					#register, #recover {background: url('/sys_pix/ru_but_ok.jpg');}
                    #inquery{background: url('/sys_pix/ru_inquery.png');}
                    #inquestion{background: url('/sys_pix/ru_inquestion.png');}
					#sell {width: 150px!important; height: 22px!important; margin: 4px 0 0 10px!important; border:0; background: url('/sys_pix/b_buy.jpg');}
					.seller_form  #register {margin: 10px 0 0 0!important}
                    #captcha-input{width: 170px; display: block;}
                    #register {margin-left: 207px;}


				/*#contactus-label, #contactus-element {height: 150px}*/
				.zend_form textarea {width: 400px; height: 150px; background: url('/sys_pix/bg_select.jpg') left top repeat-x; border: solid 1px #42afe3; margin: 0 0 0 10px}

			#devid-element dt, #devid-element dt label {display: inline; width: 20px;}
                .active_empty{width: 207px !important; }
                #devid-element dd {display: inline;  border:0;}
				#devid-did1-label,#devid-did1-label label {width: 207px!important; text-align: left!important; }
				#devid-did1-element { padding-left: 10px!important}
				#devid-element input { margin: 0}
			#new-label,#prepaid-label {display: none;}

				#devid-did1-element, #devid-did1-element input, #devid-did4-element, #devid-did4-element input {width: 70px}
				#devid-did2-element, #devid-did2-element input, #devid-did3-element, #devid-did3-element input {width: 55px}

			#new_swvc-element dt, #new_swvc-element dt label {display: inline; width: 20px; text-align: center; clear: none;}
			#new_swvc-element dd {display: inline;  border:0;}
				#new_swvc-did1-label,#new_swvc-did1-label label {width: 207px!important; text-align: left!important; }
				#new_swvc-did1-element {padding-left: 10px!important}
				#new_swvc-element input { margin: 0}
			#new-label,#prepaid-label {display: none;}

				#new_swvc-did1-element, #new_swvc-did1-element input, #new_swvc-did4-element, #new_swvc-did4-element input {width: 70px}
				#new_swvc-did2-element, #new_swvc-did2-element input, #new_swvc-did3-element, #new_swvc-did3-element input {width: 55px}

			#prepaid-element {clear: both!important;}
			#prepaid-element dt, #prepaid-element dt label { display: inline; width: 20px;}
			#prepaid-element dd {display: inline; border:0;}
				#prepaid-prep1-label,#prepaid-prep1-label label {width: 207px!important; text-align: left!important; }
				#prepaid-prep1-element {padding-left: 10px!important}
				#prepaid-element input { margin: 0}

				#prepaid-prep1-element, #prepaid-prep1-element input, 
				#prepaid-prep2-element, #prepaid-prep2-element input, 
				#prepaid-prep3-element, #prepaid-prep3-element input, 
				#prepaid-prep4-element, #prepaid-prep4-element input,
				#prepaid-prep5-element, #prepaid-prep5-element input, 
				#prepaid-prep6-element, #prepaid-prep6-element input, 
				#prepaid-prep7-element, #prepaid-prep7-element input {width: 43px}
		

			#thb_content h3 {color: #000; margin: 10px 0!important}
			#thb_content .left {margin: 10px 10px 0 0!important}
			#thb_content p {margin: 10px 0!important}

			#captcha-input-label, #captcha-box {height: 90px!important; float: left}
            /*#captcha-box .errors {width: auto; float: none;}*/
			#captcha-input-label {width: 207px;}
			#captcha-box { width: 593px}
				#license-label, #license-element {height: 42px!important; padding: 10px 0}
					#captcha-box img {margin:  0 200px 0 10px}
					#newname-label span {color: #666; font-size: .9em}
					#newname-element input {margin-top: 5px}
		  
		/* double iconlist */
		#cabinet {margin: 10px 0 0}
			#cabinet .nomargin {margin-left: 0!important}
			#cabinet li {float: left; margin: 0 0 10px 11px}
		/* triple iconlist */	
		#navigation-iconlist {margin: 20px 0}
			#navigation-iconlist li {display: block; float: left; margin: 2px 5px 0 0}
				#navigation-iconlist strong {display: block!important; height: 20px; font-size: 9px; color: #fff; }
				#navigation-iconlist img {margin-top: -20px}

			/* list-style: none; background: url('/sys_pix/bul_li.gif') left center no-repeat;*/
		
			#feedback, #presubmit, #getcoords {display: none}
				#feedback, #getcoords, #presubmit {float: left; padding: 5px;  margin: 10px 10px 10px 0; color: #000; text-align: center; cursor: pointer; cursor: hand; text-decoration: none} /*margin: width: 100px;*/
				#feedback-form {margin: 10px 0px; height: 370px; border: solid 1px #cecece; text-align: left}
					#feedback-form {display: none; padding: 15px}
					#feedback-form h2 {}
					#feedback-form legend {padding: 0 0 15px 0}
					#feedback-form ul {margin:15px 0;padding:0}
					#feedback-form li {list-style: none; margin:0;padding:0}
					#feedback-form td {padding: 0 20px 0 0!important}
					#feedback-form textarea {width: 400px; height: 70px}
					#submitfrm {background: url('/sys_pix/send_but.gif') no-repeat!important; width: 120px!important; height:28px!important; margin-top: 15px}
					.substep-li-trigger img {margin: 0 0 15px 0}
					.substep-radio-trigger input {width: 30px!important; background: none!important}
					.linear {display: inline}

					.upper, .upperup, .upperupup {display: block;clear: both!important;margin:15px 0;}
					.upper, .upperup, .upperupup,  #step-two li {cursor: pointer; cursor: hand}
			
			
			/*selling table*/
			#buyForm {background: url('/sys_pix/bg_larr.jpg') right center no-repeat;}
				#buyForm fieldset {border: 0; padding:0; margin: 0;}
			#seller {width: 550px; background: url('/sys_pix/bg_tbl.jpg') top repeat-x; background: url('/sys_pix/bg_tbl.jpg') top repeat-x; border-collapse: collapse;}
				#zoneHead {width:325px; background: url('/sys_pix/bg_tbl_lt.jpg') left top no-repeat; border-right: solid 1px #eceded}
				#priceHead {width: 100px; background: url('/sys_pix/bg_tbl_rt.jpg') right top no-repeat; border-left: solid 1px #eceded; text-align: center;}
				#seller td {padding: 5px;}
					#seller span {display: block; color: #404346; font-size: .9em;}
				#seller thead td {color: #999;}
				#seller tbody td {border: solid 1px #eceded}
				#seller select {width: 200px; height: 18px; background: url('/sys_pix/bg_select.jpg') top repeat-x; border: solid 1px #42afe3;}
				.price {text-align: center; color: #1d80c4; font-weight: bold;}
			#submit {width: 155px; height: 22px; border: 0; margin: 20px 0; background: url('/sys_pix/ru_but_buy.jpg') top left no-repeat;}
			#paymoney, #IncCurrLabel {vertical-align: middle}
			
		#text blockquote {display: block; width: 90%; padding-left: 20px; margin-left: 0;  border-left: dotted 2px #000;}
		.news {margin: 0 0 20px 0;}
			.news h4 {padding: 0 0 0 17px; margin: 9px 0 10px 0; background: url('/sys_pix/bull_rarr.gif') left center no-repeat; font-family: "Arial Narrow", Verdana, sans-serif, Tahoma; font-size: 1.2em; font-weight: normal; color: #1d80c4}
				.news h4 a {color: #1d80c4}
			.news .date {font-size: .9em; color: #00357e;}
			.news p {margin: 0;}
			
		#pagination {height: 46px; overflow: hidden; background: url('/sys_pix/bg_pg.gif') top repeat-x;}
			#listing {background: url('/sys_pix/bg_pg_rt.gif') top right no-repeat; height: 46px; color: #64666d}
				#pagination a, #pagination span {display: block; float: left; padding: 10px 10px 0 0; height: 36px; overflow: hidden; }
				#page {padding-left: 20px!important; background: url('/sys_pix/bg_pg_lt.gif') top left no-repeat}
				#pagination a {font-weight: bold; color: #00367e;}
				.semlink {font-weight: normal!important;}
				#current {background: url('/sys_pix/but_paginator.jpg') center center no-repeat; width: 32px; height: 32px; text-align: center; padding: 2px 0!important; margin-right: 10px; line-height: 35px; color: #fff; font-weight: bold;}

		#firstone {height: 400px; width: 550px}
		.overlay {display: none; background: url('/sys_pix/bg_over2.png') left top no-repeat; text-align: left;}
		.close {display: block!important; position:absolute!important; cursor:pointer; cursor:hand; right:-5px; top:-7px; width: 20px; height: 20px; background: url('/sys_pix/bul_close_w.gif') center center no-repeat}
			.overlay img {margin: 15px 40px!important; height: 350px; border: solid 1px #fff}
			
		#overlay-trigger {z-index: 999; cursor: pointer; cursor: hand; height: 100px; width: 120px; margin: 240px 0 0 37px;}
			
	#localMenu {float: right; width: 250px; margin: 0; border-top: solid 1px #fff; text-align: center;}
	
		#menu {margin: 0 0 50px; padding: 0 0 80px 0; background: url('/sys_pix/bg_mnu_rarr.jpg') bottom right no-repeat; text-align: left;}
			#menu li {margin: 0; padding:0; list-style: none; font-size: 1em}
				#menu li a { display: block; color: #1d80c4; text-decoration: none; padding: 2px 10px}
			#menu span {display: block; padding: 2px 10px}
			#menu span, #menu li a:hover {background: #9f4000; color: #fff!important;}
	
		#localMenu h3 {margin: 10px 0; font-size: 1.5em; color: #1d80c4; text-align: left}

		#localMenu ol {text-align:left}
			#localMenu li {margin: 3px 0 3px 10px; list-style: square}

#changeEmail{ width: 600px;  margin-left: 15px; margin-top: 15px;}
    #changeEmail_title { font-weight: bold; list-style-type: none; }
    #changeEmail_title ol {list-style-type: decimal !important; font-weight: normal; }

#crossAuth {float: left; margin-top: 50px; margin-left: 20px;}
    #crossAuth span {color: #00357E;}
    #crossAuth li { margin-bottom: 3px; }
    #Twitter {height: 20px; width: 20px; background: url('/sys_pix/social_icon_sprait.png') 0px -20px no-repeat;}
    #VK {height: 20px; width: 20px; background: url('/sys_pix/social_icon_sprait.png') 0px 0px no-repeat; margin-top: 10px; }
    #Facebook {height: 20px; width: 20px; background: url('/sys_pix/social_icon_sprait.png') -20px -20px no-repeat;}
    #Odnoklassniki {height: 20px; width: 20px; background: url('/sys_pix/social_icon_sprait.png') -20px 0px no-repeat; }
    #Google {height: 20px; width: 20px; background: url('/sys_pix/social_icon_sprait.png') -20px -40px no-repeat;}
    #MailRu {height: 20px; width: 20px; background: url('/sys_pix/social_icon_sprait.png') 0px -40px no-repeat;}

        #crossAuth ul li a {color: #000000; margin-left: 25px; white-space: nowrap;}

/* scrollers & tabs */		
#pnd, #mobile {display: none;}

#products-line {margin: 10px 0 15px 0; width: 940px; height: 150px; overflow: hidden;}
	.paines-image {margin: 20px; float: left;}

.scrollable {position:relative; overflow:hidden;width:940px;height:150px;}
	.scrollable .items {width:20000em;position:absolute;}
		.scrollable .items div {float:left; width:300px;  margin: 0 20px 0 0; font-size: .96em; cursor: pointer; cursor: hand; text-align: center; }
			.scrollable .items div span {display: block; margin-top: -6px;}
			.scrollable .items div img {cursor: pointer; cursor: hand}




#products-wrapper ul{list-style:none;margin:0 !important;padding:0;border-bottom:3px solid #ccc;height:31px;}
#products-wrapper ul li{background:url('/sys_pix/tab.jpg');float:left;text-indent:0;padding:0;margin:0 !important;list-style-image:none !important; font-weight: bold}
#products-wrapper ul a {font-size:11px;display:block;height:31px;line-height:31px;width:180px;text-align:center;text-decoration:none;color:#333;padding:0px;margin:0px;position:relative;top:3px;}
#products-wrapper ul a:active {outline:none;}
#products-wrapper ul a:hover {background-position:-420px -31px;color:#666;}
#products-wrapper ul a.current, #products-wrapper ul a.current:hover, #products-wrapper ul li.current a {background:url('/sys_pix/tab_active.jpg') left top no-repeat;cursor:default !important;color:#000 !important; background-position:-1px -2px;}
#products-wrapper ul a.s 			{ background-position: -553px 0; width:81px; }
#products-wrapper ul a.s:hover 	{ background-position: -553px -31px; }
#products-wrapper ul a.s.current  { background-position: -553px -62px; }
#products-wrapper ul a.l 			{ background-position: -248px -0px; width:174px; }
#products-wrapper ul a.l:hover 	{ background-position: -248px -31px; }
#products-wrapper ul a.l.current  { background-position: -248px -62px; }
#products-wrapper ul a.xl 			{ background-position: 0 -0px; width:248px; }
#products-wrapper ul a.xl:hover 	{ background-position: 0 -31px; }
#products-wrapper ul a.xl.current { background-position: 0 -62px; }

.pane-box {width: 670px; float: left}
.pane-ad {float: right; width: 250px; padding-top: 20px}

.wizard {display: block; border-bottom: dotted 2px #000; padding: 10px 0 20px 15px; margin: 0 0 20px; height: 1%}
	.wizard span {display: block!important; float: left; font-weight: bold}
	.step-active, .step {width: 180px; height: 80px; overflow: hidden; text-align: center}
	.step-active img, .step img {margin: 8px 0 0; height: 38px; width: 38px}
	.step {background: url('/sys_pix/bg_chain.jpg') left top no-repeat}
	.step-active {background: url('/sys_pix/bg_chain_a.jpg') left top no-repeat}
	.step-next {width: 54px; height: 80px; background: url('/sys_pix/bul_chain.jpg') center center no-repeat; }

.loads-list {margin-left: -15px; width: 100%}
.loads-list td {border-top: dotted 1px #c1c1c3; padding: 5px 0; vertical-align: middle}
.loads-list .icon {width: 150px; text-align: center;}
.loads-list .description {width: 592px; }
	.loads-list ul {margin: 5px 0}
		.loads-list li {display: inline; font-size: .91em; padding: 0 10px 0 0; margin-right: 10px; border-right: solid 1px #ccc}
	.loads-list a { padding: 0; margin: 0 0 5px 0}
			.loads-list img {vertical-align: middle}
	.load-first td {border: none!important}
			
.highlight {background: #f5f5f5;}
.highlight-green {background: #dffbdb;}
.highlight-blue {background: #d6eafa;}
.highlight-yellow {background: #ffffcc;}
.loads-list dt.highlight, .loads-list dd.highlight {margin:0; height: 80px;}
			
.panes-container {padding:15px 10px;border:0;background-color:#fff;font-size: .92em}

.small-device, .long-device, .ad {display: block!important; float: left; height: 200px; margin: 10px 0; padding-top: 10px;}
.long-device {width: 425px; margin-right: 20px}
.small-device {width:  200px}
.ad {width: 270px; text-align: right;}
	.small-device h4, .long-device h4 {font-weight: bold; font-size: 1.3em; margin: 0 0 20px; padding: 0 0 3px; border-bottom: solid 3px blue}
	.small-device span, .long-device span {display: block; float: left; margin: 0 24px 0 0; text-align: center}

.step2, .step3 {display: none}
	.step2 h3 {margin: 10px 0 20px; color: #1b82c5}
	.step2 h4 {margin: 20px 0 12px; font-size: 1.1em; font-weight: bold}
	.step2 p {text-align: left; margin: 0 11px 0 0; font-size: .8em}
	.triple-step {float: left!important; width: 33.3%; text-align: center}

.double {display: block!important; width: 49%; float: left; margin: 20px 0;}
	 .double p {margin: 0 20px 0 0}
.tabs1 a, .tabs2 a, .tabs a {font-size: .9em!important; color: #235190!important}		

#city_id-label, #city_id-element, #city_lat-label, #city_lat-element, #city_lon-label, #city_lon-element {display: none}

div.suggest {
	position: relative;
}
div.suggest ul {
	position: absolute;
	left: 0px;
	top: 0px;
	background: #eee;
	border: solid 1px #ccc;
	padding: 5px;
}
