body    { font-family: Arial, sans-serif; font-size: 13px; color: #212121; background: #fdfdfd;}
table   { font-family: Arial, sans-serif; font-size: 13px; color: #212121;}
button, input, select, textarea { font-family: Arial, sans-serif;}

/* Общая стилизация */
h1			{ font-size: 21px; font-weight: bold; color: #383838; margin: 0 200px 15px 0px;}
h1.old		{ font-size: 200%; font-weight: normal; }
h2			{ font-size: 16px; margin: 0 0 7px 0; font-weight: bold; color: #333;}
h3			{ font-size: 14px; margin: 0 0 7px 0px; font-weight: bold; color: #333;}
h4			{ font-size: 13px; margin: 0 0 3px 0px; font-weight: bold; color: #333;}
p			{ margin: 0 0 17px 0; line-height: 1.3em; font-size: 13px;}
.clear		{ clear: both;}

a			{ color: #cc0000; text-decoration: underline;}
a:visited	{ color: #cc0000; text-decoration: underline;}
a:hover		{ color: #000; text-decoration: underline;}

a.mir			{position: relative; padding: 0 0 0 28px;}
a.mir:before	{position: absolute; z-index: 1; top: 0px; left: 0px; background: url(/images/bg/mir.png) left top no-repeat; width: 18px; height: 18px; content: '';}

.gid-sk .table		{ width: 100%; margin: 0 0 41px 0;}
.gid-sk .table th	{ vertical-align: top; padding: 11px 10px 12px 19px; background: #e4e4e4 url(/images/bg/tableth.gif) left top repeat-x; color: #1f1f1f; font-size: 18px; font-weight: bold; text-align: left; text-shadow: 1px 1px 1px #fff; border-top: 1px solid #bdbdbd; border-bottom: 1px solid #bdbdbd;}
.gid-sk .table td	{ vertical-align: top; padding: 11px 10px 12px 19px; background: #f7f7f7 url(/images/bg/tabletd.gif) left top repeat-x; border-bottom: 1px solid #d4d4d4;}

.more	{ font-size: 15px;}
.more a			{ color: #545454; text-decoration: underline;}
.more a:visited	{ color: #545454; text-decoration: underline;}
.more a:hover	{ color: #000; text-decoration: underline;}


/* Шапка */
.gid-head	{ position: absolute; z-index: 12; top: 0px; left: 0px; width: 100%; height: 156px; min-width: 1000px; text-align: center;}
.gid-head1	{ margin: auto; text-align: left; max-width: 1200px; width: 98%; height: 156px; position: relative; z-index: 12;}

.gid-head__fon			{ background: #c3ddeb url(/images/bg/gid-head__fon1.jpg) left bottom repeat-x; position: absolute; z-index: 5; width: 100%; height: 151px; left: 0px; top: 0px;}
.gid-head__fon:before	{ background: url(/images/bg/gid-head__fon.png) left top repeat-x; position: absolute; top: 151px; left: 0px; z-index: 5; width: 100%; height: 5px; content: "";}

.contacts .gid-head__fon	{ opacity: 0.75;}

.gid-head__name		{ font-size: 25px; font-weight: bold; color: #212121; text-shadow: #fff 1px 1px 0px; position: absolute; z-index: 11; top: 28px; left: 15px; line-height: 26px;}
.gid-head__profile	{ font-size: 14px; color: #212121; position: absolute; z-index: 11; top: 81px; left: 15px;}


.xgid-tmenu					{ z-index: 12; list-style-type: none; list-style-image: none; padding: 0px; margin: 0px; width: 75%; top: 27px; right: 0px; position: absolute; height: 100px; text-align: right; line-height: 0; font-size: 1px; text-justify: newspaper; zoom:1; text-align-last: right;}
.xgid-tmenu:after 			{ width: 100%; height: 0px; visibility: hidden; overflow: hidden; content: ""; display: inline-block;}
.xgid-tmenu__item			{ position: relative; color: #212121; margin: 0px 10px 0px 0px; padding: 0px; display: inline-block; text-align: left; line-height: normal; font-size: 14px; font-weight: bold; vertical-align: top; //display : inline; //zoom : 1;}
.xgid-tmenu__second			{ list-style-image: none;  display: none; box-shadow: 0px 0px 20px 0px #666; background: #fff; list-style-type: none; padding: 0px; margin: 0px; position: absolute; z-index: 2; width: 300px; left: 0px; top: 28px; text-align-last: left;}

.xgid-tmenu__second-item	{ font-size: 13px; font-weight: normal; border-bottom: 1px solid #e9e9e9; position: relative; padding: 0px; margin: 0px;}
.xgid-tmenu__second-item:last-child	{ border-bottom: none;}

.xgid-tmenu__item a			{ color: #212121; text-decoration: none; display: block; padding: 6px 9px 6px 9px; position: relative; z-index: 3;}
.xgid-tmenu__item a:visited	{ color: #212121; text-decoration: none;}
.xgid-tmenu__item a:hover	{ color: #fff; text-decoration: none; padding: 5px 8px 5px 8px; border: 1px solid #cd3200;
box-shadow: inset 0px 0px 0px 1px #e62800;
background: #f81700;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y4MTcwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlMjE1MDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #f81700 0%, #e21500 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f81700), color-stop(100%,#e21500));
background: -webkit-linear-gradient(top,  #f81700 0%,#e21500 100%);
background: -o-linear-gradient(top,  #f81700 0%,#e21500 100%);
background: -ms-linear-gradient(top,  #f81700 0%,#e21500 100%);
background: linear-gradient(top,  #f81700 0%,#e21500 100%);
}

/* Для userbar'a */ 
.xgid-tmenu__userbar		{ position: relative; color: #212121; margin: 0px; padding: 0px; display: inline-block; text-align: left; line-height: normal; font-size: 14px; font-weight: bold; vertical-align: top; //display : inline; //zoom : 1;}
.xgid-tmenu__userbar a.loginbutton	{ text-decoration: none; display: block; margin: 6px 9px 6px 9px; position: relative; z-index: 3;}
.xgid-tmenu__userbar .xuser-tmenu	{ top:-5px; }

.xgid-tmenu__item:hover a { color: #fff; text-decoration: none; padding: 5px 8px 5px 8px; border: 1px solid #cd3200;
box-shadow: inset 0px 0px 0px 1px #e62800;
background: #f81700;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y4MTcwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlMjE1MDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #f81700 0%, #e21500 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f81700), color-stop(100%,#e21500));
background: -webkit-linear-gradient(top,  #f81700 0%,#e21500 100%);
background: -o-linear-gradient(top,  #f81700 0%,#e21500 100%);
background: -ms-linear-gradient(top,  #f81700 0%,#e21500 100%);
background: linear-gradient(top,  #f81700 0%,#e21500 100%);
}

.xgid-tmenu__item a:hover:before { display: block; width: 9px; height: 6px; position: absolute; z-index: 2; bottom: -5px; left: 50%; margin-left: -5px; background: url(/images/bg/gid-tmenu__current.png) left top no-repeat; content: "";}
.xgid-tmenu__item:hover a:before { display: block; width: 9px; height: 6px; position: absolute; z-index: 2; bottom: -5px; left: 50%; margin-left: -5px; background: url(/images/bg/gid-tmenu__current.png) left top no-repeat; content: "";}



.xgid-tmenu__second-item a			{ color: #393939; text-decoration: none; display: block; padding: 6px 9px 6px 9px; position: relative; z-index: 1; background: none;}
.xgid-tmenu__second-item a:visited	{ color: #393939; text-decoration: none;}
.xgid-tmenu__second-item a:hover	{ color: #fff; text-decoration: none; background: #f81700; border: none; box-shadow: none; padding: 6px 9px 6px 9px;}


.xgid-tmenu__second-item a:before		{ display: block; position: absolute; z-index: 20; top: 0px; right: 0px; width: 9px;  height: 100%; content: ''; background: url(/images/bg/xgid-tmenu__second-item.png) -9px 0px repeat-y;}
.xgid-tmenu__second-item a:hover:before	{ display: block; position: absolute; z-index: 20; top: 0px; right: 0px; width: 9px; height: 100%; content: ''; background: url(/images/bg/xgid-tmenu__second-item.png) 0px 0px repeat-y;}

.xgid-tmenu__item:hover .xgid-tmenu__second-item a:before { display: block; position: absolute; z-index: 20; left: auto; margin: 0px; top: 0px; right: 0px !important; width: 9px;  height: 100%; content: ''; background: url(/images/bg/xgid-tmenu__second-item.png) -9px 0px repeat-y;}
.xgid-tmenu__item:hover .xgid-tmenu__second-item a:hover:before	{ display: block; position: absolute; z-index: 20; left: auto; margin: 0px; top: 0px; right: 0px !important; width: 9px; height: 100%; content: ''; background: url(/images/bg/xgid-tmenu__second-item.png) 0px 0px repeat-y;}


.xgid-tmenu__item:hover  .xgid-tmenu__second { display: block;}
.xgid-tmenu__item:hover  .xgid-tmenu__second-item a			{ color: #393939; text-decoration: none; display: block; padding: 6px 9px 6px 9px; position: relative; background: none; border: none; box-shadow: none;}
.xgid-tmenu__item:hover  .xgid-tmenu__second-item a:visited	{ color: #393939; text-decoration: none;}
.xgid-tmenu__item:hover  .xgid-tmenu__second-item a:hover	{ color: #fff; text-decoration: none; background: #f81700; border: none; box-shadow: none; padding: 6px 9px 6px 9px;}

.xgid-tmenu__second-item-more	{ text-align: center !important; font-weight: bold; border-bottom: none; }


.xgid-tmenu__current		{ }
a.xgid-tmenu__current { color: #fff;
padding: 5px 8px 5px 8px; border: 1px solid #cd3200;
box-shadow: inset 0px 0px 0px 1px #e62800;
background: #f81700;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y4MTcwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlMjE1MDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #f81700 0%, #e21500 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f81700), color-stop(100%,#e21500));
background: -webkit-linear-gradient(top,  #f81700 0%,#e21500 100%);
background: -o-linear-gradient(top,  #f81700 0%,#e21500 100%);
background: -ms-linear-gradient(top,  #f81700 0%,#e21500 100%);
background: linear-gradient(top,  #f81700 0%,#e21500 100%);
}
a.xgid-tmenu__current:visited { color: #fff;}
a.xgid-tmenu__current:before { display: block; width: 9px; height: 6px; position: absolute; z-index: 1; bottom: -5px; left: 50%; margin-left: -5px; background: url(/images/bg/gid-tmenu__current.png) left top no-repeat; content: "";}



.xgid-tmenu__item-user			{ margin-top: 0px;}
.xgid-tmenu__item-user a		{ color: #212121; text-decoration: none; display: block; padding: 3px 15px 3px 3px; position: relative; z-index: 3; background: #fff url(/images/bg/xgid-tmenu__item-user.gif) 100% 50% no-repeat;}
.xgid-tmenu__item-user a:hover	{ color: #fff; text-decoration: none; padding: 3px 15px 3px 3px; border: none;
box-shadow: none;
background: #fff url(/images/bg/xgid-tmenu__item-user.gif) 100% 50% no-repeat;
}

.xgid-tmenu__item-user:hover a { color: #fff; text-decoration: none; padding: 3px 15px 3px 3px; border: none;
box-shadow: none;
background: #fff url(/images/bg/xgid-tmenu__item-user.gif) 100% 50% no-repeat;
}

.xgid-tmenu__item-user:hover a:before { background: none; display: none;}



.xgid-tmenu__item-user .xgid-tmenu__second	{ box-shadow: 0px 0px 20px 0px #666; background: #fff; list-style-type: none; padding: 0px; margin: 0px; position: absolute; z-index: 2; min-width: 100%; max-width: 400px; left: 0px; top: 28px; overflow: hidden; text-align-last: left;}
.xgid-tmenu__item-user .xgid-tmenu__second td { vertical-align:top; padding: 10px; border-left:1px solid #DDDDDD;}
.xgid-tmenu__item-user .xgid-tmenu__second td:first-child { border-left: none;}

.xgid-tmenu__second .menu-my-lnk	{ white-space: nowrap; font-weight: normal; background: none;}
.xgid-tmenu__second .menu-my-lnk a			{ white-space: nowrap; display: inline; background: none; color: #000; text-decoration: underline; margin: 0px; padding: 0px;}
.xgid-tmenu__second .menu-my-lnk a:visited	{ color: #000; text-decoration: underline;}
.xgid-tmenu__second .menu-my-lnk a:hover	{ color: #323232; text-decoration: underline;margin: 0px; padding: 0px;}




/* Футер */


.gid-foot	{ min-width: 1000px; text-align: center; border-top: 1px solid #d7d7d7; position: relative; z-index: 10;}
.gid-foot1	{ max-width: 1200px; width: 98%; text-align: left; margin: auto; height: 103px; padding: 87px 0 0 0; position: relative; z-index: 10;}

.gid-foot__tourister	{ position: absolute; top: 38px; left: 0px;}

.gid-tmenu	{ width: 65%; top: 43px; right: 132px; position: absolute; height: 100px; text-align: justify; line-height: 0; font-size: 1px; text-justify: newspaper; zoom:1; text-align-last: justify;}
.gid-tmenu:after { width: 100%; height: 0px; visibility: hidden; overflow: hidden; content: ""; display: inline-block;}
.gid-tmenu a			{ position: relative; color: #616161; text-decoration: none; padding: 0px 9px 0px 9px; display: inline-block; text-align: left; line-height: normal; font-size: 13px; font-weight: normal; vertical-align: top; //display : inline; //zoom : 1;}
.gid-tmenu a:visited	{ color: #616161; text-decoration: none;}
.gid-tmenu a:hover	{ color: #000; text-decoration: underline; padding: 0px 9px 0px 9px; border: none; box-shadow: none; background: none;}

a.gid-tmenu__current 		 { color: #000; font-weight: bold; padding: 0px 9px 0px 9px; border: none; box-shadow: none; background: none;}
a.gid-tmenu__current:visited { color: #000;}


.gid-foot__soc { position: absolute; z-index: 1; top: 39px; right: 3px;}
.gid-foot__soc a			{ color: #000; text-decoration: none; float: left; width: 24px; height: 24px; margin: 0 6px 0 0; background: url(/images/bg/soc.png) 0px 0px no-repeat;}
.gid-foot__soc a:visited	{ color: #000; text-decoration: none;}
.gid-foot__soc a:hover		{ color: #000; text-decoration: none; background: url(/images/bg/soc.png) 0px -24px no-repeat;}

a.gid-foot__soc-facebook	{ background-position: 0px 0px;}
a.gid-foot__soc-twitter		{ background-position: -30px 0px;}
a.gid-foot__soc-vkontakte	{ background-position: -60px 0px;}
a.gid-foot__soc-facebook:hover	{ background-position: 0px -24px;}
a.gid-foot__soc-twitter:hover	{ background-position:  -30px -24px; }
a.gid-foot__soc-vkontakte:hover	{ background-position: -60px -24px;}

.gid-foot__text	{ color: #393939; font-size: 11px; border-top: 1px solid #d7d7d7; padding: 18px 0 0 0;}

/* Двуколоночная зона */

.gid-sk		{ min-width: 1000px; text-align: cener; margin: 0 0 100px 15px;}
.gid-sk1	{ max-width: 1200px; width: 98%; text-align: left; margin: auto; padding: 156px 0 0 0; position: relative;}
.gid-sk__left	{ float: left; padding:0; margin-right:-330px; padding:29px 330px 0 0; width:100%; }
.gid-sk__right	{ float: right; width: 292px; margin: 0 8px 0 0; position: relative; z-index: 10;}
.gid-sk__left table { font-size:12px; }
.gid-sk ul 		{ list-style-type: none; margin: 0px 0 17px 15px; padding: 0px;   list-style-image: none; font-size: 13px !important;}
.gid-sk ul li	{ background: url(/images/bg/li.png) 0px 8px no-repeat; padding: 0 0 0 11px; margin: 0 0 8px 0; font-size: 13px !important;}

.gid-sk ol 		{ margin: 0px 0 17px 15px; padding: 0px; font-size: 13px;}
.gid-sk ol li	{ margin: 0 0 8px 0;font-size: 13px !important;}

.user-sk__set_left	{ float:left; width:292px; padding:0;}
.user-sk__set_right	{ float:right; width:67%; margin:0 8px 0 0; position:relative; z-index:10;}
.user-sk__set_left table { font-size:12px; }

.user-sk__set_left ul 	 	{ margin-left:-5px; }
.user-sk__set_left ul li 	{ background:none; padding:0px; margin:-1px 0 0px; font-size:13px; }
.user-sk__set_left li a			{ color:#212121; text-decoration:none; display: block; padding:6px 0px 4px 0px; margin:0 7px; position:relative; z-index: 3; border-bottom:1px solid #CCC;}
.user-sk__set_left li a:visited	{ color:#212121; text-decoration:none;}
.user-sk__set_left li a:hover	{ color:#fff; text-decoration:none; padding:5px 6px 4px 6px; margin:0px; border:1px solid #cd3200;
box-shadow: inset 0px 0px 0px 1px #e62800;
background: #f81700;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y4MTcwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlMjE1MDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #f81700 0%, #e21500 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f81700), color-stop(100%,#e21500));
background: -webkit-linear-gradient(top,  #f81700 0%,#e21500 100%);
background: -o-linear-gradient(top,  #f81700 0%,#e21500 100%);
background: -ms-linear-gradient(top,  #f81700 0%,#e21500 100%);
background: linear-gradient(top,  #f81700 0%,#e21500 100%);
}
.user-sk__set_left li.active a			{ color:#fff; text-decoration:none; padding:5px 6px 4px 6px; margin:0px; border:1px solid #cd3200;
box-shadow: inset 0px 0px 0px 1px #e62800;
background: #f81700;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y4MTcwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlMjE1MDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #f81700 0%, #e21500 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f81700), color-stop(100%,#e21500));
background: -webkit-linear-gradient(top,  #f81700 0%,#e21500 100%);
background: -o-linear-gradient(top,  #f81700 0%,#e21500 100%);
background: -ms-linear-gradient(top,  #f81700 0%,#e21500 100%);
background: linear-gradient(top,  #f81700 0%,#e21500 100%);}
.user-sk__set_left li.active a:visited	{ color:#fff; text-decoration:none;}
.user-sk__set_left li.active a:hover	{ color:#fff; text-decoration:none;}

.user-sk__set_left li a.red			{ color:#FF0000!important; text-decoration:none!important; display: block; padding:6px 0px 4px 0px; margin:0 7px; position:relative; z-index: 3; border-bottom:1px solid #CCC;}
.user-sk__set_left li a.red:visited	{ color:#FF0000!important; text-decoration:none!important;}
.user-sk__set_left li a.red:hover	{ color:#fff!important; text-decoration:none!important; padding:5px 6px 4px 6px; margin:0px; border:1px solid #cd3200;
box-shadow: inset 0px 0px 0px 1px #e62800;
background: #f81700;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y4MTcwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlMjE1MDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #f81700 0%, #e21500 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f81700), color-stop(100%,#e21500));
background: -webkit-linear-gradient(top,  #f81700 0%,#e21500 100%);
background: -o-linear-gradient(top,  #f81700 0%,#e21500 100%);
background: -ms-linear-gradient(top,  #f81700 0%,#e21500 100%);
background: linear-gradient(top,  #f81700 0%,#e21500 100%);
}

.user-sk__set_left li.active a.red			{ color:#fff!important; text-decoration:none; padding:5px 6px 4px 6px; margin:0px; border:1px solid #cd3200;
box-shadow: inset 0px 0px 0px 1px #e62800;
background: #f81700;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y4MTcwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlMjE1MDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #f81700 0%, #e21500 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f81700), color-stop(100%,#e21500));
background: -webkit-linear-gradient(top,  #f81700 0%,#e21500 100%);
background: -o-linear-gradient(top,  #f81700 0%,#e21500 100%);
background: -ms-linear-gradient(top,  #f81700 0%,#e21500 100%);
background: linear-gradient(top,  #f81700 0%,#e21500 100%);}
.user-sk__set_left li.active a.red:visited	{ color:#fff!important; text-decoration:none;}
.user-sk__set_left li.active a.red:hover	{ color:#fff!important; text-decoration:none;}

.user-sk__set_left li a	span		{ font-weight:bold;font-size:11px; }

/* Правая колонка и её элементы */

.right-foto	{ background: #fff; padding: 12px 12px 39px 12px; box-shadow: 0px 0px 10px 0px #666; margin: 0 0 24px 0; position: realtive; zoom: 1;}
.gid-sk__right .right-foto	{ margin-top: -31px;}
.right-info	{ margin: 0 0 41px 0;}
.right-info h3	{ font-size: 13px; margin: 0 0 7px 0px; font-weight: normal; color: #858585;}
.right-info__country	{ margin: 0 0 18px 0;}
.right-info__tel		{ font-size: 30px; font-weight: bold; margin: 0 0 13px 0;}
.right-info__item		{ position: relative; padding: 0 0 0 53px; margin: 0 0 8px 0;}
.right-info__item b		{ display: block; position: absolute; top: 0px; left: 0px; font-weight: normal; color: #858585;}
.right-info__item-soc	{ padding: 32px 0 0 0px;}
.right-info__item-soc b	{ display: block; position: absolute; top: 0px; left: 0px; font-weight: normal; color: #858585;}
.right-info__iten-button { padding: 10px 0 0 0;}

.facebook19	{ width: 19px; height: 19px; background: url(/images/bg/soc19.png) 0px 0px no-repeat; display: block; float: left; margin: 0 8px 0 0;}
a.facebook19:hover { background: url(/images/bg/soc19.png) 0px -19px no-repeat;}
.twitter19	{ width: 19px; height: 19px; background: url(/images/bg/soc19.png) -19px 0px no-repeat; display: block; float: left; margin: 0 8px 0 0;}
a.twitter19:hover { background: url(/images/bg/soc19.png) -19px -19px no-repeat;}
.vk19		{ width: 19px; height: 19px; background: url(/images/bg/soc19.png) -38px 0px no-repeat; display: block; float: left; margin: 0 8px 0 0;}
a.vk19:hover { background: url(/images/bg/soc19.png) -38px -19px no-repeat;}
.google19	{ width: 19px; height: 19px; background: url(/images/bg/soc19.png) -57px 0px no-repeat; display: block; float: left; margin: 0 8px 0 0;}
a.google19:hover { background: url(/images/bg/soc19.png) -57px -19px no-repeat;}
.linkedin19	{ width: 19px; height: 19px; background: url(/images/bg/soc19.png) -76px 0px no-repeat; display: block; float: left; margin: 0 8px 0 0;}
a.linkedin19:hover { background: url(/images/bg/soc19.png) -76px -19px no-repeat;}

a.redbutton			{ color: #fff; text-decoration: none; display: block; border: 1px solid #780b00; text-shadow: 1px 1px 1px rgba(0,0,0,0.25); font-size: 17px; text-align: center; padding: 9px 0 10px 0; 
box-shadow: 1px 1px 2px 0px rgba(0,0,0,0.75);
border: 1px solid #c91300;
background: #f81700;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y4MTcwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjMTEyMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #f81700 0%, #c11200 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f81700), color-stop(100%,#c11200));
background: -webkit-linear-gradient(top,  #f81700 0%,#c11200 100%);
background: -o-linear-gradient(top,  #f81700 0%,#c11200 100%);
background: -ms-linear-gradient(top,  #f81700 0%,#c11200 100%);
background: linear-gradient(top,  #f81700 0%,#c11200 100%);
}
a.redbutton:visited	{ color: #fff; text-decoration: none;}
a.redbutton:hover	{ color: #fff; text-decoration: none;
border: 1px solid #dd5e39;
background: #f81700;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y4MTcwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjYzJSIgc3RvcC1jb2xvcj0iI2RjMTQwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZjU2M2EiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #f81700 0%, #dc1400 63%, #ff563a 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f81700), color-stop(63%,#dc1400), color-stop(100%,#ff563a));
background: -webkit-linear-gradient(top,  #f81700 0%,#dc1400 63%,#ff563a 100%);
background: -o-linear-gradient(top,  #f81700 0%,#dc1400 63%,#ff563a 100%);
background: -ms-linear-gradient(top,  #f81700 0%,#dc1400 63%,#ff563a 100%);
background: linear-gradient(top,  #f81700 0%,#dc1400 63%,#ff563a 100%);
}
	
a.redbutton:active	{ color: #fff; text-decoration: none; padding: 10px 0 9px 0;
border: 1px solid rgba(0,0,0,0);
box-shadow: inset 1px 1px 4px 0px rgba(0,0,0,0.50), 1px 1px 1px 0 rgba(0,0,0,0.75);
background: #f81700;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y4MTcwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjMTEyMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #f81700 0%, #c11200 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f81700), color-stop(100%,#c11200));
background: -webkit-linear-gradient(top,  #f81700 0%,#c11200 100%);
background: -o-linear-gradient(top,  #f81700 0%,#c11200 100%);
background: -ms-linear-gradient(top,  #f81700 0%,#c11200 100%);
background: linear-gradient(top,  #f81700 0%,#c11200 100%);
}	


.right-moreinfo 		{ margin: 0 0 17px 0;}
.right-moreinfo__item 	{ padding: 0 0 16px 35px; position: relative; border-bottom: 1px solid #dadada; margin: 0 0 13px 0;}
.right-moreinfo__item:last-child 	{ border-bottom: none;}

.right-moreinfo__item-language:before	{ content:''; width: 23px; height: 18px; position: absolute; z-index: 1; top: 4px; left: 2px; background: url(/images/bg/right-moreinfo.png) 0px 0px no-repeat;}
.right-moreinfo__item-language-native	{ margin: 0px 0 7px 0;}
.right-moreinfo__item-language-other	{ margin: 0px;}

.right-moreinfo__item-car			{ }
.right-moreinfo__item-car div		{ margin: 0 0 8px 0;}
.right-moreinfo__item-car div:last-child		{ margin: 0 0 0 0;}
.right-moreinfo__item-car:before	{ content:''; width: 23px; height: 17px; position: absolute; z-index: 1; top: 4px; left: 2px; background: url(/images/bg/right-moreinfo.png) 0px -18px no-repeat;}

.right-moreinfo__item-doc	{ }
.right-moreinfo__item-doc div	{ margin: 0 0 20px 0; position: relative;}
.right-moreinfo__item-doc div:last-child	{ margin: 0 0 0px 0;}
.right-moreinfo__item-doc div:before	{ content:''; width: 23px; height: 20px; position: absolute; z-index: 1; top: 3px; left: -34px; background: url(/images/bg/right-moreinfo.png) 0px -35px no-repeat;}

.right-faq				{ margin: 0 0 33px 0;}
.right-faq a			{ color: #494949; text-decoration: underline; background: #f7f7f7 url(/images/bg/right-faq.png) 14px 50% no-repeat; display: block; padding: 16px 0 16px 46px; line-height: 1.3em;}
.right-faq a:visited	{ color: #494949; text-decoration: underline;}
.right-faq a:hover		{ color: #000; text-decoration: underline;}


.right-otziv			{ border-bottom: 1px solid #dadada; padding: 0 0 19px 0;}
.right-otziv h3			{ font-size: 17px; margin: 0 0 12px 0px; font-weight: bold; color: #333;}
.right-otziv__item		{ margin: 0 0 13px 0;}
.right-otziv__item-name	{ position: relative; min-height: 40px; padding: 0 0 0 51px; margin: 0 0 19px 0;}
.right-otziv__item-name em	{ position: absolute; z-index: 1; top: 2px; left: 0px; display: block;}
.right-otziv__item-name	b  { display: block; margin: 0 0 3px 0;}
.right-otziv__item-name	i  { display: block; font-style: normal; color: #7b7b7b;}
.right-otziv__item-otziv   { line-height: 1.3em;}

.right-otziv__all		{ text-align: right; padding: 15px 0 0 0;}

/* Контент на глагне */

.index-info	{ background: url(/images/bg/cut.png) 0px 100% repeat-x; padding: 0 0 32px 0; margin: 0 0 41px 0;}
.index-info__anons	{ font-size: 15px; margin: 0 0 12px 0;}
#.index-info__anons h1	{ font-size: 25px; font-weight: bold; color: #383838; margin: -5px 200px 23px 0px; line-height: 1.1em;}
.index-info__anons h2	{ font-size: 21px;}
.index-info__anons h3	{ font-size: 17px;}
.index-info__anons-widthfix	{ max-width:830px; }

.index-info__spec	{ width: 100%;}
.index-info__spec1	{ vertical-align: top; padding: 18px 10px 0 0;}
.index-info__spec2	{ vertical-align: top; width: 194px; background: #f7f7f7; padding: 18px 0 0 21px;}
.index-info__spec h2	{ font-size: 17px; margin: 0 0 15px 0; font-weight: bold; color: #333;}
.index-info__spec h3	{ font-size: 13px; margin: 0 0 7px 0px; font-weight: bold; color: #f81700;}

.index-info__spec1 .more { font-size: 14px; padding: 13px 0 0 0;}

.index-excurs-zag	{ font-size: 17px; font-weight: bold; color: #7e7e7e; margin: 0 0 23px 0;}
.index-excurs-zag h2	{ float: left; font-size: 17px; color: #f81700; margin: 0 20px 0 0;}
.index-excurs-zag span	{ float: left; margin: 0 20px 0 0; font-weight: normal;}
.index-excurs-zag a			{ color: #7e7e7e; text-decoration: underline; display: block; float: left;}
.index-excurs-zag a:visited	{ color: #7e7e7e; text-decoration: underline;}
.index-excurs-zag a:hover	{ color: #000; text-decoration: underline;}


.excurs-list		{ }
.excurs-list__item	{ display: block; border-bottom: 1px solid #dadada; padding: 13px 160px 15px 165px; position: relative; min-height: 96px;}
.excurs-list__item:first-child	{ border-top: 1px solid #dadada;}

.excurs-list__item-img	{ position: absolute; z-index: 1; top: 13px; left: 0px; height: 96px; width: 145px; overflow: hidden; display: block;}
.excurs-list__item b	{ display: block; font-size: 17px; font-weight: bold; margin: -4px 0 6px 0;}
.excurs-list__item-place	{ diplay: block; color: #7a7a7a; font-size: 13px;}
.excurs-list__item-price	{ diplay: block; font-weight: bold; font-size: 36px; position: absolute; right: 8px; top: 6px; white-space: nowrap;}
.excurs-list__item-value	{ diplay: block; position: absolute; right: 12px; top: 47px; font-size: 13px; white-space: nowrap;}
.excurs-list__item-time		{ diplay: block; position: absolute; right: 8px; top: 77px; color: #7a7a7a; white-space: nowrap;}
.excurs-list__item-langs	{ display: block; position: absolute; right: 8px; top: 95px; color: #7a7a7a; white-space: nowrap;}

.excurs-list__item b a			{ color: #212121; text-decoration: none;}
.excurs-list__item b a:visited	{ color: #212121; text-decoration: none;}
.excurs-list__item b a:hover	{ color: #000; text-decoration: underline;}

.excurs-list__item-info1		{ margin: 0 0 11px 0;}
.excurs-list__item-info1 b	{ color: #7a7a7a; font-weight: normal; position:relative; display: inline-block; margin: 10px 13px 0 -1px; font-size:13px; padding:3px 0 2px 23px; background: url(/images/bg/galka_0.png) left no-repeat;}
.excurs-list__item-info1 b i.licence {
    background: url("/images/bg/right-moreinfo.png") no-repeat scroll 0 -35px transparent;
    content: "";
    float: left;
    height: 20px;
    left: 0;
    position: absolute;
    top: 0px;
    width: 23px;
    z-index: 1;
}
.excurs-list__item div.clear	{ clear:both; }

.excurs-list .more	{ font-size: 15px; padding: 17px 0 0 0;}
.excurs-list .more a			{ color: #545454; text-decoration: underline;}
.excurs-list .more a:visited	{ color: #545454; text-decoration: underline;}
.excurs-list .more a:hover		{ color: #000; text-decoration: underline;}

/* внутренний контент */
.lenta-list		{ }
.lenta-list__item	{ display: block; border-bottom: 1px solid #dadada; padding: 13px 50px 15px 165px; position: relative; min-height: 96px;}
.lenta-list__item:first-child	{ border-top: 1px solid #dadada;}

.lenta-list__item-img	{ position: absolute; z-index: 1; top: 13px; left: 0px; height: 96px; width: 145px; overflow: hidden; display: block;}
.lenta-list__item b	{ display: block; font-size: 17px; font-weight: bold; margin: -4px 0 6px 0;}
.lenta-list__item-place	{ diplay: block; color: #7a7a7a; font-size: 13px;}

.lenta-list__item b a			{ color: #212121; text-decoration: none;}
.lenta-list__item b a:visited	{ color: #212121; text-decoration: none;}
.lenta-list__item b a:hover	{ color: #000; text-decoration: underline;}

.lenta-list .more	{ font-size: 15px; padding: 17px 0 0 0;}
.lenta-list .more a			{ color: #545454; text-decoration: underline;}
.lenta-list .more a:visited	{ color: #545454; text-decoration: underline;}
.lenta-list .more a:hover	{ color: #000; text-decoration: underline;}

.excurs-price	{ position: relative; z-index: 1;}
.excurs-price1	{ position: absolute; z-index: 1; top: -3px; right: 8px; font-size: 13px; text-align: right; white-space: nowrap;}
.excurs-price b	{ display: block; font-size: 36px; font-weight: bold;}

/* Страница экскурсии */
.excurs-detail		{ border-top: 1px solid #dadada; border-bottom: 1px solid #dadada; padding: 26px 0 26px 0; margin: 0 0 17px 0;}
.excurs-detail p 	{ line-height: 1.5em; }

.excurs-info		{ width: 100%; margin: 0 0 41px 0; position: relative; min-height: 400px;}
.excurs-info__pic	{ width: 346px; position: absolute; top: 0px; left: 0px;}

.excurs-info__pic-big	{ }
.excurs-info__pic-big a 		{ float: left; padding: 3px; background: #fff; box-shadow: 0px 0px 4px 0px #666; display: block; margin: 0 0 23px 0;}
.excurs-info__pic-big a:hover	{ background: #ee4626; box-shadow: 0px 0px 4px 0px #666;}

.excurs-info__pic-gale			{ position: relative; clear: both; width: 100%; height: 146px;}
.excurs-info__pic-gale__left		{ background: url(/images/bg/gale__arrow.png) 0px 0px no-repeat; cursor: pointer; width: 23px; height: 23px; position: absolute; left: -6px; top: 60px;}
.excurs-info__pic-gale__left:hover	{ background: url(/images/bg/gale__arrow.png) 0px -23px no-repeat;}
.excurs-info__pic-gale__right		{ background: url(/images/bg/gale__arrow.png) 0px -46px no-repeat; cursor: pointer; width: 23px; height: 23px; position: absolute; right: -6px; top: 60px;}
.excurs-info__pic-gale__right:hover	{ background: url(/images/bg/gale__arrow.png) 0px -69px no-repeat;}
.excurs-info__pic-gale__lot		{ position: absolute; top: 0px; left: 26px; width: 300px; height: 150px; overflow: hidden;}
.excurs-info__pic-gale__lot1		{ width: 311px;}

.excurs-info__pic-gale__lot a	{ display: block; float: left; padding: 1px; background: #fff; border: 1px solid #999; margin: 0 13px 20px 0;}
.excurs-info__pic-gale__lot a:hover	{ background: #ee4626;}


.excurs-info__text	{ vertical-align: top; padding: 0 0 0 366px;}
.excurs-info__text .more { padding: 0 0 0 0; margin: -17px 0 23px 0;}
.excurs-info__text h3	{ font-size: 13px; margin: 0 0 5px 0;}
.excurs-info__text p	{ line-height: 1.5em; margin: 0 0 23px 0;}

.excurs-detail .redbutton { font-size: 23px; margin: auto; width: 360px;}

/* Страница фотоальбомов */
.foto-list	{ width: 100%;}
.foto-list1	{ }

.foto-list__item		{ float: left; width: 213px; margin: 0 17px 17px 0;}
.foto-list__item-pic	{ }
.foto-list__item-pic a	{ float: left; display: block; padding: 3px; background: #fff; box-shadow: 0px 0px 4px 0px #666; margin: 0 0 7px 0;}
.foto-list__item-pic a:hover	{ background: #ee4626;}
.foto-list__item-name	{ height: 4.2em; overflow: hidden; clear: both;}
.foto-list__item-name span	{ color: #5f5f5f; white-space: nowrap;}
.foto-list__item-name a			{ color: #232323; text-decoration: none; font-size: 15px; font-weight: bold;}
.foto-list__item-name a:visited	{ color: #232323; text-decoration: none;}
.foto-list__item-name a:hover	{ color: #000; text-decoration: underline;}

/* Страница вопросов */
.faq-ask			{ position: relative;}
.faq-ask1			{ position: absolute; top: -7px; right: 8px; }
.faq-ask .redbutton { width: 174px;}

.ican-list			{ margin: 0 0 36px 0;}
.ican-list__item	{ border-bottom: 1px solid #dadada; padding: 10px 0 0 0;}
.ican-list h2	{ font-size: 15px; margin: 0 0 0px 0; padding: 0 0 13px 0; font-weight: bold; color: #333; border-bottom: 1px solid #dadada;}
.ican-list h3	{ font-size: 15px; margin: 0 0 7px 0px; font-weight: bold; color: #333;}


/* Страницы с гигантской картой */
.contact-map	{ background: #000; width: 100%; height: 100%; position: absolute; left: 0px;}

.contacts .right-info	{ margin: 0 0 0 0; background: #fff; padding: 15px; box-shadow: 0px 0px 10px 0px #666;}
.contacts .gid-sk		{ margin: 0px; padding: 0 0 40px 0; position: relative;}


/* Я тут был */

.ya_tut_bil-map	{ padding: 15px 0 15px 0; text-align: center; width: 100%; height: 500px; position: absolute; top: 120px; left: 0px; z-index: 1; border-top: 1px dashed #b9b9b9;}

.ya_tut_bil .gid-head__fon			{ background: #c0d9e8;height: 660px;}
.ya_tut_bil .gid-head__fon:before	{ top: 660px;}

.ya_tut_bil .gid-sk1	{ padding: 660px 0 0 0; z-ndex: 16;}


.ya_tut_bil-list	{ margin: 0px 0 0 0; border-top: 1px dashed #b9b9b9;}
.ya_tut_bil-list__item	{ float: left; width: 33%; margin: 0 0 23px 0; line-height: 1.7em;}
.ya_tut_bil-list__item h3	{ margin: 27px 0 7px 0; position: relative;}
.ya_tut_bil-list__item h3:before	{ position: absolute; left: -19px; top: 0px; width: 11px; height: 20px; background: url(/images/bg/ya_tut_bil-list__item.png) 0px 0px no-repeat; content: '';}
.ya_tut_bil-list__item small { color: #7a7a7a; font-size: 12px;}

.ya_tut_bil-list__item h4	{ margin: 13px 0 3px 0; position: relative;}

.ya_tut_bil-map {}
.ya_tut_bil-map1	{ margin: auto; text-align: left; max-width: 1200px; width: 98%; position: relative; z-index: 1;}
.ya_tut_bil-map2	{ position: absolute; top: 0px; left: 0px;}


.ya_tut_bil-tmenu					{ z-index: 12; list-style-type: none; margin: 0px; padding: 0px; width: 100%; top: 0px; left: 0px; position: relative; text-align: left; line-height: 0; font-size: 1px; text-justify: left; zoom:1; text-align-last: left;}
.ya_tut_bil-tmenu:after 			{ display: none;}
.ya_tut_bil-tmenu__item				{ position: relative; color: #212121; margin: 0px 7px 0 0; display: inline-block; text-align: left; line-height: normal; font-size: 14px; font-weight: bold; vertical-align: top; //display : inline; //zoom : 1;}

.ya_tut_bil-tmenu__item a			{ color: #212121; text-decoration: none; display: block; padding: 6px 9px 6px 9px; position: relative; z-index: 3;}
.ya_tut_bil-tmenu__item a:visited	{ color: #212121; text-decoration: none;}
.ya_tut_bil-tmenu__item a:hover	{ color: #fff; text-decoration: none; padding: 5px 8px 5px 8px; border: 1px solid #cd3200;
box-shadow: inset 0px 0px 0px 1px #e62800;
background: #f81700;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y4MTcwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlMjE1MDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #f81700 0%, #e21500 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f81700), color-stop(100%,#e21500));
background: -webkit-linear-gradient(top,  #f81700 0%,#e21500 100%);
background: -o-linear-gradient(top,  #f81700 0%,#e21500 100%);
background: -ms-linear-gradient(top,  #f81700 0%,#e21500 100%);
background: linear-gradient(top,  #f81700 0%,#e21500 100%);
}



.ya_tut_bil-tmenu__item:hover a { color: #fff; text-decoration: none; padding: 5px 8px 5px 8px; border: 1px solid #cd3200;
box-shadow: inset 0px 0px 0px 1px #e62800;
background: #f81700;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y4MTcwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlMjE1MDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #f81700 0%, #e21500 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f81700), color-stop(100%,#e21500));
background: -webkit-linear-gradient(top,  #f81700 0%,#e21500 100%);
background: -o-linear-gradient(top,  #f81700 0%,#e21500 100%);
background: -ms-linear-gradient(top,  #f81700 0%,#e21500 100%);
background: linear-gradient(top,  #f81700 0%,#e21500 100%);
}

.ya_tut_bil-tmenu__item a:hover:before { display: block; width: 9px; height: 6px; position: absolute; z-index: 2; bottom: -5px; left: 50%; margin-left: -5px; background: url(/images/bg/gid-tmenu__current.png) left top no-repeat; content: "";}
.ya_tut_bil-tmenu__item:hover a:before { display: block; width: 9px; height: 6px; position: absolute; z-index: 2; bottom: -5px; left: 50%; margin-left: -5px; background: url(/images/bg/gid-tmenu__current.png) left top no-repeat; content: "";}



.ya_tut_bil-tmenu__current		{ }
a.ya_tut_bil-tmenu__current { color: #fff;
padding: 5px 8px 5px 8px; border: 1px solid #cd3200;
box-shadow: inset 0px 0px 0px 1px #e62800;
background: #f81700;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y4MTcwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlMjE1MDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #f81700 0%, #e21500 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f81700), color-stop(100%,#e21500));
background: -webkit-linear-gradient(top,  #f81700 0%,#e21500 100%);
background: -o-linear-gradient(top,  #f81700 0%,#e21500 100%);
background: -ms-linear-gradient(top,  #f81700 0%,#e21500 100%);
background: linear-gradient(top,  #f81700 0%,#e21500 100%);
}
a.ya_tut_bil-tmenu__current:visited { color: #fff;}
a.ya_tut_bil-tmenu__current:before { display: block; width: 9px; height: 6px; position: absolute; z-index: 1; bottom: -5px; left: 50%; margin-left: -5px; background: url(/images/bg/gid-tmenu__current.png) left top no-repeat; content: "";}

.excurs-list__item { box-sizing: content-box; -moz-box-sizing: content-box;}
.lenta-list__item { box-sizing: content-box;}

table.index-info__spec td.index-info__spec1 h3 img { position:relative; top:2px; }
.right-info__country img { position:relative; top:2px; }
div.right-otziv h3 a { font-size:12px; }
.gid-tmenu	{ height:30px; }
.gid-foot1	{ height:150px; }
.panel_but	{ font-size:1.1em; padding:0 1.4em; }
.panel_but:before {	
	font-family: Pictos !important;
	content: "x";
	font-size:1.6em;
	margin: 0 20px 0 -30px;
	float:left;
}


.xgid-tmenu__item-noflag a:before { display: none;}
.xgid-tmenu__item-noflag a:hover:before { display: none;}
.xgid-tmenu__item-noflag:hover a:before { display: none;}


.zadat-vopros-right	{ background: #edecd9; margin: 0 0 30px 0; border-radius: 3px; padding: 13px 13px 30px 13px;}

.faq-list__item-q-edit 		{ position: absolute; top: 13px; right: 44px;}
.faq-list__item-q-del 		{ position: absolute; top: 14px; right: 12px;}
.faq-list__item-q-edit a	{ width: 16px; height: 15px; display: block; background: url(/images/bg/edit.png) 0px 0px no-repeat;}
.faq-list__item-q-del a		{ width: 13px; height: 13px; display: block; background: url(/images/bg/del.png) 0px 0px no-repeat;}

.faq-list__item-q-pasib		{ position: absolute; bottom: 15px; right: 90px;}
.faq-list__item-q-otvetit	{ position: absolute; bottom: 15px; right: 12px;}
.faq-list__item-q-otvetit a			{ color: #cc0000; text-decoration: none; border-bottom: 1px dashed #cc0000;}
.faq-list__item-q-otvetit a:visited	{ color: #cc0000; text-decoration: none;}
.faq-list__item-q-otvetit a:hover	{ color: #000; text-decoration: none; border-bottom: 1px dashed #000;}

/* Календарик занятости */

.right-gkal		{ margin: 0 0 40px 0;}
.right-gkal h3		{ font-size: 17px; margin: 0 0 12px 0px; font-weight: bold; color: #333;}
.right-gkal .more	{ font-size: 13px;}
.right-gkal .more a			{ color: #cc0000; text-decoration: underline;}
.right-gkal .more a:visited	{ color: #cc0000; text-decoration: underline;}
.right-gkal .more a:hover	{ color: #000; text-decoration: underline;}

.right-gkal__month	{ position: relative; text-align: center; font-weight: bold; font-size: 12px; margin: 0 0 7px 0;}
.right-gkal__month-left		{ display: block; top: 1px; left: 0px; position: absolute; font-size: 10px;}
.right-gkal__month-right	{ display: block; top: 1px; right: 5px; position: absolute; font-size: 10px;}
.right-gkal__month a			{ color: #000; text-decoration: none;}
.right-gkal__month a:visited	{ color: #000; text-decoration: none;}
.right-gkal__month a:hover		{ color: #cc0000; text-decoration: none;}

.right-gkal__table		{ margin: 0 0 17px 0; font-size: 16px; text-align: center; border-left: 1px solid #dcdcdc;}

.right-gkal__table span	{ float:left; }

.right-gkal__table u	{ position: relative; color: #fff; text-align: center; font-weight: normal; color: #b7b7b7; font-size: 11px; background: #1c1c1c; border: 1px solid #1c1c1c; border-left: none; width: 41px; display: block; text-decoration: none; float: left;}

.right-gkal__table small	{ border: 1px solid #dcdcdc; border-left: none; border-top: none; float: left; width: 41px; display: block; font-size: 16px; font-weight: normal; color: #b8b8b8; height: 41px; text-align: center; line-height: 41px;}

.right-gkal__table em	{ border: 1px solid #dcdcdc; border-left: none;  border-top: none;  float: left; width: 41px; display: block; font-size: 16px; font-weight: bold; height: 41px; text-align: center; line-height: 41px; background: #ff9387; cursor: pointer; font-style: normal; position: relative;}
.right-gkal__table em:hover	{ background: #f11600; cursor: pointer; color: #fff;}
.right-gkal__table em:hover:before	{ content: 'Занят весь день'; position: absolute; z-index: 1; top: 0px; right: 0px; font-size: 11px; line-height: 11px; white-space: nowrap; background: #fff; height: 15px; padding: 4px 8px 0 8px; color: #000; top: -15px; right: 7px; box-shadow: 0 0 5px 0 rgba(0,0,0,0.7);}
.right-gkal__table em:hover:after	{ content: ''; position: absolute; z-index: 1; top: 4px; right: 19px; width: 7px; height: 7px; background: url(/images/bg/right-gkal__table.gif) 0px -82px no-repeat;}

.right-gkal__table b	{ border: 1px solid #dcdcdc; border-left: none;  border-top: none;  float: left; width: 41px; display: block; font-size: 16px; font-weight: bold; height: 41px; text-align: center; line-height: 41px; background: #88e674; cursor: pointer; font-style: normal; position: relative;}
.right-gkal__table b:hover	{ background: #3eba26; cursor: pointer; color: #fff;}
.right-gkal__table b:hover:before	{ content: 'Свободен'; position: absolute; z-index: 1; top: 0px; right: 0px; font-size: 11px; line-height: 11px; white-space: nowrap; background: #fff; height: 15px; padding: 4px 8px 0 8px; color: #000; top: -15px; right: 7px; box-shadow: 0 0 5px 0 rgba(0,0,0,0.7);}
.right-gkal__table b:hover:after	{ content: ''; position: absolute; z-index: 1; top: 4px; right: 19px; width: 7px; height: 7px; background: url(/images/bg/right-gkal__table.gif) 0px -82px no-repeat;}

.right-gkal__table i	{ border: 1px solid #dcdcdc; border-left: none;  border-top: none;  float: left; width: 41px; display: block; font-size: 16px; font-weight: bold; height: 41px; text-align: center; line-height: 41px; background: #EFEFEF; cursor: pointer; font-style: normal; position: relative;}
.right-gkal__table i:hover	{ background: #AAAAAA; cursor: pointer; color: #fff;}
.right-gkal__table i:hover:before	{ content: 'Не задано'; position: absolute; z-index: 1; top: 0px; right: 0px; font-size: 11px; line-height: 11px; white-space: nowrap; background: #fff; height: 15px; padding: 4px 8px 0 8px; color: #000; top: -15px; right: 7px; box-shadow: 0 0 5px 0 rgba(0,0,0,0.7);}
.right-gkal__table i:hover:after	{ content: ''; position: absolute; z-index: 1999; top: 4px; right: 19px; width: 7px; height: 7px;}

.right-gkal__table b em				{ background: #88e674 url(/images/bg/right-gkal__table.gif) 0px -41px no-repeat;}
.right-gkal__table b em:hover		{ background: #3eba26 url(/images/bg/right-gkal__table.gif) -41px -41px no-repeat;}
.right-gkal__table b em:hover:before	{ content: 'Свободен первую половину дня';}

.right-gkal__table em b 				{ background: #88e674 url(/images/bg/right-gkal__table.gif) 0px 0px no-repeat;}
.right-gkal__table em b:hover		{ background: #3eba26 url(/images/bg/right-gkal__table.gif) -41px -0px no-repeat;}
.right-gkal__table em b:hover:before	{ content: 'Свободен вторую половину дня';}

.nf_info_rules	  { color:#000; }
.nf_info_rules ol { color:#000; }

/* Отзывы */
.otziv-ask			{ position: relative;}
.otziv-ask1			{ position: absolute; top: -7px; right: 8px; }
.otziv-ask .greenbutton { width: 200px;}


.otziv-list				{ padding: 30px 0 0 0;}
.otziv-list__item		{ border-top: 1px solid #dadada; padding: 13px 110px 0 5px; margin: 0 0 30px 0; position: relative;}
.otziv-list__item-avtor	{ font-weight: bold; margin: 0 0 3px 0;}
.otziv-list__item-avtor	a.bl 			{ text-decoration:none!important }
.otziv-list__item-avtor	a.bl:visited 	{ text-decoration:none!important }
.otziv-list__item-avtor	a.bl:hover 	{ text-decoration:underline!important }
.otziv-list__item-date	{ font-size: 12px; color: #7b7b7b; margin: 0 0 7px 0; position: relative; padding: 0 0 0 14px;}
.otziv-list__item-date:before	{ content: ''; width: 12px; height: 11px; background: url(/images/bg/time.png) 0px 0px no-repeat; position: absolute; top: 1px; left: 0px;}
.otziv-list__item-text	{ margin: 0 0 7px 0;}
.otziv-list__item-more	{ }
.otziv-list__item-more b		{ padding: 0 0 0 29px; font-weight: normal; position: relative;}
.otziv-list__item-more b:before	{ content: ''; width: 14px; height: 11px; background: url(/images/bg/koment.png) 0px 0px no-repeat; position: absolute; top: 2px; left: 10px;}
.otziv-list__item-oc	{ position: absolute; font-size: 36px; font-weight: bold; right: 5px; top: 13px;}
.otziv-list__item-oc1	{ position: absolute; right: 5px; top: 53px;}

.otziv-uno { border-top: 1px solid #dadada; padding: 13px 170px 0 5px; margin: 0 0 50px 0; position: relative; margin-top: 30px; min-height: 250px;}
.otziv-uno p { line-height: 1.5em; }
.otziv-uno__rate		{ list-style-type: none; padding: 0px; margin: 0px; position: absolute; z-index: 1; top: 90px; right: 5px; width: 150px; text-align: right; }
.otziv-uno__rate-item	{ padding: 0px 0px 0px 0px !important; margin: 0px 0 25px 0 !important; list-style-image: none; background: none !important; font-size: 11px !important; font-weight: bold; text-align: right; position: relative; font-size:13px;}

/*
.otziv-uno__rate-item:before { content: ''; height: 7px; width: 100%; position: absolute; bottom: -13px; left: 0px; background: #ededed;}
.otziv-uno__rate-item10:after { content: ''; height: 7px; width: 150px; position: absolute; bottom: -13px; left: 0px; background: url(/images/bg/otziv-uno__rate-item.png) 0px 0px no-repeat;}
.otziv-uno__rate-item9:after  { content: ''; height: 7px; width: 135px; position: absolute; bottom: -13px; left: 0px; background: url(/images/bg/otziv-uno__rate-item.png) 0px 0px no-repeat;}
.otziv-uno__rate-item8:after  { content: ''; height: 7px; width: 120px; position: absolute; bottom: -13px; left: 0px; background: url(/images/bg/otziv-uno__rate-item.png) 0px 0px no-repeat;}
.otziv-uno__rate-item7:after  { content: ''; height: 7px; width: 105px; position: absolute; bottom: -13px; left: 0px; background: url(/images/bg/otziv-uno__rate-item.png) 0px 0px no-repeat;}
.otziv-uno__rate-item6:after  { content: ''; height: 7px; width: 90px; position: absolute; bottom: -13px; left: 0px; background: url(/images/bg/otziv-uno__rate-item.png) 0px 0px no-repeat;}
.otziv-uno__rate-item5:after  { content: ''; height: 7px; width: 75px; position: absolute; bottom: -13px; left: 0px; background: url(/images/bg/otziv-uno__rate-item.png) 0px 0px no-repeat;}
.otziv-uno__rate-item4:after  { content: ''; height: 7px; width: 60px; position: absolute; bottom: -13px; left: 0px; background: url(/images/bg/otziv-uno__rate-item.png) 0px 0px no-repeat;}
.otziv-uno__rate-item3:after  { content: ''; height: 7px; width: 45px; position: absolute; bottom: -13px; left: 0px; background: url(/images/bg/otziv-uno__rate-item.png) 0px 0px no-repeat;}
.otziv-uno__rate-item2:after  { content: ''; height: 7px; width: 30px; position: absolute; bottom: -13px; left: 0px; background: url(/images/bg/otziv-uno__rate-item.png) 0px 0px no-repeat;}
.otziv-uno__rate-item1:after  { content: ''; height: 7px; width: 15px; position: absolute; bottom: -13px; left: 0px; background: url(/images/bg/otziv-uno__rate-item.png) 0px 0px no-repeat;}
*/
.otziv-uno__rate-item:before { content:''; height:7px; width:100%; position:absolute; bottom:-13px; left:0px; background: #D9D9D9; }
.otziv-uno__rate-item10:after { content:''; height:7px; width:100%; position:absolute; bottom:-13px; left:0px; background: #49ab66 none no-repeat scroll 0 0; }
.otziv-uno__rate-item9:after  { content:''; height:7px; width:90%; position:absolute; bottom:-13px; left:0px; background: #49ab66 none no-repeat scroll 0 0; }
.otziv-uno__rate-item8:after  { content:''; height:7px; width:80%; position:absolute; bottom:-13px; left:0px; background: #49ab66 none no-repeat scroll 0 0; }
.otziv-uno__rate-item7:after  { content:''; height:7px; width:70%; position:absolute; bottom:-13px; left:0px; background: #49ab66 none no-repeat scroll 0 0; }
.otziv-uno__rate-item6:after  { content:''; height:7px; width:60%; position:absolute; bottom:-13px; left:0px; background: #49ab66 none no-repeat scroll 0 0; }
.otziv-uno__rate-item5:after  { content:''; height:7px; width:50%; position:absolute; bottom:-13px; left:0px; background: #49ab66 none no-repeat scroll 0 0; }
.otziv-uno__rate-item4:after  { content:''; height:7px; width:40%; position:absolute; bottom:-13px; left:0px; background: #49ab66 none no-repeat scroll 0 0; }
.otziv-uno__rate-item3:after  { content:''; height:7px; width:30%; position:absolute; bottom:-13px; left:0px; background: #49ab66 none no-repeat scroll 0 0; }
.otziv-uno__rate-item2:after  { content:''; height:7px; width:20%; position:absolute; bottom:-13px; left:0px; background: #49ab66 none no-repeat scroll 0 0; }
.otziv-uno__rate-item1:after  { content:''; height:7px; width:10%; position:absolute; bottom:-13px; left:0px; background: #49ab66 none no-repeat scroll 0 0; }
.otziv-uno__rate-item1_manual:after { content:''; height:7px; position:absolute; bottom:-13px; left:0px; background: #49ab66 none no-repeat scroll 0 0; }


.otziv-uno__rate-item:hover	{ cursor:help; }

.fotoga		{ }
.fotoga-uno	{ margin: 0 0 9px 0; }
.fotoga-uno img {-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;}
.fotoga-uno__name	{ padding: 0 130px 0 0; position: relative; margin: 0 0 25px 0;}
.fotoga-uno__name b { display: block; position: absolute; top: 0px; right: 60px; font-weight: normal; padding: 0 0 0 20px; font-size: 12px;}
.fotoga-uno__name b:before { content: ''; height: 11px; width: 14px; position: absolute; left: 0px; top: 2px; background: url(/images/bg/koment.png) 0px 0px no-repeat;}
.fotoga-uno__name i { display: block; position: absolute; top: 0px; right: 8px; font-style: normal; font-size: 12px; padding: 0 0 0 20px;}
.fotoga-uno__name i:before { content: ''; height: 12px; width: 14px; position: absolute; left: 0px; top: 1px; background: url(/images/bg/heart.png) 0px 0px no-repeat;}

.fotoga-uno__line		{  padding: 0 17px 0 17px; position: relative;}
.fotoga-uno__line1		{ width: 100%; height: 108px; overflow: hidden;}
.fotoga-uno__line2		{ position: relative; width:999999px;}
.fotoga-uno__line-ga	{}
.fotoga-uno__line-ga a	{display: block; float: left; margin: 0 9px 0 0;}

.fotoga-uno__line-left			{ background: url(/images/bg/gale__arrow.png) 0px 0px no-repeat; cursor: pointer; width: 23px; height: 23px; position: absolute; left: -6px; top: 40px;}
.fotoga-uno__line-left:hover	{ background: url(/images/bg/gale__arrow.png) 0px -23px no-repeat;}
.fotoga-uno__line-right			{ background: url(/images/bg/gale__arrow.png) 0px -46px no-repeat; cursor: pointer; width: 23px; height: 23px; position: absolute; right: -6px; top: 40px;}
.fotoga-uno__line-right:hover	{ background: url(/images/bg/gale__arrow.png) 0px -69px no-repeat;}

.comment16_list	{ font-size:13px; line-height:1.3em;}
/*.comment16_info a				{ color: #185283; text-decoration: underline;}
.comment16_info a:visited		{ color: #185283; text-decoration: underline;}
.comment16_info a:hover		{ color: #000; text-decoration: underline;}*/
.comment16_item:hover	{ background-color:#E0E0E0!important; }
.nt-gid-sk-right .comment16_item {
    padding: 0px 35px 0 35px!important;
    margin: 0px -35px 0 -35px!important;
}
.nt-gid-sk-right .comment16_form {
	width:100%;
}

.comment19_list	{ font-size:13px; line-height:1.5em;}
.comment19_item_hover	{ background-color:#fff; border:1px solid #f5f5f5; }
.nt-gid-sk-right .comment19_item {
    padding: 0px 35px 0 35px!important;
    margin: 0px -35px 0 -35px!important;
}
.nt-gid-sk-right .comment19_form {
	width:100%;
}

.h2_delim	{ border-top:1px solid #C4C4C4;width:100%;margin-top:25px; }
.h2cnt 		{ margin-bottom:15px; }
.h2cnt span	{ color:#575757;margin-left:5px;font-weight:normal; }

.right-info	{ margin: 0 0 41px 0;}
.right-info h3	{ font-size: 13px; margin: 0 0 7px 0px; font-weight: normal; color: #2F2F2F;}
.right-info__country	{ margin: 0 0 18px 0;}
.right-info__tel		{ font-size: 24px; font-weight: bold; margin:30px 0 25px 0;}
.right-info__item		{ position: relative; padding: 8px 0 8px 40px; font-size:13px; }
.right-info__item b		{ display:block; position:absolute; top:8px; left:0px; font-weight:normal; color:#2F2F2F;}
.right-info__item_i		{ position: relative; padding: 8px 0 8px 30px; font-size:13px; }
.right-info__item_i b	{ display:block; position:absolute; top:5px; left:0px; }
.right-info__item-soc	{ padding: 32px 0 0 0px;}
.right-info__item-soc b	{ display: block; position: absolute; top: 0px; left: 0px; font-weight: normal; color: #2F2F2F;}
.right-info__iten-button { padding: 10px 0 0 0;}

.friend_info		{ width:100%;padding-left:70px;height:70px;position:relative; display:block; }
.friend_info_img	{ width:65px;position:absolute;left:0px;}
.friend_info_info	{ position:relative;display:block;clear:both;padding:15px 0 0; }
.friend_info_info a			{ font-size:14px;font-weight:bold;color:#282828;text-decoration:none; } 
.friend_info_info a:visited	{ font-size:14px;font-weight:bold;color:#282828;text-decoration:none; }
.friend_info_info a:hover	{ font-size:14px;font-weight:bold;color:#000000;text-decoration:none; }
.friend_info_info span	{ font-size:12px;width:100%;color:#414141;display:block; }

.active_info		{ width:100%;position:relative;margin:10px 0 25px; }
.active_info_head	{ vertical-align:top;text-align:right;position:relative;width:135px;color:#737373;font-size:12px; }
.active_info_info	{ vertical-align:top;position:relative;padding:0 0 0 45px;color:#2F2F2F;font-size:14px; }
.active_info_info a			{ margin-top:10px;font-size:13px;font-weight:bold;color:#797879;text-decoration:none; } 
.active_info_info a:visited	{ margin-top:10px;font-size:13px;font-weight:bold;color:#797879;text-decoration:none; }
.active_info_info a:hover	{ margin-top:10px;font-size:13px;font-weight:bold;color:#000000;text-decoration:underline; }
.active_info_rate 	{ vertical-align:top;text-align:right;position:relative;width:50px;color:#2F2F2F;font-size:14px;padding-right:20px; }

/* Иконки 20х20 */
.contact_x20x20		{ display: block; width: 20px; height: 20px;}
.contact_x20link	{ height:20px; white-space:nowrap; padding:2px 0 2px 24px; font-size:13px; }
.contactico-icq-20x20	{ background: url(/images/bg/ico20x20_contact.png) 0px 0px no-repeat;}
.contactico-skype-20x20	{ background: url(/images/bg/ico20x20_contact.png) -50px -25px no-repeat;}
.contactico-vk-20x20	{ background: url(/images/bg/ico20x20_contact.png) 0px -50px no-repeat;}
.contactico-fb-20x20	{ background: url(/images/bg/ico20x20_contact.png) -50px -75px no-repeat;}
.contactico-gp-20x20 	{ background: url(/images/bg/ico20x20_contact.png) 0px -100px no-repeat;}
.contactico-tw-20x20 	{ background: url(/images/bg/ico20x20_contact.png) -50px -125px no-repeat;}
.contactico-in-20x20 	{ background: url(/images/bg/ico20x20_contact.png) 0px -150px no-repeat;}

.infobar_2012-more a.aj		{ text-decoration:none; }
.infobar_2012-more a.ajred	{ text-decoration:none; }

.add_material_b	{ float:left; display:block; padding: 1px 0 1px 29px; background: url(/images/bg/add_material_b.gif) left no-repeat;}
.add_material_b a			{ color:#E7231E; text-decoration:underline; font-size:14px; }
.add_material_b a:visited	{ color:#E7231E; text-decoration:underline; font-size:14px; }
.add_material_b a:hover		{ color:#000000; text-decoration:underline; font-size:14px; }
.add_friend_b	{ float:left; display:block; padding: 1px 0 1px 29px; background: url(/images/bg/add_user_b.gif) left no-repeat;}
.add_friend_b a				{ color:#E7231E; text-decoration:none; font-size:14px; border-bottom:1px dashed #E7231E; }
.add_friend_b a:visited		{ color:#E7231E; text-decoration:none; font-size:14px; border-bottom:1px dashed #E7231E;}
.add_friend_b a:hover		{ color:#000000; text-decoration:none; font-size:14px; border-bottom:1px dashed #000000;}

.mceEditor span {
	display:inline;
}
.hide {
	display:none;
}

.gidpartner-review { font-size:12px;background:#42B86B;color:#fff;float:right;padding:4px 7px; }
.gidpartner-review-list { font-size:12px;background:#42B86B;color:#fff;float:right;padding:4px 7px;position:relative;top:-5px; }

.control_panel ul li .adver_stat_select { font-size:80%; font-weight:normal; float: left; margin: 2px 0 0 20px; }
.control_panel ul li .table_border_bottom { font-size:80%; font-weight:normal; }
.control_panel ul li .table_border_bottom a { text-decoration: underline; }
.control_panel ul li .table_border_bottom tr { border-bottom: 1px solid #e1e1e1; }
.control_panel ul li .table_border_bottom tr:last-child { border-bottom: 0px; }
.control_panel ul li .table_border_bottom td {	padding:3px 5px 3px 0; }

ul.list_table { list-style: outside none none; margin: 5px 0 10px; padding: 0; width: 100%; }
ul.list_table li { float: left; font-size: 12px; line-height: 1.3em; margin: 0 0 5px; padding-right: 20px; position: relative; width: 100%; }
ul.list_table div.city_list { width: 33%; float: left; }

.nt-messagebar-button	{ background:url(/images/spritenext.svg) -100px -75px no-repeat; background-size:400px 1600px; }
.nt-gid-sk-right div.user_status { display: inline-block; margin: 0 5px; display:none; }
.lenta_tbl2012-2.user_status { vertical-align: bottom; }

.otziv-uno__rate-item .rate { float: right; color: #9c9c9c; margin-right: -40px; }
.otziv-uno__rate-item_v2 { margin-bottom: 25px; }
.otziv-uno__rate-item_v2 .rate { float:right; color: #9c9c9c; font-weight: 600; }
.otziv-uno__rate-item_v2 .text { padding-right: 55px; }
.otziv-uno__rate-item_statusbar_block { position:relative; width:100%; }
.otziv-uno__rate-item_statusbar{ background:#d9d9d9 none repeat scroll 0 0; bottom:-13px; height:7px; left:0; position:absolute; width:100%; }
.otziv-uno__rate-item_statusbar_select{ background:#49ab66 none no-repeat scroll 0 0; bottom:-13px; height:7px; left:0; position:absolute; }

a.gui_redlightbutton, a.gui_redlightbutton:visited, a.gui_redlightbutton:hover, a.gui_redlightbutton:active, a.gui_whitelightbutton, a.gui_whitelightbutton:visited, a.gui_whitelightbutton:hover, a.gui_whitelightbutton:active { color:#fff; text-decoration:none; }
a.gui_redlightbutton, a.gui_whitelightbutton {color: #fff; text-decoration: none; display: block; border: none; text-shadow: none; font-size: 14px; text-align: center; padding: 7px 15px 8px; float: left; margin: 6px 5px 0 0; position: relative; }
a.gui_redlightbutton { background: #ef4341; }
a.gui_redlightbutton:hover, a.gui_redlightbutton:active	{ background:#ed6c6b; }
a.gui_whitelightbutton { background: #a3a3a3; }
a.gui_whitelightbutton:hover, a.gui_whitelightbutton:active	{ background:#b5b5b5; }

a.gui_redlightbutton i { position:absolute; right:54%; bottom:4px; }
a.gui_redlightbutton i:before	{ 
	content:''; position:absolute; width:8px; height:8px; background:#ef4341; left:0; top:0;
	-moz-transform: rotate(45deg);  /* Firefox */
	-o-transform: rotate(45deg);  /* Opera */
	-webkit-transform: rotate(45deg);  /* Safari y Chrome */
	filter: progid:DXImageTransform.Microsoft.Matrix(sizingMethod='auto expand', M11=0.7071067811865476, M12=-0.7071067811865475, M21=0.7071067811865475, M22=0.7071067811865476); /* IE */
}
a.gui_redlightbutton:hover i:before	{ background:#ed6c6b; }


/* Рейтинг для конкретного фото */
.photo2012_photo-rate			{ float:left; position:relative; width:280px; margin:15px 10px 25px 0; text-align:right; }
.photo2012_photo-rate a			{ float:right; font-size:13px; font-weight:bold; padding:5px 10px; }
.photo2012_photo-rate a:active	{ float:right; font-size:13px; font-weight:bold; padding:5px 10px; }
.photo2012_photo-rate a.greenbutton			{ float:left; font-size:14px; font-weight:bold; padding:10px 40px; }
.photo2012_photo-rate a.greenbutton:active	{ float:left; font-size:14px; font-weight:bold; padding:10px 40px; }
.photo2012_photo-rate a	i	{ width:16px;height:16px;display:block;float:left;margin:1px 5px 0 0;background: url(/images/bg/likebutton-serd-w.png) left no-repeat; }
.photo2012_photo-rate a	span{ display:block;float:left;margin-left:3px; }
.photo2012_photo-rate-info	{ float:right; width:64px; height:37px; margin:2px 0 0 10px; font-size:24px; font-family:Arial; padding:4px 0 0 5px; font-weight:bold; text-align:center; vertical-align:middle; background: url(/images/like/verybig.png) left no-repeat; }

#vBoxImageDesc a			{ color:#fff; }
#vBoxImageDesc a:visited	{ color:#fff; }
#vBoxImageDesc a:hover		{ color:#CCC; }

/* Mobile */
.mt-head, .mt-head1 { min-width:auto; max-width:none; }
.mt-notlogin, .mt-userbar { background:rgba(190, 190, 190, 0.7); }

.map_shower_div { position:absolute; top:0; left:0; width:100%; margin: 15px 0 0 0; z-index:2; }
a.BP_pink_reverse_button.map_shower { width: 250px; padding: 15px; font-size: 16px; text-transform:uppercase; margin: 0 auto; }
#frame_map { min-height: 200px; width: 100%; border: 0 none; }
#map_replacer { position:absolute; top:0; left:0; z-index:1; }

