BODY {	COLOR: #000000; FONT-FAMILY: Verdana, Arial; FONT-SIZE: 9pt }
A { COLOR: #000066; FONT-FAMILY: Verdana, Arial Cyr; FONT-SIZE: 9pt; TEXT-DECORATION: none }
A:link { COLOR: #000066; FONT-FAMILY: Verdana, Arial Cyr; FONT-SIZE: 9pt; TEXT-DECORATION: none }
A:visited { COLOR: #000066; FONT-FAMILY: Verdana, Arial Cyr; FONT-SIZE: 9pt; TEXT-DECORATION: none }
A:hover { COLOR: #000066; FONT-FAMILY: Verdana, Arial Cyr; FONT-SIZE: 9pt; TEXT-DECORATION: underline }
TABLE {	COLOR: #000000; FONT-FAMILY: Verdana, Arial; FONT-SIZE: 8pt }

.text_title
{
 font-family: Verdana, Arial Cyr;
 font-size: 12pt; 
 font-weight: bold;
 color: #666666;
}
A.text_title { COLOR: #000000; FONT-FAMILY: Verdana, Arial Cyr; FONT-SIZE: 11pt; TEXT-DECORATION: none }
A.text_title:link { COLOR: #000000; FONT-FAMILY: Verdana, Arial Cyr; FONT-SIZE: 11pt; TEXT-DECORATION: none }
A.text_title:visited { COLOR: #000000; FONT-FAMILY: Verdana, Arial Cyr; FONT-SIZE: 11pt; TEXT-DECORATION: none }
A.text_title:hover { COLOR: #FF0000; FONT-FAMILY: Verdana, Arial Cyr; FONT-SIZE: 11pt; TEXT-DECORATION: underline }

.text_urgent
{
 font-family: Verdana, Arial Cyr;
 font-size: 7pt; 
 font-weight: normal;
 color: #000000;
}

.text_obj
{
 font-family: Verdana, Arial Cyr;
 font-size: 7pt; 
 font-weight: normal;
 color: #666666;
}

.text_very_small
{
 font family: Verdana, Arial Cyr;
 font size: 7pt;
 color: #a0a0a0;
 font-weight: normal; 
}
A.text_very_small { COLOR: #0000ff; FONT-FAMILY: Verdana, Arial Cyr; FONT-SIZE: 7pt; TEXT-DECORATION: underline }
A.text_very_small:link { COLOR: #0000ff; FONT-FAMILY: Verdana, Arial Cyr; FONT-SIZE: 7pt; TEXT-DECORATION: underline}
A.text_very_small:visited { COLOR: #0000ff; FONT-FAMILY: Verdana, Arial Cyr; FONT-SIZE: 7pt; TEXT-DECORATION: underline }
A.text_very_small:hover { COLOR: #FF0000; FONT-FAMILY: Verdana, Arial Cyr; FONT-SIZE: 7pt; TEXT-DECORATION: underline }

.text_small
{
 font family: Verdana, Arial Cyr;
 font size: 9pt;
 color: #000000;
 font-weight: normal; 
}
A.text_small { COLOR: #0000ff; FONT-FAMILY: Verdana, Arial Cyr; FONT-SIZE: 9pt; TEXT-DECORATION: underline }
A.text_small:link { COLOR: #0000ff; FONT-FAMILY: Verdana, Arial Cyr; FONT-SIZE: 9pt; TEXT-DECORATION: underline }
A.text_small:visited { COLOR: #0000ff; FONT-FAMILY: Verdana, Arial Cyr; FONT-SIZE: 9pt; TEXT-DECORATION: underline }
A.text_small:hover { COLOR: #FF0000; FONT-FAMILY: Verdana, Arial Cyr; FONT-SIZE: 9pt; TEXT-DECORATION: underline }

.text_small_a
{
 font family: Verdana, Arial Cyr;
 font size: 8pt;
 color: #0000ff;
 font-weight: normal; 
}
A.text_small_a { COLOR: #0000ff; FONT-FAMILY: Verdana, Arial Cyr; FONT-SIZE: 8pt; TEXT-DECORATION: underline }
A.text_small_a:link { COLOR: #0000ff; FONT-FAMILY: Verdana, Arial Cyr; FONT-SIZE: 8pt; TEXT-DECORATION: underline }
A.text_small_a:visited { COLOR: #0000ff; FONT-FAMILY: Verdana, Arial Cyr; FONT-SIZE: 8pt; TEXT-DECORATION: underline }
A.text_small_a:hover { COLOR: #FF0000; FONT-FAMILY: Verdana, Arial Cyr; FONT-SIZE: 8pt; TEXT-DECORATION: underline }

.text_b_menu
{
 font family: Verdana, Arial Cyr;
 font size: 12pt;
 color: #f78e27;
 font-weight: bold; 
}
A.text_b_menu { COLOR: #f78e27; FONT-FAMILY: Verdana, Arial Cyr; FONT-SIZE:10pt; TEXT-DECORATION: underline }
A.text_b_menu:link { COLOR: #f78e27; FONT-FAMILY: Verdana, Arial Cyr; FONT-SIZE: 10pt; TEXT-DECORATION: underline }
A.text_b_menu:visited { COLOR: #f78e27; FONT-FAMILY: Verdana, Arial Cyr; FONT-SIZE: 10pt; TEXT-DECORATION: underline }
A.text_b_menu:hover { COLOR: #f78e27; FONT-FAMILY: Verdana, Arial Cyr; FONT-SIZE: 10pt; TEXT-DECORATION: underline }

.text_s_menu
{
 font family: Verdana, Arial Cyr;
 font size: 9pt;
 color: #f78e27;
 font-weight: normal; 
}
A.text_s_menu { COLOR: #325e8d; FONT-FAMILY: Verdana, Arial Cyr; FONT-SIZE: 9pt; TEXT-DECORATION: underline }
A.text_s_menu:link { COLOR: #325e8d; FONT-FAMILY: Verdana, Arial Cyr; FONT-SIZE: 9pt; TEXT-DECORATION: underline }
A.text_s_menu:visited { COLOR: #325e8d; FONT-FAMILY: Verdana, Arial Cyr; FONT-SIZE: 9pt; TEXT-DECORATION: underline }
A.text_s_menu:hover { COLOR: #f78e27; FONT-FAMILY: Verdana, Arial Cyr; FONT-SIZE: 9pt; TEXT-DECORATION: underline }

.form_text_urgent
{
 font-family: Verdana, Arial Cyr;
 border: solid 1 #ff3333;
 background-color: #ffffcc;
 font-size: 8pt;
}

.form_textarea_normal
{
 font-family: Verdana, Arial Cyr;
 border: solid 1 #333333;
 background-color: #ffffff;
 font-size: 8pt; 
}

.form_radio_normal
{
 font-family: Verdana, Arial Cyr;
 width: 8pt;
 height:8pt;
}

.form_submit_normal
{
 font-family: Verdana, Arial Cyr;
 border: outset 1;
 font-size: 8pt;
}
  	
.tbl_text_
{
 font family: Verdana, Arial Cyr;
 font size: 8pt;
 color: #000000;
 background: #FFFFFF;
}
A.tbl_text_ { COLOR: #000066; FONT-FAMILY: Verdana, Arial Cyr; FONT-SIZE: 8pt; TEXT-DECORATION: none }
A.tbl_text_:link { COLOR: #000066; FONT-FAMILY: Verdana, Arial Cyr; FONT-SIZE: 8pt; TEXT-DECORATION: none }
A.tbl_text_:visited { COLOR: #000066; FONT-FAMILY: Verdana, Arial Cyr; FONT-SIZE: 8pt; TEXT-DECORATION: none }
A.tbl_text_:hover { COLOR: #FF0000; FONT-FAMILY: Verdana, Arial Cyr; FONT-SIZE: 8pt; TEXT-DECORATION: underline }

.tbl_text_title
{
 font family: Verdana, Arial Cyr;
 font size: 8pt;
 color: #006600;
 font-weight: bold; 
}
TABLE.price {
	BORDER-COLLAPSE: collapse
}
TABLE.price TD {
	BORDER-BOTTOM: #164978 1px solid; BORDER-LEFT: #164978 1px solid; PADDING-BOTTOM: 2px; PADDING-LEFT: 1px; PADDING-RIGHT: 1px; FONT-SIZE: 11px; BORDER-TOP: #164978 1px solid; BORDER-RIGHT: #164978 1px solid; PADDING-TOP: 2px
}
/* COMMENTS */
div.comment-form {line-height: 1.2em; width: 70%;}
div.comment-form label { font-weight: bold; margin: 3px;}
div.comment-form p {margin: 3px;}
div.comment-form input.text {width: 300px; margin: 3px;}
div.comment-form input.no-margin {width: auto; margin: 3px; }
div.comment-form textarea {width: 99%; margin: 3px;}
*html div.comment-form textarea {width: 95%; margin: 3px;}

div.comment-form span.black { color: black;}
div.comment-form input.comments_submit {width: 120px; }
div.comment-form input.comments_captha {width: 90px;}
div.comment-form img { position: relative; top: 7px; }

div.comment-form div.comments-reg {border: 1px solid #8591B7; margin: 10px 0; background: #E5E5F1; padding: 10px; -moz-border-radius: 10px;}
div.comment-form div.comments-noreg {border: 1px solid #8591B7; margin: 10px 0; background: #F1E5E5; padding: 10px; -moz-border-radius: 10px;}
div.comment-form div.comments-textarea {border: 1px solid #8591B7; margin: 10px 0; background: #DBE9F2; padding: 10px; -moz-border-radius: 5px;}

div.comment-form div.comments-user {border: 1px solid #8591B7; margin: 10px 0; background: #DBE9F2; padding: 10px; -moz-border-radius: 5px; font-weight: bold;}

div.comment-ok {background: #40A040; color: white; padding: 10px; text-align: center; -moz-border-radius: 10px; font-weight: bold;}
div.comment-error {background: #FF4040; color: white; padding: 10px; text-align: center; -moz-border-radius: 10px; font-weight: bold;}
div.comment-form .comment_button input {margin: 0px; padding: 0 5px; font-size: 8pt;}
#date_comment {color: #999; font-size: 10px; padding-left: 10px;}
#date_aut {font-size: 12px;color:#37609E;}
#no_comment {width: 70%; padding-top:30px; margin:40px; height:40px; background-color: #E6E6E6; border: solid 1px; border-color:#999;}

div.review {border: 1px solid #8591B7; margin: 10px 0; background: #fff; padding: 10px; -moz-border-radius: 5px; width:70%;}
div.review-turist {border: 1px solid #E6E6E6; margin: 10px 0; background: #F9F9F9; padding: 10px; -moz-border-radius: 5px; width:70%;}
div.review-comment {border: 1px solid #E6E6E6; margin: 10px 0; background: #fff; padding: 10px; -moz-border-radius: 5px; width:70%;}

 a.dot {
    text-decoration: none; /* Убираем подчеркивание */
    border-bottom: 1px dashed #000080; /* Добавляем свою линию */ 
   }
   a.dot:hover {
    color: #f00000; /* Цвет ссылки при наведении на нее курсора */
}
 
/*a {outline:none;}*/
#content {width:100%;margin:0 auto; height: 100%;}
#p1{height:0;overflow:hidden;background:#fff;}

/* Enter */
div.enter{position:fixed;top:15%;left:35%;width:292;background-position: 0% 0%;background:#325E8D;border:10px solid #F78E27;padding:10px;display:none;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;opacity:0.98;}

div.closeauth{float:right;background:#fff;color:#F8A929;padding:3px 5px 3px 5px;text-shadow:1px 1px 1px #e2ccbf;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;font-size:8pt;cursor:pointer;}

div.closeauth:hover{background:#e7712e;color:#fff;text-shadow:1px 1px 1px #aa8c6c;}

div.enter .loginBlock img{display:none;}

div.enter .loginBlock .loginDiv input {background:#fff repeat-x;height:22px;padding:1px 1px 1px 4px;margin:1px 2px 1px 6px;border:1px solid #CDCDCD;color:#88756a;}
div.enter .loginBlock .passwordDiv input {background:#fff  repeat-x;height:22px;padding:1px 1px 1px 4px;margin:1px 2px 1px 6px;border:1px solid #CDCDCD;color:#88756a;}

div.enter .loginBlock .buttonDiv input {float:right;margin-top:2px; margin-right:48px;padding:2px 3px 2px 3px;border:none; background:#333; color:#FFF;cursor:pointer;}
div.enter .loginBlock .buttonDiv input:hover {background:#F5AA2C; text-shadow:1px 1px 1px #000;}

div.enter .loginBlock .loginLinks {margin-top:12px;margin-bottom:-10px;text-align:center;}
div.enter .loginBlock .loginLinks a {padding:2px; color:#F78E27; text-shadow:1px 1px 1px #000; font-size:12px;}

div.enter .loginBlock .loginText {padding:2px; color:#fff; text-shadow:1px 1px 1px #000; font-size:16px;}

/* Enter2 */
div.enter2{ position: relative;top:15px;left:30px;width:372;background-position: 0% 0%;background:#325E8D;border:10px solid #F78E27;padding:10px;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;opacity:0.98;}
/*div.enter2 .loginBlock img{display:none;}*/

div.enter2 .loginBlock .loginDiv input {background:#fff repeat-x;height:22px;padding:1px 1px 1px 4px;margin:1px 2px 1px 6px;border:1px solid #CDCDCD;color:#88756a;}
div.enter2 .loginBlock .passwordDiv input {background:#fff  repeat-x;height:22px;padding:1px 1px 1px 4px;margin:1px 2px 1px 6px;border:1px solid #CDCDCD;color:#88756a;}

div.enter2 .loginBlock .buttonDiv input {float:right;margin-top:2px; margin-right:48px;padding:2px 3px 2px 3px;border:none; background:#333; color:#FFF;cursor:pointer;}
div.enter2 .loginBlock .buttonDiv input:hover {background:#F5AA2C; text-shadow:1px 1px 1px #000;}


div.enter2 .loginBlock .loginLinks {margin-top:12px;margin-bottom:-10px;text-align:center;}
div.enter2 .loginBlock .loginLinks a {padding:2px; color:#fff; text-shadow:1px 1px 1px #000; font-size:12px;}

div.enter2 .loginBlock .loginNote {padding:2px; color:#F7902B; text-shadow:1px 1px 1px #000; font-size:12px;}

div.enter2 .loginBlock .loginText {padding:2px; color:#fff; text-shadow:1px 1px 1px #000; font-size:12px;}


.img8{padding:4px;border-color: #666;border-width:1px;border-style:solid;width:120px;margin-bottom:4px;margin-top:4px;margin-right:10px;background-color:#FFF;}
.map_title {background-color: #F78E27;padding: 3px;color: #fff;}
.livejourn textarea	{ display: none; }


/* Последние отзывы на сайте */

.reviews_block {background-color:#EEEEEE; width:160px; margin-left:8px; margin-top:20px; padding-bottom:10px;}
.reviews_text {font-size:11px; padding-left:8px; padding-right:8px; padding-bottom:0px; padding-top: 8px; padding-bottom:0px; border:1px;}
.reviews_date {color: #999; font-size: 10px; padding-right: 0px;}
.reviews_headline {font-size:11px; color:#F88E28; font-weight:bold;}
.reviews_img { padding-left: 0px; padding-right:8px;}
.reviews_author {font-size:10px; color:#F88E28; font-weight:bold;}

.reviews_detail {font-size:10px; color:#333; font-weight:bold; vertical-align:bottom; float:right;}
a.reviews_detail  {font-size:10px; color:#333; font-weight:bold; vertical-align:bottom; float:right;}
.reviews {font-size:10px; color:#666; width: 150px;}
.reviews_all_list { padding-top:0px; width: 150px;}
.img9
{
	padding:4px;
	border-color: #666;
	border-width:1px;
	border-style:solid;
	margin-bottom:4px;
	margin-top:4px;
	margin-right:10px;
	background-color:#FFF;
}

.review ul li { float: left; font-size: 10px; margin-right: 10px; }
.review ul li.date { color: #999; font-size: 10px; padding-right: 0px; }
.review a.imglink { display: block; width: 9px; height: 11px; text-decoration: none; position: relative; top: 3px; }
.review a.link { background: url(/pic/icons.gif) no-repeat scroll -10px -230px; }
.review a.link:hover { background: url(/pic/icons.gif) no-repeat scroll 0px -230px; }
.review ul, ol { list-style: none; }
