/* =========================================================================== */

/* >>>>>>>>>>>>>>>>>>>>>>  Описание стилей стандартных тегов  HTML >>>START>>> */
html, body {
    height: 100%;
	margin: 0px;
	padding: 0px;
	background-color: #FFFFFF;
	font-size: 11px;
	font-family: tahoma;
	color: #757575;
}

div.Body {
    text-align: center
}

div.Sort {
    font-size: 10pt; line-height: 150%; font-family: Tahoma
}

input.Size_Search_Button {
    width:32px;
    height:6px;
    border:0
}

input.Size_Search_Field {
    width:180px
}

table {
	border: 0px;
	border-collapse: collapse;
}

table td {
	padding: 0px;
}

table.Standart {
    border: 0px;
    padding: 0px;
    margin: 0px;
    border-collapse: collapse;
}

table.Standart.L {
    align: left;
    border: 0px;
    padding: 0px;
    margin: 0px;
    border-collapse: collapse;
}

table.Standart.R {
    align: right;
    border: 0px;
    padding: 0px;
    margin: 0px;
    border-collapse: collapse;
}

table.Standart.C {
    align: center;
    border: 0px;
    padding: 0px;
    margin: 0px;
    border-collapse: collapse;
}

table.Standart.W100p {
    width: 100%;
    border: 0px;
    padding: 0px;
    margin: 0px;
    border-collapse: collapse;
}

table.Standart.W100p.L {
    width: 100%;
    align: left;
    border: 0px;
    padding: 0px;
    margin: 0px;
    border-collapse: collapse;
}

table.Standart.W100p.R {
    width: 100%;
    align: right;
    border: 0px;
    padding: 0px;
    margin: 0px;
    border-collapse: collapse;
}

table.Standart.W100p.C {
    width: 100%;
    align: center;
    border: 0px;
    padding: 0px;
    margin: 0px;
    border-collapse: collapse;
    background-position: top left;
}
/* <<<<<<<<<<<<<<<<<<<<<<<<< Описание стилей стандартных тегов  HTML <<<END<<< */

.white_line {
    width: 100%;
    font-size: 10px;
    color: #FFFFFF;
    border: 0px;
    padding: 0px;
}

/* >>>>>>>>>>>>>>>>>>>>>  Описание стилей верхнего банера main.tpl >>>START>>> */
.Top_MainBanner_Pict {
	background-image: url(../images/main_banner/var2/fon_shapki_1065.jpg);
    background-repeat: no-repeat;
	height: 266px;
	width:  1065px;
}

.Top_MainBanner_Bkgr {
	background-image: url(../images/main_banner/var2/main_fon.jpg);
	background-repeat: repeat-x;
    height: 266px;
}

.Top_MainBanner_Text {
	color: white;
	font-size: 11px;		/* ! */
	font-family: tahoma;	/* ! */
	text-decoration: none;
}
.Top_MainBanner_Text a:active, .Top_MainBanner_Text a:visited, .Top_MainBanner_Text a:link {
	color: white;
	text-decoration: none;
}

.Top_MainBanner_Text a:hover {
	color: #4b73d4;
	text-decoration: underline;
}


.Top_MainBanner_NavigationMenu_Bkgr {
	background-image: url(../images/main_banner/var2/poloska_fon.jpg);
    background-repeat: repeat-x;
}


.Top_MainBanner_NavigationMenu_Text {
    padding-left: 10px;
    padding-top: 4px;
	color: #888888;
	font-size: 11px;		/* ! */
	font-family: tahoma;	/* ! */
	text-decoration: none;
	font-weight: bold;
    text-align: justify;
	text-transform: uppercase;
	white-space: nowrap;
}

.Top_MainBanner_NavigationMenu_Text a:active, .Top_MainBanner_NavigationMenu_Text a:visited, .Top_MainBanner_NavigationMenu_Text a:link {
	color: white;
	text-decoration: none;
}

.Top_MainBanner_NavigationMenu_Text a:hover {
	color: #492445;
	text-decoration: none;
}
/* <<<<<<<<<<<<<<<<<<<<<<<< Описание стилей верхнего банера main.tpl <<<END<<< */

