@import url("http://st.biglion.ru/css/calendar/calendar.css");


/* ======== */
/* Default */

html, body, form, table {
	margin: 0;
	padding: 0;
}
html {
	font-size: 100.01%;
}
body {
	font-size: 75%;
	font-family: Arial, Tahoma;
	line-height: 1.5em;
	color: #000;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}
table th,
table td {
	vertical-align: top;
	padding: 0;
}

img {
	border: none;
}

a {
	color: #22A0E0;
}
a:hover {
	text-decoration: none;
}

input, select, textarea, label {
	font-size: 100%;
	font-family: Arial, Tahoma;
}




/* ======= */
/* Layout */

html {
	height: 100%;
}
body {
	min-width: 990px;
	min-height: 100%;
	position: relative;
	background: #89B556 url("http://st.biglion.ru/img/newwin/bg_page2.jpg") no-repeat 50% 166px;
}
.page-inner {
	width: 990px;
	margin: 0 auto;
}
#header {
	width: 100%;
	height: 166px;
	color: #FFF;
	background: url("http://st.biglion.ru/img/newwin/bg_header2.jpg") repeat-x 50% 0;
}
#header-bottom {
	clear: both;
	height: 59px;
	background: url("http://st.biglion.ru/img/newwin/bg_header_bottom.png");
	padding: 10px 0 0 7px;
}
#middle {
	padding: 0 0 85px 0;
}

.lp_banner {width:872px; height:210px; margin:0 auto; overflow:hidden;}
.lp_banner a{display:block;}

.slog {width:872px; margin:0 auto; text-align:center; background:url(http://st.biglion.ru/img/newwin/line.gif) repeat-x left bottom; padding:25px 0 20px 0;}
.slogreg {width:868px; margin:0 auto; text-align:center; padding:21px 0 00px 0; font-family:verdana; font-size:21px; line-height:normal;}
	.slogreg span {font-family:arial; font-size:26px; color:#0093cd; font-weight:bold;}
	.slogreg a {font-family:arial; font-size:26px; color:#000; font-weight:bold;}

.slog2 {width:868px; margin:0 auto; text-align:justify; padding:15px 0 00px 0; font-family:verdana; font-size:21px; line-height:normal;}
	.slog2 span {font-family:arial; font-size:26px; color:#0093cd; font-weight:bold;}

.menu_bot {text-align:center; padding-top:31px; font-family:Arial; font-size:21px; color:#9fd6e5;}
	.menu_bot a {color:#9fd6e5; text-decoration:none;}

.reg {padding-top:350px; height:80px; width:868px; margin:0 auto; position:relative;}

.steps {position:absolute; z-index:3; top:360px; overflow:hidden; width:868px; height:50px;}


#step1, #step2 {
	position:absolute;
	width:100%;
	top:0;
	left:0;
	padding-left:105px;
}
#step1 .number, #step2 .number {
	float:left;
	margin-right:9px;
}
#step1 label, #step2 label {
	float:left;
	font-size:24px;
	margin-top:15px;
	margin-right:12px;
	font-family:arial;
	color:#000;
}
#step1 .styled-select, #step1 .styled-text, #step2 .styled-select, #step2 .styled-text {
	margin-right:32px;
}
#step1 .styled-select, #step1 a, #step1 .styled-text, #step2 .styled-select, #step2 a, #step2 .styled-text {
	float:left;
	margin-top:3px;
}
#step1 .number {
	background:url(http://st.biglion.ru/img/newwin/numb1.png) 0 top;
	height:49px;
	width:49px;
}
#step2 {
	left:868px;
}
#step2 .number {
	background:url(http://st.biglion.ru/img/newwin/numb2.png) 0 -99px;
	height:45px;
	width:45px;
}
#footer {
	width: 100%;
	height: 80px;
	position: absolute;
	bottom: 0;
	background: #203445 url("http://st.biglion.ru/img/newwin/bg_footer.jpg") repeat-x left bottom;
	color: #FFF;
}
#footer-inner {
	width: 1004px;
	margin: 0 auto;
}


#logo {text-align:center; padding-top:39px}


