/* D E L F I N */

body        {text-align:left;background-color:#ffffff;}
table {/*width:100%; height:100%;*/ margin:0px; padding:0px;}
body, div, a, td, th {margin: 0px; font-size: 11px; font-family: Tahoma, Helvetica, sans-serif; color: #024964; /*text-decoration: none;*/}
body, div, a, img {border: 0px; padding: 0px;}
a:HOVER         {padding: 0px; margin: 0px;font:11px Tahoma; color: #00ACAE; text-decoration:underline;}
/*a:HOVER         {padding: 0px; margin: 0px;font:11px Tahoma; color:#0E55BC#0C479D; text-decoration:none;}*/

/*body, td, th {vertical-align:top;}*/
h2        {font-weight: bold; font-size: 18px; font-family: Verdana, Arial narrow, Arial, Helvetica, sans-serif; color:#BC7C15; padding: 0px; margin: 0px; line-height: 24px; margin-bottom: 10px;}
h3        {font-weight: bold; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; color:#35426A; padding: 0px; margin: 0px; line-height: 14px;}
p        {margin-top:8px;}
/*hr        {color:#D4D4D4;height:1px;}*/
hr {height:0px; wight:100%; margin:0 10 0 10px; border-top:1px solid #D4D4D4; display:block;}
select, input         {margin:0px; padding:0px; font:11px Tahoma; color:#333333;}

.sf {background:URL('images/sf_bg.jpg') left top no-repeat; width:580px; height:161px; padding:10px 0px; margin: 0px -10px; text-align:center}

.main_t {border:1px solid #D4D4D4; width:765px}
.td1 {border:1px solid #FFFFFF; background:#E2F2F6; height:112px;}
.adress {font-size:11px; line-height:17px; padding:10 0 0 0 ; color:#333333}
.small {font-size:10px; top:-3px; left:80px; color:#333333}
/*.small {font-size:10px; width:100%; position:relative; top:-3px; left:80px; color:#333333}*/

.tzaglushka        {width:765px;height:100%;border-left:1px solid #D4D4D4;border-right:1px solid #D4D4D4;}
/*Хедер */
.th1        {width:100%; height:113px;background-color:#E2F2F6;}
        .th1 td        {vertical-align:middle;color:#333333;line-height:16px;}
                .th1 td a        {text-decoration:underline;}
                .th1 td a:hover        {text-decoration:none;}
/*Навигация */
.th2        {width:100%; height:22px;background-color:#3FACC7;}
        .th2 td        {text-align:center;vertical-align:middle;}
                .th2 td a        {font:bold 11px tahoma;color:#ffffff;}

/*Контент */
.tmain        {width:100%;height:100%;background: url(art/main/cont-bg0.gif) left top repeat-x;}
        .tmain .tdleft        {width:155px;font-size: 9px;border-right:1px solid #D4D4D4;}
                .tmain .tdleft .lmenu1        {width:155px;height:135px;/*background: url(images/bl_bg16.jpg) left top no-repeat;*/}
                        .tmain .tdleft .lmenu1 td        {padding:23px 0px 0px 25px;}
                                .tmain .tdleft .lmenu1 td a        {font-size:14px;line-height:18px;}
                                .tmain .tdleft .lmenu1 td a:hover        {color:#000000;}
                .tmain .tdleft .lmenu2        {width:155px;}
                        .tmain .tdleft .lmenu2 td        {padding:10px 0px 0px 10px;}
                                .tmain .tdleft .lmenu2 td a:hover        {color:#000000;}
                                .tmain .tdleft .lmenu2 td img        {margin:7px 5px;}
        .tmain .tdcont        {padding:20px;line-height:17px;}
                .tmain .tdcont .head1        {font:normal 24px arial;color:#0C479D;}
                .tmain .tdcont .links1        {font-weight:bold;text-align:center;color:#0C479D;}
                        .tmain .tdcont .links1 a        {font-weight:bold;font-size:12px;color:#0C479D;padding:0px 10px;}
                        .tmain .tdcont .links1 a:hover        {color:#000000;}

/*Футер */
.tfooter        {width:100%;height:40px;border-top:1px solid #D4D4D4;}
        .tfooter th        {vertical-align:middle;text-align:left;font-weight:normal;}
        .tfooter td        {width:50%; vertical-align:middle;text-align:right;}
        .tfooter a        {font-size: 11px;font-weight:normal;text-decoration:underline}
        .tfooter a:hover        {color:#000000;text-decoration:none}


.head1        {height:1px;}


.topmenu_td {border-left:1px solid #FFFFFF; border-right:1px solid #FFFFFF; height:22px; padding:0 10 0 10; background: #3FACC7; vertical-align:bottom;}
.td_topmenu {font: bold 11px Tahoma; color:#FFFFFF; padding: 0px; margin:0px; background-color:#3FACC7;}
.td_topmenu_a  {font: bold 11px Tahoma; color:#FFFFFF; padding: 0px; margin:0px; background-color:#2392AE;}
.td_topmenu p a, .td_topmenu p a:hover, .td_topmenu_a p a, .td_topmenu_a p a:hover{text-decoration:none;font: bold 11px Tahoma; color:#FFFFFF;}

.topmenu_td2 {border-left:1px solid #FFFFFF; border-right:1px solid #FFFFFF; height:22px; padding:0 10 0 10; background: #0C479D; vertical-align:bottom;}
.td_topmenu2 {font: bold 11px Tahoma; color:#FFFFFF; padding: 0px; margin:0px; background-color:#0C479D;}
.td_topmenu2_a  {font: bold 11px Tahoma; color:#FFFFFF; padding: 0px; margin:0px; background-color:#4570AE;}
.td_topmenu2 p a, .td_topmenu2 p a:hover, .td_topmenu2_a p a, .td_topmenu2_a p a:hover{text-decoration:none;font: bold 11px Tahoma; color:#FFFFFF;}

.submenu {text-align: left; font: 11px Tahoma; color:#FFFFFF; text-decoration:none; background: #3FACC7;}
.submenu a {text-align: left; font: 11px Tahoma; color:#ffffff; text-decoration:none; background: #3FACC7;}
.submenu a:HOVER{color: #EEE47F;}
/*.submenu a {text-align: left; font: 11px Tahoma; color:#FFFFFF; text-decoration:none; background: #3FACC7;}*/

.menu_td td {margin:0px; padding:0px; font:11px Tahoma; color:#333333;}

/* главная */
.st {background:URL('images/sf_bg.jpg') left top no-repeat; width:588px; height:161px; padding:0; margin:0; text-align:center}
/*.st {background:URL('images/sf_bg.jpg') left top no-repeat; width:576px; height:161px; padding:10 10 0 50; margin:0 10 0 10; text-align:center}*/
.r_block {/*background:URL('images/right1.gif') right top no-repeat; */width:145px;  margin:0; padding:0 4 0 8; border-left:1px dotted #D4D4D4;}
/*.r_block {height:100%; width:145px; float:right; margin:0 5 10 0; padding:0 0 10 10; border-left:1px dotted #D4D4D4}*/
.bot_td div {border-top:3px solid #44C2D1; width:100%; padding:10 0 10 0;/*padding:10 0 10 0;*/}

.main_blocks {height:100%; width:95%; margin:10px;}
.main_blocks td {padding:10px; width:50%; vertical-align:top;}
.main_blocks span {margin-bottom:20px; font:bold 13px Tahoma; color:#0C479D;}
.main_blocks .main_blocks_td1 {border-right:1px dotted #D4D4D4;}
/*
.main_blocks {height:100%; width:0px; margin:10px}
.main_blocks td {padding:10px; width:50%; vertical-align:top;}
.main_blocks span {margin-bottom:20px; font:bold 13px Tahoma; color:#0C479D}
.main_blocks .main_blocks_td1 {border-right:1px dotted #D4D4D4}
*/
.block1 {width:140px; height:115px;}
/*.block1 {width:140px; margin:5px; height:115px; float:left}*/
.block1 .b1 {padding: 0px;margin: 0px; background:URL('images/arrow3.gif') left top no-repeat; font:bold 13/11px Tahoma; color:#0C479D; text-align:right; height:12px}
.block1 .b1 a { font:bold 11px Tahoma; color:#0C479D; text-align:right; height:12px}
.block1 .b2 {vertical-align:top; border-top:3px solid #44C2D1; border-left:1px solid #D4D4D4; border-right:1px solid #D4D4D4; border-bottom:1px solid #D4D4D4; padding:10px;}
.block1 .b2 a {text-decoration: underline;}
.block1 .b3 {vertical-align:top; padding:10px;}

.title, .title a, .title a:hover {font:bold 13px Tahoma; color:#0C479D;}
/* главная */
/*новости*/

.news a{
	padding: 0px; margin: 0px; font:11px Tahoma; color:#0C479D; text-decoration:none;
}
.news a:HOVER {padding: 0px; margin: 0px;font:11px Tahoma; color:#0C479D; text-decoration:none;}
table.list {
	width: 100%;
	border: 1px #eeeeee; 
	border-collapse: collapse;
}
table.list .header {
	background-color: #E2E9F3;
	text-align: center;
}
.leftmenu td {
	padding: 3px 0px;
}
.leftmenu td a {
	font-size: 11px; 
	font-family: Tahoma, Helvetica, sans-serif; 
	color: #024964; 
	text-decoration: none;
	font-weight: bold;
}
.leftmenu td a:hover {
	text-decoration: none;
	font-weight: bold;
}
.ttable {
	font-weight: bold;
	text-align:center;
}

TD.mw		{ font-size: 11px; background-color: #ffffff; font-family: Arial Cyr, MS Sans Serif nowrap; }
	div.mw		{ font-size: 11px; background-color: #ffffff; font-family: Arial Cyr, MS Sans Serif; color: red}
	TD.mwd		{ height: 22px; font-size: 11px; background-color: #ffffff; font-family: Arial Cyr, MS Sans Serif}
	TD.red		{ font-size: 11px; background-color: #ffffff; font-family: Arial Cyr, MS Sans Serif; color: red}
	TD.mww		{ font-size: 11px; background-color: #ffffff; font-family: Arial Cyr, MS Sans Serif}
	TD.mw1		{ font-size: 11px; background-color: #0093DD; font-family: Arial Cyr, MS Sans Serif; font-weight: normal; color: white}
	TD.mwn		{ font-size: 11px; background-color: #f7f8fa; font-family: Arial Cyr, MS Sans Serif }
	TH.mw		{font: bold 11px Tahoma; color:#FFFFFF; padding: 0px; margin:0px; background-color:#3FACC7;}
	TABLE.mw	{ width: 768;  background-color: #999999; font-family: Arial Cyr, MS Sans Serif }
	TABLE.mww1	{ width: 768;  background-color: #999999; font-family: Arial Cyr, MS Sans Serif }