/* >>>>>>>>>>>>>>>>>>>>>>>>>>>>>  Поле малой формы поиска main.tpl >>>START>>> */
.Search_Field {
	color: #757575;			/* ! */
	font-size: 11px;		/* ! */
	font-family: tahoma;	/* ! */
	background-image: url(../images/dlet_field_s.gif);
	background-repeat: repeat-x;
	height: 14px;
	padding-left: 3px;

	border: 1px solid #e6e6e6;
}

 .Search_Bkgr {
	background-image: url(../images/search_panel/search_fon.gif);
	background-repeat: repeat-x;
	height: 40px;
}
 .Search_Inter_Bkgr {
	background-image: url(../images/dlet_top_32.gif);
	background-repeat: repeat-x;
	height: 40px;
}
/* <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< Поле малой формы поиска main.tpl <<<END<<< */

/* >>>>>>>>>>>>>>>>>>>>>>>  Описание стилей левой колонки main.tpl >>>START>>> */
.Left_Column_Bkgr {
	background-image: url(../images/left_column/column_backgroudn_under.gif);
	background-repeat: repeat-y;
}

.Left_Column_Top_Pict {
	background-image: url(../images/left_column/column_bg_short.gif);
	background-repeat: no-repeat;
    background-position: top left;
}

.Left_Column_Title {
	background-image: url(../images/dlet_bltitle_b.gif);
	background-repeat: no-repeat;
	height: 32px;
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	padding-left: 11px;
}

.Left_Column_InternalB_Bkgr {
	background-image: url(../images/dlet_bl_2.gif);
	background-repeat: repeat-y;
}

.Left_Column_Rybrics_Text {
	color: #757575;
	font-size: 11px;		/* ! */
	font-family: tahoma;	/* ! */
	text-decoration: none;
}
.Left_Column_Rybrics_Text a:active, .Left_Column_Rybrics_Text a:visited, .Left_Column_Rybrics_Text a:link {
	color: #757575;
    font-size: 11px;
	text-decoration: none;
}
.Left_Column_Rybrics_Text a:hover {
	color: #4b73d4;
    font-size: 11px;
	text-decoration: underline;
}

.Left_Column_Banners_Text {
	color: black;
	font-size: 11px;		/* ! */
	font-family: tahoma;	/* ! */
	text-decoration: none;
}
.Left_Column_Banners_Text a:active, .Left_Column_Banners_Text a:visited, .Left_Column_Banners_Text a:link {
	color: black;
	text-decoration: none;
}
.Left_Column_Banners_Text a:hover {
	color: black;
	text-decoration: underline;
}
/* <<<<<<<<<<<<<<<<<<<<<<<<<< Описание стилей левой колонки main.tpl <<<END<<< */

/* >>>>>>>>>>>>>>>>>>>>>>> Описание стилей нижнего банера main.tpl >>>START>>> */
 .Down_Banner_Bkgr {
	background-image: url(../images/down_main_banner/down_fon.gif);
	background-repeat: repeat-x;
	height: 44px;
}
 .Down_Banner_Reverse_Bkgr {
	background-image: url(../images/down_main_banner/down_fon_r.gif);
	background-repeat: repeat-x;
	height: 44px;
}

.Down_Banner_NavigationMenu_Text {
	color: #00FFFF;
	font-size: 14px;
	font-family: tahoma;
	text-decoration: none;
}
.Down_Banner_NavigationMenu_Text a:active, .Down_Banner_NavigationMenu_Text a:visited, .Down_Banner_NavigationMenu_Text a:link {
	color: #00FFFF;
	text-decoration: none;
}
.Down_Banner_NavigationMenu_Text a:hover {
	color: #00FFFF;
	text-decoration: underline;
}
/* <<<<<<<<<<<<<<<<<<<<<<<<< Описание стилей нижнего банера main.tpl <<<END<<< */

/* ==================== */

.category {
	color: #757575;
	font-size: 11px;		/* ! */
	font-family: tahoma;	/* ! */
	text-decoration: none;
}
.category a {
	color: black;
	text-decoration: none;
}
.category a:hover {
	color: white;
	text-decoration: underline;
}

/* ==================== */

.speedbar {
	color: #757575;
	text-decoration: none;
}
.speedbar a {
	color: #4B73D4;
	text-decoration: none;
}
.speedbar a:hover {
	color: #4B73D4;
	text-decoration: underline;
}

