@charset "iso-8859-2";
@import url(red/_text.css);
@import url(red/_table.css);
@import url(red/_forms.css);
@import url(red/_dynamic-spot.css);
@import url(red/_dynamic-tab-content.css);
/* CSS Document */

body, html {
background: url('../images/site/backg.jpg');
/*background: #151515;*/
font-family: verdana, arial, helvetica;
font-size: 10px;
margin: 0px;
}

#bkg {
width: 100%;
height: 600px;
/*background-image: url('../images/site/background-top.gif');
background-repeat: repeat-x;*/
}

#ajaxMessages { }/*ajax messages.*/



#baseTable {/*base table.*/
width: 970px;
margin: 0 auto;
background: url('../images/site/base-table-background.gif');
}

#baseContainer {/*base container.*/
width: 970px;
margin: 0 auto;
float: none;
clear: both;
}

#leftColumn {/*left, right, middle column.*/
float: left; width: 170px; clear: both; }
#middleColumn {
margin: 0 170px; clear: none; float: none; }
#rightColumn {
float: right; width: 170px; clear: right; }


#baseInfo {/*base info.*/
background: #000000;
padding-left: 5px;
padding-right: 5px;
padding-bottom: 3px;
padding-top: 3px;
text-align: left;
}

#mainMenu {/*main menu.*/
margin-bottom: 2px;
margin-top: 2px;
border-bottom: 1px solid #000000;
border-top: 1px solid #000000;
}


#footer {/*footer, ffont, ffont2 a, visited, hover.*/
background: url('../images/site/bottom-background.gif');
background-repeat: no-repeat;
margin-top: 1px;
height: 50px;
width: 970px;
clear: both; }
.ffont {
font-size: 11px;
font-family: Tahoma;
color: #ffffff;
line-height: 16px;
padding-top: 8px;
padding-left: 35px;
text-align: left;
float: left;
}
.ffont2 {
font-size: 11px;
font-family: Tahoma;
font-weight: bold;
color: #ffffff;
line-height: 16px;
padding-top: 8px;
padding-right: 170px;
text-align: right;
float: right;
}
.ffont2 a, ffont2 a:visited {
color: #ffffff;
text-decoration: underline;
}
.ffont2 a:hover {
text-decoration: none;
}


#topHeader {/*top header.*/
background: url('../images/site/top2-background.gif');
background-repeat: no-repeat;
height: 38px;
width: 970px;
clear: left;
}


#head {/*header site*/
clear: left;
width: 970px;
height: 132px;
background: url('../images/site/header.jpg');
}


#advert {/*advert*/
float: right;
text-align: right;
padding-right: 8px;
padding-top: 10px;
width: 970px;
}

.baseBorderTop {/*base border top, bottom.*/
height: 1px;
background-color: #000000;
clear: both;
float: none;
width: 970px;
}
.baseBorderBottom {
height: 8px;
background-color: #000000;
clear: both;
float: none;
width: 970px;
}


.articleBorder {/*article border, tl, tr, br, bl.*/
height: 2px;
background-color: #ffffff;
clear: both;
float: none;
width: 100%;
}
.TL {
background: #000000; height: 5px; width: 5px; float: left; clear: none; }
.TR {
background: #000000; height: 5px; width: 5px; float: right; clear: none; }
.BR {
background: #000000; height: 5px; width: 5px; float: right; clear: none; }	
.BL {
background: #000000; height: 5px; width: 5px; float: left; clear: none; }

.articleBorderBlack {/*article border, tl, tr, br, bl.*/
height: 2px;
background-color: #000000;
clear: both;
float: none;
width: 100%;
}
.rb {/*comment border, tl, tr, br, bl.*/
clear: both;
float: none;
height: 5px;
width: 100%;
}
.rbTL {
background-image: url('../images/site/base_white_corner_top_left.gif');
height: 8px; width: 8px; float: left; clear: none;
}
.rbTR {
background-image: url('../images/site/base_white_corner_top_right.gif');
height: 8px; width: 8px; float: right; clear: none;
}
.rbBR {
background-image: url('../images/site/base_white_corner_bottom_right.gif');
height: 8px; width: 8px; float: right; clear: none;
}
.rbBL {
background-image: url('../images/site/base_white_corner_bottom_left.gif');
height: 8px; width: 8px; float: left; clear: none;
}











