/* CSS Document */
body{ margin:0px; padding:0px; font-family:"Trebuchet MS", Arial, Tahoma,Verdana; width:100%; font-size:13px; min-width:960px; max-width:1440px; background-color:#fff; 
    background-image:url(../images/bg2.png);
    background-position:top; background-repeat:repeat-x; }
img {border:0}
table{margin:0px; padding:0px}
form{margin: 0px; padding: 0px}
a{color:#666666; text-decoration:underline; font-size:13px}
a:hover{color:#cf0101;}
ul{margin:0px; padding:0px}

#formlogin{
	background: #FFFFFF none repeat scroll 0 0;
	border: 1px solid #555555;
	position: absolute;
	top: 25%;
	left:40%;
	z-index:200;
	width:330px;
	height: 250px;
	padding-left:20px;
	display:none;
}

#formlogin h2{padding-top:0px; margin-top:0px}
#formlogin input{ width:300px}
#formlogin p{text-align:right; padding-top:0px; margin:0px; padding-right:10px}
#formlogin p a{ text-decoration:none; font-size:16px}

#formloginfon{
	background: #FFFFFF none repeat scroll 0 0;
	z-index:180;
	height:1000px;
	width:100%;
	display:block;
	position:absolute;
	top:0px;
	left:0px;
	opacity: 0.6;
	display:none;
}

.all{ margin:0px; padding:0px; width:960px; text-align:left}

.header{ width:960px; height:100px}
	.logo{ padding-left:4px; padding-top:20px; float:left}
	.register{float:right; width:300px; height:33px}
		.register ul{list-style:none; padding:0px; margin:0px;}
		.register li{float:left; margin-left:10px; padding-top:5px; background-image:url(../images/avtorize.jpg); background-position:bottom; background-repeat:no-repeat; width:140px; height:23px; text-align:center;}
		.register a{font-size:14px; color:#FFFFFF; padding: 5px 30px 0px 30px; text-decoration:none;}

.menu{ background-image:url(../images/menu_bg.png); background-position: top center; background-repeat: no-repeat; height:56px; width:100%; padding:0px; margin:0px; vertical-align:top}
			.menu ul{list-style:none; padding:0px; margin:0px; padding-left:6px;}
			.menu li{padding:8px 0px 0px 0px; text-align:left; float:left; height:39px}
			.menu a{width:auto; font-weight:bold; display: block; color:#333333; height:30px; padding: 11px 19px 0px 22px; text-decoration:none}
			.menu a:hover {background-image:url(../images/menu_li_bg.jpg);}
			.menu .selected{width:auto; font-weight:bold; display: block; color:#333333; height:30px; padding: 11px 20px 0px 22px; text-decoration:none; background-image:url(../images/menu_li_bg.jpg);}

			
.main{width:960px; float:left;}
	.topmain{background-image:url(../images/mainpagebg.jpg); width:960px; height:214px; background-position:top center; margin-top:20px }
		.topmain img{float:left; margin-left:30px; margin-top:20px; margin-right:25px}
		.topmain h1{padding-top:30px; color: #FFFFFF; font-weight:100}
		.topmain p{ padding-right:20px; font-size:16px; font-weight:bold; line-height:20px; color: #FFFFFF}
		.topmain a{background-image: url(../images/mainpagebutton.png); color:#FFFFFF; text-decoration:none; background-position:top; padding:9px 12px 7px 16px; }
		.topmain a:hover{background-position:bottom;}
	.middlemain{ background-image:url(../images/mainpagemiddlebg.png); width:960px; background-position:top center; height:30px}
		.mleft{ float:left; color:#CCCCCC; font-size:14px; padding-top:5px; padding-left:20px; font-weight:bold}
		.mright{ float:right; color:#CCCCCC; font-size:14px; padding-top:5px; padding-right:190px; font-weight:bold}
	.maincontent{ 
        background-image:url(../images/mainpagecontentbg.png); \
        width:960px; 
        background-position:top center; 
        height:445px;

        }
		.versions{ background-image:url(../images/versions_bg.jpg); width:697px; height:183px; float:left; margin-left:5px;}
			.version{ float:left; width:680px; padding-left:10px}
				.version img{float:left; margin-left:20px; margin-top:20px; margin-right:15px; margin-bottom:20px}
				.version h2{margin-top:15px; margin-bottom:5px}
				.version p{margin:0px; padding-top:6px}

		.services{background-image:url(../images/services_bg.jpg); width:697px; height:262px; float:left; margin-left:5px;}
			.service{float:left; width:348px; height:125px;}
				.service img{float:left; margin: 20px 10px 20px 10px;}
				.service h3{color:#0066cc; margin-bottom:0px}
				.service p{padding:0px; margin:0px; padding-right:10px}

			.service2{float:left; width:348px; height:125px;}
				.service2 img{float:left; margin: 20px 10px 10px  4px;}
				.service2 h3{color:#0066cc; margin-bottom:0px}
				.service2 p{padding:0px; margin:0px; padding-right:10px}

		.newsbg{ background-image:url(../images/news_bg.jpg); width:251px; height:445px; float:right; margin-right:7px;}
			.news{ width:251px; padding-left:12px; padding-right:10px; margin-top:15px; float:left}
				.newscont{ float:left; width:160px}
				.newsdata{float:right; width:20px; padding-right:50px; font-weight:bold; color:#999999}
	.botmain{ 
        background-image:url(../images/mainpagebotbg.png);
        width:960px; 
        background-position:top center; 
        height:33px; 
        margin-top:0px;
        }

    a.f_right {
        float:right;
        text-decoration:none;
    }

     .button {
        border:0px;
        background: url(../images/more.png) no-repeat;
        height:22px;
        width:100px;
        background-position:center top;
        padding:3px;
        text-decoration:none;
        cursor:pointer;
    }

     .button:hover {
        background-position:center -22px;
    }


.allfooter{ height:100px; width:100%; font-size:12px; float:left}
.footer{ width:960px; text-align:left; }
	.copy{ float:left; width:300px; padding-top:30px; padding-left:20px}
		.copy img { float:left; padding: 4px 30px 0px 0px;}
		.copy p{ margin:0px}
	.counter{ float:left; padding-left:20px; padding-top:30px}
	.botmenu{ float:right; padding-right:20px; padding-top:35px;}	
		.botmenu ul{ margin:0px; padding:0px}
		.botmenu li{ list-style:none; float:left; padding-left:20px}	