/* ==================== */

.slink {
	color: #757575;
	font-size: 11px;		/* ! */
	font-family: tahoma;	/* ! */
	text-decoration: none;
}
.slink a:active, .slink a:visited, .slink a:link {
	color: #E34000;
	font-size: 11px;
	text-decoration: none;
}
.slink a:hover {
	color: #E34000;
	font-size: 11px;
	text-decoration: underline;
}

/* ==================== */

.copy {
	color: #757575;
	font-size: 11px;		/* ! */
	font-family: tahoma;	/* ! */
	text-decoration: none;
}
.copy a:active, .copy a:visited, .copy a:link {
	color: #757575;
    font-size: 11px;
	text-decoration: none;
}
.copy a:hover {
	color: #4b73d4;
    font-size: 11px;
	text-decoration: underline;
}
/* ==================== */

/* =#757575=#4b73d4=#4b73d4================= */
.stext {
	color: black;
	font-size: 11px;		/* ! */
	font-family: tahoma;	/* ! */
	text-decoration: none;
}
.stext a:active, .stext a:visited, .stext a:link {
	color: black;
	text-decoration: none;
}
.stext a:hover {
	color: black;
	text-decoration: underline;
}
.admin_text {
	color: white;
	font-size: 11px;		/* ! */
	font-family: tahoma;	/* ! */
	text-decoration: none;
}
.admin_text a:active, .admin_text a:visited, .admin_text a:link {
	color: white;
	text-decoration: none;
}
.admin_text a:hover {
	color: white;
	text-decoration: underline;
}

/* ==========g========== */


.text_block_registration {

   font-size: 12px;
   line-height: 150%;
   text-align: justify;
}
.text_block_contacts {

   font-size: 14px;
   line-height: 150%;
   text-align: justify;
   color: #757575;
}
/* ==========g========== */

.ltitle {
	color: black;
	font-size: 12px;
	font-weight: bold;
}
.fstory_mnav {
	color: black;
	font-size: 11px;
}

.fstory_mnav  a{
	color: black;
	text-decoration: none;	

}

.fstory_mnav a:hover {
	color: #4B73D4;
}

.fstory_mnav_point a{
    background-image: url(../images/offline.gif);
	background-repeat: no-repeat;
	height: 10px;
    width: 10px;
    padding-right:12px;
    padding-left:12px;
    background-position:center left;
    margin-bottom:5px;	
}
.fstory_mnav_point  a:hover {
    background-image: url(../images/online.gif);
	background-repeat: no-repeat;
	height: 10px;
    width: 10px;	
} 




.cptitle {
	color: white;
	font-size: 14px;
	font-weight: bold;
}

.ltitle_small {
	color: #a4a4a4;
	font-size: 11px;
	font-weight: bold;
}

.ltitle_small_cp {
	color: #a4a4a4;
	font-size: 12px;
	font-weight: bold;
}

/* ==================== */

.ntitle {
	color: black;
	font-size: 12px;
	font-weight: bold;
}
.ntitle a {
	color: black;
    font-size: 12px;
	text-decoration: none;
}
.ntitle a:hover {
	color: black;
    font-size: 12px; 
	text-decoration: underline;
}
.brd {
padding:0px 5px 5px 5px;
text-align:right;
}
/* ==================== */

.ctitle {
	color: black;
	font-size: 11px;
	font-weight: normal;
}
.ctitle a {
	color: black;
	text-decoration: none;
}
.ctitle a:hover {
	color: black;
	text-decoration: underline;
}

/* ==================== */

.news {
	color: #000;
	font-family: Verdana;
	font-size:8pt; 
	text-align:justify;
	line-height: 15px;
}
.news a {
	color: #4B73D4;
	text-decoration: none;
}
.news a:hover {
	color: #4B73D4;
	text-decoration: underline;
}
/* ==================== */
/* ==================== */
.information_text {
	color: black;
	font-size: 12px;		/* ! */
	font-family: tahoma;	/* ! */
	text-decoration: none;
        line-height: 150%;
        text-align: justify;
}
.information a:active, .information a:visited, .information a:link {
	color: black;
	text-decoration: none;
}
.information a:hover {
	color: black;
	text-decoration: underline;
}

