/*Импорт шрифта из Google fonts */
@import url(http://fonts.googleapis.com/css?family=Comfortaa&subset=latin,cyrillic);
@import url(http://fonts.googleapis.com/css?family=Philosopher:400,700,400italic,700italic&subset=latin,cyrillic);

H1.h1  {
	font-size: 20px;
	margin-right: 10px;
	font-weight: bold;
	}

h1.h1_news {/*Стиль для заголовка*/
	margin:10px 0 12px;
	font-family: 'Comfortaa', cursive;
	width:700px;
}



h2 {
	margin-bottom:7px;
	margin-top:5px;
}

.rightbl h2{
margin-top:0px;
}

h2.adv {
	color: #224D9A;
	position:relative;
}

h3{
	margin-bottom:7px;
	margin-top:5px;
	font-size:26px;
	font-weight:300;
	color: #4C4C4C;
	text-align:left;
}
h3.event_title {/*стиль для заголовков событий в обзорах*/
	float:left;
	font-size:25px;
}

.spanonse_titletext h3{
color:#fff;
}


/*Стиль для ссылок в списке объектов внутри текстовых страниц, как кафе Риги */
a.outlink  {
	padding-left:25px;
	margin-top:8px;
	margin-bottom:8px;
	display:block;
	height:18px;
	font-size:14px;
}

a.innerlink  {
	padding-left:30px;
	font-weight:500;
	margin-bottom:8px;
	display:block;
	height:32px;
	color:#2e7fb6;
	line-height:32px;
}


a.innerlink:before{
        font-family: FontAwesome;
        top:0px;
        left:-5px;
		margin-right:5px;
		font-size:16px;
        content: "\f105"; /* this is your text. You can also use UTF-8 character codes as I do here */
    }


p.address {
	padding-left:25px;
	display:block;
	height:20px;
	margin-top:8px;
	color:#4B4B4B;
	vertical-align:top;
	background: url(http://www.meeting.lv/userfiles/geo.png) no-repeat 0 2px;
}


/*отступ для картинок, которые вставляются внутрь абзаца */
p img {
	margin-right:12px;
}
/*
img:hover {
	-webkit-filter: saturate(1.5);
}*/


/* Используется без классов в текстовых страницах в качестве ссылок на подразделы */
FONT {
	line-height: normal;  /*ТЕСТ */
}
.main_page {
	background-color:#ffffff;
}

#centerLayer {
	background-color:#ffffff;
	padding:0 10px;
}
#contentLayer {
	background-color:#fff;
}
/* Основные формы */
.main_form {
	height: 18px;
	font-size: 11px;
	border: 1px ridge #838383;
	background-color: #f5f6f5;
	}

/* Анонсы на главных страницах */
.an_text {
	font-size: 12px;
	line-height: normal;  /*ТЕСТ */
}

.an_title {
	color: #262B2D;
	font: 17px Myriad Pro Arial, Helvetica, sans-serif;
	font-weight: bold;
	}
.an_sponsor_img {
	margin-left: -3px;
	margin-top: 6px;
	}
.an_link {
	color: #f0ab16; /* рыжий */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	}
A.an_link {
	text-decoration: underline;
	}
.an_h2 { /* заголовок новостей */
	color: #010101;
	font-family: Arial, sans-serif;
	font-size: 17px;
	}

/* Классы, используемые в текстах базы данных */
ul.generated_menu        {margin: 0px; font-size: 13px; line-height:120%; list-style: none;}
ul.generated_menu li        {list-style: none; margin-bottom: 5px;  padding-bottom: 5px; font-size: 12px; border-bottom: solid 1px #D5D5D5;}

.strong   {font-weight:bold; font-family: Arial,Tahoma, sans-serif; font-size: 14px;}
.subtitle  {font-weight:bold; font-family: Arial,Tahoma, sans-serif; font-size: 14px;}
.subtitle2 {
        color: #555555;
        line-height:200%;
        font-size: 16px;
        margin-bottom: 25px;
        border-bottom: 2px solid #ff9f02;
		}
.big2  {font-weight:bold; font-family: Arial,Tahoma, sans-serif; font-size: 14px; margin-bottom: 8px;}
.supertitle  {font-weight:bold; font-family: Arial,Tahoma, sans-serif; font-size: 16px;}


div.outerlink {
        float: right;
		width: 200px;
        margin-left: 20px;
        padding: 12px 8px;
		margin-top:10px;
		margin-bottom: 15px;
		border-top:8px solid #778E97;/*#910C05;*/
		border-bottom:3px double #778E97;
		font-size:16px;
		color: #1B1B1B;
		line-height:1.3;
}
div.outerlink a{
		color: #1B1B1B;
		border-bottom:1px dotted #1B1B1B;
}

div.outerlink a:hover{
		color: #3C73BF;
		text-decoration:none;
		border-bottom:1px dotted #3C73BF;
}


div.outerlink2 {
        float: right;
        padding: 12px;
        border: 1px solid #d3d3d3;
        border-top: 4px solid #ff9f02;
        background: #f4f4f4 url(http://www.meeting.lv/px/link_bottom.gif) center bottom repeat-x;
        margin-top: 5px;
        margin-bottom: 5px;
        border-bottom: 0px;
        font-size: 14px;
        width: 250px;
        margin-left: 10px;
        }

div.outerlink3 {
        margin-left:10px;
		padding-left: 22px;
        border-left: 8px solid #910C05;
        margin-top: 20px;
        margin-bottom: 20px;
        font-size: 16px;
		color: #1B1B1B;
		line-height:1.2;
       }



div.outerlink4 {
        padding: 5px;
        border: 0px;
        border-top: 2px solid #ff9f02;
        background:  #f4f4f4;
        font-size: 12px;
        margin-bottom: 10px;
       }
div.outerlink5 {
        float: left;
        padding: 12px;
        border: 1px solid #d3d3d3;
        border-top: 4px solid #d3d3d3;
        background: #f4f4f4 url(http://www.meeting.lv/px/link_bottom.gif) center bottom repeat-x;
        margin-top: 5px;
        margin-bottom: 5px;
        border-bottom: 0px;
        font-size: 14px;
        width: 250px;
        margin-right: 10px;
        }
#news_top {
        background: #FFF9E9;
		margin-right: 25px;
		height: 45px;
}


/* Стили для хедера*/
#fixed_header {
width:100%;
/*position:fixed;
top:0; left:0;
Z-index:6000;*/
}
#header_wrapper {
	margin: 0 auto;
	width:1000px;
}
#banner {
	padding-top:5px;
	padding-bottom:5px;
	text-align:center;
	background-color: #f2f2ee;
}
.social_menu {
	height:35px;
	background-color:#ffffff;
	padding-top:3px;
}

.social_menu a {
	color:#1b1b1b;
	text-decoration: none;
	padding: 0 10px 3px 11px;
	display: block;
	float:left;
	font-size: 12px;
	margin-bottom:3px;
}


.social_menu a:hover {
	color:#000000;
	text-decoration: underline;
}

.logo_center {
	width: 1000px;
	height:55px;
	position:relative
}

.social_list {
	margin-top:35px;
	float:left;
	height:18px;
	width:108px;
}
.social_list a {
	color:#1b1b1b;
	text-decoration: none;
	padding: 0 0 3px 0;
	display: block;
	float:left;
	font-size: 12px;
	margin-bottom:3px;
}

.social_list a:hover {
	color::#F27F56;
}

.meetinglogo_center {
	width:225px;
	height:80px;
	position:absolute;
	left:385px;
	top:-25px
}
a.meetinglogo_logo {
	width:225px;
	display:block;
	height:66px;
	background: url(/img/logo2.png) no-repeat;
	background-size:cover;
}
a.meetinglogo_logo:hover{
	background: url(/img/logo2hover.png) no-repeat;
	opacity:1 !important;
	background-size:cover;
}

.social_width {/*Ширина кнопок */
	width:18px;
}

