/*    menuto   */
#twocols{ /*the columns that gets dropped down over yours might be different*/
z-index:20;
}
#leftcol{ /*the columns that gets dropped down over yours might be different*/
z-index:10;
}
.fading       { opacity:1; transition: all 0.2s ease 0s; }
.fading:hover       { opacity:0.7; }

.dvoino       { 
	opacity:1; 
	transition: all 0.2s ease 0s; 
    border: 2px solid #fff !important;
    box-shadow: 0 3px 10px #aaa  !important;
}
.dvoino:hover       { 
	opacity:0.7; 
}
html { -ms-text-size-adjust:100%; -webkit-text-size-adjust:100% }
.module_k{
margin-top:20px;

}#data ol{	margin-left:40px;	margin-bottom:15px;}
#d_n{
	margin:0px;
}
ul.menuarticles li{
padding-left:5px;
padding-right:5px;
padding-bottom:10px;
}
ul.menuarticles{
margin-top:10px;
margin-bottom:20px;
}
a.download-link{
	color:#333 !important;
	
	font-weight:normal !important;
}
a.download-link img{
	
	margin:0 !important;
	margin-left:10px !important;
}
#data h3.cont_title{
	color:#253914;
	font-size:14px;
	margin-bottom:0px;
}
ul.menuarticles li a:hover{
color:#253914;
}
#emailForm label{
	margin-left:0;
	padding-left:0;
	text-align:left;
	color: #253914;
	font-size:13px;
	font-weight:bold;
	display:block;
	margin-bottom:5px;
}
img.system-pagebreak{
    border: 2px solid #fff !important;
    box-shadow: 0 3px 10px #aaa  !important;
}
#emailForm  input.inputbox{
	padding:5px;
	width:330px;
	padding-left:10px;
	padding-right:10px;
	margin-left:0px;
	margin-bottom:10px;
}
#emailForm  input.inputbox:focus,#emailForm  textarea:focus{
	border:1px solid #253914;
	background:#bbe09b;
}
#emailForm  textarea{
	width:705px;
}
#emailForm button.button{
	padding:10px;
	text-transform:uppercase;
	background:#00509d;
	border:0 none;
	float:right;
	margin-right:6px;
	color:#fff;
	letter-spacing:1px;
	font-family:Arial;
	font-weight:bold;
}
#emailForm button.button:hover{
	background:#253914;
	cursor:pointer;
}
#emailForm  textarea{
	margin-bottom:10px;
	padding:10px;
}
div.scroller_container{
	margin-top:-51px;
	position:relative;
	margin-bottom:12px;
	padding-left:-20px;
	background:transparent;
	padding-top:5px;
	margin-right:3px;
	overflow: hidden;
	 width: 720px;
	 height: 20px;
}
/* Scroller Box */
div.modulebroshures h4 a:hover + a{
color:#000;
}
div.modulebroshures h4 a img{
border: 1px solid #fff;  
}
div.modulebroshures h4 a:hover img{
border: 1px solid #000;
}
#data h3.with_border a:hover img,#data div.with_border:hover img{
	border: 1px solid #000;
}
#content_data a.with_border:hover img{
	border: 1px solid #000;
}
#content_data img.with_border{
	border-color:#00509d;
}
#content_data img.with_border:hover{
	border-color:#000;
}
#scroller {
	 white-space: nowrap;
	 line-height: 20px;
	 margin-left:700px;
	 font-size: 18px;
} 
#content_data div.video-entry:hover a{
	color:#000;
}
div.video-entry:hover .v120WrapperOuter{
	border:1px solid #000;
}
#content_data img{
	border-color:#000;
}
#content_data .with_border img{
	border-color:#00509d;
}
#scroller p {
 padding: 0;
}
/* Scoller Box */
a.offer_request{
	display:block;
	margin:0 auto;
	padding:10px;
	background:#00509d;
	color:#fff;
	font-size:12px;
	text-transform:uppercase;
	text-align:center;
	margin-top:22px;
	margin-bottom:15px;
	width:80%;
	text-decoration:none;
	-webkit-box-shadow: 0px 0px 5px 0px rgba(50, 50, 50, 0.75);
	-moz-box-shadow:    0px 0px 5px 0px rgba(50, 50, 50, 0.75);
	box-shadow:         0px 0px 5px 0px rgba(50, 50, 50, 0.75);
	border:1px solid #fff;
}
form.offer_request label{
	margin-bottom:2px;
	display:block;
}
a.offer_request:hover{
	background:#2f3130;
	color:#fff;
	border:1px solid #fff;

}
.phocagallery-box-file {
    background: none repeat scroll 0 0 #ffffff;
    border: 1px solid transparent;
    margin: 12px !important;
	margin-bottom: 0px !important;
    padding: 0;
}
#video_pagination a,#video_pagination span{
	font-size:13px;
}
#rest_left div.module ol.labels-cloud-module a.label{

 text-decoration:none;
 color:#fff; 
 
 }ol.labels-cloud-module{	margin-top:10px;}
