* {
	margin: 0px;
	padding: 0px;
}

body, td, th{
	font-family: arial;
	font-size: 12px;
	line-height: 20px;
	color: #4C4C4C;
}

body{
	background-color: #ffffff;
}

img{
	border: none;
}

ul{
	list-style-position: inside;
}

li{
	list-style-position: inside;
}

a{
	text-decoration: none;
	color: #106bd1;
}

a:hover{
	text-decoration: underline;
}

hr{
	margin:8px 0px 6px 0px;
	padding:0px;
	height:1px;
	background-color:#e2e2e2;
	border:none;
	border-bottom:1px solid #e2e2e2;
}

h1{
	color: #106bd1;
	font-size: 16px;
	font-family: arial;
	margin: 0px 0px 2px 0px;
}

h2{
	color: #106bd1;
	font-size: 13px;
	font-family: arial;
	margin: 0px;
	padding: 0px;
}

h2 a{
	color: #106bd1;
}

h2 a:hover{
	color: #3B79C0;
	text-decoration: none;
}

object{
	padding: 0px;
	margin: 0px;
}

.a_input{
	width: 99%;
	height: 20px;
	color: #292723;
	font-size: 13px;
	border: 1px solid #A9A59A;
	padding: 3px 0px 0px 3px;
}

.a_textarea{
	width: 99%;
	height: 100px;
	color: #292723;
	font-size: 13px;
	border: 1px solid #A9A59A;
	font-family:arial;
	padding: 3px 0px 0px 3px;
}

.a_select{
	width: 99%;
	height: 100px;
	color: #292723;
	font-size: 13px;
	border: 1px solid #A9A59A;
	font-family:arial;
	padding: 3px 0px 0px 3px;
}

.a_add_tag{
	padding: 3px;
	background-color: #000;
	font-size: 11px;
}

.a_button_green{
	background-color: #7eb333;
	padding: 2px 5px;
	color: #fff;
}

#popupBody hr{
	margin:8px 0px 6px 0px;
	padding:0px;
	height:2px;
	background-color:#89867D;
	border:none;
	border-bottom:1px solid #ffffff;
}

#container{
	width: 100%;
}

#header{
	width: inherit;
	height: 40px;
}

#headerContent{
	position: relative;
	width: 900px;
	margin: auto;
	padding-top: 0px;
}

#countrySelector{
	position:absolute;
	top:15px;
	left:590px;
	font-family: arial;
	font-weight: bold;
	font-size: 10px;
	line-height: 17px;
	color: #ffffff;
}

#countrySelector a{
	color: #a4c2e5;
}

#countryBox{
	position: absolute;
	top: 15px;
	left: 0px;
	background-color: #0d192d; 
	width: 165px;
	display: none;
	color: #ffffff;
	filter:alpha(opacity=85); 
   -moz-opacity: 0.85; 
   opacity: 0.85;
	 z-index: 10;
}

#countryBox a{
	color: #ffffff;
}

#countryBox div{
	padding: 10px;
}

#countryBox hr{
	margin:4px 0px 3px 0px;
	padding:0px;
	height:1px;
	background-color:#314f79;
	border:none;
}

#countryBox h5{
	text-align: center;
	font-size: 12px;
}

#loginBox{
	position:relative;
	float:right;
	top:10px;
	width: 240px;
	font-family: arial;
	font-size: 10px;
	color: #899FC1;
	text-align: right;
	font-family: arial;
	line-height: 12px;
}

#loginBox input[type="text"]{
	/* background-color: #0d192d; */
	background-color: #ffffff;
	border: none;
	width: 95px;
	font-size: 11px;
	color: #6086c4;
	font-weight: bold;
	padding: 3px;
	margin-top:4px;
	margin-bottom:5px;
	height:13px;
}

#loginBox input[type="password"]{
	/* background-color: #0d192d; */
	background-color: #ffffff;
	border: none;
	width: 95px;
	font-size: 11px;
	color: #6086c4;
	font-weight: bold;
	padding: 3px;
	margin-top:4px;
	margin-bottom:5px;
	height:13px;
}

#loginBox a{
	color: #ffffff;
	font-weight: bold;
	font-size: 10px;
	font-family: arial;
}

#loginBox b{
	color: #a0bee3;
	font-weight: bold;
	font-family: arial;
}

#loginBox .welcome{
	color: #f5410a;
	font-weight: bold;
	font-size: 12px;
	font-family: arial;
}

#loginBox .forgot{
	color: #ffffff;
	font-weight: bold;
	font-size: 10px;
	font-family: arial;
}

#loginButtons{
	padding-top:8px;
}

#loginForm{
	display:none;
}

#regBtn{
	float: left;
	width: 59px;
	height: 17px;
	margin-top: 8px;
	background-image: url(header/signup_small.png);
	background-repeat: no-repeat;
	text-align: center;
	font-size: 10px;
	color: #ffffff;
	font-weight: bold;
	padding-top: 4px;
	line-height: 10px;
}

