body {
	padding:0px 0px 0px 0px;
	margin:0px;
}
#page{
	width:100%;
	_background: url(../imgs_v3/header_bg.jpg) left top no-repeat; 
	z-index:100px;
 
}
#header { 
	width:100%;
	height:205px;
			
}
#logo {
	margin-left:30px;
	float:left;
	width:246px;
	height:157px;
	background: url(../imgs_v3/logo.gif) left top no-repeat;  		
}
#logo h1 { text-transform:uppercase;
	text-align:left;
	padding:0px 0px 3px 20px;
	margin:0px 0px 0px 0px; 
	font: bold 15px Arial, sans-serif; color: #23396b;	
}
.tel {
	float:right;
	width:700px;
	padding-top:55px;
	 font: bold 12px Arial, sans-serif; color: #383838;	 
}
#top_menu {
	padding:0px;
	margin:0px;
}
#top_menu li{
	float:left;
	list-style:none;
	padding:0px 20px 0px 0px;
	margin:0px 0px 0px 0px;
}

#top_menu  #active a {
	font: bold 12px Arial, sans-serif; color: #FF0444;
	text-decoration:none;
}
#top_menu li a{	
	font: bold 12px Arial, sans-serif; color: #383838;	 
}
#bottom_menu {
	padding:30px 0px 0px 40px;
	margin:0px;
	 
}
#bottom_menu li{
	float:left;
	list-style:none;
	padding:0px 30px 0px 0px;
	margin:0px 0px 0px 0px;
	font: bold 12px Arial, sans-serif; color: #8b8a8a;	
}
#bottom_menu li a{	
	text-decoration:none;
	font: bold 12px Arial, sans-serif; color: #8b8a8a;	 
}

.slogan {
	text-align:right;
	font: bold 20px Arial, sans-serif; color: #FFF;
	text-transform:uppercase;
	float:right;
	width:470px;
	padding-top:0px;
	padding-right:40px;
}
.slogan span {
	 font: bold 15px Arial, sans-serif; color: #FFF;
	 text-transform:uppercase;
}
.slogan font {
	
	 text-transform:lowercase ;
}
.clear{
	clear:both;	
}

#leftcols { 
	width:276px;
	float:left;
	background: url(../imgs_v3/left_top_corner.gif) 30px top no-repeat;  
}

.blocl_l {
	width:245px;
	 
	padding-left:25px;
	margin-top:10px;
}
#content {
	 _background: url(../imgs_v3/p.gif) 31px 0px repeat-y;

}
#ll {
	 background: url(../imgs_v3/pline.gif) 31px 0px repeat-y;
	width:100%;
}
*html #rightcols { 
	float:left;
	_background: url(../imgs_v3/strelka.gif) left 0px repeat-y;  
	_width:704x;
	margin-top:14px;
}
#rightcols { 
	float:left;
	_background: url(../imgs_v3/strelka.gif) left 0px repeat-y;  
	_width:704x;
	margin-top:13px;width:100%;
}
*html #text_bl{ min-height:800px;
	width:97%;
 
	text-align:left;
	font: normal 13px Arial, sans-serif; color: #1c2758;
	
	background: url(../imgs_v3/line_gorizont.gif) left 0px repeat-x;  
}
#text_bl{ min-height:800px;
	width:100%;
 
	text-align:left;
	font: normal 13px Arial, sans-serif; color: #1c2758;
	
	background: url(../imgs_v3/line_gorizont.gif) left 0px repeat-x;  
}
#bg_r {
	padding:7px 0px 20px 20px;
}
#text_bl td{
	font: normal 13px Arial, sans-serif; color: #1c2758;

}
#text_bl h1{
	text-align:left;
	font: bold 15px Arial, sans-serif; color: #23396b;
	padding:0px 0px 0px 0px;
	text-transform:uppercase ;
}
.t1 {
		text-align:justify;
	width:509px;
	padding:0px 0px 10px 0px;
	margin:0px 0px 10px 0px;
	border-bottom:1px solid #d5d5d5;
}
.t2 {
	text-align:justify;
 
	padding:0px 0px 10px 0px;
	margin:0px 0px 10px 0px;
	border-bottom:1px solid #d5d5d5;
}
 .t2 img {
	padding:2px;
 }
.bann {
	width:125px;
}
#calc {
	width:643px;
	background:#e4e0e0;
}
 
.calc_top {
	width:643px;
	 background: url(../imgs_v3/calc_top.gif) left top no-repeat; 
}
.calc_bottom {
	width:643px;
	 background: url(../imgs_v3/calc_bottom.gif) left bottom no-repeat; 
}
.pad {
	padding:15px 27px 18px 28px;
}
 #bottom {
 	height:70px;
	 background:#fff url(../imgs_v3/bottom.gif) left top repeat-x; 
 }