ul.menuarticles li a{
text-decoration:none;
color:#fff;
text-indent:0px;
}
#wwtp_tbl{	width:733px;	border:1px solid #676767;	border-collapse:none;}#wwtp_tbl thead td{	padding:5px;	border:1px solid #676767;	color:#fff;	font-weight:bold;	text-transform:uppercase;	text-align:center;	background-color:#00509D;	}#wwtp_tbl tbody td{	border:1px solid #676767;	padding:5px;	color:#333;	background-color:#b8d2a2;	text-align:center;	font-family:Verdana;}
#mainleveltopnav li{
display:inline;
list-style-type:none;
padding-right:5px;
}
a.mainleveltopnav,a.mainleveltopnav:link,
a.mainleveltopnav:visited{
color:#f90;
}
.modulebroshures {
	padding-left:10px;
	padding-right:10px;
	margin-bottom:30px;
}
.modulebroshures p{
	clear:both;
}
#menu .modulebroshures h3{
	width:175px;
}
.modulebroshures a{
text-decoration:none;
display:block;
text-align:center;
margin-bottom:5px;
color:#fff;
}
.modulebroshures a.txt{
	margin-bottom:20px;
}
.modulebroshures a img{
	vertical-align:middle;
}

.moduletablemainnav{ /* I have absolutely positioned the module, you might have a different scheme*/
position:absolute;
top:187px;
left:20px;
z-index:100;
font:0.9em Verdana, Arial, Helvetica, sans-serif;
margin:0;
padding:0;
}

span.pagenav{
	color:#000 !important;
	font-weight:bold;  
	line-height:40px;
}
#data h2{
margin-top:20px;
margin-bottom:10px;
color:#00509D;
font-size:15px;
}
#content_data ul{
margin-left:40px;
margin-bottom:10px;
}


#mainlevelmainnav,#mainlevelmainnav ul{
float:left;
list-style:none;

background:transparent;
font-weight:700;
margin:0;
padding:0;
}
#mainlevelmainnav a{
	display:block;
	padding:5px;
	color:#000;
	border-right:1px solid #1a5295;
	color:#FFF;
	text-align:center;
	font-family:Verdana,Tahoma,sans-serif;
	font-size:12px;
	font-weight:bold;
	
	line-height:20px;
padding-left:5px;
padding-top:0px;
padding-bottom:0px;
float:left;
	text-decoration:none;
}
#mainlevelmainnav li{
float:left;
padding:0;

}
#data img {
	margin:10px;
	margin-top:0px;
	margin-bottom:5px;
}
#data h1 {
	font-size:18px;
	color:#253914;
text-align:left;
}
#data h3 {
	font-size:13px;
	color:#00509D;
margin-bottom:5px;
}

#mainlevelmainnav li .chelsea{

	width:170px;
}
#mainlevelmainnav li .chelsea a{

	width:170px;
}

#mainlevelmainnav li a:hover{
	background: #bbe09b;
	color:#333;

	border-right:1px solid #0b86d6;
}
#mainlevelmainnav li ul{
position:absolute;
clear:both;
display:none;
height:auto;
margin-top:20px;
font-weight:400;
z-index:99999;
width:180px;
}

.contenttoc{
	display:none;
}
.pagenavcounter{
	display:none;
}
#mainlevelmainnav li li{
padding-left:0px;
padding-right:0px;
float:none;

background:#00509d;

}
#system-message{
	background:#253914;
	padding:10px;
	margin-bottom:30px;
}
#content_data #system-message ul{
	margin:0px;
}
.message {
font-size:14px;
font-weight:bold;
padding:5px;
color:#ffffff;
}
.message ul {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin-top:10px;
	font-weight:normal;
	font-size:11px;
}

