@charset "utf-8";
/* Reset
---------------------------------------------------------------------------------------------------------- */
html, body, h1, h2, h3, h4, h5, h6, p, /*ol,*/ ul,/* li,*/ dl, dt, dd, a, form {list-style: none; margin: 0; outline: none; padding: 0;}
a img {border: none;}
a:hover {text-decoration: none;}
.column-r ul{list-style: disc}
.column-r ol{list-style: decimal}
/* Typography
---------------------------------------------------------------------------------------------------------- */
body {
	color: #333;
	font: 12px/15px Arial, Helvetica, sans-serif;}

a {
color: #ff4200;
text-decoration: none;
}

a:hover {
text-decoration: underline;
}

p {margin: 0 0 5px;}

h1 {
	color: #fff;
	font: 24px Arial, Helvetica, sans-serif;
	margin: 0 0 20px;
	text-transform: uppercase;}

/* Structure
---------------------------------------------------------------------------------------------------------- */
body {background: url(../images/bg-main.gif) repeat-y 50% 0 #e6e6e6;}
	
	.w-main {
		margin: 0 auto;
		width: 980px;}
		
        .w-header {background:#ccc;}
			
			.h-phones {
				float: left;
				padding: 0 0 0 20px;}
				.h-phones li {
					color: #333;
					float: left;
					font: 12px/35px Arial, Helvetica, sans-serif;
					padding: 0 9px;}
			.nav-language {
				float: right;
				padding: 0 10px 0 0;}
				.nav-language li {
					float: left;
					padding: 0 10px;}
					.nav-language a, .nav-language span {
						font: 12px/35px Arial, Helvetica, sans-serif;
						text-decoration: none;}
					.nav-language a {color: #333;}
					.nav-language span {
						color: #fff;
						cursor: default;}
			.nav-simple {
				float: right;
				padding: 0 20px 0 0;}
				.nav-simple li {
					float: left;
					padding: 10px 12px 0;}
					.nav-simple a, .nav-simple span {
						background-image: url(../images/bg-nav-simple.gif);
						display: block;
						height: 15px;
						text-indent: -99999px;
						width: 15px;}
					.nav-simple a.ns-home {background-position: 0 0;}
					.nav-simple a.ns-feedback {background-position: -15px 0;}
					.nav-simple a.ns-sitemap {background-position: -30px 0;}
					.nav-simple span.ns-home {background-position: 0 -15px;}
					.nav-simple span.ns-feedback {background-position: -15px -15px;}
					.nav-simple span.ns-sitemap {background-position: -30px -15px;}
			.header {
				background: no-repeat 100% 0;
				border-bottom: 1px solid #545454;
				border-top: 1px solid #fff;
				clear: both;
				overflow: hidden;
				_zoom: 1;}
				.logo {display: block;}
					.logo img {
						display: block;
						float: left;}
			.nav-main {
				background: url(../images/bg-nav-main.png) repeat-x 0 0;
				border-bottom: 4px solid #4b4b4b;
				border-right: 1px solid #686868;
				border-left: 1px solid #383838;
				clear: both;
				height: 39px;}
				.nav-main li {
					float: left;
					font: 14px/33px Arial, Helvetica, sans-serif;
					text-align: center;
					width: 163px;}
					.nav-main a {
						border-right: 1px solid #383838;
						border-left: 1px solid #686868;
						color: #fff;
						display: block;
						padding: 0 0 6px;
						text-decoration: none;}
					.nav-main a:hover, .nav-main a.active {background: url(../images/bg-nav-main.png) repeat-x 0 -39px;}
		
		.w-content {
			background: #ccc;
			padding: 8px 41px 16px 29px;}
				
				.double {
					background: url(../images/bg-double.gif) repeat-y 460px 0;
					clear: both;
					overflow: hidden;
					padding: 10px 0;
					_zoom: 1;}
					.column-l {
						float: left;
						width: 450px;}
					.column-r {
						float: right;
						width: 420px;}
					
				.nav-tabs {
					background: url(../images/bg-nav-tabs.png) repeat-x 0 27px;
					border-left: 1px solid #69696a;
					overflow: hidden;
					_zoom: 1;}
					.nav-tabs li {
						background: url(../images/bg-nav-tabs.png) repeat-x 0 -1px;
						border-right: 1px solid #69696a;
						border-top: 1px solid #69696a;
						color: #fff;
						cursor: pointer;
						float: left;
						font: 14px/27px Arial, Helvetica, sans-serif;
						padding: 0 15px;}
					.nav-tabs li:hover, .nav-tabs li.active {
						background-position: 0 -28px;
						color: #333;}
				.w-tabs {
					background: #e4e4e4;
					border: 1px solid #69696a;
					border-width: 0 1px 1px;
					box-shadow: 0 2px 3px #333;
					clear: both;
					padding: 20px 15px;
                                        height: 135px;
                                        }
                                .w-tabs ul {
					list-style: disc;
                                        margin-left: 35px;}
				
				form {}
					.form-line {
						overflow: hidden;
						padding: 0 0 5px;
						_zoom: 1;}
						form input {
							background: url(../images/bg-input.gif) repeat-x 0 0 #e7e7e7;
							border-color: #323233 #696969 #afafaf;
							border-style: solid;
							border-width: 1px;
							float: right;
							font: 13px/17px Arial, Helvetica, sans-serif;
							height: 17px;
							margin: 0;
							padding: 0 5px;
							width: 248px;}
						form textarea {
							background: url(../images/bg-input.gif) repeat-x 0 0 #e7e7e7;
							border-color: #323233 #696969 #afafaf;
							border-style: solid;
							border-width: 1px;
							float: right;
							font: 13px Arial, Helvetica, sans-serif;
							height: 90px;
							margin: 0;
							padding: 0 0 0 5px;
							width: 253px;}
						form select {
							background: url(../images/bg-input.gif) repeat-x 0 0 #e7e7e7;
							border-color: #323233 #696969 #afafaf;
							border-style: solid;
							border-width: 1px;
							float: right;
							font: 13px/20px Arial, Helvetica, sans-serif;
							height: 20px;
							width: 260px;}
						form label {
							color: #626262;
							float: left;
							font: 13px/20px Arial, Helvetica, sans-serif;
							width: 185px;}
						form button {
							background: url(../images/bg-button.png) repeat-x 0 0 #777;
							border-color: #505050 #323233 #404041;
							border-style: solid;
							border-width: 1px;
							color: #fff;
							cursor: pointer;
							float: right;
							font: 13px/20px Arial, Helvetica, sans-serif;
							margin: 0 0 0 6px;
							padding: 0 10px;
							_padding: 0;}
				
				/* Main page */
				
				.tabs-main {
					border-bottom: 1px solid #fff;
					margin: 0 0 20px;
					padding: 0 0 25px;}
					.history {
						padding: 0 0 0 80px;
						position: relative;
						_zoom: 1;}
						.h-date, .h-title {
							display: block;
							font-weight: bold;
							margin: 0 0 3px;}
							.h-title img {
								border: 2px solid #ff4200;
								display: block;
								left: 0;
								position: absolute;
								top: 0;}
                                                        .s_menu li{
                                                            font-size: medium;
                                                            margin-top: 10px;
                                                            margin-bottom: 16px;
                                                        }
                                                        .li_arrow{
                                                            margin-left: 10px;
                                                            margin-right: 10px;
                                                            font-weight: 400
                                                        }
                                                        .a_menu{
                                                            text-decoration: none;
                                                            color: #000;
                                                        }
                                                        .a_current{
                                                            color: #ffffff;
															font-weight: bold;
                                                        }
				.cargo {}
					.cargo li {
                                                list-style: none;
						padding: 0 130px 20px 0;
						position: relative;}
                                        .cargo li ul li{
                                            list-style: disc;
                                        }
                                        .cargo li ol li{
                                            list-style: decimal;
                                        }
						.c-title {
							display: block;
							font-weight: bold;
							margin: 0 0 3px;}
						.cargo p {margin: 0 0 3px;}
						.cargo img {
							display: block;
							position: absolute;
							right: 0;
							top: 0;}
						.cargo a {text-decoration: none;}
						.cargo a:hover {text-decoration: underline;}
				
				/* Inner page */
				
				.partners {
					border-bottom: 1px solid #fff;
					margin: 0 0 25px;
					overflow: hidden;
					padding: 0 0 25px;
					_zoom: 1;}
					.partners img {
						float: right;
						margin: 0 0 20px 40px;}
                                        .partners ul{
						list-style: disc;
                                                margin-left: 15px;}
				.more {
					font: 12px Arial, Helvetica, sans-serif;
					text-decoration: none;}
				.more:hover {text-decoration: underline;}


                                .box_content_1{
                                        margin-top: -10px;
                                        font-size: 14px
                                }
                                .question{
                                        margin-bottom: 15px;
                                }
                                .polls_left{
                                        line-height: normal;
                                        padding: 5px 0 0;                                        
                                }
                                .polls_right{
                                        padding-top: 5px;
                                }
                                .opt{
                                        width: 30px;
                                        height: 10px;
                                        margin-top: 4px;
                                }
                                .first_img{
                                    display: inline;
                                    float: left;
                                    margin-bottom: 15px;
                                }
                                 .first_img p{
                                    text-align: center;
                                }
                                .gal {

                                }
                                .contimg{
                                    float: right;
                                }
                                .contdiv{
                                    width: 360px;
                                    margin-bottom: 25px;
                                }
                                .contp{
                                    margin-top: 10px;
                                    margin-bottom: 10px
                                }
		
		.w-footer {
			background: url(../images/bg-footer.png) repeat-x 0 0;
			border-top: 1px solid #424242;
			overflow: hidden;
			height: 48px;
			padding: 0 41px 0 29px;}
			.copyright, .made-by {
				color: #fff;
				font: 13px/48px Arial, Helvetica, sans-serif;}
			.copyright {float: left;}
			.made-by {float: right;}
				.made-by a {color: #fff;}

/* Tiny Carousel */
#slider1 {
    height: 1%;
    overflow:hidden;
    padding: 0 0 0px;
}
#slider1 .viewport {
    float: left;
    width: 844px;
    height: 199px;
    overflow: hidden;
    position: relative;
    top: -1px;
}
#slider1 .buttons {
    display: block; margin: 30px 10px 0 0;
    text-indent: -999em;
    float: left;
    width: 39px;
    overflow: hidden;
    position: relative;
}
#slider1 .next{
    background:url("/image/right.png") no-repeat scroll 0 0 transparent;
    height: 100px;
    margin: -150px 0 0 787px;
    z-index: 1;
    display: none;
}
#slider1 .prev{
    background:url("/image/left.png") no-repeat scroll 0 0 transparent;
    margin-bottom: 0;
    margin-top: -110px;
    position: relative;
    top: 159px;
    left: 22px;
    z-index: 1;
    height: 100px;
    display: none;
}
#slider1 .disable{
    visibility: hidden;
}
#slider1 .overview {
    list-style: none;
    position: absolute; padding: 0;
    margin: 0; width: 240px;
    left: 0;
    top: 0;
}
#slider1 .overview li{
    float: left;
    margin: 0 20px 0 0;
    padding: 1px;
    height: 199px;
    border: 1px solid #dcdcdc;
    width: 840px;
}
#wrapper {
	width: auto;
	margin-left: auto;
	margin-right: auto;
	}

.accordionButton {
	    cursor: pointer;
            font-size: medium;
            margin-bottom: 20px;
            margin-top: 10px;
            width: auto;
	}

.accordionContent {
	width: auto;
	/*font-size: medium;*/
        margin-bottom: 20px;
        margin-left: 20px;
	display: none;
	}

        .required{
        color: #FF4200;
}

.form-submitted{
    color: white;
    margin-bottom: 20px;
    font-size: 14px;
}

.prior-img{
}
.button_vote{
    margin-top: 20px;
}

/* ****************** */

ul.subnavycontent li { min-width:163px; width:100%; }