/* ===================================================================== */
/* ==================Home Page                    ====================== */
/* ===================================================================== */

.twoColFixLtHdr #homecontainer {
	width: 940px; 
	/*height: 400px; - чтобы нормально отобразился счетчик внизу*/ 
	background: url('/img/nav/black/homeback.jpg') left bottom no-repeat;
        margin: 0px auto; 
	text-align: left; /* this overrides the text-align: center on the body element. */
	background-repeat: repeat-y;
	/*position: relative;*/
        clear: both;
		
}

.twoColFixLtHdr #home-mainAnimation {margin:auto;

        width: 936px;
        height: 269px;
        background-color: #000000;
        border-bottom: 2px solid #000000;
		background: url('/img/home/polosa_red.gif') left bottom repeat-x;
}
.twoColFixLtHdr #home-mainAnimation a {display:block; width: 936px; height: 244px; text-decoration: none;}
.twoColFixLtHdr #home-mainAnimation a p {visibility:hidden}

	#homeText {
		margin:auto;
		width:870px;
		background-image:url('/img/home/text_bg.png');
		}
	#homeText_end {
		margin:auto;
		width:870px; height:10px;
		background:url('/img/home/text_bg.png') bottom left;
		}

	#homeText p {
		margin:0px;
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size:14px;
		color:#e9e9e9;
		padding:0px 20px 0px;
		line-height:25px;
		}
	#homeText h1{
		color:#e9e9e9;
		font-size:18px;
		margin:0;
		padding:5px 20px;
		}
				
	#homeSideNav { display:inline;
				/*position:absolute; left:35px; top:350px;*/
				width:200px; margin-left:32px; margin-top:14px;
				float:left;
				}
	#homeSideNav img { display:block;}
	#homeSideNav .hsn_btn {
					position:relative; 
					cursor:pointer; 
					font-size:13px; 
					background-image:url("/img/home/homesidenav_btn.png");
					background-position:left top;
					background-repeat:no-repeat;
					width:197px; 
					height:40px; 
					display:block;
					color:#CCCCCC;
					text-decoration:none;
					font-style:italic;
					 
					line-height:40px;				
					}
	#homeSideNav .hsn_btn span {padding-left:10px;}

#homeSideNav .hsn_btn label {line-height:40px;padding-left:10px;} 
#homeSideNav .hsn_btn input {margin-top:10px}
#homeSideNav a.hsn_btn:hover {background-position:left bottom; color:#fff;}

.twoColFixLtHdr #home-whybox {
	    position: absolute;
	    text-indent: 0px;
	    left: 12px;
	    width: 290px;
	    height: 135px;
            top: 350px;
            background:transparent url(/img/home/homeMod_why.png) no-repeat !important;
            background-image: url(/img/home/homeMod_why.gif);
            margin: 0px auto;
}

.twoColFixLtHdr #home-whybox a{
            position: relative;
            top: 5px;
            left: 10px;
            padding-right: 200px;
            padding-bottom: 115px;  
 
}

.twoColFixLtHdr #homecontainer a:hover{
}

.twoColFixLtHdr #homecontainer h4 {
}
.twoColFixLtHdr #homecontainer h4 a {
		font-size: 12px;
		text-decoration: none;
		text-transform:uppercase;
		font-style:italic;
		color: #FFFFFF;
		text-decoration: none;
}

.banerBox {
margin-left: 240px; padding-top:16px;
}


.home-banBox {float:left; margin-right:13px; width:332px; height:160px; position:relative}


.ramka_main {position:relative; z-index:500;}
.baner_quatre {position:absolute; z-index:400;
 width:324px; height:128px; top:20px; left:1px}

.home-banBox p, .home-banBox .zagol{text-align:center; height:23px; width:330px; 
									position:absolute; z-index:1000;
									font-style: italic;
									font-weight: bold;
									color:#fff; 
									font-size:12px;
									margin:0px;
									line-height: 18px;
									}

.home-banBox a:link,
.home-banBox a:hover,
.home-banBox a:active,
.home-banBox a:visited {text-decoration: none}

.home-banBox img {position:relative; top:-2px; }

.twoColFixLtHdr #home-newsBox {
	    position: absolute;
	    text-indent: 0px;
	    left: 240px;
	    width: 332px;
	    height: 155px;
        top: 350px;      
}

