*{padding:0px;margin:0px;}
body{color:#000;font: 12px  Arial;background: url(about:blank) #fff; _filter: true; background-attachment: fixed;}
img{border:0px;}
a{color:#1E6B9C;}
.a_img{text-decoration:none;}
.clear{clear:both;}
h4{font-size:24px;}
h5{font-size:24px;color:#ce1201;clear:both;padding:10px 0px 5px 0px;}
#all{min-width:999px;background: url('../img/lamp.jpg') no-repeat bottom right;}
	#header{height:655px;}
		#flag{background: url('../img/flag.jpg') repeat-x right top #dc1c0e;height:655px;width:76%;float:left;position:relative;padding:0;}
		#flag_left{background: url('../img/flag_left.jpg') no-repeat left top;height:655px;width:100%;}
		#flag_right{background: url('../img/flag_right.jpg') no-repeat top right;height:655px;width:100%;}
			#logo{margin:8px 0px 0px 55px;float:left;}
			#main_menu{margin-left:345px;padding-top:10px;font-size:20px;width:440px;position:absolute;z-index:2;}
				#main_menu ul li{list-style:none;float:left;width:170px;margin-right:10px;line-height:27px;}
				#main_menu ul li.ul_w{width:80px;}
				#main_menu ul li.ul_w2{width:155px;}
					#main_menu ul li a{color:#fff;font-size:20px;}
			#center_placat{width:780px;margin:0 auto;}
				#center_placat a{text-decoration:none;}
				.plakat{margin:22px 0px 0px 90px;}
				#text_header{background: url('../img/text_header.gif') no-repeat #dc1c0e;height:23px;width:365px;margin:40px 0px 0px 220px;}
		#telefon{background: url('../img/telefon4.jpg') no-repeat left bottom;height:655px;float:right;width:24%;position:relative;left:-1px;}	
		#Q-ZAR{margin-left:108px;}
			#ppsch{background: url('../img/ppsch.jpg') no-repeat left top;height:261px;width:131px;margin:0px 0px 10px 20px;}
			#Q-ZAR h4{margin-top:-4px;color:#ce1201;}
			#Q-ZAR p{color:#d8af21;font-size:16px;padding-left:7px;line-height:14px;}
			#Q-ZAR p a{color:#d8af21;text-decoration:none;}
			#Q-ZAR h4 a{color:#ce1201;}
	#content{}
		#left_col{float:left;width:22%;padding-bottom:280px;}
			#matrecha{margin:60px 0px 0px 10px;}
			#kinder_room{margin-left:6px;}
		#center_col{float:left;width:48%;padding-bottom:100px;}
			.foto_otchet p{font-size:14px;font-weight:bold;padding:12px 20px 0px 0px;}
				.foto_otchet p span{color:#1e6b9c;font-weight:normal;}
				.foto_otchet p a{color:#000; text-decoration: none;}
			.foto_otchet img{margin:10px 10px 0px 0px;}
			.v_kontakte{font-size:14px;font-weight:bold;color:#a80a13;margin-top:0px;}
				.v_kontakte img{position:relative;top:10px;left:5px;}
		#right_col{float:left;width:25%;padding-left:1%;}
			#kinolenta{margin:17px 0px 18px 0px;}
			#right_col p.all_comment{padding:2px 0px 0px 10px;}
				#right_col p.all_comment a{color:#1e6b9c;}
			#tovarischi{margin:50px 0px 40px 0px;}
			.comment{background: url('../img/ramka.jpg') no-repeat;width:100%;margin-top:-25px; min-height: 130px; height: auto !important; height: 130px;}
				.comment img{position:relative;top:22px;left:5px;}
				#right_col .comment p{padding-left:78px;position:relative;top:-50px;padding-right:40px;}
				#right_col .comment p.name_tovarisch{font-size:24px;color:#0f0f0f;padding-top:0px;}
				#right_col .comment p.name_tovarisch span{font-size:12px;color:#ce1201;}
				#right_col .comment p a{text-decoration:none;color:#000;}
				#right_col .comment p a:hover{text-decoration:underline;}
			#right_col p.review{margin-left:75px;padding-bottom:2px;margin-top:-15px;}
				#right_col p.review a{border-bottom:1px dashed #1e6b9c;text-decoration:none;color:#1e6b9c;}
	#footer{height:110px;clear:left;padding-top:40px;}
		.center_suitcase{margin-left:21%;width:40%;}
			#suitcase{background: url('../img/suitcase.jpg') no-repeat bottom;padding-top:14px;height:96px;margin:0 auto;width:358px;}
		#telefon_adress{margin-top:-80px;float:right;margin-right:20px;}
#bufet{margin-top:-420px;position:absolute;}
.flagok{margin-left:21%;width:40%;margin-top:-200px;position:absolute;}
	.flagok_left{background: url('../img/flagok.jpg') no-repeat left top;width:340px;margin:0 auto;}	
	.flagok_right{background: url('../img/flagok.jpg') no-repeat right top;width:100%;text-align:center;}
		.flagok_right img{margin:20px 0px 0px 15px;}

/*default шаблон*/
#left_default{float:left;width:23%;padding-bottom:0px;min-height:1px;}/*потом можно удалить свойство мин хайгхт*/
#center_default{float:left;width:44%;padding-bottom:100px;}
#right_default{float:left;width:32%;padding-left:1%;}
#header_default{height:295px;}
	#header_default #flag{background-image: url('../img/flag_default.jpg');height:295px;}	
	#header_default #flag_left{background-image: url('../img/flag_left_default.jpg');height:295px;}	
	#header_default #flag_right{background-image: url('../img/flag_right_default.jpg');height:295px;}	
	#header_default #telefon{background: url('../img/telefon3.jpg') no-repeat left bottom;height:295px;}
#telefon_default{background: url('../img/telefon_default.jpg') no-repeat left bottom;height:292px;float:right;width:24%;position:relative;left:-1px;}
/*макет фотокарточки - вн2*/
#left_default .golos{margin-left:27px;}
.data_img{margin-left:25px;width:100px;background:url('../img/zvezda1.gif') no-repeat;padding:4px 0px 10px 30px;}
#top_data_img{margin-top:10px;}
	.data_img ul{margin:5px 0px 0px 11px;}
	.data_img ul li{list-style:none;padding-top:2px;}
		.data_img ul li a{color:#000;}
#lampa{background: url('../img/lampa.jpg') no-repeat;width:100%;height:309px;margin-top:80px;}
.foto_pati{margin:10px 0px 40px 0px;}
	.foto_pati img{margin:12px 10px 0px 0px;}
	.data_pati{color:#8f8f8f;}
		.data_pati a{color:#1e6b9c;font-size:11px;margin-left:3px;}
	.header_pati{color:#e84200;font-size:24px;padding:6px 0px 4px 0px;line-height:20px;}
    .header_pati a {color:#e84200; text-decoration: none;}
.golos{margin:20px 0px 5px 4px;}
.comment_pati{margin:15px 0px 30px 0px;padding-right:15px;}
	.comment_pati .data_pati{color:#c2c1c1;}
	.comment_pati .data_pati a.report_link{color:#ce1201;}
	.comment_pati .data_pati a{font-size:12px; text-decoration: none;}
	.comment_pati .text_pati{padding:2px 0px 22px 2px;}
    .comment_pati .text_pati a {color: #000; text-decoration: none;}
#paginatio{color:#e94301;margin-top:-10px;}
#paginatio a{color:#1e6b9c;margin:0px 1px;}
#paginatio .rarr{text-decoration:none;font-size:14px;margin-left:4px;}

/*макет с большим фото - вн3*/
#center_default_all_foto{width:69%;float:left;padding-right:8%;padding-bottom:100px;}

.center_width{width:770px;}

.header_big_foto{color:#e84200;font-size:24px;padding:8px 0px 4px 0px;}
	.header_big_foto span{color:#c2c1c1;font-size:16px;}
	.header_big_foto a{color:#e84200;text-decoration: none;}
.bc_foto{background: url('../img/bc_foto.png') #f3f0e6;padding:12px;width:auto;margin:0 auto;}
	.bc_foto img{display:block;}

.parent_right_ramka{background: url('../img/parent_right_ramka.png') no-repeat;width:47px;height:45px;float:right;margin-top:-45px;position:relative;z-index:100;}
.parent_left_ramka{background: url('../img/parent_left_ramka.png') no-repeat;width:47px;height:45px;float:left;position:absolute;z-index:100;}

#menu_foto{margin:0 auto;width:100px;padding:4px 0px 10px 0px;}
	#menu_foto img{margin:0px 12px;}
	#menu_foto a{text-decoration:none;}
.name_foto_big{font-size:11px;color:#747474;text-align:right;margin:-33px 25px 18px 0px;}
#foto_line img{margin-right:2px;}

.center_width .comment_pati{width:600px;margin-top:30px;}

#form{width:70%;padding:15px 30px 18px 30px;background:#f6f6f6;margin:30px 0px 60px 0px;font-size:14px;}
.form{width:90%;padding:10px 15px 18px;}
	.form_head{color:#de1201;font-size:18px;padding-bottom:30px;}
	.form_head{color:#de1201;font-size:18px;padding-bottom:30px;}
		.form_head img{position:relative;top:2px;}
	#form p{margin-bottom:10px;}
    .form p {margin-bottom: .5em;}
	#form span, .form span{display:block;float:left;width:105px;text-align:left;padding-right:5px;}
	.txt_form{width:120px;color:#6d6c6c;font-size:14px;border:1px solid #000;}
	#text_form{width:380px; height:100px;overflow:auto;color:#6d6c6c;font-size:14px;border:1px solid #000;}
	.button_form{background: url('../img/button_form.png') no-repeat #ca1c0b;clear:both;color:#fff;font-weight:bold;width:126px;height:27px;margin-left:110px;cursor:pointer;border:0;}
    .disabled{background: url('../img/button_form_disabled.png') no-repeat #797979;clear:both;color:#000;font-weight:bold;width:126px;height:27px;margin-left:110px;cursor:default;border:0;}
	.img_cap{margin:0px 0px 10px 110px;border:1px solid #000;height:48px;width:155px;display:block;}

.form .role {float: left; padding: 2px 3px; width: 110px;}
.form .role span {display: inline; float: none; padding-left: 15px;}
.form input.m {position: relative; top: -35px;}
.form .roles {overflow-y: auto; width: 250px; height: 165px; margin-left: 105px;}
.form a {text-decoration: none; color: #1E6B9C;}
a.pseudo {text-decoration: none; border-bottom: 1px dashed;}
a.a_pseudo {text-decoration: none; color: #000; border: 0px solid;}
.roles.abs {position: absolute; border: 1px solid #000; background:#f6f6f6; padding: 10px 15px; display: none;}
.roles.abs .role span {padding-left: 0;}

.form .self_roles {margin-left: 105px; width: 250px; padding-bottom: 5px;}

/*макет с альбомом - вн4*/
#left_default .head_comment{margin-left:28px;}
#left_default .comment_pati{margin-left:25px;}
#center_foto_grup .foto_pati .text_pati{margin-bottom:10px;padding-right:20%;}
#center_foto_grup .foto_pati img{margin:0px 8px 8px 0px;}

.marg {margin-left: 110px;}
.error {color: #fff; display: none; font-weight: bold; padding: 2px 3px; background: #000;}
    .error a {color: #fff !important;}
.success {color: #fff; display: none; font-weight: bold; padding: 2px 3px; background: #000;}
/*Коменты пользователей*/
#coment_tov td{padding-bottom:10px;}
.ramka_foto_user{background: url('../img/ramka.jpg') no-repeat;width:84px;height:100px;vertical-align:top;}
.ramka_foto_user img{margin:22px 0px 0px 5px;}
#coment_tov p{padding-top:10px;}
#coment_tov .name_user_com{padding-top:12px;font-size:24px;color:#0f0f0f;}
#coment_tov .name_user_com span{font-size:12px;color:#ce1201;}

#abs_form {
    position: fixed;
    _position:absolute;
    top: 100px;
    _top:expression(eval(document.documentElement.scrollTop+100));
    left: 50%;
    width: 496px;
    margin-left: -248px;
    padding:15px 30px 18px 30px;
    background:#f6f6f6;
    display: none;
    z-index: 20;
}
#abs_back {
    position: fixed;
    _position:absolute;
    top: 0;
    _top:expression(eval(document.documentElement.scrollTop));
    left: 0;
    width: 100%;
    height: 100%;
    _height:expression(eval(document.documentElement.clientHeight));
    background: #000;
    opacity: 0.65;
    filter:alpha(opacity=65);
    display: none;
    z-index: 10;
}
/*Стили для таблиц прайсов*/
.leftbar{width:60%;float:left;padding-right:10%;}
	.img_vn{margin-top:30px;}
	.leftbar p{font-size:14px;padding:8px 0px;}
	.img_events{margin-top:40px;}
	.img_events img{margin:10px 10px 0px 0px;}
.rightbar{width:30%;float:left;}
.rightbar .comment{margin-top:-30px;}
.rightbar .comment p{padding-left:78px;position:relative;top:-50px;padding-right:40px;color:#ce1201;font-size:18px;}
.rightbar .comment p.name_tovarisch{font-size:24px;color:#c1c1c1;padding-top:10px;}
table.price{width:100%;border-collapse:collapse;text-align:center;}
	table.price th{font:18px "Times New Roman";background:#d94134;color:#fff;padding:5px 2px;}
	table.price td{font-size:12px;padding:5px 2px;}
	table.price tr.bc_tr td{background:#fbecea;}
	
	table.price .time,
	table.price .time1,
	table.price .time2,
	table.price .time3,
	table.price .time4,
	table.price .time5{width:110px;font:18px "Times New Roman";}
	table.price .time1{color:#e88b83;}
	table.price .time2{color:#d94134;}
	table.price .time3{color:#a21c11;}
	table.price .time4{color:#860b01;}
	table.price .time5{color:#420000;}
/*Стили для списков*/
.ulli {margin:4px 0px 4px 15px;}
.ulli  li{list-style-image:url('../img/ulli.gif');}
/*Стили для ссылок внизу страниц*/
#back_link{width:50%;float:left;height:120px;margin-bottom:80px;}
#back_link a{color:#d94134;text-decoration:none;}
#back_link p{font:18px "Times New Roman";margin-top:45px;float:left;padding-left:27px;}
#back_link p span{margin:0px 8px 0px -27px ;}
#back_link img{margin:10px;}

#next_link{width:49.9%;float:left;height:120px;}
#next_link a{color:#d94134;text-decoration:none;}
#next_link p{text-align:right;font:18px "Times New Roman";margin-top:45px;float:right;padding-right:27px;}
#next_link p span{position:absolute;margin-left:8px;}
#next_link img{float:right;margin:8px;}

/*Картинка загрузки*/
#image_loading {
    position: fixed; 
    left: 50%; 
    _position:absolute;
    top: 150px;
    _top:expression(eval(document.documentElement.scrollTop+150));
    margin-left: -50px; 
    width: 100px; 
    height: 100px; 
    background: url('../img/loading.gif') no-repeat; 
    display: none; 
    z-index: 20;
}
#image_view {
    position: absolute;
    top: 50px;
    left: 50%;
    width: 610px;
    margin-left: -305px;
    display: none;
    z-index: 20;
}
#view_image {border: 8px solid #f2f0e4;}
.close_gal {float: right; background: #F2F0E4; position: relative; top: 25px; zoom: 1;}
#image_nav {text-align: center;}

