/*CSS - main structure*/

#headerBox{width:880px; height:118px; top:0px; padding:0; position:relative; left:50%; margin-left:-440px;}

#logoFb {margin-right:20px; margin-top:20px;}
#logoIn {margin-top:20px;}

#logoTranslations {width:256px; height:92px; margin-top:0px; margin-left:20px;position:absolute;}
#logoTranslationsSmall {display:none;}

#sloganTranslations {width:329px; height:45px; position:absolute; z-index:2;margin-left:400px; margin-top:10px;}
#sloganTranslationsSmall {display:none;}

#isoHeader {width:190px; height:60px;margin-top:40px; margin-right:155px;}
#mainNavBox {width:100%; height:39px; background-image: url('../images/navbar_top.png'); background-repeat: repeat-x; text-align:center;}

#contentBox {width:880px;left:50%;margin-left:-440px;position:relative;}
.mainContent{width:650px;}

#fixedbox {/*position:absolute; z-index:1000;*/ width:100%; left:0; color:#000; height:250px; border-top:solid 2px #666666; /*background-image:url('../images/navbar.png'); background-repeat:repeat-x;*/}
#footer {width:100%; left:0; height:280px; border-top:solid 2px #f78f1e; background:#888888;}
#footer2line{width:100%; left:0; height:4px; background:#EAEAEA;}
#footer-container{width:880px; top:0px; padding:0; position:relative; left:50%; margin-left:-440px;}
.row_293{float: left; margin-left: 3px; width: 283px; height:240px;}
.row_880{float: left; width: 880px; height:40px;}
.row_880S{float: left; width: 880px; height:11px; text-align:center;}
#logoBotton{margin-left:20px; margin-top:20px;}
.address{display: block; margin-left:20px; margin-top:8px; line-height: 16px;}
#headSection{display: block; height:20px; border-bottom:solid 1px #FFFFFF; width:90%;}
#txtSection{padding-top: 5px; width:90%;}
#txtSection ul *{list-style:none; list-style-type:none;}
#txtSection ul li a {color: #DDDDDD; /*color: #666666;*/ text-decoration:none;}
#txtSection ul li a:hover {text-decoration:underline; color:#fff;}
.form-horizontal input {color: #333333; background: #fff; height:20px; margin-top:3px; width:90%;}
.form-horizontal input::-webkit-input-placeholder, input::-moz-placeholder {color:#FFFFFF; font-size:12px;}
.form-horizontal .btn_submit input {width:25%; float:left;}

#socialB{display: block; margin-right: 4px; float:left;}
#socialL{display: block; margin-right: 9px; float:left;}
#sloganBox {width:838px; height:31px;text-align:center;margin:-32px auto auto auto; background-color:#fff;border-top:1px dotted #c8c8c8;}
/*#slogan {font-size:16px !important;}*/
.fb-like-box{margin-left:-10px; margin-top:-5px;}

#partnersBox {width:840px; height:41px;text-align:center;margin:-11px auto auto auto; background-color:#f5f5f5;}
#partners {padding-top:7px;}
#privacyBox {width:830px;margin:0px auto auto auto;}
#privacy {margin:0px auto auto auto; text-align:right;}
#copyright {margin:5px auto auto auto; text-align:center;}

#mainNavSmall {display:none;}
#menuBottom {width:402px; height:30px; text-align:center; margin: auto;}
#menuBottom1{display:none;}
#languageMenuS {display:none;}

/*#languageMenu {margin-top:15px;}*/
#languageMenu {position:relative; margin: -2px 0 8px 0;}

#contentShadowLeft {width:21px;min-height:800px;background-image:url('../images/shaddow_left.png');background-repeat: no-repeat;float:left;}
#contentShadowRight {width:21px;min-height:800px;background-image:url('../images/shaddow_right.png');background-repeat: no-repeat;float:right;}


#contentBoxLeft {width:159px;min-height:600px; padding:0px;text-align:center;float:left; background-color:transparent;}
#contentBoxCenter {width:410px;min-height:450px;text-align:justify;padding:0px 15px 0px 15px;float:left;}
#contentBoxRight {width:234px;min-height:450px;height:100%;float:left;margin-left:5px; display:none;}
#vickiTabLocation {margin-top:10px;}
#newsletterLocation {margin-top:10px;}

@media (min-width : 1224px) {
	div#fixedbox{bottom: 0;position: absolute;}
	body>div#fixedbox{position: fixed;}
}  
 
 
@media (min-device-width:1024px) and (max-width:900px),

	(max-device-width:480px) and (orientation:portrait){	
	   
		#headerContainer {width:204px;background-repeat:no-repeat;}
		#headerBox{width:470px;height:120px;top:0px;padding:0;position:relative;left:0%;margin-left:0px;}
		#logoFb {display:none;}
		#logoIn {display:none;}
		#logoTranslations {display:none;}
		#logoTranslationsSmall {display:block;width:150px; height:54px; margin-top:10px; margin-left:55px;position:absolute;}
		#sloganTranslations {display:none;}
		#sloganTranslationsSmall {display:block; width:250px; height:27px; margin-top:75px;margin-left:5px;}
		#isoHeader {display:none;}


		#contentBox {min-height:50px;width:100%;left:0%;margin-left:0px;position:relative;}	   
		#contentShadowLeft {display:none;}
		#contentShadowRight {display:none;}
		#mainNavBox {display:none;}
		#mainNav{display:none;}
		#mainNavSmall {display:block;}
		#languageMenuS {display:block; margin-left:20px; margin-top:5px;}
		#languageMenu {display:none;}
			
		#languageMenu {margin-top:5px; margin-left:20px; float:left;}
		#contentBoxLeft {display:none;}
		#contentBoxCenter {width:90%;min-height:150px;text-align:justify;padding:0px 0px 0px 20px;display:block; border:none;}
		#contentBoxRight {width:100%;min-height:150px;height:100%;display:block; display:none;}
		#fixedbox{display:none;}
			
		#menuBottom1{display:block;}
		#languageLogo{display:none;}
			#languageSelectionTitle{display:none;}
			#websiteLanguageSelection{display:none;}
			
			#quoteTab {/*position:absolute;*/ clear:both; width:100%; margin-top:-30px;}
			#vickiTab{/*position:absolute;*/ margin-top: 100px;}
			
			#slogan{display:none;}
			/*#footer-container{width:880px; top:0px; padding:0; position:relative; left:50%; margin-left:-440px;}*/
			#footer{/*height:100%; /*height:800px;*/ overflow: hidden; position: relative; height:700px;}
			#footer-container{width:100%; clear:both; position:absolute; left:0; margin-left:0px;}
			#headSection, #txtSection{margin-left:20px;}
}	 

@media (min-device-width:1024px) and (max-width:900px),

	(max-device-width:480px) and (orientation:landscape){
 
		#headerContainer {width:480px;background-repeat:no-repeat;}
		#leftColumn {width:159px; position:relative;padding:0px;text-align:center;float:left;}
 		#headerBox{width:470px;height:120px;top:0px;padding:0;position:relative;left:0%;margin-left:0px;}
		#logoFb {display:none;}
		#logoIn {display:none;}
		#logoTranslations {width:180px; margin-top:20px; margin-left:5px;position:absolute;}
		#sloganTranslations {width:329px; height:45px; position:absolute; z-index:2;margin-left:400px; margin-top:15px;}
		#isoHeader {display:none;}
		#logoTranslations {width:256px; height:92px; margin-top:40px; margin-left:5px;position:absolute;}
		#contentBox {min-height:50px;width:100%;left:0%;margin-left:0px;position:relative;}	     	   
		#contentShadowLeft {display:none;}
		#contentShadowRight {display:none;}	
		#mainNavBox {background-image:none;}	
		#mainNav{display:none;}
		#mainNavSmall {display:block;}
		#fixedbox{display:none;}
		
		#menuBottom1{display:block;}
		#languageMenuS {display:block; margin-left:20px; margin-top:5px;}
		#languageMenu {display:none;}
			
		#languageMenu {margin-top:5px; margin-left:20px; float:left;}
		#contentBoxLeft {display:none;}
		#contentBoxCenter {width:90%;min-height:150px;text-align:justify;padding:0px 0px 0px 20px;display:block; border:none;}
		#contentBoxRight {width:100%;min-height:150px;height:100%;display:block; display:none; margin-left:20px;}
}