/* CSS Document */
body, html {height: 100%;}

body {
	margin:0px;
	padding:0px;
	background-color:#fff;
	background-image: url(images/bg/header_bg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	}

body , td , div , p , span , input , select, textarea, iframe, pre {font-family: Tahoma, Verdana, serif; font-size: 11px; color:#000;}

/* 85ecf8 blue ; 87c22a green */



a 			{color:#975626; text-decoration:underline;}
a:hover		{color:#c47031; text-decoration:none	;}

p , form {margin:0px; padding:0px;}

h1 , h2 , h3 , h4 , h5 , h6 {font-size: 11px; font-weight: bold;}

.brown {color:#975626;}


/*
main_bg
*/

div.loading_bg{
	background-image: url(images/bg/loading_bg.gif);
	background-repeat: no-repeat;
	background-position: 50% 50%;
	width:260px;
	height:110px;
	}




.bgTopMain {
	background-repeat: no-repeat;
	background-image: url(images/bg/header.jpg);
	background-position: left top;
	}


.bgBotMain{
	background-repeat: repeat-x;
	background-image: url(images/bg/bottom_bg.jpg);
	background-position: left bottom;
	}


.bgBotMainLeft {
	background-repeat: no-repeat;
	background-image: url(images/bg/bottom.jpg);
	background-position: left bottom;
	}






.boxBg1 {
	background-repeat: no-repeat;
	background-image: url(images/box/01.gif);
	background-position: left top;
	}

.boxBg2 {
	background-repeat: no-repeat;
	background-image: url(images/box/02.gif);
	background-position: right top;
	}

.boxBg3 {
	background-repeat: no-repeat;
	background-image: url(images/box/03.gif);
	background-position: left bottom;
	}

.boxBg4 {
	background-repeat: no-repeat;
	background-image: url(images/box/04.gif);
	background-position: right bottom;
	}
.boxContent1{
	margin:12px 15px 0px 0px;
	}

.catalogImg1{
	float:left;
	text-align:left;
	margin:0px 10px 10px 0px;
	}


.copyText {
	font-size: 10px;
	color:#fff;
}

.moreLink , a.moreLink {
	font-weight: bold;
	}


.moreLink2 , a.moreLink2 { color:#000; text-decoration:none;}
.moreLink2:hover , a.moreLink2:hover {text-decoration:underline;}


.moreImg {
	margin-left:5px;
	}


.bannerLeft {
	margin:0px 0px 10px 2px;
	}

.blockContent {
	margin:3px 0px 10px 4px;
	}

.blockContentLeft {width:215px;}
.blockContentCenter {width:685px; margin-top:10px;}


.blockSep1 {
	background-repeat: no-repeat;
	background-image: url(images/bg/sep1.gif);
	background-position: left top;
	margin:15px 0px 12px 2px;
	}


.bgDot1 {
	background-image: url(images/bg/dot1.gif);
	background-position: left top;
	}








.newsSource {margin:0px 0px 5px 0px; padding-top:5px;}
.newsTitle {font-weight: bold; text-decoration:underline;  padding-top:5px;}
.newsImgPrev {border:1px solid #b4b4b4; text-align:left; float:left; margin:0px 10px 4px 0px;}
.newsSeparator {margin:20px 0px 25px 0px;}
.newsSeparator2 {margin:0px 0px 25px 0px;}
.imgBorder {border:1px solid #b4b4b4;}



/* catalog */
.catalogMenu {margin:2px 5px 2px 5px;}
.catMenuItemsSel , a.catMenuItemsSel {color:#fff; text-decoration:none;}
.catalogImg {border:1px solid #b6b6b6; }




/* pager-block */
.pager-block, .pager , .pagerS , .pager-select , a.pager , a.pager-select  {font-size: 9px; color:#6e6e6e; font-weight: bold; text-decoration:none;}
.pager , .pagerS , .pager-select , a.pager-select , a.pager {border:1px solid #6e6e6e; background-color:#fff; padding:2px 5px 2px 5px; margin:0px 2px 0px 2px;}
.pager-block {}
.pager, a.pager  {background-color:#6e6e6e; color:#fff;}
.pagerS {background-color:#4a7b25;color:#fff; margin:2px 15px 0px 0px; text-align:center;}








/* forms */

.formInputText1 {border:1px solid #536817; width:150px; padding:3px 1px 3px 2px;}
.formDesc1 {font-size: 9px; margin:2px 0px 5px 3px;}


/*
errors & massage
*/
div.error-mes , div.simple-mes {
	font-size: 10px;
	color:#333;
    margin:20px 20px 20px 20px;
    padding:0px 0px 20px 0px;
    background-color:#eee;
    width:250px;
}


div.error-mes .title, div.simple-mes .title  {
    color: #fff;
    background-color:#888;
    font-size: 11px;
    font-weight: bold;
    font-family: Arial;
    margin:0px 0px 10px 0px;
    padding:2px;
    }


div.simple-mes .title  {color: #fff; }

a.error_block_link {color:#000; font-size: 10px;}



.textReply1 , .textareaReply1 {width:100%; border:1px solid #000; padding:2px;}
.textareaReply1 {height:130px;}


/* polls */
.polls-q {margin:10px 0px 10px 10px;}
.polls-q-items {margin:0px 0px 5px 0px; width:300px;}

.bar-fon {background-color:#fff; height:8px;  width:100%; border: solid 1px #f8981c; }
.bar-count {background-color:#f8981c; height:8px;  }



.searchSeparator {margin:15px 0px 15px 0px;}
.select {color:#cb0202;}