* {margin: 0px;	padding: 0px;}
html {height:100%;}
* html body {height:100%; /* замена min-height:100% для IE6 */}
body {min-height:100%; min-width:900px; position: relative;  /* абсолютно позиционируемые элементы будут располагаться относительно body */ background:url(images/t_bg.gif) 0 -24px repeat-x #fff; font-family:arial; font-size:12px; color:#070707}

.line {border-top:1px solid #dfdfdf; height:1px; margin:25px 0}

.fright {float:right}
.fleft {float:left}

a {color:#015e85}
a:hover {text-decoration:none}

p {margin-bottom:15px}

.banner {margin-left:55px}

img {border:0}

table {border-collapse:collapse;}
table td {border:0; vertical-align:top}
#content table {padding:5px; border:1px solid #008db1; margin-top:15px; margin-bottom:15px;

}
#content table thead {background: #008db1; color: #fff; text-align:center;}

#content table td, #content table th {
	padding:5px;
	border:1px solid #008db1; 
}
#form table {padding:5px; border:none; margin-top:0px; margin-bottom:0px;
}
#form table thead {background:none; color: #000; text-align:left;}
#form table td, #form table th {
	padding:0px;
	border:none; 
}

h1 {font-size:23px; color:#393939; font-style:italic; margin-bottom:15px}
h2 {font-size:19px; color:#393939; font-style:italic; margin-bottom:15px}
h3 {font-size:17px; color:#393939; font-style:italic; margin-bottom:15px}
h4 {font-size:15px; color:#393939; font-style:italic; margin-bottom:15px}

.zayav {font-style:italic; font-size:14px; margin:3px 0 30px 0; font-weight:bold}
.zayav a {}
.navbody {display:none; font-size:12px; margin:1px 5px 0 5px;  line-height:20px; background:#e4f0f4; padding:5px 10px 10px 25px}

/*---main---*/
	#header, #content, #footer {min-width:1000px}
	
	.clear {clear:both}
	
	
/*---header---*/
    #header {height:236px; width:100%;}
	
	.tr { height:106px; width:auto; overflow:hidden}
	#header .logo {width:292px; height:59px; top:14px; left:41px; position:absolute}
	#header .time {position:absolute; }
	
	.menu {text-transform:uppercase; font-size:12px; font-family:tahoma; margin:34px 0 0 353px}
	.menu a {background:url(images/m1.jpg) center top no-repeat; color:#2593b4; display:block; float:left;
	width:118px; height:43px; 
	text-decoration:none; text-align:center; 
	padding:15px 0 0 0; margin:6px 0 0 0;
	font-weight:bold;}
	.menu a:hover {background:url(images/m1_act.jpg) center 10px no-repeat; height:76px;  padding:25px 0 0 0; margin:0; color:#12597c}
	
	#header .bg {height:126px; width:auto; background:url(images/head_bg.jpg) 0 0 repeat-x; margin:0 41px;}
	#header .bg_l {height:126px; width:auto; background:url(images/head_l.jpg) 0 -25px no-repeat}
	#header .bg_r {height:126px; width:auto; background:url(images/head_r.jpg) top right no-repeat}

/*---content---*/
    #content {padding-bottom: 100px; /* место для футера */ min-height:200px; line-height:16px;}
	#content .bg { background:url(images/cnt_t.jpg) 0 0 repeat-x}
	#content .bg_l { background:url(images/cnt_l.jpg) 0 0 no-repeat}
	#content .bg_r { background:url(images/cnt_r.jpg) top right no-repeat; padding:32px 32px 0 32px; clear:both;}
	
	.col_center {margin:11px 41px 0 315px;}
	.col_center img {margin:0 20px 20px 0;}
	
	.col_left {position:absolute; left:41px; top:248px; width:262px;  padding:0px 0 0 0;margin-top:-12px;}
	*html .col_left {background:url(images/lbox_bg.jpg) 0 0 no-repeat; !important}
	.but {margin-bottom:3px; display:block; height:49px;}
	
     .fbn{
	background:url(images/but_1.jpg) no-repeat 0 0;}
	.tbn{
	background:url(images/but_2.jpg) no-repeat 0 0;	}
	
/*---footer---*/
    #footer {position:absolute;  bottom:0;  height:93px; width: 100%; color:#757575;}
	#footer .main {margin:42px 41px; width:auto}
	.b_bg {background:url(images/b_bg.jpg) 0 27px repeat-x;}
	.bl {background:url(images/bl.jpg) no-repeat 0 0;}
	.br {background:url(images/br.jpg) no-repeat top right; height:93px; width:auto; overflow:hidden}
#numberSS{ position:absolute;
	right:44px;
	top:70px;
	color:#999;
	font-size:15px;
	font-weight:bold;}
.col_left a{
	font-weight:bold;
	font-size:15px;
	font-style:italic;
	line-height:21px;
	text-decoration:none;}
.col_left a:hover{
	text-decoration:underline;}
.activelink{
	color:#666;
	text-decoration:none;}
.colortry{
	color:#9F3F35 !important;}
.linkrazdel{
	color:#000 !important;
	font-weight:bold;
	font-size:17px;
	font-style:italic;}
.linkrazdel span{
color:#000 !important;}

.battonlink{
	display:inline-block;
    font-size: 15px !important;
    font-style: italic;
    height: 49px;
    line-height: 15px !important;
    padding-left: 50px;
    padding-top: 8px;
    width: 100%;
	text-decoration:none !important;
	 }
.bat.battonlink {
	background:url(images/fon-button.jpg) repeat-x 0 0;
	padding:0px;
	margin-top:12px;}
.bat.battonlink span.textb{
	float:left;
	width:110px;
	padding-top:8px;}
.fbn .imgb{
	background:url(images/fon-clock.jpg) no-repeat 0 0;
	width:55px;
	height:49px;
	display:inline-block;
	float:left;
	}
.imgstrel{
	background:url(images/fon-strelka.jpg) no-repeat 0 0;
	width:23px;
	height:49px;
	display:inline-block;
	float:right;}

.tbn .imgb{
	background:url(images/fon-mir.jpg) no-repeat 0 0;
	width:55px;
	height:49px;
	display:inline-block;
	float:left;}
.trbn .imgb{
	background:url(images/fon-none.jpg) no-repeat 0 0;
	width:55px;
	height:49px;
	display:inline-block;
	float:left;}
.trbn{
	background:url(images/fon-button.jpg) repeat-x 0 0;
	padding:0px; 
    width: 100%;}
.trbn .textb{
	position: absolute;
	left: 30px;
	display: inline-block;
	margin-top: 15px;
	}
.podpunkt{
	display:inline-block;
	width:96%;
	padding:0px 0px;
	line-height:26px !important;
	border-left:4px solid #d9eaf1;
	background:none;
	padding-left:4px;
	
	}
.podpunkt:hover{
	background:#d9eaf1;
	text-decoration:none !important;}

.col_center.bg ul{	
	list-style-position:inside;}
.numbertop{
	display:inline-block;
     font-size:15px;
	 position:absolute;
	 color:#fff;
	 left: 44%;
	margin-top: 42px;
	text-align:right;
	font-weight:bold;}
.numbertop span{
	display:inline-block;
	color:#AA3D49;
	font-size:30px;}
.timediv{
	float:left;
	width:100px;
	padding-top:40px;}
.time{
	width:200px;
	right:30px;
	top:1px;
	color:#a3a3a3}

.fooone {
	}
.fooone span{
	display:inline-block;
	width:100%;
	font-size:15px;
	font-weight:bold;}
.footree{
	width:230px;}
.footree span{
	display:inline-block;
	width:100%;
	font-size:15px;
	font-weight:bold;}
.creator{
	width:200px;
	margin-top:8px;}

p.buttext{
	}
.zaiavka{
	display:inline-block;
	height:35px;
	width:190px;
	position:relative;
	text-decoration:none;
	text-align:center;
	background: url('images/but_4.jpg') no-repeat;
	font-size:18px;
	padding-top:15px;
}