.cop {
	float:left;
	padding:32px 0px 0px 315px;
	 font: bold 20px Arial, sans-serif; color: #23396b;
	 text-transform:uppercase;
} 
#move_block {
	width:220px;
	_position:fixed ;
	top:255px;
	 
}
*html .man {
	float:left;
	width:206px;
	_height:241px;
	 padding-top:10px;
	 padding-left:16px;
}
.man { 
	float:left;
	width:206px;
	_height:241px;
	 padding-top:10px;
	 padding-left:17px;
}
.t_ {
	padding:20px 0px 0px 0px;
	text-align:left;
	font: bold 13px Arial, sans-serif; color: #000;
}
.t_tel {padding:0px 0px 10px 0px;
	padding-top:17px;
	font: bold 15px Arial, sans-serif; color: #000;
}

#menu_left {
	font: normal 12px Arial, sans-serif; color: #4f4f4f;
	text-align:left;
	padding:8px 0px 10px 0px;
	margin:0px;
}
#one #menu_left li {
	padding:0px 0px 5px 0px;
	margin:0px 0px 2px 0px;	
	list-style:none;
	font: normal 12px Arial, sans-serif; color: #4f4f4f;
	text-align:left;
	background: url(../imgs_v3/line.gif) left bottom repeat-x; 
}
#one #menu_left li span, #two #menu_left li span{
	font: normal 11px Arial, sans-serif; color: #999;
 
}
#one #menu_left li a{
  	background: url(../imgs_v3/kvadrat.gif) left 5px no-repeat; 
	font: normal 12px Arial, sans-serif; color: #4f4f4f;
	padding:0px 0px 0px 20px;
	margin-left:6px;
 
}
#one #menu_left li a:hover{
  	background: url(../imgs_v3/kvadrat.gif) left 5px no-repeat; 
	font: normal 12px Arial, sans-serif; color: #4f4f4f;
	padding:0px 0px 0px 20px;
	margin-left:6px;
 	text-decoration:none;
}

#two #menu_left li {
	padding:0px 0px 5px 0px;
	margin:0px 0px 2px 0px;	
	list-style:none;
	font: normal 12px Arial, sans-serif; color: #4f4f4f;
	text-align:left;
	background: none; 
}
#two #menu_left li a{
 	 background: url(../imgs_v3/kvadrat_red.gif) left 5px no-repeat; 
	font: normal 12px Arial, sans-serif; color: #4f4f4f;
	padding:0px 0px 0px 20px;
	margin-left:6px;
 
}
#two #menu_left li a:hover{
  	background: url(../imgs_v3/kvadrat_red.gif) left 6px no-repeat; 
	font: normal 12px Arial, sans-serif; color: #4f4f4f;
	padding:0px 0px 0px 20px;
	margin-left:6px;
 	text-decoration:none;
}
#three #menu_left li {
	padding:0px 0px 5px 0px;
	margin:0px 0px 2px 0px;	
	list-style:none;
	font: normal 12px Arial, sans-serif; color: #4f4f4f;
	text-align:left;
	background: none; 
}
#three #menu_left li a{
 	 background: url(../imgs_v3/kvadrat_grey.gif) left 5px no-repeat; 
	font: normal 12px Arial, sans-serif; color: #4f4f4f;
	padding:0px 0px 0px 20px;
	margin-left:6px;
 
}
#three #menu_left li a:hover{
  	background: url(../imgs_v3/kvadrat_grey.gif) left 6px no-repeat; 
	font: normal 12px Arial, sans-serif; color: #4f4f4f;
	padding:0px 0px 0px 20px;
	margin-left:6px;
 	text-decoration:none;
}
#title_grey {
	width:255px;
	height:27px;
	text-align:left;
	padding-left:11px;
	padding-top:2px;
	font: bold 12px Arial, sans-serif; color: #fff;
		background: url(../imgs_v3/title_bg_grey.gif) left top no-repeat; 
}
#title_red {
	width:255px;
	height:27px;
	text-align:left;
	padding-left:11px;
	padding-top:2px;
	font: bold 12px Arial, sans-serif; color: #fff;
		background: url(../imgs_v3/title_bg.gif) left top no-repeat; 
}
#title_bg_blue {
	width:255px;
	height:27px;
	text-align:left;
	padding-left:11px;
	padding-top:2px;
	font: bold 12px Arial, sans-serif; color: #fff;
		background: url(../imgs_v3/title_bg_blue.gif) left top no-repeat; 
}

