/*********** FONTS *******
@font-face {
	font-family: "ptsans";
	src: url("/fonts/ptsans.ttf");
	font-size: 13px;
}
****/
@import "http://webfonts.ru/import/ptsans.css";
@import "http://webfonts.ru/import/lobster.css";




background-image: url(/img/zvezda.jpg);
background-size: 100% 100%;
background-repeat: no-repeat;





body { margin:0px; padding:0px; font-family: "PTSansRegular"; }   


img { border:0px; }
.clr { clear:both; }
a{
color: #4251FF;
}
.generalpage{margin-bottom:40px;}
ul.general {
font-size: 25px;list-style:none;
line-height:25px;
color: #5ca028;
width: 630px;
padding: 0;
}
ul.general .first{display:block; background:url(/img/lifirst1.jpg) left 9px no-repeat; padding-left:35px;margin-bottom:30px;}
ul.general .second{display:block; background:url(/img/lisecond2.jpg) left 3px no-repeat; padding-left:35px;margin-bottom:30px;}
ul.general .third{display:block; background:url(/img/lithird3.jpg) left 3px no-repeat; padding-left:35px;margin-bottom:30px;}
ul.general .fourth{display:block; background:url(/img/lilast4.jpg)  left 3px no-repeat; padding-left:35px;margin-bottom:30px;}
ul.general a{color: #5ca028;}
input[type="submit"], input[type="reset"], input[type="file"]::-webkit-file-upload-button, button {
background: #efefef;
border: 1px solid #707070;
border-radius: 2px;
color: #222;
margin: 8px 0px 5px 0px;
	padding:3px 0px 3px 0px;
	cursor:pointer;
	width: 120px;
}
.stn:link, .stn:visited { color: #609143; text-decoration: none; font-weight: bold; }
.stn:active, .stn:hover { color: #d77906; text-decoration: none; }

.stn-sort:link, .stn-sort:visited { color: #FFFFFF; text-decoration: none; font-weight: bold; }
.stn-sort:active, .stn-sort:hover { color: #000000; text-decoration: none; }

/*############# WRAPPERS #############*/
.wrap { width:1335px; border:0px solid black; margin:0 auto; background: url(/img/wrapback1.png) 183px -12px no-repeat; padding-top:100px; min-height:1300px; position:relative;  z-index:100; }
#arroundwrapper {
width: 1500px;
z-index: 0;
position: absolute;
left: 50%;
height: 800px;
top: 0;
margin-left: -750px;
background: url(/img/leftback.png) 0px 450px no-repeat;
}
/*############# HEADER #############*/
.header { width:100%; }



.logo {

width: 152px;
height: 95px;
margin-left: 35px;
}

.hd-menu {
float: left;
list-style: none;
font-family: "PTSansRegular";
margin: 67px 0px 70px 174px;
width: 950px;
}

.hd-menu li  {
display: block;
float: left;
margin: 0px 15px 0px 0px;
width: 134px;
text-align: center;
}

.hd-menu a {
	text-decoration:none;
	 color: white; font-weight:bold;text-shadow: 1px 1px 1px #000000;
        filter: dropshadow(color=#000000, offx=1, offy=1);
}

.sprite-icon {
	background: url(/img/sprite-icon.png) no-repeat;
	width:500px;
	height:500px;
}

/*############# CONTENT #############*/
.content {  width:100%; margin-top:10px;padding-left: 30px; }
.cl-left { width:325px; float:left; border:0px solid black; }
.cl-right { width:650px; float:left; padding:0px 0px 0px 120px; border:0px solid black; }

.h-title {
width:289px;
	height:16px;
	color:#222;
	font-family: "PTSansRegular";
	text-align:center;
	margin:7px 0px 0px 10px;
}

.autoriz {
height: 175px;padding-bottom: 7px;
border: 5px solid #5ca028;
border-radius: 10px;
background: #fbf8ec;
}

.lg {
	background: none;
	border: 1px solid #8d8d8d;
	border-radius:2px;
	background: url(/img/inpt.png) repeat-x;
	width:237px;
	height:24px;
	padding:0px 0px 0px 10px;
	margin:3px 0px 0px 0px;
}

.lg:hover {
	background: url(/img/inpt-hov.png) repeat-x;
	width:237px;
	height:24px;
}

.ps {
	background: none;
	border: 1px solid #8d8d8d;
	border-radius:2px;
	background: url(/img/inpt.png) repeat-x;
	width:237px;
	height:24px;
	padding:0px 0px 0px 10px;
	margin:3px 0px 0px 0px;
}

.ps:hover {
	background: url(/img/inpt-hov.png) repeat-x;
	width:237px;
	height:24px;
}

.btn_in {
background: #efefef;
border: 1px solid #707070;
border-radius: 2px;
color: #222;
margin: 8px 0px 5px 0px;
padding: 3px 0px 3px 0px;
cursor: pointer;
width: 60px;
}

.btn_reg {
background: #efefef;
border: 1px solid #707070;
border-radius: 2px;
color: #222;
margin: 8px 0px 5px 0px;
	padding:3px 0px 3px 0px;
	cursor:pointer;
	width:100px;
}

a.rs-ps { color:#f77827; text-decoration:none;  font-size:14px; }
a.rs-ps:hover { text-decoration:underline; }
.profmenu {
background: url(/img/129.png) no-repeat;
width: 186px;
margin: 0 auto;
height: 137px;
line-height: 33px;
text-align: center;
font-size: 18px;
padding-top: 4px;
}
.secondprofmenu {
background: url(/img/127.png) no-repeat;
width: 186px;
margin: 0 auto;
height: 154px;
line-height: 33px;
text-align: center;
font-size: 18px;
padding-top: 7px;
}
.thirdprofmenu {
background: url(/img/128.png) no-repeat;
width: 186px;
margin: 0 auto;
height: 183px;
line-height: 33px;
text-align: center;
font-size: 18px;
padding-top: 5px;
}
.lastprofmenu {
background: url(/img/126.png) no-repeat;
width: 186px;
margin: 0 auto;
height: 79px;
line-height: 33px;
text-align: center;
font-size: 18px;
padding-top: 4px;
}
.balance {
background: url(/img/125.png) no-repeat;
width: 186px;
margin: 0 auto;
height: 103px;
line-height: 33px;
text-align: center;
font-size: 16px;
}
.bal-title{
line-height: 26px;
font-style: oblique;
}
.prof-title{
height: 25px; line-height: 18px;
font-style: oblique;
}
.statistic {
height: 175px;
background: #fbf8ec;
border: 5px solid #5ca028;
border-radius: 10px;
padding-bottom:25px;
margin: 20px 0px 0px 0px;
}
 .stat {
height: 165px;
background: #fbf8ec;
border: 5px solid #5ca028;
border-radius: 10px;padding-bottom: 7px;
margin: 20px 0px 0px 0px;
}

.banner {
height: 325px;
background: #fbf8ec;
border: 5px solid #5ca028;
border-radius: 10px;padding-bottom: 7px;
margin: 20px 0px 0px 0px;
}

.st-lf { position: absolute;float:left; margin:6px 0px 0px 0px; }
.st-rg  { padding: 0 140;
float: left;
margin: 5px 0px 0px 60px;
}

.line {
	margin:13px 0px 0px 30px;
}

.line-st {
	border: 1px solid #afada8;
	border-radius:10px;
width: 90px;
height: 19px;
color: #f77827;
text-align: center;
margin: 12px 0px 0px 0px;
padding: 2px 0px 0px 0px;
}

.st-time {
margin: 20px 0px 0px 65px;
}

.wim {
	background: url(/img/small-inpt.png) repeat-x;
	width:229px;
	height:34px;
	border:1px solid #b6b6b6;
	border-radius:10px;
	text-align:center;
	font-size:20pt;
	padding:10px 0px 0px 0px;
	margin:0px 0px 0px 190px;
}

.wim-block {
	margin:10px 0px 0px 67px;
}

.wim-lf {
	background: url(/img/man-1.jpg) no-repeat;
	width:125px;
	height:129px;
	float:left;
}

.wim-ctr {
	width:220px;
	float:left;
	color:#0a5200;
	font-size:19pt;
	text-align:center;
	margin:0px 5px 0px 5px;
}

.wim-ctr-in {
	background: url(/img/arrows.jpg) no-repeat;
	width:117px;
	height:63px;
	margin:10px 0px 10px 50px;
}

.wim-rg {
	background: url(/img/man-2.jpg) no-repeat;
	width:130px;
	height:131px;
	float:left;
}

.garant-bk {
	width:200px;
	float:left;
	margin:5px 0px 0px 0px;
	text-align:center;
	color:#0a5200;
	font-size:15pt;

}

i {
	display:block;
	background:url(/img/garant-sprite.jpg);
	width:171px;
	height:155px;
	margin-left:15px;
}

.cntrl-ps  {
background: url(/img/payment.png) no-repeat;
width: 186px;
height: 120px;
margin-left: 63px;
margin-top: 10px;
}

s {
	display:block;
	background:url(/img/paysitem-sprite.png);
	width:57px;
	height:46px;
	float:left;
}

.acc-title {
	background: url(/img/pageheader.png) no-repeat;
	width:247px;
	height:26px;line-height: 26px;
	text-align:center;
	font-family: Arial;
	font-style:oblique;
	font-weight:normal;
	font-size:16px;
	color:#252525;
	margin-left:45px;
}

.field-gr a {
	color:#222;
	text-decoration:none;
	font-size:18px; position:relative; display:block;
}

.field-rd a {
	color:#222;
	text-decoration:none; position:relative; display:block;
	font-size:18px;
}

.field-ars a, .field-ar a {
	color:#7ea57b;
	text-decoration:none;
	font-size:14px;
	font-family: Segoe UI;
}
.red a{color:#ff0000;}
.red a span {
position: absolute;
top: 2;
right: 8px;
font-size: 11px;
line-height: 11px;
}
.kupit a{padding-left:33px; background: url(/img/cart.png) left 4px no-repeat;text-align:left; margin-left:20px}
.sklad a{padding-left:33px; background: url(/img/box.png) left 4px no-repeat;text-align:left; margin-left:20px}
.prod a{padding-left:33px; background: url(/img/money.png) left 4px no-repeat;text-align:left; margin-left:20px}
.fr-block {
background: url(/img/fr-block.jpg) no-repeat;
width: 450px;
height: 150px;
margin: 0px auto 20px;
}

.fr-block img {
	margin:10px 0px 0px 15px;
	border-radius:10px;
	border:3px solid #cdcdcd;
}

.fr-title {
	color:#7ea57b;
	font-size:18px;
}

.cl-fr-lf {
	float:left;
	text-align:center;
}

.cl-fr-rg {
	float:left;
	margin: 10px 0px 0px 5px;
}

.fr-te-gr { color:#000000; }
.fr-te-gr-title { color:#000; font-weight:700; margin-bottom:10px;}

a.sm-btn {
	display:block;
	cursor:pointer;
	font-size: 12px;
	font-weight: 700 !important;
	margin: 0px 5px 8px 0px;
	padding: 0px 14px;
	border-radius: 10px;
	box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.400), 1px 1px 1px rgba(0, 0, 0, 0.102);
	display: inline-block;
	line-height: 26px;
	text-shadow: 1px 1px 0px rgba(255, 255, 255, 0.298);
	background: linear-gradient(to bottom, #88BDFF 0px, #60A7FF 100%) transparent;
	border: 1px solid #3E8FF4;
	color: #2B63A8 !important;
	text-decoration:none;
}

a.sm-btn:hover { opacity:0.8; }


input.sm-btn {
	display:block;
	cursor:pointer;
	font-size: 12px;
	font-weight: 700 !important;
	margin: 0px 5px 8px 0px;
	padding: 0px 14px;
	border-radius: 10px;
	box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.400), 1px 1px 1px rgba(0, 0, 0, 0.102);
	display: inline-block;
	line-height: 30px;
	text-shadow: 1px 1px 0px rgba(255, 255, 255, 0.298);
	background: linear-gradient(to bottom, #88BDFF 0px, #60A7FF 100%) transparent;
	border: 1px solid #3E8FF4;
	color: #2B63A8 !important;
	text-decoration:none;
}

input.sm-btn:hover { opacity:0.8; }

.silver-bk {
background: #fbf8ec;
border: 5px solid #5ca028;
width: 540px;
border-radius: 10px;
margin: 0px 0px 0px 0px;
padding: 10px 30px 10px 30px;
color: #222;
}

.s-bk-lf {
	margin-left:150px;
}

.sm-line {
	width:450px;
	float:left;
	margin:5px 0px 5px 0px;
	font-size:14px;

}

.sm-line-nt {

	margin:5px 0px 5px 0px;
	font-size:14px;

}

.sm-line-nt img {
border: 3px solid #cdcdcd;
border-radius: 10px;
padding: 2px 8px;
background: #fff;
vertical-align: -13px;
width: 30;
height: 39px;
}

.sm-line img {
border: 3px solid #cdcdcd;
border-radius: 10px;
padding: 2px 8px;
background: #fff;
vertical-align: -13px; margin-right:15px;
}

.m-tb {
	background: #5ca028;
	color:white;
}

table { border:none; }

td {
	margin-right:5px;
}

.bs-py {
	border: 1px solid #8d8d8d;
	border-radius:10px;
	background: url(/img/inpt-hov.png) repeat-x;
	width:115px;
	height:24px;
	color:#f77827;
	text-align:center;
	margin:0px 0px 0px 0px;
	padding:3px 0px 0px 0px;
}

.out-my {
	background: none;
	border: 1px solid #8d8d8d;
	border-radius:10px;
	background: url(/img/inpt.png) repeat-x;
	width:187px;
	height:24px;
	padding:0px 0px 0px 10px;
	margin:1px 0px 0px 0px;
}

.out-my:hover {
	background: url(/img/inpt-hov.png) repeat-x;
	width:187px;
	height:24px;
}

.chatbox
{
    width: 550;
    height: 200;
    padding-top: 5px;
    border: solid rgba(197, 188, 188, 0);
    border-bottom: solid 1 rgb(207, 194, 194);

}

.author
{
    font-size: 18;

    width: 105;

}

.ava
{
    border: 3px solid #cdcdcd;
border-radius: 10px;
width: 100;
height: 100;
position: absolute;
 margin: 20 0;
}

.text
{
width: 410;
word-wrap: break-word;
text-align: center;
margin: 0 125;
position: absolute;

}

.date
{
   /* position: absolute;        */
    margin: 158 0 0 425;
    border: solid 1 rgb(196, 196, 196);

}



/*############# FOOTER #############*/
.footer {
	margin-top:50px;
}

.htt:hover {background-color:#ccffcc;}