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}

.mainbody ul {
    margin-left: 55px; padding-bottom: 10px;
}

.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:55px; 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;}
	.left{width:752px; float:left}
		.left h1{ font-size:24px; font-weight:normal; margin-top:20px; margin-left:20px; margin-bottom:0px}
		.topseparator{background-image:url(../images/topseparator.png); background-position:center; width:752px; height:25px; float:left; }
		.mainbody{background-image:url(../images/mainbody.png); background-position:center; width:752px; float:left;  min-height:600px;}
			.mainbody p{padding: 0px 20px 10px 20px; margin:0px;}
			.mainbody img{margin:10px}
			.mainbody h2{ padding-left:20px; color:#0066cc; font-size:18px; padding-left:20px; padding-bottom:5px; margin:0px}
			.mainbody h3{color:#4C4C4C; margin:0px; padding-left:20px; padding-bottom:5px;}
			.pict{float: left; background-image:url(../images/img_bg.jpg); width:255px; height:159px; margin-left:20px; padding:0px;}
			.pict img{ padding:4px 0px 0px 4px; margin:0px}
			.text {float: left;	width: 370px; display: inline; margin-right: 30px; margin-left: 20px;}
			.text.right-text {float: right;	margin-right: 12px;	margin-left: 0;}
		.botseparator{background-image:url(../images/botseparator.png); background-position:center; width:752px; height:33px; float:left; }
	.right{float:left; width:206px; padding-top:80px}
		.righttop{background-image:url(../images/righttop.png); width:203px; height:17px}
		.rightmain{background-image:url(../images/rightbot.png); background-position:bottom; background-repeat:no-repeat; width:203px; padding-top:5px; padding-bottom:25px}
			.rightmain li{ list-style:none;}
			.rightmain li a{ display:block; width:203px; height:27px; padding-left:20px; padding-top:8px; font-size:16px; color:#000000; text-decoration:none}
			.rightmain li a:hover{ background-image:url(../images/rightmenubg.jpg); background-repeat:no-repeat}
			.rightmain .selected{ display:block; width:203px; height:27px; padding-left:20px; padding-top:8px; font-size:16px; color:#000000; text-decoration:none; background-image:url(../images/rightmenubg.jpg); background-repeat:no-repeat}
		.rightbot{ 
            background-image:url(../images/rightmain.png); 
            background-repeat:no-repeat;
            width:203px;
        }
			
.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}	

.news_date {
    font-size:14px;font-weight:bold;padding-right:20px;color:#5E5E5E; 
}

#news_link {
    color:#4191B8;font-size:14px;text-decoration:none;
}




    .form {
        color:#4A4A4A;
    }

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

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

    .form .text {
        text-align:right;
        float:left;
        width:192px;
        padding:4px;
    }

    .form .field {
        float:right;
        width:500px;
        vertical-align:middle;
        padding-top:4px;
    }

    .form .textbox {
        width:300px;
        background-color:#FFFFFF;
        border:1px solid #AAAAAA;
        color:#555555;
        padding:4px;
        width:270px;
    }

    .form .textarea { 
        width:300px;
        background-color:#FFFFFF;
        border:1px solid #AAAAAA;
        color:#555555;
        padding:4px;
        width:270px;
        height:100px;
    }

    .form .box_error {
        border:1px solid #CC0000;
    }

    .form .clear {
        padding-top:24px;
        clear:both;
    }

    .form .error {
        color:#FF5C5E;
        font-size:12px;
        clear:both;
    }

    .errors {
        background-color:#FFFFCC;
        border:1px solid #FFCC66;
        margin-left:25px;
        margin-bottom:15px;
        width:90%;
        padding:5px 10px;
        line-height:5px;
    }

    .errors .error_header {
        color:#CC0000;
        font-weight:bold;
    }

    .errors .errors_list {
        margin-left:10px;
        padding:3px;
    }

    #flesh_message {
        background-color:#FFFFCC;
        border:1px solid #FFCC66;
        margin-left:25px;
        margin-bottom:15px;
        width:90%;
        padding:10px;
        line-height:5px;
    }

    /* User Support styles */
    .fieldset {
        width:90%;
        margin-left:15px;
        border-top:0px;
        border-left:0px;
        border-right:0px;
        border-bottom:1px solid silver;
    }

    .row2 {
        background-color:#F2F2F2;
    }

    .ticket_comment {
        width:90%;
        margin-left:20px;
        position:relative;
        margin-top:10px;
    }


    .ticket_comment_info0 {
        background-color:#CEE2E6;
        border-bottom:2px solid #A7B7BA; 
        padding:3px;
        height:22px;
    }

    .ticket_comment_info1 {
        background-color:#B9DD51;
        border-bottom:2px solid #A7B7BA; 
        padding:3px;
        height:22px;
    }

    .ticket_comment_author {
        float:left;
        font-size:16px;
        font-weight:bold;
        padding:3px;
    }

    .ticket_comment_date {
        font-size:12px;
        padding-top:4px;
    }

    .ticket_comment_text {
        padding:3px;
    }
    

    .no_sites {
        padding:10px;
        margin-left:25px;
        width:350px;
        border:1px dashed #E95154;
        color:#000;
    }


