* {margin: 0; padding: 0; border: 0;}
body {  background-color: #FFF; font-family: Arial, Helvetica, sans-serif; color: #000; font-size: 12px;min-height: 100%; height: auto !important; height: 100%; position: absolute;}
html, body { width: 100%;}
ul { list-style: none;}
img {border:0;}
.clear { clear: both; height: 0px; padding: 0px; margin: 0px; line-height: 0px; font-size: 0px;}
a { color: #00429d;}
a:hover { text-decoration: none; }
.centermap { width: 1000px; margin: 0 auto; position: relative;}
.min { min-width: 1000px; width:expression(((document.compatMode && document.compatMode=='CSS1Compat') ? document.documentElement.clientWidth : document.body.clientWidth) < 1000 ? "1000px" : "auto");}

/*head*/
.headbg { background: url(../images/headbg.gif) top repeat-x; height: 178px;}
.head_l { background: url(../images/head_l.jpg) left top no-repeat; height: 178px;}
.logo { position: absolute;}
.icons { float: right; width: 20px; padding-right: 14px;}
.icons a { margin-top: 14px; float: left;}
.tx { text-align: center; padding-left: 140px; padding-top: 10px;}
.tumbs {  width: 100%; font-family: "microsoft Sans Serif";}
.nd { margin-left: 183px;}
.tumb {  border-right: 1px solid #4f7bcb; height: 51px; color: #FFF; }
.tumb a { color: #FFF;}
.tumb p {}
.tumb img { float: left; margin-right: 8px; margin-left: 8px;}
.tumbs .last { border: none;}
.block { height: 115px;}
/*head*/


/*main*/
.main { width: 100%;}
.right { padding: 4px; padding-bottom: 42px;}
.left { background: url(../images/left.gif) bottom left no-repeat; background-color: #4265a5; width: 182px; padding-left: 8px; padding-bottom: 30px;}
.menu a { color: #FFF; font-size: 11px; text-decoration: none;}
.menu li { padding-bottom: 11px;}

.block2 { border-top: 1px solid #597bbb; width: 172px; margin-top: 5px; padding-top: 5px;}
.block2 a { color: #FFF; text-decoration: none;  font-size: 11px;}
.block2 p { padding-top: 8px;}
.block2 .tx { padding-bottom: 7px;}
.nd2 a { font-size: 10px;}

/*right*/
.info { width: 100%;}
.left2 { width: 420px;}
.news { background-color: #f0ece4; padding: 10px; width: 385px; margin-bottom: 4px;}
.title { font-size: 14px; color: #626262;}
.title a {color: #626262;}
.foto { padding-top: 8px; padding-bottom: 8px;}
.name { font-size: 14px; padding-bottom: 2px;}
.name a { color: #00429d; text-decoration: none;}
.dalee { background: url(../images/strela.gif) left 2px no-repeat; padding-left: 20px;color: #00429d; margin-left: 292px; font-size: 11px;}

.news2 {font-family: "microsoft Sans Serif"; padding-right: 6px;}
.title2 { background: url(../images/title2bg.gif) bottom repeat-x;}
.title2 span { display: block; background: url(../images/title2_r.gif) bottom right no-repeat; padding-bottom: 5px;}
.title2 a { background: url(../images/strela2.gif) left  7px no-repeat; padding-left: 8px; margin-left: 1px;}
.tx2 { background: url(../images/strela3.gif) top left no-repeat; padding-top: 3px; margin-top: 2px; padding-bottom: 8px; font-family: Arial, Helvetica, sans-serif; }
.tx2 a { color: #000; font-weight: bold;}
.t1 { padding-left: 13px; width: 142px;}
.t1 p {  }
.info2 td { padding-bottom: 14px;}
.dalee2 { background: url(../images/strela3.gif) left 7px no-repeat; color: #7c6958; padding-left: 9px; margin-left: 46px; font-size: 10px;}
.list li { background: url(../images/strela2.gif) left 7px no-repeat; padding-left: 8px; padding-bottom: 2px;}
.list a { color: #2a2a2a;}
.t2 { padding-top: 17px;}

.bordbg { background: url(../images/bordbg.gif) repeat-x; height: 2px; margin-top: 8px;}
.bord_l { background: url(../images/bord_l.gif) left top no-repeat; height: 2px;}
.bord_r { background: url(../images/bord_r.gif) right top no-repeat; height: 2px;}

.info3  { font-size: 11px; width: 100%;border-bottom: 1px solid #c7c7c7;  }
.info3  td { padding-top: 5px;}
.info3  td td { padding: 0;}
.razdel td { border-bottom: 1px solid #c7c7c7; padding-bottom: 1px;}
.razdel a { font-family: Verdana, Geneva, sans-serif; color: #4265a5;}
.razdel .t4 { width: 32%; border-right: 1px solid #c7c7c7; padding-bottom: 0px;  } 
.razdel .t3 { padding-right: 3px; text-align: right; padding-bottom: 0px; }
.t4 { width: 32%; border-right: 1px solid #c7c7c7; padding-bottom: 10px;  } 
.t3 { padding-right: 3px;  padding-bottom: 10px; }
.info4 { }
.info4 a { color: #000; }
.info4 p { line-height: 16px;}
.need { margin-left: 8px;}
.list2 { margin-left: 30px; margin-top: 4px;}
.list2 li { background: url(../images/strela2.gif) 4px 10px no-repeat; padding-left: 30px; padding-top: 4px;}
.list2 a { color: #000;}
.list2 .act {background: url(../images/gal.gif) left 6px no-repeat;}
.tx4 {font-family: "microsoft Sans Serif"; padding-top: 0px; margin: 0; position: absolute; bottom: 0; margin-bottom: 4px;}
/*right*/
/*main*/

/*index2*/

.text { background: url(../images/gal.gif) left 3px no-repeat; padding-left: 14px; font-size: 12px; margin-top: 10px; font-family: Verdana, Geneva, sans-serif; padding-right: 80px;  }
.text p { padding-bottom: 18px; line-height: 16px;}
.foot { height: 42px; width: 100%; position: absolute; bottom: 0;  }

.foot .tx4 { padding-top: 11px;}
.content { position: relative; min-height: 1px; }
.right2 { background: url(../images/right2.jpg) right top no-repeat; background-color: #f0ece4; padding: 4px; padding-bottom: 50px; border-bottom: 42px solid #FFF; }
.right3 { background: url(../images/right3.jpg) right top no-repeat; background-color: #f0ece4; padding: 4px; padding-bottom: 50px; border-bottom: 42px solid #FFF; }

.right2 .news { width: auto; background: none;}
.pad { padding-left: 194px; padding-right: 4px;}
/*index2*/

/*index3*/
.title3 { font-size: 14px; color: #4265a5;}
.title3 a { color: #4265a5;}
.pad2 { padding-left: 30px; padding-right: 30px; padding-top: 30px;}
.bord3bg { background: url(../images/bord2bg.gif) repeat-x; height: 2px; margin-top: 17px; margin-bottom: 15px;}
.bord2bg { background: url(../images/bord2bg.gif) repeat-x; height: 2px; margin-top: 7px; margin-bottom: 15px;}
.bord2_r { background: url(../images/bord2_r.gif) right top no-repeat; height: 2px;}
.pad2  .list2 { margin-left: 0px;}
.pad2  .list2 li { padding-bottom: 8px;}
/*index3*/

.block_top{
	background: url(../../usr/templates/images/bg_top.gif) repeat-x;
	border-top: solid 5px #003263;
	margin-bottom: 21px;
}
.block_top .menu {
	padding: 0px 21px 13px 13px;
	vertical-align: bottom;
	color: #FFFFFF;
	cursor: pointer;
	font-size: 12px;
	font-weight: bold;
}

.block_top .menu a{
	color: white;
	text-decoration: none;
}

.block_top .menu a:hover{
	color: white;
	text-decoration: none;
}


.block_bottom {
	font-size: 11px;
	background: #003263;
	border-top: solid 1px #FFFFFF;
	padding: 4px 20px
}
.block_bottom a {color: #E4EAEF}


.block_middle .left {
	background: #E2E8EE;
	width: 180px
}
.block_middle .left a {color: #000000}

.contentl {
	padding: 8px 10px 6px 20px;
	font-size: 11px
}



.titlel {
	padding: 7px 10px 0px 20px;
	font-size: 12px;
	border-top: solid 1px #FFFFFF;
	color: #8798A7;
	font-weight: bold
}

.d_titlel {
	padding: 7px 10px 20px 20px;
	font-size: 14px;
	border-top: solid 1px #FFFFFF;
	color: #8798A7;
	font-weight: bold;
	text-align: center;
}

.dark {
	background: #C9D4DE;
	padding-top: 5px
}

.d_right {
	padding-top: 5px;
	background-color: #E2E8EE; vertical-align: top;
}
.d_content {
	padding: 12px 15px 15px 15px; 
}


a.xmlsapiens:link, a.xmlsapiens:active, a.xmlsapiens:visited	{
	border:1px solid;
	border-color:#93DCFF #004A6F #004A6F #93DCFF;
	padding:0px 3px 0px 3px;
	font:bold 10px verdana,sans-serif;
	color:#FFFFFF; background-color:#0080C0;
	text-decoration:none;
	text-align: center;
	margin: 0px;	
	width: 88px;
}

a.xmlsapiens:hover { 
	background-color:#009CE8; 
	font:bold 10px verdana,sans-serif; 
	color:#FFFFFF;
	text-align: center;
	width: 88px;
}