#mainlevelmainnav li ul a{
border:none;
color:#fff;
font-size:12px;
font-weight:400;
line-height:2em;
margin-left:0px;
border-bottom:1px solid #0b86d6;
padding-left:10px;
padding-right:10px;
background:#00509d;
width:180px;
text-align:left;
}
#mainlevelmainnav li ul a:hover{
	color:#333;
	border:none;
	border-bottom:1px solid #0b86d6;
}
#mainlevelmainnav li:hover ul ul,#mainlevelmainnav li:hover ul ul ul,#mainlevelmainnav li.sfhover ul ul,#mainlevelmainnav li.sfhover ul ul ul{
left:auto;
}
#mainlevelmainnav li:hover ul,#mainlevelmainnav li li:hover ul,#mainlevelmainnav li li li:hover ul,#mainlevelmainnav li.sfhover ul,#mainlevelmainnav li li.sfhover ul,#mainlevelmainnav li li li.sfhover ul{
left:auto;
z-index:6000;
}
#mainlevelmainnav li li:hover,#mainlevelmainnav li li.sfhover{

}
/*    menuto   */
body {
	width:100%;
	color:#313131;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	margin: 0;
	padding: 0;
	font-size: 12px;
	background: url(../images/backgr.jpg) no-repeat fixed bottom center;
	text-align: center;
}
#custom_tbl {
	text-align:left;
}
*{
	margin:0;
	padding:0;
}
.cleaner {
	clear: both;
}
#content{
	width:975px;
		background: transparent url(../images/content_backgr.jpg) no-repeat top center ;
		border-left:5px solid #253914;
		border-right:5px solid #253914;
}

#can_pathway {

	height:18px;
}
#can_pathway_left {

	height:18px;
}

#header {
	width:975px;
	height:385px;

	background: url(../images/header.jpg) no-repeat top center;
	border-left:5px solid #253914;
	border-right:5px solid #253914;
	border-top:5px solid #253914;
}

#rest_left {
	background:url(../images/menu_bg.jpg) no-repeat top left;
}


#menu{
	background: url() no-repeat top left;
	float:right;
	width:200px;
	text-align:left;
	margin-top:20px;
}
#menu ul {

	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
}
#right_menu ul {

	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	padding-right:15px;

}
#menu h3{
	font-family:Tahoma, Verdana, sans-serif;
	width:198px;
	padding:0px;
	color:#fff;
	height:23px;
	text-align:left;
	background: url() no-repeat top left;
	margin:0px;
	font-size:14px;
	text-align:center;
	font-weight:bold;
}

.menu{
	margin:0px;
	width:200px;
	margin-bottom:10px;

}


.menu li a{
	background:transparent url(../images/menu.png) no-repeat scroll 0 0;
	display:block;
	font-size:13px;
	border-bottom:2px solid #1a5295;
	line-height:23px;
	color:#ffffff;
	text-decoration:none;
	width:185px;
	padding-left:15px;
}
#right_menu ul li a{
	background:none;
	display:block;

	line-height:10px;
	color:#EB5A01;
	text-decoration:none;
	margin-bottom:5px;
	padding-left:0px;
	text-indent:0px;
}
#right_menu ul li a:hover{
	color:#3d5783;
}

.menu li a:hover{
	background:transparent;
	color:#ffffff;
	font-weight:bold;
	border-bottom:2px solid #819f0e;
}

.module_menu{
	margin-bottom:30px;
}

.componentheading,.contentheading {
	font-size:18px;
	padding:5px;
	color:#00509d;
}

#data_all{
	color:#000000;
	float:left;
	width:774px;
	text-align:justify;	
}
#data{
	color:#000000;
	float:left;
	width:774px;
	text-align:justify;	
}
#data p {
	margin-top:0px;
	margin-bottom:15px;
	font-size:14px;
	line-height:18px;
}
#content_data ul li{
	font-size:14px;
	line-height:18px;
}
#content_data a{
text-decoration:none;
color:#00509D;
}
#content_data img {
	margin-right:10px;
}


#top_menu {
	margin-top:16px;
	width:715px;
	margin-right:8px;
	height:22px;
	background:transparent;
	text-align:center;

}

#logo {
	width:375px;
	height:385px;
	float:left;
}
#lainarka {
	background:url(../images/header_lainarka.gif) no-repeat top right;
	width:146px;
	height:385px;
	float:right;
}


.mainlevel{

		text-decoration:none;
		font-weight:bold;
}
#footer{
	text-align:center;
	height:30px;
	width:985px;
	background:url(../images/footer.gif);
	margin-bottom:10px;
	padding-top:5px;
	color:#ffffff;
}
#footer a{
	color:#ffffff;
	text-decoration:none;
	font-weight:bold;
}
#top_bg {
	text-align:center;
	clear: both;
