/*Styles CSS*/


#content{border:0px solid; margin-top:5px; height:100%}

/*¦юфтры*/
#footer{background:url('/images/web/bg-footer.jpg') repeat-x; clear:both; padding:10px 0px 10px 0px; text-align:center;}
#footer a{color:#14629E;}

a {color:#3366CC;}
a:hover {color:#FF4400;}
#blackurl a{color:#000; font-size:85%; text-decoration:underline;}
#blackurl a:hover{color:#000; font-size:85%; text-decoration:underline; }


/** SIMPLE MODULE ***********************************************************************/

#simple h1 {font-size:180%; font-family:Arial, Helvetica, sans-serif; font-weight:100; margin-bottom:15px; color:#009900}
#simple h2 {font-size:125%; font-family:Arial, Helvetica, sans-serif; margin-bottom:15px; color:#CC0000}
#simple .description {color:#336699; margin-bottom:20px; background-color:#F3F3F3; 
font-size:85%; line-height:15px; padding-left:10px; border:1px solid #E6E6E6;
}
/** SIMPLE MODULE ***********************************************************************/




/******************************************************************************/

/*---------- список комментариев и форма комментариев ---*/
#comments { border:0px solid; padding-left:10px;  padding-right:10px; margin-bottom:20px; }
#comments table { border-collapse:collapse; margin-top:20px;}
#comments .comments {font-size:110%;}
#comments .posterName {font-weight:bold;}
#comments .postDate {font-size:85%; color:gray;}
#comments .postReply {font-size:90%; color:green; margin-left:20px; padding-left:10px; border-left: 8px solid #FF6600; line-height:14px; margin-top:5px;} 

#comments_form {border:0px solid; background-color:#F2F2F2; padding:10px;}
#comments_form form {margin-top:10px;}
#comments_form form textarea {border:1px solid gray;}
#comments_form form input {border:1px solid gray;}
#comments_form .offer {font-size:90%; font-weight:bold; }
#comments_form .notice {font-size:85%; color:#990000; }
#comments_form .warning {font-size:90%; color:#FF0000; }

/*---------- фотобанк элемента/раздела ---*/
#fotobank {border:0px solid;}
#fotobank img {margin:5px;}
#fotobank .allFoto {margin-top:10px; text-align:center;  }
#fotobank .allFoto a {color:#000000;}

/*---------- вертикальное меню и вложенное меню (inline menu) ---*/
#volume_list {margin-top:45px; margin-left:14px;}
#volume_list li {list-style:none; margin-left:-30px; line-height:25px; };
#volume_list h1 {font-size:110%;}
#volume_list .menu_item_selected {font-weight:bold;}
#volume_list .menu_item {width:auto; border-bottom:1px dotted #0066CC}
#volume_list .menu_item a {text-decoration:none};

#inline_menu ol{ margin-left:0px; line-height:22px; float:left; margin-bottom:20px; }
#inline_menu { margin-left:0px; line-height:22px; float:left; margin-bottom:20px; }


/*---------- строка навигации (путь) ---*/
#navipath {border:0px solid; margin-bottom:20px; margin-top:10px;}
#navipath .selected_volume { font-weight:800; color:#000}
#pages_navigation {border:0px solid; margin-bottom:20px; margin-top:10px;}
/****************************************************************************************/


/**************************************************************************************/
/*  РАЗДЕЛЫ И СОДЕРЖИМОЕ (Volumes, Items)
/**************************************************************************************/
/*  Общий стиль разделов
/****************************************************************************************/
#volume {border:0px solid red; margin-bottom:20px;}
#volume img {border:1px solid silver; margin:7px;}
#volume h2 {font-size:110%; text-decoration:underline; font-family:Arial, Helvetica, sans-serif;margin-bottom:5px;}
#volume h3 {font-size:110%;  font-family:Arial, Helvetica, sans-serif;}
#volume .volume_caption {font-size:180%; font-family:Arial, Helvetica, sans-serif; font-weight:100; margin-bottom:15px; color:#009900}
#volume .item_caption {font-size:125%; font-family:Arial, Helvetica, sans-serif; margin-bottom:15px; color:#CC0000; font-weight:bold;}
#volume .description {color:#336699; margin-bottom:20px; background-color:#F3F3F3; 
font-size:11px; line-height:15px; padding-left:10px; border:1px solid #E6E6E6;
}
#volume .item_preview_caption h1
{font-size:125%; font-family:Arial, Helvetica, sans-serif; margin-bottom:15px; color:#FF6600; font-weight:bold;}
#volume .item_preview_caption a {text-decoration:underline; color:#FF6600};
#volume .item_preview_caption a:hover {text-decoration:underline};
#volume .item{margin-bottom:15px; border:0px solid}
#volume .item h2 {font-size:110%; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-weight:670;}


#news .item{margin-bottom:10px; }
#news .item p {margin:0;}
#news .date {font-size:85%; color:gray; width:70px;  border:0px solid; margin-right:5px;}
#news .preview_caption {}



#forms {border:0px #009900 solid; margin-top:0px; text-align:left; margin-bottom:20px;}
#forms .warning {color:#FF0000;}
#forms .sendok {font-weight:bold;}
#forms form {margin:0px; font-weight:normal; font-size:11px; }
#forms form textarea {border:1px solid gray; background-color:#FFFFEC}
#forms form input  {border:1px solid gray;  background-color:#FFFFEC}
#forms form select {border:1px solid gray;  background-color:#FFFFEC}

/*---------- стиль "альманах" ---------------*/
#almanah img {padding-right:7px; border:0px solid silver;}
#almanah td {padding-left:10px; padding-bottom:10px;}
#almanah .item_caption {font-size:125%; font-family:Arial, Helvetica, sans-serif; margin-bottom:15px; color:#FF6600; font-weight:bold;}

/*-------- фотогалерея ---------------------*/
#gallerey {border:0px solid; margin-bottom:20px; }
#gallerey .item{background-color:#F2F2F2; padding:15px; text-align:center;};
#gallerey img {border:1px solid black};

/*--------- стиль "закладки" --------------------*/
#tabs {border:0px solid; margin-bottom:20px;}
#tabs .panel{border:0px solid #009900; width:100%; background-color:#FFF;  line-height:normal; margin-bottom:25px; height:25px}
#tabs .panel a {text-decoration:none; color:#000000}
#tabs .panel ul {list-style:none; margin:0px; padding:0px; margin-left:0px;}
#tabs .panel li { float:left; display:block; margin-right:15px;}
#tabs .tab_item_caption_selected { padding-left:7px; padding-top:5px;  padding-bottom:2px;  padding-right:7px;background-color:#009900; color:#FFF; border-bottom:0px dashed;}
#tabs .tab_item_caption{ padding-left:7px; padding-top:5px; padding-bottom:2px;  padding-right:7px; border-bottom:1px dotted;}
/****************************************************************************************/


#hotel_price .season_caption {font-size:11px; background-color:#009900; color:#FFFFFF; }
#hotel_price .price_caption {font-size:14px; fontw}

#hotel_price li {margin-bottom:0px;}
#hotel_price .pr {border-bottom:1px solid; margin-bottom:10px;}

#volume .tour_price {font-size:11px;background-color:#FFCC66; }
#volume .table_caption_offs {margin-left:20px;}
#volume .table_caption_offs a{margin-left:20px;}

#tour_price {}
#tour_price form {margin-bottom:0px; margin-top:7px; }
#tour_price input,select {font-size:11px;}
#tour_price table {margin-bottom:15px; margin-top:-2px;}
#tour_price .caption {border-bottom:1px solid; font-size:16px; padding-bottom:10px; padding-left:20px;}
#tour_price .pr {background-color:#F5FBF0; padding:7px; padding-left:20px; padding-bottom:10px; border-bottom:1px solid;}
#tour_price .pr_caprion {background-color:#FFCC66; text-align:center; font-size:11px;font-weight:normal;}
#tour_price .warning {padding:7px; color:#913322; border:1px solid #999999; font-size:11px; line-height:14px; text-align:center;}