.fb {
	background: url(http://www.meeting.lv/images/social.png) no-repeat 0 -20px;
	display:block;
	float:left;
	height:15px;
}

.vk {
	background: url(http://www.meeting.lv/images/social.png) no-repeat -22px -20px;
	display:block;
	float:left;
	height:15px;
}

.twitter {
	background: url(http://www.meeting.lv/images/social.png) no-repeat -47px -20px;
	display:block;
	float:left;
	height:15px;
}
.youtube {
	background: url(http://www.meeting.lv/images/social.png) no-repeat -70px -19px;
	display:block;
	float:left;
	height:15px;
}
.instagram {
	background: url(http://www.meeting.lv/images/social.png) no-repeat -95px -19px;
	display:block;
	float:left;
	height:15px;
}
.rss {
	background: url(http://www.meeting.lv/images/social.png) no-repeat -119px -19px;
	display:block;
	float:left;
	height:15px;
}

.fb:hover {
	background: url(http://www.meeting.lv/images/social.png) no-repeat 0 -1px;
}

.vk:hover {
	background: url(http://www.meeting.lv/images/social.png) no-repeat -22px -1px;
}

.twitter:hover {
	background: url(http://www.meeting.lv/images/social.png) no-repeat -47px -1px;
}

.youtube:hover{
	background: url(http://www.meeting.lv/images/social.png) no-repeat -70px -1px;
}
.instagram:hover {
	background: url(http://www.meeting.lv/images/social.png) no-repeat -95px -1px;
}

.rss:hover {
	background: url(http://www.meeting.lv/images/social.png) no-repeat -119px 0;
}

.time {
	color: #a3a3a3;
	text-decoration: none;
	padding: 3px 10px 0 11px;
	display: block;
	font-size: 12px;
	float:right;
	margin-top:30px;
}

/* Новые стили для форума с июля 2014*/

#main_forum {/* Главный блок для главного форума  */
	width:730px;
	border:1px solid #cccccc;
	border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	padding:10px;
	margin-bottom: 30px;
}

#leftForum { /* Левая часть (название и последнее сообщение)  */
	width:460px;
	border-right:1px solid #ccc;
	float:left;
}

#rightForum { /* Правая часть (список подфорумов) */
	width:250px;
	float:right;
}
/*Стили для футера */
.footer {
	margin-top:10px;
	background-color:#EEEEEE;
	border-top:solid 1px #CCCCCC;
	width:100%;
	text-align:center;
}
.footer_table {
	padding:20px 0;
	width:1000px;
	margin:0 auto;
}
.soc_button {/*социальные кнопки в футере*/
	margin-right: 10px;
	margin-bottom: -2px;
	width: 16px;
}

#footer_online { /* footer - кто сейчас на форуме */
	clear: both;
	padding: 30px 16px 15px 2px;
	background: #E9E9E9;
	margin-bottom:0;
}


#footer_bottom {
	margin-top:6px;
	padding: 9px 16px 5px 5px;
	background: #F6F3F3;
}

.footer_bottom {
	font: 12px, Helvetica, sans-serif;
	font-weight: bold;
	color: #333;
	line-height:1px;
	padding-left:27px;
	padding-top:0;
}

#footer_top {
    -webkit-column-count: 3;
    -moz-column-count: 3;
    column-count: 3;
	border-bottom: 3px solid #00889b;
	padding-bottom:11px;
}

#graytitle {
	color: #00889b;
	font-size: 14px;
	font-weight: 700;
	font: Arial, Helvetica, sans-serif;
}

.graytext {
	color: #000000;
	text-decoration: none;
	font: 13px Arial, Helvetica, sans-serif;
}

#forumTitle {
	width:400px;
	outline:1px solid #ccc;
}

.formnew {
	margin:6px 0 6px 3px;
}

.login_form {
	border:1px solid #ccc;
	background: #faf9f7;
}

.login_button {
	background: #faf9f7;
	border: 1px solid #ccc;
	color: #5E949B;
	font-size: 13px;
	font-weight: bold;
	margin: 0;
	padding: 6px 10px 6px 9px;
}

.forumDesc {
	color: #333333;
	font: Arial,Helvetica,sans-serif;
	font-size:12px;
}

a.forumDesc {
	color: #333333;
	font: 1em/1.385 Arial,Helvetica,sans-serif;
}

#message {
	width:430px;
	height:80px;
	outline:1px solid #ccc;
	height:300px;
	margin-top:20px;
}

#forumTitle p {
	text-align: left;
	font-size: x-small;
	color: rgb(87, 87, 87);
}
.forumTitle {
	margin-bottom: 7px;
	margin-top: 5px;
	font-size: 18px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif, Myriad, Myriad Pro;
}

a.forumTitle  {
	text-decoration:none;
	color: #CE2125;
	font: 1.615em/1.048 Arial,Helvetica,sans-serif;
}

a.forumTitle:hover {
	text-decoration:underline;
}

a.subforum {
	text-decoration:none;
	color: #09659B;
	font-family:Helvetica Neue, sans-serif;
	font-size:14px;
	font-weight:normal;
	line-height:18px;
	text-align:justify;
	display:block;
	margin-bottom:7px;
	border-top: 1px solid #e3e3e3;
	padding: .545em 3px .300em;
}

a.subforum:hover {
	background-color: #ffffff;
	color: #09659B;
	text-decoration:underline;
}

/* Старые стили для форума*/

.forum_list {
	float:right;
}
.forum_list a {
	border-left:1px solid #ccc;
	height:12px;
	margin-top:8px;
}
.forum_list a:first-child {
	border-left:none;
}

a.forum_forum {
	color:#F27F56;
	font-weight:bold;
}

.countries_list {
	margin-right:25px;
	float:left;
}
.countries_list a{
	border-left:1px solid #ccc;
	height:12px;
	margin-top:8px;
}



.countries_list a:first-child {
	border-left:none;
}
a.countries_active {
	color:#F27F56;
	font-weight:bold;
}

.red {
	height:55px;
	color: #000;
	font-size: 13px;
	background-color: #fff;
	position: relative;
	line-height: normal;
	border-top:1px solid #F3F2EF;
}

.select_language {
	display: block;
	font-size: 14px;
	font-weight:bold;
	float:left;
	margin-top:13px;
	margin-left:5px;
	width:220px;
	text-align:left;
}
.select_language a {
	color: #fff;
	text-decoration: none;
	display:block;
	float:left;
	background-color: #3A9FE3;
	padding:5px 25px;
	border-radius:10px;
}
.select_language a:hover {
	color: #787878; /*#E51C20;*/
}

.main_central_menu {
	width:600px;
	height:40px;
	float:left;
	margin-top:10px;
}

.main_central_menu a {
	margin-top:4px;
}

.search_left {/*Этот стиль отключен, т.к. есть подозрение, что он не влияет ни на что -
олжен был влиять на позиционерование формы поиска в хедера, но она задается стилем serachfield
	width:180px;
	height:40px;
	float:left;
	text-align:right:*/
}
.searchform {/*
	margin-top:7px;
	margin-left:40px;
	height:26px;
	position:relative;*/
}

.searchfield {
	height: 24px;
	line-height: 24px;
	font-size: 13px;
	width: 205px;
	background-image:none;
	border:1px solid #b3b3b3;
	position:absolute;
	right:10px;
	top:10px;
}
.searchfield:focus {
	border:1px solid #000;
}

.searchbutton {
	display:block;
	position:absolute;
	top:9px;
	right:13px;
	cursor:pointer;
	z-index:100;
	border:none;
}



.countries {
width:90px;
position:absolute;
margin-left:-5px;
padding:3px;
background-color:#ffffff;
}

/*Стиль блока при наведении*/
.countries:hover{
 height:auto;
 border-left:1px solid #ccc;
 border-right:1px solid #ccc;
 border-bottom:1px solid #ccc;
}
/*Скрываем список без наведения*/
.countries ul{
 list-style:none;
 display:none
}
/*Отображаем список при наведении*/
.countries:hover ul{
 display:block;
}
.counytries li.country_list{display:block}

/*Стиль для текущей страны */
h2.main_country {
font-size:16px;
padding:2px;
color: #56567A;
background: url(http://www.meeting.lv/images/drop_down.png) no-repeat 100% 0% #ffffff; /*картинка со стрелкой в правый верхний угол*/
display:inline; /*Для того, чтобы длинна блока была соразмерна длине названия делаем элемент inline */
}

h2.main_country a{
color: #56567A;
text-decoration:none;
}
/*Заголовок включен в этот div, задаем здесь отступы сверху и снизу, которые нельзя задать в h2 т.к. он inline */
#main_country_name {
margin-top:2px;
margin-bottom:7px;
}

li.country_list {
list-style-type:none;
margin-top:2px;
margin-left:5px;
font-size:14px;
}
li.country_list a{
list-style-type:none;
margin-top:3px;
margin-left:1px;
font-size:14px;
color: #56567A;
}
.blue_line {/*Голубая линия внизу хедера*/
	border-top: 1px solid #3A9FE3;
	width:1000px;
	height:35px;
}

#logo {
margin-top:3px;
float:left;
width:175px;
}

/* Главное меню  */
#main_menu {
width:590px;
height:60px;
margin-left:180px;
position:absolute;
}

/*Правая часть: поле поиска, кнопка языка, знакомства, форум */
#rightside {
float:right;
width:225px;
}
#searchbox {

}
#forumblock {
margin-bottom:10px;
margin-top:7px;
float:right;
}
#forumblock a {
color: #000000;
font-size:14px;
}


#searchfield {
height:26px;
border: 1px solid #ccc;
float:left;
}
#searchfield:focus {
border: 2px solid #000;
}

#submit {
width:26px;
height:26px;
float:right;
border:none;
}

/* Ссылки со стрелками в верхнем меню */
/*
.arrow {
	background: url(http://www.meeting.lv/images/strelka.gif) left center no-repeat;
	padding-left: 8px;
	color: #000000;
	margin-left:15px;
	}*/

#select_lang {
width:28px;
height:16px;
float:left;
margin-top:6px;
margin-left:3px;
border:none;
}



#border {
width:1000px;
margin-top:5px;
margin-bottom:10px;
border-bottom:2px solid #3C73BF;
}

/*Дополнительные стили для выборок объектов */

.object_name {
font-weight: bold;
font-size: 16px;
font-family: Arial,Helvetica,Myriad,'Myriad Pro',sans-serif;
color:#4D5457;

}

.object-desc {
Font-size:13px;
line-height: 1.5;
margin-top: 10px;
font-family: Trebuschet, Arial,Helvetica,sans-serif,Myriad,Myriad Pro
}

#object_title {
float: left;
width: 153px;
margin-bottom: 10px;
}

#object_content {
float: left;
width: 153px;
margin-bottom: 45px
}

/* Стили для главных страниц разделов */

#central_block {
width:100%;
margin-top:20px;
margin-bottom:30px;
position:relative;
}

*html #central_block{ /* Для браузера IE7 */
width:725px;
}
#central_text_block {
width:730px;
margin-top:20px;
margin-bottom:30px;
text-align:left;
}
*html #central_text_block{ /* Для браузера IE7 */
width:705px;
}

#big_block {
width:48%;
float:left;
margin:0 1% 30px;
position:relative;
}

div#big_block+div:not#big_block{
margin-right:0px;
}

#big_block #big_block+#big_block{
margin-right:5%;
}

*html #big_block {
margin-right:12px;
}

#big_block img{
width:100%;
height:auto;
}


#big_block_right {
width:350px;
float:right;
margin-right:20px;
margin-bottom:30px;
}
*html #big_block_right {
margin-right:0px;
}
#big_block_right2 {
width:350px;
float:right;
margin-right:20px;
margin-bottom:30px;
}
#padding {
height:30px;
}
#padding_10 {
height:10px;
}

#small_block {
width:165px;
float:left;
margin-right:20px;
margin-bottom:30px;
}
*html #small_block{ /* Для браузера IE */
margin-right:20px;
}
#small_block2 {
width:165px;
height:300px;
float:left;
margin-right:20px;
margin-bottom:30px;
}
#small_block_right {
width:165px;
float:left;
margin-bottom:30px;
}
#small_block_160 {
width:160px;
float:left;
margin-left:3px;
margin-bottom:15px;
}
#small_block_160:first-child {
margin-left:0;
}
*html #small_block_160{ /* Для браузера IE */
margin-left:3px;
}
#small_block_240 {
width:240px;
float:left;
margin-left:10px;
margin-bottom:15px;
}
#small_block_240:first-child {
margin-left:0;
}
*html #small_block_240{ /* Для браузера IE */
margin-left:10px;
}

#news_block {
width:165px;
float:right;
margin-right:20px;
margin-bottom:30px;
border-bottom:1px solid #000;
}
*html #news_block {
margin-right:0px;
}

#news_block_left {
width:165px;
float:left;
margin-right:20px;
margin-bottom:30px;
border-bottom:1px solid #000;
}

#news_title {
padding-top:8px;
padding-bottom:8px;
font:bold 14px arial, verdana, sans-serif;
border-top:1px solid #000;
border-bottom:1px solid #E3E4E6;
text-align:center;
}



h2.news_rest {
color:#EB4667;
text-align:center;
margin-top:25px;
}
h2.news_shop {
color:#059DCF;
text-align:center;
margin-top:25px;
}
h2.news_restate{
color:#005896;
text-align:center;
margin-top:25px;
}
h2.news_visa{
color:#070707;
text-align:center;
margin-top:25px;
}
h2.news_nightlife{
color:#66060F;
text-align:center;
margin-top:25px;
}
h2.news_riga{
color:#880612;
text-align:center;
margin-top:25px;
}
#news_menu {
background-color:#EB4667;
color:#fff;
border:1px solid #EB4667;
}
#news_menu:hover {
	color:#ffffff;
	background:#910C05;
	border-color:#910C05;
	text-decoration:none;
}
#news_menu_shop {
background-color:#059DCF;
color:#fff;
border:1px solid #059DCF;
}
#news_menu_shop:hover {
	color:#ffffff;
	background:#910C05;
	border-color:#910C05;
	text-decoration:none;
}
#news_menu_restate {
background-color:#355A90;
color:#fff;
border:1px solid #355A90;
}
#news_menu_restate:hover {
	color:#ffffff;
	background:#910C05;
	border-color:#910C05;
	text-decoration:none;
}
#news_menu_visa {
background-color:#355A90;
color:#fff;
border:1px solid #355A90;
}
#news_menu_visa:hover {
	color:#ffffff;
	background:#910C05;
	border-color:#910C05;
	text-decoration:none;
}
#news_menu_night {
background-color:#910C05;
color:#fff;
border:1px solid #910C05;
}
#news_menu:hover {
	color:#ffffff;
	background:#000000;
	border-color:#000000;
	text-decoration:none;
}

#central_news_block {
width:660px;
height:760px;
margin-top:20px;
margin-bottom:30px;
margin-left:45px;
background-color:#EB4667;
}
#central_news_block_shop {
width:660px;
height:760px;
margin-top:20px;
margin-bottom:30px;
margin-left:45px;
background-color:#059DCF;
}
#central_news_block_restate {
width:660px;
height:760px;
margin-top:20px;
margin-bottom:30px;
margin-left:45px;
background-color:#355A90;
}
#central_news_block_visa {
width:660px;
height:760px;
margin-top:20px;
margin-bottom:30px;
margin-left:45px;
background-color:#F3F2EF;
}
#central_news_block_night {
width:660px;
height:760px;
margin-top:20px;
margin-bottom:30px;
margin-left:45px;
background-color:#880612;
}

#news_anonse_block {/*Анонс новостей внутри текстовых страниц*/
width:210px;
float:left;
margin:5px 5px 20px 5px;
}

*html #news_anonse_block{ /* Для браузера IE */
margin-right:40px;
}

#news_picture {
background-color:#fff;
padding:5px;
}

#text_part {
height:186px;
overflow:hidden;
padding:0 5px;
}

.subtext_news{
color:#fff;/*#636B6F;*/
font-weight:normal;
font-size:12px;
}
.subtext_news_visa{
color:#000;
font-weight:normal;
font-size:12px;
}
.category_link_news {
font-variant: small-caps;
font-size: 15px;
font-family: "Georgia",serif;
color: #a3a3a3;/*#2CAB14;*/
margin-bottom: 3px;
line-height: 1.2;
}
.category_link_news_shop {
font-variant: small-caps;
font-size: 15px;
font-family: "Georgia",serif;
color: #fff;
margin-bottom: 3px;
line-height: 1.2;
}
.category_link_news_visa {
font-variant: small-caps;
font-size: 15px;
font-family: "Georgia",serif;
color: #530000;
margin-bottom: 3px;
line-height: 1.2;
}
.category_link_news_night {
font-variant: small-caps;
font-size: 15px;
font-family: "Georgia",serif;
color: #fff;
margin-bottom: 3px;
margin-left:5px;
line-height: 1.2;
}

