body{
	font-family : 'OpenSansRegular', sans-serif;
	/*background-color:#000;*/
	
}

.branding-left { position: fixed; top: 9px; left: 50%; margin-left: -898px; }
.branding-right { position: fixed; top: 9px; right: 50%; margin-right: -891px; }

#container{
	width : 960px; /*old 970px*/
	height : auto;
	margin : auto;
	/*box-shadow: 0 -10px 30px 2px #adadad;*/
	/*padding-left:10px;*/
	background-color:#FFF;
	padding-left: 5px;
	padding-right: 5px;
}

/******************************
		HEADER STYLES
*******************************/ 

#header{
	height : 270px;
}

#logo{
	float : left;
	margin-top : 20px;
	margin-left : 15px;
	margin-bottom : 20px;
	cursor : pointer;
}

#baner_top{
	float : right;
	position : relative;
	margin-top : 20px;
	width : 729px;
	height : 90px;
}

#navigation{
	clear : both;
	position : relative;
	margin-bottom : 20px;
	width :  960px;
	height : 130px;
}

#menu{
	float : left;
	width :  798px;
	height : 80px;
	background : #000000;
}

#menu .item{
	float : left;
	/*width : 133px;*/
	
}

#menu .item_content {
	/*width : 133px;*/
	padding-left:21px;
	padding-right:21px;
	height : 70px;
	background : #000000;
	display : table-cell;
	vertical-align : middle;
	text-align : center;
	font-family : 'OpenSansBold', sans-serif;
	font-size : 16px;
	color : #ffffff;
	cursor : pointer;
}
#menu .item_content a, a:hover, a:visited {
	color : #ffffff;
	text-decoration:none;
	font-size : 16px;
	font-family : 'OpenSansBold', sans-serif;
}

#menu .underline{
	width : 100%;
	height : 10px;
	background : #2187e2;
}

#menu .selected .item_content{
	background : #2187e2;
}

#menu .selected .underline{
	background : #000000;
}

.sub_menu{
	clear : both;
	width : 960px;
	height : 50px;
	background : #2187e2;
	display : none;
}

.visible{
	display : block;
}

.sub_menu .underline{
	width : 100%;
	height : 10px;
	background : #000000;
}

.sub_menu .sub_item{
	float : left;
	/*width : 120px;*/
	padding-left:25px;
	padding-right:25px;
	height : 25px;
	background : #2187e2;
	padding-top : 15px;
	text-align : center;
	font-family : 'OpenSansSemibold', sans-serif;
	font-size : 12px;
	color : #ffffff;
	cursor : pointer;
}

.sub_menu .sub_item a{
	font-size : 12px;
	color : #ffffff;
	text-decoration:none;
	font-family : 'OpenSansSemibold', sans-serif;
}

.sub_menu .sub_item:hover{
	text-decoration : underline;
}

#search_box{
	position : relative;
	float : right;
	width : 162px;
	height : 80px;
	background : #2187e2;
	cursor : pointer;
}

#search_box input{
	width : 157px;
	height : 68px;
	padding: 2px 0 0 5px;
	font-family : 'OpenSansRegular', sans-serif;
	font-size : 14px;
	color : #ffffff;
	border : none;
	background : #000000;
	margin-bottom: 0;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
}

#search_box img{
	position : relative;
	float : right;
	margin-right : 15px;
	top : -45px;
	cursor : pointer;
}

/******************************
	   LEFT SECTION STYLES
*******************************/ 

#left_section{
	float : left;
	width : 640px;
	height : auto;
	margin-bottom : 45px;
}

#left_section_top{
	margin:5px 0px;	
}

/*OTHER LEFT SECTION STYLES IN REST CSS FILE FOR EACH PAGES*/

/******************************
	  RIGHT SECTION STYLES
*******************************/ 

#right_section{
	float : left;
	margin-left : 20px;
	width : 300px;
	height : auto;
}

#baner{
	width : 300px;
	margin-bottom : 20px;
}