margin-bottom:45px;
}
#top_bg a{
text-decoration:none;
margin-right:5px;
}
#top_bg img{
border:none;
}
#top_right {
	height: 42px;
	text-align:left;

}
#top_icons {
	height: 42px;
	text-align:left;
	background: url(../images/top_corner.png)  0 no-repeat;
}

.module_search{
	float:right;
}
.module_search input {
	color:#e6e5e4;
	border:1px solid #fedeca;
}
#search_div {
	float: right;
	width:229px;
	height: 42px;
	text-align:left;
	background: url(../images/search_back.png) no-repeat right;
}
#search_div div {
	width: 135px;
	height: 18px;
	text-align:left;
	padding-left: 5px;
	padding-top: 2px;
	background: transparent;
}
#search_div input.inputbox {
	width:135px;
	border:1px solid #CCC;
	height:16px;
	padding-left:4px;
	color:#CCC;
	background-image:none;
	font-size: 95%;
	font-family: Arial, Helvetica, sans-serif;
}
#content_data .buttonheading a img{
	margin:0px;
	border:none;
}
#component-contact{
	font-size:14px;
}
#content_data {
	position:relative;
	float:left;
	width:733px;
	padding-bottom:20px;
	padding-left:20px;
	padding-right:20px;
	text-align:justify;
	margin-top:55px;
	padding-bottom:0px;
	border-right:1px solid #253914;
	background:#ffffff;
	padding-top:0px;

}
#component-contact.contentheading{
	font-size:20px;
	padding-left:0;
}
#component-contact h2{
	margin-top:20px;
	display:block;
	font-size:20px;
	margin-bottom:15px;
}
#custom_tbl td {
	padding:5px;
}
#right_menu{
	float:right;
	width:202px;
	margin-right:10px;
}
.module_products {
	height:500px;

}

#menu ul li ul {
padding-left:0px;

}
#menu ul li ul li a{
	background:transparent;
	display:block;
	font-size:11px;
	height:22px;
	line-height:18px;
	color:#253914;
	text-decoration:none;
	margin-bottom:5px;
	padding-left:20px;
	border-bottom:2px solid #c60705;
}

#menu ul li ul li a:hover{
	background:#607fa8;
	color:#FFFFFF;
	border-bottom:2px solid #FDFE9B;
}
#videomainbody img {
margin:0px;
}



#phocagallery a.category, #phocagallery span.small {
	color:#009900;
	text-decoration:none;
	font-size:14px;
	font-weight:bold;
}
#phocagallery div.name{
        color:#00509D;
}
#content_data div.sectiontablefooter span{
color:#00509D;
font-size:13px;
}
#content_data div.sectiontablefooter a{
font-size:13px;
color:#00509D;
text-decoration:none;
}
.pagecounter{
display: none;
line-height: 40px;
}
.current{
display:none;
}
div.left_align{
	float:left;
}
div.one_third{
	width:33%;
	text-align:center;
	margin:20px 0;
}
div.one_forth{
	width:25%;
	height: 260px;
	position: relative;
	text-align:center;
	margin:10px 0;
	margin-top:0;
}

div.one_forth img:nth-child(2){
	position:absolute;
	bottom:0;
	left:0;
}
div.one_forth img.second_go_left{
	margin-left:-20px !important;
	position:absolute !important;
}
div.one_forth img.left_minus_some{
	margin-left:-20px !important;
	position:absolute !important;
}
div.one_third img,div.one_forth img{
	max-width:100%;
	margin:0px !important;
}
div.one_forth:nth-child(3) img:nth-child(2){
	margin-left:-30px;
}
#menu div.module1 h3 {
    background: url("") no-repeat scroll left top rgba(0, 0, 0, 0);
    color: #fff;
    font-family: Tahoma,Verdana,sans-serif;
    font-size: 14px;
    font-weight: bold;

    height: 23px;
    margin: 0;
    padding: 2px 2px 2px 3px;
    width: 195px;
	text-align:center;
}
#menu div.module1 #jwplayer1{
	margin-bottom:20px;
}
div.some_wrapper{
	margin-top:10px;
	width:985px;
	background:url(../images/rest_bg.jpg) repeat top left;
}
#content_data div.sectiontablefooter a.pagenav{
	padding:3px 5px;
	background:#00509D;
	color:#fff;
}
video {
  object-fit: cover;
}
#content_data div.sectiontablefooter a.pagenav:hover{
	background:#333;
}
video::-internal-media-controls-download-button {
    display:none;
}