.twoColFixLtHdr #home-bwocBox {
	    position: absolute; left: 577px; top: 350px; width: 332px; height: 161px;
		background:transparent url(/img/home/mod_bwoc2.png) no-repeat !important;
		background-image: url(/img/home/mod_bwoc2.gif);
		text-align:center;
		font-style:italic;
		font-weight:bold;
		color:#fff;
		text-decoration:none;
		padding:5px 0 0 0;
		font-size:12px
}

/*.twoColFixLtHdr #home-bwocBox a{
            position: relative;
}*/

.twoColFixLtHdr #home-buildBox {
	    position: absolute; left: 577px; top: 510px; width: 332px; height: 142px;
		background:transparent url(/img/home/mod_build2.png) no-repeat !important;
		background-image: url(/img/home/mod_build2.gif);
		text-align:center;
		font-style:italic;
		font-weight:bold;
		color:#fff;
		text-decoration:none;
		padding:5px 0 0 0;
		font-size:12px
}


.twoColFixLtHdr #home-findBox {
	    position: absolute;
	    text-indent: 0px;
	    left: 240px;
	    top:510px;
	    width: 332px;
	    height: 142px;
		background:transparent url(/img/home/mod_find2.png) no-repeat !important;
		background-image: url(/img/home/mod_find2.gif);
}

.twoColFixLtHdr #home-findBox h4 {
            position: relative;
            top: 5px;
            padding-left: 110px;
}

.twoColFixLtHdr #home-findBox a {

}

.twoColFixLtHdr #home-findBox p {
            color:#FFFFFF;
            width:250px;
            position:relative;
            left:20px;
            top:12px;
            padding-bottom:10px;            
}

.twoColFixLtHdr #home-findBoxform {
    position:absolute; left:20px; top:70px;
}


.twoColFixLtHdr #home-findBoxform .gobutton {
    position:absolute; left:210px; top:10px;
}

.twoColFixLtHdr #home-findBoxform .country {
    position:absolute; left:0px; top:30px;
	width: 150px;
}

#home-findBoxform label.error { 
	width: 200px;
	position: absolute;	left:155px; top: -15px;
	font-size: 1em;
	color:#ff0000;
	z-index:7000;
}


.twoColFixLtHdr #home-mercuryBox {
	    position: absolute;
	    text-indent: 0px;
	    left: 307px;
	    top: 530px;
	    width: 335px;
	    height: 109px;
            background:transparent url(/img/home/homeMod_mercury.png) no-repeat !important;
            background-image: url(/img/home/homeMod_mercury.gif);
}

.twoColFixLtHdr #home-mercuryBox a{
            position: relative;
            top: 5px;
            left: 10px;
            padding-right: 100px;
            padding-left: 100px;
            padding-bottom: 90px;

}


#footer-home { 
    margin-top:24px;
	width:940px;
	height:34px;
	background: #000000 url("/img/nav/black/foot.png") no-repeat; text-align:center;
} 
#footer-home div{
 padding-top:5px;
 color:#fff;
}


.main_content {background: url('/img/nav/black/homeback_rep.jpg') repeat-y;
				
				width: 940px;
				top:332px;
				}

.main_content_w {
				background: url('/img/nav/black/homeback_bottom.jpg') left bottom no-repeat;
				}

.clb {clear: both;}

.club-banBox { margin-right:13px; overflow:hidden;  width:684px;}
.club-banBox .zagol {background: url("/img/home/plashka_red.png") no-repeat; 
						height:22px; color:#fff;
						text-align:center; font-size: 12px; font-style: italic; font-weight: bold; line-height: 18px;}

.club-banBox ul {list-style: none; margin:0px;}
.banBox_content {padding:10px 10px 20px; margin-bottom:20px; background: url('/img/home/ramka.png') left bottom no-repeat;}


.banBox_content ul li p {margin:3px 0px!important;}
.banBox_content ul li {padding-bottom:5px;}
.club-banBox .banBox_content a {font-weight: bold}

.banBox_content ul li img {float:left;}

td.time {font-size: 10px; font-weight: bold;}
td.time span {display:block; font-size: 9px;}
tr.zagolovok td {font-size: 9px; background-color: #f3dec5!important; font-weight: bold;}

.banBox_content td {padding:3px 2px; background-color: #eee0d0;}
.banBox_content table {margin-bottom:10px;}
.banBox_content td.autor a, .banBox_content td.theme a {font-size: 11px;}


.photo_new img, .banBox_content li img {border:1px solid #cccccc; padding:2px; -moz-border-radius:4px; -webkit-border-radius:4px;margin-right:5px}

#new_photo {text-align:center;}
#new_photo td {background:none}
#new_photo p {margin:0px;}
#new_photo div {float:left;}