#linkBox{
	float: right;
	line-height: 10px;
}
/*
#linkBox input{
	background-image: url(header/login_bg.png);
	background-repeat: no-repeat;
	width: 43px;
	height: 17px;
	font-size: 10px;
	font-family: arial;
	color: #ffffff;
	font-weight: bold;
	cursor: pointer;
	margin-top: 8px;
	line-height: 8px;
}*/

#linkBox input{
	margin-top: 8px;
}

.searchbox{
	position: absolute;
	top: 13px;
	left: 157px;
	width: 398px;
}

.searchbox input[type="image"]{
	vertical-align: middle;
}

#logo{
	position: absolute;
	left: 0px;
	top: 12px;
	z-index: 6;
}

#menu_background{
	position:relative;
	height: 74px;
	background-image: url(header/menu_bg.png);
	background-repeat: repeat-x;
}

#menu{
	height: 33px;
	z-index: 4;
	position:absolute;
	left:150px;
	top:45px;
}

#menu ul{list-style-type: none;}

#menu ul li{
	display: inline;
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
	line-height: 22px;
}

#menu ul li a{color: #ffffff;}

#menu ul li a:hover{color: #91abce;text-decoration:none;background-color:#07152b;}

#menu .active{background-color: #0d192d;}

#menu .active a{color: #91abce;}

li.meny{position:relative;padding:5px 8px 5px 8px;}

li.meny div.drop ul{background-color:#07152b;padding-left:8px;padding-right:8px;}

li.meny div.drop{
	position:absolute;
	display:none;
	color:#fff;
	border:none;
	text-align:left;
	min-width:150px;
	top:23px;
	left:0;
	width:auto !important;
	height:auto;
	white-space: nowrap;
}

li.meny hr{background-color:#223656;color:#223656;margin:-5px 7px -5px 0;border:0;height:1px;line-height:1px;}

.hrdiv{
	height:2px;
	width:auto !important;
	min-width:216px;
	background-image:url(/gfx/header/menu_line.gif);
	background-repeat:repeat-x;
}

li.meny:hover div.drop{display:block;}

li.meny:hover div.menyBlock{background-color:#07152b;}

li.meny:hover{background-color:#07152b;}

.menyBlock{
	/*position:relative;*/
	display: inline;
	/*size: auto;*/
	/*padding:5px 8px 5px 8px;*/
}

.menyTL{
	background-color:#1e3657;
	/*display:inline;*/
	position:absolute;
	height:1px;
	width:1px;
	top:0;
	left:0;
}

.menyTR{
	background-color:#1e3657;
	/*display:inline;*/
	position:absolute;
	height:1px;
	width:1px;
	top:0;
	right:0;
}

.menyTR2{
	background-color:#1c324e;
	/*display:inline;*/
	position:absolute;
	height:1px;
	width:1px;
	top:0;
	right:0;
}

.menyBlockBottom{
	background-color:#07152b;
	height:1px;
	margin: 0 1px 0 1px;
	min-width:230px;
	width:auto !important;
}

#subMenu{
	width: inherit;
	height: 36px;
	background-color: #0d192d;
	border-bottom: 1px solid #817D71;
}	

#subMenuContent{
	width: 900px;
	margin: auto;
	font-family: arial;
	font-size: 9px;
	color: #BBB5A5;
	text-align: center;
	padding-top: 10px;
}

#subMenuContent a{
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
	line-height: 17px;
	color: #ffffff;
	margin-left: 5px;
	margin-right: 5px;
}

#subMenuContent ul{
	list-style-type: none;
}

#subMenuContent li{
	display: inline;
	padding: 2px;
}

#subMenuContent li .active{
	color: #91abce;
}

#contentContainer{
	width: inherit;
	background-color: #ffffff;
	background-repeat: repeat-x;
}

#content{
	width: 900px;
	margin: auto;
}

#topBannerContainer{
	width: 890px;
	text-align: center;
	margin-top: 5px;
	margin-bottom: 5px;
	/*border: 1px solid #e2e2e2;*/
}

#mainContent{
	float: left;
	clear: left;
	width: inherit;
	background-color: #ffffff;
}

#mainContentContent{
	/*background-image: url(main/main_content_separator.gif);
	background-repeat: repeat-y;
	background-position: 728px 0px;*/
}

#columns{
	width: 900px;
	float: left;
	clear: left;
	background-image: url(main/main_content_separator.gif);
	background-repeat: repeat-y;
}

.column{
	float: left;
}

#footer, #footer a{
	width: 100%;
	text-align: center;
	font-family: arial;
	font-size: 11px;
	font-weight: bold;
	color: #616161;
}

#footerContent{
	background-color: #efefef;
	font-family: arial;
	font-size: 12px;
	color: #ffffff;
	padding: 25px 0px;
}

#footerSitemap{
	width: 900px;
	margin: auto;
}

#footerSitemap ul{
	list-style-type: none;
	list-style-position: outside;
}

#footerSitemap li a{
	font-weight: normal;
}