.chapter_name_news {
color: #f2c745;
font: 15px "FuturaPTWebMedium",sans-serif;
font-weight: bold;
margin-top: 3px;
}
.chapter_name_visa {
color: #000;
font: 15px "FuturaPTWebMedium",sans-serif;
font-weight: bold;
margin-top: 3px;
}
.chapter_name_night{
color: #fff;
font: 15px "FuturaPTWebMedium",sans-serif;
font-weight: bold;
margin-top: 3px;
margin-left:-5px;
display:block;
background-color:#66060F;
padding:5px;
}
.chapter_name_riga {
color: #880612;
font: 15px "FuturaPTWebMedium",sans-serif;
font-weight: bold;
margin-top: 3px;
}

#banner_block {
margin-top:10px;
text-align:center;
margin-bottom:20px;
width:750px;
height:100px;
}

.news_content {
font:13px "Georgia",serif;
color:#272727;
margin-top:10px;
margin-bottom:15px;
}
.news_content_list {
font:13px "Georgia",serif;
color:#272727;
margin-top:6px;
margin-bottom:7px;
}

#chapter_picture {
position:relative;
left:0;
top:0;
}

#chapter_picture img{
}

#intro_picture {
width:350px;
float:left;
margin-right:20px;
}
*html #intro_picture {
margin-right:12px;
}

/*Стили для выборок объектов, вставляемых на текстовые страницы */
#central_block_objects {
	width:750px;
	margin-top:15px;
}
#text_part_object{
	height: 110px;
	overflow: hidden;
	padding: 0;
	margin-top: 8px;
}

.metro {/*Вставка картинки метро на страницу Турфирм */
	width:148px;
	height:48px;
	border:1px solid #ccc;
	margin-top:5px;
}

div.booking1 {
	background-color: #FF6600;
	cursor: pointer;
	font-weight: bold;
	font-size: 14px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-khtml-border-radius: 10px;
	border-radius: 10px;
	-moz-box-shadow: 2px 2px 3px #8D8C8F;
	-webkit-box-shadow: 2px -2px 3px #8D8C8F;
	box-shadow: 2px 2px 3px 0 #8D8C8F;
	text-align: center;
	width: 120px;
}

div.booking1:hover {
	background-color: #FF5A00;
	-moz-box-shadow: 0 0 1px #8D8C8F;
	-webkit-box-shadow: 0 0 1px #8D8C8F;
	box-shadow: 0 0 1px #8D8C8F;
	margin: 10px 0 -3px 1px;
}
div.booking1 a {
	color: #fff;
	display: block;
	padding: 6px;
}
div.booking1 a:hover {
	text-decoration: none;
}
div.booking {
	background-color: #FF6600;
	cursor: pointer;
	font-weight: bold;
	font-size: 16px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
	-moz-box-shadow: inset 0 -1px 2px 0 #5B5B5B;
	-webkit-box-shadow: inset 0 -1px 2px 0 #5B5B5B;
	box-shadow: inset 0 -1px 2px 0 #5B5B5B;
	margin-top: 10px;
	text-align: center;
	width: 150px;
}
div.booking:hover {
	background-color: #FF5A00;
}
div.booking a {
	color: #fff;
	display: block;
	padding: 6px;
}
div.booking a:hover {
	text-decoration: none;
}
a.www {
	display:block;
	width:40px;
	height:16px;
	color: #575757;
	font:12px Arial, Helvetica, sans-serif, Myriad, Myriad Pro;
	padding-left:21px;
	margin-top:8px;
	background:url("http://www.meeting.lv/images/www-link.png") no-repeat 0 0;
}




/*Добавление к разделу Рестораны не используется*/

#main_block2 {
width:720px;
margin-right:30px;
position:relative;
}

#lido {
width:235px;
background:#FFCC00;
position:relative;
float:left;
padding:10px;
padding-top:10px;
padding-bottom:80px;
}
#rest_title {
width:225px;
padding: 5px;
height:70px;
font: bold italic 20px Georgia, Times, "Times New Roman", serif; /*Helvetica, Arial, sans-serif;/*"Plantin Bold Condensed",Plantin,"Plantin Pro","Book Antiqua",Georgia,"Times New Roman",serif; "FuturaPTWebMedium",sans-serif;*/
line-height: 1.2;
text-align:center;
font-weight:bold;
background:/*#f07060;*/#4E6C75;/*#222222;*/
color: #ffffff;
z-index:10;
position:absolute;
left:10px;
bottom:10px;
/*box-shadow: 2px 2px 10px rgba(0,0,0,0.5); */
}
#lido img {
/*padding:10px;*/
}

.arrow_rest {
position:absolute;
right:5px;
top:30px;
background:#ffffff;
padding:0;
}

#rest_text {
background:#ffffff;
margin-left:10px;
width:410px;
height:270px;
padding:5px 10px 5px 10px;
overflow:hidden;
float:left;
}
#splash_foto {
width:700px;
height:280px;
background:#FFFFFF;
position:absolute;
opacity: 0.0; /* Значение прозрачности */
filter: alpha(Opacity=0.0); /* Прозрачность в IE */
    -webkit-transition-duration: 1s;
    -o-transition-duration: 1s;
    -moz-transition-duration: 1s;
    transition-duration: 1s;
z-index:10;
}

#splash_foto:hover {
opacity: 1.0; /* Значение прозрачности */
filter: alpha(Opacity=1.0); /* Прозрачность в IE */
}


#intro_big {
width:720px;
height:325px;
/*background-color: #FFCC00;/*rgba(78,108,117, 0.8);*/
}


/*.small {
width:120px;
height:120px;
background:#FFCC00;
margin-top:10px;
float:left;
margin-right:10px;
}
.small img {
padding:5px;
}
.small:hover {
background:#0493BF;
}*/
/*
#lido_riga {
left:15px;
}
#mcdonalds {
left:145px;
}
#street {
left:275px;
}
#pelmeni {
left:405px;
}
#vilhelms {
left:535;
}*/

/*.content_block {
width:430px;
height:250px;
position:absolute;
left:280px;
top:15px;
opacity: 0.0; /* Значение прозрачности */
filter: alpha(Opacity=0); /* Прозрачность в IE */
    -webkit-transition-duration: 1s;
    -o-transition-duration: 1s;
    -moz-transition-duration: 1s;
    transition-duration: 1s;
z-index:10;
}*/
#content_block {
background:#FF00AE;
position:absolute;
top:10px;
left:280px;
width:410px;
height:270px;
opacity: 0.9; /* Значение прозрачности */
filter: alpha(Opacity=9); /* Прозрачность в IE */
    -webkit-transition-duration: 1s;
    -o-transition-duration: 1s;
    -moz-transition-duration: 1s;
    transition-duration: 1s;
z-index:10;
}

.content_block:hover {
opacity: 1.0; /* Значение прозрачности */
filter: alpha(Opacity=1.0); /* Прозрачность в IE */
}


#lido_big {
background-color: #FF00AE;
}
#mcdonalds_big {
background-color: #FF00AE;
}
#street_big {
background-color: #35A4E1;
}
#pelmeni_big {
background-color: #FFDD00;
}
#vilhelms_big {
background-color: #FF00AE;
}







#small_small_block, #small_small_block2, #small_small_block3, #small_small_block4  #small_small_block5 {
width:110px;
height:110px;
margin-top:225px;
background-color: rgba(255,255,255, 0.3);
}

#small_small_block {
margin-left:-265px;
}
#small_small_block2 {
margin-left:-140;
}
#small_small_block3 {
margin-left:-15px;
}
#small_small_block4 {
margin-left:110px;
}
#small_small_block5 {
margin-left:235px;
}



#rest_text2 {
background:#ffffff;
position:absolute;
top:10px;
left:280px;
width:410px;
height:270px;
padding:5px 10px 5px 10px;
overflow:hidden;
}







/*Рекламные блоки */

*html #google_ie {/*Div которым обрамлен Google-баннер внутри Главных страниц*/
width:725px;/*уменьшает ширину блока занимаемого баннером (728px), чтобы правая колонка не съезжала*/
overflow:hidden; /*Содержание блока, которое вылезает из под него будет прятаться*/
}


#adv_picture {
position:relative;
left:0;
top:0;
padding:4px;
border:1px solid #E3E4E6;
background: #F5F5F5;
}
#adv_picture_big {
margin-bottom:5px;
}

#adv_block_main  {
        padding: 10px;
		background: #F5F5F5;
        margin-top: 5px;
        margin-bottom:30px;
        font-size: 12px;
		color:#636B6F;
		max-width:710px;
		border:1px solid #E3E4E6;
       }

#adv_block_left  {
        padding: 5px;
		background: #F5F5F5;
        margin-top: 5px;
        margin-bottom: 30px;
        font-size: 12px;
		color:#636B6F;
		width:340px;
		min-height:100px;
		border:1px solid #E3E4E6;
		float:left;
		margin-right:20px;
       }
#adv_block_right  {
        padding: 5px;
		background: #F5F5F5;
        margin-top: 5px;
        margin-bottom: 30px;
        font-size: 12px;
		color:#636B6F;
		width:340px;
		min-height:100px;
		border:1px solid #E3E4E6;
		float:right;
       }



#big_adv_block {
		width:340px;
		padding:5px;
		background: #F5F5F5;
        margin-bottom: 30px;
		margin-right:20px;
        font-size: 12px;
		color:#636B6F;
		border:1px solid #E3E4E6;
		float:left;
}
#adv_block_hotel {
		background: #F5F5F5;
        margin-top: 5px;
        margin-bottom:30px;
		padding:5px;
        font-size: 12px;
		color:#636B6F;
		width:490px;
		border:1px solid #E3E4E6;
}

#welton_logo {
	width:502px;
	height:30px;
	background:url(http://www.meeting.lv/userfiles/welton-logo.png) no-repeat #fff;
	margin-left:-6px;
	margin-bottom:8px;
	margin-top:-8px;
}
.reklama {
	display:block;
	float:right;
	margin-top:-8px;
	border: 1px solid #910C05;
	padding: 6px 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	background: #F9F9F9;
	color: #910C05;
	font: 14px Arial, Helvetica, sans-serif, Myriad, Myriad Pro;
	font-weight:normal;
	text-decoration:none;
}

.adv_link {
	border-top:1px solid #E0A213;
	border-bottom:1px solid #E0A213;
	padding:8px;
	text-align:center;
	width:710px;
}
.adv_link_short {
	border-top:1px solid #E0A213;
	border-bottom:1px solid #E0A213;
	padding:8px;
	text-align:center;
	width:490px;
}



#central_adv_block {
	border-top:2px solid #910C05;
	border-bottom:2px solid #910C05;
	margin-top:20px;
	margin-bottom:30px;
	padding-top:10px;
	padding-bottom:10px;
	text-align:left;
	width:740px;
}

/* конец рекламных блоков */
.category_link  {
font-variant:small-caps;
font-size:15px;
font-family: "Georgia",serif;
color:#2CAB14;
margin-bottom:3px;
line-height:1.2;
}

.chapter_name {
color: #262626;
font: 15px "FuturaPTWebMedium",sans-serif;
font-weight:bold;
margin-top:3px;
}

.chapter_name a {
	color: #262626;
}

/*СПециально созданный id для отображение баннеров в статистике*/

#chapter_name {
color: #262626;
font: 15px "FuturaPTWebMedium",sans-serif;
font-weight:bold;
margin-top:3px;
}


.subtext {
color:#636B6F;
font-weight:normal;
font-size:12px;
}

.foto_author {
text-align: right;
font-size: x-small;
color: rgb(87, 87, 87);
font-size:12px !important;
line-height: 1.2em !important;
}

.mainbgaut{
background-color:#ffffff;
float:right;
width:100%;
padding-top:5px;
padding-right:10px;
box-sizing:border-box;
}

.mainbgaut a{
color:rgb(120, 120, 120);
}

.mainbgaut a:hover{
text-decoration:underline;
}