.right_bar{
	width : 300px;
	height : 35px;
	background : #2187e2;
	text-transform : uppercase;
	font-family : 'OpenSansBold', sans-serif;
	font-size : 14px;
	color : #ffffff;
	border : none;
}

.right_bar img{
	position : relative;
	margin-left : 50px;
	top : 7px;
}

.right_bar h1{
	position : relative;
	top : -12px;
	text-align : center;
}
.right_bar h2{
	position : relative;
	top : -12px;
	text-transform : uppercase;
	font-size : 14px;
	font-family : 'OpenSansBold', sans-serif;
	color : #ffffff;
	padding-left:100px;
}
.right_bar h2 a{
	text-decoration:none;
	color : #ffffff;
	font-size : 14px;
	font-family : 'OpenSansBold', sans-serif;
}
.right_bar h2 a:hover{
	text-decoration:underline;
}
#fokus_box{
	height : 200px;
	margin-bottom : 20px;
}

#fokus_box .right_bar{
	margin-bottom : 5px;
}

#fokus_box .right_bar img{
	top : -1px;
}

#fokusu {
	width: 300px;
	height: 151px;
	float: left;
	overflow: hidden;
	position: relative;
	text-align: center;
	-webkit-box-shadow: 1px 1px 2px #e6e6e6;
	-moz-box-shadow: 1px 1px 2px #e6e6e6;
	box-shadow: 1px 1px 2px #e6e6e6;
	cursor: default;
}
#fokusu .mask,#fokusu.content {
	width: 300px;
	height: 151px;
	position: absolute;
	overflow: hidden;
	top: 0;
	left: 0;
}
#fokusu img {
	display: block;
	position: relative;
}

#fokusu p {
	font-family : 'OpenSansRegular', sans-serif;
	font-size: 11px;
	position: relative;
	color: #fff;
	padding: 10px 20px 20px;
	text-align: center;
}

#fokusu #headerek{
	width : 300px;
	height : 35px;
	margin-top : 15px;
	background : #2187e2;
	padding-top : 15px;
}

#fokusu #headerek span, 
#fokusu #visite span{
	font-family : 'OpenSansBold', sans-serif;
	font-size : 11px;
	color : #ffffff;
}

#fokusu #visite{
	width : 80px;
	height : 23px;
	padding-top : 2px;
	margin-top : -10px;
	margin-left : 110px;
	background : #2187e2;
}

#fokusu  a{
	text-decoration : none;
}


#top_lista_box{
	height : 385px;
	margin-bottom : 20px;
}

#top_lista_box .right_bar{
	margin-bottom : 20px;
}

.list_item{
	width : 300px;
	height : 50px;
	margin-bottom : 20px;
	cursor : pointer;
}

.list_item img{
	float : left;
}

.list_item .titles{
	float : right;
	width : 150px;
	height : 32px;
	padding-top : 18px;
	text-align : center;
	font-family : 'OpenSansSemibold', sans-serif;
	font-size : 12px;
	color : #000000;
}

.list_item .titles a, a:visited{
	text-align : center;
	font-family : 'OpenSansSemibold', sans-serif;
	font-size : 12px;
	color : #000000;
}

.list_item .titles a:hover{
	text-align : center;
	font-family : 'OpenSansSemibold', sans-serif;
	font-size : 12px;
	color : #000000;
}


#lista_box{
	/*height : 220px;*/
	margin-bottom : 20px;
}

#lista{
	margin-top : 20px;
}

#lista #photo1{
	float : left;
	margin-bottom : 20px;
}

#lista #photo2{
	float : right;
}

#lista #vs_box{
	float : left;
	margin-top : 10px;
	margin-left : 20px;
	padding-top : 6px;
	padding-left : 7px;
	width : 16px;
	height : 17px;
	background : #000000;
	font-family : 'OpenSansSemibold', sans-serif;
	font-size : 10px;
	color : #ffffff;
}