/* ==================== */

.userstop {
	color: #757575;
	font-size: 11px;		/* ! */
	font-family: tahoma;	/* ! */
	text-decoration: none;
}

.userstop a {
	color: #4B73D4;
	text-decoration: none;
}

.userstop a:hover {
	color: #4B73D4;
	text-decoration: underline;
}

.userstop td {
	padding: 3px;
}

.userstop thead {
	color: #757575;
	font-weight: bold;
}

/* ==================== */


/* ==================== */

.skin {
	padding-left: 10px;
}
select {
	font-size: 11px;
	font-family: tahoma;
}

.top_1 {
	background-image: url(../images/top_banner/top_1.gif);
	background-repeat: repeat-x;
	height: 60px;
}
.top_3 {
	background-image: url(../images/top_banner/top_3.gif);
	background-repeat: repeat-x;
	height: 60px;
}
.top_5 {
	background-image: url(../images/top_banner/top_5.gif);
	background-repeat: repeat-x;
	height: 60px;
}
.top_7 {
	background-image: url(../images/top_banner/top_7.gif);
	background-repeat: repeat-x;
	height: 60px;
}
.top_9 {
	background-image: url(../images/top_banner/top_9.gif);
	background-repeat: repeat-x;
	height: 60px;
}
.top_20_1 {
	background-image: url(../images/dlet_top_20_1.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.top_26 {
	background-image: url(../images/main_banner/var2/main_fon.gif);
	background-repeat: repeat-x;
}


.top_search {
	background-image: url(../images/search_panel/search_fon.gif);
	background-repeat: repeat-x;
	height: 40px;
}
.cprs {
	background-image: url(../images/control_panel/control_panel_right_side.gif);
	background-repeat: repeat-x;
}	
.cpbkgr_nolog {
	background-image: url(../images/control_panel/control_panel_right_side.gif);
	background-repeat: repeat-x;
}
.cpbkgr_log {
	background-image: url(../images/control_panel/control_panel_right_side.gif);
	background-repeat: repeat-x;
}


.lcol_bkgr_short {
	background-image: url(../images/left_column/column_backgroudn_under_short.gif);
	background-repeat: repeat-y;
}
.lcol_bkgr2 {
	background-image: url(../images/left_column/column_bg.gif);
	background-repeat: no-repeat;

}






.a_block_12 {
	background-image: url(../images/art_design/mainline_center.gif);
	background-repeat: repeat-x;
}
.a_block_22 {
	background-image: url(../images/art_design/mainline_namenews_center.gif);
	background-repeat: repeat-x;
}
.a_block_22_left {
	background-image: url(../images/art_design/mainline_namenews_left.gif);
	background-repeat: no-repeat;
}.a_block_22_right {
	background-image: url(../images/art_design/mainline_namenews_right.gif);
	background-repeat: no-repeat; 
}
.a_block_32 {
	background-image: url(../images/dlet_artblock_32.gif);
	background-repeat: repeat-x;
}
.a_block_42 {
	background-image: url(../images/dlet_artblock_42.gif);
	background-repeat: repeat-x;
}
.a_block_52 {
	background-image: url(../images/dlet_artblock_52.gif);
	background-repeat: repeat-x;
}
.a_block_61 {
	background-image: url(../images/dlet_artblock_61.gif);
	background-repeat: repeat-y;
}
.a_block_63 {
	background-image: url(../images/dlet_artblock_63.gif);
	background-repeat: repeat-y;
}
.a_block_72 {
	background-image: url(../images/dlet_artblock_72.gif);
	background-repeat: repeat-x;
}
.a_block_82 {
	background-image: url(../images/dlet_artblock_82.gif);
	background-repeat: repeat-x;
}
.adblock_12 {
	background-image: url(../images/dlet_adblock_12.gif);
	background-repeat: repeat-x;
}
.adblock_21 {
	background-image: url(../images/dlet_adblock_21.gif);
	background-repeat: repeat-y;
}
.adblock_23 {
	background-image: url(../images/dlet_adblock_23.gif);
	background-repeat: repeat-y;
}
.adblock_32 {
	background-image: url(../images/dlet_adblock_32.gif);
	background-repeat: repeat-x;
}




.low_banner {
	background-image: url(../images/main_banner/var2/ploska.jpg);
        background-repeat: no-repeat;
	height: 22px;
	width:  766px;

}




/* ==================== Поле малой формы поиска */

.s_field {
	color: #757575;			/* ! */
	font-size: 11px;		/* ! */
	font-family: tahoma;	/* ! */
	background-image: url(../images/dlet_field_s.gif);
	background-repeat: repeat-x;
	height: 14px;
	padding-left: 3px;

	border: 1px solid #e6e6e6;
}

/* ==================== Поле формы авторизации */

.a_field {
	color: #757575;		/* ! */
	font-size: 14px;		/* ! */
	font-family: tahoma;	/* ! */
	background-image: url(../images/dlet_field_a.gif);
	background-repeat: repeat-x;
	height: 18px;
	padding-left: 3px;
	
	border: 1px solid #ffffff;	
}

/* ==================== */

.f_textarea {
	color: #757575;		/* ! */
	font-size: 11px;		/* ! */
	font-family: tahoma;	/* ! */
	background-image: url(../images/dlet_field_o.gif);
	background-repeat: repeat-x;
	
	width: 459px;
	height: 156px;
	border: 3px #0000CD;
}
.form_input_feedback {
	color: #757575;		/* ! */
	font-size: 12px;		/* ! */
	font-family: tahoma;	/* ! */
	background-image: url(../images/dlet_field_o.gif);
	background-repeat: repeat-x;
	
	width: 300px;
	height: 14px;
	border: 3px #0000CD;
}

.f_input {
	color: #757575;		/* ! */
	font-size: 11px;		/* ! */
	font-family: tahoma;	/* ! */
	background-image: url(../images/dlet_field_o.gif);
	background-repeat: repeat-x;
	
	width: 300px;
	height: 14px;
	border: 1px solid #e0e0e0;
}
	
.form_input_registration {
	color: #757575;		/* ! */
	font-size: 12px;		/* ! */
	font-family: tahoma;	/* ! */
	background-image: url(../images/dlet_field_o.gif);
	background-repeat: repeat-x;
	
	width: 340px;
	border: 3px solid #e0e0e0;
}

.form_input_ask_valid_name_registration {
	color: #757575;		/* ! */
	font-size: 12px;		/* ! */
	font-family: tahoma;	/* ! */
    background-color: #FFFFFF; 

	width: 65px;
	height: 22px;
	border: 3px solid #e0e0e0;
}

.form_input_login {
	color: #757575;
        font-family: tahoma;
        font-size: 14px;
        text-decoration: none;
}

.f_select {
	color: #757575;		/* ! */
	font-size: 11px;		/* ! */
	font-family: tahoma;	/* ! */
	background-image: url(../images/dlet_field_o.gif);
	background-repeat: repeat-x;
	
	height: 14px;
	border: 1px solid #e0e0e0;
}

/* ==================== Главное меню сайта */


.mainmenu_forum {
	color: red;
	font-size: 11px;		/* ! */
	font-family: tahoma;	/* ! */
	text-decoration: none;
	font-weight: bold;
	text-transform: uppercase;
}
.mainmenu_forum a:active, .mainmenu_forum a:visited, .mainmenu_forum a:link {
	color: black;
	text-decoration: none;
}
.mainmenu_forum a:hover {
	color: red;
	text-decoration: none;
}
.hr_line {
	background: url(../images/line.gif);
	width: 100%;
	height: 7px;
	font-size: 3px;
	font-family: tahoma;
	margin-top: 4px;
	margin-bottom: 4px;
}

.navigation {
	color:#666; 
	border:0px;
}

.navigation a:link,
.navigation a:visited,
.navigation a:hover,
.navigation a:active {
	text-decoration:none;
	color: #636363;
	background:#F9F9F9;
	border:1px solid #E6E6E6;
	padding:3px 6px;
	font-size:11px
}

.navigation a:hover {
	background:#799AE3;
	color:#FFFFFF;
	border-color:#E6E6E6;
}

.navigation span {
	text-decoration:none;
	background:#fff;
	padding:3px 6px;
	border:1px solid #E6E6E6;
	color:#ccc;
	font-size:11px;
}