#footerSitemap a{
	font-weight: bold;
}

#footerSitemap .item{
	width: 160px;
	margin: auto;
	text-align: left;
}

#footerSeparator{
	width: 970px;
	height: 2px;
	background-image: url(footer/separator.gif);
	background-repeat: repeat-x;
	margin: 8px 15px;
}

#um5{
	/*background-color: #0E1726;*/
	height: 37px;
	text-align: center;
}

#um5Content{
	padding-top: 8px;
	font-family: arial;
	font-size: 12px;
	line-height: 17px;
	color: #616161;
}

#video {
	width: 586px;
	height: 350px;
}


.s1, .s2, .s3, .s4, .s5, .s6{
  font-weight: normal;
}

.s1{
  font-size: 18px;
}

.s2{
  font-size: 16px;
}

.s3{
  font-size: 14px;
}

.s4{
  font-size: 12px;
}

.s5{
  font-size: 11px;
}

.s6{
  font-size: 10px;
}

.breaker{
	clear: both;
	width: 0px;
	height: 0px;
}

.image_border{
	border: 1px #A9A59A solid;
	padding: 1px;
}

/* Input classes */

.inputDiv{
	width: auto;
	height: 24px;
	display: inline;
	color: #ffffff;
}

.inputDiv .left{
	float: left;
	width: 11px;
	height: 24px;
	background-image: url(input/text_input_left.gif);
	background-repeat: no-repeat;
}

.inputDiv .center{
	float: left;
	height: 24px;
	background-image: url(input/text_input_bg.png);
	background-repeat: repeat-x;
}

.inputDiv .center input{
	height: 22px;
  background: transparent;
  font-family: arial;
	font-size: 11px;
	font-weight: bold;
	line-height: 19px;
	color: #265fa6;
  border: 0;
	margin-left:3px;
	padding-top:2px;
}

.inputDiv .right{
	float: left;
	width: 11px;
	height: 24px;
	background-image: url(input/text_input_right.gif);
	background-repeat: no-repeat;
}

.contentBoxHead, .contentBoxHeadWhite{
	background-image: url(main/contentBoxHead_bg.gif);
	background-repeat: repeat-x;
	height: 25px;
	font-size: 16px;
	font-weight: bold;
	color: #f4420b;
	line-height:25px;
	margin-top: 10px;
}

.contentBoxHeadWhite{
	background-image: url(main/contentBoxHead_bg_white.gif);
}

.contentBoxBody{
	padding: 0px; /*12px 12px 12px 12px;*/
	padding-top: 12px;
	margin: 0px; /*0px 0px 12px 0px;*/
	line-height: 20px;
}

.contentBoxBody a{
	color: #106bd1;
}

.searchInput{
	vertical-align: middle;
	width: 310px;
	height: 20px;
	border: 1px solid #cccccc;
	font-family: arial;
	font-size: 11px;
	font-weight: bold;
	line-height: 22px;
	color: #444F61;
  padding-left: 2px;
	padding-top: 2px;
}

.paginaBox{
	float: right;
	color: #343434;
	font-size: 12px;
}

.tagBox{
  font-size:12px;
}

.buttons {}

.buttons img{
	cursor: pointer;
}

.form_data {}

.form_data input, textarea, select{
	margin-bottom:7px;
}

#tipBox{
  float: right;
}

#tipBox a{
  color: #47443e;
}

.columns{
	width: 900px;
	clear: both;
}

.leftCol{
	float: left;
	width: 586px;
}

.rightCol{
	float: left;
	width: 284px;
	margin-left: 20px;
}

.thumbBox{
	float: left;
	margin-right: 10px;
}

.thumbBox img{
	width: 142px;
}

.verVideos{
	clear: both;
}

.verVideos .item{
	float: left;
	width: 182px;
	font-family: arial;
	font-size: 12px;
	line-height: 15px;
}

.verVideos .thumb{
	width: 160px;
	height: 120px;
	margin-bottom: 4px;
}
/*182 x 102*/ 

.verVideos .item h2{
	margin-bottom: 3px;
}

.horVideos{
	clear: both;
}

.horVideos .item{
	clear: both;
	font-family: arial;
	font-size: 12px;
	line-height: 15px;
	margin-bottom: 25px;
}

.horVideos .item h2{
	margin-bottom: 3px;
}

.horVideos .thumb{
	float: left;
	width: 142px;
	height: 106px; /*79*/
	margin-right: 10px;
}

.horFloatVideos{
	clear: both;
}

.horFloatVideos .item{
	float: left;
	width: 280px;
	margin-bottom: 25px;
	font-family: arial;
	font-size: 12px;
	line-height: 15px;
}

.horFloatVideos .thumb{
	float: left;
	width: 142px;
	height: 106px; /*79*/
	margin-right: 10px;
}

.socialBookmark{
	width: 135px;
	height: 35px;
	cursor: pointer;
	text-align: center;
	font-family: arial;
	font-size: 10px;
	font-weight: 700;
	line-height:16px;
	color: #ffffff;
}