.oval {
padding-top:20px;
padding-left:10px;
float:right;
width:80px;
}
.oval_text {
font: 18px "ProximaNova-Regular",sans-serif;
}

/*Форма бронирования отелей */

#hotel_form1 {
		border:1px solid #E3E4E6;
		padding:5px 30px;
		width:475px;
		height:350px;
		margin-right:20px;
		margin-bottom:50px;
		float:left;
}


#hotel_form {
		border:1px solid #E3E4E6;
		padding:5px 30px;

}


/*Конец формы отелей */

/*Ссылка на форум с Meeting.lv */

.forum_intro_text {
	letter-spacing:0.05em;
	color: #1B1B1B;
	width:443px;
	margin:20px 0;
	padding:10px;
	border-radius:10px;
	border: 1px solid #7D8FA1;
	position:relative;

}
.forum_picture {
	background: url(http://www.meeting.lv/userfiles/forum.png) no-repeat #ffffff 5px 0;
	width:42px;
	height:32px;
	position:absolute;
	left: 20px;
	top:-20px;
}

.forum_link {
	display: block;
	text-align:center;
}

/*Элементы для страниц регионов */

/*Карта направлений */
/*Блок для карты */
#map_box { /*Блок карты для страниц регионов*/
width:350px; /*ширина как у big_block */
min-height:450px;
float:left; /*выравние влево */
margin-right:20px;
margin-bottom:30px;
}
#map_box_big { /*Блок с большой картой для регионов*/
width:720px; /*ширина как у big_block */
min-height:520px;
/*float:left; /*выравние вправо */
margin-right:20px;
margin-bottom:30px;
}

#map_in { /*тот же блок но внутри и с абсолютным позиционированием */
position:absolute;
}

#map_title {
padding-top:8px;
padding-bottom:8px;
Background: url("http://www.meeting.lv/images/karta-regiona.png") no-repeat 5px; /*иконка карты*/
font:bold 14px arial, verdana, sans-serif;
border-top:1px solid #000;
border-bottom:1px solid #000;
text-align:center;
margin-bottom:5px;
}

#general_map_ee {/*Ссылка на общую карту регионов Эстонии */
position:absolute;
left:100;
top:-60px;
border:1px solid #000000;
text-align:center;
Background: url("../images2013/flag_ee.png") no-repeat 5px #F0F0F0;
color:#000000;
padding:6px;
padding-left:65px;
font-size:14px;
width:100px;
height:35px;
z-index:200;
}
#general_map_lv {/*Ссылка на общую карту регионов Латвии */
position:absolute;
left:100;
top:-60px;
border:1px solid #000000;
text-align:center;
Background: url("../images2013/flag_lv.png") no-repeat 5px #F0F0F0;
color:#000000;
padding:6px;
padding-left:65px;
font-size:14px;
width:100px;
height:35px;
z-index:200;
}
#general_map_lt {/*Ссылка на общую карту регионов Литвы */
position:absolute;
left:100;
top:-60px;
border:1px solid #000000;
text-align:center;
Background: url("../images2013/flag_lt.png") no-repeat 5px #F0F0F0;
color:#000000;
padding:6px;
padding-left:65px;
font-size:14px;
width:100px;
height:35px;
z-index:200;
}

#toget_title {
padding-top:8px;
padding-bottom:8px;
Background: url("http://www.meeting.lv/images/kak-doehatj.png") no-repeat 5px; /*иконка как доехать*/
font:bold 14px arial, verdana, sans-serif;
border-top:1px solid #000;
border-bottom:1px solid #000;
text-align:center;
margin-bottom:5px;
}
#info_title {
padding-top:8px;
padding-bottom:8px;
Background: url("http://www.meeting.lv/images/dop-informacija.png") no-repeat 5px; /*иконка телефон*/
font:bold 14px arial, verdana, sans-serif;
border-top:1px solid #000;
border-bottom:1px solid #000;
text-align:center;
margin-bottom:5px;
}
#hotels_title {
padding-top:8px;
padding-bottom:8px;
Background: url("http://www.meeting.lv/images/hotels-icon.png") no-repeat 5px; /*иконка отеля*/
font:bold 14px arial, verdana, sans-serif;
border-top:1px solid #000;
border-bottom:1px solid #000;
text-align:center;
margin-bottom:5px;
}

/*Комментарий к карте города */
#comment {
width:330px;
position:absolute;
left:0;
top:25px;
}

/*Блоки городов для общей карты регионов Латвии */
#riga{ /*Рига*/
position:absolute;
left:290px;
top:265px;
border:2px solid #000000;
border-radius: 3px 3px 3px 3px;
Background: url("../images2013/flag_lv_s.png") no-repeat 5px #ffffff;
box-shadow: 5px 5px 10px #636B6F;
color:#000000;
padding:6px;
padding-left:45px;
font-size:14px;
width:40px;
z-index:120;
}
#jurmala{/*Юрмала*/
position:absolute;
left:215px;
top: 240px;
border:2px solid #ffffff; /*белая окантовка */
border-radius: 3px 3px 3px 3px;
Background-color: #35569A;
box-shadow: 5px 5px 10px #636B6F; /*сдвиг по x - 5px, сдвиг по y 5px, размытие 10 px, цвет тени */
color:#ffffff;
padding:6px;
font-size:14px;
z-index:100;
max-width:60px;
}
#talsi{/*Талси, Тукумс, Салдус*/
position:absolute;
left:145px;
top: 300px;
border:2px solid #ffffff; /*белая окантовка */
border-radius: 3px 3px 3px 3px;
Background-color: #35569A;
box-shadow: 5px 5px 10px #636B6F; /*сдвиг по x - 5px, сдвиг по y 5px, размытие 10 px, цвет тени */
color:#ffffff;
padding:6px;
font-size:14px;
z-index:100;
max-width:60px;
}
#jelgava{/*Елгава*/
position:absolute;
left:260px;
top: 320px;
border:2px solid #ffffff; /*белая окантовка */
border-radius: 3px 3px 3px 3px;
Background-color: #35569A;
box-shadow: 5px 5px 10px #636B6F; /*сдвиг по x - 5px, сдвиг по y 5px, размытие 10 px, цвет тени */
color:#ffffff;
padding:6px;
font-size:14px;
z-index:100;
max-width:60px;
}
#kuldiga{/*Кулдига*/
position:absolute;
left:100px;
top: 240px;
border:2px solid #ffffff; /*белая окантовка */
border-radius: 3px 3px 3px 3px;
Background-color: #35569A;
box-shadow: 5px 5px 10px #636B6F; /*сдвиг по x - 5px, сдвиг по y 5px, размытие 10 px, цвет тени */
color:#ffffff;
padding:6px;
font-size:14px;
z-index:100;
max-width:60px;
}
#ventspils{/*Вентспилс*/
position:absolute;
left:50px;
top: 160px;
border:2px solid #ffffff; /*белая окантовка */
border-radius: 3px 3px 3px 3px;
Background-color: #35569A;
box-shadow: 5px 5px 10px #636B6F; /*сдвиг по x - 5px, сдвиг по y 5px, размытие 10 px, цвет тени */
color:#ffffff;
padding:6px;
font-size:14px;
z-index:100;
max-width:75px;
}
#liepaja{/*Лиепая*/
position:absolute;
left:5px;
top: 370px;
border:2px solid #ffffff; /*белая окантовка */
border-radius: 3px 3px 3px 3px;
Background-color: #35569A;
box-shadow: 5px 5px 10px #636B6F; /*сдвиг по x - 5px, сдвиг по y 5px, размытие 10 px, цвет тени */
color:#ffffff;
padding:6px;
font-size:14px;
z-index:100;
max-width:60px;
}
#vidzeme{/*Видземское взморье*/
position:absolute;
left:320px;
top: 140px;
border:2px solid #ffffff; /*белая окантовка */
border-radius: 3px 3px 3px 3px;
Background-color: #35569A;
box-shadow: 5px 5px 10px #636B6F; /*сдвиг по x - 5px, сдвиг по y 5px, размытие 10 px, цвет тени */
color:#ffffff;
padding:6px;
font-size:14px;
z-index:100;
max-width:75px;
}
#sigulda{/*Сигулда*/
position:absolute;
left:340px;
top: 200px;
border:2px solid #ffffff; /*белая окантовка */
border-radius: 3px 3px 3px 3px;
Background-color: #35569A;
box-shadow: 5px 5px 10px #636B6F; /*сдвиг по x - 5px, сдвиг по y 5px, размытие 10 px, цвет тени */
color:#ffffff;
padding:6px;
font-size:14px;
z-index:100;
max-width:60px;
}
#cesis{/*Цесис*/
position:absolute;
left:440px;
top: 240px;
border:2px solid #ffffff; /*белая окантовка */
border-radius: 3px 3px 3px 3px;
Background-color: #35569A;
box-shadow: 5px 5px 10px #636B6F; /*сдвиг по x - 5px, сдвиг по y 5px, размытие 10 px, цвет тени */
color:#ffffff;
padding:6px;
font-size:14px;
z-index:100;
max-width:60px;
}
#valmiera{/*Валмиера*/
position:absolute;
left:450px;
top: 195px;
border:2px solid #ffffff; /*белая окантовка */
border-radius: 3px 3px 3px 3px;
Background-color: #35569A;
box-shadow: 5px 5px 10px #636B6F; /*сдвиг по x - 5px, сдвиг по y 5px, размытие 10 px, цвет тени */
color:#ffffff;
padding:6px;
font-size:14px;
z-index:100;
max-width:70px;
}
#valka{/*Валка, Смилтене*/
position:absolute;
left:440px;
top: 140px;
border:2px solid #ffffff; /*белая окантовка */
border-radius: 3px 3px 3px 3px;
Background-color: #35569A;
box-shadow: 5px 5px 10px #636B6F; /*сдвиг по x - 5px, сдвиг по y 5px, размытие 10 px, цвет тени */
color:#ffffff;
padding:6px;
font-size:14px;
z-index:100;
max-width:70px;
}
#ogre{/*Огре, Лиелварде*/
position:absolute;
left:340px;
top: 310px;
border:2px solid #ffffff; /*белая окантовка */
border-radius: 3px 3px 3px 3px;
Background-color: #35569A;
box-shadow: 5px 5px 10px #636B6F; /*сдвиг по x - 5px, сдвиг по y 5px, размытие 10 px, цвет тени */
color:#ffffff;
padding:6px;
font-size:14px;
z-index:100;
max-width:70px;
}
#rundale{/*Рундале, Бауска*/
position:absolute;
left:310px;
top: 360px;
border:2px solid #ffffff; /*белая окантовка */
border-radius: 3px 3px 3px 3px;
Background-color: #35569A;
box-shadow: 5px 5px 10px #636B6F; /*сдвиг по x - 5px, сдвиг по y 5px, размытие 10 px, цвет тени */
color:#ffffff;
padding:6px;
font-size:14px;
z-index:100;
max-width:70px;
}
#gulbene{/*Гулбене, Алуксне*/
position:absolute;
left:545px;
top: 210px;
border:2px solid #ffffff; /*белая окантовка */
border-radius: 3px 3px 3px 3px;
Background-color: #35569A;
box-shadow: 5px 5px 10px #636B6F; /*сдвиг по x - 5px, сдвиг по y 5px, размытие 10 px, цвет тени */
color:#ffffff;
padding:6px;
font-size:14px;
z-index:100;
max-width:70px;
}

#latgola{/*Резекне, Лудза, Балви, Краслава*/
position:absolute;
left:535px;
top: 290px;
border:2px solid #ffffff; /*белая окантовка */
border-radius: 3px 3px 3px 3px;
Background-color: #35569A;
box-shadow: 5px 5px 10px #636B6F; /*сдвиг по x - 5px, сдвиг по y 5px, размытие 10 px, цвет тени */
color:#ffffff;
padding:6px;
font-size:14px;
z-index:100;
max-width:70px;
}

#jekabpils{/*Екабпилс*/
position:absolute;
left:440px;
top: 360px;
border:2px solid #ffffff; /*белая окантовка */
border-radius: 3px 3px 3px 3px;
Background-color: #35569A;
box-shadow: 5px 5px 10px #636B6F; /*сдвиг по x - 5px, сдвиг по y 5px, размытие 10 px, цвет тени */
color:#ffffff;
padding:6px;
font-size:14px;
z-index:100;
max-width:70px;
}

