/****************************** GLOBAL TAGS *******************************/

html, body {
	width: 100%;
}
form{padding:0;margin:0;}
body {
	margin: 0;
	background: #ffffff;
	color:#205ba1;font-family:"Trebuchet MS",arial;font-size:14px;line-height:18px;
}

img {
	vertical-align: top;
border:0;
}
input,textarea{font-family:arial;font-size:12px;line-height:14px;color:#21538f;}
a {
	color: #054593;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

/******************************** CLASSES *********************************/

.g-clear-right {
	clear: right;
	height: 0px;
	overflow: hidden;
}

/********** merries_podguznik__.html **********/


#site {
	margin: 0 auto;
	min-width: 960px;
}

/********** шапка **********/

.l-main-b-head {
	height: 200px;
	background: url("clouds.gif") repeat-x;
	position: relative;
}

.l-main-b-head #flash_head {
	position: absolute;
	z-index: 102;
}

.l-main-b-head .airplane {
	position: absolute;
	left: 364px;
	top: 21px;
	z-index: 10;
	filter:expression(p_fix(this));
}

.l-main-b-head .logo {
	width: 466px;
	height: 127px;
	background: url("logo.png") no-repeat;
	position: absolute;
	left: 73px;
	top: 44px;
	z-index: 101;
	outline:none;
	filter:expression(p_fix(this));
}

.l-main-b-head .club {
	filter:expression(p_fix(this));
}
.l-main-b-head .clink{
	position: absolute;
	right: 33px;
	top: 26px;
	z-index: 300;
	filter:expression(p_fix(this));
}

.l-main-b-head .login,.l-main-b-head .register,.l-main-b-head .lorder {
	font: bold 14px Arial;
	color: #205ba1;
	text-decoration: underline;
	position: absolute;
	right: 41px;
	top: 123px;
	z-index: 30;
	width:90px;
	
}

.l-main-b-head .login:hover,.l-main-b-head .register:hover,.l-main-b-head .lorder:hover {
	text-decoration: none;
}

.l-main-b-head .register{top:150px;}
.l-main-b-head .lorder{top:180px;}

/********** синяя полоса с телефоном **********/

.l-main-b-phone {
	background-color: #2e9bf5;
	border-top: 1px solid #abd7fb;
	border-bottom: 1px solid #abd7fb;
	margin:40px 0 0 0;
}

.l-main-b-phone-inner {
	width: 760px;
	height: 40px;
	padding-left: 200px;
	margin: 0 auto;
}

.l-main-b-phone-inner span {
	font: bold 21px Arial;
	color: #fefefe;
	line-height: 40px;
	vertical-align: middle;
}

.l-main-b-phone-inner strong {
	float:right;
	font: bold 21px Arial;
	color: #fefefe;
	font-size: 30px;
	line-height: 40px;
	vertical-align: middle;
	margin: 0 25px 0 15px;
}

.l-main-b-phone-inner span.free {
	font-size: 13px;
	line-height: 15px;
	padding-top: 4px;
	padding-right:20px;
	float:left;
}

/********** нижняя часть **********/

.l-main-l-bottom {
	width: 960px;
	margin: 0 auto;
	height: 1%;
	overflow: hidden;
	padding-bottom: 30px;
}

.l-main-l-bottom-b-left {
	width: 200px;
	float: left;
	padding: 20px 0 0 0;
}

.l-main-l-bottom-b-left div {
	margin: 9px 0 0 0;
}

.l-main-l-bottom-b-center {
	width: 465px;
	height: 420px;
	float: left;
	background: center center no-repeat;
	position: relative;
}

.l-main-l-bottom-b-right {
	width: 285px;
	float: left;
	padding: 20px 0 0 0;
}

.l-main-l-bottom-b-right p {
	width: 255px;
	font: 10px Arial;
	color: #2374b8;
	margin: 0;
	padding: 0 0 15px 10px;
}

.l-main-l-bottom-b-right p strong {
	font: bold 12px Arial;
}

/********** goon_exp_position_.html **********/

