/* CSS Document */
#preload-css-fx  {position:absolute; left:0; top:0px;  z-index:2; clip:rect(-2, -2, -1, -1);}


body {margin:0px 0px 20px 0px; background-color: #ffffff;}
body , td , div , p , span , input , select, textarea, iframe, pre, h1, font {font-family: Georgia, "Times New Roman", Times, serif; font-size: 11px; color:#000000; font-variant: normal;}


a {	color: #8f0a00;	text-decoration: underline;}
a:hover {color: #444444; text-decoration: none;}

.select  {color: #ff0000;}
.hilite {color: #ff0000; background-color: #ddd;}
	  	

h1 {font-size:16px;color:#747474;}

div.title-section {color:#880007; background:url(images/title_fon1.png) left top no-repeat; padding:10px 5px 0px 10px;}
div.subtitle-section {padding:10px 5px 8px 5px; font-size:9px; }
    .block-text-content {padding:10px;}


div.anons-items {margin-bottom:5px; min-height:35px;}
div.more-items {text-align:right; margin:10px 10px 15px 10px;}

.dot-fon {background-image:url(images/dot-fon.png);}
.dot-vertical-fon {background:url(images/title/dot-vertical.png) repeat-y;}
.dot-fon-horiz {margin:0px 5px 0px 5px; background:url(images/dot-fon.png) repeat-x; height:1px;}


.bottom-fon {background:url(images/bottom_fon.png) bottom repeat-x; height:40px; padding-bottom:10px;}

td.right-td {padding:5px 5px 5px 5px; background:url(images/right-td-fon.png) repeat-y;}
td.left-td {background:url(images/left-td-fon.png) right repeat-y;}


div.magazine-text {margin:10px 10px 10px 10px;}
div.autor {text-align:right;}
div.breadcrumb a {color: #8f0a00;	}


.small-text {font-size: 10px;	}



  .title-items-red { font-size: 14px;	color: #8f0a00;	  font-style:italic;   }
a.title-items-red { text-decoration:underline;}
a.title-items-red:hover {color:#000000;text-decoration: none;  }

  .title-items-grey {font-size: 14px;	color: #747474;	  font-style:italic;   }
a.title-items-grey { text-decoration:underline;}
a.title-items-grey:hover {color:#8f0a00;text-decoration: none;  }

  .title-items-black, .title-items-black-smaler  {font-size: 14px;	color: #000000;	  font-style:italic;   }
a.title-items-black, .title-items-black-smaler { text-decoration:underline;}
a.title-items-black:hover, .title-items-black-smaler:hover {color:#747474;text-decoration: none;  }
  .title-items-black-smaler  {font-size: 12px;	color: #000000;	  font-style:italic;   }



 .comment-items-title, .comment-form-title { color:#747474;font-weight:bold;}
 .comment-items-title {margin:15px 5px 15px 5px; font-size: 12px;}
 .comment-items-name {margin:0px 5px 10px 5px;}
 .comment-items-name .date {font-size: 10px; color:#A2A2A2;}
 .comment-items-text {margin:0px 5px 15px 5px;}
 .comment-form-title { margin:0px 0px 0px 0px;}
 .comment-textarea { margin:5px 0px 5px 0px; width:446px;height:100px;}


table.phpalm_calendar {margin:20px 0px 0px 0px;}
table.phpalm_calendar tr.title td{padding:0px 0px 5px 0px;}
table.phpalm_calendar td.title{text-align:center; color:#747474;font-weight:bold;}
table.phpalm_calendar td.day {width:24px; height:22px;background-color: #A6A6A6; text-align:center; color: #fff; font-weight:bold; font-family: Tahoma;}
table.phpalm_calendar td.day  a {color: #fff;}
table.phpalm_calendar td.day  a:hover {color: #aaa; text-decoration:none;}
table.phpalm_calendar td.selected { background-color: #626262;}
table.phpalm_calendar td.today { background-color: #8D0511;}
table.phpalm_calendar td.thisday { background-color: #101010;}



/*gallery*/
div.gallery-thumb, div.place-thumb {width:112px; height:115px; background:url(images/gallery/fon_thumb.png) left top no-repeat;}
div.gallery-thumb img, div.place-thumb img  {margin:9px 0px 0px 10px;}
div.gallery-date-place {font-weight:bold;}
   .stat-info {font-size: 10px; color:#A2A2A2; margin:10px 0px 0px 0px; text-decoration:none;}
   .stat-info:hover {text-decoration:underline;}
   .small-info {font-size: 9px; color:#A2A2A2;}
div.gallery-pointer {margin:51px 12px 51px 12px; }
    .gallery-title-photo { font-size: 14px;	color: #000000;}
   .gallery-short-text{ margin:5px;color: #747474;}



/*magazine section*/
div.sub_menu_section, div.sub_menu_section_selected {margin:0px 0px 5px 0px; font-size: 12px;}
div.sub_menu_section a, div.sub_menu_section_selected a {color:#747474; font-weight:bold; }
div.sub_menu_section_selected a { color:#8f0a00;}
div.sub_menu_section a:hover, div.sub_menu_section_selected a:hover  {text-decoration:none;}
.magazine_section_0, .magazine_section_1 { font-size:13px; color:#747474;}
.magazine_section_0 { font-weight:bold; margin:10px 0px 10px 0px;}
.magazine_section_2 { font-size:12px; color: #8f0a00; font-weight:bold; }
.magazine_section_3 { color: #000000; }

.new		{padding:2px 5px 2px 5px; color: #ffffff; font-weight:bold; font-size:9px; text-decoration:none;  background-color: #8D0511;}


div.img_border {border:1px dotted #8c8c8c; display: table-cell; text-align:center; vertical-align:middle; }
div.img_border2 {border:1px dotted #8c8c8c; padding:5px; text-align:center; vertical-align:middle; }


/*place*/
a.login-link, a.place-link,  .event-link {font-size: 10px; color: #8f0a00;	text-decoration: underline; font-style:italic;font-weight:bold; }
a.login-link:hover, a.place-link:hover, a.event-link:hover {color: #444444; 	text-decoration: none;}
 .event-link {font-style:normal;font-weight:100; }



/*sub menu*/
div.sub_menu_level  {margin-left:15px; padding-top:3px;}
div.sub_menu_level  div.sub_menu_level_items { margin-bottom:3px; font-size: 12px;	color:#8f0a00; font-weight:bold;}
div.sub_menu_level  div.sub_menu_level_items a {color:#747474;}
div.sub_menu_level  div.sub_menu_level_items a:hover  {text-decoration:none;}



/*footer_block*/
.footer_block {margin-top:10px; background:url(images/bottom_fon2.png) top repeat-x;}
.footer_block_text {font-size: 9px; color:#747474;}
div.footer_menu {font-size: 11px; margin:0px 0px 10px 0px;}
a.footer_menu, a.footer_menu_selected  {color:#000000;}
a.footer_menu_selected  {font-weight:bold;}






/*forum-private*/
table.forum-table tr.title {color: #f3f3e9; background-color:#e2e2e2;}

tr.title-forum {background-color:#e2e2e2; height:35px;}
tr.title-forum td {border-top:1px solid #b9b9b9;border-bottom:1px solid #b9b9b9;}
span.title-forum {color:#000;  font-size:12px; font-family: Arial, Geneva, sans-serif;  font-weight:bold;}


.row_0			{background-color: #eeeeee;}
.row_1			{background-color: #f6f6f6;}

.row_0:hover, .row_1:hover  {background-color: #f1f1f1;}
div.forum-user-info {font-size:9px;}
tr.forum-theme-desc td {background-color:#E3E3E4; }


input.forum-input-1 {width:250px;}
input.forum-input-2 {width:100px;}
input.forum-input-3 {width:60px;}

textarea.forum-textarea-1 {width:250px; height:100px;}






a.head            {
                        font-size: 12px;
                        color:#222222;
                        /*background-image:url(backgr3.gif);*/
                        text-decoration:underline;
                        vertical-align:middle;
                        }

a.head:hover {
                         color:#ffffff;
                         background-image:url(backgr_anim5.gif);
                         background-repeat:inherit;
                         text-decoration: none;
                         }

.txt_anons    {
                      font-style:italic;
                      color:#7b0000;
                      vertical-align:top;
                      }

.txt_anons_mat {
	       color:#130e0d;
                    }

a.head5 {
	font-size: 7px;
	color:#111111;
	/*background-image:url(backgr3.gif);*/
	text-decoration:none;
             }

 a.head5:hover {
	font-size: 7px;
	color:#ffffff;
	background-image:url(images/backgr_anim4.gif);
	background-repeat:inherit;
            }


a.head4 {
	color:#130e0d;
	/*background-image:url(backgr3.gif);*/
	text-decoration:underline;
             }

 a.head4:hover {
	color:#ffffff;
	background-image:url(images/backgr_anim4.gif);
	background-repeat:inherit;
	text-decoration: none;
}





.allmat {
	font-style:italic;
	color:#444444;
	font-weight:normal;
	padding-top: 10px;
	text-align:right;
 }

a.redlink {
	color: #8f0a00;
	text-decoration: underline;
	text-align:right;
}

a.redlink:hover {
	color: #444444;
}

.big_anons {
	font: bold 13px;
	color: #333333;
	text-decoration: underline;
}

/*
7d8ea1
bb8d69
a37e80
8085a3
8f0a00
*/










form {margin:0px;padding:0px;}
input.form_text_reg, input.form_text_reg_short {width:250px; height:22px; border:1px solid #bbb;}
input.form_text_reg_short {width:100px;}
input.form_button_reg {width:100px; height:22px; border:1px solid #bbb;}

textarea.form_textatea_reg {width:250px; height:150px; border:1px solid #bbb;}
textarea.form_textatea_gbook_1 {width:335px; height:150px; border:1px solid #bbb;}
textarea.form_textatea_gbook_2 {width:335px; height:70px; border:1px solid #bbb;}



div.banner-right-240-83 {margin:10px 0px 0px 0px;}









div.error-mes, div.simple-mes {background-color:#8f0a00; font-size:10px; font-weight:bold; color:#eee; margin: 10px 2px 2px 2px; padding: 2px 10px 2px 2px;}
div.simple-mes {background-color:#7d8ea1;}
div.error-mes .title, div.simple-mes .title  {color:#eee; font-size:12px;margin:5px 5px -5px 5px;}



.pager, .pager-select {padding:2px 7px 2px 7px; color: #ffffff; font-weight:bold; font-size:12px; text-decoration:none; margin:0px 2px 0px 2px;}
.pager {background-color: #626262;}
.pager-select {background-color: #8D0511;}
.pager-block {margin:5px;}
.pager_block_row {margin-bottom:10px;}




/*top link*/
a.toplink_0, a.toplink_1, a.toplink_2, a.toplink_3 { color: #8f0a00; text-decoration: underline; font-style:italic; }
a.toplink_0:hover, a.toplink_1:hover, a.toplink_2:hover, a.toplink_3:hover  {color: #444444; text-decoration: none;}
a.toplink_1 {font-weight:bold; font-style:normal;}
a.toplink_2 {color: #000; font-weight:bold;  font-style:normal;}



/* CoolMenus 4 - default styles - do not edit */
.clCMEvent{ position:absolute; width:99%; height:99%; clip:rect(0,100%,100%,0); left:0; top:0; visibility:visible }
.clCMAbs{ position:absolute; visibility:hidden; left:0; top:0 }
/* CoolMenus 4 - default styles - end */

/*Styles for level 0*/
.clLevel_0 { position:absolute; padding:0px;}
.clLevel_0over { position:absolute; padding:0px; cursor:pointer}
.clLevel_0border { position:absolute; padding:0px;}



.clLevel1border{position:absolute; visibility:hidden;
background-color:#006699; layer-background-color:#006699}





/*Styles for level 1*/
.clLevel_1,.clLevel_1over,.clLevel_1_sel,.clLevel_1over_sel
{position:absolute; padding:5px 5px 2px 10px; font-size:11px; height:24px; width:177px;}
.clLevel_1,.clLevel_1_sel{ background-color:#fff; color:#000; }
.clLevel_1over, .clLevel_1over_sel{ background-color:#eef5ff; cursor:pointer; cursor:hand; }
.clLevel_1_sel, .clLevel_1over_sel{ font-weight:bold; background-color:#ffffff; }
.clLevel_1border { position:absolute; visibility:hidden; background-color:#B3B3B3;}