#madona{/*Мадона*/
position:absolute;
left:460px;
top: 310px;
border:2px solid #ffffff; /*белая окантовка */
border-radius: 3px 3px 3px 3px;
Background-color: #35569A;
box-shadow: 5px 5px 10px #636B6F; /*сдвиг по x - 5px, сдвиг по y 5px, размытие 10 px, цвет тени */
color:#ffffff;
padding:6px;
font-size:14px;
z-index:100;
max-width:70px;
}

#daugavpils{/*Даугавпилс*/
position:absolute;
left:500px;
top: 410px;
border:2px solid #ffffff; /*белая окантовка */
border-radius: 3px 3px 3px 3px;
Background-color: #35569A;
box-shadow: 5px 5px 10px #636B6F; /*сдвиг по x - 5px, сдвиг по y 5px, размытие 10 px, цвет тени */
color:#ffffff;
padding:6px;
font-size:14px;
z-index:100;
max-width:80px;
}
#est{ /* Эстония на карте регионов Латвии*/
position:absolute;
left:500px;
top:85px;
border:2px solid #000000;
border-radius: 3px 3px 3px 3px;
Background: url("../images2013/flag_ee_s.png") no-repeat 5px #ffffff;
box-shadow: 5px 5px 10px #636B6F;
color:#000000;
padding:6px;
padding-left:45px;
font-size:14px;
max-width:120px;
z-index:120;
}
#lt{ /*Литва на карте регионов Латвии*/
position:absolute;
left:260px;
top:450px;
border:2px solid #000000;
border-radius: 3px 3px 3px 3px;
Background: url("../images2013/flag_lt_s.png") no-repeat 5px #ffffff;
box-shadow: 5px 5px 10px #636B6F;
color:#000000;
padding:6px;
padding-left:45px;
font-size:14px;
max-width:120px;
z-index:120;
}

/*Карта регионов Эстонии*/
#tallinn{ /* Таллинн*/
position:absolute;
left:215px;
top:190px;
border:2px solid #000000;
border-radius: 3px 3px 3px 3px;
Background: url("../images2013/flag_ee_s.png") no-repeat 5px #ffffff;
box-shadow: 5px 5px 10px #636B6F;
color:#000000;
padding:6px;
padding-left:45px;
font-size:14px;
max-width:120px;
z-index:120;
}

#saarema{/*Саарема, Муху и др. острова*/
position:absolute;
left:80px;
top: 290px;
border:2px solid #ffffff; /*белая окантовка */
border-radius: 3px 3px 3px 3px;
Background-color: #35569A;
box-shadow: 5px 5px 10px #636B6F; /*сдвиг по x - 5px, сдвиг по y 5px, размытие 10 px, цвет тени */
color:#ffffff;
padding:6px;
font-size:14px;
z-index:100;
max-width:70px;
}
#parnu{/*Пярну*/
position:absolute;
left:260px;
top: 320px;
border:2px solid #ffffff; /*белая окантовка */
border-radius: 3px 3px 3px 3px;
Background-color: #35569A;
box-shadow: 5px 5px 10px #636B6F; /*сдвиг по x - 5px, сдвиг по y 5px, размытие 10 px, цвет тени */
color:#ffffff;
padding:6px;
font-size:14px;
z-index:100;
max-width:60px;
}

#rakvere{/*Раквере*/
position:absolute;
left:370px;
top: 200px;
border:2px solid #ffffff; /*белая окантовка */
border-radius: 3px 3px 3px 3px;
Background-color: #35569A;
box-shadow: 5px 5px 10px #636B6F; /*сдвиг по x - 5px, сдвиг по y 5px, размытие 10 px, цвет тени */
color:#ffffff;
padding:6px;
font-size:14px;
z-index:100;
max-width:60px;
}
#jarve{/*Кохтла-Ярве*/
position:absolute;
left:450px;
top: 195px;
border:2px solid #ffffff; /*белая окантовка */
border-radius: 3px 3px 3px 3px;
Background-color: #35569A;
box-shadow: 5px 5px 10px #636B6F; /*сдвиг по x - 5px, сдвиг по y 5px, размытие 10 px, цвет тени */
color:#ffffff;
padding:6px;
font-size:14px;
z-index:100;
max-width:70px;
}

#narva{/*Нарва*/
position:absolute;
left:545px;
top: 190px;
border:2px solid #ffffff; /*белая окантовка */
border-radius: 3px 3px 3px 3px;
Background-color: #35569A;
box-shadow: 5px 5px 10px #636B6F; /*сдвиг по x - 5px, сдвиг по y 5px, размытие 10 px, цвет тени */
color:#ffffff;
padding:6px;
font-size:14px;
z-index:100;
max-width:70px;
}
#tartu{/*Тарту*/
position:absolute;
left:440px;
top: 360px;
border:2px solid #ffffff; /*белая окантовка */
border-radius: 3px 3px 3px 3px;
Background-color: #35569A;
box-shadow: 5px 5px 10px #636B6F; /*сдвиг по x - 5px, сдвиг по y 5px, размытие 10 px, цвет тени */
color:#ffffff;
padding:6px;
font-size:14px;
z-index:100;
max-width:70px;
}
#lv_ee{ /*Латвия на карте Эстонии*/
position:absolute;
left:260px;
top:450px;
border:2px solid #000000;
border-radius: 3px 3px 3px 3px;
Background: url("../images2013/flag_lv_s.png") no-repeat 5px #ffffff;
box-shadow: 5px 5px 10px #636B6F;
color:#000000;
padding:6px;
padding-left:45px;
font-size:14px;
width:50px;
z-index:120;
}

/*Карта регионов Литвы */
#vilnius{ /*Вильнюс*/
position:absolute;
left:440px;
top:305px;
border:2px solid #000000;
border-radius: 3px 3px 3px 3px;
Background: url("../images2013/flag_lt_s.png") no-repeat 5px #ffffff;
box-shadow: 5px 5px 10px #636B6F;
color:#000000;
padding:6px;
padding-left:45px;
font-size:14px;
max-width:120px;
z-index:120;
}
#palanga{/*Паланга*/
position:absolute;
left:70px;
top: 110px;
border:2px solid #ffffff; /*белая окантовка */
border-radius: 3px 3px 3px 3px;
Background-color: #35569A;
box-shadow: 5px 5px 10px #636B6F; /*сдвиг по x - 5px, сдвиг по y 5px, размытие 10 px, цвет тени */
color:#ffffff;
padding:6px;
font-size:14px;
z-index:100;
max-width:75px;
}

#klaipeda{/*Клайпеда*/
position:absolute;
left:50px;
top: 160px;
border:2px solid #ffffff; /*белая окантовка */
border-radius: 3px 3px 3px 3px;
Background-color: #35569A;
box-shadow: 5px 5px 10px #636B6F; /*сдвиг по x - 5px, сдвиг по y 5px, размытие 10 px, цвет тени */
color:#ffffff;
padding:6px;
font-size:14px;
z-index:100;
max-width:75px;
}
#nida{/*Неринга, куршская коса, Нида*/
position:absolute;
left:20px;
top: 240px;
border:2px solid #ffffff; /*белая окантовка */
border-radius: 3px 3px 3px 3px;
Background-color: #35569A;
box-shadow: 5px 5px 10px #636B6F; /*сдвиг по x - 5px, сдвиг по y 5px, размытие 10 px, цвет тени */
color:#ffffff;
padding:6px;
font-size:14px;
z-index:100;
max-width:75px;
}
#kaunas{/*Каунас*/
position:absolute;
left:330px;
top: 270px;
border:2px solid #ffffff; /*белая окантовка */
border-radius: 3px 3px 3px 3px;
Background-color: #35569A;
box-shadow: 5px 5px 10px #636B6F; /*сдвиг по x - 5px, сдвиг по y 5px, размытие 10 px, цвет тени */
color:#ffffff;
padding:6px;
font-size:14px;
z-index:100;
max-width:70px;
}
#birs{/*Бирштонас*/
position:absolute;
left:350px;
top: 350px;
border:2px solid #ffffff; /*белая окантовка */
border-radius: 3px 3px 3px 3px;
Background-color: #35569A;
box-shadow: 5px 5px 10px #636B6F; /*сдвиг по x - 5px, сдвиг по y 5px, размытие 10 px, цвет тени */
color:#ffffff;
padding:6px;
font-size:14px;
z-index:100;
max-width:100px;
}
#trakai{/*Тракай*/
position:absolute;
left:450px;
top: 380px;
border:2px solid #ffffff; /*белая окантовка */
border-radius: 3px 3px 3px 3px;
Background-color: #35569A;
box-shadow: 5px 5px 10px #636B6F; /*сдвиг по x - 5px, сдвиг по y 5px, размытие 10 px, цвет тени */
color:#ffffff;
padding:6px;
font-size:14px;
z-index:100;
max-width:100px;
}

#drus{/*Друскининкай*/
position:absolute;
left:330px;
top: 415px;
border:2px solid #ffffff; /*белая окантовка */
border-radius: 3px 3px 3px 3px;
Background-color: #35569A;
box-shadow: 5px 5px 10px #636B6F; /*сдвиг по x - 5px, сдвиг по y 5px, размытие 10 px, цвет тени */
color:#ffffff;
padding:6px;
font-size:14px;
z-index:100;
max-width:100px;
}
#lv_lt{ /*Латвия на карте Литвы*/
position:absolute;
left:500px;
top:85px;
border:2px solid #000000;
border-radius: 3px 3px 3px 3px;
Background: url("../images2013/flag_lv_s.png") no-repeat 5px #ffffff;
box-shadow: 5px 5px 10px #636B6F;
color:#000000;
padding:6px;
padding-left:45px;
font-size:14px;
width:50px;
z-index:120;
}


/*Блок города-направления */
#city_left_top{/*наверху слева*/
position:absolute;
left:5px;
top: 145px;
border:2px solid #ffffff; /*белая окантовка */
border-radius: 3px 3px 3px 3px;
Background: url("../images2013/arrow_lt.png") no-repeat 5px #35569A; /*стрелка влево*/
box-shadow: 5px 5px 10px #636B6F; /*сдвиг по x - 5px, сдвиг по y 5px, размытие 10 px, цвет тени */
color:#ffffff;
padding:6px;
padding-left:25px;
font-size:14px;
z-index:100;
max-width:75px; /*Максимальная ширина 75px */
}

#city_top{ /*наверху посередине*/
position:absolute;
left:121px;
top: 145px;
border:2px solid #ffffff; /*белая окантовка */
border-radius: 3px 3px 3px 3px;
Background: url("../images2013/arrow_t.png") no-repeat 5px #35569A; /*стрелка влево*/
box-shadow: 5px 5px 10px #636B6F;
color:#ffffff;
padding:6px;
padding-left:25px;
font-size:14px;
z-index:100;
max-width:70px;
}
#city_toptop{ /*наверху посередине но повыше чем обычно*/
position:absolute;
left:121px;
top: 95px;
border:2px solid #ffffff; /*белая окантовка */
border-radius: 3px 3px 3px 3px;
Background: url("../images2013/arrow_t.png") no-repeat 5px #35569A; /*стрелка влево*/
box-shadow: 5px 5px 10px #636B6F;
color:#ffffff;
padding:6px;
padding-left:25px;
font-size:14px;
z-index:100;
max-width:70px;
}
#city_right_undertop{ /*справа посередине*/
position:absolute;
left:200px;
top: 225px;
border:2px solid #ffffff; /*белая окантовка */
border-radius: 3px 3px 3px 3px;
Background: url("../images2013/arrow_r.png") no-repeat 5px #35569A; /*стрелка влево*/
box-shadow: 5px 5px 10px #636B6F;
color:#ffffff;
padding:6px;
padding-left:25px;
font-size:14px;
z-index:90;
max-width:110px;
}