.styled-select{display:inline-block;height:35px;line-height:35px;position:relative; top:6px;}
.styled-select.float{float:left;}.styled-select .front{top:0;width:100%;position:absolute;margin-left:3px;color:black;font-size:20px;z-index:1;background:url(http://st.biglion.ru/img/newwin/controls.png?1288791793) no-repeat 100% -471px;}.styled-select .front div{height:35px;padding-left:5px;background:url(http://st.biglion.ru/img/newwin/controls.png?1288791793) no-repeat 0 -471px;position:relative;left:-3px;margin-right:45px;}.styled-select select{opacity:0;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);height:35px;position:relative;z-index:2;cursor:pointer;border:1px solid black;padding-left:55px;}.styled-select select,.styled-select select option{padding:0;font:normal normal normal 20px/normal Arial,Helvetica,sans-serif;}.styled-select select{padding-left:55px;}.styled-select.blue .front{background-position:100% -541px;}.styled-select.blue .front div{background-position:0 -541px;}

.styled-text{display:inline-block;background:url(http://st.biglion.ru/img/newwin/controls.png?1288791793) no-repeat 100% -506px; margin-left:4px; top:5px; position:absolute; left:395px;}
.styled-text input{margin:0;padding:8px 4px 0 8px;height:27px;border:none;color:black;background:url(http://st.biglion.ru/img/newwin/controls.png?1288791793) no-repeat 0 -506px;position:relative;left:-4px;font-size:20px;}.styled-text.green{background-position:100% -576px;}.styled-text.green input{background-position:0 -576px;}

a.styled-button{display:inline-block;color:white;text-decoration:none;text-shadow:#de5000 0 -1px 0;font-weight:bold;background:url(http://st.biglion.ru/img/newwin/but1.png) no-repeat center top; height:49px; width:146px; text-align:center; padding-top:15px; font-size:16px; font-weight:bold; font-family:arial;}
	a.styled-button2 {display:block; position:absolute; top:0; left:650px;}
/*a.styled-button b{display:block;position:absolute;top:0;background:url(http://st.biglion.ru/img/newwin/controls.png?1288791793);}
a.styled-button.height47{height:49px;line-height:48px;margin-left:22px;padding-right:22px;background-position:100% 0;font-size:24px;}
a.styled-button.height47 b{height:49px;width:22px;left:-22px;background-position:0 0;}
a.styled-button.height47:hover{background-position:100% -49px;}
a.styled-button.height47:hover b{background-position:0 -49px;}
a.styled-button.height47:active{background-position:100% -98px;}
a.styled-button.height47:active b{background-position:0 -98px;}
a.styled-button.height39{height:41px;line-height:40px;margin-left:18px;padding-right:18px;background-position:100% -147px;font-size:24px;}
a.styled-button.height39 b{height:41px;width:18px;left:-18px;background-position:0 -147px;}
a.styled-button.height39:hover{background-position:100% -188px;}
a.styled-button.height39:hover b{background-position:0 -188px;}
a.styled-button.height39:active{background-position:100% -229px;}
a.styled-button.height39:active b{background-position:0 -229px;}
a.styled-button.height34{height:36px;line-height:35px;margin-left:16px;padding-right:16px;background-position:100% -270px;font-size:16px;}
a.styled-button.height34 b{height:36px;width:16px;left:-16px;background-position:0 -270px;}
a.styled-button.height34:hover{background-position:100% -306px;}
a.styled-button.height34:hover b{background-position:0 -306px;}
a.styled-button.height34:active{background-position:100% -342px;}
a.styled-button.height34:active b{background-position:0 -342px;}
a.styled-button.height29{height:31px;line-height:30px;margin-left:13px;padding-right:13px;background-position:100% -378px;font-size:13px;}
a.styled-button.height29 b{height:31px;width:13px;left:-13px;background-position:0 -378px;}
a.styled-button.height29:hover{background-position:100% -409px;}
a.styled-button.height29:hover b{background-position:0 -409px;}
a.styled-button.height29:active{background-position:100% -440px;}
a.styled-button.height29:active b{background-position:0 -440px;}
a.styled-button.blue{height:29px;line-height:28px;margin-left:13px;padding-right:13px;background-position:100% -611px;font-size:11px;}
a.styled-button.blue b{height:29px;width:13px;left:-13px;background-position:0 -611px;}
*/