.catalog{font-weight:bold;}
.catalog .text{font-weight:normal;margin:30px 0 0 180px;}
.catalog_list{width:100%;text-align:center;}
.catalog_list .f{width:180px;}
.catalog_list .h div{text-align:center;background:#eeeeee;padding:4px;margin:0 1px 0 1px;white-space:nowrap;}
.catalog_list td{vertical-align:bottom;}
.catalog_list .r{vertical-align:top;padding:52px 0 0 20px;text-align:right;width:150px;}
.catalog_list .r span{display:block;float:left;color:#ffc05e;font-size:25px;margin:8px 0 0 0;}
.catalog_list .r #flash{position:absolute;right:0;}
.catalog_list .r .f{width:auto;position:relative;}
.catalog_list .r .discount{float:right;margin:15px 0 0 0;}
.catalog_list #flash{position:absolute;right:0;width:220px;height:230px;}

.catalog_list a{outline:none;}
.catalog_list .m{text-align:left;vertical-align:top;position:relative;}
.catalog_list .m h1{padding:10px 0 0 0;margin:0;font-size:24px;line-height:28px;}

#scroll{width:240px;height:240px;overflow:hidden;margin:0 auto;}
#body{height:240px;}
#body a{display:block;float:left;width:240px;}
#body img{display:block;}

.arr{position:relative;}
.arr div{width:51px;height:89px;background:url(arr.png) no-repeat;position:absolute;margin:70px 0 0 0;z-index:10;display:none;}
.arr a{display:block;width:100%;height:100%;outline:none;}
.arr .arr_l{left:50px;}
.arr .arr_r{right:50px;background-position:-51px top;}

.nf{text-align:center;padding:100px 0 100px 0;}
.par{font-size:18px;line-height:24px;color:#999a9a;}
.par span{color:#205ba1;}
.par em{color:#71b02f;font-style:normal;}
.par s{font-size:12px;}
/*#gender_frame{display:none;}*/


.order_button{padding:20px 0 0 0;}

.clear{height:0px;overflow:hidden;clear:both;}

.content{width:960px;margin:0 auto;}
.content h1{font-weight:bold;font-size:24px;line-height:30px;color:#205ba1;padding:0;margin:0;}
.content .left{width:220px;float:left;}
.content .right{width:700px;float:right;}

.brand{margin:0 0 0 105px;padding:0 0 40px 80px;background:url(big_choice.gif) no-repeat left 15px;}
.brand a{outline:none;/*position:relative;z-index:150;*/}
.brand a:hover img{margin-top:-5px;}


.statpage #flash{margin:0;}

.index{background:url(baby_with_plane1.jpg) no-repeat;}
.index .brand{margin:0;padding:30px 0 0 0;background:none;}
.index .text{/*height:320px;*/padding:0 0 0 260px;}
.index .text p{/*width:350px;*/}

.footer{width:860px;margin:0 auto;padding:10px 0 30px 0;color:#205ba1;font-family:arial;font-size:12px;line-height:14px;}
.footer .copy{float:left;width:250px;}
.footer .we{float:right;width:250px;}
.footer .counter{width:200px;margin:-20px auto 0 auto;}

.button,.form .e input.button{cursor:pointer;display:block;width:99px;text-align:center;color:#ffffff;font-weight:bold;font-size:13px;line-height:15px;padding:12px 0 12px 0;margin:0;background:url(button.jpg) no-repeat;border:0;}

.action{font-size:11px;color:#7d7d7d;padding:0 0 0 40px;}

.discount{padding:30px 0 0 0;width:63px;height:33px;background:url(discount.png) no-repeat;color:#ffffff;font-weight:bold;font-size:26px;line-height:16px;text-align:center;}
.discount span,.catalog_list .r .discount span{font-weight:normal;font-size:14px;line-height:16px;float:none;color:#ffffff;display:inline;font-weight:bold;}

.order .title{background:#f0f0f0;color:#333333;width:100%;}
.order .title .r{width:68px;padding:5px 0 5px 0;}
.order .title .f{padding:10px 0px 10px 20px;width:415px;}
.order .image{padding:10px 0 10px 100px;}
.order .el{border-bottom:5px solid #f0f0f0;margin:0 0 20px 0;}
.order .calc{float:right;width:400px;margin:45px 0 0 0;color:#333333;}
.order .calc input{border:1px solid #333333;width:30px;padding:2px;margin:0;}
.order .calc strong{padding:0 0 0 100px;font-size:17px;line-height:19px;}
.order .calc a{margin:0 0 0 100px;color:#333333;}
.order .summ{float:right;width:320px;color:#333333;font-size:17px;line-height:19px;font-weight:bold;}
.order .address{width:300px;}
.order .address h2{padding:0;margin:0;color:#333333;font-weight:bold;font-size:17px;line-height:19px;}
.order .address .edit a{color:#808080;text-decoration:underline;}


div.growlUI h1 {font-weight:bold;color:#000000;text-align:left;padding:10px;font-size:14px;line-height:16px;}
div.growlUI h1 a{color:#000000;}

#fly{width:227px;height:290px;background:url(baby_with_plane.jpg) no-repeat;}

.register .text{width:330px;}

.error{color:red;padding:0 0 10px 0;}

#popup{display:none;font-family:arial;border:1px solid #00aeef;color:#00aeef;padding:15px;font-size:12px;line-height:14px;background:#ffffff;width:300px;position: absolute;right: 10px;top: 200px;z-index: 9999;}
#popup .error{text-align:center;}
.auth .remind{float:left;}
.auth .button{float:right;margin:-12px 0 0 0;}
.auth a{color:#868686;}


.form .el,.form .ch{padding:0 0 5px 0;}
.form .el .ctl input,.form .e input,.form .e textarea,.form .e select{background:url(input.jpg) no-repeat;border:0;width:203px;padding:11px 15px 11px 15px;}
.form .e textarea{background-image:url(textarea1.jpg);height:130px;}
.form .e select {width:233px; cursor: pointer;}
.form .el .ctl{float:right;}
.form .el label{float:left;padding:13px 0 0 0;}
.form .ch input{margin:0 5px 0 0;}
.form h2{padding:25px 0 15px 0;margin:0;font-weight:bold;color:#ffa557;font-size:14px;line-height:16px;}
.form .e{padding:0 0 5px 0;font-style:italic;font-weight:bold;font-family:arial;}
.form .e label{margin:0 0 0 10px;}
.form .e input.button{margin:20px 0 0 0;}
.req{position:absolute;font-size:18px;line-height:10px;font-weight:bold;margin:5px 0 0 220px;color:#27ba00;}
.req_f{margin:40px 0 0 220px;position:absolute;color:#b4b4b4;font-size:11px;line-height:13px;font-style:italic;}
.req_f .req{position:relative;margin:0;}

.ui{color:#073a77;position:absolute;right:0;top:0;z-index:30;text-align:center;font-family:arial;width:200px;font-weight:bold;}
.ui a{display:block;text-decoration:underline;outline:none;}
.ui .e{margin:5px 35px 0 0;color:#ffffff;font-size:11px;line-height:13px;text-align:right;font-weight:normal;}
.ui .n{margin:45px 0 0 0;color:#ffffff;}
.ui .s{margin:15px 0 0 0;}
.ui .o{width:120px;padding:3px 0 3px 0;margin:10px auto 0 auto;font-size:11px;line-height:13px;color:#073a77;background:url(basket.gif) no-repeat right center;}
.ui .c{;margin:15px 0 0 0;font-size:11px;line-height:13px;color:#073a77;}

.lp{width:300px;padding:20px 0 0 0;}

.profile .card{width:450px;}
.profile .card .button{float:right;}
.profile .card h1{color:#ffa557;font-size:36px;line-height:40px;}
.profile .card h2{font-size:20px;line-height:28px;}
.profile .card .el{color:#808080;padding:30px 0 0 0;font-weight:bold;}
.profile .card .el span{color:#21538f;display:block;padding:10px 0 0 0;}

.my_list table{width:100%;}
.my_list .p{width:100px;}
.my_list .q{width:100px;}
.my_list .i{width:130px;}
.my_list .d{width:100px;}
.my_list td{padding:0;}

.club .text{width:450px;}
.club .card{float:right;margin:0 0 10px 20px;background:url(card.jpg) no-repeat;width:234px;height:148px;}
.club .club_i{width:150px;height:139px;background:url(podguzon_club.gif) no-repeat;}

.partner{color:#333333;font-size:11px;line-height:13px;}
.partner .el{width:180px;float:left;margin:0 20px 30px 0;}

.png{filter:expression(p_fix(this));}

.catalog_list #cube{margin-top:25px;position:relative;right:0;width:210px;height:218px;background:url(cube_full.jpg) no-repeat;}
#eye_f{position:relative;height:100px;}
#eye_l{font-size:0px;overflow:hidden;display:none;top:87px;left:108px;width:9px;height:9px;background:url(/src/img/cube_eye.png) no-repeat;position:absolute;z-index:1;filter:expression(p_fix(this));}
#eye_r{font-size:0px;overflow:hidden;display:none;top:87px;left:152px;width:9px;height:9px;background:url(/src/img/cube_eye.png) no-repeat;position:absolute;z-index:1;filter:expression(p_fix(this));}
#eye_p{font-size:0px;overflow:hidden;display:none;top:78px;left:99px;width:71px;height:26px;background:url(/src/img/cube_eye_p.png) no-repeat;position:absolute;z-index:2;filter:expression(p_fix(this));}

#sos{position:absolute;z-index:100;left:180px;top:55px;}

#show{position:absolute;z-index:101;}

object{outline:none;}

.llink{margin:40px 0 0 60px;display:block;width:500px;height:130px;position:absolute;z-index:200;outline:none;}

.selectcity {
	float: left;
	position: absolute;
	z-index: 9999;
	top: 127px;
	left: 74px;
}
/*
.selectcitytext {
	float: left;
	position: absolute;
	z-index: 9999;
	width: 114px;
	height: 27px;
	top: 100px;
	left: 525px;
	background:url(select_city_text2.png) 0px -27px no-repeat;
}
*/
.hover {
	background:url(select_city_text2.png) 0px 0px no-repeat;
}

.spring{background:url(sakura.png) no-repeat;width:483px;height:111px;filter:expression(p_fix(this));position:absolute;}

.carousel{width:400px;position:relative;margin:0 auto;}

#carousel{height:300px;width:400px;position:relative;}
#carousel a{visibility:hidden;}
#carousel img{width:168px;height:232px;}
#carousel_button{height:50px;position:absolute;display:none;}
#carousel_button div{height:89px;width:51px;background:url(arr.png) no-repeat;position:absolute;z-index:500;cursor:pointer;}
#carousel_button #left{margin:80px 0 0 -50px;}
#carousel_button #right{background-position:right top;margin:80px 0 0 400px;}

#carousel_container{padding:0 30px 0 0;}
#carousel_container .el{display:none;}


.clubnew .card{float:none;margin:-50px 0 0 0;}

.club_secretary{font-size:15px;color:#e67817;padding:20px 0;font-weight:bold;}
.club_secretary a{color:#e67817;}
.club_secretary a.cur{color:#205ba1;}

.club_secretary_image{position:relative;}
.club_secretary_image .but{height:89px;width:51px;background:url(arr.png) no-repeat;position:absolute;z-index:500;cursor:pointer;visibility:hidden;}
.club_secretary_image .left{margin:0 0 0 -61px;}
.club_secretary_image .right{background-position:right top;margin:0 0 0 390px;}
.club_secretary_image .slide{padding:10px 0 0 0;width:380px;height:75px;overflow:hidden;}
.club_secretary_image .body{height:65px;overflow:hidden;}
.club_secretary_image .body a{display:block;width:65px;height:65px;float:left;margin:0 15px;}
.club_secretary_image .body img{display:block;width:65px;height:65px;}

.club_secretary_form{display:none;padding:50px 0 0 0;width:620px;}
.club_secretary_form .left{width:180px;float:left;background:url(loader.gif) no-repeat center 20px;min-height:40px;}
.club_secretary_form .left img{background:#fff;}
.club_secretary_form .right{width:420px;float:right;}
.club_secretary_form .req_f{display:none;}


.club_photo_image{position:relative;}
.club_photo_image .but{height:89px;width:51px;background:url(arr.png) no-repeat;position:absolute;z-index:500;cursor:pointer;visibility:hidden;}
.club_photo_image .left{margin:0 0 0 -61px;}
.club_photo_image .right{background-position:right top;margin:0 0 0 390px;}
.club_photo_image .slide{padding:10px 0 0 0;width:380px;height:75px;overflow:hidden;}
.club_photo_image .body{height:65px;overflow:hidden;}
.club_photo_image .body a{display:block;width:65px;height:65px;float:left;margin:0 15px;}
.club_photo_image .body img{display:block;width:65px;height:65px;}

.club_photo_form{display:none;padding:50px 0 0 0;width:620px;}
.club_photo_form .left{width:180px;float:left;background:url(loader.gif) no-repeat center 20px;min-height:40px;}
.club_photo_form .left img{max-width:180px;background:#fff;}
.club_photo_form .right{width:420px;float:right;}
.club_photo_form .req_f{display:none;}
.club_photo_form .dnl{margin:0 0 10px 0;}
.club_photo_form .dnl input{margin:0;vertical-align:middle;display:inline;}
.club_photo_form .dnl .button{margin:0 15px 0 0;}

.club_driver_image{position:relative;}
.club_driver_image .but{height:89px;width:51px;background:url(arr.png) no-repeat;position:absolute;z-index:500;cursor:pointer;visibility:hidden;}
.club_driver_image .left{margin:0 0 0 -61px;}
.club_driver_image .right{background-position:right top;margin:0 0 0 390px;}
.club_driver_image .slide{padding:10px 0 0 0;width:380px;height:75px;overflow:hidden;}
.club_driver_image .body{height:65px;overflow:hidden;}
.club_driver_image .body a{display:block;width:65px;height:65px;float:left;margin:0 15px;}
.club_driver_image .body img{display:block;width:65px;height:65px;}

.club_driver_full{display:none;width:400px;background:url(loader.gif) no-repeat center 20px;}
.club_driver_full .img{margin:0 0 0 40px;background:#fff;padding:50px 0 0 0;}
.club_driver_full .form{position:relative;}
.club_driver_full .form .button{margin:-38px 0 0 0;position:absolute;right:-70px;z-index:501;}

.newListSelFocus:focus{outline:none;}