#city_right{ /*справа посередине еще ниже*/
position:absolute;
left:200px;
top: 285px;
border:2px solid #ffffff; /*белая окантовка */
border-radius: 3px 3px 3px 3px;
Background: url("../images2013/arrow_r.png") no-repeat 5px #35569A; /*стрелка влево*/
box-shadow: 5px 5px 10px #636B6F;
color:#ffffff;
padding:6px;
padding-left:25px;
font-size:14px;
z-index:90;
max-width:110px;
}
#city_right_top{ /*сверху-справа уже чем обычно */
position:absolute;
left:238px;
top: 145px;
border:2px solid #ffffff; /*белая окантовка */
border-radius: 3px 3px 3px 3px;
Background: url("../images2013/arrow_rt.png") no-repeat 5px #35569A; /*стрелка влево*/
box-shadow: 5px 5px 10px #636B6F;
color:#ffffff;
padding:6px;
padding-left:25px;
font-size:14px;
z-index:90;
max-width:70px;
}

#city_left_undertop{/*наверху но пониже первого ряда влево*/
position:absolute;
left:5px;
top: 200px;
border:2px solid #ffffff; /*белая окантовка */
border-radius: 3px 3px 3px 3px;
Background: url("../images2013/arrow_l.png") no-repeat 5px #35569A; /*стрелка влево*/
box-shadow: 5px 5px 10px #636B6F; /*сдвиг по x - 5px, сдвиг по y 5px, размытие 10 px, цвет тени */
color:#ffffff;
padding:6px;
padding-left:25px;
font-size:14px;
z-index:100;
max-width:75px; /*Максимальная ширина 75px */
}
#city_left_middle{/*слева посередине*/
position:absolute;
left:5px;
top: 255px;
border:2px solid #ffffff; /*белая окантовка */
border-radius: 3px 3px 3px 3px;
Background: url("../images2013/arrow_l.png") no-repeat 5px #35569A; /*стрелка влево*/
box-shadow: 5px 5px 10px #636B6F; /*сдвиг по x - 5px, сдвиг по y 5px, размытие 10 px, цвет тени */
color:#ffffff;
padding:6px;
padding-left:25px;
font-size:14px;
z-index:100;
max-width:75px; /*Максимальная ширина 75px */
}


#city_left_bottom{ /*вниз влево*/
position:absolute;
left:5px;
top: 370px;
border:2px solid #ffffff; /*белая окантовка */
border-radius: 3px 3px 3px 3px;
Background: url("../images2013/arrow_lb.png") no-repeat 5px #35569A; /*стрелка влево*/
box-shadow: 5px 5px 10px #636B6F; /*сдвиг по x - 5px, сдвиг по y 5px, размытие 10 px, цвет тени */
color:#ffffff;
padding:6px;
padding-left:25px;
font-size:14px;
z-index:100;
max-width:75px; /*Максимальная ширина 75px */
}
#city_left_bottom_wide{ /*вниз влево широкий*/
position:absolute;
left:5px;
top: 370px;
border:2px solid #ffffff; /*белая окантовка */
border-radius: 3px 3px 3px 3px;
Background: url("../images2013/arrow_lb.png") no-repeat 5px #35569A; /*стрелка влево вниз*/
box-shadow: 5px 5px 10px #636B6F; /*сдвиг по x - 5px, сдвиг по y 5px, размытие 10 px, цвет тени */
color:#ffffff;
padding:6px;
padding-left:25px;
font-size:14px;
z-index:100;
max-width:110px; /*Максимальная ширина 110px */
}
#city_left_wide{ /*вниз но чуть повыше влево широкий*/
position:absolute;
left:5px;
top: 285px;
border:2px solid #ffffff; /*белая окантовка */
border-radius: 3px 3px 3px 3px;
Background: url("../images2013/arrow_l.png") no-repeat 5px #35569A; /*стрелка влево*/
box-shadow: 5px 5px 10px #636B6F; /*сдвиг по x - 5px, сдвиг по y 5px, размытие 10 px, цвет тени */
color:#ffffff;
padding:6px;
padding-left:25px;
font-size:14px;
z-index:100;
max-width:110px; /*Максимальная ширина 110px */
}

#city_right_bottom{ /*внизу вправо и более широкий*/
position:absolute;
left:200px;
top: 425px;
border:2px solid #ffffff; /*белая окантовка */
border-radius: 3px 3px 3px 3px;
Background: url("../images2013/arrow_rb.png") no-repeat 5px #35569A; /*стрелка влево*/
box-shadow: 5px 5px 10px #636B6F;
color:#ffffff;
padding:6px;
padding-left:25px;
font-size:14px;
z-index:90;
max-width:130px;
}

#city_bottom{ /*внизу посередине и более широкий*/
position:absolute;
left:121px;
top: 425px;
border:2px solid #ffffff; /*белая окантовка */
border-radius: 3px 3px 3px 3px;
Background: url("../images2013/arrow_b.png") no-repeat 5px #35569A; /*стрелка влево*/
box-shadow: 5px 5px 10px #636B6F;
color:#ffffff;
padding:6px;
padding-left:25px;
font-size:14px;
z-index:90;
max-width:130px;
}

#city_bottom_short{ /*внизу посередине узкий*/
position:absolute;
left:121px;
top: 425px;
border:2px solid #ffffff; /*белая окантовка */
border-radius: 3px 3px 3px 3px;
Background: url("../images2013/arrow_b.png") no-repeat 5px #35569A; /*стрелка влево*/
box-shadow: 5px 5px 10px #636B6F;
color:#ffffff;
padding:6px;
padding-left:25px;
font-size:14px;
z-index:90;
max-width:70px;
}
#city_bottom2_short{ /*внизу посередине но выше на один ряд узкий*/
position:absolute;
left:121px;
top: 370px;
border:2px solid #ffffff; /*белая окантовка */
border-radius: 3px 3px 3px 3px;
Background: url("../images2013/arrow_b.png") no-repeat 5px #35569A; /*стрелка влево*/
box-shadow: 5px 5px 10px #636B6F;
color:#ffffff;
padding:6px;
padding-left:25px;
font-size:14px;
z-index:90;
max-width:70px;
}


/* Табличка с Ригой */

#Riga_lefttop_short{ /*Рига наверху слева*/
position:absolute;
left:0;
top:145px;
border:2px solid #000000;
border-radius: 3px 3px 3px 3px;
Background: url("../images2013/flag_lv_s.png") no-repeat 5px #ffffff;
box-shadow: 5px 5px 10px #636B6F;
color:#000000;
padding:6px;
padding-left:45px;
font-size:14px;
width:50px;
z-index:120;
}
#Riga_top_middle{ /*Рига наверху посередине*/
position:absolute;
left:116px;
top:145px;
border:2px solid #000000;
border-radius: 3px 3px 3px 3px;
Background: url("../images2013/flag_lv_s.png") no-repeat 5px #ffffff;
box-shadow: 5px 5px 10px #636B6F;
color:#000000;
padding:6px;
padding-left:45px;
font-size:14px;
width:50px;
z-index:120;
}
#Riga_top_middle_wide{ /*Рига наверху посередине широкая*/
position:absolute;
left:116px;
top:145px;
border:2px solid #000000;
border-radius: 3px 3px 3px 3px;
Background: url("../images2013/flag_lv_s.png") no-repeat 5px #ffffff;
box-shadow: 5px 5px 10px #636B6F;
color:#000000;
padding:6px;
padding-left:45px;
font-size:14px;
width:100px;
z-index:120;
}
#Riga_toptop_middle{ /*Рига наверху - выше чем обычно посередине */
position:absolute;
left:116px;
top:95px;
border:2px solid #000000;
border-radius: 3px 3px 3px 3px;
Background: url("../images2013/flag_lv_s.png") no-repeat 5px #ffffff;
box-shadow: 5px 5px 10px #636B6F;
color:#000000;
padding:6px;
padding-left:45px;
font-size:14px;
width:50px;
z-index:120;
}
#Riga_top_right{ /*Рига наверху справа*/
position:absolute;
left:238px;
top:145px;
border:2px solid #000000;
border-radius: 3px 3px 3px 3px;
Background: url("../images2013/flag_lv_s.png") no-repeat 5px #ffffff;
box-shadow: 5px 5px 10px #636B6F;
color:#000000;
padding:6px;
padding-left:45px;
font-size:14px;
width:50px;
z-index:120;
}


#Riga_left_top{ /*Рига слева наверху более широкая*/
position:absolute;
left:0;
top:145px;
border:2px solid #000000;
border-radius: 3px 3px 3px 3px;
Background: url("../images2013/flag_lv_s.png") no-repeat 5px #ffffff;
box-shadow: 5px 5px 10px #636B6F;
color:#000000;
padding:6px;
padding-left:45px;
font-size:14px;
width:110px;
z-index:80;
}

#Riga_left_middle{ /*Рига наверху слева но во втором ряду под другим блоком более широкая*/
position:absolute;
left:0;
top:340px;
border:2px solid #000000;
border-radius: 3px 3px 3px 3px;
Background: url("../images2013/flag_lv_s.png") no-repeat 5px #ffffff;
box-shadow: 5px 5px 10px #636B6F;
color:#000000;
padding:6px;
padding-left:45px;
font-size:14px;
width:110px;
z-index:80;
}


#Riga_middle_right{ /*Рига справа посередине*/
position:absolute;
left:238px;
top:240px;
border:2px solid #000000;
border-radius: 3px 3px 3px 3px;
Background: url("../images2013/flag_lv_s.png") no-repeat 5px #ffffff;
box-shadow: 5px 5px 10px #636B6F;
color:#000000;
padding:6px;
padding-left:45px;
font-size:14px;
width:50px;
z-index:120;
}

#Riga_middle_right_wide{ /*Рига справа посередине пошире*/
position:absolute;
left:178px;
top:240px;
border:2px solid #000000;
border-radius: 3px 3px 3px 3px;
Background: url("../images2013/flag_lv_s.png") no-repeat 5px #ffffff;
box-shadow: 5px 5px 10px #636B6F;
color:#000000;
padding:6px;
padding-left:45px;
font-size:14px;
width:110px;
z-index:120;
}


#Riga_left{ /*Рига внизу слева*/
position:absolute;
left:0;
top:425px;
border:2px solid #000000;
border-radius: 3px 3px 3px 3px;
Background: url("../images2013/flag_lv_s.png") no-repeat 5px #ffffff;
box-shadow: 5px 5px 10px #636B6F;
color:#000000;
padding:6px;
padding-left:45px;
font-size:14px;
width:50px;
z-index:80;
}
#Riga_middle_bottom{ /*Рига внизу посередине*/
position:absolute;
left:116px;
top:425px;
border:2px solid #000000;
border-radius: 3px 3px 3px 3px;
Background: url("../images2013/flag_lv_s.png") no-repeat 5px #ffffff;
box-shadow: 5px 5px 10px #636B6F;
color:#000000;
padding:6px;
padding-left:45px;
font-size:14px;
width:50px;
z-index:80;
}
#Riga_middle_wide{ /*Рига внизу посередине*/
position:absolute;
left:116px;
top:425px;
border:2px solid #000000;
border-radius: 3px 3px 3px 3px;
Background: url("../images2013/flag_lv_s.png") no-repeat 5px #ffffff;
box-shadow: 5px 5px 10px #636B6F;
color:#000000;
padding:6px;
padding-left:45px;
font-size:14px;
width:110px;
z-index:80;
}

#Riga_left_wide{ /*Рига внизу слева более широкая*/
position:absolute;
left:0;
top:425px;
border:2px solid #000000;
border-radius: 3px 3px 3px 3px;
Background: url("../images2013/flag_lv_s.png") no-repeat 5px #ffffff;
box-shadow: 5px 5px 10px #636B6F;
color:#000000;
padding:6px;
padding-left:45px;
font-size:14px;
width:110px;
z-index:80;
}

