html	{ height: 100%;}
body    { height: 100%; padding: 0px; margin: 0px; font-family: Arial, sans-serif; font-size: 75%; color: #000; background: #fff url(../images/bg/body_old.gif) left top repeat-x;}
table   { font-family: Arial, sans-serif; border-collapse: collapse; margin: 0px; font-size: 100%; color: #000;}
td      { padding: 0px;}

*		{ box-sizing: border-box; -moz-box-sizing: border-box;}

.box_sizing_content *	{ box-sizing: content-box; -moz-box-sizing:content-box; }

.tcut, tcut {
background-color:#D2D2D2;
border:1px dotted #000000;
display:block;
}

/*header*/
.top_t	{ width:100%; position:absolute; z-index:1; }
.top_t1	{ width:320px;}
.top_t2	{ position:relative; z-index:1; vertical-align:top; }
.tmenu_top	{ position:relative; width:100%; top:20px; z-index:1; //padding: 0 320px 0 0;  } 
.tmenu		{ width:360px; }
.tmenu td	{ width:120px; vertical-align:top; }
.tmenu td a			{ color: #000000; font-size: 13px; text-decoration: underline; }
.tmenu td a:visited	{ color: #000000;}
.tmenu td a:hover	{ color: #8B362B;}
.tmenu td a span 	{ background: url(../images/tmenu/tmenu.png); width:38px; height:32px; posiiton:relative; display: block; margin-bottom:10px; }
.tmenu td a.tmenu_book span		{ background-position:0px 0px; }
.tmenu td a.tmenu_book:hover span{ background-position:-38px 0px; }
.tmenu td a.tmenu_air span		{ background-position:-76px 0px; }
.tmenu td a.tmenu_air:hover span{ background-position:-114px 0px; }
.tmenu td a.tmenu_gid span		{ background-position:-152px 0px; }
.tmenu td a.tmenu_gid:hover span{ background-position:-190px 0px; }
.tmenu td a.tmenu_albuka span		{ background: url(../images/tmenu/albuka.png); width:38px; height:32px; posiiton:relative; display: block; margin-bottom:10px; }
.tmenu td a.tmenu_albuka:hover span	{ background: url(../images/tmenu/albuka.png); width:38px; height:32px; posiiton:relative; display: block; margin-bottom:10px; }

input.tmenu_search	{ position:relative; display:block; float: right; background: url('/images/tmenu/search.gif') no-repeat scroll 5px 5px #FFFFFF; color:#AAAAAA; border:1px solid #CCCCCC; font-size:13px; width:130px; height:24px; margin:7px 0; padding:0 5px 0 20px; //padding-top:3px; }

/* NEW Верний поиск */
.top_search	{ position:relative; width:100%; top:40px; z-index:1; //padding: 0 320px 0 0;  }
.top_search form { position:relative; margin:0px; overflow: hidden; margin: 0 320px 0 0; //margin:0px;}
.top_search .poisk { position:relative; width:100%; margin:0px; background: #B8E8F9; overflow: hidden; }
.top_search .poisk td.poisk1 { padding: 5px 0 5px 5px; }
.top_search .poisk td.poisk1 input { border: 1px solid #2A9ED9; }
.top_search .poisk td.poisk2 { padding: 5px; }
.top_search .poisk td.poisk2 input { width:60px; border: 1px solid #959595; color:#000; font-size:16px; }

/* NEW Верхняя менюшка!*/
ul.menu_top 	{ position:relative; z-index:99; top:130px; padding: 8px 4px; margin:0px; list-style: none; font-family: Arial; background: #E3EDF2; width: 100%; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px;}
ul.menu_top li.menu_top_first {  -moz-border-radius: 4px 0 0 4px; -webkit-border-radius:4px 0 0 4px; border-radius: 4px 0 0 4px; }
ul.menu_top li img	{ width:8px; height:5px; position: relative; margin-left: 5px; top:-3px; text-decoration: none; }
ul.menu_top li	{ padding: 10px 15px; margin:0 0 0 -4px; font-size:15px; color:#000; display:inline; border-right: 1px solid #CCD6DB; position:relative; }
ul.menu_top li a	{ text-decoration: underline; color: #000; }
ul.menu_top li ul.menu_top_sub	{ display:none; }
ul.menu_top li:hover	{ padding: 10px 15px; margin:0 0 0 -4px; font-size:15px; color:#FFF; display:inline; border-right: 1px solid #CCD6DB; background: #3F4752; position:relative; }
ul.menu_top li:hover a	{ text-decoration: none; color: #FFF; }
ul.menu_top li:hover ul.menu_top_sub	{ display:block; }
ul.menu_top li:hover ul.menu_top_sub li a 	{ text-decoration: underline; }
ul.menu_top_sub 	{ padding: 5px; margin:0px; list-style: none; font-family: Arial; background: #3F4752; width: 220px; top:33px; left:0px; position:absolute; }
ul.menu_top_sub li		{ padding: 2px 5px; margin:0px; font-size:13px; color:#FFF; display:block; border:0px; }
ul.menu_top_sub li a	{ text-decoration: underline; color: #FFF; }
ul.menu_top_sub li:hover	{ padding: 2px 5px; margin:0px; font-size:13px; color:#B5B7BA; display:block; border:0px; }
ul.menu_top_sub li:hover a	{ text-decoration: underline; color: #B5B7BA; }

/* Общая стилизация */
h1			{ font-size: 200%; font-weight: normal; margin: 0px 0 38px 0; color: #000; font-family: Arial; line-height:1em; }
h1.city_h1			{ font-size: 200%; font-weight: normal; margin: 0px 0 11px 0; color: #943124; font-family: Arial;}
h1.city_h1 span		{ color: #000;}
h2			{ font-size: 150%; color: #943124; font-family: Arial; font-weight: normal; margin: 0px 0 8px 0; font-weight:normal;}
h3			{ font-size: 140%; color: #000; margin: 0px 0 8px 0; font-family: Arial; font-weight: normal; font-weight:bold;}
h4			{ font-size: 120%; color: #6e6e6e; margin: 0px 0 8px 0; font-family: Arial; font-weight:bold;}

.online		{ position:relative; top:2px; }

img 		{ border: 0px;}
object		{ border: 0px;}
p		{ margin: 0 0 21px 0; line-height: 1.6em; font-family: Arial; font-size: 120%;}
form		{ margin: 0px;}
input		{ font-size: 100%; font-family: Arial;}
textarea	{ font-size: 100%; font-family: Arial; overflow: auto;}
select		{ font-size: 100%; font-family: Arial;}
.red	{ color: #9b3f33 !important;}
.blue	{ color: #4e799e !important;}
.gray	{ color: #999 !important;}
.vgray	{ color: #dfdfdf !important;}
.che	{ color: #000 !important;}
.ileft	{ float: left; margin: 0 13px 13px 0;}
.iright	{ float: right; margin: 0 0 13px 13px;}

.city_anons p	{ margin-bottom:14px}

.info	{ border: 1px solid #ffc03a; background: #fff8eb url(../images/icons/info.gif) left no-repeat; padding: 5px 30px 6px 30px; color: #7f7f7f; font-size: 92%;}
.info a			{ color: #c2897e; text-decoration: underline; outline: none;}
.info a:visited	{ color: #c2897e; text-decoration: underline;  outline: none;}
.info a:hover		{ color: #000; text-decoration: underline; outline: none;}
.info_new			{ border: 1px solid #AFAFAF; background: #7A7A7A; padding: 15px 20px 16px 20px; color: #FFF; font-size: 120%;}
.info_new a			{ color: #FFF; text-decoration: underline; outline: none;}
.info_new a:visited	{ color: #FFF; text-decoration: underline;  outline: none;}
.info_new a:hover	{ color: #C7C7C7; text-decoration: underline; outline: none;}

a			{ color: #185283; text-decoration: underline; outline: none;}
a:visited	{ color: #185283; text-decoration: underline;  outline: none;}
a:hover		{ color: #000; text-decoration: underline; outline: none;}
a.aj			{ color: #185283; text-decoration: none; outline: none; border-bottom: 1px dashed #185283;}
a.aj:visited	{ color: #185283; text-decoration: none;  outline: none;}
a.aj:hover		{ color: #000; text-decoration: none; outline: none; border-bottom: 1px solid #000;}
a.aj2			{ color: #000; text-decoration: none; font-weight: bold; outline: none;}
a.aj2:visited	{ color: #000; text-decoration: none; font-weight: bold; outline: none;}
a.aj2:hover		{ color: #000; text-decoration: none; font-weight: bold; outline: none;}
a.aj3			{ color: #993333; text-decoration: none; outline: none; border-bottom: 1px dashed #993333;}
a.aj3:visited	{ color: #993333; text-decoration: none;  outline: none;}
a.aj3:hover		{ color: #000; text-decoration: none; outline: none; border-bottom: 1px solid #000;}
a.aj4			{ color: #7F7F7F; text-decoration: none; outline: none; border-bottom: 1px dashed #7F7F7F;}
a.aj4:visited	{ color: #7F7F7F; text-decoration: none;  outline: none;}
a.aj4:hover		{ color: #000; text-decoration: none; outline: none; border-bottom: 1px solid #000;}
a.aj5			{ color: #000; text-decoration: none; outline: none; border-bottom: 1px dashed #000;}
a.aj5:visited	{ color: #000; text-decoration: none;  outline: none;}
a.aj5:hover		{ color: #000; text-decoration: none; outline: none; border-bottom: 1px solid #000;}
a.len_set			{ color: #888; text-decoration: none; outline: none; }
a.len_set:visited	{ color: #888; text-decoration: none;  outline: none;}
a.len_set:hover		{ color: #888; text-decoration: underline; outline: none;}
a.ajred			{ color: red; text-decoration: none; outline: none; border-bottom: 1px dashed red;}
a.ajred:visited	{ color: red; text-decoration: none;  outline: none;}
a.ajred:hover		{ color: #993333; text-decoration: none; outline: none; border-bottom: 1px solid #993333;}
a.ajgreen			{ color: green; text-decoration: none; outline: none; border-bottom: 1px dashed green;}
a.ajgreen:visited	{ color: green; text-decoration: none; outline: none;}
a.ajgreen:hover		{ color: #000; text-decoration: none; outline: none; border-bottom: 1px solid #000;}
a.bh			{ color: #000; text-decoration: none; outline: none;}
a.bh:visited	{ color: #000; text-decoration: none; outline: none;}
a.bh:hover		{ color: #000; text-decoration: underline; outline: none;}
a.bhr			{ color: #000; text-decoration: underline; outline: none;}
a.bhr:visited	{ color: #000; text-decoration: underline; outline: none;}
a.bhr:hover		{ color: #000; text-decoration: none; outline: none;}


TABLE.admin
{
	width: 90%;
}

TABLE.admin TD
{
	width: 30%;
	padding: 15px !important;
	vertical-align: top;
	border: 1px solid #A6A6A6;
}


/* Скелеты */
.sk	{ min-width: 880px; width:expression(document.body.clientWidth < 900? "880px": "100%"); }
.skf	{ min-width: 880px; width:expression(document.body.clientWidth < 900? "880px": "100%"); background: #f1f1f1; margin-top:51px;}
.sk2	{ text-align: center; margin: 0 10px 0 10px;}
.sk1	{ max-width: 1200px; margin: auto; text-align: left; width:expression(document.body.clientWidth > 1300? "1200px": "100%"); }

.msk	{ width: 100%;}
.msk1	{ vertical-align: top; padding: 150px 0 30px 0;}
.msk2	{ vertical-align: top; width: 295px; padding: 150px 0 30px 15px;}
.msk3	{ vertical-align: top; padding: 150px 0 30px 0;}

.fade
{
	background:transparent url(../images/bg/fade.png) no-repeat scroll 0 50%;
	/*background-color: transparent;*/
	display:block;
	float:right;
	font-style:normal;
	height:1.4em;
	margin-right:0px;
	margin-top:-1.2em;
	overflow:hidden;
	padding-left:16px;
	position:relative;
	/*border: 1px solid black;*/
}
.fade2
{
	background:transparent url(../images/bg/fade2.png) no-repeat scroll 0 50%;
	/*background-color: transparent;*/
	display:block;
	float:right;
	font-style:normal;
	height:1.4em;
	margin-right:0px;
	margin-top:-16px;
	overflow:hidden;
	padding-left:16px;
	position:relative;
	right:-1px;
	/*border: 1px solid black;*/
}

.bg_click	{ position: fixed; z-index: 9; background: transparent; height: 100%; width: 100%; top: 0px; left: 0px; //position: absolute; top: expression(eval(document.body.scrollTop) + "px"); /*background:#000; -moz-opacity: 0.4; -khtml-opacity: 0.4; opacity: 0.4; filter: alpha(opacity=40); */}

/* Хидер */
.logo	{ position: absolute; z-index: 1; top: 25px; left: -5px; padding: 0 0 0px 0;}
.beta	{ position: absolute; z-index: 1; font-size: 10px; top: 38px; left: 260px;}
.top_links	{ position: absolute; z-index: 1; font-size: 18px; top: 50px; left: 340px; font-family: Arial;}
.top_links a			{ color: #000; text-decoration: underline; padding: 10px;}
.top_links a:visited	{ color: #000; text-decoration: underline; padding: 10px;}
.top_links a:hover		{ color: #943124; text-decoration: underline; padding: 10px;}
.nologin	{ position: absolute; z-index: 1; top: 50px; right: 0px; font-size: 150%;}
.nologin1	{ padding: 0 0 3px 25px;}
.nologin2	{ padding: 0 0 3px 25px;}
.nologin3	{ padding: 0 0 3px 25px;}
.nologin4	{ padding: 0 0 3px 25px;}
.nologin1 a			{ color: #000; text-decoration: none; border-bottom: 1px dashed #000;}
.nologin1 a:visited	{ color: #000; text-decoration: none;}
.nologin1 a:hover	{ color: #000; text-decoration: none; border-bottom: 1px solid #000;}
.nologin2 a			{ color: #993333; text-decoration: none; border-bottom: 1px dashed #993333;}
.nologin2 a:visited	{ color: #993333; text-decoration: none;}
.nologin2 a:hover	{ color: #000; text-decoration: none; border-bottom: 1px solid #000;}
.nologin3 a			{ color: #999; text-decoration: none; border-bottom: 1px solid #999;}
.nologin3 a:visited	{ color: #999; text-decoration: none;}
.nologin3 a:hover	{ color: #000; text-decoration: none; border-bottom: 1px solid #000;}
.nologin4 a			{ color: #000; text-decoration: none; border-bottom: 1px solid #000;}
.nologin4 a:visited	{ color: #000; text-decoration: none;}
.nologin4 a:hover	{ color: #943124; text-decoration: none; border-bottom: 1px solid #943124;}



.login	{ position: absolute; z-index: 900; top: 40px; right: 0px; width:300px; height:30px; font-size: 117%; background: #FFF url(../images/bg/logintbl_fon.gif) repeat-x;}
.login1	{ padding:10px; }
.login2	{ width:100px; font-size: 10px; padding: 0px 0px 3px 10px;}
.login3	{ width:95px; font-size: 10px; padding: 0px 0px 3px 0px;}
.login4	{ width:95px; font-size: 10px; padding: 0px 0px 3px 0px;}
.login5	{ padding:11px 0px 0px 0px; vertical-align:top; width: 75px;}
.login5 a			{ color: #6b6b6b; text-decoration: underline; outline: none; margin-right: 3px;}
.login5 a:visited	{ color: #6b6b6b; text-decoration: underline; outline: none; margin-right: 3px;}
.login5 a:hover		{ color: #000000; text-decoration: underline; outline: none; margin-right: 3px;}
.login6	{ position: relative; z-index: 900; width:300px; height:35px; font-size: 117%; background: #FFF; padding:0px; margin:0px; display:block; }
.login6	tbody { width:300px; height:35px; display:block; }
.login7	{ width:105px; font-size: 10px; padding: 0px 0px 3px 10px; position:relative; z-index:900; }
.login8	{ width:140px; font-size: 10px; padding: 0px 0px 3px 0px; text-align:right; vertical-align:top; }
.login9	{ width:55px; font-size: 10px; padding: 0px 0px 3px 0px; vertical-align:top; }

.logintbl		{ position: absolute; z-index: 100000000000000; background: #F1F1F1; border: 1px solid #A1A2A2; word-wrap: nowrap; padding: 0px 0px 0px 0px; display:block; }
.logintbl_fix1	{ top:-11px; left: -11px; margin: 0px; position: absolute; padding-top: 10px; }
.logintbl_fix2	{ top:-11px; left: -11px; margin: 0px; position: absolute; padding-top: 10px; }
.login_editimg	{ position:relative; top:1px; }
.logintblbut	{ padding: 0 12px 1px 0; z-index: 1; font-size: 15px; color: #000; position:relative; display:block; }
.logintblbut span { border-bottom: 1px dashed #000000; }
.logintblbut a			{ cursor:pointer; font-size: 15px; color: #000; }
.logintblbut a:visited	{ cursor:pointer; font-size: 15px; color: #000; }
.logintblbut a:hover	{ cursor:pointer; font-size: 15px; color: #323232; }
a.logintblbut2			{ border-bottom: 1px dashed #000000; text-decoration:none; font-size: 15px; color: #000; }
a.logintblbut2:visited	{ border-bottom: 1px dashed #000000; text-decoration:none; font-size: 15px; color: #000; }
a.logintblbut2:hover	{ border-bottom: 1px dashed #000000; text-decoration:none; font-size: 15px; color: #323232; }
.logintblbut sup 		{ color: red; margin-left:5px; }
.logintbllink	{ font-size: 13px; margin: 0px 0px 5px 0px; white-space:nowrap; }
.logintbllink a		{ font-size: 13px; color: #000; }
.logintbllink a:visited	{ font-size: 13px; color: #000; }
.logintbllink a:hover	{ font-size: 13px; color: #323232; }
.logintbllink a.redf			{ color: red; text-decoration: underline; outline: none; }
.logintbllink a.redf:visited	{ color: red; text-decoration: underline; outline: none; }
.logintbllink a.redf:hover	{ color: #993333; text-decoration: underline; outline: none; }
.logintbllink a.ajgreen			{ font-size: 15px; margin-right:5px; color: green; text-decoration: none; outline: none; border-bottom: 1px dashed green;}
.logintbllink a.ajgreen:visited	{ font-size: 15px; margin-right:5px; color: green; text-decoration: none; outline: none;}
.logintbllink a.ajgreen:hover	{ font-size: 15px; margin-right:5px; color: #000; text-decoration: none; outline: none; border-bottom: 1px solid #000;}
.logintbllink_hr	{ height:1px;border-bottom:1px solid #CCC;margin:7px 0 0;padding:0; font-size:1px; }

.umeni	{ background: url(../images/bg/umen.gif) right no-repeat; padding: 0 12px 0 0;}
.umen	{ position: relative; z-index: 1; font-size: 16px; color: #000;}
.umen1_	{ display: none;}
.umen1	{ position: absolute; z-index: 1; border: 1px solid #9a9a9a; background: #fff; width: 180px; font-size: 86%; padding: 10px 10px 5px 10px; left: -15px;}
.umen2	{ margin: 0 0 7px 0;}

.usechi	{ background: url(../images/bg/umen.gif) right no-repeat; padding: 0 12px 0 0;}
.usech	{ position: relative; z-index: 1;}
.usech1_	{ display: none;}
.usech1	{ position: absolute; z-index: 1; border: 1px solid #9a9a9a; background: #fff; width: 180px; font-size: 86%; padding: 10px 10px 5px 10px; left: -15px;}
.usech2	{ margin: 0 0 7px 0;}

/* Блок тегов */
.tag	{ border-top: 1px solid #999; border-bottom: 1px solid #999; padding: 0 0 13px 0;}
.tag1	{  line-height: 2em;  background: url(../images/bg/tag.gif) 50% 50% no-repeat; width: 100%;}
.tag1 span	{ margin: 0 7px 0 0;}
.tag1 a			{ color: #0b0b0b; text-decoration: none; padding: 0 1px 0 1px; white-space: nowrap;}
.tag1 a:visited	{ color: #0b0b0b; text-decoration: none;}
.tag1 a:hover	{ color: #0b0b0b; text-decoration: none; background: #cc9999;}
.tag_	{ border-top: 1px solid #999; border-bottom: 1px solid #999; padding: 0 0 13px 0;}
.tag_ .tag1	{ background: url(../images/bg/tag.gif) 50% 50% no-repeat;  line-height: 2em; width: 100%;}
.tag_ .tag1 span	{ margin: 0 0 0 0; display: block; float: left; width: 25%;}
.tag_ .tag1 a			{ color: #0b0b0b; text-decoration: none; padding: 0 1px 0 1px; white-space: nowrap; font-size: 14px;}
.tag_ .tag1 a:visited	{ color: #0b0b0b; text-decoration: none;}
.tag_ .tag1 a:hover		{ color: #0b0b0b; text-decoration: none; background: #cc9999;}
.tag_ .zag a.aj				{ color: #943124; text-decoration: none; border: none;}
.tag_ .zag a.aj:visited		{ color: #943124; text-decoration: none;}
.tag_ .zag a.aj:hover		{ color: #943124; text-decoration: none;}
.tag_ .zag a.aj_			{ color: #999; text-decoration: none; border-bottom: 1px dashed #999;}
.tag_ .zag a.aj_:visited	{ color: #999; text-decoration: none;}
.tag_ .zag a.aj_:hover		{ color: #000; text-decoration: none; border-bottom: 1px solid #000;}


/* Заголовки */
.zag	{ width: 100%;}
.zag1	{ padding: 11px 7px 11px 0; color: #943124; font-size: 150%;}
.zag3	{ padding: 11px 7px 11px 0; color: #943124; font-size: 200%; font-family: Arial;}
.zag2	{ text-align: right; padding: 11px 0 11px 0; color: #000;}
.zag1 span	{ color: #dbdbdb;}
.zag2 span	{ color: #dbdbdb;}
.zag a			{ color: #999; text-decoration: underline;}
.zag a:visited	{ color: #999; text-decoration: underline;}
.zag a:hover	{ color: #000; text-decoration: underline;}
.zag a.aj			{ color: #999; text-decoration: none; border-bottom: 1px dashed #999;}
.zag a.aj:visited	{ color: #999; text-decoration: none;}
.zag a.aj:hover		{ color: #000; text-decoration: none; border-bottom: 1px solid #000;}
.zag a.aj_			{ color: #943124; text-decoration: none; border: none;}
.zag a.aj_:visited	{ color: #943124; text-decoration: none;}
.zag a.aj_:hover	{ color: #943124; text-decoration: none;}
a.zag1_link			{ color: #943124; text-decoration: none;}
a.zag1_link:visited	{ color: #943124; text-decoration: none;}
a.zag1_link:hover	{ color: #943124; text-decoration: none;}

/* Блок на морде */
.iblock	{ padding: 0 0 13px 0;}
.mpiblock	{ padding: 0 0 13px 0; width:100%; //width:98%; }
.iblock_nb	{ padding: 0 0 13px 0;}

/* Двойной блок */
.doub	{ width: 100%; }
.doub1	{ vertical-align: top; width: 50%; padding: 0 15px 0 0;}
.doub2	{ vertical-align: top; width: 50%; padding: 0 15px 0 0;}

.komm	{ background: url(../images/icons/komm.gif) left no-repeat; padding:1px 0 1px 25px; color: #999;}
.user	{ background: url(../images/icons/user.gif) left no-repeat; padding:1px 0 1px 20px;}
.komm a			{ color: #943124 !important; text-decoration: underline; outline: none;}
.komm a:visited	{ color: #943124 !important; text-decoration: underline;  outline: none;}
.komm a:hover	{ color: #000 !important; text-decoration: underline; outline: none;}
.user a			{ color: #8cb2d9 !important; text-decoration: underline; outline: none;}
.user a:visited	{ color: #8cb2d9 !important; text-decoration: underline;  outline: none;}
.user a:hover	{ color: #000 !important; text-decoration: underline; outline: none;}
.ava	{ float: left; border: 1px solid #929292;}
.karma	{ float: left; border: 1px solid #dadada; background: #eaead0 url(../images/bg/karma.gif) left top repeat-x; padding: 2px 5px 2px 5px;}

.otch	{ margin: 0 0 13px 0;}
.otch h2	{ font-size: 150%; font-family: Arial; font-weight: normal; margin: 0 0 4px 0;}
.otch h2 .komm	{ font-size: 67%; margin: 0 0 0 5px;}
.data	{ font-size: 92%; color: #999; margin: 0 0 7px 0;}
.iart	{ width: 100%}
.iart1	{ vertical-align: top; width: 141px; padding: 0 9px 0 0;}
.iart1b a {border:1px solid #777572;display:block;}
.iart2	{ vertical-align: top; font-size: 92%; line-height: 1.3em;}
.i1art	{ width: 100%;}
.i1art1	{ vertical-align: top; padding: 0 9px 0 0;}
.i1art2 	{ vertical-align: top; font-size: 92%; line-height: 1.3em;}
h2 a			{ color: #185283; text-decoration: underline; outline: none; line-height: 1.3em;}
h2 a:visited	{ color: #185283; text-decoration: underline;  outline: none;}
h2 a:hover	{ color: #000; text-decoration: underline; outline: none;}
.data a			{ color: #6699cc; text-decoration: underline; outline: none;}
.data a:visited	{ color: #6699cc; text-decoration: underline;  outline: none;}
.data a:hover	{ color: #000; text-decoration: underline; outline: none;}

/* Блог на морде */
.ipost	{ margin: 0 0 23px 0;}
.ipost1	{ margin: 0 0 7px 0;}
.ipost2	{ margin: 0 0 3px 0;}
.pzag	{ width: 100%; margin: 0 0 11px 0;}
.pzag1	{ width: 54px; vertical-align: top; padding: 0 15px 0 0;}
.pzag2	{ vertical-align: top;}

.npost	{ width: 54px; height: 54px; background: #a64237 url(../images/bg/npost.jpg) left top no-repeat; color: #fff; font-size: 150%; font-weight: bold; text-align: center;}
.ipost h2	{ font-size: 150%; font-family: Arial; font-weight: normal; margin: 0 0 4px 0;}
.ipost h2 .komm	{ margin: 0 0 0 5px;}

.muser	{ }
.muser1	{ padding: 0 7px 0 0;}
.muser .data	{ margin: 0 0 0 0;}
.muser .user	{ padding: 0px; background: none;}

.more	{ margin: 0 0 7px 0;}
.mtag	{ background: url(../images/icons/mtag.gif) left 3px no-repeat; padding: 1px 0 3px 25px; color: #b3b3b3;}
.more a			{ color: #9b3f33; text-decoration: underline; outline: none;}
.more a:visited	{ color: #9b3f33; text-decoration: underline;  outline: none;}
.more a:hover	{ color: #000; text-decoration: underline; outline: none;}
.mtag a			{ color: #b3b3b3; text-decoration: underline; outline: none;}
.mtag a:visited	{ color: #b3b3b3; text-decoration: underline;  outline: none;}
.mtag a:hover	{ color: #000; text-decoration: underline; outline: none;}

/* Нумерилка */
.num	{ }
.num1	{ font-size: 117%; vertical-align: top; padding: 0 11px 0 0;}
.num2	{ font-size: 150%; vertical-align: top;}
.num3	{ font-size: 117%; vertical-align: top; padding: 0 0 0 11px;}

.num4	{ background: #b5574c url(../images/bg/num.gif) left top no-repeat; margin: 0 0 5px 0;}
.num5	{ background: url(../images/bg/num1.gif) right top no-repeat; height: 31px; color: #fff; padding: 0 12px 0 12px; white-space: nowrap;}
.num1 a			{ color: #fff; text-decoration: none; outline: none;}
.num1 a:visited	{ color: #fff; text-decoration: none;  outline: none;}
.num1 a:hover	{ color: #fff; text-decoration: underline; outline: none;}
.num3 a			{ color: #fff; text-decoration: none; outline: none;}
.num3 a:visited	{ color: #fff; text-decoration: none;  outline: none;}
.num3 a:hover	{ color: #fff; text-decoration: underline; outline: none;}
.num2 a			{ color: #999; text-decoration: none; outline: none;}
.num2 a:visited	{ color: #999; text-decoration: none;  outline: none;}
.num2 a:hover	{ color: #000; text-decoration: underline; outline: none;}
.num2 .num4_ a			{ color: #fff; text-decoration: none; outline: none;}
.num2 .num4_ a:visited	{ color: #fff; text-decoration: none;  outline: none;}
.num2 .num4_ a:hover		{ color: #fff; text-decoration: none; outline: none;}

.num2 .num4	{ background: none; float: left;}
.num2 .num5	{ background: none; height: 31px; color: #fff; padding: 0 12px 0 12px; white-space: nowrap;}

.num2 .num4_{ background: #b5574c url(../images/bg/num.gif) left top no-repeat; float: left;}
.num2 .num4_ .num5	{ background: url(../images/bg/num1.gif) right top no-repeat; height: 31px; color: #fff; padding: 0 12px 0 12px; white-space: nowrap;}

/* Блок с серой рамкой */
.gram	{ width: 100%; background: url(../images/bg/gram.gif) left top repeat-x; margin: 0 0 23px 0;}
.gram1	{ background: url(../images/bg/gram.gif) left bottom repeat-x;}
.gram2	{ background: url(../images/bg/gram.gif) right top repeat-y;}
.gram3	{ background: url(../images/bg/gram.gif) left top repeat-y;}
.gram4	{ background: url(../images/bg/gram1.gif) left top no-repeat;}
.gram5	{ background: url(../images/bg/gram2.gif) right top no-repeat;}
.gram6	{ background: url(../images/bg/gram3.gif) right bottom no-repeat; width: 100%;}
.gram7	{ background: url(../images/bg/gram4.gif) left bottom no-repeat; padding: 9px 13px 13px 18px;}
.gram_fix	{ padding:15px; //width:100%; }
.gram .zag { width: auto;}

.bram			{ width: 100%; background: #f3f3f3 url(../images/bg/gram.gif) left top repeat-x; margin: 0 0 23px 0;}
.bram .gram1	{ background: url(../images/bg/gram.gif) left bottom repeat-x;}
.bram .gram2	{ background: url(../images/bg/gram.gif) right top repeat-y;}
.bram .gram3	{ background: url(../images/bg/gram.gif) left top repeat-y;}
.bram .gram4	{ background: url(../images/bg/bram1.gif) left top no-repeat;}
.bram .gram5	{ background: url(../images/bg/bram2.gif) right top no-repeat;}
.bram .gram6	{ background: url(../images/bg/bram3.gif) right bottom no-repeat;}
.bram .gram7	{ background: url(../images/bg/bram4.gif) left bottom no-repeat; padding: 9px 13px 13px 18px;}
.bram .zag 		{ width: auto;}

.xram			{ width: 100%; background: #f3f3f3 ; margin: 0 0 7px 0;}
.xram .gram1	{ background: none;}
.xram .gram2	{ background: none;}
.xram .gram3	{ background: none;}
.xram .gram4	{ background: none;}
.xram .gram5	{ background: none;}
.xram .gram6	{ background: none;}
.xram .gram7	{ background: none; padding: 9px 13px 13px 13px;}
.xram .zag 		{ width: auto;}
.yram			{ width: 100%; background: #fff ; margin: 0 0 7px 0;}
.yram .gram1	{ background: none;}
.yram .gram2	{ background: none;}
.yram .gram3	{ background: none;}
.yram .gram4	{ background: none;}
.yram .gram5	{ background: none;}
.yram .gram6	{ background: none;}
.yram .gram7	{ background: none; padding: 9px 13px 13px 13px;}
.yram .zag 		{ width: auto;}

.fram	{ width: 100%; background: url(../images/bg/fram.gif) left top repeat-x; margin: 0 0 17px 0;}
.fram .gram1	{ background: url(../images/bg/fram1.gif) left bottom repeat-x;}
.fram .gram2	{ background: url(../images/bg/fram2.gif) right top repeat-y;}
.fram .gram3	{ background: url(../images/bg/fram3.gif) left top repeat-y;}
.fram .gram4	{ background: url(../images/bg/fram4.gif) left top no-repeat;}
.fram .gram5	{ background: url(../images/bg/fram5.gif) right top no-repeat;}
.fram .gram6	{ background: url(../images/bg/fram6.gif) right bottom no-repeat; width: 100%;}
.fram .gram7	{ background: url(../images/bg/fram7.gif) left bottom no-repeat; padding: 5px;}
.fram .zag	{ width: 100%; background: #f2f2f2;}
.fram .zag1	{ padding: 7px 15px 8px 15px; color: #000; font-size: 100%;}


table.hresp td span
{
	font-size: 0.9em;
}

.citytags_ul { margin: 0;padding: 0; }
.citytags	{  line-height: 2em; width: 100%; padding:0px; margin:0px;}
.citytags div	{ display: inline; margin: 0 15px 0 0;float: left;}
a.citytags_link		{ display: inline; color: #0b0b0b; text-decoration: none; padding: 0 1px 0 1px; white-space: nowrap;}
a.citytags_link:visited	{ color: #0b0b0b; text-decoration: none;}
a.citytags_link:hover	{ color: #0b0b0b; text-decoration: none; background: #cc9999;}

table.citytags_table td {padding: 7px !important;}


/* Рейтинг стран */
.restr	{ }
.restr1	{ margin: 0 0 11px 0; clear: both;}
.restr1-1	{ padding: 1px 0 3px 26px; }
.restr1-1n	{ padding: 1px 0 3px 0; }
.restr1-2	{ padding: 0 13px 0 0;}
.restr2	{ margin: 0 0 11px 0;}
.restr1 a			{ color: #517da2; text-decoration: underline; outline: none;}
.restr1 a:visited	{ color: #517da2; text-decoration: underline;  outline: none;}
.restr1 a:hover		{ color: #000; text-decoration: underline; outline: none;}
.restr3	{ float: left; width: 47%; margin: 0 0 5px 0;}
.restr3 .restr1-1	{ padding: 6px 0 3px 26px; //height: 19px;}
.restr4	{ float: left; width: 47%; margin: 0 0 0px 0;}
.restr4 .restr1-1	{ padding: 2px 0 3px 24px; }
.restrcc { margin: 0 0 17px; line-height: 1.7em;}
.restrcc a			{ outline: none; display: block; display: inline; font-family: Arial; margin: 0 3px 3px 0; font-size: 11px; white-space: nowrap;}
.restrcc a:visited	{ outline: none;}
.restrcc a:hover	{ outline: none;}


.xmoren	{ font-family: Arial;}
.xmoren span	{ padding: 2px 29px 2px 0;}
.xmoren a			{ color: #000; text-decoration: none; border-bottom: 1px dashed #000;}
.xmoren a:visited	{ color: #000; text-decoration: none;}
.xmoren a:hover		{ color: #000; text-decoration: none;border-bottom: 1px solid #000;}
.xmore	{ font-family: Arial;}
.xmore span	{ background: url(../images/icons/xmore.gif) right no-repeat; padding: 2px 29px 2px 0;}
.xmore a			{ color: #000; text-decoration: none; border-bottom: 1px dashed #000;}
.xmore a:visited	{ color: #000; text-decoration: none;}
.xmore a:hover		{ color: #000; text-decoration: none;border-bottom: 1px solid #000;}
.xmore_	{ font-family: Arial;}
.xmore_ span	{ background: url(../images/icons/xmore_.gif) right no-repeat; padding: 2px 29px 2px 0;}
.xmore_ a			{ color: #000; text-decoration: none; border-bottom: 1px dashed #000;}
.xmore_ a:visited	{ color: #000; text-decoration: none; }
.xmore_ a:hover		{ color: #000; text-decoration: none; border-bottom: 1px solid #000;}

.show .show1	{ display: none;}
.show .xmore_	{ display: none;}
.show_ .xmore	{ display: none;}

.xmore-r	{ font-family: Arial; margin-top:5px;}
.xmore-r span	{ background: url(../images/icons/xmore-r.gif) right no-repeat; padding: 2px 29px 2px 0;}
.xmore-r a			{ color: #999; text-decoration: underline;}
.xmore-r a:visited	{ color: #999; text-decoration: underline;}
.xmore-r a:hover	{ color: #000; text-decoration: underline;}

/* Рейтинг пользователей */
.gram .muser	{ width: 100%; //width: 90%; margin: 0 0 21px 0;}
.gram .muser1	{ padding: 0 7px 0 0; vertical-align: top;}
.gram .muser .data	{ padding: 7px 0 0 0;}
.gram .muser .karma	{ float: right;}
.gram .muser .user	{ padding: 0px; background: url(../images/icons/user.gif) left no-repeat; padding:1px 0 1px 20px;}

/* Баннер */
.bann	{ margin: 0 0 23px 0; text-align: center;}

/* Галерея */
.igal	{ }
.igal-1	{ padding: 0 5px 5px 0px; vertical-align: top;}
.igal-2	{ vertical-align: top; padding: 0 0 15px 0;}
.igal-3	{ padding: 3px 0 0 0; font-size: 92%;}
.igal a			{ color: #93b7db; text-decoration: underline;}
.igal a:visited	{ color: #93b7db; text-decoration: underline;}
.igal a:hover	{ color: #000; text-decoration: underline;}

.vfoto3 .igal-1	{ padding: 0 6px 6px 0; vertical-align: top;}
.vfoto3 .igal-2	{ vertical-align: top; padding: 0 0 6px 0;}
.vfoto3 .igal-1 a { display: block; padding: 4px;}
.vfoto3 .igal-1 a:hover { display: block; padding: 4px; background: url(../images/bg/vfoto3.gif) left no-repeat;}
.vfoto3 .igal-2 a { display: block; padding: 4px;}
.vfoto3 .igal-2 a:hover { display: block; padding: 4px; background: url(../images/bg/vfoto3.gif) left no-repeat;}

/* Футер */
.foot	{ width: 100%;}
.foot1	{ padding: 13px 0px 20px 0px; vertical-align:top; width: 35px; }
.foot2	{ padding: 13px 0 20px 0px; vertical-align:top; }
.foot3	{ padding: 13px 0 20px 25px; vertical-align:top; width: 350px; font-size: 100%; text-align: left; font-family: Arial; font-size: 11px; }
.foot3 p { margin: 10px 0 10px 0; color: #666; font-size:11px; line-height:1.3em; }
.foot3 .foot-title { color: #000; font-weight:bold; margin: 0 0 10px 0; }
.footinf	{ width: 100%;}
.footinf2	{ vertical-align:top; font-family: Arial; font-size: 11px; width: 25%; }
.footinf2 a			{ color: #185283; text-decoration: underline;}
.footinf2 a:visited	{ color: #185283; text-decoration: underline;}
.footinf2 a:hover		{ color: #000; text-decoration: underline;}

.footinf2 div 	{ padding-left:5px; margin-bottom:6px;}
.mlink span 		{ background-color: #fff; padding:0 5px 0 5px; }
.mlink a		{ color: #185283; text-decoration: none; outline: none; border-bottom: 1px dashed #185283; }
.mlink a:visited	{ color: #185283; text-decoration: none; outline: none; border-bottom: 1px dashed #185283; }
.mlink a:hover	{ color: #000; text-decoration: none; outline: none; border-bottom: 0px; }

.footinf2 .foot-title { color: #666; font-weight:bold; margin: 0 0 10px 0; }
.footinf2 .foot-title a			{ color: #666; text-decoration: underline;}
.footinf2 .foot-title a:visited	{ color: #666; text-decoration: underline;}
.footinf2 .foot-title a:hover		{ color: #000; text-decoration: underline;}

.company { color: #185283; font-family: Arial; font-size: 11px; }
.company img { position: relative; top: 4px; }
.company a			{ color: #666; text-decoration: underline;}
.company a:visited	{ color: #666; text-decoration: underline;}
.company a:hover	{ color: #000; text-decoration: underline;}

.nb_green 				{ height:34px; position:relative; overflow:hidden; width:auto; display:block; cursor:pointer; }
.nb_green .nb_green1 	{ height:34px; background: url(../images/nb_green/l.png) left top no-repeat; padding:0px; margin:0px; }
.nb_green .nb_green2 	{ height:34px; background: url(../images/nb_green/r.png) right top no-repeat; padding:0px; margin:0px; }
.nb_green .nb_green3 	{ height:34px; background: url(../images/nb_green/c.png) right top repeat-x; font-size: 17px; color: #FFFFFF; margin: 0px 15px 0px 15px; padding:9px 5px 0; text-align:center; }
.nb_green_ 				{ height:34px; position:relative; overflow:hidden; width:auto; display:block; cursor:pointer; }
.nb_green_ .nb_green1 	{ height:34px; background: url(../images/nb_green/l.png) 0% -34px no-repeat; padding:0px; margin:0px; }
.nb_green_ .nb_green2 	{ height:34px; background: url(../images/nb_green/r.png) 100% -34px no-repeat; padding:0px; margin:0px; }
.nb_green_ .nb_green3 	{ height:34px; background: url(../images/nb_green/c.png) 0% -34px repeat-x; font-size: 17px; color: #FFFFFF; margin: 0px 15px 0px 15px; padding:9px 5px 0; text-align:center; }

/* Авторизация */
.black_	{ display: none;}
.auth_	{ display: none;}

.black	{ position: fixed; z-index: 999; height: 100%; width: 100%; background: #000; top: 0px; left: 0px; //position: absolute; top: expression(eval(document.body.scrollTop) + "px"); -moz-opacity: 0.4; -khtml-opacity: 0.4; opacity: 0.4; filter: alpha(opacity=40);}
.auth	{ position: absolute; z-index: 1000; width: 100%; top: 89px; left: 0px; //position: absolute; top: expression(eval(document.body.scrollTop+89) + "px"); text-align: center;}
.auth1	{ margin: auto;}
.auth2	{ margin: auto; text-align: left;}
.auth3	{}
.auth4	{}
.auth5	{ position: relative; z-index: 1001; }
.auth6	{}
.auth7	{}
.auth8	{width: 100%;}
.auth9	{padding: 10px 30px 15px 30px}
.sb-inner  { background:white; position:relative; display:block; z-index:1000;}
.sb-inner  { background:white; position:relative; display:block; z-index:1000;}
.sb-shadow { background:black; position:relative; display:block; z-index:1000;}
.sb-border { background:black; position:relative; display:block; z-index:1000;}

.auth .zag	{ width: 100%; margin: 0 0 7px 0; border: 0px!important; position:relative; z-index:1000; }
.auth .zag1	{ padding: 10px 6px 5px 0px; color: #0b0b0b; font-size: 22px;}
.auth .zag2	{ text-align: right; vertical-align:top; padding: 0px; color: #000; width:21px; position:relative; }
.auth .zag2 a 			{ display: block; position:absolute; width:21px; height:21px; background: url(../images/icons/close.gif) left no-repeat; margin-left: 20px; //margin-left: 0px; //right:-20px; }
.auth .zag2 a:visited	{ display: block; position:absolute; width:21px; height:21px; background: url(../images/icons/close.gif) left no-repeat; margin-left: 20px; //margin-left: 0px; //right:-20px; }
.auth .zag2 a:hover 	{ display: block; position:absolute; width:21px; height:21px; background: url(../images/icons/close_w.gif) left no-repeat; margin-left: 20px; //margin-left: 0px; //right:-20px; }
.auth .zag2 a img 	{ display: none; }
.auth * 		{ position:relative; z-index:1000; }

.auth10	{ color: #838383; font-size: 92%; padding: 0 6px 7px 6px;}
.auth11	{ margin: 0 6px 13px 6px; border: 1px solid #ffa63e; padding: 9px; background: #fff2b3; font-size: 92%;}
.auth11 li	{margin-bottom:0px;}
.auth11 span { color: #ed2024;}
.auth11_	{ margin: 0 6px 13px 6px; border: 1px solid #49b029; padding: 9px; background: #ccffb3; font-size: 92%;}
.auth11_ span { color: #49b029; font-weight:bold;}

.aform	{ width: 100%; border:0px #000 solid; }
.aform td	{ border: 0px solid #000; padding: 5px 0px 5px 7px; line-height:1.4em; vertical-align:top;}
.aform1	textarea { width: 100%;}
.aform5	{ width: 110px; padding: 0 6px 10px 16px;}
.aform2	{ padding: 0 0 10px 0; width: 167px;}
.aform6	{ padding: 0 0 10px 0; width: 167px;}
.aform2 input	{ border: 1px solid #a6a6a6; width: 167px; }
.aform2 select	{ width: 167px; }
.aform3	{ padding: 0 0 10px 6px;}
.aform4 { padding: 0 0 10px 0;}
.aform4  input { border: 1px solid #d8d8d8; width: 100%; background: url(../images/bg/poisk2.gif) left repeat-x; color: #7f2c2c; width: 80px; font-size: 117%; height: 30px;}

.edit_photo	{ width: 100%; }
.edit_photo1	{ width: 100px; padding: 0 6px 10px 16px;}
.edit_photo5	{ width: 110px; padding: 0 6px 10px 16px;}
.edit_photo2	{ padding: 0 0 10px 0; width: 240px;}
.edit_photo6	{ padding: 0 0 10px 0; width: 167px;}
.edit_photo2 input	{ border: 1px solid #a6a6a6; width: 240px; }
.edit_photo2 select	{ width: 200px; }
.edit_photo3	{ padding: 0 0 10px 6px;}
.edit_photo4 { padding: 0 0 10px 0;}
.edit_photo4  input { border: 1px solid #d8d8d8; width: 100%; background: url(../images/bg/poisk2.gif) left repeat-x; color: #7f2c2c; width: 80px; font-size: 117%; height: 30px;}


.input_geo { width: 40px; margin-top: 5px; font-size: 0.9em;}

.p2cbform	{ width: 430px; }
.p2cbform1	{ width: 100px; padding: 0 6px 10px 16px;}
.p2cbform2	{ padding: 0 0 10px 0;}
.p2cbform2 input	{ border: 1px solid #a6a6a6; width: 167px; }
.p2cbform4 { padding: 0 0 10px 0;}
.p2cbform4  input { border: 1px solid #d8d8d8; width: 100%; background: url(../images/bg/poisk2.gif) left repeat-x; color: #7f2c2c; width: 80px; font-size: 117%; height: 30px;}

.auth a.citytags_link			{ display: inline; color: #0b0b0b; text-decoration: none; padding: 0 1px 0 1px; white-space: nowrap;}
.auth a.citytags_link:visited	{ color: #0b0b0b; text-decoration: none;}
.auth a.citytags_link:hover		{ color: #0b0b0b; text-decoration: none; background: #cc9999;}


/* Путь */
.way	{ color: #943124; margin: 0 0 21px 0; z-index: 2; position: relative; }
.way span		{ color: #8c8c8c;}
.way a			{ color: #943124; text-decoration: underline; outline: none;}
.way a:visited	{ color: #943124; text-decoration: underline;  outline: none;}
.way a:hover	{ color: #000; text-decoration: underline; outline: none;}

/* Гоород */
.city	{ width: 100%;}
.city1	{ vertical-align: top; padding: 0 15px 0 0;}
.city2	{ vertical-align: top; width: 300px 0 0 0;}
.city2-1	{ margin: 0 0 13px 0;}
.usd	{ font-size: 150%;}
.usd1	{ color: #000; padding: 0 17px 7px 0;}
.usd2	{ color: #8e8e8e;  padding: 0 17px 7px 0;}
.usd3	{  padding: 0 0 7px 0;}

.city1-1	{ vertical-align: top; padding: 0 10px 0 0;}
.city1-2	{ vertical-align: top;}
.city1-3	{ margin: 0 0 10px 0;}

.gerb		{ margin: 0 0 5px 0;}
.gerb1		{ color: #ababab; text-align: center;}

/* Панель фавора */
.bfav	{ width: 100%; height: 36px; background: #ededed url(../images/bg/bfav.gif) left top no-repeat; margin: 0 0 7px 0;}
.bfav1	{ background: url(../images/bg/bfav1.gif) right top no-repeat;}
.bfav2	{ width: 100%; margin: 0 0 0 0; height: 36px;}
.bfav3	{ width: 33%; text-align: center;}
.bfav4	{ background: url(../images/icons/tut.gif) left no-repeat; padding: 4px 0 4px 25px; //height: 14px;}
.bfav5	{ background: url(../images/icons/izb.gif) left no-repeat; padding: 4px 0 4px 25px; //height: 14px;}
.bfav6	{ background: url(../images/icons/druk.gif) left no-repeat; padding: 4px 0 4px 25px; //height: 14px;}
.bfav7	{ background: url(../images/icons/blog.gif) left no-repeat; padding: 4px 0 4px 32px; //height: 14px;}

.bfav a			{ color: #000; text-decoration: underline; outline: none;}
.bfav a:visited	{ color: #000; text-decoration: underline;  outline: none;}
.bfav a:hover	{ color: #185283; text-decoration: underline; outline: none;}


/* Панель фавора */
.tfav	{ float:left;margin: 0px 15px 0 0; //margin-bottom:-7px;}
.tfavt	{ float:left;margin: 0px 0 0px 0; padding-bottom:2px; //margin-bottom:-7px 0 10px 0;}
.tfavto	{ float:left;margin: 2px 0 10px 0; //margin-top:-7px 0 0px 0; }

.tfav1h	{ background: url(../images/icons/fav_visith.png) left no-repeat; padding: 8px 10px 8px 25px; color: #B1C355; display: block; float: left; white-space: nowrap; font-size: 13px;}
a.tfav1	{ display: block; float: left; background: url(../images/icons/fav_visit.png) left no-repeat; padding: 8px 10px 8px 25px; border: none !important; font-size: 13px; font-weight: normal; color: #000; text-decoration: none; outline: none;}
a.tfav1:visited	{ background: url(../images/icons/fav_visit.png) left no-repeat; padding: 8px 10px 8px 25px; border: none !important; color: #000; text-decoration: none; outline: none;}
a.tfav1:hover	{ background: url(../images/icons/fav_visith.png) left no-repeat; border: none; color: #B1C355; text-decoration: none; outline: none;}
a.tfav1 span	{ border-bottom: 1px dashed #000; white-space: nowrap;}
a.tfav1:hover	span { border-bottom: 1px dashed #B1C355;}

.tfav2	{ background: url(../images/vicons/fav_blog.gif) left no-repeat; padding: 0px 10px 1px 25px; float: left; display: block; margin-top: 8px; font-size: 13px; white-space: nowrap;}
.tfav3	{ background: url(../images/vicons/fav_iz.gif) left no-repeat; padding: 0px 10px 1px 20px; float: left; display: block; margin-top: 8px; font-size: 13px; white-space: nowrap;}
.tfav4	{ background: url(../images/icons/edit_profile.gif) left no-repeat; padding: 0px 10px 1px 20px; float: left; display: block; margin-top: 8px; font-size: 13px; white-space: nowrap;}
.tfav2 a		{ color: #000; text-decoration: none; outline: none; border-bottom: 1px dashed;}
.tfav2 a:visited{ color: #000; text-decoration: none;  outline: none; border-bottom: 1px dashed;}
.tfav2 a:hover	{ color: #B1C355; text-decoration: none; outline: none; border-bottom: 1px dashed;}
.tfav3 a		{ color: #000; text-decoration: none; outline: none; border-bottom: 1px dashed;}
.tfav3 a:visited{ color: #000; text-decoration: none;  outline: none; border-bottom: 1px dashed;}
.tfav3 a:hover	{ color: #B1C355; text-decoration: none; outline: none; border-bottom: 1px dashed;}
.tfav4 a		{ color: #000; text-decoration: none; outline: none; border-bottom: 1px dashed;}
.tfav4 a:visited{ color: #000; text-decoration: none;  outline: none; border-bottom: 1px dashed;}
.tfav4 a:hover	{ color: #B1C355; text-decoration: none; outline: none; border-bottom: 1px dashed;}

.tfavt .tfav2	{ background: url(../images/vicons/fav_blog.gif) left no-repeat; padding: 0px 10px 1px 25px; float: left; display: block; margin-top: 8px;}
.tfavt .tfav3	{ background: url(../images/vicons/fav_iz.gif) left no-repeat; padding: 0px 10px 1px 20px;  float: left; display: block; margin-top: 8px;}
.tfavto .tfav2	{ background: url(../images/vicons/fav_blog.gif) left no-repeat; padding: 0px 10px 1px 25px; float: left; display: block; margin-top: 8px;}
.tfavto .tfav3	{ background: url(../images/vicons/fav_iz.gif) left no-repeat; padding: 0px 10px 1px 20px; float: left; display: block; margin-top: 8px;}


.tfavt a		{ color: #000; text-decoration: none; outline: none; border-bottom: 1px dashed;}
.tfavt a:visited	{ color: #000; text-decoration: none;  outline: none; border-bottom: 1px dashed;}
.tfavt a:hover	{ color: #B1C355; text-decoration: none; outline: none; border-bottom: 1px dashed;}
.tfavto a		{ color: #000; text-decoration: none; outline: none; border-bottom: 1px dashed;}
.tfavto a:visited	{ color: #000; text-decoration: none;  outline: none; border-bottom: 1px dashed;}
.tfavto a:hover	{ color: #B1C355; text-decoration: none; outline: none; border-bottom: 1px dashed;}

/* Погода */
.pog	{ font-size: 150%; color: #333333; margin: 0 0 7px 0;}
.pog span	{ color: #3399cc;}
.pog1	{ }
.pog1 a			{ color: #000; text-decoration: none; outline: none; border-bottom:1px dashed #000; }
.pog1 a:visited	{ color: #000; text-decoration: none;  outline: none; border-bottom:1px dashed #000; }
.pog1 a:hover	{ color: #3399cc; text-decoration: none; outline: none; border-bottom:1px solid #3399cc; }
.pog2	{ color: #a0a0a0; padding: 0 7px 7px 0;}
.pog3	{ padding: 0 7px 7px 0;}
.pog4	{ color: #3399cc; white-space: nowrap; font-size: 150%;}
.pog5	{ }
.pog5 a			{ color: #000; text-decoration: none; outline: none; border-bottom:1px dashed #000; }
.pog5 a:visited	{ color: #000; text-decoration: none;  outline: none; border-bottom:1px dashed #000; }
.pog5 a:hover	{ color: #3399cc; text-decoration: none; outline: none; border-bottom:1px solid #3399cc; }

.gram .pog	{ font-size: 117%; margin: 0px;}
.gram .pog4	{ font-size: 117%;}


.g-image { float: left; margin: 3px 5px 3px 3px; display: inline; };
.g-text { padding-right: 20px; }



/* О городе */
.ogor	{ font-size: 117%; padding: 0 0 0 5px;}
.ogor1	{ background: url(../images/icons/ogor.gif) left 9px no-repeat; padding: 0 0 0 22px; margin: 0 0 9px 0;}

/* достопримечательности */
.dost	{ }
.dost1	{ border: 1px solid #e9e9e9;}
.dost1_	{ border: 1px solid #e9e9e9;}
.dost2	{ background: url(../images/bg/dost2.gif) left top repeat-x; height: 29px;}
.dost3	{ background: url(../images/bg/dost3.gif) right no-repeat; height: 29px;}
.dost4	{ height: 29px; padding: 5px 0 0 41px; font-size: 117%; font-weight: bold;}
.dost4 a			{ color: #185283; text-decoration: none; outline: none;}
.dost4 a:visited	{ color: #185283; text-decoration: none;  outline: none;}
.dost4 a:hover		{ color: #000; text-decoration: none; outline: none;}

.dost5	{ background: #fff; padding: 5px 7px 7px 42px;}

.dost6	{ }
.dost7	{ width: 190px; padding: 0 7px 9px 0;}
.dost8	{ padding: 0 0 9px 0;}
.dost7 a			{ color: #000; text-decoration: underline; outline: none;}
.dost7 a:visited	{ color: #000; text-decoration: underline;  outline: none;}
.dost7 a:hover		{ color: #185283; text-decoration: underline; outline: none;}

.dost7r a			{ color: #276189; text-decoration: underline; outline: none;}
.dost7r a:visited	{ color: #276189; text-decoration: underline;  outline: none;}
.dost7r a:hover		{ color: #666666; text-decoration: underline; outline: none;}
.dost7r .more 	{ padding: 0 0 0 8px;}
.dost7r .more a			{ color: #7E7E7E; text-decoration: underline; outline: none;}
.dost7r .more a:visited	{ color: #7E7E7E; text-decoration: underline;  outline: none;}
.dost7r .more a:hover		{ color: #185283; text-decoration: underline; outline: none;}

.dost7 .komm	{ background: url(../images/icons/komm.gif) left no-repeat; padding:1px 0 1px 25px; color: #999; margin: 0 0 0 5px;}
.dost8 .karma	{ float: right; border: 1px solid #dadada; background: #fff url(../images/bg/karma1.gif) left bottom repeat-x; padding: 2px 5px 2px 5px;}
.dost9	{ font-size: 92%; font-weight: bold; text-align: right; padding: 0 14px 0 0;}
.xote	{ color: #969696;}
.xote a			{ color: #1d92cf; text-decoration: none; outline: none;}
.xote a:visited	{ color: #1d92cf; text-decoration: none;  outline: none;}
.xote a:hover	{ color: #000; text-decoration: none; outline: none;}

/*  */
.sup	{ text-align: center; padding: 0 0 9px 0;}
.sdown	{ text-align: center;}
.sbut	{ padding: 18px 0 0 0;}
.sbut div	{ background: url(../images/icons/sbut.gif) left no-repeat; height: 26px; border: none; padding: 0 0 0 35px; width: 155px; text-align: left; font-weight: bold; color: #604e4b; cursor: pointer; padding:5px 0px 0px 30px}
.sbut input	{ background: url(../images/icons/sbut.gif) left no-repeat; height: 26px; border: none; padding: 0 0 0 35px; width: 155px; text-align: left; font-weight: bold; color: #604e4b; cursor: pointer;}
.sbut1	{ background: url(../images/icons/sbut.gif) left no-repeat; height: 26px; border: none; padding: 6px 0 0 35px; width: 155px; text-align: left; font-weight: bold; color: #604e4b;}
.sbut1 a			{ color: #604e4b; text-decoration: none; outline: none;}
.sbut1 a:visited	{ color: #604e4b; text-decoration: none;  outline: none;}
.sbut1 a:hover		{ color: #000; text-decoration: none; outline: none;}

.sbut2 { width:auto; background: url(../images/bg/sbut2.gif) left no-repeat; height: 30px; border: none; padding: 0 0 0 35px; text-align: left; font-weight: bold; color: #604e4b;}
.sbut2-1 { white-space:nowrap; background: url(../images/bg/sbut2-1.gif) right no-repeat; height: 30px; padding: 7px 7px 0 0;}
.sbut2 a		{ color: #604e4b; text-decoration: none; outline: none;}
.sbut2 a:visited	{ color: #604e4b; text-decoration: none;  outline: none;}
.sbut2 a:hover	{ color: #000; text-decoration: none; outline: none;}





.muser_vid1	{ margin: 0 0 5px 0; font-size: 91%;}
.muser_vid .muser	{ margin: 0 0 0px;}
.muser_vid .muser1	{ padding: 0 8px 12px 0; vertical-align: top; width: 120px;}
.muser_vid .muser .data	{ margin: 0 0 5px 0;}
.muser_vid .muser .user	{ background: url(../images/icons/user.gif) left no-repeat; padding:1px 0 1px 20px; font-weight: bold; font-size: 91%;}

.napis	{ margin: 0 0 17px 0; text-align: center;}
.napis1	{ margin: auto; background: url(../images/icons/napis.gif) left no-repeat; text-align: left; width: 184px; height: 26px; padding: 5px 0 0 35px; font-weight: bold;}
.napis a			{ color: #604e4b; text-decoration: none; outline: none;}
.napis a:visited	{ color: #604e4b; text-decoration: none;  outline: none;}
.napis a:hover		{ color: #000; text-decoration: underline; outline: none;}

/*  */
.feed	{ width: 100%;}
.feed1	{ width: 50%; padding: 15px; vertical-align: top;}
.feed2	{ width: 50%; padding: 15px; vertical-align: top;}

.feed .aform	{ width: 100%; }
.feed .aform5	{ padding: 0 6px 10px 6px; border: 1px solid #000}
.feed .aform2	{ padding: 0 0 10px 0; }
.feed .aform6	{ padding: 0 0 10px 0;}
.feed .aform2 input	{ border: 1px solid #a6a6a6; width: 100%; }
.feed .aform3	{ padding: 0 0 10px 6px;}
.feed .aform4 { padding: 0 0 10px 0;}
.feed .aform4  input { border: 1px solid #d8d8d8; width: 100%; background: url(../images/bg/poisk2.gif) left repeat-x; color: #7f2c2c; width: 80px; font-size: 117%; height: 30px;}

.feed3	{ color: #8a8a8a; margin: 0 0 5px 0;}
.feed4	{ margin: 0 0 13px 0;}
.feed4 input { width: 100%; border: 1px solid #a6a6a6;  }
.feed4 textarea { width: 100%; border: 1px solid #a6a6a6;  height: 100px;}

.rimg	{ float: right; margin: 0 0 13px 13px;}
.rimg1	{ }
.rimg2	{ padding: 4px 8px 5px 8px; background: #eaeaea; font-size: 92%;}
.limg	{ float: left; margin: 0 13px 13px 0;}

.nav	{ width: 100%; margin: 0 0 17px 0; background: #f1f1f1; font-size: 92%;}
.nav1	{ padding: 3px 0 4px 13px;}
.nav2	{ text-align: right; padding: 3px 13px 4px 0;}
.nav2 a			{ color: #4e799e; text-decoration: underline; outline: none;}
.nav2 a:visited	{ color: #4e799e; text-decoration: underline;  outline: none;}
.nav2 a:hover		{ color: #000; text-decoration: underline; outline: none;}
.nav1 span		{ margin: 0 3px 0 3px;}
.nav1 b			{ font-weight: normal;}
.nav1 i			{ font-style: normal; margin: 0 7px 0 0;}
.nav1 a			{ color: #9b3f33; text-decoration: none; outline: none; margin: 0 3px 0 3px;}
.nav1 a:visited	{ color: #9b3f33; text-decoration: none;  outline: none;}
.nav1 a:hover		{ color: #000; text-decoration: none; outline: none;}

.otziv	{ background: url(../images/icons/otziv.gif) left no-repeat; padding: 3px 0 3px 22px; font-size: 134%; color: #943124; margin: 13px 0 0 0;}

.city_block_pic
{
	background-color: #F9F9F9;
	border: 1px solid #CCCCCC;
	padding: 3px !important;
	text-align: center;
	font-size: 0.9em;
	float: right;
	clear: right;
	overflow: hidden;
	margin: 10px 0px 10px 10px;
}

/**/
.uga	{ background: #e1e1e1 url(../images/bg/uga.gif) left no-repeat; height: 84px; width: 100%; margin: 0 0 13px 0;}
.uga1	{ background: url(../images/bg/uga1.gif) right no-repeat; padding: 0 15px 0 15px;}
.uga2	{ width: 100%;}
.uga3	{ width: 24px;}
.uga4	{ padding: 0 28px 0 0;}
.uga4-1	{ }
.uga6	{ }
.uga5	{ width: 24px; text-align: right;}

/* Блок комментариев */
.kirm	{ background: #E2E2E2 url(../images/bg/kirm.gif) left no-repeat; height: 28px; //width:50px; }
.kirm1	{ background: url(../images/bg/kirm1.gif) right top no-repeat; height: 28px; padding: 0px 11px 0 11px; text-align: center; font-size: 150%; color: #8f8f8f; }
.kirm1 span	{ position:relative; top:3px; }

.ykam	{ width: 100%; margin: 0 0 13px 0;}
.ykam1	{ padding: 0 0 7px 0; }
.ykam2	{ padding: 0 0 7px 0; text-align: right; font-size: 200%; font-weight: bold;}
.ykam3	{ }
.ykam3-1	{ margin: 0px 0 3px 0; line-height: 1.5em;}
a.plus			{ color: #55880d; text-decoration: none; outline: none;}
a.plus:visited	{ color: #55880d; text-decoration: none;  outline: none;}
a.plus:hover		{ color: #000; text-decoration: none; outline: none;}
a.minus			{ color: #ff2f2f; text-decoration: none; outline: none;}
a.minus:visited	{ color: #ff2f2f; text-decoration: none;  outline: none;}
a.minus:hover		{ color: #000; text-decoration: none; outline: none;}

.otvet,.edit	{ background: #e9e9e9; padding: 11px; width: 70%;}
.otvet1,.edit1	{ font-size: 92%; margin: 0 0 5px 0; color: #999;}
.otvet2,.edit2	{ margin: 0 0 5px 0;}
.otvet2 textarea,.edit2 textarea { width: 100%; height: 100px; padding: 4px; border: 1px solid #c8c8c8;}
.otvet3 {border: 0px; width:125px}
.otvet3 input,.edit3 input { border: 0px solid #d8d8d8; background: url(../images/bg/poisk2.gif) left repeat-x; color: #7f2c2c; width: 80px; font-size: 100%; height: 23px;}

.dotz	{ border-bottom: 1px solid #e6e6e6; width: 100%; margin: 0 0 7px 0;}
.dotz1	{ padding: 0 0 5px 0; font-size: 117%;}
.dotz2	{ text-align: right;padding: 0 0 5px 0; }
.dotz .muser	{ width: auto; margin: 0 0 7px 0;}
.dotz .muser1	{ padding: 0 7px 0 0; vertical-align: middle !important;}
.dotz .muser .data	{ margin: 0 0 0 0; padding: 0px;}
.dotz .muser .ava	{ margin: 0 0 0 0; padding: 0px; width: 100%; height: 100%;}
.dotz .muser .user	{ padding: 0px; background: none; margin: 0px;}
.dotz1 a			{ color: #000; text-decoration: underline; outline: none;}
.dotz1 a:visited	{ color: #000; text-decoration: underline;  outline: none;}
.dotz1 a:hover		{ color: #185283; text-decoration: underline; outline: none;}
.dotz3	{ font-size: 150%; color: #919191; padding: 7px 0 0 0;}

.pm	{  background: #15b9ee url(../images/bg/pm.gif) left no-repeat; width: 54px; height: 54px; font-size: 150%; font-weight: bold; text-align: center; color: #fff;}
.pm img { display: block; text-align: center; margin: auto;}
.pms	{ -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px; width: 35px; height: 35px; font-size: 150%; text-align: center; color: #fff;}
.pms img { display: block; text-align: center; margin: auto;}
.pms span{ padding-top:10px; //padding-top:0px;}

.kup	{ background: #aaedfc url(../images/bg/kup.gif) left no-repeat; height: 28px;}
.kup1	{ background: url(../images/bg/kup1.gif) right no-repeat; text-align: center; padding: 0 15px 0 15px; font-size: 117%;}
.kup a			{ color: #000; text-decoration: none; outline: none;}
.kup a:visited	{ color: #000; text-decoration: none;  outline: none;}
.kup a:hover		{ color: #185283; text-decoration: none; outline: none;}

/* Всплывающая фотка */
.vfoto 	{ width: 100%; margin: 0 0 5px 0;}
.vfoto1 { width: 15px;}
.vfoto2 { border: 1px solid #c0c0c0; vertical-align: top; padding: 15px 0 15px 0;}
.vfoto3 { border: 1px solid #c0c0c0; vertical-align: top; width: 242px;}

.vfoto4 { width: 100%;}
.vfoto5 { width: 34px; padding: 0 15px 0 15px;}
.vfoto6 { vertical-align: top; text-align: center;}
.vfoto7 { }
.vfoto8 { }
.vfoto9 { }

.vfoto3 .poisk	{ width: 90%; margin: 0 0 0 0;}
.vfoto3 .poisk1	{ }
.vfoto3 .poisk2	{ width: 80px; padding: 0 0 0 7px;}
.vfoto3 .poisk1 input { border: 1px solid #a6a6a6; width: 100%; background: none; padding-left: 4px; font-size: 117%; height: auto;}
.vfoto3 .poisk2 input { border: 1px solid #d8d8d8; width: 100%; background: url(../images/bg/poisk2.gif) left repeat-x; color: #a8a8a8; width: 80px; font-size: 117%; height: 22px;}

.vfoto7 .poisk	{ width: 90%; margin: 0 0 0 0;}
.vfoto7 .zag1	{ color: #000;}
.vfoto7 .poisk2	{ width: 80px; padding: 0 0 0 7px;}
.vfoto7 .poisk1 input { border: 1px solid #a6a6a6; width: 100%; background: none; padding-left: 4px; font-size: 117%; height: auto;}
.vfoto7 .poisk2 input { border: 1px solid #d8d8d8; width: 100%; background: url(../images/bg/poisk2.gif) left repeat-x; width: 80px; font-size: 117%; height: 22px;}


/* Фотоки */
.sfoto	{ width: 100%;}
.sfoto1	{ vertical-align: top; width: 270px; padding: 0 25px 30px 0;}
.sfoto2	{ vertical-align: top; padding: 0 0 30px 0;}

.fotki	{ }
/* .fotki-x { height: 240px; float: left; margin: 0 10px 0 0;} */
.fotki-x { height: 180px; width: 160px; float: left; margin: 10px 10px 10px 10px;}
.fotki1	{ background: #ECE9E2 url(../images/bg/fotki1.gif) left top no-repeat;}
.fotki2	{ background: url(../images/bg/fotki2.gif) right bottom no-repeat;}
.fotki3	{ background: url(../images/bg/fotki3.gif) left bottom no-repeat;}
.fotki4	{ background: url(../images/bg/fotki4.gif) right top no-repeat; padding: 9px 8px 9px 8px;}
.fotki5	{ margin: 0 0 3px 0; min-width: 120px; //width: 120px;}
.fotki6	{ margin: 0 0 9px 0;}
.fotki7	{ background: url(../images/vicons/ualbm.gif) left bottom no-repeat; float: left; font-size: 10px; padding: 5px 0px 0px  22px;}
.fotki8	{ float: right; margin: 0 0 0 5px;  font-size: 10px;}
.fotki7 a			{ color: #828282; text-decoration: none; outline: none; border-bottom: 1px dashed; }
.fotki7 a:visited	{ color: #828282; text-decoration: none;  outline: none; border-bottom: 1px dashed; }
.fotki7 a:hover		{ color: #000; text-decoration: underline; outline: none; border:0px;}
.fotki8 a			{ color: #d24547; text-decoration: underline; outline: none;}
.fotki8 a:visited	{ color: #d24547; text-decoration: underline;  outline: none;}
.fotki8 a:hover		{ color: #000; text-decoration: underline; outline: none;}

.fotki1_	{ }
.fotki1_ .fotki2	{ background: none;}
.fotki1_ .fotki3	{ background: none;}
.fotki1_ .fotki4	{ background: none; padding: 9px 8px 9px 8px;}
.fotki1_ .fotki7	{ visibility: hidden;}
.fotki1_ .fotki8	{ visibility: hidden;}

.albo	{ margin: 0 0 13px 0;}
.albo1	{ width: 50px; vertical-align: top; padding: 5px 21px 9px 5px; background: url(../images/bg/albo1.gif) left top no-repeat;}
.albo1-1{ width: 50px; vertical-align: top; padding: 0px 0px 9px 5px; }
.albo2	{ vertical-align: top;}
.albo3	{ font-size: 14px; margin: 0 0 5px 0;}
.albo4	{ font-size: 12px;}
.albo3 a			{ color: #185283; text-decoration: underline; outline: none;}
.albo3 a:visited	{ color: #185283; text-decoration: underline;  outline: none;}
.albo3 a:hover		{ color: #943124; text-decoration: underline; outline: none;}

.albo3_	{ font-size: 14px; margin: 0 0 5px 0;}
.albo3_ a			{ color: #943124; text-decoration: underline; outline: none; background: url(../images/bg/albo3.gif) right bottom no-repeat; padding: 0 18px 0 0;}
/*
.albo3_ a:visited	{ color: #943124; text-decoration: underline; outline: none; background: url(../images/bg/albo3.gif) right bottom no-repeat; padding: 0 18px 0 0;}
.albo3_ a:hover		{ color: #943124; text-decoration: underline; outline: none; background: url(../images/bg/albo3.gif) right bottom no-repeat; padding: 0 18px 0 0;}
*/


.bbut	{ background: #008cc5 url(../images/bg/bbut.gif) left top no-repeat; height: 32px; margin: 0 0 7px 0;}
.bbut1	{ background: url(../images/bg/bbut1.gif) right top no-repeat; height: 32px; text-align: center;}
.bbut input { color: #fff; font-size: 14px; background: none; border: none; cursor: pointer;}

.gbut	{ background: #77b815 url(../images/bg/gbut.gif) left top no-repeat; height: 32px; margin: 0 0 7px 0;}
.gbut1	{ background: url(../images/bg/gbut1.gif) right top no-repeat; height: 32px; text-align: center;}
.gbut input { color: #fff; font-size: 14px; background: none; border: none; cursor: pointer;}

.sufo	{ width: 100%; margin: 0 0 21px 0;}
.sufo1	{ vertical-align: top; padding: 0 11px 0 0;}
.sufo2	{ vertical-align: top; width: 220px; padding: 0 6px 0 0; font-size: 11px;}
.sufo3	{ vertical-align: top; width: 89px;}
.sufo2 p	{ margin: 0 0 5px 0; line-height: 1.3em;}

.vfomo	{ background: #e3e3e3 url(../images/bg/vfomo.gif) left top no-repeat; width: 89px;}
.vfomo1	{ background: url(../images/bg/vfomo1.gif) left bottom no-repeat; width: 89px; padding: 4px 0 4px 0;}
.vfomo2	{ }
.vfomo3	{ text-align: center;}
.vfomo3 a			{ color: #185283; text-decoration: underline; outline: none; border: 2px solid #e3e3e3; display: block; width: 79px; margin: auto; margin-bottom: 6px;}
.vfomo3 a:visited	{ color: #185283; text-decoration: underline;  outline: none;}
.vfomo3 a:hover		{ color: #000; text-decoration: underline; outline: none;border: 2px solid #af2230;}
.vfomo3_ a		{ text-align: center; display: block; width: 79px; margin: auto; margin-bottom: 6px; color: #000; text-decoration: underline; outline: none;border: 2px solid #af2230;}

.photoblockv	{ background: #FFFFFF; display: block; position:relative; width:75px; height: 75px; margin:0px 5px 10px 5px; -margin:0px 5px 6px 5px; // margin:0px 5px 6px 5px; }
.photoblockv a			{ color: #185283; text-decoration: underline; outline: none; border: 2px solid #e3e3e3; display: block; margin: 0px; padding: 0px; width: 79px; //width: 75px; }
.photoblockv a:visited	{ color: #185283; text-decoration: underline;  outline: none; margin: 0px; padding: 0px}
.photoblockv a:hover	{ color: #000; text-decoration: underline; outline: none;border: 2px solid #af2230; margin: 0px; padding: 0px}
.photoblockv_	  {background: #FFFFFF; display: block; position:relative; text-align: center; width:75px; height: 75px; margin:0px 5px 10px 5px }
.photoblockv_ a	  {display: block; text-decoration: underline; color: #000; outline: none;border: 2px solid #af2230; margin: 0px; padding: 0px; width: 79px; //width: 75px; }
.photoblockv  img {display:inline; vertical-align: top; padding:0px;width:75px; height: 75px;}
.photoblockv_ img {display:inline; vertical-align: top; padding:0px;width:75px; height: 75px;}

.photoblockv2	{ background: #FFFFFF; display: block; float:left; position:relative; width:120px; height: 90px; margin:0px 5px 10px 5px; -margin:0px 2px 6px 2px; // margin:0px 2px 6px 2px;  }
.photoblockv2 a			{ color: #185283; text-decoration: underline; outline: none; border: 2px solid #e3e3e3; display: block; margin: 0px; padding: 0px; width: 124px; //width: 120px; }
.photoblockv2 a:visited	{ color: #185283; text-decoration: underline;  outline: none; margin: 0px; padding: 0px}
.photoblockv2 a:hover	{ color: #000; text-decoration: underline; outline: none;border: 2px solid #af2230; margin: 0px; padding: 0px}
.photoblockv2  img {display:inline; vertical-align: top; padding:0px;width:120px; height: 90px;}

.photoblockv3 			{ position:absolute; display:block; z-index:100; left:85px; top:60px; width:24px; height:24px; margin:0px; padding:0px; text-align:center; font-size:11px; font-weight:bold; color:white; background: url('/images/icons/commentsr.png') no-repeat; }
.photoblockv3 a			{ color:white; text-decoration: none; outline: none; border: 0px; display: block; margin: 0px; padding: 0px; width:24px; height:24px;  }
.photoblockv3 a:visited	{ color:white; text-decoration: none; outline: none; margin: 0px; padding: 0px; }
.photoblockv3 a:hover	{ color:#CCC; text-decoration: none; outline: none;border: 0px; margin: 0px; padding: 0px; }



TABLE.hotels_features TD
{
	padding-left: 10px;

}

div.geocoder {	z-index: 3000; width: 352px; height: 318px;
				position: absolute;
				display: none;
				border: 1px solid black;
				background-color: #FFFFFF;
				text-align: right;
				/*-moz-opacity: 0.4; -khtml-opacity: 0.4; opacity: 0.4; filter: alpha(opacity=40);*/
 			 }

div.geocoder a { text-decoration: none; }

div.geocoder_container {
						padding-top: 2px;
                       }

div.geocoder_map { width: 350px; height: 300px; overflow: hidden }

.citymap 	 { width: 100%; height: 100%; }
.citymap1 	 { width: 260px; padding-left: 10px; padding-top: 10px; vertical-align: top; }
.citymap2 	 { /*width: 100%;*/ height: 500px; }
.citymap_map { width: 100%; height: 100%; border: 1px solid black; }
.citymap_map * {box-sizing: content-box; -moz-box-sizing: content-box;}


.geo_map_pl { width: 100%; height: 100%; position: relative; z-index: 10000; }

table.gallery { width: 100%; height: 100%; }
table.gallery>td { }
/*table.gallery td span { font-size: 150%; }*/
table.gallery>td.photos>img { margin: 5px !important; }
table.photos td { vertical-align: top; }
td.photos {padding-top: 4px; vertical-align: top;}

TABLE.admin_region_pic TD
{
	text-align: center;
	vertical-align: middle;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 5px;
}

/* Автокомплит */
div.autocomplete {
	position:absolute;
	width:150px;
	background-color:white;
	border:1px solid #888;
	margin:0px;
	padding:0px;
	z-index:3;
}
div.autocomplete ul {
	list-style-type:none;
	list-style-image:none;
	margin:0px;
	padding:0px;	
}
div.autocomplete ul li.selected { background-color: #ffb; overflow:hidden; }
div.autocomplete ul li {
	list-style-type:none;
	list-style-image:none;
	display:block;
	margin:0;
	padding:2px;
	cursor:pointer;
	background:none;
}

/* Fancy */
#status
{
    /*background-color:        #F9F7ED;*/
    padding:                0px;
    width:                    150px;
}

#status fieldset
{
    padding:                0px;
    border:                    none;
}

#status legend
{
    display:                block;
    font:                    1.2em bold Verdana, Geneva, Arial, Helvetica, sans-serif;
}

#status .progress
{
    background:                white url(/images/fancyUpload/progress.gif) no-repeat;
    background-position:    +50% 0;
    margin-right:            0.5em;
}

#status .progress-text
{
    font-size:                0.9em;
    font-weight:            bold;
}

#list
{
    list-style:                none;
    width:                    465px;
    margin:                    0;
}

#list li.file
{
    border-bottom:            1px solid #eee;
    overflow:                auto;
    width:100%;
    background:                url(../images/fancyUpload/file.png) no-repeat 4px 4px;
	list-style-type:none;
	list-style-image:none;
	margin-left:0px;
}
#list li.file.file-uploading
{
    background-image:        url(../images/fancyUpload/uploading.png);
    background-color:        #D9DDE9;
}
#list li.file.file-success
{
    background-image:        url(../images/fancyUpload/success.png);
}
#list li.file.file-failed
{
    background-image:        url(../images/fancyUpload/failed.png);
}

#list li.file .file-name
{
    margin-left:            30px;
    display:                block;
    line-height:            20px;
    font-weight:            bold;
}
#list li.file .file-size
{
    margin-right:           25px;
    line-height:            20px;
    float:                    right;
}
#list li.file .file-info
{

    margin-right:           25px;
    display:                block;
}
#list li.file .file-remove
{
    margin-right:           25px;
    clear:                    right;
    float:                    right;
    line-height:            20px;
}
.overall-title {
	font-size: 12px;
	margin: 0px;
}
.current-title {
	font-size: 12px;
	margin: 0px;
}
.current-text {
	position: absolute;
	right:10px;
	top: 17px;
	width:150px;
	font-size: 12px;
}



/* Новое видео */
.lvid	{ margin: 0 0 23px 0}
.lvid1	{ vertical-align: top; width: 104px;}
.lvid2	{ vertical-align: top; padding: 0 0 0 8px;}
.lvid1-1	{ border: 1px solid #939393; position: relative; z-index: 1;}
.lvid1-1 img	{ display: block; }
.lvid1-2	{ position: absolute; z-index: 1; top: 18px; left: 30px;}
.lvid1-3	{ position: absolute; z-index: 1; top: 0px; left: 0px;}
.lvid1-4	{ background: url(../images/vicons/lvid1-4.gif) left top no-repeat; width: 32px; height: 13px; color: #fff; font-size: 9px; text-align: center; float: right;}
.lvid2-1	{ font-size: 12px; font-family: Arial; margin: 0 0 0px 0;}
.lvid2-2	{ color: #828282; font-size: 9px; border-bottom: 1px solid #cfcfcf; margin: 0 0 7px 0;}
.lvid2-21	{  background: url(../images/vicons/lvid2-21.gif) left no-repeat; padding: 7px 7px 7px 18px;}
.lvid2-22	{  background: url(../images/vicons/lvid2-22.gif) left no-repeat; padding: 7px 0 7px 22px;}
.lvid2-3	{ background: url(../images/vicons/lvid2-3.gif) left no-repeat; font-size: 12px; padding: 0 0 0 17px; margin: 0 0 7px 0}
.lvid2-3u				{ background: url(../images/uicons/u.gif) left no-repeat; font-size: 12px; padding: 0 0 0 17px; margin: 0 0 7px 0}
.lvid2-3u_a				{ background: url(../images/uicons/u_a.gif) left no-repeat; font-size: 12px; padding: 0 0 0 17px; margin: 0 0 7px 0}
.lvid2-3a, .lvid2-3e	{ background: url(../images/uicons/a.gif) left no-repeat; font-size: 12px; padding: 0 0 0 17px; margin: 0 0 7px 0}
.lvid2-3a_a, .lvid2-3e_a{ background: url(../images/uicons/a_a.gif) left no-repeat; font-size: 12px; padding: 0 0 0 17px; margin: 0 0 7px 0}
.lvid2-3c				{ background: url(../images/uicons/c.gif) left no-repeat; font-size: 12px; padding: 0 0 0 17px; margin: 0 0 7px 0}
.lvid2-3c_a				{ background: url(../images/uicons/c_a.gif) left no-repeat; font-size: 12px; padding: 0 0 0 17px; margin: 0 0 7px 0}
.lvid2-3g				{ background: url(../images/uicons/g.gif) left no-repeat; font-size: 12px; padding: 0 0 0 17px; margin: 0 0 7px 0}
.lvid2-3g_a				{ background: url(../images/uicons/g_a.gif) left no-repeat; font-size: 12px; padding: 0 0 0 17px; margin: 0 0 7px 0}
.lvid2-3d				{ background: url(../images/uicons/d.gif) left no-repeat; font-size: 12px; padding: 0 0 0 17px; margin: 0 0 7px 0}
.lvid2-3d_a				{ background: url(../images/uicons/d_a.gif) left no-repeat; font-size: 12px; padding: 0 0 0 17px; margin: 0 0 7px 0}
.lvid2-32				{ background: url(../images/vicons/lvid2-3.gif) left no-repeat; font-size: 11px; padding: 0 0 0 17px; margin: 0 0 7px 0}
.lvid2-32u				{ background: url(../images/uicons/u.gif) left no-repeat; font-size: 11px; padding: 0 0 0 17px; margin: 0 0 7px 0}
.lvid2-32u_a			{ background: url(../images/uicons/u_a.gif) left no-repeat; font-size: 11px; padding: 0 0 0 17px; margin: 0 0 7px 0}
.lvid2-32a, .lvid2-32e	{ background: url(../images/uicons/a.gif) left no-repeat; font-size: 11px; padding: 0 0 0 17px; margin: 0 0 7px 0}
.lvid2-32a_a, .lvid2-32e_a{ background: url(../images/uicons/a_a.gif) left no-repeat; font-size: 11px; padding: 0 0 0 17px; margin: 0 0 7px 0}
.lvid2-32c				{ background: url(../images/uicons/c.gif) left no-repeat; font-size: 11px; padding: 0 0 0 17px; margin: 0 0 7px 0}
.lvid2-32c_a			{ background: url(../images/uicons/c_a.gif) left no-repeat; font-size: 11px; padding: 0 0 0 17px; margin: 0 0 7px 0}
.lvid2-32g				{ background: url(../images/uicons/g.gif) left no-repeat; font-size: 11px; padding: 0 0 0 17px; margin: 0 0 7px 0}
.lvid2-32g_a			{ background: url(../images/uicons/g_a.gif) left no-repeat; font-size: 11px; padding: 0 0 0 17px; margin: 0 0 7px 0}
.lvid2-32d				{ background: url(../images/uicons/d.gif) left no-repeat; font-size: 11px; padding: 0 0 0 17px; margin: 0 0 7px 0}
.lvid2-32d_a			{ background: url(../images/uicons/d_a.gif) left no-repeat; font-size: 11px; padding: 0 0 0 17px; margin: 0 0 7px 0}
.lvid2-4	{ background: url(../images/vicons/lvid2-4.gif) left no-repeat; font-size: 12px; padding: 0 0 0 17px;}
.lvid2-42	{ background: url(../images/vicons/lvid2-4.gif) left no-repeat; font-size: 11px; padding: 0 0 0 17px;}

.xvid1	{ border: 1px solid #939393; position: relative; z-index: 1;}
.xvid1 .lvid1-2	{ position: absolute; z-index: 1; top: 40px; left: 56px;}
.xvid1 img	{ display: block; }
.xvid	{ width: 175px; background: url(../images/bg/gram.gif) left top repeat-x; margin: 0 23px 23px 0; float: left; }
.xvid .gram1	{ background: url(../images/bg/gram.gif) left bottom repeat-x;}
.xvid .gram2	{ background: url(../images/bg/gram.gif) right top repeat-y;}
.xvid .gram3	{ background: url(../images/bg/gram.gif) left top repeat-y;}
.xvid .gram4	{ background: url(../images/bg/gram1.gif) left top no-repeat;}
.xvid .gram5	{ background: url(../images/bg/gram2.gif) right top no-repeat;}
.xvid .gram6	{ background: url(../images/bg/gram3.gif) right bottom no-repeat; width: 100%;}
.xvid .gram7	{ background: url(../images/bg/gram4.gif) left bottom no-repeat; padding: 9px 13px 13px 18px; height: 270px;}



/* облако тегов справа */
.tagr	{ width: 100%; background: #e1f4d7 url(../images/bg/tagr.gif) left top no-repeat; margin: 0 0 23px 0;}
.tagr1	{ background: url(../images/bg/tagr1.gif) right top no-repeat;}
.tagr2	{ width: 100%; background: url(../images/bg/tagr2.gif) right bottom no-repeat;}
.tagr3	{ background: url(../images/bg/tagr3.gif) left bottom no-repeat; padding: 16px;}
.tagr3_m	{ background: url(../images/bg/tagr3.gif) left bottom no-repeat; padding: 14px 16px 16px 16px;}
.tagr3_mt	{ font-size:160%; color: #818F7A; margin-bottom: 5px;}
.tagr4	{ margin: 0 0 17px;}
.tagr4 a			{ color: #5f95ca; text-decoration: none; outline: none; display: inline; font-family: Arial; margin: 0 3px 3px 0; font-size: 11px; }
.tagr4 a:visited	{ color: #5f95ca; text-decoration: none;  outline: none;}
.tagr4 a:hover		{ color: #fff; text-decoration: none; outline: none; background: #5f95ca;}
.tagr5	{ background: url(../images/bg/tagr5.gif) left top repeat-x; padding: 11px 0 0 0;}
.tagr5 a			{ color: #818f7a; text-decoration: none; border-bottom: dashed 1px #818f7a; display: block; float: left; margin: 0 7px 0 0;}
.tagr5 a:visited	{ color: #818f7a; text-decoration: none;  outline: none;}
.tagr5 a:hover		{ color: #818f7a; text-decoration: none; border-bottom: solid 1px #818f7a;}
.tagr5 span			{ background: #fff url(../images/bg/tagr5-1.gif) left  no-repeat; text-align: center; color: #818f7a; width: 87px; height: 15px; display: block; float: left; margin: 0 7px 0 0;}
.tagr6				{ margin: 0px;}
.tagr6 a			{ color: #5f95ca; text-decoration: none; outline: none; display: block; display: inline; font-family: Arial; margin: 0 3px 3px 0; font-size: 12px; white-space: nowrap;}
.tagr6 a:visited	{ color: #5f95ca; text-decoration: none;  outline: none;}
.tagr6 a:hover		{ color: #fff; text-decoration: none; outline: none; background: #5f95ca;}
.tagr7 a			{ color: #5f95ca; text-decoration: none; outline: none; display: block; display: inline; font-family: Arial; margin: 0 0px 3px 0; font-size: 12px; white-space: nowrap;}
.tagr7 a:visited	{ color: #5f95ca; text-decoration: none;  outline: none;}
.tagr7 a:hover		{ color: #fff; text-decoration: none; outline: none; background: #5f95ca;}
.tagr7 img 			{ margin-right: 5px; cursor:pointer; width: 10px; height: 10px; }
.tagr8	{ }
.tagr9	{ }
.tagr10	{ }
.tagr11	{ }
.tagr12	{ }
.tagr13	{ }

.targ-1to2 {width: 185px; height:25px; background: url(../images/bg/tags_separator.gif) left bottom no-repeat; }

/* Облако тегов редактирование */
.tagr_2	{ width: 100%; background: #B4CEA6; margin: 0 0 23px 0;}
.tagr_2-1	{ }
.tagr_2-2	{ width: 100%; background: url(../images/bg/tagr2-3.gif) right bottom no-repeat;}
.tagr_2-3	{ background: url(../images/bg/tagr2-2.gif) left bottom no-repeat; padding: 16px;}
.tagr_2-4	{ margin: 0 0 17px;}
.tagr_2-4 a			{ color: #5F7F21; text-decoration: none; outline: none; display: block; display: inline; font-family: Arial; margin: 0 3px 3px 0; font-size: 12px; white-space: nowrap;}
.tagr_2-4 a:visited	{ color: #5F7F21; text-decoration: none;  outline: none;}
.tagr_2-4 a:hover		{ color: #fff; text-decoration: none; outline: none; background: #5f95ca;}


/* Мини теги */
.xtag		{ margin: 0 0 7px 0;}
.xtag0		{ float: left; white-space:nowrap;}
.xtag0 span	{ display: block; float: left; width: 2px; height: 12px; background: url(../images/bg/xtag1-2.gif) no-repeat; margin: 0 7px 0 0;}
.xtag1	 td	{white-space:nowrap;}
.xtag1		{ height: 18px; background: #e1f4d7 url(../images/bg/xtag1.gif) left  no-repeat; float: left; margin: 0 7px 7px 0;}
.xtag1-1	{ height: 18px; background: url(../images/bg/xtag1-1.gif) right no-repeat; padding: 0 3px 0 22px; font-size: 11px; line-height: 1em;}
.xtag2		{ height: 18px; background: #ededed url(../images/bg/xtag2.gif) left  no-repeat; float: left; margin: 0 0 7px 0; }
.xtag2	 td	{white-space:nowrap;}
.xtag2_nowrap{ height: 18px; background: #ededed; float: left; margin: 0 0 7px 0; -moz-border-radius: 9px; -webkit-border-radius: 9px; border-radius: 9px; }
.xtag2-1_nowrap	{ height: 18px; line-height: 1em; font-size: 11px; padding: 0 11px 0 7px;}

.xtag2-1	{ height: 18px; background: url(../images/bg/xtag2-1.gif) right no-repeat; line-height: 1em; font-size: 11px; padding: 0 11px 0 7px;}
.xtag2-2	{ cursor:help; float: left; position: relative; color: #9b9b9b; padding: 1px 0 1px 19px; background: url(../images/vicons/lvid2-21.gif) left no-repeat;margin: 0 11px 0 0;}

.xtag2-3	{ cursor:help; float: left; font-weight: bold; padding: 1px 0 1px 19px; background: url(../images/vicons/lvid2-3.gif) left no-repeat;margin: 0 11px 0 0;}
.xtag2-3u			{ float: left; font-weight: bold; padding: 1px 0 1px 19px; background: url(../images/uicons/u.gif) left no-repeat;margin: 0 11px 0 0;}
.xtag2-3u_a			{ float: left; font-weight: bold; padding: 1px 0 1px 19px; background: url(../images/uicons/u_a.gif) left no-repeat;margin: 0 11px 0 0;}
.xtag2-3a,.xtag2-3e	{ float: left; font-weight: bold; padding: 1px 0 1px 19px; background: url(../images/uicons/a.gif) left no-repeat;margin: 0 11px 0 0;}
.xtag2-3a_a,.xtag2-3e_a	{ float: left; font-weight: bold; padding: 1px 0 1px 19px; background: url(../images/uicons/a_a.gif) left no-repeat;margin: 0 11px 0 0;}
.xtag2-3c			{ float: left; font-weight: bold; padding: 1px 0 1px 19px; background: url(../images/uicons/c.gif) left no-repeat;margin: 0 11px 0 0;}
.xtag2-3c_a			{ float: left; font-weight: bold; padding: 1px 0 1px 19px; background: url(../images/uicons/c_a.gif) left no-repeat;margin: 0 11px 0 0;}
.xtag2-3g			{ float: left; font-weight: bold; padding: 1px 0 1px 19px; background: url(../images/uicons/g.gif) left no-repeat;margin: 0 11px 0 0;}
.xtag2-3g_a			{ float: left; font-weight: bold; padding: 1px 0 1px 19px; background: url(../images/uicons/g_a.gif) left no-repeat;margin: 0 11px 0 0;}
.xtag2-3d			{ float: left; font-weight: bold; padding: 1px 0 1px 19px; background: url(../images/uicons/d.gif) left no-repeat;margin: 0 11px 0 0;}
.xtag2-3d_a			{ float: left; font-weight: bold; padding: 1px 0 1px 19px; background: url(../images/uicons/d_a.gif) left no-repeat;margin: 0 11px 0 0;}
.xtag2-4	{ cursor:help; float: left; position: relative; font-size: 10px; color: #8c8c8c; padding: 1px 0 1px 24px; background: url(../images/vicons/lvid2-22.gif) left no-repeat;margin: 0 11px 0 0;}

.xtag2-5	{ cursor:help; float: left; padding: 1px 0 1px 19px; background: url(../images/vicons/lvid2-5.gif) left no-repeat;}
.xtag2-5obj	{ cursor:help; float: left; position: relative; font-size: 10px; color: #8c8c8c; padding: 1px 0 1px 20px; background: url(../images/vicons/lvid2-5.gif) left no-repeat;margin: 0 11px 0 0;}
.xtag2-6	{ cursor:help; float: left; padding: 1px 0 1px 19px; background: url(../images/vicons/lvid2-6.gif) left no-repeat;margin: 0 11px 0 0;}
.xtag2-5 a,.xtag2-5obj a			{ color: #943124; text-decoration: underline; outline: none;}
.xtag2-5 a:visited,.xtag2-5obj a:visited	{ color: #943124; text-decoration: underline;  outline: none;}
.xtag2-5 a:hover,.xtag2-5obj a:hover	{ color: #000; text-decoration: underline; outline: none;}
.xtag2-5 span,.xtag2-5obj span			{ display: block; float: left; width: 2px; height: 12px; background: url(../images/bg/xtag1-2.gif) no-repeat; margin: 0 7px 0 0;}
.xtag2-6 a			{ color: #943124; text-decoration: underline; outline: none;}
.xtag2-6 a:visited	{ color: #943124; text-decoration: underline;  outline: none;}
.xtag2-6 a:hover	{ color: #000; text-decoration: underline; outline: none;}
.xtag2-6 span			{ display: block; float: left; width: 2px; height: 12px; background: url(../images/bg/xtag1-2.gif) no-repeat; margin: 0 7px 0 0;}
.xtag2-7			{ cursor:help; float: left; color: #9b9b9b; padding: 1px 0 1px 7px; margin: 0 11px 0 0;}
.xtag2-8			{ cursor:help; float: left; font-size: 10px; color: #8c8c8c; padding: 1px 0 1px 16px; background: url(../images/vicons/lvid2-4.gif) left no-repeat;margin: 0 11px 0 0;}
.xtag2-8 a.xtag2-8c			{ color: #6699cc; text-decoration: underline; outline: none;}
.xtag2-8 a:visited.xtag2-8c	{ color: #6699cc; text-decoration: underline;  outline: none;}
.xtag2-8 a:hover.xtag2-8c	{ color: #000; text-decoration: underline; outline: none;}
.xtag2-8 a.xtag2-8ct		{ color: #9C9C9C; text-decoration: underline; outline: none; }
.xtag2-8 a:visited.xtag2-8ct{ color: #9C9C9C; text-decoration: underline;  outline: none;}
.xtag2-8 a:hover.xtag2-8ct	{ color: #000; text-decoration: underline; outline: none;}
.xtag2-9	{ cursor:help; float: left; position: relative; font-size: 10px; color: #8c8c8c; padding: 1px 0 1px 17px; background: url(../images/vicons/xtag-star.gif) left no-repeat;margin: 0 11px 0 0;}

.xtag3		{ cursor:help; height: 18px; background: #ededed url(../images/bg/xtag2.gif) left  no-repeat; float: left; margin: 0 0 7px 0; }
.xtag3	 td	{white-space:nowrap;}
.xtag3-1	{ cursor:help; height: 18px; background: url(../images/bg/xtag2-1.gif) right no-repeat; line-height: 1em; font-size: 11px; padding: 0 11px 0 11px;}
.xtag3 span			{ display: block; float: left; width: 2px; height: 12px; background: url(../images/bg/xtag1-2.gif) no-repeat; margin: 0 7px 0 0;}
.xtag3 a			{ color: #6699cc; text-decoration: underline; outline: none; display: block; float: left; margin: 0 7px 0 0;}
.xtag3 a:visited	{ color: #6699cc; text-decoration: underline;  outline: none;}
.xtag3 a:hover		{ color: #000; text-decoration: underline; outline: none;}
.xtag3_text			{ display: block; float: left; width: auto; height: 12px; background: none; position: relative; top: 1px;}

.xtag4	{ }
.xtag5	{ }
.xtag6	{ }
.xtag7	{ }
.xtag8	{ }
.xtag9	{ }
.xtag1 span			{ cursor:help; display: block; float: left; width: 2px; height: 12px; background: url(../images/bg/xtag1-2.gif) no-repeat; margin: 0 7px 0 0;}
.xtag1 a			{ color: #6699cc; text-decoration: underline; outline: none; display: block; float: left; margin: 0 7px 0 0;}
.xtag1 a:visited	{ color: #6699cc; text-decoration: underline;  outline: none;}
.xtag1 a:hover		{ color: #000; text-decoration: underline; outline: none;}



/* Новости */
.iblock_n	{ padding: 0 0 13px 0; margin: 0 0 17px 0;}
.iblock_n .iart { margin: 0 0 27px 0;}
.iblock_n .zag { margin: 0 0 27px 0;}
.iblock_n .zag1 {font-size: 24px;}
.iblock_n .sbut1 {padding: 6px 0 0 29px;}
.news	{ }
.news	{ }
.news	{ }
.news	{ }
.news	{ }
.news	{ }
.news	{ }
.news	{ }
.news	{ }
.news	{ }
.news	{ }
.n_copy	{ clear: both; color: #70a0cf;}

/* Новый пейджинг */
.xnumhr	{ margin:10px 0 7px;border-bottom:1px solid #979797;font-size:1px;height:1px; }
.xnum	{ width: 100%;}
.xnum1	{ font-size: 13px;}

.xnum1 a			{ padding: 4px 5px 4px 4px; color: #943124; text-decoration: none; outline: none; background: #f3f3f3; display: block; float: left; margin: 0 7px 0 0; width: 24px; text-align: center; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px;}
.xnum1 a:visited	{ color: #943124; text-decoration: none;  outline: none;}
.xnum1 a:hover	{ color: #fff; text-decoration: none; outline: none; background: #a0a0a0;}

.xnum1 span		{ padding: 4px 5px 4px 4px; color: #fff; text-decoration: none; outline: none; background: #a0a0a0; display: block; float: left; margin: 0 7px 0 0; width: 24px; text-align: center; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px;}
	
.xnum2	{ }
.xnum2 a				{ padding: 4px 5px 4px 4px; color: #943124; text-decoration: none; outline: none; background: #f3f3f3; display: block; float: right; margin: 0 7px 0 0; width: 140px; text-align: center; white-space: nowrap; font-size: 13px; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px;}
.xnum2 a:visited		{ color: #943124; text-decoration: none;  outline: none;}
.xnum2 a:hover		{ color: #fff; text-decoration: none; outline: none; background: #a0a0a0;}
.xnum2 a span				{ color: #999; font-size: 11px;}
.xnum2 a:hover span		{ color: #fff; font-size: 11px;}
.xnum3	{ }
.xnum4	{ }
.xnum5	{ }


/* МегаПуть */
.xway	{ position: relative; z-index: 10;}
.xway1		{ position: absolute; z-index: 10; top: 0px; left: 0px; width: 250px; background: url(../images/bg/xway1.gif) left top no-repeat;}
.xway1-1	{ background: url(../images/bg/xway1-1.gif) right bottom no-repeat;}
.xway1-2	{ background: url(../images/bg/xway1-2.gif) right top no-repeat; width: 100%;}
.xway1-3	{ background: url(../images/bg/xway1-3.gif) left bottom no-repeat; padding: 5px 7px 7px 5px;}
.xway1-4	{ background: #fff; padding: 7px 0 0 7px; position: relative; z-index: 11;}
.xway2		{ width: 231px;}
.xway2-1	{ width: 50%; padding: 0 4px 4px 0; vertical-align: top;}
.xway2-2	{ width: 50%; padding: 0 0 4px 4px; vertical-align: top;}
.xway2-3	{ padding: 1px 0 3px 29px; }
.xway2 a			{ color: #185283; text-decoration: underline; }
.xway2 a:visited	{ color: #185283; text-decoration: underline;  outline: none;}
.xway2 a:hover		{ color: #000; text-decoration: underline; outline: none;}
.xway-d		{ width: 18px; height: 18px; position: absolute; z-index: 11; top: -12px; right: -12px; //right: -5px;}
.xway-d a	{ display: block; width: 18px; height: 18px; background: url(../images/bg/xway-d.gif) left top no-repeat;}
.xway2 a			{ color: #185283; text-decoration: underline; }
.xway2 a:visited	{ color: #185283; text-decoration: underline;  outline: none;}
.xway2 a:hover		{ color: #000; text-decoration: underline; outline: none;}

/* Блоки города */
.gblo	{ background: #ededed url(../images/bg/gblo.gif) left top no-repeat; width: 100%; margin: 15px 0 9px 0;}
.gblo1	{ background: url(../images/bg/gblo1.gif) right top no-repeat;}
.gblo2	{ background: url(../images/bg/gblo2.gif) right bottom no-repeat; width: 100%;}
.gblo3	{ background: url(../images/bg/gblo3.gif) left bottom no-repeat; padding: 0 13px 13px 13px;}

.zblo	{ background: #e1f4d7 url(../images/bg/zblo.gif) left top no-repeat; width: 100%; margin: 15px 0 9px 0;}
.zblo1	{ background: url(../images/bg/zblo1.gif) right top no-repeat;}
.zblo2	{ background: url(../images/bg/zblo2.gif) right bottom no-repeat; width: 100%;}
.zblo3	{ background: url(../images/bg/zblo3.gif) left bottom no-repeat; padding: 0 13px 13px 13px;}

.bblo	{ background: #7a7a7a url(../images/bg/bblo.gif) left top no-repeat; width: 100%; margin: 15px 0 9px 0;}
.bblo1	{ background: url(../images/bg/bblo1.gif) right top no-repeat;}
.bblo2	{ background: url(../images/bg/bblo2.gif) right bottom no-repeat; width: 100%;}
.bblo3	{ background: url(../images/bg/bblo3.gif) left bottom no-repeat; padding: 0 13px 13px 13px;}

.xblo1	{ font-size: 11px; color: #999; margin: 0 11px 3px 0; float: left; padding: 2px 0 2px 0;}
.xblo2	{ font-size: 11px; background: url(../images/vicons/lvid2-5.gif) left no-repeat; padding: 2px 0 2px 19px; float: left;}
.xblo1 b	{ color: #5ab047;}
.xblo4	{ font-weight: bold; margin: 0 11px 3px 0; background: url(../images/vicons/lvid2-3.gif) left no-repeat; padding: 2px 0 2px 19px; float: left;}
.xblo4u				{ font-weight: bold; margin: 0 11px 3px 0; background: url(../images/uicons/u.gif) left no-repeat; padding: 2px 0 2px 19px; float: left;}
.xblo4u_a			{ font-weight: bold; margin: 0 11px 3px 0; background: url(../images/uicons/u_a.gif) left no-repeat; padding: 2px 0 2px 19px; float: left;}
.xblo4a, .xblo4e	{ font-weight: bold; margin: 0 11px 3px 0; background: url(../images/uicons/a.gif) left no-repeat; padding: 2px 0 2px 19px; float: left;}
.xblo4a_a, .xblo4e_a{ font-weight: bold; margin: 0 11px 3px 0; background: url(../images/uicons/a_a.gif) left no-repeat; padding: 2px 0 2px 19px; float: left;}
.xblo4c				{ font-weight: bold; margin: 0 11px 3px 0; background: url(../images/uicons/c.gif) left no-repeat; padding: 2px 0 2px 19px; float: left;}
.xblo4c_a			{ font-weight: bold; margin: 0 11px 3px 0; background: url(../images/uicons/c_a.gif) left no-repeat; padding: 2px 0 2px 19px; float: left;}
.xblo4g				{ font-weight: bold; margin: 0 11px 3px 0; background: url(../images/uicons/g.gif) left no-repeat; padding: 2px 0 2px 19px; float: left;}
.xblo4g_a			{ font-weight: bold; margin: 0 11px 3px 0; background: url(../images/uicons/g_a.gif) left no-repeat; padding: 2px 0 2px 19px; float: left;}
.xblo4d				{ font-weight: bold; margin: 0 11px 3px 0; background: url(../images/uicons/d.gif) left no-repeat; padding: 2px 0 2px 19px; float: left;}
.xblo4d_a			{ font-weight: bold; margin: 0 11px 3px 0; background: url(../images/uicons/d_a.gif) left no-repeat; padding: 2px 0 2px 19px; float: left;}
.xblo5	{ color: #9b9b9b; margin: 0 11px 3px 0; background: url(../images/vicons/lvid2-21.gif) left no-repeat; padding: 2px 0 2px 19px; float: left;}
.xblo3	{ margin: 0 0 3px 0;}
.xblo6	{ color: #9b9b9b; margin: 0 11px 3px 0; background: url(../images/vicons/lvid2-4.gif) left no-repeat; padding: 2px 0 2px 19px; float: left;}
.xblo7    { font-size: 11px; padding: 2px 0 2px 15px; float: left;}
.xblo7_aj    { font-size: 11px; padding: 2px 0 2px 15px; float: left;}
.xblo9    { font-size: 11px; padding: 2px 0 2px 0px; float: left;}
.xblo2 a            { color: #943124; text-decoration: underline; outline: none;}
.xblo2 a:visited    { color: #943124; text-decoration: underline;  outline: none;}
.xblo2 a:hover        { color: #000; text-decoration: underline; outline: none;}
.xblo7 a            { color: #943124; text-decoration: underline; outline: none;}
.xblo7 a:visited    { color: #943124; text-decoration: underline;  outline: none;}
.xblo7 a:hover        { color: #000; text-decoration: underline; outline: none;}
.xblo7_aj a            { color: #943124; text-decoration: none; outline: none; border-bottom:1px dashed #943124;}
.xblo7_aj a:visited    { color: #943124; text-decoration: none;  outline: none; border-bottom:1px dashed #943124;}
.xblo7_aj a:hover      { color: #000; text-decoration: none; outline: none; border-bottom:1px dashed #000;}
.xblo9 a            { color: #943124; text-decoration: underline; outline: none;}
.xblo9 a:visited    { color: #943124; text-decoration: underline;  outline: none;}
.xblo9 a:hover        { color: #000; text-decoration: underline; outline: none;}

.xblo3 .iart1    { vertical-align: top; width: 52px; padding: 0 9px 0 0;}
.xblo3 .iart1 a    { display:block;  border:1px solid #828282;}
.xblo3 .iart2    { vertical-align: top; font-size: 92%; line-height: 1.3em;padding-bottom:12px}
.xblo3 h2            { font-size: 12px; color: #943124; font-family: Arial; font-weight: normal; margin: 0px 0 2px 0; }
.xblo3 img    { }

.xblo8            { margin: 0 0 27px 0;}
.xblo8 .iart1    { vertical-align: top; width: 49px; padding: 0 9px 0 0;}
.xblo8 .iart2    { vertical-align: top; font-size: 92%; line-height: 1.3em;}
.xblo8 h2            { font-size: 12px; color: #943124; font-family: Arial; font-weight: normal; margin: 0px 0 2px 0; }

.xblo10            { margin: 9px 0 9px 0;}
.xblo10 .iart1    { vertical-align: top; width: 49px; padding: 0 9px 0 0;}
.xblo10 .iart2    { vertical-align: top; font-size: 92%; line-height: 1.3em;}
.xblo10 h2            { font-size: 12px; color: #943124; font-family: Arial; font-weight: normal; margin: 0px 0 2px 0; }

.xblo11			{  float: left; font-size: 12px; color: #8c8c8c; padding: 1px 0 1px 16px; background: url(../images/vicons/lvid2-4.gif) left no-repeat;margin: 0 11px 0 0;}
.xblo11 a.xblo11c			{ color: #6699cc; text-decoration: underline; outline: none;}
.xblo11 a:visited.xblo11c	{ color: #6699cc; text-decoration: underline;  outline: none;}
.xblo11 a:hover.xblo11c	{ color: #000; text-decoration: underline; outline: none;}
.xblo11 a.xblo11ct		{ color: #9C9C9C; text-decoration: underline; outline: none; }
.xblo11 a:visited.xblo11ct{ color: #9C9C9C; text-decoration: underline;  outline: none;}
.xblo11 a:hover.xblo11ct	{ color: #000; text-decoration: underline; outline: none;}


.iart2 .xblo5 		{margin: 0 9px 0px 0;}


.zblo .sbut1	{ float: right;}

.bblo .zag1	{ padding: 11px 7px 11px 0; color: #fff; font-size: 150%;}
.bblo .zag a			{ color: #fff; text-decoration: underline;}
.bblo .zag a:visited	{ color: #fff; text-decoration: underline;}
.bblo .zag a:hover	{ color: #000; text-decoration: underline;}

.xfo	{ }
.xfo1	{ width: 15px;padding-top:45px}
.xfo1 a			{ color: #aaaaaa; text-decoration: none;display: block; padding: 15px 0 15px 0; background: url(../images/icons/larr.gif) left no-repeat;}
.xfo1 a:visited	{ color: #aaaaaa; text-decoration: none; }
.xfo1 a:hover	{ color: #fff; text-decoration: none; background: url(../images/icons/larr1.gif) left no-repeat;}
.xfo3 a			{ color: #aaaaaa; text-decoration: none;display: block; padding: 15px 0 15px 0; background: url(../images/icons/rarr1.gif) right no-repeat;}
.xfo3 a:visited	{ color: #aaaaaa; text-decoration: none;}
.xfo3 a:hover	{ color: #fff; text-decoration: none;background: url(../images/icons/rarr.gif) right no-repeat;}

.xfo2	{ background: url(../images/bg/xfo2.gif) left top repeat-y;}
.xfo2-1	{ background: url(../images/bg/xfo2-1.gif) right top repeat-y; overflow: hidden;}
.xfo3	{ width: 15px;padding-top:45px}
.xfo4	{ }
.xfo5	{ }

.xfo3 a			{ color: #aaaaaa; text-decoration: none; text-align: right; display: block;  padding: 10px 0 10px 0;}
.xfo3 a:visited	{ color: #aaaaaa; text-decoration: none;}
.xfo3 a:hover	{ color: #fff; text-decoration: none;}

.xfo4	{ }
.xfo4-1	{ padding-bottom: 3px; padding-right: 20px; }
.xfo4-2	{ padding-right: 20px; }
.xfo4-1 a	{ display: block;  border: 1px solid #909090;}

.xfo5 		{ margin: 0 0 5px 0; white-space: normal !important;}
.xfo5 a			{ color: #fff; text-decoration: underline; white-space: normal !important;}
.xfo5 a:visited		{ color: #fff; text-decoration: underline;}
.xfo5 a:hover			{ color: #fff; text-decoration: underline;}

.xfo6-1	{ background: url(../images/vicons/ub.gif) left no-repeat; padding: 2px 0 2px 16px; float: left; margin: 0 11px 3px 0;}
.xfo6-2	{ background: url(../images/vicons/fb.gif) left no-repeat; padding: 2px 0 2px 19px; float: left; margin: 0 11px 3px 0;}
.xfo6-1 a			{ color: #8cb2db; text-decoration: underline; }
.xfo6-1 a:visited	{ color: #8cb2db; text-decoration: underline;}
.xfo6-1 a:hover	{ color: #fff; text-decoration: underline;}

.xfo6-2 a			{ color: #fff; text-decoration: underline; }
.xfo6-2 a:visited	{ color: #fff; text-decoration: underline;}
.xfo6-2 a:hover	{ color: #fff; text-decoration: underline;}

.sbutv	{ background: url(../images/icons/sbut-v.gif) left no-repeat; height: 26px; border: none; padding: 6px 0 0 35px; width: 155px; text-align: left; font-weight: bold; color: #604e4b; float: right;}
.sbutv a			{ color: #604e4b; text-decoration: none; outline: none;}
.sbutv a:visited	{ color: #604e4b; text-decoration: none;  outline: none;}
.sbutv a:hover		{ color: #000; text-decoration: none; outline: none;}


.xotv	{  margin: 0 0 13px 0;}
.xotv .gblo	{ margin: 0 0 0px 0;}
.xotv .gblo3	{ padding: 13px;}
.xotv1	{ padding: 14px 0 0 0; background: url(../images/bg/xotv1.gif) left  top no-repeat;}

.qotv	{ margin: 0 0 27px 0; //margin:0px; width:100%;}
.qotv1	{ font-size: 18px; padding: 9px 0 0 0;}
.qotv1_p p { font-size:15px;line-height:1.5em;margin:7px 0; }
.qotv2	{ width: 8px; height: 8px; position: absolute; z-index: 1; top: 0px; left: 6px; //top:-6px;}
.xotv1	{ padding: 14px 0 0 0; background: none; position: relative; z-index: 1;}
.sblo	{ }
.sblo1	{ background: url(../images/bg/sblo1.png) left top no-repeat; width: 100%;}
.sblo2	{ background: url(../images/bg/sblo2.png) right top no-repeat;}
.sblo3	{ background: url(../images/bg/sblo3.png) right bottom no-repeat; width: 100%;}
.sblo4	{ background: url(../images/bg/sblo4.png) left bottom no-repeat; padding: 0 13px 13px 13px; vertical-align: top;}

.sblo5	{ background: #a5d619 url(../images/bg/sblo3.png) right bottom no-repeat; font-size: 60px; color: #fff; font-family: Arial; text-align: center; width: 35px;  vertical-align: top; line-height: 1em;}
.sblo6	{ background: url(../images/bg/sblo2.png) right top no-repeat; padding: 6px 0 6px 0; vertical-align: top;}

.otv	{ margin: 0 0 17px 0; width: 100%;}
.otv1	{ border: 1px solid #d9d9d9; padding: 11px; vertical-align: top; }
.otv2	{ width: 35px; vertical-align: top; text-align: center; padding: 6px 0 0 0;}
.otv2 a	{ display: block; width: 14px; margin: auto; margin-bottom: 6px; height: 14px;}
a.otv2-1			{ background: url(../images/icons/oplus.gif) left top no-repeat;}
a.otv2-1:hover		{ background: url(../images/icons/oplus_.gif) left top no-repeat;}
a.otv2-2			{ background: url(../images/icons/ominus.gif) left top no-repeat;}
a.otv2-2:hover		{ background: url(../images/icons/omius_.gif) left top no-repeat;}
a.otv2-3			{ background: url(../images/icons/del.gif) left top no-repeat;}
a.otv2-3:hover		{ background: url(../images/icons/del.gif) left top no-repeat;}
a.otv2-4			{ background: url(../images/icons/edit.gif) left top no-repeat;}
a.otv2-4:hover		{ background: url(../images/icons/edit.gif) left top no-repeat;}
.otv3	{ background: url(../images/bg/sblo2.png) right top no-repeat; width: 5px; height: 5px; position: absolute; z-ndex: 1; top: -1px; //top: 0px; right: 0px;}
.otv4	{ background: url(../images/bg/otv1.gif) right top no-repeat; width: 5px; height: 5px; position: absolute; z-index: 1; top: -1px; //top: 0px; left: -1px; //left: 0px;}
.otv5	{ background: url(../images/bg/otv2.gif) right top no-repeat; width: 16px; height: 13px; position: absolute; z-index: 1; top: -5px; left: 0px; //left: 0px;}
.otv6	{ background: url(../images/bg/sblo3.png) right top no-repeat; width: 5px; height: 5px; position: absolute; z-index: 1; top: -5px; right: 0px;}
.otv7	{ width: 100%;}
.otv .xotv1	{ font-size: 11px;}
.otv_radius	{ border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; }
.otv_buttons	{ display: block; float:right; margin: 0 -5px -5px 0px;}
.otv_buttons a	{ }
.otv_buttons a.otv2-1	{ display:block; float:left; font-size: 11px; background:none; margin-left:7px; }
.otv_buttons a.otv2-1:hover	{ display:block; float:left; font-size: 11px; background:none; margin-left:7px; }
.otv_buttons a.otv2-2	{ display:block; float:left; font-size: 11px; background:none; margin-left:7px; }
.otv_buttons a.otv2-2:hover	{ display:block; float:left; font-size: 11px; background:none; margin-left:7px; }
.otv_buttons a.otv2-3	{ display:block; float:left; height: 14px; width: 14px; margin-left:7px; }
.otv_buttons a.otv2-3:hover	{ display:block; float:left; height: 14px; width: 14px; margin-left:7px; }
.otv_buttons a.otv2-4	{ display:block; float:left; height: 14px; width: 14px; margin-left:7px; }
.otv_buttons a.otv2-4:hover	{ display:block; float:left; height: 14px; width: 14px; margin-left:7px; }


/* Фоторепортажи */
.frep	{ margin: 0 0 0px 0;}
.frep1		{ margin: 0 0 11px 0;}
.frep1 td	{ vertical-align: top;}
.frep1-1	{ float: left; margin: 0 15px 0 0;}
.frep1-2	{ float: left; margin: 0 5px 5px 0; width: 75px; height: 75px;}
.frep1-3	{ float: left; width: 75px; height: 75px;}
.frep1-4	{ background: url(../images/vicons/fb1.gif) left no-repeat; padding: 2px 0 4px 19px;  font-size: 11px;}
.frep1-5	{ float: left; width: 320px;}
.frep2	{ font-size: 17px; font-family: Arial; margin: 0 0 7px 0;}
.frep3	{ font-size: 11px; margin: 0 0 7px 0;}
.frep4	{ font-size: 11px;}
.frep5	{ }
.frep6	{ }
.frep7	{ }
.frep8	{ }

/* мульти загрузон */
.mload-v	{ float: left; margin-right: 10px; margin-top: 10px; margin-left: 12px; background: url(../images/bg/mload-ov.gif) left no-repeat;width:15px; height:14px; cursor:pointer}
.mload-vh	{ float: left; margin-right: 10px; margin-top: 10px; margin-left: 12px; background: url(../images/bg/mload-ovh.gif) left no-repeat;width:15px; height:14px; cursor:pointer}
.mload-b	{ float: left; margin: 0 0 0 10px; background: url(../images/bg/mload.gif) left no-repeat;width:30px; height:21px; cursor:pointer}
.mload-o	{ float: left; margin-right: 10px; margin-top: 10px; margin-left: 12px; background: url(../images/bg/mload-ok.gif) left no-repeat;width:14px; height:14px; cursor:pointer}
.mload-oh	{ float: left; margin-right: 10px; margin-top: 10px; margin-left: 12px; background: url(../images/bg/mload-okh.gif) left no-repeat;width:14px; height:14px}
.mload-ohn	{ float: left; margin-right: 10px; margin-top: 10px; margin-left: 12px; width:14px; height:14px}
.mload-d	{ float: left; margin-left: 10px; margin-top: 10px; background: url(../images/bg/mload-del.gif) left no-repeat;width:14px; height:14px; cursor:pointer}
.mload-dh	{ float: left; margin-left: 10px; margin-top: 10px; background: url(../images/bg/mload-delh.gif) left no-repeat;width:13px; height:13px; cursor:pointer}
.mload-a	{ float: left; margin:0px; margin-top: 5px; background: url(../images/bg/mload-add.gif) left no-repeat;width:25px; height:25px; cursor:pointer}

.hulo	{ float:left; width: 100%; margin-left: -320px;padding-left: 320px;}
.hulo2	{ width: 100%; clear:both}
.hulo .doub2 { width: 30%;}
.hulo2 .doub2 { width: 30%;}
#hulo1 .doub2 { width: 30%;}

/* Поиск */
.poisk	{ width: 750px; margin: 0 0 23px 0; background: #e0faff;  -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }
.poisk1	{ width:100%; padding: 11px 0 11px 8px; }
.poisk2	{ width: 90px; padding: 11px 8px 11px 8px;}
.poisk1 input { border: 1px solid #a6a6a6; width:99%; padding: 3px 0 0 3px; font-size: 150%; height: 30px;}
.poisk2 input { border: 1px solid #d8d8d8; background: url(../images/bg/poisk2.gif) left repeat-x; color: #7f2c2c; width: 80px; font-size: 150%; height: 30px;}

.hpoisk		{ padding: 0 14px 0 14px; font-size: 14px;}
.hpoisk1	{ float: left; padding: 4px 9px 4px 9px;}
.hpoisk2	{ float: left; background: #e0faff;  -moz-border-radius-topleft: 5px; -moz-border-radius-topright: 5px; -webkit-border-top-left-radius: 5px; border-top-left-radius: 5px; -webkit-border-top-right-radius: 5px; border-top-right-radius: 5px; padding: 4px 9px 4px 9px;}
.hpoisk3	{ float: left; padding: 4px 9px 4px 9px;}
.hpoisk4	{ }
.hpoisk5	{ }
.hpoisk2 a			{ color: #185283; text-decoration: none; outline: none;}
.hpoisk2 a:visited	{ color: #185283; text-decoration: none;  outline: none;}
.hpoisk2 a:hover	{ color: #185283; text-decoration: none; outline: none;}

.xpoisk		{ width: 100%; margin: 0 0 17px 0;}
.xpoisk1	{ width: 70%; vertical-align: top;}
.xpoisk1-1	{ margin: -10px 0 0 0; color:#828282; font-size: 11px;}
.xpoisk2	{ width: 50%; vertical-align: top; text-align: right;}
.xpoisk3	{ float: right;}
.xpoisk3 td	{ padding: 0 7px 0 0;}


.rpoisk		{ margin: 0  0 17px 0px ;}
.rpoisk1	{ position: relative; z-index: 1;}
.rpoisk1-1	{ position: absolute; z-index: 1; top: 0px; left: -51px; font-size: 17px; color: #902c23; font-family: Arial; width: 40px; text-align: right; }
.rpoisk2	{ font-size: 17px; font-family: Arial; margin: 0 0 7px 0;}
.rpoisk3	{ font-size: 11px; font-family: Arial; color: #000; margin: 0 0 5px 0;}
.rpoisk4	{ font-size: 11px; font-family: Arial;}
.rpoisk4 a			{ color: #79a5ce; text-decoration: underline; outline: none;}
.rpoisk4 a:visited	{ color: #79a5ce; text-decoration: underline;  outline: none;}
.rpoisk4 a:hover	{ color: #000; text-decoration: underline; outline: none;}

/* Отзывы */
.hotz	{ margin: 0 0 5px 0; height: 18px; background: #f4f6da; -moz-border-radius: 9px; -webkit-border-radius: 9px; border-radius: 9px;}
.hotz1	{  padding: 0 11px 0 11px; vertical-allign: middle !important;}
.hotz1 span	{ display: block; float: left; width: 2px; height: 12px; background: url(../images/bg/xtag1-2.gif) no-repeat; margin: 2px 7px 0 0;}
.hotz2	{ float: left; color: #9b9b9b; padding: 1px 0 1px 19px; background: url(../images/vicons/plane.gif) left no-repeat;margin: 0 11px 0 0; font-size: 11px;}
.hotz3	{ background: url(../images/vicons/lvid2-4.gif) left no-repeat; padding: 0 0 0 17px; float: left; font-size: 11px; margin: 0 11px 0 0; //margin:0px 11px 0px 4px;}
.hotz3 a.xtag2-8c			{ color: #6699cc; text-decoration: underline; outline: none; white-space: nowrap;}
.hotz3 a:visited.xtag2-8c	{ color: #6699cc; text-decoration: underline;  outline: none;}
.hotz3 a:hover.xtag2-8c		{ color: #000; text-decoration: underline; outline: none;}
.hotz3 a.xtag2-8ct			{ color: #9C9C9C; text-decoration: underline; outline: none; white-space: nowrap;}
.hotz3 a:visited.xtag2-8ct	{ color: #9C9C9C; text-decoration: underline;  outline: none;}
.hotz3 a:hover.xtag2-8ct	{ color: #000; text-decoration: underline; outline: none;}
.hotz3 span	{ display: inline; float: none; background: none; margin: 2px 0px 0 0;}
.hotz4	{ background: url(../images/vicons/star.gif) left repeat-x; padding: 0 0 0 17px; float: left; height: 11px; margin: 2px 0 0 0;}
.hotz5	{ padding: 0px; float: left; height: 11px; font-size: 11px; margin:0px 0px 3px 0px; //margin:0px 0px 0px 4px;}
.hotz6	{ background: url(../images/vicons/utag.gif) left no-repeat; position:relative; top:1px; padding: 0 0 0 17px; float: left; font-size: 11px; margin: 0 11px 0 0; //margin:0px 11px 0px 4px; }
.hotz6 a.hotz6_1			{ color: #9C9C9C; text-decoration: underline; outline: none; white-space: nowrap; position:relative; top:-2px;}
.hotz6 a:visited.hotz6_1	{ color: #9C9C9C; text-decoration: underline; outline: none;}
.hotz6 a:hover.hotz6_1	{ color: #000; text-decoration: underline; outline: none;}
.hotz6 span	{ display: inline; float: none; background: none; margin: 2px 0px 0 0;}


ol.results {margin:0 15px 1.7em 15px; padding:0 0 0 15px}
ol.results li {margin-bottom:1em; padding:0;}
ol.results div.text {font-size:90%; padding-bottom:0.1em;}
ol.results div.url {font-size:90%; color:#333333; margin-top:0.3em;}
ol.results div.url a {color:#000000;}
ol.results div.url a:visited {color:#800080;}


/* части света */
.infworld td {text-decoration:none; font-size:300%;text-weight: bold; color:#818181; padding:10px 45px 15px 0px}
.infworld span {font-size:50%;text-weight: bold; color:#818181; text-decoration: none;}

/* Города, парки, музеи - Кнопки */
.main-more-t			{ width: 100%; margin:0px 15px 0px 15px ;}
.main-more-t-r			{ vertical-align: top; width: 50%; padding: 10px 15px 5px 0px;}
.main-more-tbl	{ width: 100%}
.main-more-tbl1	{ vertical-align: top; padding: 0 15px 0 0; width:140px;}
.main-more-tbl1 a {border:1px solid #777572;display: block;}
.main-more-tbl2	{ vertical-align: top; font-size: 92%; line-height: 1.3em; }
.main-more-tbl2 .minf	{ color: #000; font-size:11px; font-family: Arial; padding: 7px 40px 0px 0px }
.main-more-tbl2	.xblo2 { float:left; }
.main-more-tbl2	.xblo2 a		{ text-decoration: underline; outline: none; color: #993333; font-size:11px; font-family: Arial; }
.main-more-tbl2	.xblo2 a:visited{ text-decoration: underline; outline: none; color: #993333; font-size:11px; font-family: Arial;}
.main-more-tbl2	.xblo2 a:hover	{ text-decoration: underline; outline: none; color: #000; font-size:11px; font-family: Arial;}
.main-more-tbl2 a				{ text-decoration: underline; outline: none; color: #999; font-size:11px; font-family: Arial; margin:0px 10px 0px 0px; }
.main-more-tbl2 a:visited 		{ text-decoration: underline; outline: none; color: #999; font-size:11px; font-family: Arial; margin:0px 10px 0px 0px; }
.main-more-tbl2 a:hover			{ text-decoration: underline; outline: none; color: #000; font-size:11px; font-family: Arial;}
.main-more-tbl2 .title a		{ text-decoration: underline; outline: none; color: #185283; font-size:18px; font-family: Arial; margin:0px 10px 0px 0px;  float:left; }
.main-more-tbl2 .title a:visited{ text-decoration: underline; outline: none; color: #185283; font-size:18px; font-family: Arial; margin:0px 10px 0px 0px;  float:left; }
.main-more-tbl2 .title a:hover	{ text-decoration: underline; outline: none; color: #000; font-size:18px; font-family: Arial; }

/* другие города маленькая прокрутка */
.ugas	{ background: #EDEDED url(../images/bg/ugas.gif) left no-repeat; height: 60px; width: 100%; margin: 15px 0 5px 0;}
.ugas1	{ background: url(../images/bg/ugas1.gif) right no-repeat; padding: 0 15px 0 15px;}
.ugas2	{ width: 100%;}
.ugas3	{ width: 24px;}
.ugas4	{ width:25%; padding: 0 7px 0 0; text-align: left;}
.ugas4-1{ width:100%; }
.ugas4-2 { width:55px;}
.ugas4-2 a {border:1px solid #777572;display:block;}
.ugas5	{ width: 24px; text-align: right;}
.ugas6	{ }
.ugas7	{ vertical-align:top; }
.ugas7 a				{ text-decoration: underline; outline: none; color: #999; font-size:12px; font-family: Arial; margin:0px 10px 0px 10px; }
.ugas7 a:visited 		{ text-decoration: underline; outline: none; color: #999; font-size:12px; font-family: Arial; margin:0px 10px 0px 10px; }
.ugas7 a:hover			{ text-decoration: underline; outline: none; color: #000;}
.ugas7 .title			{ display:block; outline: none; padding: 0px 10px 0px 10px; }
.ugas7 .title a			{ text-decoration: underline; outline: none; color: #185283; font-size:12px; font-family: Arial; margin:0px; }
.ugas7 .title a:visited	{ text-decoration: underline; outline: none; color: #185283; font-size:12px; font-family: Arial; margin:0px; }
.ugas7 .title a:hover	{ text-decoration: underline; outline: none; color: #000; }

/*Верхний блок на главной*/
.top_view 		{ overflow:hidden; position: relative; float: left; cursor:pointer; height:170px; border-left: 1px solid #FFFFFF; width:100%; overflow: hidden; background: #A9C7D2}
.top_view img	{ width: 650px; height: 170px; position:absolute; display: block; z-index: 1;}
.top_view_row	{ margin: 100px 50px 0px 185px; padding: 5px 0 5px 10px; position:absolute; width:100%; z-index: 2; background: url(../images/bg/opacity60.png) repeat; border: 1px solid #212121; color: #CCCCCC; float:left;clear: right;display: inline; }
.top_view_row a				{ font-size:17px; font-family: Arial; font-weight:bold; color: #FFFFFF; text-decoration: underline; outline: none; }
.top_view_row a:visited		{ font-size:17px; font-family: Arial; font-weight:bold; color: #FFFFFF; text-decoration: underline; outline: none; }
.top_view_row a:hover		{ font-size:17px; font-family: Arial; font-weight:bold; color: #CCCCCC; text-decoration: underline; outline: none; }
.top_view_row span 			{ margin: 15px 0 0 0; font-size:11px; font-family: Arial; color: #AAAAAA; }

.stvblo		{ padding:0px; margin:0px; width:730px; height:170px; background-color: #FFFFFF; z-index: 5}
.stvblo1	{ background: url(../images/bg/sblo1.png) left top no-repeat; z-index: 5}
.stvblo2	{ background: url(../images/bg/sblo2.png) right top no-repeat; z-index: 5}
.stvblo3	{ background: url(../images/bg/sblo3.png) right bottom no-repeat; z-index: 5}
.stvblo4	{ background: url(../images/bg/sblo4.png) left bottom no-repeat; z-index: 5; width:1000px}

/* Весь мир - Кнопки */
.main-mt-zag	{padding: 0px; margin: 20px 0px 5px 0px}
.main-mt-zag span {float:left; color: 993333; margin: 0px 7px 0px 7px; }
.main-title				{ float:left; margin: 0px 20px 0px 15px; }
.main-title-s			{ float:left; margin: 0px 0px 0px 0px; padding: 0px 0px 5px 0px; background: url(../images/bg/main-title-s.gif) center bottom no-repeat; }
.main-title-s a			{ color: #943124; text-decoration: none; outline: none;}
.main-title-s a:visited	{ color: #943124; text-decoration: none; outline: none;}
.main-title-s a:hover	{ color: #943124; text-decoration: none; outline: none;}
.main-title-h			{ float:left; margin: 0px 0px 0px 0px; padding: 0px 0px 5px 0px; }
.main-title-h a			{ color: #999; text-decoration: none; border-bottom: 1px dashed #999}
.main-title-h a:visited	{ color: #999; text-decoration: none; border-bottom: 1px dashed #999}
.main-title-h a:hover	{ color: #999; text-decoration: none; border-bottom: 1px dashed #999}

/* Карта */
.main-map				{ margin: 0px; padding: 0px; background: #A7C5D0 url(../images/world_map.gif) center no-repeat; width:100%; height:350px; }
.main-map1				{ background: url(../images/world_map1.gif) left top no-repeat;}
.main-map2				{ background: url(../images/world_map2.gif) right top no-repeat;}
.main-map3				{ background: url(../images/world_map3.gif) right bottom no-repeat;}
.main-map4				{ background: url(../images/world_map4.gif) left bottom no-repeat;}
.map-places			{ position:relative; z-index:1; height:350px; width:685px; margin-left:-342px; left: 50%; }
.map-place			{ padding:3px 5px 5px 5px; margin: 0px; position:absolute; z-index:2; background: url(../images/bg/opacity60.png) repeat; text-align: center; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;}
.map-place-h			{ position:absolute; z-index:2; padding: 3px 5px 5px 5px; background: #000; text-align: center; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;}
.map-place a			{ text-decoration: underline; outline: none; color: #CCCCCC; font-size:17px; font-family: Arial; }
.map-place a:visited	       { text-decoration: underline; outline: none; color: #CCCCCC; font-size:17px; font-family: Arial; }
.map-place a:hover		{ text-decoration: underline; outline: none; color: #CCCCCC; font-size:17px; font-family: Arial; }
.map-place-h a		{ text-decoration: underline; outline: none; color: #FFFFFF; font-size:17px; font-family: Arial; }
.map-place-h a:visited	{ text-decoration: underline; outline: none; color: #FFFFFF; font-size:17px; font-family: Arial; }
.map-place-h a:hover		{ text-decoration: underline; outline: none; color: #FFFFFF; font-size:17px; font-family: Arial; }

.map-place .title		{ }
.map-place-h .title		{ }
.map-place .ballon		{ position:absolute; z-index:2; width: 12px; bottom: -6px; left: 50%; height:6px; margin-left: -6px; background: url(../images/bg/ballon_opacity60.png) 50% bottom no-repeat; //bottom: -6px; //display:none; }
.map-place-h .ballon		{ position:absolute; z-index:2; width: 12px; bottom: -6px; left: 50%; height:6px; margin-left: -6px; background: url(../images/bg/ballon_opacity100.png) 50% bottom no-repeat; //bottom: -6px; //display:none; }

/* Список */
.main-world-list-r .title				{ margin-bottom: 14px;}
.main-world-list					{ width: 100%; margin:0px 15px 0px 15px ;}
.main-world-list-r					{ vertical-align: top; width: 50%; padding: 10px 15px 15px 0px;line-height:1.5em;}
.main-world-list-r a				{ text-decoration: underline; outline: none; color: #000; font-size:12px; font-family: Arial; margin:0px 10px 0px 0px; }
.main-world-list-r a:visited 		{ text-decoration: underline; outline: none; color: #000; font-size:12px; font-family: Arial; margin:0px 10px 0px 0px; }
.main-world-list-r a:hover			{ text-decoration: underline; outline: none; color: #943124; font-size:12px; font-family: Arial;}
.main-world-list-r .title a			{ text-decoration: underline; outline: none; color: #185283; font-size:21px; font-family: Arial; margin:0px 0px 0px 0px;  }
.main-world-list-r .title a:visited { text-decoration: underline; outline: none; color: #185283; font-size:21px; font-family: Arial; margin:0px 0px 0px 0px;  }
.main-world-list-r .title a:hover	{ text-decoration: underline; outline: none; color: #000; font-size:21px; font-family: Arial; }

/* Прямой эфир */
.main-nowchannels                       { width: 100%; background: url(../images/icons/nowchannel.gif) left center no-repeat; }
.main-nowchannels-t                     { vertical-align: top; padding: 30px 15px 15px 60px; margin:0px 15px 0px 15px; color: #999; }
.xblo10 .mp-nc .author			{ position:relative; background: url(../images/vicons/lvid2-3.gif) left no-repeat; font-size: 11px; padding: 0 0 0 17px;}
.xblo10 .mp-nc .authorfb		{ position:relative; background: url(../images/uicons/fb.gif) left no-repeat; font-size: 11px; padding: 0 0 0 17px;}
.xblo10 .mp-nc .authorvk		{ position:relative; background: url(../images/uicons/vk.gif) left no-repeat; font-size: 11px; padding: 0 0 0 17px;}
.xblo10 .mp-nc .authoru			{ position:relative; background: url(../images/uicons/u.gif) left no-repeat; font-size: 11px; padding: 0 0 0 17px;}
.xblo10 .mp-nc .authoru_a		{ position:relative; background: url(../images/uicons/u_a.gif) left no-repeat; font-size: 11px; padding: 0 0 0 17px;}
.xblo10 .mp-nc .authora			{ position:relative; background: url(../images/uicons/a.gif) left no-repeat; font-size: 11px; padding: 0 0 0 17px;}
.xblo10 .mp-nc .authora_a		{ position:relative; background: url(../images/uicons/a_a.gif) left no-repeat; font-size: 11px; padding: 0 0 0 17px;}
.xblo10 .mp-nc .authore			{ position:relative; background: url(../images/uicons/a.gif) left no-repeat; font-size: 11px; padding: 0 0 0 17px;}
.xblo10 .mp-nc .authore_a		{ position:relative; background: url(../images/uicons/a_a.gif) left no-repeat; font-size: 11px; padding: 0 0 0 17px;}
.xblo10 .mp-nc .authorc			{ position:relative; background: url(../images/uicons/c.gif) left no-repeat; font-size: 11px; padding: 0 0 0 17px;}
.xblo10 .mp-nc .authorc_a		{ position:relative; background: url(../images/uicons/c_a.gif) left no-repeat; font-size: 11px; padding: 0 0 0 17px;}
.xblo10 .mp-nc .authorg			{ position:relative; background: url(../images/uicons/g.gif) left no-repeat; font-size: 11px; padding: 0 0 0 17px;}
.xblo10 .mp-nc .authorg_a		{ position:relative; background: url(../images/uicons/g_a.gif) left no-repeat; font-size: 11px; padding: 0 0 0 17px;}
.xblo10 .mp-nc .authord			{ position:relative; background: url(../images/uicons/d.gif) left no-repeat; font-size: 11px; padding: 0 0 0 17px;}
.xblo10 .mp-nc .authord_a		{ position:relative; background: url(../images/uicons/d_a.gif) left no-repeat; font-size: 11px; padding: 0 0 0 17px;}
.xblo10 .mp-nc .author a			{ text-decoration: underline; outline: none; color: #70A0CF; font-size:11px; font-family: Arial; font-weight:bold; }
.xblo10 .mp-nc .author a:visited 		{ text-decoration: underline; outline: none; color: #70A0CF; font-size:11px; font-family: Arial; font-weight:bold; }
.xblo10 .mp-nc .author a:hover		{ text-decoration: underline; outline: none; color: #000; font-size:11px; font-family: Arial;}
.xblo10 .mp-nc .theme			{ position:relative; font-size: 11px; float:left; white-space: normal; }
.xblo10 .mp-nc .theme a			{ text-decoration: underline; outline: none; color: #1B5484; font-size:11px; font-family: Arial; font-weight:bold; }
.xblo10 .mp-nc .theme a:visited 		{ text-decoration: underline; outline: none; color: #1B5484; font-size:11px; font-family: Arial; font-weight:bold; }
.xblo10 .mp-nc .theme a:hover		{ text-decoration: underline; outline: none; color: #000; font-size:11px; font-family: Arial; }
.xblo10 .mp-nc .text				{ color: #000; font-size: 11px; margin: 3px 0px 7px 0px; line-height:125%; width:285px; overflow:hidden; }

.nowchannels_opt 				{ 
	height: 350px;
	width: 100%;
	overflow:hidden;
	display:block;
	position:relative;	
	z-index:1;
}
.nowchannels_op 				{ 
	z-index:2;
	margin-top:-45px;
	height:45px;
	background: url(../images/bg/main_opacity.png) bottom repeat-x;
	display:block;
	position:relative;	
}


/* Кто куда? */
.main-whowhere			{ width: 100%; background: url(../images/icons/whowhere.gif) left center no-repeat; }
.main-whowhere-t		{ vertical-align: top; padding: 30px 15px 15px 50px; margin:0px 15px 0px 15px; color: #999; }
.whowhere		{ width: 100%; margin: 5px 0px 15px 0px; }
.whowhere1		{ vertical-align: center; margin:0px 5px 0px 5px; }
.whowhere1 span	{ float:left; padding: 0px 5px 0px 5px; }
.whowhere1 span	img { position:relative; top:5px }
.whowhere2					{ float:left; background: url(../images/vicons/lvid2-3.gif) left no-repeat; font-size: 11px; padding: 0 0 0 17px; margin: 0px; }
.whowhere2u					{ float:left; background: url(../images/uicons/u.gif) left no-repeat; font-size: 11px; padding: 0 0 0 17px; margin: 0px; }
.whowhere2a					{ float:left; background: url(../images/uicons/a.gif) left no-repeat; font-size: 11px; padding: 0 0 0 17px; margin: 0px; }
.whowhere2e					{ float:left; background: url(../images/uicons/a.gif) left no-repeat; font-size: 11px; padding: 0 0 0 17px; margin: 0px; }
.whowhere2c					{ float:left; background: url(../images/uicons/c.gif) left no-repeat; font-size: 11px; padding: 0 0 0 17px; margin: 0px; }
.whowhere2g					{ float:left; background: url(../images/uicons/g.gif) left no-repeat; font-size: 11px; padding: 0 0 0 17px; margin: 0px; }
.whowhere3 span				{ }
.whowhere3 span a				{ text-decoration: underline; outline: none; color: #999; font-size:11px; font-family: Arial; }
.whowhere3 span a:visited 		{ text-decoration: underline; outline: none; color: #999; font-size:11px; font-family: Arial; }
.whowhere3 span a:hover			{ text-decoration: underline; outline: none; color: #000; font-size:11px; font-family: Arial;}
.whowhere4					{ float:left; }
.whowhere4 a				{ text-decoration: underline; outline: none; color: #70A0CF; font-size:11px; font-family: Arial; font-weight:bold; }
.whowhere4 a:visited 		{ text-decoration: underline; outline: none; color: #70A0CF; font-size:11px; font-family: Arial; font-weight:bold; }
.whowhere4 a:hover			{ text-decoration: underline; outline: none; color: #000; font-size:11px; font-family: Arial;}
.whowhere_opt 				{ 
	height: 150px;
	width: 100%;
	overflow:hidden;
	display:block;
	position:relative;	
	z-index:1;
}
.whowhere_op 				{ 
	z-index:2;
	margin-top:-45px;
	height:45px;
	background: url(../images/bg/main_opacity.png) bottom repeat-x;
	display:block;
	position:relative;	
}

/* Рейтинг туристов */
.main-rateusers			{ width: 100%; background: url(../images/icons/rateusers.gif) left center no-repeat; }
.main-rateusers-t		{ vertical-align: top; padding: 10px 15px 15px 70px; margin:0px 15px 0px 15px; }
.main-rateusers-t a				{ text-decoration: underline; outline: none; color: #999;}
.main-rateusers-t a:visited 	{ text-decoration: underline; outline: none; color: #999;}
.main-rateusers-t a:hover		{ text-decoration: underline; outline: none; color: #000;}
.rateuser		{ width: 100%; margin: 5px 0px 10px 0px; }
.rateuser1		{ vertical-align: center; margin:0px 5px 0px 5px; width: 35px; }
.rateuser2		{ vertical-align: center; margin:0px 5px 0px 5px; }
.rateuser3		{ vertical-align: center; text-align: right; margin:0px 5px 0px 15px; width: 35px; }
.rateuser4					{ background: url(../images/vicons/lvid2-3.gif) left no-repeat; font-size: 11px; padding: 0 0 0 17px; margin: 0px;  font-weight:bold;}
.rateuser4u					{ background: url(../images/uicons/u.gif) left no-repeat; font-size: 11px; padding: 0 0 0 17px; margin: 0px;  font-weight:bold;}
.rateuser4u_a				{ background: url(../images/uicons/u_a.gif) left no-repeat; font-size: 11px; padding: 0 0 0 17px; margin: 0px;  font-weight:bold;}
.rateuser4a, .rateuser4e	{ background: url(../images/uicons/a.gif) left no-repeat; font-size: 11px; padding: 0 0 0 17px; margin: 0px;  font-weight:bold;}
.rateuser4a_a, .rateuser4e_a{ background: url(../images/uicons/a_a.gif) left no-repeat; font-size: 11px; padding: 0 0 0 17px; margin: 0px;  font-weight:bold;}
.rateuser4c					{ background: url(../images/uicons/c.gif) left no-repeat; font-size: 11px; padding: 0 0 0 17px; margin: 0px;  font-weight:bold;}
.rateuser4c_a				{ background: url(../images/uicons/c_a.gif) left no-repeat; font-size: 11px; padding: 0 0 0 17px; margin: 0px;  font-weight:bold;}
.rateuser4g					{ background: url(../images/uicons/g.gif) left no-repeat; font-size: 11px; padding: 0 0 0 17px; margin: 0px;  font-weight:bold;}
.rateuser4g_a				{ background: url(../images/uicons/g_a.gif) left no-repeat; font-size: 11px; padding: 0 0 0 17px; margin: 0px;  font-weight:bold;}
.rateuser4d					{ background: url(../images/uicons/d.gif) left no-repeat; font-size: 11px; padding: 0 0 0 17px; margin: 0px;  font-weight:bold;}
.rateuser4d_a				{ background: url(../images/uicons/d_a.gif) left no-repeat; font-size: 11px; padding: 0 0 0 17px; margin: 0px;  font-weight:bold;}
.rateuser4 a				{ text-decoration: underline; outline: none; color: #70A0CF; font-size:11px; font-family: Arial; font-weight:bold; }
.rateuser4 a:visited 		{ text-decoration: underline; outline: none; color: #70A0CF; font-size:11px; font-family: Arial; font-weight:bold; }
.rateuser4 a:hover			{ text-decoration: underline; outline: none; color: #000; font-size:11px; font-family: Arial;}
.rateuser5					{ font-size: 11px; margin: 0px; padding: 3px 0px 0px 0px; color: #999; }
.rateuser_opt 				{ 
	height: 300px;
	width: 100%;
	overflow:hidden;
	display:block;
	position:relative;	
	z-index:1;
}
.rateuser_op 				{ 
	z-index:2;
	margin-top:-45px;
	height:45px;
	background: url(../images/bg/main_opacity.png) bottom repeat-x;
	display:block;
	position:relative;	
}

/*Рейтинг юзеров*/
.zag_userrate	{ width: 100%; background: url(../images/icons/rateusers.gif) left center no-repeat; }
.zag_userrate1	{ padding: 11px 7px 11px 70px; color: #943124; font-size: 200%;}
.rateuser_list	{ width: 75%; margin: 5px 0px 10px 0px; }
.infusers td {text-decoration:none; font-size:300%;text-weight: bold; color:#818181; padding:0px 5px 15px 0px}
.infusers span {font-size:50%;text-weight: bold; color:#818181; text-decoration: none;}

/*Функции для редактирования фоток*/
.pmbb 				{ width: 100%; min-width:250px;	height: 36px; margin: 5px 0 0 0; display:block;	overflow: hidden; position:relative; background: url(../images/icons/pmbb/pmbbf_2.gif) center repeat; }
.pmbb0 				{ width: 100%; height:36px; text-align: center; }
.pmbb0 span			{ display:block; vertical-align: center; height:30px; text-align: center; border-left: 1px solid #CCCCCC; float:left; }
.pmbbc 				{ display:block; position: absolute; left:50%; margin-left: -95px; top: 50%;margin-top: -15px; overflow: auto;width:200px;}
.pmbb1 				{ width: 30px; background: url(../images/icons/pmbb/pmbbf_1.gif) left no-repeat; }
.pmbb1 a			{ display:block; text-decoration: none; margin: 0px 5px 0px 5px; background: url(../images/icons/pmbb/pmbb_1.gif) center no-repeat; vertical-align: center; width: 12px; height: 22px; }
.pmbb1 a:visited	{ display:block; text-decoration: none; margin: 0px 5px 0px 5px; background: url(../images/icons/pmbb/pmbb_1.gif) center no-repeat; vertical-align: center; width: 12px; height: 22px; }
.pmbb1 a:hover		{ display:block; text-decoration: none; margin: 0px 5px 0px 5px; background: url(../images/icons/pmbb/pmbbh_1.gif) center no-repeat; vertical-align: center; width: 12px; height: 22px; }
.pmbb2 				{ width: 30px;background: url(../images/icons/pmbb/pmbbf_3.gif) right no-repeat; }
.pmbb2 a			{ display:block; text-decoration: none; margin: 0px 5px 0px 5px; background: url(../images/icons/pmbb/pmbb_2.gif) center no-repeat; vertical-align: center; width: 12px; height: 22px; }
.pmbb2 a:visited	{ display:block; text-decoration: none; margin: 0px 5px 0px 5px; background: url(../images/icons/pmbb/pmbb_2.gif) center no-repeat; vertical-align: center; width: 12px; height: 22px; }
.pmbb2 a:hover		{ display:block; text-decoration: none; margin: 0px 5px 0px 5px; background: url(../images/icons/pmbb/pmbbh_2.gif) center no-repeat; vertical-align: center; width: 12px; height: 22px; }
.pmbb3, .pmbb4, .pmbb5, .pmbb6 {display:block; height: 29px; float: left;}
.pmbb3 a			{ display:block; text-decoration: none; margin: 0px 5px 0px 5px; background: url(../images/icons/pmbb/pmbb_3.gif) center no-repeat; vertical-align: center; width: 39px; height: 29px; }
.pmbb3 a:visited	{ display:block; text-decoration: none; margin: 0px 5px 0px 5px; background: url(../images/icons/pmbb/pmbb_3.gif) center no-repeat; vertical-align: center; width: 39px; height: 29px; }
.pmbb3 a:hover		{ display:block; text-decoration: none; margin: 0px 5px 0px 5px; background: url(../images/icons/pmbb/pmbbh_3.gif) center no-repeat; vertical-align: center; width: 39px; height: 29px; }
.pmbb4 a			{ display:block; text-decoration: none; margin: 0px 5px 0px 5px; background: url(../images/icons/pmbb/pmbb_4.gif) center no-repeat; vertical-align: center; width: 38px; height: 29px; }
.pmbb4 a:visited	{ display:block; text-decoration: none; margin: 0px 5px 0px 5px; background: url(../images/icons/pmbb/pmbb_4.gif) center no-repeat; vertical-align: center; width: 38px; height: 29px; }
.pmbb4 a:hover		{ display:block; text-decoration: none; margin: 0px 5px 0px 5px; background: url(../images/icons/pmbb/pmbbh_4.gif) center no-repeat; vertical-align: center; width: 38px; height: 29px; }
.pmbb5 a			{ display:block; text-decoration: none; margin: 0px 5px 0px 5px; background: url(../images/icons/pmbb/pmbb_5.gif) center no-repeat; vertical-align: center; width: 33px; height: 29px; }
.pmbb5 a:visited	{ display:block; text-decoration: none; margin: 0px 5px 0px 5px; background: url(../images/icons/pmbb/pmbb_5.gif) center no-repeat; vertical-align: center; width: 33px; height: 29px; }
.pmbb5 a:hover		{ display:block; text-decoration: none; margin: 0px 5px 0px 5px; background: url(../images/icons/pmbb/pmbbh_5.gif) center no-repeat; vertical-align: center; width: 33px; height: 29px; }
.pmbb6 a			{ display:block; text-decoration: none; margin: 0px 5px 0px 5px; background: url(../images/icons/pmbb/pmbb_6.gif) center no-repeat; vertical-align: center; width: 34px; height: 29px; }
.pmbb6 a:visited	{ display:block; text-decoration: none; margin: 0px 5px 0px 5px; background: url(../images/icons/pmbb/pmbb_6.gif) center no-repeat; vertical-align: center; width: 34px; height: 29px; }
.pmbb6 a:hover		{ display:block; text-decoration: none; margin: 0px 5px 0px 5px; background: url(../images/icons/pmbb/pmbbh_6.gif) center no-repeat; vertical-align: center; width: 34px; height: 29px; }

.pload_info1 		{ padding: 0px 0 5px 0; }
.pload_info1 img 	{ position:relative; top:8px; }
.pload_info2 		{ padding: 0px 0 10px 0; }
.pload_info2 img 	{ position:relative; top:5px; }
.pload_info3	 	{ padding: 0 0 0 10px; float:left; }
.pload_info3 a			{ font-size: 11px; text-decoration: none; color: #9C9C9C; border-bottom: 1px dashed; }
.pload_info3 a:visited	{ font-size: 11px; text-decoration: none; color: #9C9C9C; border-bottom: 1px dashed; }
.pload_info3 a:hover	{ font-size: 11px; text-decoration: underline; color: #999; border-bottom: 0px; }

/* Карточка пользователя */
.vcard-t	{ vertical-align:center; margin: 0px 0px 20px 0px;  }
.vcard-t1	{ vertical-align:center; padding-right: 10px;}
.vcard-t2	{ vertical-align:center; padding-right: 15px; }
.vcard-t2 .user_	{ background: url(../images/uicons/u.gif) left no-repeat; font-size: 11px; padding: 0 0 0 17px; margin: 0px;  font-weight:bold; color: #9C9C9C}
.vcard-t2 .user_u	{ background: url(../images/uicons/u.gif) left no-repeat; font-size: 11px; padding: 0 0 0 17px; margin: 0px;  font-weight:bold; color: #9C9C9C}
.vcard-t2 .user_u_a	{ background: url(../images/uicons/u_a.gif) left no-repeat; font-size: 11px; padding: 0 0 0 17px; margin: 0px;  font-weight:bold; color: #9C9C9C}
.vcard-t2 .user_a	{ background: url(../images/uicons/a.gif) left no-repeat; font-size: 11px; padding: 0 0 0 17px; margin: 0px;  font-weight:bold; color: #9C9C9C}
.vcard-t2 .user_a_a	{ background: url(../images/uicons/a_a.gif) left no-repeat; font-size: 11px; padding: 0 0 0 17px; margin: 0px;  font-weight:bold; color: #9C9C9C}
.vcard-t2 .user_e	{ background: url(../images/uicons/a.gif) left no-repeat; font-size: 11px; padding: 0 0 0 17px; margin: 0px;  font-weight:bold; color: #9C9C9C}
.vcard-t2 .user_e_a	{ background: url(../images/uicons/a_a.gif) left no-repeat; font-size: 11px; padding: 0 0 0 17px; margin: 0px;  font-weight:bold; color: #9C9C9C}
.vcard-t2 .user_c	{ background: url(../images/uicons/c.gif) left no-repeat; font-size: 11px; padding: 0 0 0 17px; margin: 0px;  font-weight:bold; color: #9C9C9C}
.vcard-t2 .user_c_a	{ background: url(../images/uicons/c_a.gif) left no-repeat; font-size: 11px; padding: 0 0 0 17px; margin: 0px;  font-weight:bold; color: #9C9C9C}
.vcard-t2 .user_g	{ background: url(../images/uicons/g.gif) left no-repeat; font-size: 11px; padding: 0 0 0 17px; margin: 0px;  font-weight:bold; color: #9C9C9C}
.vcard-t2 .user_g_a	{ background: url(../images/uicons/g_a.gif) left no-repeat; font-size: 11px; padding: 0 0 0 17px; margin: 0px;  font-weight:bold; color: #9C9C9C}
.vcard-t2 .user_d	{ background: url(../images/uicons/d.gif) left no-repeat; font-size: 11px; padding: 0 0 0 17px; margin: 0px;  font-weight:bold; color: #9C9C9C}
.vcard-t2 .user_d_a	{ background: url(../images/uicons/d_a.gif) left no-repeat; font-size: 11px; padding: 0 0 0 17px; margin: 0px;  font-weight:bold; color: #9C9C9C}
.vcard-t3			{ background: url(../images/icons/edit_profile.gif) left no-repeat; font-size: 11px; padding: 0 0 0 17px; margin: 0px;  font-weight:bold; color: #9C9C9C; vertical-align:center; }
.vcard-t3 a			{ display:block; text-decoration: none; margin: 0px 5px 0px 5px; vertical-align: center; color: #9C9C9C; border-bottom: 1px dashed; }
.vcard-t3 a:visited	{ display:block; text-decoration: none; margin: 0px 5px 0px 5px; vertical-align: center; color: #9C9C9C; border-bottom: 1px dashed; }
.vcard-t3 a:hover	{ display:block; text-decoration: none; margin: 0px 5px 0px 5px; vertical-align: center; color: #000; border-bottom: 1px dashed; }
.vcard-t4			{ font-size: 11px; padding: 0 10px 0 5px; margin: 0px;  font-weight:bold; color: #9C9C9C; vertical-align:center; }
.vcard-t4 a			{ display:block; text-decoration: none; margin: 0px 5px 0px 5px; vertical-align: center; color: #9C9C9C; border-bottom: 1px dashed; }
.vcard-t4 a:visited	{ display:block; text-decoration: none; margin: 0px 5px 0px 5px; vertical-align: center; color: #9C9C9C; border-bottom: 1px dashed; }
.vcard-t4 a:hover	{ display:block; text-decoration: none; margin: 0px 5px 0px 5px; vertical-align: center; color: #000; border-bottom: 1px dashed; }
.vcard-t5			{ background: url(../images/vicons/ualbm.gif) left no-repeat; font-size: 11px; padding: 0 0 0 17px; margin: 0px;  font-weight:bold; color: #9C9C9C; vertical-align:center; }
.vcard-t5 a			{ display:block; text-decoration: none; margin: 0px 5px 0px 5px; vertical-align: center; color: #9C9C9C; border-bottom: 1px dashed; }
.vcard-t5 a:visited	{ display:block; text-decoration: none; margin: 0px 5px 0px 5px; vertical-align: center; color: #9C9C9C; border-bottom: 1px dashed; }
.vcard-t5 a:hover	{ display:block; text-decoration: none; margin: 0px 5px 0px 5px; vertical-align: center; color: #000; border-bottom: 1px dashed; }
.vcard-t6			{ background: url(../images/stmenu/fotobest.gif) left no-repeat; font-size: 11px; padding: 0 0 0 17px; margin: 0px;  font-weight:bold; color: #9C9C9C; vertical-align:center; }
.vcard-t6 a			{ display:block; text-decoration: none; margin: 0px 5px 0px 5px; vertical-align: center; color: #9C9C9C; border-bottom: 1px dashed; }
.vcard-t6 a:visited	{ display:block; text-decoration: none; margin: 0px 5px 0px 5px; vertical-align: center; color: #9C9C9C; border-bottom: 1px dashed; }
.vcard-t6 a:hover	{ display:block; text-decoration: none; margin: 0px 5px 0px 5px; vertical-align: center; color: #000; border-bottom: 1px dashed; }

/* ~ edit*/
.vcard-te	{ vertical-align:center; margin: 0px 0px 20px 0px;  }
.vcard-te1	{ vertical-align:center; padding-right: 10px; font-size: 24px; color: #943124;}
.vcard-te2			{ padding: 0 0 0 0px; margin: 0px;  color: #9C9C9C; vertical-align:bottom; }
.vcard-te2 a		{ display:block; font-size: 11px; float:left; text-decoration: underline; margin: 0px 15px 0px 5px; vertical-align: center; color: #943124; }
.vcard-te2 a:visited{ display:block; text-decoration: underline; margin: 0px 15px 0px 5px; vertical-align: center; color: #943124; }
.vcard-te2 a:hover	{ display:block; text-decoration: underline; margin: 0px 15px 0px 5px; vertical-align: center; color: #000; }
.vcard-te3	{ background: #ECE9E2; width:100%; }

.vcard-edit-t	{ width:100%; height:27px; margin:1px }
.vcard-edit-t1	{ padding:1px;width:29px; height:28px; cursor:pointer; }
.vcard-edit-t2	{ vertical-align: center; padding:1px;width:100px; cursor:pointer; }
.vcard-edit-t2 img	{ border:0px; }
.vcard-edit-t3	{ vertical-align: center; padding-left:5px; }
.vcard-edit-t4	{ width:50% }
.vcard-edit-t5	{ vertical-align: center; text-align:right; }

/*список аватаров*/
.vcard-edit-av	{ background: #ECE9E2; border: 1px solid #9C9C9C; }
.vcard-edit-av1	{ width:10px; vertical-align:top; }
.vcard-edit-av2	{  }
.vcard-edit-av3	{ width:10px;  }
.vcard-edit-av4	{ width:110px; height: 135px; float:left; display:block; margin: 10px 7px 10px 7px; padding-top: 5px; text-align:center; }
.vcard-edit-av4_{ width:110px; height: 135px; background: #FAF9F7; border: 1px solid #9C9C9C; float:left; display:block; margin: 10px 7px 10px 7px; padding-top: 5px; text-align:center; }
.vcard-edit-av5 { margin: 0px 5px 0px 5px; padding-top: 15px; border: 1px solid #9C9C9C; color:#4B4B4B; width:100px; height:100px; vertical-align:center; text-align:center; }


.vcard-edit-av4 .naddbut5	{ margin:3px 0px 0px 40px; //margin:0px; }
.vcard-edit-av4 .naddbut5_	{ margin:3px 0px 0px 40px; //margin:0px; }
.vcard-edit-av4_ .naddbut5	{ margin:3px 0px 0px 40px; //margin:0px; }
.vcard-edit-av4_ .naddbut5_	{ margin:3px 0px 0px 40px; //margin:0px; }
.vcard-edit-av5 .naddbut4	{ margin:3px 0px 0px 30px; //margin:0px }
.vcard-edit-av5 .naddbut4_	{ margin:3px 0px 0px 30px; //margin:0px }

/**/
.vcard-h		{ margin: 0px 0px 15px 0px;  }
.vcard-h1		{ vertical-align:top; padding-right: 25px; width:290px; height:290px; }
.vcard-h1 .brdr	{ border:1px solid #9C9C9C; }
.vcard-h2		{ vertical-align:top; }
.vcard-h2 span	{ font-size: 17px; font-weight: bold; }
.vcard-info		{ font-size: 13px; padding: 5px 0 5px 0; }
.vcard-info span{ font-size: 13px; font-weight: normal; color: #9C9C9C}
.vcard-albom-zag	{ }
.vcard-albom-zag1	{ padding: 11px 7px 15px 0; color: #943124; font-size: 150%;}
.vcard-albom-zag1 a			{ display:block; text-decoration: underline; margin: 0px; vertical-align: center; color: #943124; }
.vcard-albom-zag1 a:visited	{ display:block; text-decoration: underline; margin: 0px; vertical-align: center; color: #943124; }
.vcard-albom-zag1 a:hover	{ display:block; text-decoration: underline; margin: 0px; vertical-align: center; color: #000; }
.vcard-albom-zag2{ padding: 0px 0px 0px 10px;}
.vcard-resp		{ margin: 10px 0 15px 0; width:98%; }
.vcard-resp1	{ font-size: 11px; width: 150px;}
.vcard-resp2	{ text-align:left; vertical-align:top; padding:0px 15px 15px 15px; width:98%; }
.vcard-resp3	{ font-size: 11px;}
.vcard-resp4	{ font-size: 18px; font-family: Arial; margin: 7px 0 10px 0;}

.vcard-sex-s			{ float:left; padding:0px 10px 0px 0px;}
.vcard-sex-s a			{ text-decoration: underline; font-size:13px; color: #000; font-weight: bold;}
.vcard-sex-s a:visited	{ text-decoration: underline; font-size:13px; color: #000; font-weight: bold;}
.vcard-sex-s a:hover	{ text-decoration: underline; font-size:13px; color: #000; font-weight: bold;}
.vcard-sex-ns			{ float:left; padding:0px 10px 0px 0px; }
.vcard-sex-ns a			{ text-decoration: none; font-size:12px; color: #9C9C9C; border-bottom: 1px dashed; font-weight: bold;}
.vcard-sex-ns a:visited	{ text-decoration: none; font-size:12px; color: #9C9C9C; border-bottom: 1px dashed; font-weight: bold;}
.vcard-sex-ns a:hover	{ text-decoration: none; font-size:12px; color: #000; border-bottom: 1px dashed; font-weight: bold;}

/**/
.ualinks { margin: 5px 0px 10px 0px; }
.ualinks a			{ text-decoration: underline; font-size:13px; color: #943124; }
.ualinks a:visited	{ text-decoration: underline; font-size:13px; color: #943124; }
.ualinks a:hover	{ text-decoration: underline; font-size:13px; color: #000; }
.usga	{ }
.usga1	{ vertical-align: top; padding: 0 30px 13px 0;}
.usga2	{ background: url(../images/bg/albo2.gif) left top no-repeat; padding: 0px 10px 10px 0px; margin: 0px;}
.usga3	{ white-space:normal; display: inline; position: relative; font-size: 150%; margin: 5px 0 5px 0;}
.usga4 	{ border: 1px solid #B0AFAD; width: 142px; height: 97px;}
.usga5	{ vertical-align: top; padding-top:38px; }
.usga7	{ background: url(../images/vicons/fb1.gif) left no-repeat; padding: 3px 0 4px 19px;  font-size: 11px;}
.usga7 a		{ text-decoration: underline; font-size:10px; color: #9C9C9C; }
.usga7 a:visited{ text-decoration: underline; font-size:10px; color: #9C9C9C; }
.usga7 a:hover	{ text-decoration: underline; font-size:10px; color: #000; }

/*фотки с рамкой*/
.uar	{ }
.uar1	{ vertical-align: top; padding: 0 30px 13px 0;}
.uar2	{ vertical-align: top; width: 145px; margin: 20px 0px 10px 5px;}
.uar2-1	{ border: 0px; position: relative; z-index: 1;}
.uar2-1 img{ display: block; left: 5px; }
.uar2-3	{ position: absolute; z-index: 1; top: 0px; left: -5px;}
.uar3	{ white-space:normal; display: inline; position: relative; font-size: 150%; margin: 0px 0px 5px 5px; }
.uar5	{ vertical-align: top; padding-top:38px; }
.uar7	{ background: url(../images/vicons/fb1.gif) left no-repeat; float:left; color: #9C9C9C; padding: 3px 0 4px 19px;  margin: 0 0 0 5px; font-size: 11px;}
.uar7 a		{ text-decoration: underline; font-size:10px; color: #9C9C9C; }
.uar7 a:visited{ text-decoration: underline; font-size:10px; color: #9C9C9C; }
.uar7 a:hover	{ text-decoration: underline; font-size:10px; color: #000; }
.uar8	{ background: url(../images/vicons/ualbm.gif) left no-repeat; float:left; color: #9C9C9C; padding: 3px 10px 4px 19px;  margin: 0 0 0 5px; font-size: 11px;}
.uar8 a		{ text-decoration: underline; font-size:10px; color: #9C9C9C; }
.uar8 a:visited{ text-decoration: underline; font-size:10px; color: #9C9C9C; }
.uar8 a:hover	{ text-decoration: underline; font-size:10px; color: #000; }
.uar9	{ vertical-align: top; width: 86px; margin: 0px 0px 5px 5px;}
.uar9-1	{ border: 0px; position: relative; z-index: 1;}
.uar9-1 img{ display: block; left: 5px; }
.uar9-3	{ position: absolute; z-index: 1; top: 0px; left: -16px;}

/*Тайтл для тегов к фоткам*/
.uphtags-title			{ width: 100%; background: url(../images/icons/album_ico_big.gif) left center no-repeat; }
.uphtags-title-t		{ vertical-align: top; padding: 20px 15px 15px 45px; margin:0px 15px 0px 15px; }

/*Кол-во фоток в подальбомах*/
.ualbcnt1	{ color: #9C9C9C; font-size: 11px; background: url(../images/icons/album_ico_big.gif) left top no-repeat; padding: 0px 0px 0px 40px; margin: 0px; }
.ualbcnt2	{ color: #9C9C9C; font-size: 24px; margin:0px; padding:0px; }
.ualbcnt2 span	{ font-size: 24px; line-height: 0.5em;}

/*Просмотр фотки, правая колонка*/
.ualbmvihr { border-top: 1px solid #9C9C9C; padding: 0px 0px 5px 0px; width:185px; }
.ualbmvi0	{ font-size: 11px; color: #9C9C9C; }
.ualbmvi1	{ font-size: 11px; background: url(../images/vicons/lvid2-21.gif) left center no-repeat; padding: 5px 0px 5px 20px; color: #9C9C9C; }
.ualbmvi2	{ font-size: 13px; background: url(../images/vicons/lvid2-4.gif) left center no-repeat; padding: 5px 0px 5px 20px; color: #9C9C9C; }
.ualbmvi2 a.ualbmvi2c			{ color: #185283; text-decoration: underline; outline: none; margin-right: 10px;}
.ualbmvi2 a:visited.ualbmvi2c	{ color: #185283; text-decoration: underline;  outline: none; margin-right: 10px;}
.ualbmvi2 a:hover.ualbmvi2c		{ color: #000; text-decoration: underline; outline: none; margin-right: 10px;}
.ualbmvi2 a.ualbmvi2ct			{ color: #9C9C9C; text-decoration: underline; outline: none;}
.ualbmvi2 a:visited.ualbmvi2ct	{ color: #9C9C9C; text-decoration: underline;  outline: none;}
.ualbmvi2 a:hover.ualbmvi2ct	{ color: #000; text-decoration: underline; outline: none;}
.ualbmvi3	{ font-size: 11px; background: url(../images/vicons/plenka.gif) left center no-repeat; padding: 0px 0px 5px 20px; color: #9C9C9C; }
.ualbmvi3 a { font-size: 13px; }
.ualbmvi4 a			{ font-size: 11px; padding: 0px 0px 0px 0px; color: #9C9C9C; text-decoration: none; border-bottom: 1px dashed;}
.ualbmvi4 a:visited	{ font-size: 11px; padding: 0px 0px 0px 0px; color: #9C9C9C; text-decoration: none; border-bottom: 1px dashed;}
.ualbmvi4 a:hover	{ font-size: 11px; padding: 0px 0px 0px 0px; color: #000; text-decoration: underline; border: 0px;}
.ualbmvi5 a			{ font-size: 11px; padding: 0px 0px 0px 0px; color: #9C9C9C; text-decoration: none; border-bottom: 1px dashed;}
.ualbmvi5 a:visited	{ font-size: 11px; padding: 0px 0px 0px 0px; color: #9C9C9C; text-decoration: none; border-bottom: 1px dashed;}
.ualbmvi5 a:hover	{ font-size: 11px; padding: 0px 0px 0px 0px; color: #000; text-decoration: underline; border: 0px;}
.ualbmvi6	{ font-size: 11px; background: url(../images/vicons/lvid2-22.gif) left center no-repeat; padding: 5px 0px 5px 20px; color: #9C9C9C; }

/*Новый список альбомов*/
.ualbbar	{ float:left; margin: 4px 0px; //margin: 0px; }
.ualbbar_s	{ float:left; margin: 4px 0px; //margin: 0px; }
.ualbbar1		{ width:30px; vertical-align:top; } 
.ualbbar1 span	{ background: url(../images/vicons/ualbm.gif) left no-repeat; display: block; height: 12px; width: 30px; margin-top: 3px; }
.ualbbar .ualbbar2	{ color: #9C9C9C; font-size: 13px; } 
.ualbbar .ualbbar2 a			{ text-decoration: underline; font-size:13px; color: #185283; }
.ualbbar .ualbbar2 a:visited	{ text-decoration: underline; font-size:13px; color: #185283; }
.ualbbar .ualbbar2 a:hover		{ text-decoration: underline; font-size:13px; color: #943124; }
.ualbbar_s .ualbbar2 a			{ text-decoration: none; font-size:13px; color: #943124; font-weight:bold; }
.ualbbar_s .ualbbar2 a:visited	{ text-decoration: none; font-size:13px; color: #943124; font-weight:bold; }
.ualbbar_s .ualbbar2 a:hover	{ text-decoration: none; font-size:13px; color: #943124; font-weight:bold; }
.ualbbar .ualbbar2 span, 			.ualbbar_s .ualbbar2 span			{ margin-left:10px; }
.ualbbar .ualbbar2 span a, 			.ualbbar_s .ualbbar2 span a			{ text-decoration: underline; font-size:11px; color: #999; }
.ualbbar .ualbbar2 span a:visited, 	.ualbbar_s .ualbbar2 span a:visited	{ text-decoration: underline; font-size:11px; color: #999; }
.ualbbar .ualbbar2 span a:hover, 	.ualbbar_s .ualbbar2 span a:hover	{ text-decoration: underline; font-size:11px; color: #CCC; }



/*Новая кнопка*/
.naddbut 	{ width:auto; height:26px; cursor:pointer; overflow:hidden;}
.naddbut .naddbut1 	{ height:26px; background: url(../images/newb/addbut-1.gif) left top no-repeat; padding:0px; margin:0px; }
.naddbut .naddbut2 	{ height:26px; background: url(../images/newb/addbut-3.gif) right top no-repeat; padding:0px; margin:0px; }
.naddbut .naddbut3 	{ height:26px; font-size: 13px; color: #4B4B4B; margin: 0px 15px 0px 25px; padding:4px 5px 0px 5px; background: url(../images/newb/addbut-2.gif) right top repeat-x; text-align:center; }
.naddbut_ 	{ width:auto; height:26px; cursor:pointer; overflow:hidden;}
.naddbut_ .naddbut1 { height:26px; background: url(../images/newb/addbut-1h.gif) left top no-repeat; padding:0px; margin:0px; }
.naddbut_ .naddbut2 { height:26px; background: url(../images/newb/addbut-3h.gif) right top no-repeat; padding:0px; margin:0px; }
.naddbut_ .naddbut3 { height:26px; font-size: 13px; color: #FEFEFE; margin: 0px 15px 0px 25px; padding:4px 5px 0px 5px; background: url(../images/newb/addbut-2h.gif) right top repeat-x; text-align:center; }

.naddbut4	{ width: 34px; height:26px; background: url(../images/icons/ua-abh.png) left top no-repeat; cursor: pointer;}
.naddbut4_	{ width: 34px; height:26px; background: url(../images/icons/ua-ab.png) left top no-repeat; cursor: pointer;}

.naddbut5	{ width: 24px; height:18px; background: url(../images/icons/ua2.gif) left top no-repeat; cursor: pointer; }
.naddbut5_	{ width: 24px; height:18px; background: url(../images/icons/ua2h.gif) left top no-repeat; cursor: pointer; }
.neditbut	{ width: 24px; height:18px; background: url(../images/icons/ue.gif) left top no-repeat; cursor: pointer; }
.neditbut_	{ width: 24px; height:18px; background: url(../images/icons/ueh.gif) left top no-repeat; cursor: pointer; }

.naddbut6n 	{ width:auto; height:26px; display:block; cursor:pointer; }
.naddbut6n .naddbut7 	{ height:26px; background: url(../images/newb/dissable1.gif) left top no-repeat; padding:0px; margin:0px; }
.naddbut6n .naddbut8 	{ height:26px; background: url(../images/newb/dissable3.gif) right top no-repeat; padding:0px; margin:0px; }
.naddbut6n .naddbut9 	{ height:26px; font-size: 13px; color: #ABABAB; margin: 0px 12px 0px 12px; padding:4px 8px 0px 8px; background: url(../images/newb/dissable2.gif) right top repeat-x; text-align:center; }
.naddbut6 	{ width:auto; height:26px; display:block; cursor:pointer; }
.naddbut6 .naddbut7 	{ height:26px; background: url(../images/newb/addbut-11.gif) left top no-repeat; padding:0px; margin:0px; }
.naddbut6 .naddbut8 	{ height:26px; background: url(../images/newb/addbut-3.gif) right top no-repeat; padding:0px; margin:0px; }
.naddbut6 .naddbut9 	{ height:26px; font-size: 13px; color: #4B4B4B; margin: 0px 15px 0px 15px; padding:4px 5px 0px 5px; background: url(../images/newb/addbut-2.gif) right top repeat-x; text-align:center; }
.naddbut6_ 	{ width:auto; height:26px; display:block; cursor:pointer; }
.naddbut6_ .naddbut7 { height:26px; background: url(../images/newb/addbut-11h.gif) left top no-repeat; padding:0px; margin:0px; }
.naddbut6_ .naddbut8 { height:26px; background: url(../images/newb/addbut-3h.gif) right top no-repeat; padding:0px; margin:0px; }
.naddbut6_ .naddbut9 { height:26px; font-size: 13px; color: #FEFEFE; margin: 0px 15px 0px 15px; padding:4px 5px 0px 5px; background: url(../images/newb/addbut-2h.gif) right top repeat-x; text-align:center; }

.nfaqbut 	{ width:auto; height:26px; display:block; cursor:pointer; }
.nfaqbut .nfaqbut1 	{ height:26px; background: url(../images/newb/faqbut-1.gif) left top no-repeat; padding:0px; margin:0px; }
.nfaqbut .nfaqbut2 	{ height:26px; background: url(../images/newb/addbut-3.gif) right top no-repeat; padding:0px; margin:0px; }
.nfaqbut .nfaqbut3 	{ height:26px; font-size: 13px; color: #4B4B4B; margin: 0px 15px 0px 25px; padding:4px 5px 0px 5px; background: url(../images/newb/addbut-2.gif) right top repeat-x; text-align:center; }
.nfaqbut_ 	{ width:auto; height:26px; display:block; cursor:pointer; }
.nfaqbut_ .nfaqbut1 { height:26px; background: url(../images/newb/faqbut-1h.gif) left top no-repeat; padding:0px; margin:0px; }
.nfaqbut_ .nfaqbut2 { height:26px; background: url(../images/newb/addbut-3h.gif) right top no-repeat; padding:0px; margin:0px; }
.nfaqbut_ .nfaqbut3 { height:26px; font-size: 13px; color: #FEFEFE; margin: 0px 15px 0px 25px; padding:4px 5px 0px 5px; background: url(../images/newb/addbut-2h.gif) right top repeat-x; text-align:center; }

.nmsgbut 	{ width:auto; height:26px; display:block; cursor:pointer; }
.nmsgbut .nmsgbut1 	{ height:26px; background: url(../images/newb/newmsgbut1.gif) left top no-repeat; padding:0px; margin:0px; }
.nmsgbut .nmsgbut2 	{ height:26px; background: url(../images/newb/addbut-3.gif) right top no-repeat; padding:0px; margin:0px; }
.nmsgbut .nmsgbut3 	{ height:26px; font-size: 13px; color: #4B4B4B; margin: 0px 15px 0px 25px; padding:4px 5px 0px 5px; background: url(../images/newb/addbut-2.gif) right top repeat-x; text-align:center; }
.nmsgbut_ 	{ width:auto; height:26px; display:block; cursor:pointer; }
.nmsgbut_ .nmsgbut1 { height:26px; background: url(../images/newb/newmsgbut1-h.gif) left top no-repeat; padding:0px; margin:0px; }
.nmsgbut_ .nmsgbut2 { height:26px; background: url(../images/newb/addbut-3h.gif) right top no-repeat; padding:0px; margin:0px; }
.nmsgbut_ .nmsgbut3 { height:26px; font-size: 13px; color: #FEFEFE; margin: 0px 15px 0px 25px; padding:4px 5px 0px 5px; background: url(../images/newb/addbut-2h.gif) right top repeat-x; text-align:center; }

/*Карточка пользователя*/
.usinfo		{ padding: 90px 0 0 0;}
.usinfo1	{ width: auto; display:block; padding: 0px 5px 0px 0px; }
.usrate1 	{ height:41px; background: url(../images/upage/upage_rate1.gif) left top no-repeat; padding:0px; margin:0px; }
.usrate2 	{ height:41px; background: url(../images/upage/upage_rate3.gif) right top no-repeat; padding:0px; margin:0px; }
.usinfo2	{ width: auto; display:block; padding: 0px 15px 0px 25px; font-size: 24px; color: #943124; }
.usinfo2 span{ font-size: 13px; color: #828282; margin-top: 0px; padding:0px; }
.usinfo23	{ margin-bottom:-2px; padding:0px; }
.usrate3 	{ height:41px; font-size: 24px; color: #323232; margin: 0px 5px 0px 5px; padding:7px 5px 0px 5px; background: url(../images/upage/upage_rate2.gif) right top repeat-x; }
.usinfo3	{ width: auto; display:block; padding: 0px 15px 0px 15px; font-size: 24px; color: #943124; }
.usinfo3 span{ font-size: 13px; color: #828282; margin-top: 0px; }
.usinfo4	{ margin:30px 0px 10px 0px; }
.usinfo4-1	{ vertical-align: top; padding:0px 0px 0px 5px; }
.usinfo4-2	{ vertical-align: top; padding:0px 0px 0px 10px; }
.usinfo4-3 	{ font-size:18px; color: #943124; }
.usinfo4-3 a		{ text-decoration: underline; font-size:18px; color: #943124; }
.usinfo4-3 a:visited{ text-decoration: underline; font-size:18px; color: #943124; }
.usinfo4-3 a:hover	{ text-decoration: underline; font-size:18px; color: #000; }
.usinfo4-4	{ vertical-align: top; padding:0px 0px 0px 5px; color:#828282; }
.usinfo4-4 a		{ text-decoration: none; border-bottom: 1px dashed}
.usinfo4-4 a:visited{ text-decoration: none; border-bottom: 1px dashed }
.usinfo4-4 a:hover	{ text-decoration: underline; border-bottom: 0px }
.usinfo5	{ margin:0px; padding:15px 0px 0px 0px; clear:both;  // padding:7px 0px 0px 0px; }
.usinfo5-1	{ background: url(../images/vicons/lvid2-4.gif) left no-repeat; float: left; width:20px; margin:5px;}
.usinfo5-2	{ float: left; color: #C5C5C5; font-size:11px; }
.usinfo5-2 a		{ text-decoration: underline; font-size:13px; margin: 0px 3px 0px 0px; }
.usinfo5-2 a:visited{ text-decoration: underline; font-size:13px; margin: 0px 3px 0px 0px; }
.usinfo5-2 a:hover	{ text-decoration: underline; font-size:13px; margin: 0px 3px 0px 0px; }
.usinfo5-2 span a		{ text-decoration: underline; font-size:13px; color: #828282; margin: 0px 3px 0px 3px; }
.usinfo5-2 span a:visited{ text-decoration: underline; font-size:13px; color: #828282; margin: 0px 3px 0px 3px; }
.usinfo5-2 span a:hover	{ text-decoration: underline; font-size:13px; color: #000; margin: 0px 3px 0px 3px; }
.usinfo6	{ margin:20px 0px 15px 0px; }
.usinfo6 a			{ text-decoration: underline; font-size:13px; color: #943124; }
.usinfo6 a:visited	{ text-decoration: underline; font-size:13px; color: #943124; }
.usinfo6 a:hover	{ text-decoration: underline; font-size:13px; color: #000; }
.usinfo7 		{ margin: 15px 0 20px 0; padding:0px;  }
.usinfo7 .brdr	{ border:1px solid #9C9C9C; display:block; width:292px; height:292px; }
.usinfo7 .brdr img	{ display:block; }

.usinfo8 			{ margin: 0 0 5px 0; font-size: 18px; font-weight: normal; color: #943124 }

/*Карта в карточке пользователя*/
.us-map		{ margin: 0px; padding: 0px; background: #A7C5D0; width:100%; height:189px; }
.us-map1	{ background: url(../images/world_map1.gif) left top no-repeat;}
.us-map2	{ background: url(../images/world_map2.gif) right top no-repeat;}
.us-map3	{ background: url(../images/world_map3.gif) right bottom no-repeat;}
.us-map4	{ background: url(../images/world_map4.gif) left bottom no-repeat; padding:5px;}

/*Карта на странице Я тут был*/
.usv-map		{ margin: 0px; padding: 0px; background: #A7C5D0; height:379px; }
.usv-map1	{ background: url(../images/world_map1.gif) left top no-repeat;}
.usv-map2	{ background: url(../images/world_map2.gif) right top no-repeat;}
.usv-map3	{ background: url(../images/world_map3.gif) right bottom no-repeat;}
.usv-map4	{ background: url(../images/world_map4.gif) left bottom no-repeat; padding:0px;}

/*Я тут был*/
.usinfovis1	{ background: url(../images/vicons/lvid2-4.gif) left no-repeat; float: left; margin:20px 10px 10px 10px; padding: 0px 0px 0px 20px; width:100%;}
.usinfovis1	a { font-size:15px;  }
.usinfovis1	span { font-size:11px; color:#C5C5C5; padding: 0px 0px 0px 5px;}
.usinfovis1	span a			{ font-size: 11px; text-decoration: none; color: #9C9C9C; border-bottom: 1px dashed; }
.usinfovis1	span a:visited	{ font-size: 11px; text-decoration: none; color: #9C9C9C; border-bottom: 1px dashed; }
.usinfovis1	span a:hover	{ font-size: 11px; text-decoration: underline; color: #999; border-bottom: 0px; }
.usinfovis2	{ vertical-align:top; margin:0px; padding: 5px 0px 5px 30px; width:33%;}
.usinfovis2	a			{ font-size: 13px; text-decoration: none; color: #000; border-bottom: 1px dashed; }
.usinfovis2	a:visited	{ font-size: 13px; text-decoration: none; color: #000; border-bottom: 1px dashed; }
.usinfovis2	a:hover		{ font-size: 13px; text-decoration: underline; color: #000; border-bottom: 0px; }
.usinfovis2	span { font-size:11px; color:#C5C5C5; padding: 0px 0px 0px 5px;}
.usinfovis2	span a			{ font-size: 11px; text-decoration: none; color: #9C9C9C; border-bottom: 1px dashed; }
.usinfovis2	span a:visited	{ font-size: 11px; text-decoration: none; color: #9C9C9C; border-bottom: 1px dashed; }
.usinfovis2	span a:hover	{ font-size: 11px; text-decoration: underline; color: #999; border-bottom: 0px; }
.usinfovis3	{ padding: 5px 0px 5px 0px; color:#9C9C9C; font-size: 10px; font-weight: bold; }
.usinfovis4	{ margin:0px; padding: 0px; width:auto;}
.usinfovis4	a { font-size:10px; color:#000; }
.usinfovis6	{ float: left; margin:0px; padding: 0px 5px 0px 0px; }

.usinfovis9					{ font-size: 11px; margin:0px; padding: 0px 0px 0px 0px; height:15px;}
a.usinfovis9				{ font-size: 11px; text-decoration: underline; color: #185283; border: 0px; }
a:visited.usinfovis9		{ font-size: 11px; text-decoration: underline; color: #185283; border: 0px; }
a:hover.usinfovis9			{ font-size: 11px; text-decoration: underline; color: #999; border: 0px; }
.usinfovis9	span 			{ font-size: 10px; color:#C5C5C5; margin:0px; padding: 0px;}
.usinfovis9	span a			{ font-size: 10px; text-decoration: underline; color: #9C9C9C; border: 0px; }
.usinfovis9	span a:visited	{ font-size: 10px; text-decoration: underline; color: #9C9C9C; border: 0px; }
.usinfovis9	span a:hover	{ font-size: 10px; text-decoration: underline; color: #999; border: 0px; }


/* Редактирование фотографии пользователя */
.uap_edit-title		{ font-size:13px;margin:0px 0px 0px 0px; background: #ECE9E2; }
.uap_edit-text		{ font-size:13px;margin:5px 0px 20px 0px; background: #ECE9E2; }

.resp_comt p 		{ margin-bottom: 15px; font-size:14px; }
.resp_comt p a.redlinks		{ font-size:14px;}
.resp_comt ul		{ margin:0px; padding:15px; }
.resp_comt ul li	{ margin:0px; font-size:100%;}
.resp_comt ol li	{ margin:0 0 14px; font-size:100%;}

.blog_comt p 		{ margin-bottom: 15px; font-size:14px; }
.blog_comt p a.redlinks		{ font-size:14px;}
.blog_comt ul		{ margin:0px; padding:15px; }
.blog_comt ul li	{ margin:0px; font-size:100%;}
.blog_comt ol li	{ margin:0 0 14px; font-size:100%;}


/* Новые формы */
.nf_info	{ font-size: 13px; color: #9F9F9F; font-style: italic;  }
.nf_info_rules	{ font-size: 13px; color: #9F9F9F; font-style: normal;  }
.nf_info_rules ol	{ font-size: 11px; color: #9F9F9F; font-style: normal;  margin:10px 0 17px 5px;}
.nf_info_rules ul	{ font-size: 11px; color: #9F9F9F; font-style: normal;  margin:10px 0 17px 5px;}
.nf_feedinfo{ font-size: 11px; color: #9F9F9F;  }
.nf_zvz		{ font-size: 16px; color: #9b3f33; }
.nf_fixie	{ position:relative; //margin-top:-3px; }
.nf_grouptitle	{ margin: 25px 0px 10px 0px; font-size: 13px; font-weight: bold; color: #757575; border-bottom: 1px solid #757575; width:75%; }

.nf_feed	{ width:100%; }
.nf_feed1	{ padding: 18px 15px 15px 0px; font-size: 16px; color: #9F9F9F; text-align:right; vertical-align:top;}
.nf_feed2	{ padding: 15px 15px 15px 0px;  }
.nf_feed2 input	{ border: 1px solid #a6a6a6; width: 90%; height: 30px; font-size:17px; font-family: Arial; padding: 5px; }
.nf_feed2 select{ height: 30px; width: 425px; font-size:17px; font-family: Arial; }
.nf_feed3	{ padding: 15px 15px 15px 0px; }
.nf_feed3 select{ height: 30px; width: 225px; font-size:17px; font-family: Arial; }
.nf_feed4	{ width:90%  }
.nf_feed4 input	{ margin:2px 2px 2px 0px; position: relative; top:3px; width: 15px;height: 15px; border:0; //top:0px;}

.nf_error				{ }
.nf_error .nf_cheak_top	{ display:block; height:12px; margin: 0px 0px 0px 25px; padding:0px; background: url(../images/icons/nf_error_top.gif) left bottom no-repeat; }
.nf_error_text			{ margin: 0 6px 13px 6px; border: 5px solid #D07270; padding: 9px; background: #F79892; font-size: 92%;}
.nf_error_text li		{margin-bottom:0px; color: #C95D5B; font-size:13px;font-weight:bold;}
.nf_error_text span 	{ color: #C95D5B; font-size:13px;font-weight:bold;}

.nf_ok					{}
.nf_ok .nf_cheak_top	{ display:block; height:12px; margin: 0px 0px 0px 25px; padding:0px; background: url(../images/icons/nf_ok_top.gif) left bottom no-repeat; }
.nf_ok_text				{ margin: 0 6px 13px 6px; border: 5px solid #AEDA6A; padding: 9px; color: #7B9A57; background: #CBE8A6; font-size: 92%;font-size:13px;font-weight:bold;}
.nf_ok_text span 		{ color: #7B9A57; font-weight:bold;font-size:13px;}

.resp_info_block_row	{ margin: 30px 0px 27px 0px; line-height: 1.5em; }
.resp_info_block_but	{ width:100%; text-align:center; margin:5px 0px 15px 75px; /margin-left:25px; }
.img_text				{ display: block; }

.cityaz_abc				{ background:#EDEDED; padding:5px 0px 5px 2px; margin: 0px 0px 10px -7px; line-height: 1.7em; }
.cityaz_abc span		{ padding:5px; }
.cityaz_abc	span a			{ text-decoration: none; border-bottom: dashed 1px; }
.cityaz_abc	span a:visited	{ text-decoration: none; border-bottom: dashed 1px; }
.cityaz_abc	span a:hover	{ text-decoration: none; border-bottom: solid 1px; }

a.cityaz_list			{ font-size: 120%;line-height: 1.7em; display:block; }

.usinfotbut			{ width:100%; height: 30px; margin: 10px 0px 30px 0px; }
.usinfotbut-1		{ width:10px; border-bottom: 1px solid #828282; border-right: 1px solid #828282; }
.usinfotbut-2a		{ padding: 3px 10px 3px 10px; border:1px solid #828282; border-left:0px; border-bottom:0px; text-align: center; color:#943124; font-family:Arial; font-size:18px; font-weight:normal; }
.usinfotbut-2		{ padding: 3px 10px 3px 10px; border:1px solid #828282; border-left:0px; background-color: #E8E8E8; text-align: center; }
.usinfotbut-2 a			{ color:#943124; font-family:Arial; font-size:18px; font-weight:normal; text-decoration: underline; }
.usinfotbut-2 a:visited { color:#943124; font-family:Arial; font-size:18px; font-weight:normal; text-decoration: underline; }
.usinfotbut-2 a:hover	{ color:#000000; font-family:Arial; font-size:18px; font-weight:normal; text-decoration: underline; }
.usinfotbut-2a a		{ color:#943124; font-family:Arial; font-size:18px; font-weight:normal; text-decoration: none; }
.usinfotbut-2a a:visited{ color:#943124; font-family:Arial; font-size:18px; font-weight:normal; text-decoration: none; }
.usinfotbut-2a a:hover	{ color:#000000; font-family:Arial; font-size:18px; font-weight:normal; text-decoration: none; }
.usinfotbut-2ba		{ padding: 3px 10px 3px 10px; border:1px solid #828282; border-left:0px; border-bottom:0px; text-align: center; color:#943124; font-family:Arial; font-size:18px; font-weight:normal; }
.usinfotbut-2b		{ padding: 3px 10px 3px 10px; border:1px solid #828282; border-left:0px; background-color: #E8E8E8; text-align: center; }
.usinfotbut-2b a		{ color:#555; font-family:Arial; font-size:18px; font-weight:normal; text-decoration: underline; }
.usinfotbut-2b a:visited{ color:#555; font-family:Arial; font-size:18px; font-weight:normal; text-decoration: underline; }
.usinfotbut-2b a:hover	{ color:#888888; font-family:Arial; font-size:18px; font-weight:normal; text-decoration: underline; }
.usinfotbut-2ba a		{ color:#666; font-family:Arial; font-size:18px; font-weight:normal; text-decoration: none; }
.usinfotbut-2ba a:visited{ color:#666; font-family:Arial; font-size:18px; font-weight:normal; text-decoration: none; }
.usinfotbut-2ba a:hover	{ color:#888888; font-family:Arial; font-size:18px; font-weight:normal; text-decoration: none; }
.usinfotbut-2bb		{ padding: 3px 10px 3px 10px; border:1px solid #828282; border-left:0px; background-color: #024792; text-align: center; }
.usinfotbut-2bb a		{ color:#FFF; font-family:Arial; font-size:18px; font-weight:normal; text-decoration: underline; }
.usinfotbut-2bb a:visited{ color:#FFF; font-family:Arial; font-size:18px; font-weight:normal; text-decoration: underline; }
.usinfotbut-2bb a:hover	{ color:#888888; font-family:Arial; font-size:18px; font-weight:normal; text-decoration: underline; }

.usinfotbut-2a sup,		.usinfotbut-2 sup		{ padding: 0px 0px 0px 5px; color:#828282; font-family:Arial; font-size:10px; font-weight:normal;  }
.usinfotbut-3		{ border-bottom: 1px solid #828282;}

.userinfo_slider	{ position:relative; width:100%; height:15px; margin:5px 0px 15px 0px; background: #BDBDBC;}
.userinfo_slider_top{ position:absolute; width:13px; background: url('../images/bg/userinfo_bar_slider.png') top no-repeat; z-index:10; margin-left:-6px;}
.userinfo_slider0	{ position:absolute; background: url('../images/bg/userinfo_bar_ok.png') repeat-x; }
.userinfo_slider1	{ position:relative; background: url('../images/bg/userinfo_bar_c.png') repeat-x; }
.userinfo_slider2	{ position:relative; background: url('../images/bg/userinfo_bar_l.png') left no-repeat; }
.userinfo_slider3	{ position:relative; background: url('../images/bg/userinfo_bar_r.png') right no-repeat; }
.userinfo_slider_info { padding: 0px 0px 0px 20px; font-size: 11px; color:#828282; }

.expert_block		{ width:100%; margin: 10px 0px 20px 0px;}
.expert_block1		{ width:45%; font-size:15px; color: #686868; line-height:1.2em}
.expert_block1a 	{ margin-top:4px; }
.expert_block1a a		{ color:#943124; font-family:Arial; font-size:15px;  font-weight:normal; text-decoration: underline; }
.expert_block1a a:visited{ color:#943124; font-family:Arial; font-size:15px; font-weight:normal; text-decoration: underline; }
.expert_block1a a:hover	{ color:#000000; font-family:Arial; font-size:15px;  font-weight:normal; text-decoration: underline; }
.expert_block2		{ width:10%; vertical-align:top; }
.expert_block2 img	{ position:relative; top:4px; }
.expert_block3		{ width:45%; vertical-align:top; padding-left:15px;}
.expert_block4		{ width:80%;}
.expert_block4 a		{ color:#185283; font-family:Arial; font-size:12px;  font-weight:normal; text-decoration: underline; }
.expert_block4 a:visited{ color:#185283; font-family:Arial; font-size:12px; font-weight:normal; text-decoration: underline; }
.expert_block4 a:hover	{ color:#000000; font-family:Arial; font-size:12px;  font-weight:normal; text-decoration: underline; }
.expert_block5		{ width:50px; text-align:right;}
.expert_block6		{ font-size:11px; color:#5A5A5A; }
.expert_block7		{ font-size:11px; color:#999999; padding-top:7px;}
.expert_block7 a		{ color:#185283; font-family:Arial; font-size:12px; font-weight:normal; text-decoration: underline; }
.expert_block7 a:visited{ color:#185283; font-family:Arial; font-size:12px; font-weight:normal; text-decoration: underline; }
.expert_block7 a:hover	{ color:#000000; font-family:Arial; font-size:12px; font-weight:normal; text-decoration: underline; }
.expert_question	{ color:#4F4F4F; font-family:Arial; font-size:13px; margin: 10px 5px 10px 0px; }

.greyram	{ width: 100%; background: url(../images/bg/greyram.gif) left top repeat-x; margin: 30px 0 30px -15px; z-index:100; position: relative; }
.greyram1	{ background: url(../images/bg/greyram.gif) left bottom repeat-x;}
.greyram2	{ background: url(../images/bg/greyram.gif) right top repeat-y;}
.greyram3	{ background: url(../images/bg/greyram.gif) left top repeat-y;}
.greyram4	{ background: url(../images/bg/greyram1.gif) left top no-repeat;}
.greyram5	{ background: url(../images/bg/greyram2.gif) right top no-repeat;}
.greyram6	{ background: url(../images/bg/greyram3.gif) right bottom no-repeat; width: 100%;}
.greyram7	{ background: url(../images/bg/greyram4.gif) left bottom no-repeat;}

.experts_table	{ width:100%;}
.experts_table1	{ width:65%; vertical-align:top; border-right: 1px solid #CCC; padding: 15px; }
.experts_table2	{ width:35%; vertical-align:top; padding: 15px; }
.experts_table_row			{ color:#837C7C; font-size:13px; margin: 10px 0px 10px 0px;}
.experts_table_row a		{ color:#000000; font-family:Arial; font-size:13px; font-weight:normal; text-decoration: underline; }
.experts_table_row a:visited{ color:#000000; font-family:Arial; font-size:13px; font-weight:normal; text-decoration: underline; }
.experts_table_row a:hover	{ color:#837C7C; font-family:Arial; font-size:13px; font-weight:normal; text-decoration: underline; }

.experts_faq_city_select { width:100%; margin-top:5px; float:left; //margin:0px;} 

.photo_block .block_center_photo { width: 150px; height: 150px; overflow: hidden; font-size: 0px; line-height: 0px; position: relative; margin-bottom: 8px; border: 1px solid #E5E5E5; }
.photo_block .block_user { font-weight: bolder; margin: 0px 0px 7px 0px; text-align: left; }
.photo_block .block_user a { background: url(../i/pimpa1.gif) no-repeat 0px 0px; padding: 0px 0px 0px 12px; font-size: 11px; color: #6699cc;	text-decoration: underline;}
.photo_block .block_user a:hover { text-decoration: none; }
.photo_block .block_photo_info { width: 150px; height: 67px; background: url(/images/bg/opacity60.png) 0px 0px; position: absolute; bottom: 0px; left: 0px; text-align: left;}
.photo_block .block_photo_info .block_name {color: #ffffff;	font-size: 11px; line-height: 13px;	margin: 0px 6px 0px 6px; padding: 6px 0px 3px 0px;}

/*отели информация*/
.hcard-info		{ font-size: 13px; padding: 5px 0 5px 0; }
.hcard-info span{ font-size: 13px; font-weight: normal; color: #9C9C9C}

.info_slider	{ position:relative; width:100%; height:15px; margin:2px 0px 5px 0px; background: #BDBDBC;}
.info_slider_top{ position:absolute; width:13px; background: url('../images/bg/userinfo_bar_slider.png') top no-repeat; z-index:10; margin-left:-6px;}
.info_slider0	{ position:absolute; }
.info_slider1	{ position:relative; background: url('../images/bg/userinfo_bar_c.png') repeat-x; }
.info_slider1h	{ position:relative; background: url('../images/bg/userinfo_bar_c_hotel.png') repeat-x; }
.info_slider2	{ position:relative; background: url('../images/bg/userinfo_bar_l.png') left no-repeat; }
.info_slider3	{ position:relative; background: url('../images/bg/userinfo_bar_r.png') right no-repeat; }
.info_slider_info { padding: 0px 0px 0px 20px; font-size: 11px; color:#828282; }

.iblo	{ background: #A6D71C url(../images/bg/sblo1.png) left top no-repeat; width: 100%; margin: 15px 0 9px 0;}
.iblo1	{ background: url(../images/bg/sblo2.png) right top no-repeat;}
.iblo2	{ background: url(../images/bg/sblo3.png) right bottom no-repeat; width: 100%;}
.iblo3	{ background: url(../images/bg/sblo4.png) left bottom no-repeat; padding: 10px; color: #333333; width:30px;}
.iblo4	{ padding: 10px 10px 10px 5px; color: #333333; }
.iblo_red			{ background: #C10000 url(../images/bg/sblo1.png) left top no-repeat; width: 100%; margin: 15px 0 9px 0;}
.iblo_red .iblo1	{ background: url(../images/bg/sblo2.png) right top no-repeat;}
.iblo_red .iblo2	{ background: url(../images/bg/sblo3.png) right bottom no-repeat; width: 100%;}
.iblo_red .iblo3	{ background: url(../images/bg/sblo4.png) left bottom no-repeat; padding: 10px; color: #ffffff; width:30px;}
.iblo_red .iblo4	{ padding: 10px 10px 10px 5px; color: #ffffff; }
.iblo_orange		{ background: #FDE9BF url(../images/bg/sblo1.png) left top no-repeat; width: 100%; margin: 15px 0 9px 0;}
.iblo_orange .iblo1	{ background: url(../images/bg/sblo2.png) right top no-repeat;}
.iblo_orange .iblo2	{ background: url(../images/bg/sblo3.png) right bottom no-repeat; width: 100%;}
.iblo_orange .iblo3	{ background: url(../images/bg/sblo4.png) left bottom no-repeat; padding: 10px; color: #333333; width:30px;}
.iblo_orange .iblo4	{ padding: 10px 10px 10px 5px; color: #333333; }

.bookcom_rate_info	{ display:block; position:relative; margin:4px 10px; background: url("../images/bg/dottedline.png") repeat-x scroll left bottom transparent; }
.bookcom_rate_info span.key		{ background:none repeat scroll 0 0 white; padding-right:5px; }
.bookcom_rate_info span.value	{ background:none repeat scroll 0 0 white; padding-left:5px; float:right; }
				
.hotel_resp_rate		{ margin: 5px 0px 5px 0px; }
.hotel_resp_rate_cnt	{ margin: 0px 10px 0px 0px; font-weight: bold; font-size: 14px; color: #999; }

.hotel_resp_allrate		{  }
.hotel_resp_allrate1	{ color:#A6D71C; }
.hotel_resp_allrate2	{ color:#999; padding-left:10px;}

a.redlinks			{ color:#943124; font-family:Arial; font-size:12px; font-weight:normal; text-decoration: underline; }
a:visited.redlinks	{ color:#943124; font-family:Arial; font-size:12px; font-weight:normal; text-decoration: underline; }
a:hover.redlinks	{ color:#000000; font-family:Arial; font-size:12px; font-weight:normal; text-decoration: underline; }

.top_but				{ margin: 0px 0px 10px 0px;}
.top_but_fix			{ margin: 20px 0px 0px 0px; // margin: 0px;}
.top_but_ns				{ margin-right:15px; padding:3px 0px 3px 0px; text-align: center;}
.top_but_ns_b			{  }
.top_but_ns a			{ color:#943124; font-family:Arial; font-size:12px; font-weight:normal; text-decoration: none; outline: none; border-bottom: 1px dashed #943124; }
.top_but_ns a:visited	{ color:#943124; font-family:Arial; font-size:12px; font-weight:normal; text-decoration: none; outline: none; }
.top_but_ns a:hover		{ color:#000000; font-family:Arial; font-size:12px; font-weight:normal; text-decoration: none; outline: none; border-bottom: 1px dashed #000; }
.top_but_s				{ margin-right:15px; padding:3px 5px 3px 5px; text-align: center; border:1px solid #828282;}
.top_but_s_b			{ background: url('../images/bg/h_photo_but_s.gif') bottom center no-repeat; top:-1px; //top:-12px;}
.top_but_s a			{ color:#943124; font-family:Arial; font-size:12px; font-weight:normal; text-decoration: none; }
.top_but_s a:visited	{ color:#943124; font-family:Arial; font-size:12px; font-weight:normal; text-decoration: none; }
.top_but_s a:hover		{ color:#000000; font-family:Arial; font-size:12px; font-weight:normal; text-decoration: none; }

.hlist 				{ width: 100%; height: 38px; margin: 5px 0 0 0; display:block; position:relative; background: url(../images/icons/hlist/hlistf_2.gif) center repeat; }
.hlist1 			{ width: 100%; height: 38px; background: url(../images/icons/hlist/hlistf_1.gif) top left no-repeat; }
.hlist2 			{ width: 100%; height: 38px; background: url(../images/icons/hlist/hlistf_3.gif) top right no-repeat; }
.hlist3				{ font-size:16px; }
.hlist3	img			{ position:relative; top:3px; }
.hlist4				{  }
.hlist5				{ font-size:18px; color:#A6D71C; }
.hlist6				{ font-size:13px; }
.hlist0 span		{ display:block; vertical-align: center; height:30px; text-align: center; border-left: 1px solid #CCCCCC; float:left; }
.hlist0 a			{ color:#000; font-family:Arial; font-size:13px; font-weight:normal; text-decoration: none; outline: none; border-bottom: 1px dotted #000; }
.hlist0 a:visited	{ color:#000; font-family:Arial; font-size:13px; font-weight:normal; text-decoration: none; outline: none; }
.hlist0 a:hover		{ color:#943124; font-family:Arial; font-size:13px; font-weight:normal; text-decoration: none; outline: none; border-bottom: 1px dotted #943124; }
.hlist_resp_name a			{ color:#185283; font-family:Arial; font-size:15px; font-weight:normal; text-decoration: underline; }
.hlist_resp_name a:visited	{ color:#185283; font-family:Arial; font-size:15px; font-weight:normal; text-decoration: underline; }
.hlist_resp_name a:hover	{ color:#000000; font-family:Arial; font-size:15px; font-weight:normal; text-decoration: none;}
.hlist_sort_mwind	{ position: absolute; z-index: 1000; background: #F1F1F1; border: 1px solid #A1A2A2; padding: 15px 20px 0px 20px; margin:-22px 0px 0px -11px; }

.hlist_t 			{ height: 38px; margin: 5px 0 0 0; background: url(../images/icons/hlist/hlistf_2.gif) center repeat-x; }
.hlist_t1 			{ height: 38px; background: url(../images/icons/hlist/hlistf_1.gif) top left no-repeat; }
.hlist_t2 			{ height: 38px; background: url(../images/icons/hlist/hlistf_3.gif) top right no-repeat; }
.hlist_t0 			{ text-align:left; }
.hlist_t0 span		{ height:30px; border-left: 1px solid #CCCCCC; float:left; position:relative; padding-right:9px; z-index: 10; }
.hlist_t0 a			{ color:#000; font-family:Arial; font-size:13px; font-weight:normal; text-decoration: none; outline: none; border-bottom: 1px dotted #000; }
.hlist_t0 a:visited	{ color:#000; font-family:Arial; font-size:13px; font-weight:normal; text-decoration: none; outline: none; }
.hlist_t0 a:hover	{ color:#943124; font-family:Arial; font-size:13px; font-weight:normal; text-decoration: none; outline: none; border-bottom: 1px dotted #943124; }
.hlist_t_div		{ margin-top:4px; white-space:nowrap; position:relative; display:block; z-index:1; } 

.data2 a		{ color: #185283; text-decoration: underline; outline: none;}
.data2 a:visited{ color: #185283; text-decoration: underline;  outline: none;}
.data2 a:hover	{ color: #000; text-decoration: underline; outline: none;}

.infhotels  				{ font-size:24px; color:#943124; padding:0px 5px 15px 0px}
.infhotels a				{ color:#943124; font-family:Arial; font-size:24px; font-weight:normal; text-decoration: none;}
.infhotels a:visited		{ color:#943124; font-family:Arial; font-size:24px; font-weight:normal; text-decoration: none;}
.infhotels a:hover			{ color:#000000; font-family:Arial; font-size:24px; font-weight:normal; text-decoration: none;}
.infhotels span 			{ font-size:13px; text-weight: bold; color:#828282; padding:10px 5px 0px 0px; text-decoration: none;}
.infhotels span a			{ color:#828282; font-family:Arial; font-size:13px; font-weight:normal; text-decoration: underline;}
.infhotels span a:visited	{ color:#828282; font-family:Arial; font-size:13px; font-weight:normal; text-decoration: underline;}
.infhotels span a:hover		{ color:#000000; font-family:Arial; font-size:13px; font-weight:normal; text-decoration: none;}
.infhotels_new  			{ font-size:14px; color:#80D200; position:relative; display:inline; top:-8px; margin-left:7px;}

.greyw	{ width: 98%; }
.greyw1	{ background: #E4E4E4 url(../images/greyw/gw.gif) left top repeat-x; margin: auto; text-align: left;}
.greyw2	{ background: url(../images/greyw/gw_l.gif) left top repeat-y;}
.greyw3	{ background: url(../images/greyw/gw_r.gif) right top repeat-y;}
.greyw4	{ background: url(../images/greyw/gw_b.gif) right bottom repeat-x;}
.greyw5	{ background: url(../images/greyw/gw_tl.gif) left top no-repeat;}
.greyw6	{ background: url(../images/greyw/gw_tr.gif) right top no-repeat;}
.greyw7	{ background: url(../images/greyw/gw_br.gif) right bottom no-repeat; width: 100%;}
.greyw8	{ background: url(../images/greyw/gw_bl.gif) left bottom no-repeat; padding: 6px;}

.hlist_search_title span{ font-size: 14px; color: #7F7F7F; margin: 0px 10px 0px 5px; }
.hlist_search_title 	{ font-size: 11px; color: #7F7F7F;  }
.hlist_search_query 	{ font-size: 11px; margin: 5px 10px 1px 5px; }
.hlist_search_query a	{ font-size: 11px; margin: 0px 10px 0px 0px; }

#div_map .terms-of-use-link	{display:none;}

.user_comment_link a		{ color:#828282; font-family:Arial; font-size:13px; font-weight:normal; text-decoration: underline;}
.user_comment_link a:visited{ color:#828282; font-family:Arial; font-size:13px; font-weight:normal; text-decoration: underline;}
.user_comment_link a:hover	{ color:#000000; font-family:Arial; font-size:13px; font-weight:normal; text-decoration: none;}

.user_wall_photos			{font-size:13px; color: #323232; }
.user_wall_photos_d				{ color: #828282; margin: 0 10px 0 0; font-size: 13px; display:inline; }
.user_wall_photos_p				{ background: url(../images/vicons/fb1.gif) left no-repeat; color: #9C9C9C; padding: 3px 0 4px 19px;  margin: 0 5px 0 5px; font-size: 13px; display:inline; }
.user_wall_photos_a				{ background: url(../images/vicons/ualbm.gif) left no-repeat; color: #9C9C9C; padding: 3px 10px 4px 22px;  margin: 0 5px 0 5px; font-size: 13px; display:inline; }

.tooltip { position:absolute; width:300px; font-weight:bold; border:1px #939393 solid; overflow:hidden; }
.tooltip_title { color: #323232; background:#ffffff; padding:5px 5px; }
.tooltip_title a		{ color: #323232; text-decoration: underline; outline: none; }
.tooltip_title a:visited{ color: #323232; text-decoration: underline; outline: none; }
.tooltip_title a:hover	{ color: #888; text-decoration: none; outline: none; }
.tooltip_corner { position:relative; top:10px; left:1px; z-index:10; float:left; //left:4px; }
.tooltip_stars { float:right; position:relative; display:block; white-space:nowrap; }
.tooltip_info { background:#404040; padding:5px; color:#EEEEEE; font-size:11px; }
.tooltip_info { background:#404040; color:#EEEEEE; font-size:11px; vertical-align:top; }
.tooltip_info a			{ color: #EEEEEE; text-decoration: underline; outline: none; font-size:11px; }
.tooltip_info a:visited	{ color: #EEEEEE; text-decoration: underline; outline: none; font-size:11px; }
.tooltip_info a:hover	{ color: #FFFFFF; text-decoration: underline; outline: none; font-size:11px; }
.tooltip_info table	{ width:100%; }
.tooltip_info table td	{ vertical-align:top; color: #EEEEEE; font-weight:bold; }
.tooltip_info_div	{ margin: 5px 0px 0px; }
.tooltip_info_resp	{ margin-right: 20px; cursor:help; position: relative; top: 3px; background: url(../images/h_tip/h_t_responses.gif) left no-repeat; float: left; padding: 0px 0px 0px 17px;}
.tooltip_info_urate	{ margin-right: 20px; cursor:help; font-size:16px; color:#A6D71C; background: url(../images/h_tip/h_t_urate.gif) left no-repeat; float: left; padding: 0px 0px 0px 17px;}
.tooltip_info_brate	{ margin-right: 20px; cursor:help; font-size:16px; width:35px; height:23px; color:#FFFFFF; background: url(../images/h_tip/h_t_brate.gif) left no-repeat; float: left; text-align: center;}




.htipbut 	{ height:25px; cursor:pointer; }
.htipbut .htipbut1 	{ height:25px; background: url(../images/h_tip/h_t_but-1.gif) left top no-repeat; padding:0px; margin:0px; }
.htipbut .htipbut2 	{ height:25px; background: url(../images/h_tip/h_t_but-3.gif) right top no-repeat; padding:0px; margin:0px; }
.htipbut .htipbut3 	{ height:25px; font-size: 13px; color: #B0B0B0; margin: 0px 10px 0px 10px; padding:4px 5px 0px 5px; background: url(../images/h_tip/h_t_but-2.gif) right top repeat-x; text-align:center; }
.htipbut_ 	{ height:25px; cursor:pointer; }
.htipbut_ .htipbut1 { height:25px; background: url(../images/h_tip/h_t_but-1h.gif) left top no-repeat; padding:0px; margin:0px; }
.htipbut_ .htipbut2 { height:25px; background: url(../images/h_tip/h_t_but-3h.gif) right top no-repeat; padding:0px; margin:0px; }
.htipbut_ .htipbut3 { height:25px; font-size: 13px; color: #E0E0E0; margin: 0px 10px 0px 10px; padding:4px 5px 0px 5px; background: url(../images/h_tip/h_t_but-2h.gif) right top repeat-x; text-align:center; }



.morewindow		{ width: 190px; position: relative; left: -10px; padding:3px 10px 3px 10px; z-index: 100000000000000; word-wrap: nowrap; display:block; }
.morewindow_	{ width: 190px; position: absolute; left: -10px; padding:2px 9px 2px 9px; z-index: 100000000000000; background: #F1F1F1; border: 1px solid #A1A2A2; word-wrap: nowrap; display:block; }
.morewindow  .morewindowclose	{ display:none; }
.morewindow  .morewindowlink	{ display:none; }
.morewindow_ .morewindowclose	{ position: absolute; height:17px; width: 17px; right: 0px; top:0px; }
.morewindow_ .morewindowlink	{ font-size: 12px; margin: 0px 0px 5px 0px; }
.morewindow_ .morewindowlink a		{ font-size: 12px; color: #000; }
.morewindow_ .morewindowlink a:visited	{ font-size: 12px; color: #000; }
.morewindow_ .morewindowlink a:hover	{ font-size: 12px; color: #323232; }

.add_material	{ float:right; display:block; padding: 1px 0 1px 19px; background: url(../images/bg/add_material.gif) left no-repeat;}
.add_photos		{ float:right; display:block; padding: 1px 0 1px 19px; background: url(../images/bg/add_images.gif) left no-repeat;}
.add_visit		{ float:right; display:block; padding: 1px 0 1px 19px; background: url(../images/bg/add_visit.gif) left no-repeat;}
.add_friend		{ float:right; display:block; padding: 1px 0 1px 19px; background: url(../images/bg/add_user.gif) left no-repeat;}

.images_select	{ border:1px solid green; }

/*Фотки*/
a.photos_title_link 		{ font-size: 150%; color: #828282; font-family: Arial; font-weight: normal; margin: 0px 0 8px 0; font-weight:normal; }
a.photos_title_link:visited { font-size: 150%; color: #828282; font-family: Arial; font-weight: normal; margin: 0px 0 8px 0; font-weight:normal; }
a.photos_title_link:hover	{ font-size: 150%; color: #323232; font-family: Arial; font-weight: normal; margin: 0px 0 8px 0; font-weight:normal; }

.img_info	{ position: relative; overflow:hidden; font-family:Arial; font-style:normal; font-weight:normal; line-height:1em; margin:0px 0px 20px; }
.img_info .img_text		{ margin:0px; }
.img_info .img_text2	{ margin:0px; }
.img_info_items	{ position: absolute; background:#000; top:0px; left:0px; background:url("../images/bg/opacity60.png") repeat scroll 0 0 transparent; }
.img_info_items1{ padding:10px 10px 0px; color: #FFF; font-size:13px; overflow:hidden;  }
.img_info_items2{ padding:3px 10px; color: #FFF; font-size:11px; }
.img_info_items2 a			{ color: #FFF; text-decoration: underline; outline: none;}
.img_info_items2 a:visited	{ color: #FFF; text-decoration: underline; outline: none;}
.img_info_items2 a:hover	{ color: #EEE; text-decoration: underline; outline: none;}
.img_info_items3{ padding:17px 15px 15px 20px; color: #FFF; font-size:11px; float:right; background: url(../images/bg/rate_photo_original.png) left no-repeat;}
.img_info_items3 a			{ color: #FFF; text-decoration: underline; outline: none;}
.img_info_items3 a:visited	{ color: #FFF; text-decoration: underline; outline: none;}
.img_info_items3 a:hover	{ color: #EEE; text-decoration: underline; outline: none;}
.img_info_items4{ padding:17px 10px 15px 20px; color: #FFF; font-size:11px; float:right; background: url(../images/bg/rate_photo_link.png) left no-repeat;}
.img_info_items4 a			{ color: #FFF; text-decoration: underline; outline: none;}
.img_info_items4 a:visited	{ color: #FFF; text-decoration: underline; outline: none;}
.img_info_items4 a:hover	{ color: #EEE; text-decoration: underline; outline: none;}

.img_rate	{ position: relative; overflow:hidden; font-family:Arial; font-style:normal; font-weight:normal; line-height:1em; margin:0px 0px 20px; }
.img_rate noindex	{ display:block; }
.img_rate a			{ display:block; }
.img_rate .img_text		{ margin:0px; }
.img_rate .img_text2	{ margin:0px; }
/*old*/
.img_rate_items	{ position: absolute; overflow:hidden; background:#000; top:0px; left:0px; background:url("../images/bg/opacity60.png") repeat scroll 0 0 transparent; }
.img_rate_items1{ padding:10px 10px 0px; color: #FFF; font-size:13px; overflow:hidden;  }
.img_rate_items2{ padding:3px 10px; color: #FFF; font-size:11px; }
.img_rate_items3{ padding:17px 15px 15px 20px; color: #FFF; font-size:11px; float:right; background: url(../images/bg/rate_photo_original.png) left no-repeat;}
.img_rate_items3 a			{ color: #FFF; text-decoration: underline; outline: none;}
.img_rate_items3 a:visited	{ color: #FFF; text-decoration: underline; outline: none;}
.img_rate_items3 a:hover	{ color: #EEE; text-decoration: underline; outline: none;}
.img_rate_items4{ padding:17px 10px 15px 20px; color: #FFF; font-size:11px; float:right; background: url(../images/bg/rate_photo_link.png) left no-repeat;}
.img_rate_items4 a			{ color: #FFF; text-decoration: underline; outline: none;}
.img_rate_items4 a:visited	{ color: #FFF; text-decoration: underline; outline: none;}
.img_rate_items4 a:hover	{ color: #EEE; text-decoration: underline; outline: none;}
/*new*/
.img_rate_it1					{ padding:5px 7px; margin-left:10px; white-space:nowrap; background: url(../images/bg/opacity_w30.png) repeat; }
.img_rate_it1 .img_rate_it1_1	{ display:block; position:relative; padding:0px; padding-left:18px; height: 16px; color: #FFF; font-size:11px; white-space:nowrap; background: url(../images/icons/rate_photo_star_.png) left center no-repeat; }
.img_rate_it1s					{ padding:5px 7px; margin-left:10px; white-space:nowrap; background: url(../images/bg/opacity_w60.png) repeat; }
.img_rate_it1s .img_rate_it1_1	{ display:block; position:relative; padding:0px; padding-left:18px; height: 16px; color: #FFF; font-size:11px; white-space:nowrap; background: url(../images/icons/rate_photo_star.png) left center no-repeat; }
.img_rate_it2	{ padding:3px 10px; color: #FFF; font-size:11px; }
.img_rate_it3	{ padding:0px; white-space:nowrap; width:16px; margin-left:3px; }

.photos_view		{ border: 2px solid #D9D9D9; display:block; position:relative; }
.photos_view1 span	{ background: url(../images/vicons/ualbm.gif) left no-repeat; cursor:pointer; float:left; color: #9C9C9C; padding:2px 10px 2px 20px; margin:0 0 0 10px; font-size: 11px; white-space:nowrap;}
.photos_view1h span	{ background: url(../images/vicons/ualbm.gif) left no-repeat; cursor:pointer; float:left; color: #9C9C9C; padding:2px 10px 2px 20px; margin:0 0 0 10px; font-size: 11px; white-space:nowrap;}
.photos_view1h		{ background: #D9D9D9;}
.photos_view2 span	{ background: url(../images/vicons/fb1.gif) left no-repeat; cursor:pointer; float:left; color: #9C9C9C; padding:2px 10px 2px 20px; margin:0 0 0 10px; font-size: 11px; white-space:nowrap;}
.photos_view2h span	{ background: #D9D9D9 url(../images/vicons/fb1.gif) left no-repeat; cursor:pointer; float:left; color: #9C9C9C; padding:2px 10px 2px 20px; margin:0 0 0 10px; font-size: 11px; white-space:nowrap;}
.photos_view2 a, .photos_view2 a:visited, .photos_view2 a:hover		{ background: url(../images/vicons/fb1.gif) left no-repeat; cursor:pointer; float:left; color: #9C9C9C; padding:2px 10px 2px 20px; margin:0 0 0 10px; font-size: 11px; white-space:nowrap; text-decoration: none; }
.photos_view2h a, .photos_view2h a:visited, .photos_view2h a:hover	{ background: #D9D9D9 url(../images/vicons/fb1.gif) left no-repeat; cursor:pointer; float:left; color: #9C9C9C; padding:2px 10px 2px 20px; margin:0 0 0 10px; font-size: 11px; white-space:nowrap; text-decoration: none; }
.photos_view2h		{ background: #D9D9D9;}
.photos_view3 span	{ float:left; color: #9C9C9C; padding: 0px 7px 0px 0px; cursor:pointer; margin: 0 0 0 5px; font-size: 11px;}
.photos_view3h span	{ float:left; color: #9C9C9C; padding: 0px 7px 0px 0px; cursor:pointer; margin: 0 0 0 5px; font-size: 11px;}
.photos_view3 span.underline	{ margin-bottom:2px; text-decoration:underline; border:0px; }
.photos_view3h span.underline	{ margin-bottom:2px; text-decoration:none; border:0px; }
.photos_view3h		{ background: #D9D9D9;}
.photos_view4		{ display:block; position:absolute; background: url("../images/vicons/sizer_li.gif") no-repeat scroll right center; width:37px; }
.photos_view4_		{ display:block; position:absolute; width:37px; padding:0 5px 5px; color:#CCC; font-size:11px; }
.photos_view4_	a			{ color: #AAA; text-decoration: underline; outline: none; margin-top:2px;}
.photos_view4_	a:visited	{ color: #AAA; text-decoration: underline; outline: none; margin-top:2px;}
.photos_view4_	a:hover		{ color: #CCC; text-decoration: underline; outline: none; margin-top:2px;}
.photos_view4_ div 		{ position:relative; z-index:11; }
.photos_view4_ div a	{ position:relative; z-index:12; }
.photos_view5				{ display:block; background: url("../images/vicons/sizer_all.gif") no-repeat scroll left center #FFFFFF; padding: 0 0 2px 12px; }
.photos_view5	a			{ color: #999999; text-decoration: underline; outline: none; }
.photos_view5	a:visited	{ color: #999999; text-decoration: underline; outline: none; }
.photos_view5	a:hover		{ color: #AAA; text-decoration: underline; outline: none; }
.photos_view5_2				{ display:block; background: url("../images/vicons/sizer_all.gif") no-repeat scroll left center #FFFFFF; padding: 0 0 2px 12px; }
.photos_view5_2	a			{ color: #999999; text-decoration: none; outline: none; border-bottom:1px dashed #7F7F7F;}
.photos_view5_2	a:visited	{ color: #999999; text-decoration: none; outline: none; border-bottom:1px dashed #7F7F7F;}
.photos_view5_2	a:hover		{ color: #AAA; text-decoration: none; outline: none; border-bottom:1px solid #AAA;}
div.photos_view_slider { width:80px; margin:0 10px; background: url("../images/vicons/sizer_fon.gif") no-repeat scroll left center #FFFFFF; height:10px; position: relative; }
div.photos_view_slider div.photos_view_handle img { width:14px; height:15px; cursor:pointer; position:relative; top: -5px; //top:-1px; //left:-6px; }
.top_photos_link_fix	{margin-bottom:20px; //margin-bottom:10px; }

.photo_vfon1	{ background: #FFF url("../images/vicons/sizer_f.gif") left top repeat-x; margin: auto; text-align: left;}
.photo_vfon2	{ background: url("../images/vicons/sizer_f.gif") left top repeat-y;}
.photo_vfon3	{ background: url("../images/vicons/sizer_f.gif") right top repeat-y;}
.photo_vfon4	{ background: url("../images/vicons/sizer_f.gif") right bottom repeat-x;}
.photo_vfon5	{ background: url("../images/vicons/sizer_f_ul.gif") left top no-repeat;}
.photo_vfon6	{ background: url("../images/vicons/sizer_f_ur.gif") right top no-repeat;}
.photo_vfon7	{ background: url("../images/vicons/sizer_f_dr.gif") right bottom no-repeat;}
.photo_vfon8	{ background: url("../images/vicons/sizer_f_dl.gif") left bottom no-repeat;}

.consul_hide			{ display:none; }
.consul_hide a			{ color: #CCC; text-decoration: underline; outline: none;}
.consul_hide a:visited	{ color: #CCC; text-decoration: underline; outline: none;}
.consul_hide a:hover	{ color: #CCC; text-decoration: underline; outline: none;}
.consulates_links a.aj			{ color: #000; font-size:15px; margin: 0 0 10px 0; text-decoration: none; outline: none; border-bottom: 1px dashed #000;}
.consulates_links a.aj:visited	{ color: #000; font-size:15px; margin: 0 0 10px 0; text-decoration: none; outline: none; border-bottom: 1px dashed #000;}
.consulates_links a.aj:hover	{ color: #943124; font-size:15px; margin: 0 0 10px 0; text-decoration: none; outline: none; border-bottom: 1px solid #943124;}
.consulates_links a.ajh			{ color: #000; font-weight:bold; font-size:15px; margin: 0 0 10px 0; text-decoration: none; outline: none; border-bottom: 0px;}
.consulates_links a.ajh:visited	{ color: #000; font-weight:bold; font-size:15px; margin: 0 0 10px 0; text-decoration: none; outline: none; border-bottom: 0px;}
.consulates_links a.ajh:hover	{ color: #943124; font-weight:bold; font-size:15px; margin: 0 0 10px 0; text-decoration: none; outline: none; border-bottom: 0px;}
.consulates_links span	{ display:block; margin: 0 0 10px 0; }

.alphovit			{ margin:10px 0px 40px; }
.alphovit a			{ color: #000; font-size:15px; margin: 0 10px 0 0; text-decoration: none; outline: none; border-bottom: 1px dashed #000;}
.alphovit a:visited	{ color: #000; font-size:15px; margin: 0 10px 0 0; text-decoration: none; outline: none; border-bottom: 1px dashed #000;}
.alphovit a:hover	{ color: #943124; font-size:15px; margin: 0 10px 0 0; text-decoration: none; outline: none; border-bottom: 1px solid #943124;}

.response_rate_iefix { //top:3px; }

.blog_list		{ margin: 10px 0 0; }
.blog_list1		{ padding: 10px 10px 10px 0; color: #8C8C8C; }
.blog_list2		{ margin: 0 10px 0 0; display:inline; }
.blog_list3		{ font-size:11px; margin: 0 10px 0 0; padding: 0px 0 1px 19px; background: url(../images/vicons/lvid2-5.gif) left no-repeat; display:inline; }
.blog_list3 a			{ color: #943124; text-decoration: underline; outline: none;display:inline; }
.blog_list3 a:visited	{ color: #943124; text-decoration: underline;  outline: none;display:inline; }
.blog_list3 a:hover		{ color: #000; text-decoration: underline; outline: none;display:inline; }
.blog_list4					{ font-weight: bold; margin: 0 11px 3px 0; background: url(../images/vicons/lvid2-3.gif) left no-repeat; padding: 2px 0 2px 19px; display:inline; }
.blog_list4u				{ font-weight: bold; margin: 0 11px 3px 0; background: url(../images/uicons/u.gif) left no-repeat; padding: 2px 0 2px 19px; display:inline; }
.blog_list4u_a				{ font-weight: bold; margin: 0 11px 3px 0; background: url(../images/uicons/u_a.gif) left no-repeat; padding: 2px 0 2px 19px; display:inline; }
.blog_list4a, .blog_list4e	{ font-weight: bold; margin: 0 11px 3px 0; background: url(../images/uicons/a.gif) left no-repeat; padding: 2px 0 2px 19px; display:inline; }
.blog_list4a_a, .blog_list4e_a{ font-weight: bold; margin: 0 11px 3px 0; background: url(../images/uicons/a_a.gif) left no-repeat; padding: 2px 0 2px 19px; display:inline; }
.blog_list4c				{ font-weight: bold; margin: 0 11px 3px 0; background: url(../images/uicons/c.gif) left no-repeat; padding: 2px 0 2px 19px; display:inline; }
.blog_list4c_a				{ font-weight: bold; margin: 0 11px 3px 0; background: url(../images/uicons/c_a.gif) left no-repeat; padding: 2px 0 2px 19px; display:inline; }
.blog_list4g				{ font-weight: bold; margin: 0 11px 3px 0; background: url(../images/uicons/g.gif) left no-repeat; padding: 2px 0 2px 19px; display:inline; }
.blog_list4g_a				{ font-weight: bold; margin: 0 11px 3px 0; background: url(../images/uicons/g_a.gif) left no-repeat; padding: 2px 0 2px 19px; display:inline; }
.blog_list4d				{ font-weight: bold; margin: 0 11px 3px 0; background: url(../images/uicons/d.gif) left no-repeat; padding: 2px 0 2px 19px; display:inline; }
.blog_list4d_a				{ font-weight: bold; margin: 0 11px 3px 0; background: url(../images/uicons/d_a.gif) left no-repeat; padding: 2px 0 2px 19px; display:inline; }

/*booking form*/
.booking_greyw	{ width: 98%; width:500px; }
.booking_greyw1	{ background: #E4E4E4 url(../images/greyw/gw.gif) left top repeat-x; margin: auto; text-align: left;}
.booking_greyw2	{ background: url(../images/greyw/gw_l.gif) left top repeat-y;}
.booking_greyw3	{ background: url(../images/greyw/gw_r.gif) right top repeat-y;}
.booking_greyw4	{ background: url(../images/greyw/gw_b.gif) right bottom repeat-x;}
.booking_greyw5	{ background: url(../images/greyw/gw_tl.gif) left top no-repeat;}
.booking_greyw6	{ background: url(../images/greyw/gw_tr.gif) right top no-repeat;}
.booking_greyw7	{ background: url(../images/greyw/gw_br.gif) right bottom no-repeat; width: 100%;}
.booking_greyw8	{ background: url(../images/greyw/gw_bl.gif) left bottom no-repeat; padding:10px 15px 15px;}

.booking_search_table	{ width:100%;margin:5px 0px 5px 0px; }
.booking_search_title span{ font-size: 14px; margin: 0px 10px 0px 0px; color:black; }
.booking_search_title 	{ font-size: 11px; color: #7F7F7F;  }
.booking_search_title_h1 span{ font-size: 160%; color: #3f3f3f; margin: 0px 10px 0px 0px; }
.booking_search_title_h1 	{ font-size: 11px; color: #3f3f3f; margin-bottom:15px; }
.booking_search_link 	{ margin:10px 10px 1px 0px;font-size:11px; }
.booking_search_query 	{ font-size: 11px; margin: 5px 10px 1px 5px; }
.booking_search_query a	{ font-size: 11px; margin: 0px 10px 0px 0px; }
.booking_input_blur .blur {	color: #999 !important; }

.more_map { position:relative;margin: 0 0 10px;height:38px; padding:0px; //margin: 0 0 5px; } 
.more_map1 { margin:0px; padding:0px; position:relative;float:left;width:40px;vertical-align:middle;text-align:center; } 
.more_map2 { margin:0px; padding:0px; position:relative;float:left;vertical-align:top; } 
.more_map3 { margin-left:15px; font-size: 14px; } 
.iefix_top2 { //top:2px; }

.lenta_tbl 	{ width:100%;margin-top:15px; }
.lenta_tbl1	{ vertical-align:top; padding-right:20px; width:140px; }
.lenta_tbl2	{ vertical-align:top; }
.lenta_tbl_title	{ font-size:18px; }
.lenta_tbl_images	{ margin-bottom:10px; }
.lenta_tbl_images a	{ margin-right:5px; }
.lenta_tbl_info		{ margin:5px 0 10px; font-size:11px; }
.lenta_tbl_text		{ font-size:13px; }
.lenta_tbl_text p	{ margin-bottom:0px; font-size:13px; line-height: 1.3em; }
.lenta_tbl .lenta_tbl2 a.ualbm	{ background: url("/images/vicons/photos.gif") no-repeat scroll 0 5px transparent; }



.exp_p_edit_link_bg	{ position:absolute; bottom:0px; right:0px; background:#FFF; padding: 2px 3px 5px 7px; -moz-border-radius-topleft: 10px; -webkit-border-top-left-radius:10px; border-top-left-radius: 10px; }
.exp_p_edit_link	{ background: url(../images/icons/edit_profile.gif) left no-repeat; float: left; display: block; font-size: 12px; margin:1px 0 1px 3px;padding:0 5px 1px 20px; white-space: nowrap;}
.exp_p_edit_link a			{ color: #7F7F7F; text-decoration: none; outline: none; border-bottom: 1px dashed #7F7F7F;}
.exp_p_edit_link a:visited	{ color: #7F7F7F; text-decoration: none;  outline: none; border-bottom: 1px dashed #7F7F7F;}
.exp_p_edit_link a:hover	{ color: #000; text-decoration: none; outline: none; border-bottom: 1px dashed #000;}

.exp_p_edit_fon		{ border:2px solid #FFF; }
.exp_p_edit_fon_	{ border:2px solid #EEE; background: #FFF; margin-left: -7px; padding-left: 7px; -moz-border-radius: 7px; -webkit-border-radius:7px; border-radius: 7px; }
.exp_p_edit_fon_menu	{ //width: 292px; //overflow: hidden; //margin-left:0px; //padding-left:7px; }
.exp_p_edit_fon_page	{ //width: 100%; //overflow: hidden; //margin-left:0px; //padding-left:7px; }

.exp_p_edit_fon_bg	{ position:absolute; right:0px; background:#EEE; padding: 2px 3px 5px 7px; margin-top:-22px; -moz-border-radius-topleft: 10px; -webkit-border-top-right-radius:10px; border-top-left-radius: 10px; -moz-border-radius-bottomright: 7px; -webkit-border-bottom-right-radius:7px; border-bottom-right-radius: 7px; }
.exp_p_edit_fon_link	{ background: url(../images/icons/edit_profile.gif) left no-repeat; float: left; display: block; font-size: 12px; margin:1px 0 1px 3px;padding:0 5px 1px 20px; white-space: nowrap;}
.exp_p_edit_fon_link a			{ color: #7F7F7F; text-decoration: none; outline: none; border-bottom: 1px dashed #7F7F7F;}
.exp_p_edit_fon_link a:visited	{ color: #7F7F7F; text-decoration: none;  outline: none; border-bottom: 1px dashed #7F7F7F;}
.exp_p_edit_fon_link a:hover	{ color: #000; text-decoration: none; outline: none; border-bottom: 1px dashed #000;}

.smallmarginp p { margin-bottom:0px; font-size: 13px; }
.lenta_seotext { font-size:120%; line-height:1.6em; margin: 0 0 21px; }
.lenta_seotext p { font-size:120%; line-height:1.6em; margin: 0 0 21px;  }

.top25 { width:25%;vertical-align:top; }
.z4r {width: 100%; height: 20px; position: relative; z-index: 4;}
.ualbm {background: url('/images/vicons/ualbm.gif') no-repeat left center; padding-left:25px;}
.b1gray {border: 1px solid #D9D9D9;display: block; float: left; position: relative;}
.w50top {width:50%; padding-bottom:10px; vertical-align:top;}
.m5l160 {margin:0px 5px 0px 0px; line-height: 160%;}
.m0l160 {float:none;margin:0px; line-height: 160%;}
.rw150t {position:relative; width:150px;vertical-align:top;}

.air_frame { width:320px;display: block;height: 350px;overflow: hidden;position: relative;z-index: 1;overflow-y:hidden; }
.air_frame_scr { width:320px;display: block;height: 350px;overflow: hidden;position: relative;z-index: 1;overflow-y:scroll; }
.xblo10add { margin:5px 0px 5px 0px; position:relative; }
.mp-ncaddv { display:inline; position:relative; }
#block_comments { position:relative; margin-right:32px; }
.r_inl {display:inline; position:relative;}
.m5050r {margin:5px 0px 5px 0px; position:relative;}
.f11z3r {position: relative; z-index:3; border: 1px solid #D9D9D9;font-size:11px;}
.w40m010 {width:40px !important; margin:0 10px 0 4px !important;}
.b1m10f11 {border:1px solid #D9D9D9;margin:10px 0 0;font-size:11px;}
.f11m00010 {margin:0 0 0 10px;font-size: 11px;}
.hi {opacity:0.85;}
.hi:hover {opacity:1.0;}

