/* CSS Document */

body {	font-family:Arial, Helvetica, sans-serif; font-size:11px; margin:1px;}

p {font-family:Verdana; font-size:11px; margin:8px;} /*стиль по умолчанию для абзаца <P> */

div#a_rnd {font-family:Verdana; font-size:10px; margin:1px;} /*анекдоты*/

.verh {background: url('./images/main_verh.jpg') no-repeat}
.niz {background: url('./images/main_niz.jpg') no-repeat}


.table_main { width:99%; cols:2; border:none; padding:0;} /*настройки главной таблицы страниц*/
.table_center_main { width:99%; table-layout: border:none; padding:5; border-collapse:collapse; border-spacing:1px;} /*настройки главной внутренней таблицы страниц*/

.text { font-family:Arial, Helvetica, sans-serif; font-size:11px;}/* для текста */
.ssilki {font-family:Arial, Helvetica, sans-serif; font-size:10px;}/* для текста ссылок */

.table_td_1 { width:1%; border:none; padding:0;} /*настройки колонок главной таблицы страниц (2+96+2, 2+81+15+2, 2+96+2)*/
.table_td_2 { width:98%; border:none; padding:3px;}
.table_td_3 { width:88%; border:none;	padding:10px;}
.table_td_4 { width:12%; border:none; padding-left:3px; border-left:1px dashed #CCCCCC;}
.table_td_5 { width:98%; border:none; padding:1px;}

.hr1 {border-top:1px dashed #CCCCCC;} /* линия отделения рекламы */


a:link {color: #3366CC; text-decoration: underline;}
a:visited {color: #666666; text-decoration: underline;}
a:hover {color: #3399CC; font-weight: bold; text-decoration: underline;}
a:active {color: red; text-decoration: underline;}

.line_bg { border:none; padding:0; background-color:#FF9} /*цвет полоски меню*/

a.line:link {font-size:10 px;  color: #3366CC; font-weight: bold; text-decoration: underline;}
a.line:visited {font-size:10 px; color: #666666; font-weight: bold; text-decoration: underline;}
a.line:hover {font-size:10 px; color: #3399CC; font-weight: bold; text-decoration: underline;}
a.line:active {font-size:10 px; color: red; font-weight: bold; text-decoration: underline;}

a.menu_top:link {font-size:11 px; color: #333333; text-decoration: underline;} /*текст стран правого меню*/
a.menu_top:visited {font-size:11 px; color: black; text-decoration: underline;}
a.menu_top:hover {font-size:11 px; color: #0066CC; text-decoration: underline;}
a.menu_top:active {font-size:11 px; color: red; text-decoration: underline;}


a.menu_l:link {font-size:11 px; font-weight: bold; color: #333333; text-decoration: none;}
a.menu_l:visited {font-size:11 px; font-weight: bold; color: #666666; text-decoration: none;}
a.menu_l:hover {font-size:11 px; font-weight: bold; color: #0066CC; text-decoration: underline;}
a.menu_l:active {font-size:11 px; font-weight: bold; color: red; text-decoration: underline;}

.menu_l_2 {margin-left:30 px;}

a.ssilka_otziv:link {font-size:11 px; color: #06F; text-decoration: underline;}
a.ssilka_otziv:visited {font-size:11 px; color: #06F; text-decoration: underline;}
a.ssilka_otziv:hover {font-size:11 px; color: #03C; text-decoration: underline;}
a.ssilka_otziv:active {font-size:11 px; color: #06F; text-decoration: underline;}


a.ssilka_forum:link {font-size:11 px; color: red; text-decoration: underline;}
a.ssilka_forum:visited {font-size:11 px; color: red; text-decoration: underline;}
a.ssilka_forum:hover {font-size:11 px; color: #0066CC; text-decoration: underline;}
a.ssilka_forum:active {font-size:11 px; color: red; text-decoration: underline;}


.top_name_s { font-family:Verdana; font-size:20px; color:#FFFFFF;font-weight: bold;font-style: italic; white-space:nowrap;} /* надпись бел названия сайта*/
.top_name { font-family:Verdana; font-size:25px; color: #FF0000; margin-left:8px; font-weight: bold;font-style: italic; vertical-align:bottom; white-space:nowrap;} /* надпись кр. названия сайта*/
.top_slogan { font-family:Verdana; font-size:11px; color:#FFFFFF;font-weight: bold;font-style: italic;} /* надпись слогана сайта*/

.text_official {font-family:Verdana; font-size:12px; margin:3px; font-weight:bold;}/*текст в важных местах*/
.text_bottom {font-family:Verdana; font-size:9px; margin:3px; font-weight:bold;}/*текст внизу страницы*/


.menu_left {width:12%; border-right:2px dashed #CCCCCC;}/*оформление левого меню*/
.table_lm {text-align:left; width:95%; }/*оформление таблицы списка тем*/
.table_lm_title {width:34%; background-color: #f6f6f6; vertical-align:middle; padding-left:15px;}/*оформление верха списка*/
.r_table { width:150px; border:none;}
.nav_title_text_top {
margin-top:12px;
margin-left:40px;
margin-right:10px;
font-weight:bold;
color:#000000;
font-size:12px;
font-family: Arial, Helvetica, sans-serif;
text-align:left;
text-shadow:#FF0000;}/*верхний заголовок левого меню (не используется)*/


.nav_title {
margin-top:10px;
margin-left:1px;
margin-right:5px;
font-weight:bold;
color:#000000;
background-color: #99CC66;
font-size:13px;
font-family: Arial, Helvetica, sans-serif;
text-align:left;
text-shadow:#FF0000;
border-left:5px solid #cc0000;
border-bottom:1px solid #424242;}/*текст заголовков регионов левого меню*/
.nav_title_text {margin-left:8px;}
.nav_title2 {
margin-top:10px;
margin-left:15px;
margin-right:5px;
font-weight:bold;
color:#000000;
font-size:12px;
font-family: Arial, Helvetica, sans-serif;
text-align:left;
text-shadow:#FF0000;}/*текст стран левого меню*/


.row_style {
margin-top:15px;
margin-left:10px;
margin-right:10px;
font-weight:bold;
background-color: #FFFFCC;
font-size:14px;
font-family: Arial, Helvetica, sans-serif;
text-align:left;}

.country_sp_text {
margin-top:10px;
margin-left:5px;
margin-right:10px;
color:#000000;
font-size:11px;
font-family: Arial, Helvetica, sans-serif;
text-align:left;
text-shadow:#FF0000;}/*текст стран правого меню*/
.country_sp_title {background-color: #FFFFCC; vertical-align:middle; width:200px;}/*оформление правого списка стран*/


.blue_zag1 {font-family:Verdana; color:#0000FF; font-size:15px; margin-top:20px; margin-bottom:15px; font-weight:bold;}/*оформление синих заголовков*/
.black_zag1 {font-family:Verdana; color:#000000; font-size:13px; margin-top:15px; margin-bottom:10px; font-weight:bold;}/*оформление черных заголовков*/
.red_zag1 {font-family:Verdana; color:#cc0000; font-size:13px; margin-top:10px; margin-bottom:5px; font-weight:bold;}/*оформление красных заголовков*/
.red_zag2 {font-family:Verdana; color:#cc0000; font-size:11px; margin-top:10px; margin-bottom:5px; font-weight:bold;}/*оформление красных заголовков правого списка*/

.red_zag_title {font-family:Arial; color:#cc0000; font-size:12px; font-weight:bold;}/*оформление красных заголовков страноведения*/

.red_zag_big {font-family:Verdana; color:#cc0000; font-size:15px; margin-top:10px; margin-bottom:5px; font-weight:bold;}/*оформление красных заголовков*/
.green_zag1 {font-family:Verdana; color:#009966; font-size:13px; margin-top:10px; margin-bottom:5px; font-weight:bold;}/*оформление зеленых заголовков*/

.select_txt_blue {color:#0000FF; font-weight:bold;}/*выделение текста синим*/
.select_txt_black {color: #000000; font-weight:bold;}/*выделение текста черным*/
.select_txt_red {color:#FF0000; font-weight:bold;}/*выделение текста красным*/
.select_txt_green {color: #009966; font-weight:bold;}/*выделение текста зеленым*/
.select_txt_blue2 {color: #3399CC; font-weight:bold;}

Список тем форума/*.table_sp {border:1px solid #cccccc; width:95%;}*/
.hr_sp {color:#FF0000; width:70%;}
.table_sp {text-align:left; width:95%; }/*оформление таблицы списка тем*/
.table_sp_title {width:34%; vertical-align:middle; padding-left:40px;}/*оформление верха списка*/
.table_sp_title_p {width:34%; vertical-align:middle;  padding-left:80px; background-color: #f6f6f6;}
.table_sp_job {width:22%;; vertical-align:middle;}/*оформление рабочего пространства списка*/
.table_sp_bot {width:20%;}/*оформление низа списка*/
.red_zag_sp {font-family:Verdana; color:#cc0000; font-size:13px; margin-left:20px; font-weight:bold;}/*оформление красных заголовков*/
.table_sp_txt_title {font-family: Verdana; text-shadow: #990000; font-size:10px; margin-top:7px;}/*текст списка - основная надпись*/

a.table_sp_txt_title_p:link {font-family: Arial, Helvetica, sans-serif; color:black; font-size:11px; margin-top:5px; text-decoration: none;}
a.table_sp_txt_title_p:visited {font-family: Arial, Helvetica, sans-serif; color:black; font-size:11px; margin-top:5px; text-decoration: none;}
a.table_sp_txt_title_p:hover {font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-size:11px; color: #3399CC; margin-top:5px; text-decoration: none;}
a.table_sp_txt_title_p:active {font-family: Arial, Helvetica, sans-serif; color:black; font-size:11px; margin-top:5px; text-decoration: none;}


.table_sp_txt_bot {font-family: Arial, Helvetica, sans-serif; color: #999999 ; font-size:9px; margin:3px; font-weight:bold;}/*текст списка - автор и дата*/

.table_sp2 {text-align:left; width:98%;}
.table_sp_title2 { text-align:left; background-color: #f6f6f6; vertical-align:middle; width:65%;}/*оформление верха списка*/
.table_sp_job2 {width:25%;; vertical-align:middle;}
.table_sp_job2_1 {width:10%;; vertical-align:middle;}


a.table_nomer:link { font: bold 11px Arial, Helvetica, sans-serif; width:15px; background-color:#FFFFCC; border:1px solid; border-color:#000000; text-align:center; text-decoration: none;}/*оформление списка номеров на страницах отзывов и прочих*/
a.table_nomer:visited { font-family:Arial, Helvetica, sans-serif; font-size:11px; width:15px; background-color:#FFFFCC; border:1px solid; border-color:#000000; text-align:center; text-decoration: none;}
a.table_nomer:hover { font-family:Arial, Helvetica, sans-serif; font-size:11px; width:15px; color:#FFFFFF; background-color: #6699FF; border:1px solid; border-color:#000000; text-align:center; text-decoration: none;}
a.table_nomer:active { font-family:Arial, Helvetica, sans-serif; font-size:14px; font-style:inherit; width:15px; color:red; background-color:#FFFFCC; border:1px solid; border-color:#000000; text-align:center; text-decoration: none;}

.minitext {font-family: Arial, Helvetica, sans-serif; color: #999999 ; font-size:10px; text-align:justify}
.minitext_table {font-family: Arial, Helvetica, sans-serif; width:88%;}
.minitext_table1 {font-family: Arial, Helvetica, sans-serif; border: 1px dashed green; padding:5px;}
a.minitext:link {color: black; text-decoration: none;}
a.minitext:visited {color: black; text-decoration: none;}
a.minitext:hover {color: #666; font-weight:normal; text-decoration: none;}
a.minitext:active {color: #999999; text-decoration: none;}



.table_d_rating {width:97%; background-color: #f6f6f6; font-family:Arial, Helvetica, sans-serif; border-color:#000000; font-size:11px;}/*оформление таблицы ссылок*/
.td_d_rating1 {width:44%; font-size:12px; height:20px; border: 1px;}
.td_d_rating2 {width:11%; border: 1px; text-align:center; padding:5px;}
.td_d_rating3 {width:34%; color: #999; border: 1px; text-align:center;}
.td_d_rating4 {width:98%; text-align:justify; padding:11px;}

a.d_rating_z:link {font-size:14px; color: red;	font-weight:bold; text-decoration: none;}/*оформление ссылок заголовка таблицы отзывов*/
a.d_rating_z:visited {color: red; font-weight:bold; text-decoration: none;}
a.d_rating_z:hover {color: red;}
a.d_rating_z:active {color: red; text-decoration: none;}




.table_otziv {width:97%; background-color: #f6f6f6; font-family:Arial, Helvetica, sans-serif; border-color:#000000; font-size:11px;}/*оформление таблицы ссылок*/
.td_otziv1 {width:67%; font-size:12px; height:20px; border: 1px;}
.td_otziv2 {width:11%; border: 1px; text-align:center; padding:5px;}
.td_otziv3 {width:98%; text-align:justify; padding:11px;}
.td_otziv4 {width:11%; color: #999; border: 1px; text-align:center;}

a.otziv_z:link {color: red;	font-weight:bold; text-decoration: none;}/*оформление ссылок заголовка таблицы отзывов*/
a.otziv_z:visited {color: red; font-weight:bold; text-decoration: none;}
a.otziv_z:hover {color: red;}
a.otziv_z:active {color: red; text-decoration: none;}

a.index_z:link {color: #3399CC;	font-weight:bold; text-decoration: none;}/*оформление ссылок заголовка таблицы index.php*/
a.index_z:visited {color: #3399CC; font-weight:bold; text-decoration: none;}
a.index_z:hover {color: #3399CC;}
a.index_z:active {color: #3399CC; text-decoration: none;}

.pvote {background-color: f6f6f6; padding: 5px;}
.sub_vote { margin-left: 20px;}



.table_links {text-align:left; width:98%;}/*оформление таблицы ссылок*/
.td_links {background-color: #f6f6f6; border: double; width:33%;}/*оформление ссылок*/


.leftshadow{
	background: url('./images/shadow_left.gif') repeat-y;
	padding: 0px;
	/*margin-left: 10px;*/
	width: 9px;
	vertical-align: top;
}

.rightshadow{
	background: url('./images/shadow_right.gif') repeat-y;
	padding: 0px;
	/*margin-right: 10px;*/
	width: 9px;
	vertical-align: top;



.pageheadline {  font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #000066}
.pagetext { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; line-height: 18px;}
.style1 {color: #FFFFFF}
.стиль1 {color: #0066FF}




/* начало главная картинка */
.layer1 {
    position: relative; /* Относительное позиционирование */
    background: #f0f0f0; /* Цвет фона */
    height: 800px; /* Высота блока */
   }
   .layer2 {
    position: absolute; /* Абсолютное позиционирование */
    bottom: 15px; /* Положение от нижнего края */
    right: 1115px; /* Положение от правого края */
    line-height: 1px;
   }
/* конец главная картинка */