/*Ссылка на направление-Эстонию*/
#Estonia{
position:absolute;
left:116px;
top:85px;
border:2px solid #000000;
border-radius: 3px 3px 3px 3px;
Background: url("../images2013/flag_ee_s.png") no-repeat 5px #ffffff;
box-shadow: 5px 5px 10px #636B6F;
color:#000000;
padding:6px;
padding-left:45px;
font-size:14px;
max-width:120px;
z-index:120;
}
#ee_top_left{/*Эстония наверху слева */
position:absolute;
left:0;
top:145px;
border:2px solid #000000;
border-radius: 3px 3px 3px 3px;
Background: url("../images2013/flag_ee_s.png") no-repeat 5px #ffffff;
box-shadow: 5px 5px 10px #636B6F;
color:#000000;
padding:6px;
padding-left:45px;
font-size:14px;
max-width:120px;
z-index:120;
}
#ee_top2_left{/*Эстония наверху слева пониже */
position:absolute;
left:0;
top:195px;
border:2px solid #000000;
border-radius: 3px 3px 3px 3px;
Background: url("../images2013/flag_ee_s.png") no-repeat 5px #ffffff;
box-shadow: 5px 5px 10px #636B6F;
color:#000000;
padding:6px;
padding-left:45px;
font-size:14px;
max-width:120px;
z-index:120;
}
#ee_middle_left{/*Эстония слева и посередине страницы */
position:absolute;
left:0;
top:250px;
border:2px solid #000000;
border-radius: 3px 3px 3px 3px;
Background: url("../images2013/flag_ee_s.png") no-repeat 5px #ffffff;
box-shadow: 5px 5px 10px #636B6F;
color:#000000;
padding:6px;
padding-left:45px;
font-size:14px;
max-width:120px;
z-index:120;
}
#ee_top_middle{/*Эстония наверху посередине */
position:absolute;
left:116px;
top:145px;
border:2px solid #000000;
border-radius: 3px 3px 3px 3px;
Background: url("../images2013/flag_ee_s.png") no-repeat 5px #ffffff;
box-shadow: 5px 5px 10px #636B6F;
color:#000000;
padding:6px;
padding-left:45px;
font-size:14px;
max-width:120px;
z-index:120;
}
#ee_top_right{/*Эстония наверху справа */
position:absolute;
left:178px;
top:145px;
border:2px solid #000000;
border-radius: 3px 3px 3px 3px;
Background: url("../images2013/flag_ee_s.png") no-repeat 5px #ffffff;
box-shadow: 5px 5px 10px #636B6F;
color:#000000;
padding:6px;
padding-left:45px;
font-size:14px;
max-width:120px;
z-index:120;
}

/*Ссылка на направление-Литву*/

#lt_bottom_left{ /*Литва внизу слева*/
position:absolute;
left:0px;
top:425px;
border:2px solid #000000;
border-radius: 3px 3px 3px 3px;
Background: url("../images2013/flag_lt_s.png") no-repeat 5px #ffffff;
box-shadow: 5px 5px 10px #636B6F;
color:#000000;
padding:6px;
padding-left:45px;
font-size:14px;
max-width:120px;
z-index:120;
}
#lt_bottom_middle{ /*Литва внизу посередине*/
position:absolute;
left:116px;
top:425px;
border:2px solid #000000;
border-radius: 3px 3px 3px 3px;
Background: url("../images2013/flag_lt_s.png") no-repeat 5px #ffffff;
box-shadow: 5px 5px 10px #636B6F;
color:#000000;
padding:6px;
padding-left:45px;
font-size:14px;
max-width:70px;
z-index:120;
}
#lt_bottom_right{ /*Литва внизу справа*/
position:absolute;
left:238px;
top:425px;
border:2px solid #000000;
border-radius: 3px 3px 3px 3px;
Background: url("../images2013/flag_lt_s.png") no-repeat 5px #ffffff;
box-shadow: 5px 5px 10px #636B6F;
color:#000000;
padding:6px;
padding-left:45px;
font-size:14px;
max-width:120px;
z-index:120;
}
#lt_bottom2_right{ /*Литва внизу но повыше справа*/
position:absolute;
left:238px;
top:350px;
border:2px solid #000000;
border-radius: 3px 3px 3px 3px;
Background: url("../images2013/flag_lt_s.png") no-repeat 5px #ffffff;
box-shadow: 5px 5px 10px #636B6F;
color:#000000;
padding:6px;
padding-left:45px;
font-size:14px;
max-width:120px;
z-index:120;
}
#lt_top_right{ /*Литва сверху справа*/
position:absolute;
left:238px;
top:145px;
border:2px solid #000000;
border-radius: 3px 3px 3px 3px;
Background: url("../images2013/flag_lt_s.png") no-repeat 5px #ffffff;
box-shadow: 5px 5px 10px #636B6F;
color:#000000;
padding:6px;
padding-left:45px;
font-size:14px;
max-width:120px;
z-index:120;
}
#lt_middle_right{ /*Литва посередине справа*/
position:absolute;
left:238px;
top:250px;
border:2px solid #000000;
border-radius: 3px 3px 3px 3px;
Background: url("../images2013/flag_lt_s.png") no-repeat 5px #ffffff;
box-shadow: 5px 5px 10px #636B6F;
color:#000000;
padding:6px;
padding-left:45px;
font-size:14px;
max-width:120px;
z-index:120;
}

/*Текст блока - как добраться */
#toget_text{
width:350px;
float:right;
margin-right:20px;
margin-bottom:30px;
}

#info_text {
width:350px;
float:left;
margin-right:20px;
margin-bottom:30px;
}

/*Ссылка в табличке города */
.citylink  {
color:#ffffff;
text-decoration:none;
}
.capitallink  {
color:#000000;
text-decoration:none;
}

/*Встроенное фото просто */
#foto {
float:left;
margin-right:25px;
width:250px;
}
#foto_right {
float:right;
margin-left:25px;
width:250px;
}

/*Кнопка */
#big_knopka  {
width:450px;
padding:10px;
background: #92D41F;
background-image:url('http://www.meeting.lv/images/fon_green.gif');
background-repeat:repeat-x;/* повтор только по горизонту */
color:#ffffff;
margin-left:auto;
margin-right:auto;
margin-top:15px;
margin-bottom:15px;
text-align:center;
font-size:16px;
font-weight:bold;
border-radius: 10px 10px 10px 10px;
}
#big_knopka  a{
color:#ffffff;
}
#pay_block {
width:480px;
border: solid 1px #92D41F;
padding:10px;
color:#636B6F;
font-weight:normal;
font-size:12px;
}
/*Комментарии*/

#vkontakte /*не используем c 13.08.13*/ {
width:485;
float:left;
text-align:left;
margin-top:30px;
margin-right:30px;
}
#fb  /*не используем c 13.08.13*/{
width:485;
float:right;
margin-top:30px;
}
#bottom_adv_wrapper/*обрамляющий блок нижней рекламы */ {
width:100%;
}

#bottom_adv /*блок с нижней рекламой на всем сайте */ {
width:1058px;
height: 300px;
margin:0 auto;
padding-top:30px;
}
#bottom_adv_forum /*блок с нижней рекламой на всем сайте для форума*/ {
width:1000px;
height: 250px;
margin:0 auto;
}
#banner_300_250 {
float:left;
margin-right:50px;
outline:1px solid #ccc;
}
#banner_300_250_right {
float:left;
outline:1px solid #ccc;
}

#banner_336_280 {
float:left;
margin-left:25px;
outline:1px solid #ccc;
}
#banner_336_280:first-child {
float:left;
margin-left:0;
outline:1px solid #ccc;
}

#sape {
margin-top: 10px;
margin-bottom:10px;
padding: 10px;
text-align: center;
font-size: 12px;
}

#slider {
position:relative;
}
#slider_top {/*тот же стиль но для первой страницы*/
position:relative;
}


#slider_title {
position:absolute;
bottom:10px;
left:20px;
width: 450px;
background-color: rgba(50, 50, 50, 0.6);
padding:10px;
padding-top:0;
}

* html #slider_title { /*Условный комментарий для Internet Explorer 9 и ниже версии. */
	 background-color:#7A7A76;
	 filter: alpha(Opacity=90);
}


#slider_title p.slider_title {
font-size:30px;
font-weight: bold;
color:#ffffff;
font-family: "Lucida Grande","Lucida Sans Unicode","Lucida Sans",Geneva,Verdana,sans-serif;
line-height:1.1;
}
#slider_title p {
color:#fff;
font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
text-shadow: 1px 1px 0 #000;
line-height:1.5;
}
#slider_title a{
text-decoration:none;
color:#fff;
}
#slider_title a:hover{
border-bottom:1px dashed #fff;
}
/*Слайдер для TKB банка */




/*Слайдер */
/*
*                                       { margin: 0; padding: 0; }
body                                    { font: 12px Georgia, Serif; }
a, a img                                { border: 0; text-decoration: none; outline: 0; }
*/
#page-wrap                              { width: 760px; padding: 15px; background: white; margin: 0 auto 50px; position: relative; }
#col1                                   { width: 49%; float: left; margin: 0 0 20px 0; }
#col2                                   { width: 49%; float: right; }
/*
h1                                      { font: bold 60px Helvetica, Sans-Serif; letter-spacing: -2px; margin: 20px 0; text-align: center; }
h2                                      { font: bold 30px Helvetica, Sans-Serif; letter-spacing: -1px; margin: 0 0 10px 0; }
h3                                      { font: 16px Georgia, Serif; margin: 0 0 10px 0; }
h5                                      { font: 15px Georgia, Serif; text-align: center; }
pre                                     { font: 13px/1.8 Monaco, MonoSpace; margin: 0 0 15px 0; }

ul                                      { margin: 0 0 25px 25px; }
ul li                                   { font: 15px Georgia, Serif; margin: 0 0 8px 0; }

#dl                                     { position: absolute; top: 10px; right: 0; background: black; color: white; -moz-border-radius: 5px; -webkit-border-radius: 5px; padding: 3px 6px; }
#dl:hover                               { background: #666; }
*/
/*
    This stuff is for the TitleBlock Plugin
*/
.image                                  { position: relative; margin-bottom: 20px; width: 100%; }
.image h2                               { position: absolute; top: 220px; left: 0; width: 100%; }
.image h2 span                          { color: white; font: bold 30px/40px Helvetica, Sans-Serif; letter-spacing: -1px; background: rgb(0, 0, 0); background: rgba(0, 0, 0, 0.7); padding: 6px 8px; }
.image h2 span.spacer                   { padding: 0 2px; background: none; }


/*
    For Specific Slides
*/
#textSlide                              { padding: 10px 30px; }
#textSlide h3                           { font: 20px Georgia, Serif; }
#textSlide h4                           { text-transform: uppercase; font: 15px Georgia, Serif; margin: 10px 0; }
#textSlide ul                           { list-style: disc; margin: 0 0 0 25px; }
#textSlide ul li                        { display: list-item; }

#quoteSlide                             { padding: 30px; }
#quoteSlide blockquote                  { font: italic 24px/1.5 Georgia, Serif; text-align: center; color: #444; margin: 0 0 10px 0; }
#quoteSlide p                           { text-align: center; }



