h1,h2,h3{line-height:normal;font-style:normal;color:#414141;font-weight:normal;}
h1{font-family:'Lucida Sans Unicode',Arial,Verdana,sans-serif!important;font-size:30px;}
h2{font-family:'Lucida Sans Unicode',Arial,Verdana,sans-serif;font-size:24px;font-weight:bold;line-height:24px;}
h3{font-family:'Lucida Sans Unicode',Arial,Verdana,sans-serif;font-size:16px;}
html{background:none!important;}
html,body{height:100%;}
div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,html,body{margin:0;padding:0;}
a,a:hover{color:#172cc0;}
img{border:0 none;}
body{width:100%;font-family:Arial,Helvetica,sans-serif;}
header,footer,nav,section,aside{display:block;}
/*@font-face{font-family:"Highway Sans Pro Reg";src:url("http://pro100mag.com/Content/fonts/pfhighwaysanspro-regular.eot?") format("embedded-opentype"),url("http://pro100mag.com/Content/fonts/pfhighwaysanspro-regular-webfont.ttf") format("truetype");}
@font-face{font-family:"Highway Sans Pro Light";src:url("http://pro100mag.com/Content/fonts/pfhighwaysanspro-light.eot?") format("embedded-opentype"),url("http://pro100mag.com/Content/fonts/pfhighwaysanspro-light-webfont.ttf") format("truetype");}
@font-face{font-family:"Highway Sans Pro Medium";src:url("http://pro100mag.com/Content/fonts/pfhighwaysanspro-medium.eot?") format("embedded-opentype"),url("http://pro100mag.com/Content/fonts/pfhighwaysanspro-medium-webfont.ttf") format("truetype");}
@font-face{font-family:"PT Sans Caption Regular";src:url("http://pro100mag.com/Content/fonts/pt_sans_caption.eot?") format("embedded-opentype"),url("http://pro100mag.com/Content/fonts/pt_sans_caption.ttf") format("truetype");}
@font-face{font-family:"PT Sans Caption Bold";src:url("http://pro100mag.com/Content/fonts/pt_sans_caption_bold.eot?") format("embedded-opentype"),url("http://pro100mag.com/Content/fonts/pt_sans_caption_bold.ttf") format("truetype");}
@font-face{font-family:"Lucida Sans Unicode";src:url("http://pro100mag.com/Content/fonts/lucida_sans_unicode.eot?") format("embedded-opentype"),url("http://pro100mag.com/Content/fonts/lucida_sans_unicode.ttf") format("truetype");}*/
form.active{
	display:block;
}

form.ID{
	width:550px;
}
form.forgot_password{
	width:300px;
}
.form_wrapper a{
	text-decoration:none;
	color:#777;
	font-size:12px;
}
.form_wrapper a:hover{
	color:#000;
}
.toTop {
width:100px;
border:1px solid #ccc;
background:#9aabff;
text-align:right;
padding:5px;
position:fixed;
bottom:10px; /* отступ кнопки от нижнего края страницы*/
right:10px;
cursor:pointer;
display:none;
color:#333;
font-family:verdana;
font-size:11px;
}
.form_wrapper label{
	display:block;
	padding:10px 30px 0px 30px;
	margin:10px 0px 0px 0px;
}
.form_wrapper input[type="text"],
.form_wrapper input[type="password"]{
	border: solid 1px #FF0000;
	background: #FFFFFF;
	margin: 5px 30px 0px 30px;
	padding: 9px;
	display:block;
	font-size:16px;
	width:76%;
	background: 
		-webkit-gradient(
			linear,
			left top,
			left 25,
			from(#FFFFFF),
			color-stop(4%, #EEEEEE),
			to(#FFFFFF)
		);
	background: 
		-moz-linear-gradient(
			top,
			#FFFFFF,
			#EEEEEE 1px,
			#FFFFFF 25px
			);
	-moz-box-shadow: 0px 0px 8px #f0f0f0;
	-webkit-box-shadow: 0px 0px 8px #f0f0f0;
	box-shadow: 0px 0px 8px #f0f0f0;
}
.form_wrapper input[type="text"]:focus,
.form_wrapper input[type="password"]:focus{
	background:#feffef;
}

.form_wrapper .bottom a{
	display:block;
	clear:both;
	padding:10px 30px;
	text-align:right;
	color:#ffa800;
	text-shadow:1px 1px 1px #000;
}



.form_wrapper input[type="submit"] {
	background: #e3e3e3;
	border: 1px solid #ccc;
	color: #333;
	font-family: "Trebuchet MS", "Myriad Pro", sans-serif;
	font-size: 14px;
	font-weight: bold;
	padding: 8px 0 9px;
	text-align: center;
	width: 150px;
	cursor:pointer;
	float:right;
	margin:15px 20px 10px 10px;
	text-shadow: 0px 1px 0px #fff;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	-moz-box-shadow: 0px 0px 2px #fff inset;
	-webkit-box-shadow: 0px 0px 2px #fff inset;
	box-shadow: 0px 0px 2px #fff inset;
}
.form_wrapper input[type="submit"]:hover {
	background: #d9d9d9;
	-moz-box-shadow: 0px 0px 2px #eaeaea inset;
	-webkit-box-shadow: 0px 0px 2px #eaeaea inset;
	box-shadow: 0px 0px 2px #eaeaea inset;
	color: #5da130;
}
.clear{clear:both;}
#trust_guard_banners{float:right;margin-top:32px;overflow:hidden;padding-top:5px;}
.trust_guard_wm{float:right;width:90px;}
.trust_guard_wm span{font-size:9px;}
.button{background:url("buttons_.png") no-repeat scroll left top transparent;border:0 none;height:64px;position:relative;text-decoration:none;top:-3px;width:248px;color:#56082b;font-size:20px;text-transform:uppercase;}
.button-order{line-height:55px;padding-left:60px;font-size:24px;}
.input{border:1px solid #ccc;border-radius:15px 15px 15px 15px;height:25px;line-height:25px;padding:0 10px;width:180px;}
.clear{clear:both;}
.container{height:100%;margin:0 auto;width:100%;}
.main:after{clear:both;content:" ";display:block;height:1px;line-height:0;visibility:hidden;}
.main{margin:0 0 -149px;min-height:100%;}
.all:after{clear:both;content:" ";display:block;height:0;visibility:hidden;}
.all{height:1%;padding:0 0 159px;}
.content{;}
.breadcrumb{color:#a8a8a8;font-family:'PT Sans Caption Regular';font-size:12px;margin:15px 0 12px 0;}
.header-wrapper{background:url("header_b.png") repeat-x scroll center top;}
.header{height:87px;margin:0 auto;position:relative;width:1004px;}
.header-light{background-image:url("header-b.png");background-repeat:no-repeat;height:83px;left:-95px;position:absolute;width:355px;}
.logo{background-image:url("logo_new.png");background-repeat:no-repeat;height:64px;left:97px;position:absolute;top:10px;width:177px;}
.header-phone-block{height:60px;margin-top:5px;padding:10px 0;position:absolute;right:20px;width:145px;}
.header-phone{background-image:url("phone.png");background-repeat:no-repeat;height:14px;width:20px;position:absolute;left:8px;}
.header-create{background-image:url("header_c.png");background-repeat:no-repeat;height:33px;width:148px;position:absolute;margin:25px auto 0;}
.header-for-p{color:#bfbfbf;font-family:'PT Sans Caption Regular',Arial,Verdana,sans-serif;font-size:14px;font-weight:normal;position:absolute;right:0;margin-top:-3px;}
.header-for-a{display:inline-block;font-family:'Lucida Sans Unicode',Arial,Verdana,sans-serif;font-size:11px;font-weight:normal;margin:8px 0 0 13px;position:absolute;text-decoration:none;}
#login{padding-top:10px;position:relative;}
#hot-line{color:#368db4;font-family:Highway Sans Pro Reg,Arial,Helvetica,sans-serif;font-size:22px;line-height:40px;margin-right:20px;padding-bottom:10px;position:relative;vertical-align:top;}
.header_panel{float:right;height:40px;margin-top:30px;padding:5px 0 0 20px;}
#login-link{display:block;height:45px;padding-left:10px;padding-top:5px;width:50px;}
#login-link.selected{background-color:#fff;border-radius:10px 10px 10px 10px;}
.top-login-form{display:none;position:absolute;right:0;top:45px;width:200px;background-color:#fff;border-radius:10px;padding:20px;z-index:100;}
.top-login-form ol{list-style:none;}
.top-login-form label{color:#363636;display:block;padding:7px 0 2px;font:80%/1.5 Tahoma,"Lucida Grande CE",lucida,sans-serif;}
.top-login-form li input{border:1px solid #ccc;border-radius:15px 15px 15px 15px;height:25px;line-height:25px;padding:0 10px;width:180px;}
.top-login-form .login-button{margin-top:20px;}
#primary_menu{font-family:'PT Sans Caption Regular',Arial,Verdana,sans-serif;font-size:16px;font-weight:normal;left:160px;position:absolute;width:700px;}
#primary_menu ul{list-style:none outside none;margin:0;padding:32px 0 0 30px;}
#primary_menu li{float:left;margin:0 17px 0 0;padding:0 0 5px 0;}
#primary_menu a{color:#fff;text-decoration:none;}
#primary_menu a:hover{border-bottom:3px solid #172cc0;}
.footer-wrap{background:url("footer_b.png") repeat-x scroll center top;height:508px;width:100%;position:absolute;}
.footer{height:458px;margin:0 auto;margin-top:50px;width:1004px;position:relative;}
.footer-menu{float:left;list-style:none outside none;margin:0 10px 0 0;padding:0;width:180px;font-family:'PT Sans Caption Regular',Arial,Verdana,sans-serif;}
.footer-menu li.block{margin:0;}
.footer-menu h4{color:#fff;font-size:18px;font-family:'PT Sans Caption Regular',Arial,Verdana,sans-serif;font-weight:normal;}
.footer-menu .separ{height:10px;}
.footer-menu .separ-soc-net{background:url("footer_l.png");background-repeat:no-repeat;width:175px;height:2px;margin:15px 0 20px 0;}
.footer-menu li{margin-top:8px;}
.footer-menu a{color:#939393;font-family:'Lusida Sans Unicode',Arial,Verdana,sans-serif;font-size:14px;font-weight:normal;text-decoration:none;}
.footer-menu li.footer-phone{background-image:url("phone.png");background-repeat:no-repeat;background-position:left center;margin-top:5px;}
.footer-menu li.footer-envelope{background-image:url("footer_e.png");background-repeat:no-repeat;background-position:left center;}
.footer-menu span.footer-text{color:#939393;font-family:'PT Sans Caption Regular',Arial,Verdana,sans-serif;font-size:14px;font-weight:normal;padding-left:30px;}
.footer-menu li.footer-facebook{background-image:url("footer_s.png");background-repeat:no-repeat;background-position:left top;height:29px;margin-top:12px;}
.footer-menu li.footer-vkontakte{background-image:url("footer_s.png");background-repeat:no-repeat;background-position:left -29px;height:29px;margin-top:12px;}
.footer-menu li.footer-youtube{background-image:url("footer_s.png");background-repeat:no-repeat;background-position:left -58px;height:29px;margin-top:12px;}
.footer-menu li.footer-twitter{background-image:url("footer_s.png");background-repeat:no-repeat;background-position:left -87px;height:29px;margin-top:12px;}
.footer-soc-net{margin:80px 10px 0 0;}
.footer-soc-net-text-align{padding-left:50px;padding-top:4px;position:absolute;}
.footer-down-line{background:url("footer_d.png") scroll center;background-repeat:no-repeat;height:3px;width:100%;position:absolute;top:379px;}
#copy_rights{color:#fff;font-family:'PT Sans Caption Regular',Arial,Verdana,sans-serif;font-size:14px;position:absolute;top:400px;}
.by-free{height:64px;margin:20px auto;text-align:left;vertical-align:middle;width:1004px;}
.by-free p{float:left;font-size:22px!important;line-height:60px!important;width:700px!important;margin-top:0!important;}
.shared{margin:10px auto;width:1004px;line-height:30px;font-size:13px;}
.button-free{background:url("buttons_.png") no-repeat scroll left top transparent;border:0 none;color:#56082b;display:inline-block;font-size:20px;height:44px;padding:20px 0 0 15px;position:relative;text-decoration:none;text-transform:uppercase;top:-3px;width:238px;}
.f-left{float:left;}
button.mangotele_btn{background:none repeat scroll 0 0 #d3d3d3;border:medium none;border-radius:2px 2px 2px 2px;color:#000;font-size:14px;line-height:25px;padding:0 6px;text-decoration:none;width:142px;}
button.mangotele_btn:hover{background:#e0dfe3;cursor:pointer;}
.sales-close{;}