#lista ul{
	clear : both;
	margin-left : 20px;
	list-style-type : disc;
	font-family : 'OpenSansSemibold', sans-serif;
	font-size : 11px;
}

#lista li{
	width : 260px;
	margin-bottom : 10px;
	color : #2187e2;;
}

#lista li span{
	color : #000000;
}

#lista li span a, a:visited{
	color : #000000;
	font-size:14px;
	text-decoration:none;
}

#lista li span a:hover{
	color : #000000;
	font-size:14px;
	text-decoration:underline;
	font-family: 'OpenSansSemibold', sans-serif;
}

#partite_box{
	/*height : 150px;*/
	margin-bottom : 20px;
}

#partite{
	height : 90px;
	border : 1px silver solid;
	border-top : none;
	padding-top : 25px;
	padding-left : 50px;
}

#newsletter_box{
	margin-bottom : 20px;
}

#newsletter_box .right_bar {
	margin-bottom : 20px;
}

#newsletter_box .right_bar img{
	top : 12px;
}

#newsletter_box .right_bar h1{
	top : -6px;
}

#newsletter_box input{
	float : left;
	width : 220px;
	height : 50px;
	border : none;
	background : #ff9e15;
	font-family : 'OpenSansBold', sans-serif;
	font-size : 16px;
	color : #ffffff;
	padding:2px 0 0 20px;
	margin-bottom: 0;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
}

.btn {
	position : relative;
	width : 59px;
	height : 52px;
	border : none;
	top : 0px;
	cursor : pointer;
	background: #2187e2;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	-webkit-transition: 0.25s;
	-moz-transition: 0.25s;
	-o-transition: 0.25s;
	transition: 0.25s;
	-webkit-backface-visibility: hidden; }
 
.btn.btn-success {
    background-color: #2187e2; 
}

.btn.btn-success:hover, .btn.btn-success:focus {
    background-color: #052e4f; 
}

.btn.btn-success:active, .btn.btn-success.active {
    background-color: #2187e2; 
}

#galeria_box{
	margin-bottom : 20px;
}

#galeria_box .right_bar {
	margin-bottom : 0px;
}

#galeria_box .right_bar h1{
	top : -15px;
}

#movie_box .right_bar{
	margin-bottom : 5px;
}

/******************************
	   FOOTER STYLES
*******************************/ 

#footer{
	clear : both;
	width : 960px; /*old 980px*/
	/*margin-left:-10px*/
}

#footer_links{
	background : #2187e2;
	height:465px;
}

	/* *** Footer Articles *** */
	#top_articles{
		height : 125px;
	}
	
	.articles {
		float : left;
		width : 240px;
		height : 100%;
		text-align : center;
		font-size : 12px;
		background-color:#000000;
		color : #ffffff;
	}
	.articles span a{
		color : #ffffff;
	}
	.articles a{
		font-size : 12px;
		color : #ffffff;
		text-decoration:none;
		line-height:14px;
	}
	.articles a:hover{
		font-size : 12px;
		color : #ffffff;
	}
	
	.articles img{
		margin-bottom : 10px;
	}
	
	.active {
		background : #000000;
	}
	
	.active span {
		color : #ffffff;
	}
	.active a{
		background : #000000;
	}
	
	.active span a{
		color : #ffffff;
	}
	.articles .line {
		width : 80%;
		margin-top : 5px;
		margin-left : 25px;
		height : 1px;
		background : #000000;
		
	}
	
	.active .line {
		background : #ffffff;
	}
	.articles .line a{
		width : 80%;
		margin-top : 10px;
		margin-left : 10px;
		height : 1px;
		background : #000000;
		
	}
	
	.active .line a{
		background : #ffffff;
	}



.footer_links{
	float : left;
	position : relative;
	width : 140px;
	height : 260px;
	margin-top : 35px;
	font-size : 11px;
}

.footer_links li{
	margin-bottom : 15px;
}