.anythingSlider                         { width: 730px; height: 360px; position: relative; margin: 0 0  15px 0; }
.anythingSlider .wrapper                { width: 730px; overflow: auto; height: 341px; margin: 0; position: absolute; top: 0; left: 0;}
.anythingSlider .wrapper ul             { width: 9999px; list-style: none; position: absolute; top: 0; left: 0; background: #eee; border-top: 3px solid #e0a213; border-bottom: 3px solid #e0a213; margin: 0; }
.anythingSlider ul li                   { display: block; float: left; padding: 0; height: 325px; width: 730px; margin: 0; }
.anythingSlider .arrow  { display:block; width:30px; height:40px; border-radius:25px; background: url(../images/arrow-white.png) no-repeat 0 0;  position: absolute; top: 140px; text-indent: -9999px; cursor: pointer;  box-shadow: 0 0 0 4px #fff; }

/*.anythingSlider .arrow                  { display: block; height: 200px; width: 67px; background: url(../images/arrows.png) no-repeat 0 0; text-indent: -9999px; position: absolute; top: 150px; cursor: pointer;}*/
.anythingSlider .forward                { right:10px; background-position: -28px 15px;}
.anythingSlider .back                   { left: -5px; background-position: 12px 15px;}
/*.anythingSlider .forward:hover          { background-position: -28px -35px; }
.anythingSlider .back:hover             { background-position: 12px -35px; }*/
/*
#thumbNav                               { position: relative; top: 323px; text-align: center; }
#thumbNav a                             { color: black; font: 11px/18px; Georgia, Serif; display: inline-block; padding: 2px 8px; height: 18px; margin: 0 5px 0 0; background: #c58b04 url(../images/cellshade.png) repeat-x; text-align: center; -moz-border-radius-bottomleft: 5px; -moz-border-radius-bottomright: 5px; -webkit-border-bottom-right-radius: 5px; -webkit-border-bottom-left-radius: 5px; }
#thumbNav a:hover                       { background-image: none; }
#thumbNav a.cur                         { background: #e0a213; }

#start-stop                             { background: green; background-image: url(../images/cellshade.png); background-repeat: repeat-x; color: white; padding: 2px 5px; width: 40px; text-align: center; position: absolute; right: 45px; top: 323px; -moz-border-radius-bottomleft: 5px; -moz-border-radius-bottomright: 5px; -webkit-border-bottom-right-radius: 5px; -webkit-border-bottom-left-radius: 5px; }
#start-stop.playing                     { background-color: red; }
#start-stop:hover                       { background-image: none; }
*/
/*
  Prevents
*/
.anythingSlider .wrapper ul ul          { position: static; margin: 0; background: none; overflow: visible; width: auto; border: 0; }
.anythingSlider .wrapper ul ul li       { float: none; height: auto; width: auto; background: none; }

/*Меню ведущее внутрь страницы */

.inner_menu a, .top a{
	display: block;
	border:1px solid #ccc;
	padding:6px 10px;
	margin-right:10px;
	margin-bottom:10px;
	border-radius:10px;
	background:#F9F9F9;
	color:#353535;
}
.top a {
	z-index:6000;
}
.inner_menu a{
	float:left;
}
.inner_menu a:hover, .top a:hover {
	color:#ffffff;
	background:#910C05;
	border-color:#910C05;
	text-decoration:none;
}
/*Меню для FAQ внутри страницы */
.inner_menu2 a {
	display: block;
	border:1px solid #ccc;
	padding:6px 10px;
	margin-right:10px;
	margin-bottom:10px;
	border-radius:10px;
	background:#F9F9F9;
	color:#353535;
}
.inner_menu2 a{

}
.inner_menu2 a:hover {
	color:#ffffff;
	background:#910C05;
	border-color:#910C05;
	text-decoration:none;
}
/*Кнопка возврата наверх */
.top a{
	position:fixed;
	left:10px;
	bottom:100px;
}

ol.super_list {
	font-size:18px;
	list-style-type:decimal;
}
/*Стили для рекламных страниц */

.price {
	display:block;
	font-size:18px;
	font-weight:bold;
	background-color:#FE0000;
	color:#fff;
	padding:5px 10px;
	border:1px solid #FE0000;
	border-radius: 8px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	float:left;
}
.price1 {
	display:block;
	font-size:18px;
	font-weight:bold;
	background-color:#FE0000;
	color:#fff;
	padding:5px 10px;
	border:1px solid #FE0000;
	border-radius: 8px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	float:left;
	margin-top:-35px;
}

/*Человечки для статистики*/
#orange_man {
	background: url(http://www.meeting.lv/images2014/orange-man-stat.jpg) no-repeat;
	width:27px;
	height:42px;
	float:left;
}
#red_man {
	background: url(http://www.meeting.lv/images2014/red-man-stat.jpg) no-repeat;
	width:27px;
	height:42px;
	float:left;
}
#blue_man {
	background: url(http://www.meeting.lv/images2014/blue-man-stat.jpg) no-repeat;
	width:27px;
	height:42px;
	float:left;
}
#green_man {
	background: url(http://www.meeting.lv/images2014/green-man-stat.jpg) no-repeat;
	width:27px;
	height:42px;
	float:left;
}
#grey_man {
	background: url(http://www.meeting.lv/images2014/grey-man-stat.jpg) no-repeat;
	width:27px;
	height:42px;
	float:left;
}
#city_stat {
	font-family:verdana, arial;
	font-size:16px;
	color:#000;
	font-weight:bold;
	margin-top:20px;
}

.percent_red {
	color:#ED1B24;
}
.percent_orange {
	color:#FAB13E;
}
.percent_green {
	color:#8FC442;
}
.percent_blue {
	color:#1FA7E1;
}
.percent_grey {
	color:#D1D2D4;
}
.order_adv {
	font-size:36px;
	color:#910C05;
	font-weight:bold;
	border-bottom:1px dotted #910C05;
}
.latviski a{
	display: block;
	border:1px solid #ccc;
	padding:6px 10px;
	margin-right:10px;
	margin-bottom:10px;
	border-radius:10px;
	background:#F9F9F9;
	color:#353535;
	width:70px;
	text-align:center;
	float:right;
	margin-right:30px;
	margin-left:25px;
}

.latviski a:hover {
	color:#ffffff;
	background:#910C05;
	border-color:#910C05;
	text-decoration:none;
}


/*Новый шаблон новостей */
.news_wrapper {
	width:1240px;
	margin:0 auto;
}
.news_top {/*Анонс новости, верхняя общая часть*/
	width:100%;
}
.news_top_left {/*Верхняя часть анонса - левая текстовая*/
	width:780px; /*Реальная ширина за счет паддинга - 780*/
	padding:25px 0;
	float:left;
	background-color:#F4F4F4;
	min-height:780px;
}
.news_top_right {/*Верхняя часть анонса для рекламы*/
	width:399px;/*Реальная ширина за счет паддинга и границы - 460px;*/
	padding:0 30px;

	float:left;
}
.news_data {/*Общий контейнер для автора, статистики, просмотров*/
	width:400px;
	margin:0 auto 30px;
}
.news, .news a{/*общий стиль для стат. данных по новости*/
	color: #66645D;
	text-transform:uppercase;
	float:left;
	display:block;
	margin:0 0 0 15px;
	line-height:1.5;
}
a.news:hover {
	text-decoration:none;
	color:000;
}
.news-comment {
	background:url(../images/numbers.png) no-repeat 0 4px;
	padding-left:20px;
}
.news-comment:hover {
	background:url(../images/numbers.png) no-repeat 0 -14px;

}
.news-views {
	background:url(../images/numbers.png) no-repeat -30px 5px;
	padding-left:20px;
}
.news-views:hover {
	background:url(../images/numbers.png) no-repeat -30px 5px; /*когда будет кликабельный - переход на статистику, зададим высоту -16px*/
}
.image_wrapper {
	margin:0 auto;
}

.big_news_image {
	border-radius:20px;
	-webkit-border-radius:20px;
	-moz-border-radius:20px;
}
.foto_author_news {
	font-size: 12px;
	color: rgb(87, 87, 87);
	margin-top:8px;
}
.social_sharing {
	width:100%;
	margin:25px auto;
}
.news_intro {/*Текст анонса новости*/
	text-align:left;
	font: 20px/24px "ProximaNova", sans-serif;
	line-height:1.8;
	margin:30px auto;
	width:500px;
}

.news_main_content {
	margin:40px auto 0;
	width:1000px;
	font-size: 18px;
	line-height: 35px;
	border-bottom:1px dotted #ccc;
	padding-bottom:30px;
	text-align:left;

}
.news_main_content p{
	display: block;
	width:700px;
	text-align:left;
	font-size: 18px;
	line-height: 35px;
}


.comment_block {
	width:100%;
	background-color: #2C98C8;
	color:#fff;
	line-height:1.5;
	padding:10px;

}
.comment_foto {
	width: 175px;
	height: 175px;
	float: left;
	border-radius: 90px;
	-webkit-border-radius: 90px;
	-moz-border-radius: 90px;
	margin: 0 30px 0 10px;
}
.foto_text {/*Фото на котором есть текст*/
	position:relative;
}

.text_na_foto {
	width:70%;
	position:absolute;
	left:15%;
	bottom:10%;
	background-color: rgba(255, 255, 255, 0.9);
	padding:0 20px 20px 20px;
	color: #383C41;
	font-size:16px;
}
.news_bottom {
	margin: 0 auto;
	width:1000px;
	height:200px;
}
.adv_news_big { /* Рекламный блок в новостях */
	display:block;
	width:350px;
	height:350px;
	position:relative;

}
.adv_news_big:after {
	content: "";
	position: absolute;
	width: 100%;
	height: 40%;
	top: 60%;
	left: 0;
	background: linear-gradient(to top,  rgba(0,0,0,0.8), rgba(181,189,200,0));
}
a.adv_image {
	display:block;
	width:350px;
	height:350px;
	position:absolute;
	left:0;
	top:0;
	background:url(http://www.meeting.lv/px/adv-picture.jpg) no-repeat;
}
.adv_news_title {
	padding: 10px;
	position: absolute;
	width:320px;
	left: 0;
	bottom: 0;
	z-index: 10;
	text-align:center;
}
.adv_news_title a{
	color: #fff;

}
.adv_news_title a:hover{
	text-decoration:none;
	font-weight:bold;
}
.adv_news_big h3 {
	font-size: 24px;
	line-height: 30px;
	font-weight: bold;
	color:#fff;
}
.adv_news_big_text {
	width:330px;
	padding:10px;
	background-color:#F1F1F1;
	height:80px;
	overflow:hidden;
	position:absolute;
	bottom:-80px;
	left:0;
}
.adv_news_big_text p{
	text-align:left;
}
.right_block {
	width:250px;
	height:400px;
	padding:25px 50px;
	overflow:hidden;
	margin:0 auto 20px;
	border:1px solid #ccc;
}


/*Стили внутри новости*/

.news_footer {/*Блок для ссылок в конце новости */
	background-color:#F3F2EF;
	text-align:left;
	padding:20px;
	font: 1em/1.5 "PTSerif", serif;
}
.see_details {
	width:160px;
	height:80px;
	float:left;
	font: 22px/28px "Adelle", serif;
	background:url(http://www.meeting.lv/images/details.png) no-repeat 0 0;
	padding-left:60px;
	padding-top:10px;
}
.see_details_text  {
	float:left;
	width:630;
	margin-left:20px;
	font: 1em/1.5 "PTSerif", serif;
	border:1px solid #ccc;
	padding-top:10px;
	padding:25px;
}
.see_details_text p  {
	font: 1em/1.5 "PTSerif", serif;
}
.date_time {
	width:200px;
	float:left;
	margin-right:25px;
}

.event_date_oval {
	margin:0 auto 15px;
	width:80px;
	height:50px;
	border:2px solid #44B39B;
	border-radius: 90px;
	-webkit-border-radius: 90px;
	-moz-border-radius: 90px;
	font:18px Arial, serif;
	padding-top:30px;
	text-align:center;
	color:#44B39B;
}
.green {
	color:#44B39B;
	border:2px solid #44B39B;
}
.rose {
	color:#BF3D27;
	border:2px solid #BF3D27;
}
.darkblue {
	color:#334E61;
	border:2px solid #334E61;
}
.classicblue {
	color:#2D86BA;
	border:2px solid #2D86BA;
}
.violet {
	color:#AC7EB8;
	border:2px solid #AC7EB8;
}
.yellow {
	color:#EFC849;
	border:2px solid #EFC849;
}

p.place {
	font-size: 14px;
	color: #4A4A4A;
	margin: 0 auto;
	width: 200px;
	text-align: center;
}
p.event_price {
	font-size: 14px;
	color: #4A4A4A;
	margin: 0 auto;
	width: 200px;
	text-align: center;
}
p.event_link {
	font-size: 14px;
	color: #4A4A4A;
	margin: 0 auto;
	width: 200px;
	text-align: center;
}
.event_intro {
	float:left;
	width:600px;
	text-align:left;
}
.event_intro p{
	width:600px;
	font-size:16px;
	line-height:25px;
	float:left;
}
a.innerlink_news  {
	padding-left:45px;
	font-weight:bold;
	margin-top:8px;
	margin-bottom:8px;
	display:block;
	height:32px;
	background: url(http://www.meeting.lv/userfiles/inner_link2.png) no-repeat 0 1px;
}

/*стили для блока с выводом статистики*/

#main_stats_block {
	margin-left:150px;
}

.stat_link {
	line-height:30px;
}

#stats_table {
	margin-left:25px;
	margin-top:25px;
}

#stats_header {
	margin-left:25px;
	margin-top:15px;
}

/*стиль для изменения ширины картинок под адаптивную вёрстку*/
.contentforpage img{
min-width:245px;
max-width:320px !important;
width:95%;
margin-bottom:20px;
margin-top:8px;
}
.contentforpage{
margin-bottom:20px;
float:left;
}

.grey{
color:#3f3f3f !important;
}