.video_txt{
	font-size:15px;
	position: relative;
	margin-top: -40px !important;
	padding:0 7px;
	text-align:left;
}
@media screen and (max-width: 1024px) {
	.ttl{
		font-size:18px !important;
	}
	.dummy{
		font-size:12px !important;
	}
	#menu h3{
		width:100%;
		font-weight:normal;
	}
}

@media screen and (max-width: 600px) {
	#mainlevelmainnav li ul{
		margin-top:37px;
	}
	#menu .modulebroshures h3{
		text-align:center;
		width:100%;
		margin:10px 0;
	}
	video {
	  object-fit: contain;
	}
	div.video_container{
		height:auto !important;
	}
	#moved_menu{
		padding-top:5px;
		padding-bottom;20px;
	}
	#moved_menu h3{
		padding-left:20px;
		color:#fff;
	}
	div.all_clients table{
		height:auto;
	}
	#mainlevelmainnav li a, #mainlevelmainnav li a:hover{
		margin:0 2px;
		border-bottom:1px solid #fff !important;
	}
	div.fit_table table{
		margin-bottom:0px !important;
		height:auto !important;
		margin-top:20px;
	}
	#menu .modulebroshures a{
		margin:0;
	}
	#menu .modulebroshures a.txt{
		margin-bottom:15px;
		margin-top:5px;
	}
	#menu .modulebroshures p{
		display:none;
	}
	#menu .modulebroshures p:first-child{
		display:block;
	}
	img{
		margin-left:auto !important;
		margin-right:auto !important;
	}
	div.one_forth img.second_go_left{
		margin-left:auto !important;
		position:relative !important;
	}
	div.one_forth img.left_minus_some{
		margin-left:auto !important;
		position:relative !important;
	}
	#data h2,#data h1{
		text-align:center;
		margin-bottom:10px;
	}
	#data h2{
		margin-top:10px;
	}
	#data h3.three_pdfs em{
		text-align:center;
		display:block;
	}
	#data h3.three_pdfs a{
		display:block;
		width:33%;
		margin:20px 0;
		text-align:center;
		float:left;
	}
	#data h3.three_pdfs.home{
		width:100%;
	}
	#data h3.three_pdfs.home a{
		display:block;
		width:33%;
		margin:20px 0;
		margin-left:auto;
		margin-right:auto;
		text-align:center;
		float:none;
	}
	div.one_forth img:nth-child(2){
		position:relative;
		bottom:auto;
		left:auto;
	}
	#data h3.three_pdfs a img{
		margin-left:auto !important;
		margin-right:auto !important;
	}
	div.left_align{
		float:none;
	}
	div.one_forth{
		height: auto;
	}
	div.one_third,div.one_forth{
		width:100%;
		text-align:center;
		margin:20px 0;
	}
	div.one_third img,div.one_forth img{
		width:60%;
		margin-left:auto !important;
		margin-right:auto !important;
		margin-bottom:10px !important;
		display:block;
	}
	div.one_forth img{
		width:auto;
	}
	#logo,#lainarka{
		display:none;
	}
	div.some_wrapper{
		max-width:100%;
	}
	#header {

		max-width: 100%;
		height: 200px;
		background-size: cover;
		width: calc(100% - 10px);

	}
	#content,#top_menu,#menu,#top_menu,#footer,#content_data,div.scroller_container{
		max-width:100%;
	}
	#menu{
		width:100%;
	}
	#mainlevelmainnav a{
		padding:5px;
	}
	#data{
		max-width:100%;
	}
	#content_data{
		width:calc(100% - 40px);
	}
	#rest_left{
		background:none;
	}
	.menu li a{
		width:calc(100% - 30px);
		background: #253914 url(../images/menu.png) no-repeat scroll 90% 55%;
		padding:10px 15px;
	}
	.menu li#current a{
		background: #333;
		border-bottom:2px solid #fff;
	}
	div.modulebroshures h4{
		width:50%;
		float:left;
	}
	.menu{
		width:100%;
	}
	div.modulearticles{
		clear:both;
	}
	#menu h3{
		width:100%;
		font-weight:normal;
	}
	#content{
		width: calc(100% - 10px);
		background:#717777;
	}
	#content_data img {
		max-width:calc(100% - 20px);
		display: block;
		float: none;
	}
	#content_data table{
		max-width:100%;
		width:100% !important;
	}
	#content_data table td{
		max-width:50%;
	}
	#top_menu {
		height: auto;
		margin-top:0;
		background: #253914;
		padding-bottom: 10px;
	}
	#phocagallery-categories-detail fieldset:nth-child(4) div{
		margin-left:0px !important;
		text-align:left;
	}
	#videoleft-column{
		height:auto !important;
		min-height:0 !important;
	}
	#content_data{
		padding-top:30px;
		margin-top:0;
	}
	#footer {
		background: url(../images/footer.gif) no-repeat top center;
		padding-top:20px;
		background-size: contain;
	}
	.v120WrapperInner,.v120WrapperOuter,.grid-view .video-entry{
		width:140px;
	}
	.video-time-videolist{
		display:none;
	}
	#videomiddle-column{
		max-width:100%;
		width:100% !important;
	}
	.grid-view .video-cell{
		width:50% !important;
	}
	#content_data .v120WrapperOuter img{
		width:100%; 
		max-width:100%; 
	}
	#content_data ul {
		margin-left: 20px;
		margin-bottom: 10px;
	}
	#mainlevelmainnav li {
		float: none;
		padding: 0;
		display: inline-block;
	}
	#mainlevelmainnav {
		padding:10px 0;
	}
	#mainlevelmainnav, #mainlevelmainnav ul{
		text-align:center;
	}
	#mainlevelmainnav li a,#mainlevelmainnav li a:hover{
		border:0 none;
		padding:10px;
	}
	div.some_wrapper{
		margin-top:0;
	}
	#jomtube_container embed,#watch-this-vid{
		max-width:100%;
		width:100%; 
	}
	#video_lists{
		width:100% !important;
		margin-left:0px;
		padding-left:0px;
	}
	#watch-other-vids{
		width:100% !important;
	}
	div.watch-discoverbox-divider{
		display:none;
	}
	#video_lists .video-entry {
		width: 100%;
	}
	div.video-entry img{
		max-width:100% !important;
	}
	#jomtube_container div{
		max-width:100%;
	}
	#content_data object,#content_data embed{
		max-width:100% !important;
		width:100% !important;
	}
	#component-contact iframe{
		display:none;
	}
	div.g-recaptcha{
		margin-left:-20px;
	}
	#mainlevelmainnav, #mainlevelmainnav ul{
		position:relative;
	}
	#content_data table td{
		vertical-align:top;
	}
	#component-contact div.g-recaptcha iframe{
		display:block;
	}
	#component-contact table td{
		width:100% !important;
		max-width:100% !important;
	}
	#component-contact table{
		width:calc(100% - 20px) !important;
		max-width:calc(100% - 20px) !important;
	}
	#component-contact table tr td:nth-child(2){
		display:none;
	}
	#emailForm input.inputbox{
		width:100%;
	}
	#emailForm textarea {
		width:100%;
	}
	div.contact_email div{
		float:none !important;
	}
	a.offer_request{
		margin:0px;
		border:1px solid #00509d;
		width:calc(100% - 22px);
		margin-bottom:5px;
	}
	a.offer_request:hover{
		width:calc(100% - 22px);
	}
	.menu li a{
		padding: 5px 15px;
	}
	#moved_menu .menu{
		margin-bottom:0;
	}
}

