@charset "utf-8";
/* CSS Document */

html, body {margin:0px;  color:#fff; font-family: Tahoma, Geneva, sans-serif; font-size:12px;}
table {border-collapse: collapse; margin:0px; padding:0px; }
td {padding:0px; vertical-align:top;}
body, input, select, textarea {}
html {}
body { padding:0px 0px 0px 0px; background-color:#2f697f; background-image:url(../images/bg.gif); background-position:top left; background-repeat:repeat-x;}

a {color: #fff; text-decoration:underline;}
a:hover { text-decoration:none;}

img { border:none;}
div.clear { clear:both;}

div.main { width:980px; margin:0 auto;}

td.top_l { background-image:url(../images/left_bg.jpg); background-position:top right; background-repeat:no-repeat;}
td.top_c { width:980px;}
td.top_r { background-image:url(../images/right_bg.jpg); background-position:top left; background-repeat:no-repeat;}

div.top_c_c { height:50px; background-image:url(../images/top_c_2.jpg); background-repeat:no-repeat; background-position:top left;}
div.top_c_c_c { height:11px; background-image:url(../images/top_c_3.jpg); background-repeat:no-repeat; background-position:top left; padding-top:4px;}

div.line { height:2px; background-image:url(../images/line.gif); background-repeat:no-repeat; background-position:top center;}

div.footer { padding:15px 0px 0px 0px;}

div.vrezka { padding:15px; background-color:#30b7c4; border-bottom:1px solid #00ffcc; background-image:url(../images/vrezka_bg.gif); background-repeat:repeat-x; background-position:bottom left;}

img.vr_img { background-color:#2f697f;}

div.zerkalo { height:30px; background-image:url(../images/zerkalo.gif); background-position:top left; background-repeat:no-repeat;}

/*МОДУЛЬ*/
div.module { position:absolute;}
div.modul_a { 
width:330px;  padding:15px; border-bottom:2px solid #00ffcc;
background-color: rgba(255,255,255,0.7);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#90ffffff,endColorstr=#90ffffff);
color:#000;
}

div.modul_b { padding-bottom:1px; border-bottom:1px solid #000;}
div.modul_b a { text-transform:uppercase; text-decoration:none; color:#000; font-weight:bold;}

div.modul_c { padding-top:10px; font-size:11px;}

div.modul_d { float:left; margin-right:10px; border:1px solid #000;}
/*МОДУЛЬ*/


/*ТОП МЕНЮ*/
div.menu_a { background-color:#36b7c2; background-image:url(../images/mbg.gif); background-repeat:repeat-x; background-position:top left;}
div.menu_l { background-image:url(../images/ml.gif); background-repeat:no-repeat; background-position:top left;}
div.menu_r { background-image:url(../images/mr.gif); background-repeat:no-repeat; background-position:top right;}

div.menu_link { padding:1px 0px 0px 0px;}
div.menu_link a { color:#FFF; font-size:14px; font-weight:bold; display:block; float:left; padding:15px 12px 16px 12px; border-left:1px solid #00ffcc;}

#active_menu { color:#a3fdeb; text-decoration:none;}

div.zaplatka { position:absolute; margin:0px 0px 0px 0px; height:50px; width:10px; background-image:url(../images/ml.gif); background-repeat:no-repeat;}
/*ТОП МЕНЮ*/


/*++++++++++++++++++++++++++*/









/*------------------------------------------------------------------*/


table.moduletable { width:100%;}
table.moduletable th { text-align:left; background-color:#CCC; padding:5px;}
table.moduletable td { padding:0px;}


/*++++++++++++++++++++++++++*/
table.moduletable-m_first { width:100%; background-color:#205468; background-image:url(../images/module_bg.gif); background-position:top left; background-repeat:repeat-y;}
table.moduletable-m_first tr { }
table.moduletable-m_first th { background-color:#00ffcc; padding:20px 30px 7px 15px; text-align:left; vertical-align:middle; background-image:url(../images/module_th_bg_220.gif); background-repeat:no-repeat; background-position:top right; font-size:14px; color:#fff; text-shadow: 1px 1px 1px #000;}
table.moduletable-m_first td { padding:15px 15px 15px 30px;}

table.moduletable-m { width:100%; background-color:#205468; background-image:url(../images/module_bg.gif); background-position:top left; background-repeat:repeat-y;}
table.moduletable-m tr { }
table.moduletable-m th { background-color:#00ffcc; padding:7px 30px 7px 15px; text-align:left; vertical-align:middle; background-image:url(../images/module_th_bg_end.gif); background-repeat:no-repeat; background-position:top right; font-size:14px; color:#fff; text-shadow: 1px 1px 1px #000;}
table.moduletable-m td { padding:15px 15px 15px 30px;}
/*++++++++++++++++++++++++++*/
/*++++++++++++++++++++++++++*/
table.moduletable-center { width:100%; margin-bottom:10px;}
table.moduletable-center th { text-align:left; color:#00ffcc; font-size:24px; font-weight:bold; text-shadow: 1px 1px 1px #444;}
table.moduletable-center td { }
/*++++++++++++++++++++++++++*/

/*###################################*/
div.mod_wrap { margin-top:10px;}
div.mod_image { float:left; margin-right:10px;}
div.mod_title { font-size:14px; font-weight:bold;}
div.mod_info { color:#00ffcc; padding-bottom:2px; padding-top:2px; font-size:11px;}
div.mod_info a { color:#00ffcc;}
div.mod_intro { font-size:11px;}

div.mod_l_wrap { margin-top:10px; border:1px solid #2f697f; width:253px; float:left;}
div.mod_l_image { float:left; margin-right:10px;}
div.mod_l_title { font-size:14px; font-weight:bold;}
div.mod_l_info { color:#00ffcc; padding-top:2px; font-size:11px;}
div.mod_l_info a { color:#00ffcc;}
div.mod_l_intro { font-size:11px; padding-top:2px;}

div.mod_lc_wrap { margin-top:10px;}
div.mod_lc_image { float:left; margin-right:10px;}
div.mod_lc_title { }

div.mod_lp_wrap { background-image:url(../images/m_3.gif); background-repeat:no-repeat; background-position:top left; padding:0px 0px 0px 15px; margin-top:7px;}
div.mod_lp_title { }
/*###################################*/

/*###################################*/
a.mainlevel-leftmenu { display:block; margin:5px 0px 5px 0px; padding:0px 0px 0px 18px; background-image:url(../images/m_2.gif); background-repeat:no-repeat; background-position:center left;}
#active_menu-leftmenu { text-decoration:none; font-weight:bold; color:#00ffcc;}
/*###################################*/


a.contentpagetitle { font-weight:bold; font-size:16px;}
table.contentpaneopen { width:100%;}
table.blog { width:100%;}

li { list-style:square; padding:2px 0px 2px 0px;}
h1 { font-size:30px; margin:0pt; font-weight:bold; color:#FFF;}

div.content_padding { padding:0px;}

div.section, div.componentheading {text-align:left; color:#00ffcc; font-size:24px; font-weight:bold; text-shadow: 1px 1px 1px #444; margin-bottom:10px;}

div.section h4 { margin:0pt;}

span.article_seperator { display:block; border-bottom:1px dotted #CCC; margin-bottom:10px;}

div.blog_img { float:left; margin-right:10px; margin-left:0px;}
div.blog_img_resize { border:2px solid #205468;}
div.blog_img_resize img { border:0px solid #eefbd4;}

/*Обратный путь*/
div.path {background-image:url(../images/line.gif); background-repeat:repeat-y; background-position:top center;}
div.path_box {font-size:11px; color:#205468; padding:2px 15px 3px 15px;}
div.path_box a { color:#205468;}
/*Обратный путь*/

div.titles { }
div.titles a { font-weight:bold; font-family:Georgia, "Times New Roman", Times, serif;}


/*--------------------------------------------------------------*/
div.intro_box {margin-bottom:10px; padding-bottom:0px;}
div.intro_tit { padding-bottom:0px; font-size:16px; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic;}
div.min_intro { margin-bottom:10px;}



div.mosimage img { border:2px solid #205468;}

div.view_img { float:left; margin-right:15px; margin-bottom:15px;}
div.view_img img {  border:2px solid #205468;}

