/* reset */
* {padding:0; margin:0;}
img {border: 0; _behavior: url("/templates/Windows7/png/iepngfix.php");}
table {border-collapse: collapse; border: none;}
table th, table td {font-weight: normal;}

/* typo */
a:focus {outline: none;}
a, a:hover {text-decoration: underline; font: 12px arial; color: #2d8599;}
a:hover {text-decoration: none;}

ul li {list-style: none;}
ol li {list-style: decimal inside;}

h1 {font: 18px arial; color: #000; margin: 0 0 20px 0;}
h1 a, h1 a:hover {font-size: 18px; color: #000;}

h2 {margin-bottom: 21px; font: 18px arial;}
h3 {font-size: 14px;}
h4 {font-size: 12px;}
h5 {font-size: 10px;}

/* body */
html {height: 100%;}
body {height: auto !important; height:100%; min-height:100%; font: 13px arial; color: #323232; line-height: 16px; background: #0e1810;}
#wrap {margin: 0 auto; _width: expression((document.documentElement.clientWidth || document.body.clientWidth) < 975? "975px":"1100px"); min-width: 975px; max-width: 1100px; padding: 0 10px 0 10px;}

/* header */
#header {height: 141px; position: relative;}
#header .logo {left: 0; top: 24px; position: absolute;}
#header .adv {right: 0; top: 37px; position: absolute;}

/* content */
#content {background: #fff;}

.tb  {height: 25px; position: relative; background: #fff; background: url(../images/tb.png);}
.tb2  {height: 25px; position: relative; background: #fff; background: url(../images/tb2.png);}
.tb .tl, .tb .tr, .tb2 .bl, .tb2 .br {width: 25px; height: 25px; position: absolute;}
.tb .tl {left: 0; top: 0; background: url(../images/tl.png);}
.tb .tr {left: -25px; margin-left: 100%; top: 0; background: url(../images/tr.png);}
.tb2 .bl {left: 0; bottom: 0; background: url(../images/bl.png);}
.tb2 .br {left: -25px; margin-left: 100%; top: 0; background: url(../images/br.png);}

.fb  {height: 15px; position: relative; background: #f4f4f4;}
.fb .ftl, .fb .ftr, .fb .fbl, .fb .fbr {width: 15px; height: 15px; position: absolute;}
.fb .ftl {left: 0; top: 0; background: url(../images/ftl.png);}
.fb .ftr {left: -15px; margin-left: 100%; top: 0; background: url(../images/ftr.png);}
.fb .fbl {left: 0; bottom: 0; background: url(../images/fbl.png);}
.fb .fbr {left: -15px; margin-left: 100%; top: 0; background: url(../images/fbr.png);}

.c-adv {background: #e9ffd2; border: 1px dashed #c60000; padding: 2px 2px 2px 2px;}
.c-adv2 {background: #ffe1e1; border: 1px dashed #c60000; padding: 2px 2px 2px 2px;}

#columns {background: #f4f4f4; overflow: hidden; padding: 0 15px 0 15px;}
#l-col {float: left; width: 200px;}
#c-col {margin: 0 0 0 220px;}
#r-col {float: right; width: 200px;}

/* blocks */
.blocks {background: url(../images/blocks-bg.png); width: 185px; height: 23px; padding-top: 7px; padding-left: 15px; font: bold 12px arial; color: #fff;}
.blocks2 {padding-top: 7px; margin-bottom: 21px;}
.blocks2 a, .blocks2 a:hover {text-decoration: none;}
.blocks2 .p {padding-left: 10px;}

/* news */
.news {}
.news .headline {background: url(../images/news-hl-bg-1.png) 0 0 no-repeat; height: 24px; position: relative; padding: 6px 0 0 15px;}
.news .headline .rc {position: absolute; left: -10px; margin-left: 100%; top: 0; height: 30px; width: 10px; background: url(../images/rc.png); display: block;}
.news h1, .news h1 a, .news h1 a:hover {margin: 0; padding: 0 11px 0 0; font: bold 13px arial; color: #fff;}

.news-info {font: 11px arial; color: #757575; padding: 5px 0 10px 0;}
.news-info a, .news-info a:hover {font: 11px arial;}

.read-more {padding: 17px 0 0 0;}
.read-more img {vertical-align: middle;}
.news .com {color: #757575;}
.news .news-body {overflow: hidden; padding: 0 2px 0 2px;}

/* footer */
#footer {padding: 2px 10px 2px 10px; color: #808080; position: relative; background: #f4f4f4;}
#footer a, #footer a:hover {color: #808080;}
#counter {top: 2px; right: 10px; position: absolute;}

.menu_3 {
  background: url(../images/arrow.gif) no-repeat left;
	color: #000000;
	font-size: 11px;
	padding-left:10px;
	font-weight: normal;
	text-align: left;
	line-height:15px;
	display: block;
	width: 100%;
}
.menu_3 a:active, .menu_3 a:visited, .menu_3 a:link {
  font-size: 11px;
	color: #808080;
	text-decoration: none;
}
.menu_3 a:hover {
	color: #000000;
	text-decoration: none;
}
.menu_4 {
  background: url(../images/arrow3.gif) no-repeat left;
	color: #e77817;
	font-size: 11px;
	padding-left:10px;
	font-weight: normal;
	text-align: left;
	line-height:15px;
	display: block;
	width: 100%;
}