html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
 caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;padding: 0;border: 0;outline: 0;font-size: 100%;background: transparent;font-family:'Trebuchet MS';text-decoration:none;}
/* td  */
ol, ul {list-style: none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after,
q:before, q:after {content: '';content: none;}
/* remember to define focus styles! */
:focus {outline: 0;}
/* remember to highlight inserts somehow! */
ins {text-decoration: none;}
del {text-decoration: line-through;}
table {border-collapse: collapse;border-spacing: 0;}
a {cursor:pointer;}
/* a, input, select, div {outline:expression(hideFocus='true');} /* off outline ie7-8 */
/* ____________________________________________________________________End ReSeT_CSS__________*/

@font-face {
	font-family: 'Century Gothic';
	src: url('fonts/century_gothic.eot');
	src: url('fonts/century_gothic.eot?') format('embedded-opentype'),
		url('fonts/century_gothic.ttf') format('truetype'),
		url('fonts/century_gothic.svg') format('svg'),
		url('fonts/century_gothic.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
	font-family: 'Century Gothic Bold';
	src: url('fonts/century_gothic_bold.eot');
	src: url('fonts/century_gothic_bold.eot?') format('embedded-opentype'),
		url('fonts/century_gothic_bold.ttf') format('truetype'),
		url('fonts/century_gothic_bold.svg') format('svg'),
		url('fonts/century_gothic_bold.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
	font-family: 'Century Schoolbook';
	src: url('fonts/century_schoolbook.eot');
	src: url('fonts/century_schoolbook.eot?') format('embedded-opentype'),
		url('fonts/century_schoolbook.ttf') format('truetype'),
		url('fonts/century_schoolbook.svg') format('svg'),
		url('fonts/century_schoolbook.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
	font-family: 'Cuprum';
	src: url('fonts/cuprum.eot');
	src: url('fonts/cuprum.eot?') format('embedded-opentype'),
		url('fonts/cuprum.ttf') format('truetype'),
		url('fonts/cuprum.svg') format('svg'),
		url('fonts/cuprum.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Consolas';
    src: url('fonts/consola.eot');
    src: url('fonts/consola.eot?') format('embedded-opentype'),
         url('fonts/consola.ttf') format('truetype'),
         url('fonts/consola.svg') format('svg'),
         url('fonts/consola.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

/* WRAPPER */
html, body	{	height: 100%;	}
html	{	background: url('images/bg-html.png') 0 -4px repeat;	min-width: 1000px;	}
body	{	background: url('images/bg-body.png') repeat-x;	}

.wrapper	{	min-height: 100%;	background: url('images/bg-top.png') 50% 0 no-repeat;	margin-bottom: -144px;	overflow: hidden;	position: relative;	}
.wrapper > .bg	{	position: absolute;	top: 0;	left: 0;	width: 100%;	height: 100%;		background: url('images/bg-map.png') 50% 892px no-repeat;	z-index: -1;}
.wrapp	{	width: 1000px;	margin: 0px auto;	}

/* HEADER */
.header	{	height: 157px;	position: relative;	}
/* LOGO */
.header .logo	{	width: 265px;	height: 89px;	position: absolute;	top: 32px;	left: 0;	background: url('images/bg-logoBox.png') 52px 0 no-repeat;	padding: 20px 0px 0 22px;	z-index: 10;	}
.header .logo a	{	display: block;	width: 228px;	height: 63px;	background: url('images/logo.png') no-repeat;	}
/* CLOCK */
.header .clock	{	position: absolute;	top: 127px;	right: 572px;	background: url('images/bg-clock.png') no-repeat;	padding-left: 20px;	line-height: 10px;	height: 14px;	z-index: 10;	}
.header .clock span, .header .clock a	{	font: 10px/10px Arial;	color: #262626;	}
/* REG */
.header .reg	{	position: absolute;	top: 89px;	left: 585px;	background: url('images/bg-regBox.png') 0 1px no-repeat;	height: 18px;	padding-left: 34px;	line-height: 12px;	}
.header .reg a	{	font-family: 'Century Gothic';	font-size: 11px;	color: #707070;	text-transform: uppercase;	}
.header .reg a:hover	{	text-decoration: underline;}
/* LANG */
.header .lang	{	position: absolute;	right: 28px;	top: 43px;	z-index: 10;	}
.header .lang p	{	float: left;	padding-right: 21px;	font-family: 'Century Gothic';	font-size: 10px;	color: #484848;	text-transform: uppercase;	}
.header .lang .box	{	float: left;	min-width: 16px;	position: relative;	}
.header .lang .box a	{	display: block;		line-height: 10px;	padding-top: 14px;	}
.header .lang .box + .box	{	margin-left: 30px;	}
.header .lang .box a span	{	position: relative;	font: 9px/12px Arial;	color: #676767;	
	-webkit-transition: color 0.22s ease;
	-moz-transition: color 0.22s ease;
	transition: color 0.22s ease;	}
.header .lang .box .bg	{	position: absolute;	top: -37px;	left: 50%;	margin-left: -40px;	width: 81px;	height: 81px;	background: url('images/bg-lang.png') no-repeat;	opacity: 0;	filter: alpha(opacity=0);	z-index: -1;	
	-webkit-transition: opacity 0.22s ease;
	-moz-transition: opacity 0.22s ease;
	transition: opacity 0.22s ease;	}
.header .lang .box a.active + .bg, .header .lang .box a.active:hover + .bg, .header .lang .box a:hover:active + .bg	{	opacity: 1;	filter: alpha(opacity=100);		}
.header .lang .box a.active span, .header .lang .box a:hover span	{	color: #FFF;	}
.header .lang .box a:hover + .bg	{	opacity: 0.6;	filter: alpha(opacity=60);		}
.header .lang .box a.RUS	{	background: url('images/ico/RUS.png') 50% 0 no-repeat;	}
.header .lang .box a.ENG	{	background: url('images/ico/ENG.png') 50% 0 no-repeat;	}
/* LOGIN */
.header .login	{	width: 498px;	height: 23px;	padding: 12px 0px 10px 63px;	position: absolute;	top: 112px;	right: 12px;	line-height: 23px;	z-index: 10;	}
.header .login .bg	{	position: absolute;	top: -2px;	left: -8px;	width: 591px;	height: 47px;	background: url('images/bg-login.png') no-repeat;	z-index: -1;	}
/* uidON */
.header .login p	{	float: left;	font-family: 'Century Gothic';	font-size: 14px;	color: #858585;	text-transform: uppercase;	}
.header .login p span	{	text-transform: none;	font-family: 'Calibri';	font-weight: 700;	font-size: 15px;	margin-left: 3px;	color: #339638;	}
.header .login.uidON p	{	padding-right: 16px;	line-height: 25px;	}
.header .login .inp1	{	float: left;	padding: 0px 10px 0 20px;	width: 127px;	margin-left: 13px;	}
.header .login .inp1.log	{	background: #f5f5f5 url('images/ico/login.png') 5px 4px no-repeat;	}
.header .login .inp1.pass	{	background: #f5f5f5 url('images/ico/pass.png') 7px 4px no-repeat;	}
.header .login .buttonLogin	{	background: url('images/bg-loginButton.png') 100% 0 no-repeat;	padding: 0px 18px 0 0;	height: 13px;	line-height: 13px;	border: 0;	cursor: pointer;	font-family: 'Century Gothic';	font-size: 11px;	color: #515151;	text-transform: lowercase;	margin-left: 15px;	position: relative;	top: -2px;	}
/* uidOFF */
.header .login.uidOFF p	{	text-align: center;	white-space: nowrap;	overflow: hidden;	text-overflow: ellipsis;	font-size: 12px;		}
.header .login.uidOFF p.log	{	width: 186px;	}
.header .login.uidOFF p.log span	{	color: #545454;	}
.header .login.uidOFF p.ball	{	width: 212px;	padding: 0px 15px 0 20px;	}
.header .login.uidOFF p.ball span	{	font-size: 18px;	}
.header .login .buttonLogin2	{	float: left;		height: 13px;	line-height: 13px;	background: url('images/bg-loginButton2.png') 100% 0 no-repeat;	font-family: 'Century Gothic';	font-size: 11px;	color: #515151;	text-transform: lowercase;	padding: 0px 21px 0 0;	margin: 5px 0 0 0;	}
.header .login .buttonLogin, .header .login .buttonLogin2	{	
	-webkit-transition: opacity 0.2s ease;
	-moz-transition: opacity 0.2s ease;
	transition: opacity 0.2s ease;	}
.header .login .buttonLogin:active, .header .login .buttonLogin2:active	{	opacity: 0.70;	filter: alpha(opacity=70);	}
.header .login .buttonLogin:hover, .header .login .buttonLogin2:hover	{	color: #339638;	}

/* MENU */
.menu	{	text-align: center;	height: 42px;	position: relative;	z-index: 20;}
.menu > div	{	margin: 0px 10px;	position: relative;	height: 42px;	}
.menu > div .BgC, .menu > div .BgL, .menu > div .BgR	{	position: absolute;	top: -3px;	height: 48px;	}
.menu > div .BgC	{	left: 0;	width: 100%;	background: url('images/bg-menu.png') 0px -141px repeat-x;	}
.menu > div .BgL	{	left: -13px;	width: 13px;	background: url('images/bg-menu.png') 0 -195px no-repeat;	}
.menu > div .BgR	{	right: -13px;	width: 13px;	background: url('images/bg-menu.png') -16px -195px no-repeat;	}
.menu ul	{	display: inline-block;	max-width: 906px;}
.menu ul li	{	float: left;	position: relative;		line-height: 42px;	padding: 0px 19px;	}
.menu ul li .bgL, .menu ul li .bgR, .menu ul li .bgC	{	position: absolute;	top: -1px;	height: 47px;	opacity: 0;	filter: alpha(opacity=0);	z-index: 20;	}
.menu ul li.active .bgL, .menu ul li.active .bgR, .menu ul li.active .bgC	{	opacity: 1;	filter: alpha(opacity=100);	}
.menu ul li .bgL	{	left: -30px;	width: 66px;	background: url('images/bg-menu.png') no-repeat;		}
.menu ul li .bgR	{	right: -30px;	width: 66px;	background: url('images/bg-menu.png') 0 -47px no-repeat;		}
.menu ul li .bgC	{	left: 0;	width: 100%;		}
.menu ul li .bgC div	{	margin: 0px 36px;	height: 47px;	background: url('images/bg-menu.png') 0 -94px repeat-x;	}
.menu ul li a	{	position: relative;	display: block;	float: left;	height: 42px;	line-height: 42px;	font-family: 'Century Gothic';	font-size: 14px;	color: #FFF;	z-index: 25;	text-shadow: 1px 1px 1px #25902b;	
	-webkit-transition: color 0.22s ease;
	-moz-transition: color 0.22s ease;
	transition: color 0.22s ease;	}
.menu ul li.active a, .menu ul li a:hover	{	color: #202020;	text-shadow: 1px 1px 1px #32982d;	}
.menu ul li a:hover:active	{	color: #000;	text-shadow: 1px 1px 1px #44b83f;	}
.menu ul li a .BGL, .menu ul li a .BGR	{	position: absolute;	top: 0;	width: 2px;	height: 42px;	background: url('images/bg-menu.png') -30px -190px no-repeat;	}
.menu ul li a .BGL	{	left: -20px;	}
.menu ul li a .BGR	{	right: -20px;}

/* CAB MENU */
.cabMenu	{	width: 976px;	position: relative;	}
.cabMenu > div	{	z-index: 10;	position: absolute;	top: 0;	left: 0;	width: 974px;	height: 23px;	border-radius: 0 0 7px 7px;	border-left: 1px solid #FFF;		border-right: 1px solid #FFF;	border-bottom: 1px solid #FFF;	border-top: 1px solid #ececec;	text-align: right;
	background-color: #f5f5f5;	
	background-image: -moz-linear-gradient(top, #ececec, #f6f6f6);
	background-image: -ms-linear-gradient(top, #ececec, #f6f6f6);
	background-image: -webkit-linear-gradient(top, #ececec, #f6f6f6);
	background-image: -o-linear-gradient(top, #ececec, #f6f6f6);
	background-image: linear-gradient(top, #ececec, #f6f6f6);
	-webkit-box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.35);
	-moz-box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.35);	
	box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.35);	}
.cabMenu ul	{	display: inline-block;	padding: 0px 15px;	}
.cabMenu ul li	{	float: left;	line-height: 20px;	}
.cabMenu ul li + li	{	padding-left: 21px;	}
.cabMenu ul li a span, .cabMenu ul li a sup	{	font-family: 'Calibri';	font-size: 12px;	color: #5E5E5E;	text-transform: uppercase;	}
.cabMenu ul li a sup	{	line-height: 0;	font-size: 9px;	margin-left: 3px;	}
.cabMenu ul li.active a sup, .cabMenu ul li a:hover sup,	.cabMenu ul li a:hover span	{	color: #339638;	}
.cabMenu ul li.active a span	{	color: #339638;	text-decoration: underline;}
.cabMenu ul li a:hover:active span	{	text-decoration: underline;	}

/* FOOTER */
.rasporka	{	clear: both;	height: 210px;	}
.footer	{	height: 144px;	overflow: hidden;	}
/* psys */
.footer .psys	{	text-align: right;	}
.footer .psys > div	{	display: inline-block;	position: relative;	height: 48px;	width: 622px;	padding: 0px 40px;	}
.footer .psys > div .bg	{	position: absolute;	top: -2px;	left: -24px;	width: 751px;	height: 50px;	background: url('images/bg-footer-psys.png') no-repeat;}
.footer .psys ul	{	display: table;	position: relative;	width: 100%;	height: 48px;	}
.footer .psys ul li	{	display: table-cell;	vertical-align: middle;	height: 43px;	padding-top: 5px;	}
.footer .psys ul li + li	{	padding-left: 13px;	}
/* bottom */
.footer .bottom	{	height: 42px;	position: relative;	top: -5px;	}
.footer .bottom > div	{	text-align: right;	position: relative;	}
.footer .bottom .copyright	{	position: absolute;	top: -18px;	left: 1px;	width: 190px;	height: 27px;	padding-top: 75px;	background:url('images/bg-footer-logo.png') no-repeat;	text-align: center;	}
.footer .bottom .copyright .bgL, .footer .bottom .copyright .bgR	{	position: absolute;	top: 13px;	width: 9998px;	height: 52px;	background: url('images/bg-footer-menu.png') repeat-x;	}
.footer .bottom .copyright .bgL	{	left: -9999px;	}
.footer .bottom .copyright .bgR	{	right: -9999px;	}
.footer .bottom .copyright p	{	font-family: Calibri;	font-size: 14px;	color: #848484;	}
.footer .bottom .copyright p span:first-child	{	color: #27902e;	}
.footer .bottom .copyright p span	{	font-family: Calibri;	color: #6ebe33;	}
.footer .bottom .menu	{	display: inline-block;	padding-right: 12px;	}
.footer .bottom .menu li	{	float: left;	line-height: 40px;	}
.footer .bottom .menu li a	{	font-family: 'Century Gothic';	font-size: 14px;	color: #e3e3e3;		}
.footer .bottom .menu li a:hover, .footer .bottom .menu li.active a	{	text-decoration: underline;	}
.footer .bottom .menu li + li	{	padding-left: 22px;	}
/* WRAPPER End */




/* PAGES STYLE */


/* MAIN */

/* SLIDER */
.sliderBox	{	padding-top: 50px;	width: 1000px;	height: 315px;	position: relative;	}
.sliderBox > .bgL, .sliderBox > .bgR	{	position: absolute;	top: 42px;	width: 9px;	height: 330px;	background: url('images/bg-slider-shadow.png') 0 0 no-repeat;	}
.sliderBox > .bgL	{	left: -9px;	}
.sliderBox > .bgR	{	right: -9px;	background-position: -9px 0;}
#slider, #slider .slide	{	width: 1000px;	height: 315px;	position: relative;	}
/* slide */
#slider .slide .cont	{	position: absolute;	bottom: 166px;	width: 100%;	}
#slider .slide .cont p	{	padding-left: 33px;	font-family: 'Century Gothic';	font-size: 30px;	color: #0b0b0b;	line-height: 26px;	text-transform: uppercase;	text-shadow: 0px 1px 1px #898989;	}
#slider .slide .cont p span	{	line-height: 18px;	font-family: 'Century Gothic';	font-size: 21px;	color: #3d3d3d;	text-transform: none;	text-shadow: 0px 1px 1px #949494;	}
/* slide 001 */
#slider .slide.sl001	{	background: url('images/slides/001.png') no-repeat;	}
/* BTN */
.rhino-btn	{	z-index: 500;	position: absolute;	width: 33px;	height: 62px;	background:url('images/bg-slider-btn.png') no-repeat;	display: block!Important;	top: 50%!Important;	margin-top: -31px;	
	-webkit-transition: opacity 0.2s ease;
	-moz-transition: opacity 0.2s ease;
	transition: opacity 0.2s ease;	}
.rhino-btn:hover	{	opacity: 0.81;	filter: alpha(opacity=81);		}
.rhino-btn:active	{	opacity: 1;	filter: alpha(opacity=100);	}
.rhino-prev	{	left: -43px;	}
.rhino-next	{	right: -43px;	background-position: -33px 0;	}
/* TIMER */
.timer	{	z-index: 500;	display: inline-block;	position: absolute;	bottom: 104px;	left: 33px;	line-height: 50px;	font-family: 'Century Schoolbook';	font-size: 40px;	color: #000;	}
.timer #moneygrow_dollar, .timer .cents	{	display: inline-block;	height: 50px;	background: url('images/bg-timer.png') no-repeat;	text-align: center;	}
.timer #moneygrow_dollar	{	width: 139px;	padding: 0px 10px 0 0;	background: url('images/bg-timer.png') no-repeat;	text-align: right;}
.timer .cents	{	width: 81px;	background-position: 0 -50px;	}
.timer span	{	font-family: 'Century Schoolbook';	font-size: 40px;	color: #FFF;	text-shadow: 0px 0px 1px #bbdfa9;	}
.timer span.tochka	{	color: #000;	position: relative;	top: 6px;	text-shadow: 0px 0px 1px #000;	}
.timer span.dollar	{	color: #000;	margin-left: 5px;	text-shadow: 0px 0px 1px #000;	}

/* PLANS */
.plans	{	padding-top: 14px;	}
.plans .box	{	width: 239px;	height: 337px;	float: left;	position: relative;	}
.plans .box .rasp	{	z-index: 10;	position: absolute;	top: 0;	left: 0;	width: 100%;	height: 40px;	}
.plans .box .rasp2	{	z-index: 10;	position: absolute;	bottom: -7px;	left: 0;	width: 100%;	height: 7px;	}
.plans .box a	{	display: block;	width: 239px;	height: 337px;	float: left;	position: relative;	text-align: center;	}
.plans .box + .box	{	margin-left: 14px;	}
.plans .box a .bg	{	left: -3px;	top: 39px;	position: absolute;	width: 245px;	height: 304px;	background: url('images/bg-plans.png') no-repeat;	
	-webkit-transition: opacity 0.24s ease;
	-moz-transition: opacity 0.24s ease;
	transition: opacity 0.24s ease;	}
/* .plans a:hover .bg	{	background-position: -245px 0;	} */
.plans .box a:hover .bg	{	opacity: 0.84;	filter: alpha(opacity=84);		}
.plans .box a:hover:active .bg	{	opacity: 1;	filter: alpha(opacity=100);		}
.plans .cont	{	position: relative;		}
.plans .name	{	font-family: 'Century Gothic';	font-size: 25px;	color: #429423;	text-transform: uppercase;	text-shadow: 0px 2px 2px rgba(0, 0, 0, 0.31);	line-height: 40px;	position: relative;	z-index: 15;	display: inline-block;	}
.plans .procent	{	font-family: 'Century Gothic Bold';	font-size: 14px;	color: #4d4d4d;	text-transform: uppercase;	text-shadow: 1px 1px 1px #FFF;	line-height: 30px;		}
.plans .procent span	{	font-family: 'Cuprum';	font-size: 20px;	color: #FFF;	line-height: 41px;	text-shadow: none;		}
.plans .day	{	font-family: 'Century Gothic';	font-size: 11px;	color: #ca1a1a;	text-transform: uppercase;	line-height: 22px;	padding-top: 9px;	}
.plans .money	{	font-family: 'Consolas';	font-size: 20px;	color: #292929;	line-height: 45px;	padding-top: 6px;	text-shadow: 1px 1px 1px #e5e5e5;	}
.plans .money span	{	font-family: 'Consolas';	color: #c71b1b;	}
.plans .term	{	font-family: 'Century Gothic Bold';	font-size: 14px;	color: #4c4c4c;	text-transform: uppercase;	padding-top: 4px;	line-height: 30px;	text-shadow: 1px 1px 1px #FFF;		}
.plans .termDay	{	font-family: 'Cuprum';	font-size: 20px;	color: #171717;	line-height: 12px;	text-shadow: 1px 0px 0px #7d6415;	padding-top: 11px;	}
.plans .termDay span	{	font-family: 'Cuprum';	font-size: 14px;	}
.plans .ref	{	font-family: 'Century Gothic';	font-size: 14px;	color: #d63f44;	line-height: 16px;	padding-top: 33px;	text-shadow: 0px 0px 1px #da9496;	}

/* CALC */
.calc	{	padding-top: 27px;	}
.calc h2	{	font-family: 'Century Gothic';	font-weight: 100;	font-size: 25px;	color: #181818;	text-transform: uppercase;	line-height: 42px;		}
.calc .box	{	float: left;	width: 239px;	height: 116px;	position: relative;	}
.calc .box + .box	{	margin-left: 14px;	}
.calc .box .bg	{	position: absolute;	top: -1px;	left: -4px;	width: 247px;	height: 82px;	background: url('images/bg-calc.png') no-repeat;}
.calc .box .form	{	position: relative;	padding: 0px 15px;	}
.calc .box label	{	display: block;	line-height: 24px;	padding: 9px 0;	font-family: 'Century Gothic';	font-size: 14px;	color: #6e9406;	text-transform: uppercase;	text-align: center;	}
.calc .box .inp2	{	width: 187px;	text-align: left;	}
.calc .box div.inp2	{	line-height: 25px;	cursor: text;	}
.calc .box div.inp2, .calc .box div.inp2 span	{	font-family: 'Century Gothic';	font-size: 13px;	color: #c41919;	}
.calc .box div.inp2:active	{	border: 1px solid #317720;	}
.calc .box .day	{	line-height: 29px;	text-align: center;	}
.calc .box .day, .calc .box .day span	{	font-family: 'Century Gothic';	font-size: 13px;	color: #FFF;	text-shadow: 1px 1px 1px #248f29;	text-transform: uppercase;	}
.calc .box .btn	{	background: rgba(127, 127, 127, 0.1);	border-radius: 0 0 6px 6px;	height: 31px;	padding-top: 15px;	text-align: center;	}
.calc .box .btn > div	{	display: inline-block;	width: 209px;	height: 24px;	position: relative;		}
.calc .box .btn > div .bg	{	position: absolute;	top: -3px;	left: -3px;	background:url('images/bg-calc-btn.png') no-repeat;	width: 215px;	height: 30px;	z-index: 10;	
	-webkit-transition: opacity 0.12s ease;
	-moz-transition: opacity 0.12s ease;
	transition: opacity 0.12s ease;	}
.calc .box .btn .calcButton	{	width: 209px;	height: 24px;	background: none;	cursor: pointer;	border: 0;	font-family: 'Century Gothic';	font-size: 13px;	color: #FFF;	position: relative;	z-index: 20;	}
.calc .box .btn .calcButton:hover + .bg	{	opacity: 0.87;	filter: alpha(opacity=87);	}
.calc .box .btn .calcButton:hover:active + .bg	{	opacity: 1;	filter: alpha(opacity=100);	}

/* MAIN CONTENT */
.main .left	{	width: 748px;	}
.main .left h2	{	font-family: 'Century Gothic';	font-size: 24px;	color: #1c8a29;	font-weight: 100;	text-transform: uppercase;	line-height: 24px;	margin-bottom: 15px;	}
.main .left h3	{	font-family: 'Century Gothic';	font-size: 16px;	color: #a31f1f;	font-weight: 100;	text-transform: uppercase;	margin: 30px 0 15px;	}
.main .left, .main .left p, .main .left ul li	{	font-family: 'Century Gothic';	font-size: 12px;	color: #4f4f4f;	line-height: 16px;	}
.main .left p	{	margin-bottom: 15px;	}
.main .left ul	{	margin-bottom: 20px;	}
.main .left ul li	{	padding: 0 0 10px 14px;	background:url('images/marker.png') -3px 1px no-repeat;}
/* NEWS */
.main .right	{	width: 242px;	padding-top: 28px;	margin-right: 1px;	}
.main .right .headBox	{	background:url('images/bg-headBox.png') -1px 0 no-repeat;	padding-top: 3px;	line-height: 41px;	text-align: center;	font-family: 'Century Gothic';	font-weight: 100;	font-size: 25px;	color: #292929;	text-transform: uppercase;	margin-bottom: 6px;	}
.main .news .newsBox	{	background: #f2ebeb;	background: rgba(214, 63, 68, 0.05);	border-radius: 6px;	margin-left: 2px;	padding: 14px 7px;	position: relative;	}
.main .news .newsBox > .bgB	{	position: absolute;	bottom: -3px;	left: 0;	background:url('images/bg-news-bgB.png') 50% 0 no-repeat;	width: 100%;	height: 3px;	}
.main .news .box + .box	{	padding-top: 20px;	}
.main .news .box h3	{		line-height: 16px;}
.main .news .box h3 a	{	font-family: 'Century Gothic';	font-size: 12px;	color: #399944;	font-weight: 100;	border-bottom: 1px dashed #399944;	}
.main .news .box h3 a:hover	{	border: 0;	}
.main .news .box .date	{	font-family: 'Century Gothic';	font-size: 11px;	color: #454545;	padding-top: 4px;	line-height: 22px;			}
.main .news .box .cont	{	font-family: 'Century Gothic';	font-size: 12px;	color: #7e7e7e;	line-height: 15px;	}
.main .news .btn	{	margin: 9px 0 0 2px;	}
.main .news .btn a	{	display: inline-block;	width: 240px;	height: 24px;	position: relative;	font-family: 'Century Gothic';	font-size: 12px;	color: #d63f44;	line-height: 24px;	text-align: center;	}
.main .news .btn a img	{	margin-left: 4px;	position: relative;	top: -1px;	}
.main .news .btn a .bg	{	position: absolute;	top: -3px;	left: 0;	background: url('images/bg-news-btn.png') no-repeat;	width: 240px;	height: 30px;	
	-webkit-transition: opacity 0.12s ease;
	-moz-transition: opacity 0.12s ease;
	transition: opacity 0.12s ease;	}
.main .news .btn a:hover .bg	{	opacity: 0.88;	filter: alpha(opacity=88);	}
.main .news .btn a:hover:active .bg	{	opacity: 1;	filter: alpha(opacity=100);	}


/* 
	font-family: 'Century Gothic';
	font-family: 'Century Gothic Bold';
	font-family: 'Century Schoolbook';
	font-family: 'Cuprum';
	font-family: 'Consolas';
 */

 
/* 	****	FORM	****	 */

/* INPUT 1 */
.inp1	{	height: 21px;	border-top: 1px solid #e7e7e7;	border-left: 1px solid #efefef;	border-right: 1px solid #efefef;	border-bottom: 1px solid #f8f8f8;	background: #f5f5f5;	font-family: 'Century Gothic';	font-size: 11px;	color: #bdbdbd;	padding: 0px 10px;	border-radius: 8px;	
	-webkit-transition: border 0.22s ease;
	-moz-transition: border 0.22s ease;
	transition: border 0.22s ease;
	box-shadow: inset 0 0 2px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: inset 0 0 2px rgba(0, 0, 0, 0.1);
	-webkit-box-shadow: inset 0 0 2px rgba(0, 0, 0, 0.1);	}
.inp1:focus	{	border: 1px solid #FFF;		}

/* INPUT 2 */
.inp2, select.select1 + .select	{	height: 25px;	border-top: 1px solid #5fad24;	border-left: 1px solid #50a324;	border-right: 1px solid #50a324;	border-bottom: 1px solid #3b9525;	border-radius: 7px;	padding: 0px 10px;	font-family: 'Century Gothic';	font-size: 13px;	color: #c41919;	
	background-color: #90cc56;
	-webkit-transition: border 0.2s ease;
	-moz-transition: border 0.2s ease;
	transition: border 0.2s ease;
	box-shadow: inset 0 -5px 22px #6eb757;
	-moz-box-shadow: inset 0 -5px 22px #6eb757;
	-webkit-box-shadow: inset 0 -5px 22px #6eb757;	}
.inp2:focus, select.select1:focus + .select	{	border: 1px solid #317720;	}

/* SELECT 1 */
select.select1	{	width: 209px!Important;	height: 27px!Important;	background: #90cc56;	font-family: 'Century Gothic';	font-size: 13px;	color: #c41919;		}
select.select1 + .select	{	width: 187px!Important;	background: #90cc56 url('images/select.png') 100% 8px no-repeat;	}
select.select1 + .select span	{	font-family: 'Century Gothic';	font-size: 13px;	color: #c41919;		line-height: 25px;	}


/**** REPEAT Style ****/
.clear	{	clear: both;	}
.left	{	float: left;	}
.right	{	float: right;	}
.width100	{	width: 100%;	}
.Vtop	{	vertical-align: top;	}
.tdOneN td:first-child	{	display: none;	}
.NoNe	{	display: none;	}
.uppercase	{	text-transform: uppercase;	}
#dp_swf_engine	{	display: none;	}

.descr_star	{	color: #E62929;	}
.err	{	position: relative;	top: -1px;	left: 10px;	display: block;	line-height: 0;	font-family: 'Century Gothic';	font-size: 11px;	color: #E62929;	}
/* PAGINATION */
.paginatorBox	{	text-align: center;	padding-top: 24px;	line-height: 16px;	}
.paginatorBox .pages	{	font-family: 'Century Gothic';	font-size: 11px;	color: #8e8d8d;	}
.paginatorBox a	{	text-decoration: none;	margin: 0 4px;	color: #407e9e;	font-family: 'Century Gothic';	font-size: 12px;	}
.paginatorBox a.pgactive	{	font-family: 'Century Gothic Bold';		}
.paginatorBox a.pgactive, .paginatorBox a:hover	{	text-decoration: underline;	}
/* CAPTCHA */
.captcha tr td:first-child	{	width: 130px;	}
.captcha tr td	{	width: 197px;	}
.captcha tr td img	{	cursor: pointer;	float: left;	display: block;	}
.captcha tr td .err	{	left: 14px;	}

/*

border:1px solid red;

*/

@-moz-document url-prefix() {
	.err	{	top: -5px;	}
	input[type="checkbox"]	{	position: relative;	top: 2px;	}
	.header .login .buttonLogin	{	height: 17px;	background-position: 100% 3px;	}
	.header .login .buttonLogin2	{	margin-top: 6px;	line-height: 12px;	}
}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
	.err	{	top: -5px;	}
}

@media all and (-webkit-min-device-pixel-ratio:0) {
	.err	{	top: -5px;	}
	input[type="checkbox"]	{	position: relative;	top: 2px;	}
	select.select1	{	margin-left: 1px;	}
}