#search {
	font: normal 12px Arial, sans-serif; color: #000;
}
#type_oper {
	width:145px;
	height:19px;
	border:1px solid #454545;
	 font: normal 12px Arial, sans-serif; color: #454545;
}
#maxmin {
	width:45px;
	height:19px;
	border:1px solid #454545;
	 font: normal 12px Arial, sans-serif; color: #454545;	
}
#type_oper2 {
	background:#eeecec;
	width:145px;
	height:19px;
	border:1px solid #454545;
	 font: normal 12px Arial, sans-serif; color: #454545;
}
.but_send {
	 background: url(../imgs_v3/but_send.gif) left top repeat-x; 
	height:19px;
	border:0px;
	border-right:1px solid #414143;
	cursor:pointer;
	 font: normal 12px Arial, sans-serif; color: #fff;	
}

#block_cont {
	padding:25px 0px 0px 10px;
	color:#1c2758;
}
#news_date h1{
	text-align:left;
	font: bold 14px Arial, sans-serif; color: #333;
	padding:0px 0px 4px 0px;
	margin:0px 0px 0px 0px;
	text-transform:capitalize ;	
}
#news_date h1 a{
	font: bold 14px Arial, sans-serif; color: #333;
}
#news_date h1 a:hover{
	text-decoration:none;
	font: bold 14px Arial, sans-serif; color: #333;
}
#news_date span{
	font: normal 11px Arial, sans-serif; color: #ccc;
}
.read {
	text-align:right;	
}.read a{
	 font: normal 12px Arial, sans-serif; color: #333;	
}
.read_flat {
	font: bold 12px Arial, sans-serif; color: #333;
	text-decoration:none;
}
.long2 {
	border:1px solid #000;
	width:80px;
	font: normal 12px Arial, sans-serif; color: #000;
}
.long3 {
	border:1px solid #000;
	width:100px;
	font: normal 12px Arial, sans-serif; color: #000;
}
.long {
	border:1px solid #000;
	width:180px;
	font: normal 12px Arial, sans-serif; color: #0000;
}
#summa_mes {
	font: normal 12px Arial, sans-serif; color: #FF0000;
}
#banner_top {

	margin:0px 0px 10px 0px;
}
#goroskop {
	 
	margin:0px 0px 0px 30px;
}
#banner_fight {
	 
	margin:10px 0px 10px 10px;
}
#bottom_ban {
	
	margin:10px 0px 10px 0px;
}
#itm #cena {
	font: bold 11px Arial, sans-serif; color: #000000;
}
#itm  #desc {
	padding:2px 0px 3px 0px;
	font: normal 11px Arial, sans-serif; color: #000000;text-transform:capitalize ;
}
#desc {
	padding:2px 0px 3px 0px;
	font: normal 11px Arial, sans-serif; color: #000000;
}
#cena {
	font: bold 11px Arial, sans-serif; color: #000000;
}
#list #desc_spec {
	margin:0px;
	padding:2px 0px 3px 0px;
	font: normal 11px Arial, sans-serif; color: #204d9d;
	text-transform:capitalize ;
}
#desc_spec {
	padding:2px 0px 3px 0px;
	font: normal 11px Arial, sans-serif; color: #204d9d;
}
#desc_spec a{
	 text-decoration:none;
	font: normal 11px Arial, sans-serif; color: #204d9d;
}
#dates {
		font: normal 11px Arial, sans-serif; color: #000000;
}
#dates span{
		font: bold 11px Arial, sans-serif; color: #000000;
}
#foto_bg {
	background: url(../imgs_v3/foto_bg.gif) left bottom repeat-x;
	padding:0px 0px px 0px;
	height:21px;
}
#foto_bg a {
	padding:12px 0px px 0px;
	font: normal 11px Arial, sans-serif; color: #fff;
	text-decoration:none;
}

