a img, :link img, :visited img {border: 0;}

.inputtextarea:hover, .inputtextarea:focus {
border:1px solid #EAA295;
padding-left:3px;
}
.testtest{
color:blue;
}
div.forms {margin-bottom:15px;}

.inputtext:hover, .inputtext:focus {
border:1px solid #EAA295;
padding-left:3px;
}

body {
	margin:0;
}

.table_c TABLE{
	border-top:2px solid #BBBCC1;
	margin:15px;
	border-bottom:2px solid #BBBCC1;
	
	border-collapse: collapse;
	font-weight: normal;
	padding:5px;
}

.table_c th {
	color: #282828;
	border-right: 1px solid #fff;
	background: #f3f3f3;
	font-size:11px;
	padding: 4px;
	margin: 0px;
}
.table_c td {
	border-bottom:1px solid #F3F3F3;
	color:#000000;
	padding: 4px 20px;
	
	
}
.prev{
margin-top:0px;
padding-top:0px;
font-weight:bold;
}
.wrap {position:relative;min-width: 960px;max-width: 1280px;margin: 0px auto;padding-bottom: 20px;height:auto !important;height:100%;min-height:100%;}


.content {padding:0px;margin:0px;}


/* Start Кнопки сверху */
A.menu_top:link {text-decoration: none; color: #FFF; text-transform: uppercase; font-weight: bold; font-size: 14px;}
A.menu_top:visited {text-decoration: none; color: #FFF; text-transform: uppercase; font-weight: bold; font-size: 14px;}
A.menu_top:active {text-decoration: none; color: #FFF; text-transform: uppercase; font-weight: bold; font-size: 14px;}
A.menu_top:hover {text-decoration: none; color: #FFF; text-transform: uppercase; font-weight: bold; font-size: 14px;}
/* End Кнопки сверху */


/* Start Ссылки в контенте */
A:link {text-decoration: underline; color: #453FC9;}
A:visited {text-decoration: underline; color: #453FC9;}
A:active {text-decoration: underline; color: #453FC9;}
A:hover {text-decoration: none; color: #453FC9;}
/* End Ссылки в контенте */

A{
 color: #453FC9;
}

div.citate{border: solid #d8d8d8 1px; border-left: solid #d8d8d8 5px; padding: 15px; display: block; font-size: 14px; font-style: italic; color: #888b94;}
div.links{background-color: #f2f2f3; padding: 10px;}

div.info{width: 200px; float: right; display: block;}
div.info_header{padding: 7px; color: #FFF; background-color: #488ECC; text-align: center;}
div.info_body{padding: 8px; border: solid #488ECC 1px; border-top: solid #FFF 1px;}
div.month{padding-right: 10px; padding-top: 2px; font-family: Tahoma; font-size: 9px; color: #FFF;}
div.day{padding-right: 10px; padding-top: 2px; font-family: Arial; font-size: 32px; color: #000;}

.portfel{background: url('images/bg_btn.gif') repeat-x 0 0;}

div.prtf, div.prtf_active {padding: 8px 0px 0px 10px; margin-right: 10px; color: #fff;height: 22px; cursor: pointer;}

div.prtf {background: url(images/arrow_white.gif) no-repeat right 12px; }
div.prtf_active {background: url(images/arrow_active_white.gif) no-repeat right 12px; 
}

.prtf_child{display: none;}

hr{height: 1px; color: #BEC5C3;}

div.comment {background-color:#F7F0E0; padding:15px;}
.lg{color: #b93b3c;font-size: 18px; font-weight: bold;}


H1 {color: #5B5BC9; padding-top: 3px; padding-bottom: 3px; margin-bottom: 0px; font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif; font-size: 20px; font-weight: bold;}
H2 {color: #5B5BC9; padding-top: 0px; padding-bottom: 5px; margin-bottom: 0px; font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif; font-size: 17px; font-weight: bold;}
H3 {color: #5B5BC9; padding-top: 0px; padding-bottom: 10px; margin-bottom: 0px; font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif; font-size: 14px; font-weight: bold;}
H4 {color: #5B5BC9; padding-top: 0px; padding-bottom: 5px; margin-bottom: 0px; font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif; font-size: 12px; font-weight: bold;}
H5 {color: #5B5BC9; padding-top: 0px; padding-bottom: 5px; margin-bottom: 0px; font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif; font-size: 11px; font-weight: bold;}
H6 {color: #5B5BC9; padding-top: 0px; padding-bottom: 3px; margin-bottom: 6px; font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif; font-size: 10px; font-weight: bold; border-bottom: solid #d8d8d8 1px;}

div.anonse {background: url('images/bullet_news.gif') no-repeat left top; text-indent:5px;}

td {font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif; font-size: 11px; color: #5b5f69;}

/* Start Дизайн таблиц в контенте*/
table.index{margin-top: 5px; border-top: solid #bbbcc1 2px; border-bottom: solid #bbbcc1 2px;}
table.index  td{color: #000; font-size: 9px; border-bottom: solid #f3f3f3 1px;font-size:10px;}

table.usual{margin-top: 5px; border-top: solid #bbbcc1 2px; border-bottom: solid #bbbcc1 2px;}
table.usual  td{color: #000; border-bottom: solid #f3f3f3 1px;}

input.text{height: 35px; width: 100%; font-family: Courier New; font-size: 24px; background-color: #fdf5e0; border: solid #000 2px;}
/* End Дизайн таблиц в контенте*/

li{list-style: none; background-image: url(images/bullet.jpg); background-position: 0 6; background-repeat: no-repeat; padding-left: 8px;padding-bottom:4px;}
li ul li{list-style: none; background-image: url(images/bullet_deeper.jpg); background-position: 0 6; background-repeat: no-repeat; padding-left: 8px;}


#float_menu {overflow:hidden; width:560px; position:relative; list-style:none; height:112px;}
#float_menu ul{height:112px;margin:0px;padding:0px;width:10000px;}
#float_menu li{height:112px;width:112px;vertical-align:middle;text-align:center;float:left;list-style:none;background:none;padding:0;
	margin:0px;position:relative;color:#2e3192;z-index:100;
}

#float_menu li a, #hovered_menu_el a{ text-decoration:none;}
#scroll_left_top, #scroll_right_top {cursor:pointer;}
#hovered_menu_el a {color:#5b5f69;}
#float_menu li img, #hovered_menu_el img{height:70px;width:70px;margin:5px auto 0px auto;display:block;cursor:pointer;}
#hovered_menu_el { width:117px;height:119px;position:absolute;z-index:50;top:0;left:0;display:none;height:114px;width:114px;text-align:center;
	padding:0px 4px 4px 0px;margin:0px;background:transparent url('images/active_bg.gif') no-repeat 0 0;cursor:pointer;
}

.top_menu_info {
/*	background:transparent url('img/info_bg.png') no-repeat 0 0;*/

	background-color:#555555;
	opacity:0.8;
	-filter:alpha(opacity=80);width:235px;height:79px;color:#fff;padding:5px 10px;display:block;
}

.extra_info {display:none;}

.top_menu_info h3 {color:#fff;margin:5px 0px 3px 0px;font-size:16px;font-weight:bold;padding:0;}

.auth_form { text-align: center; position: absolute; width: 238px; height: 140px; border: solid #b4b4b4 2px; display: none; background-color: #fff;}
.auth_form table{width: 184px;position: relative;margin: 2px auto 0px auto;} 

.submenu_left {padding:5px 0px 15px 20px;displaY:none;}
.submenu_left div{ background:url(images/arrow_sub.gif) no-repeat left 50%; padding-left:20px; font-size:11px;color:#ffffff;}
.submenu_left div a{ color:#ffffff !important; text-decoration:none!important;}
.submenu_left div.active,
.submenu_left div.active a{
	color:#58adf5  !important;
	text-decoration:none;
}


.news_button{
	height:26px; display:block;
	float:left; margin:0px 2px 0px 0px; background:url(images/news_btn_bg.gif) no-repeat left 50%; top:1px; position:relative; padding-left:5px;
}

.news_button a{ background:url(images/news_btn_bg.gif) no-repeat right 50%; display:block; height:20px; padding-right:20px; padding-top:6px;}
.news_active a{ color:#5B5F69 !important; background:url(images/news_btn_bg_active.gif) no-repeat right 50%; display:block; height:20px;
	padding-right:20px; padding-top:6px;
}

.news_active{ padding-left:20px; color:#d8d8d8; background:url(images/news_btn_bg_active.gif) no-repeat left 50%;}


/* MISC */

#zebra { background:url('images/zebra.jpg') left top; }

.licur {background-color:white !important; z-index: 1000;}

.bold { font-weight: bold; }
.italic { font-style: italic; }

.teaser { border: 1px solid #d8d8d8; padding: 0px 20px;color: #888b94;}
.teaser p {color: #888b94;}
.teaser-b {background: #fff url(images/teaser-b.jpg) left bottom no-repeat; padding-bottom: 7px; margin-bottom: -7px;}
.teaser-r {background: #fff url(images/teaser-r.jpg) right top no-repeat;padding-right: 7px;margin-right: -7px;}
.teaser-br {background: #fff url(images/teaser-br.jpg) right bottom no-repeat;padding-bottom: 7px;padding-right: 7px;margin-bottom: 5px;}

.biger {font-size: 14px;color: #5a5e69;}

.reddy {padding: 0px;margin: 0px;}
.reddy li{color: #2e3192;font-size: 13px;font-weight: bold;padding: 15px 20px;background-position: 8px 21px;}

.tablo {border-top:2px solid #BBBCC1;margin-top:5px;border-bottom:2px solid #BBBCC1;width: 100%;border-collapse: collapse;font-weight: normal;}
.tablo th {color: #282828;border-right: 1px solid #fff;background: #f3f3f3;font-size:11px;padding: 4px;margin: 0px;}
.tablo td {border-bottom:1px solid #F3F3F3;color:#000000;padding: 4px 20px;text-align: center;}

.tablotarif {border-top:2px solid #BBBCC1;margin-top:5px;border-bottom:2px solid #BBBCC1;width: 100%;border-collapse: collapse;font-weight: normal;}
.tablotarif th {color: #282828;border-right: 1px solid #fff;background: #f3f3f3;font-size:11px;padding: 4px;margin: 0px;}
.tablotarif td {border-bottom:1px solid #F3F3F3;color:#000000;padding: 4px 20px;text-align: left;}

.tablo1 {border-top:2px solid #BBBCC1;margin-top:5px;border-bottom:2px solid #BBBCC1;width: 100%;border-collapse: collapse;font-weight: normal;}
.tablo1 th {color: #282828;border-right: 1px solid #fff;background: #f3f3f3;font-size:11px;padding: 4px;margin: 0px;}
.tablo1 td {border-bottom:1px solid #F3F3F3;color:#000000;padding: 4px 20px;text-align: left;}

.info2 {background: #f7f0e0;border-bottom:2px solid #BBBCC1;padding: 5px 20px;font-size:11px;color: #5A5E69;}
.info3 {background: #f7f0e0;font-size:11px;color: #5A5E69;padding-left:550px;}
.info4 {margin-top:5px;border-top:2px solid #BBBCC1;}
.redd{color: #2e3192;}

.ss { position: absolute;width: 184px;display: none;}

div#centerblock {
	width: 100%;
	
	background-color: #DBDEE0;
	background-image: url(images/fatred.gif);
	background-position: top;
	background-repeat: repeat-x;

	
}
div#bigbuts {
	margin: 5px;
	padding: 10px 10px 10px 10px;
	
}

#table_centr TD{
	font-size: 16px;
	font-family: Arial;
	color: #5F6D75;
	text-align: center;
}


#img_bg{
	background-image: url(images/fam_bg.gif);
	height: 187px;
	}

#table_u TD{
    background-color: #f1f2f3;
    color: #5f6466;
    padding:12px;
    border:1px solid #BBBCC1;
    font-size: 16px;
	color: #5F6D75;	
}

#table_u img{
float: left;
margin-right:10px;

}

div#content{
font-size: 12px;
}
div#content LI{
font-size: 12px;
}


div#block_z {
background-color: #FF33FF;
width:168px;
margin: 2px;
float: left;
height:40px;
}

h3.prev{
	padding-bottom:0px;
}
#news_list{
	margin:0px;
	padding:0px;
}
#content p{

}
.news_index{padding-left:17px}