html,body,p,ul,li,a,form{margin:0px;padding:0px;font-family:"Arial";}
html{height:100%;}
body{height:100%;background:#FFFFFF center repeat-y;}
img{border:none;margin:0px;padding:0px;}

* html div#content_outer{height:100%;}
div#content_outer{width:100%;text-align:center;min-height:100%;}
a, a:visited {color: #1818C7;}
a:hover {text-decoration:none;color:#282873;}

div#content{overflow:hidden;width:100%;margin:0 auto;}
div#header{height:66px;background:url('../i/canarpro/header_background.gif') repeat-x top left;overflow:hidden;text-align:left;padding:0 20px;font-size:12px;}
div#header img{float:left;}
div#header p{color:#54565C;float:right;margin:18px 0 0 10px;}
div#navigation{height:39px;overflow:hidden;background:url('../i/canarpro/navigation_background.gif') repeat-x top left;padding:0px 20px 0;font-size:13px;font-weight:bold;color:#fff;}
div#navigation ul{width:100%;display:inline;list-style-type:none;}
div#navigation ul li{text-align:center;float:left;width:12%;}
div#navigation ul li a{color:#fff;padding:10px 0 13px;display:block;background:url('../i/canarpro/navigation_background_delim.gif') top right no-repeat;text-decoration:none;}
div#navigation ul li a:hover {text-decoration:underline;}

div#navigation ul li.select{background:url('../i/canarpro/navigation_left_a.gif') top left no-repeat;}
div#navigation ul li.select a{background:url('../i/canarpro/navigation_right_a.gif') top right no-repeat;color:#FFFFFF;}

div#navigation ul li div.childrens {position:relative;top:-6px;background: #89A1C8;border: #42444A 0px solid;padding-top:10px;}
div#navigation ul li div.childrens a {padding:1px;margin:0px;font-size:11px;background:none;}

div#main_comtent{width:100%;margin-right:-265px;margin-top:20px;float:left;}
div#left_content{width:235px;float:right;padding:0 10px 0 10px;text-align:center;background:#DCEAF2;}
div.search{background:url('../i/canarpro/search.gif') no-repeat;height:63px;overflow:hidden;margin-bottom:10px;font-size:12px;padding:10px 15px;}
div.search label{float:left;font-weight:bold;margin-bottom:5px;}
input#search_text{border:1px solid #B5B5B5;float:left;width:145px;}
input#go{background:url('../i/canarpro/go.gif') #FFFCFF no-repeat;background-position:middle;border:none;width:40px;float:right;cursor:hand;}
div.search a#a_search{text-align:right;color:#1C94B8;float:right;margin-top:5px;}

div#exs_search{overflow:hidden;background:url('../i/canarpro/exs_search_mid.gif') repeat-y;margin-bottom:10px;}
div#exs_search_top{width:100%;background:url('../i/canarpro/exs_search_top.gif') no-repeat;height:9px;font-size:9px;}
div#exs_search_bottom{width:100%;background:url('../i/canarpro/exs_search_bottom.gif') bottom left no-repeat;height:9px;font-size:9px;}
div#ex_search_text{overflow:hidden;padding:0px 15px;text-align:left;font-size:12px;}
div#ex_search_text label{float:left;width:100%;font-weight:bold;margin-bottom:5px;background-color:#FCDFC6;}
div#ex_search_text select{margin-bottom:5px;width:205px;text-align:center;border:1px solid #B5B5B5;}

div#exs_search_2{overflow:hidden;background:url('../i/canarpro/exs_search_2_mid.gif') repeat-y;margin-bottom:10px;}
div#exs_search_2_top{width:100%;background:url('../i/canarpro/exs_search_2_top.gif') no-repeat;height:9px;font-size:9px;}
div#exs_search_2_bottom{width:100%;background:url('../i/canarpro/exs_search_2_bottom.gif') bottom left no-repeat;height:9px;font-size:9px;}
div#ex_search_2_text{overflow:hidden;padding:0px 15px;text-align:left;font-size:12px;}
div#ex_search_2_text label{float:left;width:202px;font-weight:bold;margin-bottom:5px;background-color:#617DCC;color:#FFFFFF;padding:1px;}
div#ex_search_2_text select{margin-bottom:5px;width:205px;text-align:center;border:1px solid #B5B5B5;}
div.left_block {text-align:left;font-size:12px;}
div.left_block li a {font-size:12px;}
h2{font-size:14px;margin:5px 0px;}
div.small_text{clear:both;margin:5px 0;}

div#vio{overflow:hidden;background:url('../i/canarpro/violet_mid.gif') repeat-y;margin-bottom:10px;}
div#vio_top{width:100%;background:url('../i/canarpro/violet_top.gif') no-repeat;height:9px;font-size:9px;}
div#vio_bottom{width:100%;background:url('../i/canarpro/violet_bottom.gif') bottom left no-repeat;height:9px;font-size:9px;}
div#vio_text,div#green_text{overflow:hidden;text-align:left;padding:0 10px;font-size:12px;color:#333030;}
div#vio_text p,div#green_text p{}
div#vio_text img, div#green_text img{float:left;margin:0 5px 0 0;}


div#green{overflow:hidden;background:url('../i/canarpro/green_mid.gif') repeat-y;}
div#green_top{width:100%;background:url('../i/canarpro/green_top.gif') no-repeat;height:9px;font-size:9px;}
div#green_bottom{width:100%;background:url('../i/canarpro/green_bottom.gif') bottom left no-repeat;height:9px;font-size:9px;}


div.right_bans {font-size:12px;}
div.right_bans table td {text-align:left;font-size:12px;}
div#right_content{margin-right:265px;}
div.box{margin:0 10px 0 20px;text-align:center;overflow:hidden;}
div.box_mid{width:100%;float:left;background:url('../i/canarpro/box_mid.gif') repeat-y;background-color:#fff;}
div.box_top{width:100%;background:url('../i/canarpro/box_top.gif') no-repeat;}
div.box_bottom{width:100%;background:url('../i/canarpro/box_bottom.gif') bottom left no-repeat;}


/*div.picture{clear:both;background:#F5F5F5;border:1px solid #E7EFED;width:550px;margin:0 auto;padding:5px 0 2px 0;text-align:center;}*/

div.text,div.text_table{overflow:hidden;text-align:left;padding:0 10px;font-size:12px;}
div.box {text-align:justify;}
div.box ul {margin: 20px;}
div.table_mid{width:100%;float:left;margin-top:10px;background:url('../i/canarpro/table_mid.gif') repeat-y #F7FEFF;}
div.table_top{width:100%;background:url('../i/canarpro/table_top.gif') no-repeat;}
div.table_bottom{width:100%;background:url('../i/canarpro/table_bottom.gif') bottom left no-repeat;}

div.text{font-size:13px;text-align:left;}
div.text h1{font-size:16px;}
div.text h2{font-size:14px;}

div.text_table H1{font-size:14px;}
div.text_table H2{font-size:13px;}

div.text_table .th{color:#1C94B8;text-decoration:underline;}
div.text_table .th td{background-color:#FBF1E7;border-right:4px solid white;}
div.text_table table td{padding:5px;}
div.text_table .color td{background:#FBF1E7;}
div.text_table td.no_padding{padding:0px;margin:0px;width:95px;background:url('../i/canarpro/table_td_top.gif') top left #1C94B8;background-repeat:no-repeat;}

.width_40{width:40px;}
.underline{text-decoration:underline;}
.img_left_top{float:left;margin:0 10px 10px 0;}

div.hot_variant{float:left;width:100%;font-size:12px;}
div.hot_variant a.left_variant{float:left;color:#57A7D1;margin:0 10px;text-decoration:none;font-weight:bold;}
div.hot_variant a.right_variant{float:right;margin:0 10px 4px;background:url('../i/canarpro/a_cor.gif') top left no-repeat #57A7D1; color:#fff;padding:2px;font-weight:bold;text-decoration:none;}

* html div.hot_variant a.right_variant{margin:0 10px 0px;}
*:first-child+html div.hot_variant a.right_variant{margin:0 10px 0px;}

div.sly{font-size:12px;overflow:hidden;clear:both;border-top:1px dotted #969696;border-bottom:1px dotted #969696;margin:2px 10px 10px;padding:10px 0px;}
div.pictures_info{float:left;text-align:center;}
div.pictures_B{background:url('../i/canarpro/B.gif') top left no-repeat;float:left;margin-top:2px;padding:2px 7px 2px 10px;}
div.pictures_B a{text-decoration:none; color:#fff; font-weight:bold;}
div.pictures_B_inf{background:#F3E4D5;padding:5px;float:left;}

div.border_right{float:left;padding-right:5px;padding-left:10px;}
div.border_right2{float:left;padding-left:6px;border-left:1px dotted #969696;}

div.info_by_tabel{text-align:left;color:#333030;overflow:hidden;width:100%;}
div.info_by_tabel table td{padding:4px 2px;}
div.info_by_tabel table td.border{padding:4px 2px;border-bottom:1px dotted #969696;}
table.right_table_info{width:135px;overflow:hidden;}
table.right_table_info td.small_padding{padding:4px 2px 0;}
table.right_table_info a{color:#475F99;text-decoration:none;font-weight:bold;}
span.green{color:#72A854;font-weight:bold;font-size:15px;}
span.red{color:#AA4343;font-weight:bold;font-size:15px;text-decoration:line-through;}
span.blue{color:#475F99}

table.right_table_com{color:#333030;width:200px;}

div#before_footer{clear:both;height:90px;}
div#footer{margin:0 auto;width:100%;overflow:hidden;height:86px;position:relative;margin-top:-80px;background:#054A72;padding:0px;font-size:12px;text-align:left;color:#DBEBFD;}
div#footer ul{list-style-type:none;float:left;color:#4895B8;width:100%;font-weight:bold;margin:10px;}
div#footer ul li{float:left;margin:0 2px;}
div#footer ul li a{text-decoration:none;color:#4895B8;margin:0 3px;}
div#footer p{margin:5px 12px 2px 15px;clear:both;}
div#footer a{text-decoration:underline;color:#DBEBFD;}



/* список страниц */
DIV.pagesnum {
	position: relative;
	padding: 3px 3px 3px 3px;
	width: 100%;
	margin-top: 20px;
	border-top: #99a2e0 1px solid;
}
DIV.pagesnum A {
	background-color: #f3f3f3;
	border: #99a2e0 1px solid;
	position: relative;
	padding: 3px 8px 3px 8px;
	margin: 3px 3px;
	z-index: 2;
	font-weight: bold;
}
DIV.pagesnum A:hover {
	color: white;
	background-color: #666699;
}
DIV.pagesnum SPAN {
	border: #99a2e0 1px solid;
	padding: 3px 8px 3px 8px;
	border-top: white 1px solid;
	font-weight: bold;
	margin: 3px 3px;
	position: relative;
	background-color: white;
}
DIV.pagesnum SPAN.str {
	border: #99a2e0 1px solid;
	border-top: white 1px solid;
	padding: 3px 8px 3px 8px;
	font-weight: bold;
	margin: 3 3 0 50;
	position: relative;
	background-color: white;
}
/* список страниц */
.obj_list_table TD{
	font-size: 12px;
	padding: 2 0 2 0;
}
.obj_list_table TD.ont {
	width: 18%;
	text-align:right;
	padding: 4 10 4 0;
	color: #2e3192;
}
.obj_list_table TH a {
	color: #993300;
}
.obj_list_table TH{
	text-align: left;
	padding: 5px 0px 5px 0px;
	background-color : #FFFFFF;
	color: #993300;
	font-size: 15px;
	font-weight: bold;
}

/* вывод списка объектов */
.obj_title TD{
	padding-top: 2px;
	background-color : #EDF3FE;
}

.obj_title a {
	color: #333366;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
}

.obj_title a:hover {
	color: #EE0000;
	text-decoration: underline;
}

/* вывод списка объектов */
/* вывод списка параметров под листингом */

DIV.inp {
	border: #99a2e0 1px solid;
	width: 95%;
	padding: 5px;
	margin: 15px;
	background-color: #EDF3FE;
}
DIV.inp SPAN.title {
	border: #99a2e0 1px solid;
	font-size: 12px;
	font-weight: bold;
	padding: 5px;
	top:-15px;
	margin: -24px 0px 15px 0px;

	color: #993300;
	position: relative;
	height: 25px;
	text-align: left;
	background-color: white;
}

/* вывод списка параметров под листингом */


/* таблица вывода меню */
.tb_left {
	margin: 5px;
	border: 1px #D6E4FC solid;
	
}
.tb_left a {
	color: #13477E;
	font-size: 12px;
	text-decoration: underline;
}

.tb_left a:hover {
	text-decoration: none;
}
.tb_left TD{
	text-align:left;
	padding: 3 2 3 2;
	
	font-size: 11px;
	
}
.tm2 TD.title{
	color:#B00E00;
	font-size: 12px;
}
.tm2 TD.razdel  {
	font-size: 14px;
	text-align: center;
	color:#414246;
	font-weight: bold;
}
.tb_left TD.t{
	font-size: 12px;
}
.tb_left TD.t a {
	font-size: 12px;
	text-decoration: none;
}
.tb_left TD.t a:hover {
	text-decoration: underline;
}
.button {
	border: #EDF1F6 1px solid;
	color: #FFFFFF;
	font-size: 12px;
	cursor: pointer;
	background-color: #617DCC;
	padding: 1px 7px;
}