h3 {
	background:#c5dae4;
	
	text-align:left;
	padding:2px 5px 3px 10px;
	margin:10px 0px 5px 0px; 
	font: bold 12px Arial, sans-serif; color: #636363;	
}
h3#spec {
	background:#c5dae4;
	
	text-align:left;
	padding:2px 0px 3px 20px;
	margin:10px 0px 5px 0px; 
	font: bold 14px Arial, sans-serif; color: #000;	
}
#tab_item_flat   {
	width:430px;
	font: normal 11px Arial, sans-serif; color: #000;	
}
#tab_item_flat td {
	font: normal 11px Arial, sans-serif; color: #000;	
}
#tab_item_flat .td_bold {
	font: bold 11px Arial, sans-serif; color: #000;
}
#cena {
	
	font: bold 13px Arial, sans-serif; color: #000;
}
#cena span{
	font: bold 13px Arial, sans-serif; color: #e53926;
}
.linex {
	border-right:1px solid #c5dae4;
	border-bottom:1px solid #c5dae4;
	padding:4px 0px 5px 0px;
} 
.liney {
	_border-right:1px solid #c5dae4;
	border-bottom:1px solid #c5dae4;
	padding:4px 0px 5px 0px;
} 
#title_spec {
	font: bold 13px Arial, sans-serif; color: #636363;
	padding:0px 0px 5px 0px;
}
#fl_spec {
	margin:0px 20px 0px 10px;
}
#news_home { 
	padding:18px 0px 10px 10px;
}
#news_home2 { 
	padding:4px 0px 4px 10px;
}
#news_left {
	padding:0px 0px 0px 10px;
	font: normal 12px Arial, sans-serif; color: #000;
}
#news_left p {
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}
#news_left  a {
	text-decoration:underline;
}
#news_left  img {
		padding:0px;
	margin:3px ;
}
#news_left .news_home_t {
	width:210px;
}
#news_left  a:hover {
	text-decoration:none;
}
#news_left h2 {
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	font: bold 12px Arial, sans-serif; color: #000;
}
#news_left h2 a {
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	font: bold 12px Arial, sans-serif; color: #000;
}
.news_home_t {
	padding:4px 0px 10px 0px;
	text-align:justify;
	width:155px;
	font: normal 12px Arial, sans-serif; color: #000;
}
.news_home_t a{
	padding:4px 0px 0px 0px;
	text-align:left;
	width:125px;
	font: normal 12px Arial, sans-serif; color: #000;	
}
.news_home_t a:hover{
	text-decoration:none;
 
	text-align:left;
	width:125px;
	font: normal 12px Arial, sans-serif; color: #000;	
}
#banner_fight {
	text-align:center;
}
#pagination {
	background:#c5dae4;
	
	text-align:center;
	padding:4px 0px 4px 20px;
	margin:30px 0px 5px 0px; 
	font: normal 12px Arial, sans-serif; color: #000;	
}
#pagination a{

	font: normal 12px Arial, sans-serif; color: #000;	
}
#pagination .active {
font: bold 14px Arial, sans-serif; color: #000;
}

#calc_bl td{
	font: bold 13px Arial, sans-serif; color: #707070;
}
#calc_bl td input, #calc_bl td select{
	border:1px solid #414143;
	font: normal 12px Arial, sans-serif; color: #707070;
}
#wsx #button {
	background: url(../_imgs_calc/b.gif) left top repeat-x;
	 
	height:19px;
	font: mormal 11px Arial, sans-serif; color: #FFF;
	border:0px;
	border-right:1px solid #4c4c4e;
	cursor:pointer;
}
#warning {
	padding-top:10px;
	font: mormal 11px Arial, sans-serif; color: #383838;
	
}
#warning span{
	font: bold 12px Arial, sans-serif; color: #005478;
} 
.blueback {
	background:#ebeff9;
}
.blueback2 {
	background:#FFF;
}
.blueback td{
	padding:2px;
}
.blueback2 td{
	padding:2px;
}
#count_flat {
	float:left;
	padding:0px 20px 0px 0px;
}
#count_flat_a {
	float:left;
	padding:0px 20px 0px 0px;
}
#count_flat a{
		font: bold 12px Arial, sans-serif; color: #000;
}
#count_flat_a a{
		font: bold 12px Arial, sans-serif; color: #005478;
		text-decoration:none;
}
.comment_reg {
	text-align:justify;
	font: normal 11px Arial, sans-serif; color: #005478;
	line-height:14px;
	margin:0px 0px 0px 10px;
}
#login_form {
 
	margin:0px 0px 4px 0px;
	 
}
#login_form a { 
	font: normal 12px Arial, sans-serif; color: #005478;
}
.login_home {
	font: normal 11px Arial, sans-serif; color: #000;
	width:100px;
	height:16px;
	border:1px solid #333;
} 
.errorstyle {
	text-align:center;
	color:#FF0000;
}
#reg_mess {
		text-align:center;
	color:#FF0000;
	padding-bottom:10px;
}
#signin {
	
}
#add_tab {
	font: normal 11px Arial, sans-serif; color: #000;
 
}
#add_tab td{
	font: normal 11px Arial, sans-serif; color: #000;
	border-bottom:1px solid #ccc;
 
	padding:0px 10px 2px 10px;
}