@media screen and (max-width: 330px) {
	.grid-view .video-cell{
		width:100% !important;
	}
	.v120WrapperInner,.v120WrapperOuter,.grid-view .video-entry{
		width:calc(100% - 20px) !important;
	}
	.v120WrapperInner,.v120WrapperOuter{
		width:100% !important;
	}
}
@media screen and (max-width: 900px) {
	div.fit_table{
		overflow:auto;
	}
	#content_data table{
		margin-left:0px !important;
	}
}
@media screen and (max-width: 600px) {
	#data p.video_txt{
		margin-top:0px !important;
	}
	div.fit_table{
		width:500px;
		overflow:auto;
	}
	#content_data table{
		margin-left:0px !important;
	}
}
@media screen and (max-width: 500px) {
	div.fit_table{
		width:450px;
		overflow:auto;
	}
}
@media screen and (max-width: 420px) {
	div.fit_table{
		width:360px;
		overflow:auto;
	}
}
@media screen and (max-width: 380px) {
	div.fit_table{
		width:315px;
		overflow:auto;
	}
}
@media screen and (max-width: 340px) {
	div.fit_table{
		width:280px;
		overflow:auto;
	}
	#mainlevelmainnav li a, #mainlevelmainnav li a:hover{
		padding:5px;
	}
}
@media screen and (max-width: 320px) {
	div.fit_table{
		width:260px;
		overflow:auto;
	}
}
