html
	{
		height:100%;		
	}

* html .body1
	{
		height:100%;
	}
	
body {
    margin:0px;
    background-color:#FFFFFF;
    font:normal normal 9pt/11pt Arial, Verdana, Tahoma;
    color:#000000;
    background:transparent url(/design/images/right_bgr.jpg) repeat-y top right;
}

.body1 {
	width:expression(((document.documentElement.clientWidth || document.body.clientWidth) < 1004)? "1004" : "100%");
	min-width:1004px;
	min-height:100%;
}

.body2 {
	width:expression(((document.documentElement.clientWidth || document.body.clientWidth) < 1125)? "1125" : "100%");
	min-width:1125px;
	min-height:100%;
}

#header {
    width:100%;
    height:177px;
    background:#cf0000 url(/design/images/h_bgr.jpg) repeat-x top left;
    text-align:left;
}

#header img {
    margin:9px 0 0 14px;
    border:0px;
}

#hdr {
    position:absolute;
    left:0;
    top:46px;
    background:transparent url(/design/images/background.jpg) no-repeat 1000px -1px;
    width:100%;
}

.header_right {
    float:right;
    background-image:url(/design/images/header_bgr.jpg);
    background-repeat:no-repeat;
    background-position:top right;
    width:317px;
    height:46px;
    color:#ffffff;
    font-size:8pt;
    text-align:right;
    padding-right:10px;
}

.clear {
    clear:both;
    height:0%;
}

#content {
    border:0;
    padding:0;
    margin:0;
    width:100%;
    overflow:hidden;
}

#left {
    float:left;
    width:172px;
}

#main {
    /*margin-left:177px;*/
    border-left:1px solid #cccccc;
}

#main1 {
    margin-left:10px;
}

#middle {
    width:100%;
    overflow:hidden;
}

#top {
    height:109px;
    background:transparent url(/design/images/right_top_bgr.jpg) no-repeat top right;
    margin:0 0 0 5px;
    position:relative;
}

#top_container {
    margin-right:310px;
    overflow:hidden;
    height:109px;
}

#top_container div {
    float:left;
	width:50%;
    /*width:24%;
    min-width:126px;*/
    margin:0px;
    border:0px;
    padding:0px;
	text-align:center;
}

#top_container div img {
    margin:15px 1px 0 0;
    border:0px;
}

#top .subscribe {
    position:absolute;
    top:15px;
    right:10px;
    color:#ffffff;
    font-weight:bold;
    width:205px;
    line-height:23px;
	font-size:28px;
}

#top .subscribe form {
    margin:0px;
}

#top .subscribe input.inpt {
    width:90px;
    height:18px;
    border:0px;
    font-size:8pt;
    color:#000000;
    padding:0;
    margin:0;
}

#top .subscribe button {
    vertical-align:middle; 
    border:none; 
    padding:0; 
    background:none; 
    cursor:pointer; 
    *cursor:hand; 
    /*alternate cursor for IE*/
}

#top .subscribe a {
    color:#ffffff;
    font-style:italic;
	font-size:18px;
}

#right {
    float:right;
    width:233px;
    background-color:#bfdaeb;
}

#login_holder {
    background-color:#ddf1fa;
}

#login_holder .spets {
    background-color:#ddf1fa;
    margin:10px 10px 0px 18px;
}

#login_holder1 {
    background-color:#ddf1fa;
}

#login_holder2 {
	color:#900;
	font-size:24px;
	font-weight:bold;
	margin:10px 10px 20px 20px;
}

#login_holder2 a{
	font-size:20px;
	color:#900;
/*	margin:10px 10px 20px 20px;*/
}

#login_holder3 a{
	font-size:12px;
	color:red;
	font-weight:bold;
	text-align:center;
}
#login_holder1 .spets {
    background-color:#ddf1fa;
    margin:10px 10px 0px 18px;
}

#login {
    margin:10px 10px 0px 18px;
    color:#b50202;
    font-weight:bold;
    line-height:23px;
    padding-bottom:5px;
}

#login div {
    clear:left;
}

#login div.login_title {
    float:left;
    width:56px;
}

#login input {
    width:114px;
    height:18px;
    border:0px;
    font-size:8pt;
    color:#000000;
    padding:0;
    margin:0;
}

#login button {
    vertical-align:middle; 
    border:none; 
    padding:0; 
    background:none; 
    cursor:pointer; 
    *cursor:hand; 
    /*alternate cursor for IE*/
}

#login a {
    color:#176eb0;
    font-style:italic;
}

#center {
    margin:0 243px 0 5px;
}

#baner_block {
    margin-bottom:15px;
    border-bottom:1px solid #cccccc;
    border-top:1px solid #cccccc;
    width:100%;
    overflow:hidden;
}

#baner_block .spets {
    float:left;
    border:1px solid #cccccc;
    /*width:186px;*/
    width:31%;
    margin:0 9px 0 0;
    text-align:center;
}

#baner_block .spets img {
    border:0px;
    width:160px;
}

table, A {
    font:normal normal 9pt/11pt Arial, Verdana, Tahoma;
    color:#000000;
}

A {
    color:#176eb0;
}

A:hover {
    color:#b50202;
}

.row {
    margin:0 0 20px 0;
}

img {
    border:0px;
}

.news_top {
    margin:15px 0px 0px 10px;
}

.news_top img {
    width:160px;
}

.news_body_holder {
    margin:0px 0px 0px 10px;
    width:159px;
}
.news_body {
    padding:5px;
    border-left:1px solid #cccccc;
    border-right:1px solid #cccccc;
}

.news_bottom {
    margin:0px 0px 0px 10px;
}