.footer_links a{
	color : #ffffff;
	text-decoration : none;
}
#links a, a:hover, a:visited{
	color : #ffffff;
	text-decoration : none;
	font-family : 'OpenSansRegular', sans-serif;
	font-size : 11px;
}

#links_one{
	margin-left : 50px;
	margin-right : 50px;
}

#links_three{
	margin-left : 50px;
}

#vertical_road{
	position : static;
	width : 95px;
	height : 495px;
	margin-left : auto;
	margin-right : 200px;
	border-left : 3px #ffffff dashed;
	border-right : 3px #ffffff dashed;
}

#vertical_road img{
	margin-left : 45px;
}

#links_four{
	position : static;
	width : 200px;
	height : 250px;
	margin-left : auto;
	margin-right : 0px;
	margin-top : -420px;
	font-family : 'OpenSansSemibold', sans-serif;
	font-size : 11px;
}

#links_four li{
	margin-left : 15px;
	margin-bottom : 15px;
}

#links_four a{
	color : #ffffff;
	text-decoration : none;
	font-family : 'OpenSansSemiBold', sans-serif;
	font-size : 11px;
}

#links_four span{
	position : relative;
	margin-left : 10px;
	top : -2px;
}

#links_four img{
	-moz-transition: all 0.5s ease-in-out;
	-webkit-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	-ms-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
}

#road{
	position : static;
	width : 960px;
	height : 90px;
	margin-top : -30px;
	border-top : 3px #ffffff dashed;
	border-bottom : 3px #ffffff dashed;
}

#road img:first-child a{
	margin-left : 290px;
}

#road img:last-child a{
	position : relative;
	bottom : 40px;
}

#road .cars {
	margin-top : 30px;
	margin-right : 35px;
	cursor : pointer;
	margin-left:12px;
}

#road #lines{
	height : 1px;
	width : 100%;
	margin-top : 20px;
	border-top : 3px white dashed;
}

#footer_menu {
	margin-left : 45px;
	margin-top : 35px;
	font-size : 11px;
}

#footer_menu li{
	float : left;
	margin-right : 25px;
	margin-bottom : 30px;
}

#footer_menu a{
	color : #ffffff;
	text-decoration : none;
	
	font-family : 'OpenSansSemiBold', sans-serif;
	font-size : 11px;
}

#footer_menu span{
	color : #ffffff;
	margin-left : 25px;
}

#footer p{
	clear : both;
	margin-left : 45px;
	font-family : 'OpenSansLight', sans-serif;
	font-size : 10px;
	color : #ffffff;
}

#footer_copyright{
    margin: 20px;
    text-align: center;	
}

#footer_copyright .copyrghtxt{
    color: black !important;
    font-size: 15px;		
}

/* ************ Full Screan Adds *************** */

	.brand_left {
	  position: fixed;
	  height: 100%;
	  left: 50%;
	  top: 0;
	  width: 500px;
	  margin-left: -987px;
	  text-align: right;
	  z-index:0;
	}
	
	.brand_right {
	  position: fixed;
	  height: 100%;
	  right: 50%;
	  top: 0;
	  width: 500px;
	  text-align: left;
	  margin-right: -988px;
	  z-index:0;
	}


/*
 * Clearfix: contain floats
 *
 * For modern browsers
 * 1. The space content is one way to avoid an Opera bug when the
 *    `contenteditable` attribute is included anywhere else in the document.
 *    Otherwise it causes space to appear at the top and bottom of elements
 *    that receive the `clearfix` class.
 * 2. The use of `table` rather than `block` is only necessary if using
 *    `:before` to contain the top-margins of child elements.
 */

	.clearfix:before,
	.clearfix:after {
		content: " "; /* 1 */
		display: table; /* 2 */
	}
	
	.clearfix:after {
		clear: both;
	}

/*
 * For IE 6/7 only
 * Include this rule to trigger hasLayout and contain floats.
 */

	.clearfix {
		*zoom: 1;
	}