  
 #pctd{display:block}
#mobtd{display:none}
.top-left, .bot-left {
  width: 70%;
  float:left;
  
   background: url(../images/preload.gif) 50% 50% no-repeat  ;
  }
.top-right, .bot-right{
  width: 30%;
  float:right;
  }  
 
.col-left{
  float:left;
  padding: 0px;
  margin-right:7px;
  width: 230px;
     ! margin-left: 25px;
	  margin-top:  0px;
  }
.col-right{
  float:right;
  padding:0px;
  margin-left:25px;
  width: 160px;
  }
.col-main{
  padding: 0px;
  overflow:hidden;
  width: auto; 
  }
.com-center{
  clear:both;
  width:100%;
  position:relative;
  margin-top: -6px;
  }
.top-center, .bot-center{
  float:left;
  margin:0px 25px;
  padding:0px 14px;
  width: 160px;
  border-right:1px solid #E7E8E9;
  border-left:1px solid #E7E8E9;
  }
.top_right, .bot_right{
  float:right;
  width:300px;
  }
.prof-right, .club_right, .cat_right{
  width:auto;
  overflow:hidden;
  }
.prof-left, .club_left{
  float:left;
  margin-right:20px;
  width:230px;
  }
.uc_detailimg{
  float:left;
  margin-right:20px;
  width:180px;
  }
.uc_left{
  float:left;
  margin-right:20px;
  width:120px;
  }

.widget {
  margin: 0px 0px 8px 3px;
  padding: 0px;
  overflow:hidden;
  position:relative;
}

.widget ul{
    padding: 0px;
    font-family: arial, sans-serif;
    font-weight: 300;
    font-size: 100%;
  }
  
.tabnav li {
  display: inline-block;
  *display:inline;
  zoom:1;
  list-style: none;
  float:left;
  line-height:30px;
  padding: 0px;
  margin: 0px;
  width:49.5%;
  margin: 0 0 0 1px;
  }
  
.tabnav{
  clear:both;
  overflow:hidden;
  }
	
.tabnav li a {
  background: #65bc54;
  color: #FFFFFF;
  display: block;
  line-height: 30px;
  padding: 4px 0px;
  text-align: center;
  text-decoration:none;
  outline: none;
  transition: all 0.5s cubic-bezier(0, 0, 0.58, 1) 0;
  }
		
.tabnav li a:hover, .tabnav li a:active, .tabnav li.ui-tabs-selected a {
  color: #fff;
  text-decoration: none;
  background: #0a5b9a;
  }
		
.tabdiv {
  padding-top:2px;
  position:relative;
  display:block;
  }
.ui-tabs-hide {
  display: none;
  }

#featuredvid {
  text-align: center;
  }
		
.fvid {
  margin-bottom: 5px;
  }


select, textarea, input[type="text"],input[type="password"], input[type="file"] {
  background: #FFFFFF;
  border: 1px solid #c8c8c8;
  padding: 1px 10px;
  margin:3px; 
  width: 98%;	
      line-height: 2;
    font-size: 98%;
	width: 100% !important; 
}
select{
padding: 15px 4px;
    margin: 3px;
}
input[type="checkbox"]{
  border: 1px solid #c8c8c8;
  border-radius: 3px;
  padding:1px;
  margin-left: -5px;
  box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.102) inset;
  transition: border 0.2s cubic-bezier(0, 0, 1, 1) 0, box-shadow 0.2s cubic-bezier(0, 0, 1, 1) 0;
  }
  
input[type="button"],input[type="submit"] { 
  font-size: 14px;
  margin-bottom: 0px;
  height:30px;
  line-height: 30px;
  font-weight:500;
  text-align: center;
  cursor:pointer;
  text-shadow: 1px 1px 0px #f8f8f8;
  color: #717171;
  border: 1px solid #d3d3d3;	
  background: #ededed; 
  background: -webkit-gradient(linear, 0 0, 0 100%, from(#f9f9f9) to(#ededed)); 
  background: -webkit-linear-gradient(#f9f9f9, #ededed); 
  background: -moz-linear-gradient(#f9f9f9, #ededed); 
  background: -ms-linear-gradient(#f9f9f9, #ededed); 
  background: -o-linear-gradient(#f9f9f9, #ededed); 
  background: linear-gradient(#f9f9f9, #ededed); 
  -pie-background: linear-gradient(#f9f9f9, #ededed); 
  }
input[type="button"]:hover,input[type="submit"]:hover { 
  background: #ededed; 
  background: -webkit-gradient(linear, 0 0, 0 100%, from(#ededed) to(#f9f9f9)); 
  background: -webkit-linear-gradient(#ededed, #f9f9f9); 
  background: -moz-linear-gradient(#ededed, #f9f9f9); 
  background: -ms-linear-gradient(#ededed, #f9f9f9); 
  background: -o-linear-gradient(#ededed, #f9f9f9); 
  background: linear-gradient(#ededed, #f9f9f9); 
  -pie-background: linear-gradient(#ededed, #f9f9f9); 
	}
	
input[type="text"]:focus, input[type="password"]:focus {
  border: 1px solid #d3d3d3;
  }
  
.prof-nickname{display:none;}
  
.usr_profile_menu{
  padding-left:40px;
  margin-top:0px; 
  clear:both; 
  overflow:hidden; 
  }
  
.usr_profile_menu a{
  display:block;
  padding:4px;
  padding-left:30px;
  clear:both;
  overflow:hidden;
  }
 
.usr_profile_menu a.mess{background:url(../images/icons/profile/message.png) no-repeat left center;}
.usr_profile_menu a.ad_friend{background:url(../images/icons/profile/friends.png) no-repeat left center;}
.usr_profile_menu a.del_friend{background:url(../images/icons/profile/nofriends.png) no-repeat left center;}
.usr_profile_menu a.ad_photos{background:url(../images/icons/profile/addphoto.png) no-repeat left center;}
.usr_profile_menu a.ad_avatar{background:url(../images/icons/profile/avatar.png) no-repeat left center;}
.usr_profile_menu a.invites{background:url(../images/icons/profile/invites.png) no-repeat left center;}
.usr_profile_menu a.editprof{background:url(../images/icons/profile/edit.png) no-repeat left center;}
.usr_profile_menu a.profkarma{background:url(../images/icons/profile/karma.png) no-repeat left center;}
.usr_profile_menu a.profaward{background:url(../images/icons/profile/award.png) no-repeat left center;}
.usr_profile_menu a.profban{background:url(../images/icons/profile/ban.png) no-repeat left center;}
.usr_profile_menu a.profdell{background:url(../images/icons/profile/delprofile.png) no-repeat left center;}


.ff-container label{
	font-family: 'BebasNeueRegular', 'Arial Narrow', Arial, sans-serif;
	width: 25%;
	height: 30px;
	cursor: pointer;
	color: #777;
	text-shadow: 1px 1px 1px rgba(255,255,255,0.8);
	line-height: 33px;
	font-size: 19px;
	background: #ffffff;
	background: -moz-linear-gradient(top, #ffffff 1%, #eaeaea 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#ffffff), color-stop(100%,#eaeaea));
	background: -webkit-linear-gradient(top, #ffffff 1%,#eaeaea 100%);
	background: -o-linear-gradient(top, #ffffff 1%,#eaeaea 100%);
	background: -ms-linear-gradient(top, #ffffff 1%,#eaeaea 100%);
	background: linear-gradient(top, #ffffff 1%,#eaeaea 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eaeaea',GradientType=0 );
	float:left;
	box-shadow: 0px 0px 0px 1px #aaa, 1px 0px 0px 0px rgba(255,255,255,0.9) inset, 0px 1px 2px rgba(0,0,0,0.2);
}
.ff-container label.ff-label-type-all{
	border-radius: 3px 0px 0px 3px;
}
.ff-container label.ff-label-type-3{
	border-radius: 0px 3px 3px 0px;
}
.ff-container input.ff-selector-type-all:checked ~ label.ff-label-type-all,
.ff-container input.ff-selector-type-1:checked ~ label.ff-label-type-1,
.ff-container input.ff-selector-type-2:checked ~ label.ff-label-type-2,
.ff-container input.ff-selector-type-3:checked ~ label.ff-label-type-3{
	background: #646d93;
	background: -moz-linear-gradient(top, #646d93 0%, #7c87ad 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#646d93), color-stop(100%,#7c87ad));
	background: -webkit-linear-gradient(top, #646d93 0%,#7c87ad 100%);
	background: -o-linear-gradient(top, #646d93 0%,#7c87ad 100%);
	background: -ms-linear-gradient(top, #646d93 0%,#7c87ad 100%);
	background: linear-gradient(top, #646d93 0%,#7c87ad 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#646d93', endColorstr='#7c87ad',GradientType=0 );
	color: #424d71;
	text-shadow: 0px 1px 1px rgba(255,255,255,0.3);
	box-shadow: 0px 0px 0px 1px #40496e, 0 1px 2px rgba(0,0,0,0.1) inset;
}
.ff-container input{
	display: none;
}
.ff-items{
	position: relative;
	margin: 0px auto;
	padding-top: 0px;
	padding:0px;
}

.ff-items .albumcon{
	display: block;
	position: relative;
	overflow:hidden;
	padding: 2px;
	background: #fff;
	margin: 4px;
	width: 199px;
	height: 146px;
}
.ff-items .albumcon span{
	display: block;
	background: rgba(113,123,161, 0.9);
	font-style: italic;
	font-size:11px;
	color: #fff;
	font-weight: bold;
	padding: 10px;
	position: absolute;
	bottom: 0px;
	left: 10px;
	width: 140px;
	height: 0px;
	overflow: hidden;
	opacity: 0;
	text-align: center;
	text-shadow: 1px 1px 1px #303857;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}
.ff-items .albumcon:hover span{
	height: 120px;
	opacity: 1;
}
.ff-items li img{
	display: block;
	width:100%;
	height:auto;
}

.ff-items li{
	margin: 10px 20px;
	float: left;
	width: 202px;
	height: 170px;
	position:relative;
	overflow:hidden;
	list-style:none;
	-webkit-transition: opacity 0.6s ease-in-out;
	-moz-transition: opacity 0.6s ease-in-out;
	-o-transition: opacity 0.6s ease-in-out;
	-ms-transition: opacity 0.6s ease-in-out;
	transition: opacity 0.6s ease-in-out;
}
.ff-container input.ff-selector-type-all:checked ~ .ff-items li,
.ff-container input.ff-selector-type-1:checked ~ .ff-items .ff-item-type-1,
.ff-container input.ff-selector-type-2:checked ~ .ff-items .ff-item-type-2,
.ff-container input.ff-selector-type-3:checked ~ .ff-items .ff-item-type-3{
	opacity: 1;
}

.ff-container input.ff-selector-type-1:checked ~ .ff-items li:not(.ff-item-type-1),
.ff-container input.ff-selector-type-2:checked ~ .ff-items li:not(.ff-item-type-2),
.ff-container input.ff-selector-type-3:checked ~ .ff-items li:not(.ff-item-type-3){
	opacity: 0.1;
}
.ff-container input.ff-selector-type-1:checked ~ .ff-items li:not(.ff-item-type-1) span,
.ff-container input.ff-selector-type-2:checked ~ .ff-items li:not(.ff-item-type-2) span,
.ff-container input.ff-selector-type-3:checked ~ .ff-items li:not(.ff-item-type-3) span{
	display:none;
}

.photo_album_title{
  position:absolute;
  bottom:15px;
  left: 6px;
  padding:5px 10px;
  color: #ffffff;
  background: #ffbb00ad;
  }
.photo_album_title a{color:#fff; text-decoration:none;}

.best_photo_bar{
  float:right;
  margin-top:-30px;
  }
 
span.span_title{
  width:80px;
  display:inline-block;
  *display:inline;
  zoom:1;
  }
  
.view-tenth img {
   -webkit-transition: all 0.2s linear;
   -moz-transition: all 0.2s linear;
   -o-transition: all 0.2s linear;
   -ms-transition: all 0.2s linear;
   transition: all 0.2s linear;
}

.view-tenth:hover img {
   -webkit-transform: scale(1.1,1.1);
   -moz-transform: scale(1.1,1.1);
   -o-transform: scale(1.1,1.1);
   -ms-transform: scale(1.1,1.1);
   transform: scale(1.1,1.1);
   opacity: 0.7;
}

							
  
@media all and (-webkit-min-device-pixel-ratio:0) {
  .tabnav li { width:49.5%;}
}

@-moz-document url-prefix() 
{ 
  .tabnav li {49.5%}
  #topmenu ul li ul {margin-top:-10px;}
}
.context, .product_table{
width:100% ; 
}
.context td, .product_table td{
border: 2px dotted #f1f1f1;
    padding: 2px 3px;
    color: #333;
    line-height: 2;
    font-size: 1.2rem;
}
.context td:hover, .product_table td:hover{
background:#D9D9D9;
 
}
.context tr:hover, .product_table tr:hover{
background:#E7E7E7;
color: #000;
}
.context th, .product_table th{
border: 1px solid #ccc;
padding: 9px 3px;
color: #A2A2A2;
    font-size: 100%;
}

/*  monitor pc  : 1400px */
@media (min-width: 1420px)   {
#main .blackmoduletitle, #main .greymoduletitle, #main .fullmoduletitle, #main .moduletitle {
    font-size: 300%; 
}
.hitbar {
    display: none;
}
.hide1 .modcenter {
    top: 10%;
    width: 30%;
    margin-left: -15%;
}

 #pctd{display:block}
#mobtd{display:none}
}
/*  monitor pc  : 1400px */
@media only screen and ( max-width: 1420px ) and (min-width: 765px)  {
  #wrapper, #header {width:1006px  !important;}
 ! .container, #topmenu {width:100% !important;}
  .cats-review-box .reviews-cat {width: 259px;margin-right: 15px;}
  .mod_user_menu span a{padding:0px 8px;}
  #ns-topcol .top-center, #ns-botcol .bot-center, .prof-nickname{display:none;}
  .flexslider{width:100% !important;}
  #ns-topcol .top-right, #ns-botcol .bot-right{width: 30%;}
  .content-box-entry .best-item{width: 221px;}
  .content-box-entry .post-thumbnail {height:140px;}
  .other_module .mod-latest:first-child .mod-latest-image, .other_module_blue .mod-latest:first-child .mod-latest-image,
  .other_module_green .mod-latest:first-child .mod-latest-image{height:180px;}
  .photo_gallery  .view {margin:9px;}
   #footer .foot-left{width:78%;}
  #footer .foot-right{width:200px;    padding-right: 0px;}
#fixbox .modulebody {
    font-size:125%  !important;
}
#main .blackmoduletitle, #main .greymoduletitle, #main .fullmoduletitle, #main .moduletitle {
  font-family: 'Fira Sans Extra Condensed', sans-serif;
    text-transform: uppercase;
   }
.navRow.topfix #topmenu {  
  
	}
	.hitbar {
display:none;
}
.mobmenu{
!width:70%
}

 #pctd{display:block}
#mobtd{display:none}
}

/*  TABLET  : 1024px */
@media only screen and ( max-width: 1050px ) and (min-width: 765px){
  #wrapper, #header {width:100% !important;}
  .container, #topmenu {width:100% !important;}
  .cats-review-box .reviews-cat {width: 259px;margin-right: 15px;}
  .mod_user_menu span a{padding:0px 8px;}
  #ns-topcol .top-center, #ns-botcol .bot-center, .prof-nickname{display:none;}
  .flexslider{width:100% !important;}
  #ns-topcol .top-right, #ns-botcol .bot-right{width:30%;}
  .content-box-entry .best-item{width: 221px;}
  .content-box-entry .post-thumbnail {height:140px;}
  .other_module .mod-latest:first-child .mod-latest-image, .other_module_blue .mod-latest:first-child .mod-latest-image,
  .other_module_green .mod-latest:first-child .mod-latest-image{height:180px;}
  .photo_gallery  .view {margin:9px;}
   #footer .foot-left{width:700px;}
  #footer .foot-right{width:200px;}
.mod-otz-content{width:100%;}
.otzimage{width:15em;}
.otzimage img{width:50% !important; 
    margin: 0 auto;
}
#fixbox .modulebody {
    font-size:100%  !important;
}
#main .greymoduletitle, #main .blackmoduletitle, #main .fullmoduletitle, #main .moduletitle {
    font-size: 200%;}
	a.trigger2 {
   ! display: block !important; 
}
.hitbar {
display:none;
}
.logohide img {
    
    margin: 0;
}

.mobmenu{
width:100%
}
#menus {
    width: 100%;
    max-width:  100%;
    
}
#topmenu .menu li {
 
 !   width: 150px;
}
 #pctd{display:block}
#mobtd{display:none}
}
  
/* TABLET  : 768px */
/*@media only screen and (max-width: 985px) and (min-width: 768px)*/
@media  screen and(min-width: 768px) and (max-width: 991px) 
{
  #wrapper, #header {width:100% !important;}
  .container, #topmenu, .flexslider, #ns-topcol .top-left, #ns-topcol .top_left, #ns-botcol .bot-left, #ns-botcol .bot_left, #ns-topcol .top-right,
   #ns-topcol .top_right, #ns-botcol .bot-right, #ns-botcol .bot_right, .col-left{width:100% !important;}
  .flexslider , .flexslider .slides > li { }
  .cats-review-box .reviews-cat {width: 191px;margin-right: 10px;}
  #sitename {margin-top:0 !important;}
  #sitename img{max-height:70px;}
  input.span2, textarea.span2, .uneditable-input.span2 {  width: 705px;}
  .mod_user_menu, .mod_usermenu {float: right ;}
  #main-menu-mob{display:none;float:left;float: left;
    width: 300px;
    margin-left: 0;
    left: 0;
    box-shadow: 1px 1px 7px #ccc;}
  .main-menu ul.menu, .usr_friends_block .usr_friend_cell:nth-child(6n+6){	display:none; }
  #topmenu .main-menu {margin-left: 0  !important; margin-right:0 !important;}
  #ns-topcol .top-right, #ns-topcol .top_right, #ns-botcol .bot-right, #ns-botcol .bot_right, .col-left{float:none; clear:both;}
  #ns-tabnav, .top-right .module, .top_right .module, .bot-right .module, .bot_right .module,
  .top-right .module_blue, .top_right .module_blue, .bot-right .module_blue, .bot_right .module_blue,
  .top-right .module_green, .top_right .module_green, .bot-right .module_green, .bot_right .module_green{float:left;width:100%;margin-right:30px;}
  #ns-tabnav .module, #ns-tabnav .module_blue, #ns-tabnav .module_green {float:none;width:auto;margin:0px;}
  .top-right .module:nth-child(2n+2), .top_right .module:nth-child(2n+2), .bot-right .module:nth-child(2n+2), .bot_right .module:nth-child(2n+2),
  .top-right .module_blue:nth-child(2n+2), .top_right .module_blue:nth-child(2n+2), .bot-right .module_blue:nth-child(2n+2), .bot_right .module_blue:nth-child(2n+2),
  .top-right .module_green:nth-child(2n+2), .top_right .module_green:nth-child(2n+2), .bot-right .module_green:nth-child(2n+2), .bot_right .module_green:nth-child(2n+2){margin-right:0px;}
  .content-box-entry .best-item{width: 175px;margin-right:10px;}
  .col-left{margin:0px;}
  .other_module .mod-latest, .other_module_blue .mod-latest, .other_module_green .mod-latest{width:353px;}
  .other_module .mod-latest:first-child img, .other_module_blue .mod-latest:first-child img, .other_module_green .mod-latest:first-child img{width: 353px;}
  .content-box-entry .post-thumbnail {height:110px;}
  .mod_new_user_link { font-size:12px; display:block; }
  .new_user_avatar{margin-right:23px;}
  .be_page{float:none; clear:both;}
  .photo_gallery  .view {margin:5px;}
  #footer .foot-left{width:500px;}
  #footer .foot-right{width:200px;}
  .users_list_col{margin:4px 6px;}
  .uc_latest_link{font-size:12px;}
  
.navRow {height: 40px !important;    position: fixed;    z-index: 9;top: 0;    margin-left: 0px;box-shadow: 0 2px 30px rgba(139, 139, 139, 0.25);}
  #topmenu {height: 45px !important;}
  #topmenu .menu li, #topmenu .menu li a  {     height: 45px  !important;    line-height: 45px  !important;     font-size: 90%  !important;width: 100px;}
.navRow a.logohide{height: 45px !important;}
.logohide img{height: 40px !important; width: initial !important;} 
 .hdtab {
    display: none;
}
.navRow .whitelogo {
    display: block !important; 
}
#fixbox .modulebody {
    font-size:100%  !important;
}
#main .greymoduletitle, #main .blackmoduletitle, #main .fullmoduletitle, #main .moduletitle {
    font-size: 230%;}
	   #menuss, #fixbox {display:none;}

#main .mobilmodule  { 
  min-height:600px;
  display:block !important;
  background: url(../images/mobile.jpg) center center  ;
}
a.trigger2 {
  display: block !important; 
  margin-top: 4px;
}
.whitelogo2{
display: block !important; 
    width: 100px;
}
.hidetel{
 display: block ;
    position: fixed;
    z-index: 999;
    right: 50%;
    margin-left: -50%;
    display: block; 
    padding: 7px;
    overflow: hidden;
    height: 29px;
    line-height: 30px;
    color: #fff;
	top:0;
	    font-weight: 900;
    letter-spacing: -1px;
}
.logotex{
text-shadow: 0 1px 0 #222;
	    margin-top: 0.2em;
		
}
.logotex span{ color:#fff;
}
.mobmenu{
width:100%
}
.program li {

    font-size: 176%;
}
.program li:nth-child(odd) {
    text-align: left; 
   padding-right: 0px;
}
  #ns-topcol  { margin-top: 40px;}
  .fotitle h4 a { 
    font-size: 90% !important; 
}
.latestimage {
    text-align: center;
    max-height: 8em !important;
	} 
.latesthome, .latesthome1 {
    width: 50%; 
    min-height: 5em;
    padding: 0 4px !important;
} 
 
.latesthome h4, .latesthome1 h4{font-size:70% ;    width: 100%;     min-height: 4em;}
 #ns-botcol  { margin-top: 40px;}
 

.latest_desc{
font-size: 80% !important;
    font-weight: 400;
}
.con_title h2 a {
    font-size: 100% !important;
}
.hidredbut{
display:none;
}
 #pctd{display:block}
#mobtd{display:none}
}
/*  Phone  : 480px */ 
@media only screen and (max-width: 767px) and (min-width: 480px){
.korpus label { 
     width: 100%;
}
.karuse8 {
    position: relative;
    margin: 0 auto;
    width: 506px !important;
}
.logokrug { top: 6%;}
  #wrapper, #header {width:100% !important;}
  .container, #topmenu, #ns-topcol .top-left, #ns-topcol .top_left,  #ns-botcol .bot-left, #ns-botcol .bot_left,
   #ns-topcol .top-right, #ns-topcol .top_left, #ns-topcol .top_right, #ns-botcol .bot-right, #ns-botcol .bot_right, .col-left, .col-main, .col-right{width:100% !important; }
   

  .flexslider {width:100% !important; }
  .flexslider, .flexslider .slides > li, .flexslider .slides img { }
  .cats-review-box .reviews-cat {width: 365px;margin-right: 0;float:none;margin-bottom:15px;}
  #sitename {float:none;text-align:center;}
  #header .header-inner {margin: 0; padding: 0px;}
  .mod_user_menu, .mod_usermenu {float: none ; margin:0px; text-align:center;}
  .mod_user_menu span a{width:87px;height:40px;padding:0px 4px; }
  .mod_usermenu span a {width:189px;height:40px; padding:0px 5px;}
  input.span2, textarea.span2, .uneditable-input.span2 {  width: 385px;}
  .mod_user_menu span, .mod_usermenu span{ margin: 7px 1px 0px 1px; background: #428cd2;}
  #main-menu-mob{display:none;float:left;}
  .main-menu ul.menu, .usr_friends_block .usr_friend_cell:nth-child(6n+6), .usr_friends_block .usr_friend_cell:nth-child(5n+5) {	display:none; }
  #main-menu-mob{width: 100%;left: -10px;    margin-top: 32px;}
  #topmenu .main-menu {margin-left: 0  !important; margin-right:0 !important;}
  .flexslider .flex-caption p, td.td_left{display:none;}
  #ns-topcol .top-right, #ns-topcol .top_right, #ns-botcol .bot-right, #ns-botcol .bot_right{float:none;clear: both;}
  .mod-box-content .mod-latest-image{margin:0 0 10px 0; width:100%;}
  .mod-box-content .mod-latest-image img{height:auto; width:100%;}
  .content-box-entry .best-item:nth-child(3n+3)  { margin-right:10px;}
  .content-box-entry .best-item:nth-child(2n+2) { margin-right:0px;}
  .content-box-entry .best-item{width: 200px;margin-right:10px;margin-bottom:10px;}
    .col-left, .col-right  {
    margin: 0px;
    height: 0;
    overflow: scroll;
    padding: 0 20px;
    background: #eaeceb;
    position: fixed;
    z-index: 1;
    bottom: 0;
}
  .other_module .mod-latest-image img, .other_module_blue .mod-latest-image img, .other_module_green .mod-latest-image img{width:65px;}
  .other_module .mod-latest-image , .other_module_blue .mod-latest-image, .other_module_green .mod-latest-image{width:auto;margin-right:10px;}
  .other_module .mod-latest, .other_module_blue .mod-latest, .other_module_green .mod-latest{float:none; clear:both;width:auto;}
  .other_module .mod-latest:first-child img, .other_module_blue .mod-latest:first-child img, .other_module_green .mod-latest:first-child img{width:410px}
  .prof-left, .club_left{float:none;width:auto;clear:both;margin:0px 0px 20px 0px;}
  .usr_avatar, .club_full_entry .image{float:left;}
  .usr_profile_menu{width:170px;float:left;padding:8px 0px 0px 0px; clear:none;}
  .usr_profile_menu a{}
  .mod-latest .mod-latest-image, .other_module .mod-latest:first-child .mod-latest-image, .other_module_blue .mod-latest:first-child .mod-latest-image,
  .other_module_green .mod-latest:first-child .mod-latest-image {height:220px;}
  .other_module .mod-latest-image, .other_module_blue .mod-latest-image, .other_module_green .mod-latest-image {height:65px;}
  .content-box-entry .post-thumbnail {height:125px;}
  .user_group_name{float:left;}
  .con_image, .board-box{width:auto; clear:both;margin-right:0px;float:none;}
  .con_image img{width:400px !important;float:none; }
  .mod_new_user_link { font-size:12px; display:block; }
  .new_user_avatar{margin-right:19px;}
  .mod_new_users .new_user_avatar:nth-child(10n+10) {margin-right:19px !important;}
  .mod_new_users .new_user_avatar:nth-child(6n+6)   {margin-right:0 !important;}
  .float_bar, #shop_toollink_div, .faq_send_quest, .blog_toolbar, .con_rss_icon  {clear:both; float:none; display:block; overflow:hidden;margin-top:10px;margin-bottom:10px;}
  .ff-items li { margin:10px 5px;}
  
  .photo_layout img, .usr_photo_view img, .blog_post_body img{width:398px;height:auto;}
  .usr_msgmenu_tabs span{}
  .usr_msgmenu_tabs a{text-indent: -9999em;line-height:1px;width:1px;display:block;}
 
  #con_rating_block {font-size:10px;}
  .commentlist{margin-left:0px !important;}
  #usr_photos_upload_album textarea, .creat_blog input[type="text"], .faq_cont textarea, .board_edit select, .board_edit textarea, .board_edit input[type="file"], #users_sbar input[type="text"], #users_sbar select{width:360px !important;}
  .creat_blog select{width:380px !important;}
  .club_full_entry .clubmenu {width:160px; clear:none;}
   div.bd_item_details span, div.bd_item_details_full span {float:left;}
   .blog_type_link, .blog_type_active, div.users_list_buttons .button, div.users_list_buttons .selected{ font-size:12px;margin-right:5px;margin-bottom:1px;padding:4px 7px; }
    #users_sbar span{display:block;width:auto;}
  .forums_table td, .threads_table td , .posts_table td, .regform td, .regremind td{display:block;width:400px;padding:4px;}
  td.darkBlue-LightBlue {display:none;}
  .threads_table , .forums_table{margin-top:10px;border:1px solid #939292;}
  td.for-ico{display:none;}
  td.for-title{background:#428cd2;}
  td.for-title a{color:#fff;}
  .forum_toolbar span {float:left;margin:0px 4px;width:24px;}
  .forum_toolbar span span{text-indent: -9999em;line-height:1px;}
  .forum_toollinks div {overflow:hidden;}
  .forum_toollinks{text-align:left;}
  .be_page{float:none; clear:both;}
  .row1 {background:none;}
  td.post_usercell{text-align:left;height:100px;}
  td.post_usercell .post_userimg{display:none;}
  .msg_links {font-size:11px;}
  .for-title2{background:#45484C;}
  .for-title2 a{color:#fff;}
  .photo_gallery  .view {margin:10px 15px;}
  #footer{ background: #1e71c5;
    padding: 25px; 
	margin-bottom: 40px;
	}
  #footer .foot-left{clear:both;width:100%;}
  #footer #copyright { text-align:center;}
  #footer .foot-right{clear:both;width:100%; text-align:center;}
  .users_list_col{margin:4px 13px;}
.navRow {height: 40px !important;    position: fixed;    z-index: 9;top: 0;    margin-left: 0px;box-shadow: 0 2px 30px rgba(139, 139, 139, 0.25);}
.navRow a.logohide{height: 40px !important;}
.logohide img{height: 30px !important; width: initial !important;}  
  #topmenu {height: 3.1em !important;         margin: 0px !important;}
  #topmenu .menu li {     height: 3em  !important;    line-height: 3em  !important;     font-size: 12px  !important;}
 @media all and (-webkit-min-device-pixel-ratio:0) {
  .usr_msgmenu_tabs a{text-indent: -9999em;line-height:1px;width:1px;padding:20px 15px 10px 25px;display:block;}
  }
.hide1 .modcenter {
    top: 0%;
    margin-left: -30%;
    width: 60%;
  }
.hide1{top: 0%; !position:absolute;}
 .hdtab {
    display: none;
}
.navRow .whitelogo {
    display: block !important;  
    width: 40px !important;
    height: 40px !important;
	}
.head2, .logokrug {
    display: none !important; 
}
.hidetel{
    display: block;
    padding: 7px;
    overflow: hidden; 
    line-height: 30px;  
    line-height: 1.2;
}
.logotex{
text-shadow: 0 1px 0 #222;
	    margin-top: 0.2em;
		color:#fff;
}
.logotex span{ color:#000;
}
  #menuss, #fixbox {display:none;}
  #main .mobilmodule  {
    background: url(../images/mobile.jpg) center center  ;
  min-height:600px;
  display:block !important;
}
a.trigger2 {
    display: block !important; 
	margin-top: 3px;
	
}
.whitelogo2{
display: block !important; 
}
.mobmenu{ 
}
.program li {

    font-size: 176%;
}
.program li:nth-child(odd) {
    text-align: left; 
   padding-right: 0px;
}
 #ns-topcol { margin-top: 40px;}
 .otzimage  img { height: 170px !important; }
.top-left .flexslider .slides img { height: 400px  !important; }
 
 #fixbox .modulebody {
    font-size:250% !important;
}
 
a.trigger2 {
    display: block;
    margin-top: 9px;
    margin-left: 9px;
}
  #ns-topcol  { margin-top: 35px;}
  #ns-botcol { margin-top: 0px;}
  #pathway{display:none;}
  .con_title h2 a {
    font-size: 100% !important;
}
.gtab{    height:22em !important;}
#menus{    width: 100%;}
.otpic { 
    width:33%; 
}
.widlogo{
width: 96% !important;
}

.con_description img, .con_text img {
    max-width: 100% !important;}
.hidredbut {
    display: none;
}
.latestimage {
    text-align: center;
    max-height: 16em !important;
}
 .component {
    padding: 20px;
}
.blokotz {
    position: absolute;
    left: 50%;
    bottom: -29px;
    margin-left: -23px;
}
  .moduletitle, #fixbox .modulebody, .fullmoduletitle, #main .blackmoduletitle {
    padding-left: 0.5em !important;
    font-size: 220% !important;
    left: 0 !important;
    margin-left: 0 !important;
}
 .ftn1 {display:none}
#pctd {display:none} 
#mobtd{display:block}
  .navRow, .navRow.topfix {    
    position: relative !important;
    z-index: 9;
    margin: 40px 12px  !important;
	    width: 96% !important;
		right: auto;
		display: contents;
		background: transparent;
	}
	.subtitle, .con_heading {
    font-size: 1.24rem;
}
.otzdesc{
display:none;
}
.otzmob{
display:block;
}
.navRow .buthide{display: none !important; }

#mainmenu {
    display: none;
}
}
 
/* Phone  : 320px */
@media screen and (max-width: 479px){
.korpus label { 
     width: 90%;
	 height:50px;
}
 #ns-topcol  { margin-top: 40px;} 
.hide1, .hide2 {top: 0%; position:absolute;}
.modcenter {        top: 40px !important;
    position: absolute;
    width: 100%;
    margin-left: 0;
    left: 0; }
	.blubox1 {
    padding: 1em; 
	}
	
html, body {
 
    display: inherit; 
}
  #wrapper, #header {width:100%  !important;}
  .container, #topmenu, #ns-topcol .top-left, #ns-topcol .top_left, #ns-botcol .bot-left, #ns-botcol .bot_left,
   #ns-topcol .top-right, #ns-topcol .top_right, #ns-botcol .bot-right, #ns-botcol .bot_right, .col-left, .col-right, .col-main{width:100%  !important; }
  .flexslider , .flexslider .slides > li ,.flexslider .slides img{ width: 250px;    margin: 0 auto !important;}
  .cats-review-box .reviews-cat {width: 235px;margin-right: 0; margin-bottom:15px;}
  .flexslider .flex-caption p{display:none;}
  #sitename {float:none;text-align:center;}
  #header .header-inner {background:transparent}
  .mod_user_menu, .mod_usermenu { float: none ; margin: 0px; text-align:center;}
  .mod_user_menu span a{width:78px;height:40px; padding:0px 5px;}
  .mod_usermenu span a {width:124px;height:40px; padding:0px 5px;}
  input.span2, textarea.span2, .uneditable-input.span2 {  width: 255px;}
  .mod_user_menu span, .mod_usermenu span{ margin: 7px 1px 0px 1px; background: #428cd2;}
  #main-menu-mob{display:none;margin:0 auto;     font-family: "RobotoCondensedLight", sans-serif;}
  #topmenu{ }
  .knop {display:none}
  .main-menu ul.menu, td.td_left{	display:none; }
  #main-menu-mob{ right: 0;}
  #main-menu-mob{margin-top:124px;width: 100%;}
  #topmenu .main-menu {margin-left: 0  !important; margin-right:0 !important;}
  #ns-topcol .top-right, #ns-topcol .top_right, #ns-botcol .bot-right, #ns-botcol .bot_right{float:none;clear: both;}
  .mod-box-content .mod-latest-image, .ff-items li{	float:none; margin-left:auto; margin-right:auto; text-align:center;}
  .content-box-entry .best-item{float:none; margin:0 0 20px 0;width:100%; height:auto; overflow:hidden;}
  .col-left, .col-right, .uc_left {    margin: 0px;
    height: 0;
    overflow: scroll;
    padding: 0 20px;
    background: #eaeceb;
    position: fixed;
    z-index: 1;
    bottom: 0;}
  .other_module .mod-latest:first-child, .other_module_blue .mod-latest:first-child, .other_module_green .mod-latest:first-child {width:100%; height:auto; margin:0 auto 15px;}
  .other_module .mod-latest-image, .other_module_blue .mod-latest-image, .other_module_green .mod-latest-image {float: left;margin-right:10px;}
  .other_module .mod-latest:first-child .mod-latest-image, .other_module_blue .mod-latest:first-child .mod-latest-image, .other_module_green .mod-latest:first-child .mod-latest-image, 
  .content-box-entry .post-thumbnail { float:none;margin:0px 0px 10px 0px;height:160px;}
  .prof-left, .club_left{float:none;width:auto;clear:both;margin:10px 0px 20px 0px;}
  .usr_avatar, .con_rss_icon {float:left;margin-left:0px;}
  .usr_profile_menu{width:140px;float:left;padding:8px 0px 0px 0px; clear:none;}
  .usr_profile_menu a{ background:none !important;padding:4px;}
  div.user_profile_data .field .title { width:150px; font-size:11px; }
  .usr_avatar .photo_border img, .club_full_entry .image img{max-width:100%;height:auto;}
  .usr_avatar .photo_border, .club_full_entry .image{ width:100px; text-align:center;float:left;}
  .con_image{width:100%; float:none;}
  .con_image img{width:100% !important;float:none; }
  .float_bar, .blog_toolbar, div.new_club, #shop_toollink_div, .uc_detailimg, .uc_left, .board-box, .faq_send_quest  { width:auto; clear:both; float:none; display:block; overflow:hidden;margin-top:10px;margin-bottom:10px; }
  .photo_album_tumb {border-bottom:1px solid #E7E8E9;}
  .float_bar select{width:105px; padding-left:0px;}
  .float_bar input[type="submit"]{margin-top:3px;}
  .con_details{background:#eff0f1; padding:4px; font-size:12px;}
  .blog_type_link, .blog_type_active, div.users_list_buttons .button, div.users_list_buttons .selected{ font-size:12px;margin-right:1px;margin-bottom:1px;padding:2px 4px; }
  .blog_entry_title { font-size:20px;}
  .blog_toolbar a{ font-size:12px;}
   .usr_wall_addlink {float:none !important;}
  .user_group_name{float:left;}
  #usr_files, #usr_blog, #usr_board, #usr_forum, #usr_comments{width:90px; font-size:12px;}
  .new_user_avatar{margin-right:5px;}
  .mod_new_users .new_user_avatar:nth-child(5n+5) {margin-right:0 !important;}
  .mod_new_user_link { font-size:12px; display:block; }
  .photo_gallery  .view {margin:5px;width:120px;height:170px;border:5px solid #fff;}
  .view .mask, .view .content{width:120px;}
  .view img {width:120px;height:auto;}
  .photozoom{position:absolute; right:-10px; bottom:20px;}
  .view p { text-align:left;padding-left:4px; margin:0px;}
  .view span{display:block;}
  .view h2 {font-size:12px;}
  #photo-date ul li ul{width:140px; left:10px;}
  .add_photos input[type="text"], .add_photos textarea, .bar input[type="text"]{width:240px !important;}
  div.flash {width:250px;}
  .bar input[type="file"]{width:270px !important;}
  .photo_layout img, .usr_photo_view img{width:268px;height:auto;}
  .forum_zoom img{width:278px !important; height:auto;}
  .photo_details{ font-size:12px;}
  .photo_gallery .photo_thumb:nth-child(7n+7){margin-right:35px;}
  #photodate .photo_thumb:nth-child(7n+7) ul li ul{top:-10px;left:50px;}
  #about input[type="text"], #about textarea, #contacts input[type="text"], #contacts textarea, #notices input[type="text"], #notices textarea,
  #policy input[type="text"], #policy textarea, .user-award input[type="text"], .user-award textarea, #usr_photos_upload_album input[type="text"], .usr_photos_submit_one input[type="text"],
  #usr_photos_upload_album textarea, #usr_photos_upload_album input[type="text"], .creat_blog input[type="text"], #about input[type="file"], #configtabs input[type="text"], .board_edit input[type="text"],
  .board_edit textarea, #users_sbar input[type="text"], #users_sbar select, .forum_postinfo input[type="text"], .forum_fa input[type="file"], .regform input[type="text"], .regform input[type="password"],
  .photo_details input[type="text"] {width:230px !important;}
  #about td, .creat_blog td, #about td, #contacts td, #notices td, #policy td, .user-award  td, #usr_photos_upload_album td, .usr_photos_submit_one td, 
  #usr_photos_upload_album td {padding:4px !important;}
  #configtabs [type="file"], .board_edit [type="file"]{width:170px !important;}
  #about select, #notices select, #policy select, #history select, .board_edit select, #usr_photos_upload_album select, .usr_photos_submit_one select, .bar select, .creat_blog select, .faq_cont textarea, .uc_cat_search table input[type="text"], .photo_sortform select, .form_list{width:250px !important;}
  .faq_cont select{width:270px !important;}
  input[type="button"],input[type="submit"] { font-size: 18px !important;padding:2px 3px;}
  #history select{margin-top:10px;}
  a.profban, a.profdell{display:none;}
  .usr_msgmenu_tabs span{}
  .usr_msgmenu_tabs a{text-indent: -9999em;height:0px;line-height:0px; width:0px;margin-top:7px;}
  @media all and (-webkit-min-device-pixel-ratio:0) {
  .usr_msgmenu_tabs a{text-indent: -9999em;line-height:1px;width:1px;padding:20px 15px 10px 25px;}
  .tabnav li {width: 49.5%}
  }
  @-moz-document url-prefix() 
  { 
  .tabnav li {width: 49.5%}
  }
  #from_search td{display:block;}
  .blog_comments, .blog_comments_link, .club_full_entry .details span{display:block; font-size:11px;}
  .usr_photo_add, .usr_edit_album, .usr_del_album, .photo_sortform span{margin-left:0px;display:block;}
  .blog_comments .tagline, .uc_detailimg {margin:0px;}
  #con_rating_block {font-size:12px;}
  .commentlist{margin-left:0px !important;}
  .cmm_title, .cmmnav, div.user_profile_data .field .value, .uc_tagline {font-size:11px;}
  .forum_zoom{width:278px !important;}
  .club_full_entry .clubmenu {width:160px; clear:none;}
  .usr_photos_submit_one, .uc_detaillist {padding:0px;}
  #shop_small_price{float:right;}
  .uc_detailimg div, #users_sbar span{text-align:center;}
  .subtitle, .con_heading{    font-size: 2.2rem;}
  div.bd_item_details span, div.bd_item_details_full span, div.bd_links span {float:left;}
  div.users_list_buttons .button{font-size:15px;}
  #users_sbar span{display:block;width:auto;}
  .forums_table td, .threads_table td , .posts_table td, .regform td, .regremind td{display:block;width:270px;padding:4px;}
  td.darkBlue-LightBlue {display:none;}
  .threads_table , .forums_table{margin-top:10px;border:1px solid #939292;}
  td.for-ico{display:none;}
  td.for-title{background:#428cd2;}
  td.for-title a{color:#fff;}
  .forum_toolbar span {float:left;margin:0px 4px;width:24px;}
  .forum_toolbar span span{text-indent: -9999em;line-height:1px;}
  .forum_toollinks div {overflow:hidden;}
  .forum_toollinks{text-align:left;}
  .be_page{float:none; clear:both;}
  .row1 {background:none;}
  td.post_usercell{text-align:left;height:100px;}
  td.post_usercell .post_userimg{display:none;}
  .msg_links {font-size:11px;}
  .for-title2{background:#45484C;}
  .for-title2 a{color:#fff;}
  .component {
    padding: 0px;}
	.con_text { 
    padding: 0 20px;}
  #footer{ background: #1e71c5;
    padding: 25px;
	margin-bottom: 40px;
	}
  #footer .foot-left{clear:both;width:100%;}
  #footer #copyright { text-align:center;}
  #footer .foot-right{clear:both;width:100%; text-align:center;}
  
  .moduletitle, #fixbox .modulebody, .fullmoduletitle, #main .blackmoduletitle {
    padding-left: 0.5em !important;
    font-size: 220% !important;
    left: 0 !important;
    margin-left: 0 !important;
}
  .users_list_col{margin:4px 13px;}
  table.mob_blog{position:relative;}
  .mob_blog td{display:block;}
  .mob_blog .karma_form{position:absolute; top:0px;right:0px;}
  .mob_blog  .blog_post_data{margin-top:20px;}
  .blog_post_avatar {margin:0px;}
  .users_list_col{float:none;clear:both;width:100%;margin:0px;margin-bottom:4px;text-align:none; background:none;border-bottom:1px solid #E7E8E9;min-height:60px;}
  .users_list_col .usr_list_right{float:right; text-align:right;}
  .users_list_col .usr_friend_right{float:right;padding-right:10px;width:80px;}
  .users_list_col .nickname{ text-align:left; }
  .users_list_col .nickname a{text-decoration:none; font-size:16px;}
  .users_list_col .photo_border{float:left;margin-right:10px;}
  .users_list_col:hover{background:none;}
  .user_list_con{clear:none;}
  .navRow, .navRow.topfix {   !min-height: 330px !important;    height: inherit;
    position: relative !important;
    z-index: 9;
    margin: 40px 12px  !important;
	    width: 93% !important;
		right: auto;
		
		background: transparent;
	}
.navRow a.logohide{height: 40px !important;}
.top123, .centered-btns_nav {
    display:none;
}
.gtab {
    height: 22em !important;
}

.logohide img{height: 25px !important; width: initial !important;}  
  #topmenu {
    height: 3em !important;
  !  background: #1a72a4 !important;
    margin-left: 10px !important;
    margin-top: 0 !important;
  }
  #topmenu .menu li {     height: 3em  !important;    line-height: 3em  !important;     font-size: 12px  !important;}
  #ns-topcol  { margin-top: 35px;}
  #ns-botcol { margin-top: 0px;}
    #menuss, #fixbox {display:none;}
	#menus{     
	width: 100% !important;
    max-width: 100% !important; 
	}
 .hdtab {
    display: none;
}
.head2, .logokrug {
    display: none !important;
}
.navRow .whitelogo {
    display: block !important;
    width: 40px !important;
    height: 40px !important;
}
.navRow .buthide{display: none !important; }
.hidetel{
     display: block;
    padding: 10px;
    overflow: hidden;
}
.logotex{
text-shadow: 0 1px 0 #222;
 margin-top: 0.2em;
 color:#fff;
}
.logotex span{ color:#fff;
}
#fixbox .modulebody {
    font-size:100%  !important;
}
 
#main .mobilmodule  {
    background: url(../images/mobile.jpg) center center  ;
  min-height:600px;
  display:block !important;
}
a.trigger2 {
    display: block !important; 
	    margin-top: 11px;
}
.whitelogo2{
display: block !important; 
}
.mobmenu{ }
.program li {

    font-size: 176%;
}
.program li:nth-child(odd) {
    text-align: left; 
   padding-right: 0px;
}
.otzimage  img { height: 170px !important; }
.top-left .flexslider .slides img { height: 400px  !important; 
    min-width: 200%;
    margin-left: -50%;
}

 .fotplit {
    width: 50% !important;
} 
#pathway{display:none;} 
.con_title h2 a {
    font-size: 100% !important;
}
.con_text td { 
    padding: 0px 0px;
    font-size: 95%;
    line-height: 2;
    letter-spacing: -1px;
}

.otpic { 
    width: 50%; 
}
.con_description img, .con_text img{
 max-width: 100% !important;
}
.hidredbut{
display:none;
}
.com-center { 
    margin-top: 5px;
}
.half{ 
	width: 100%  !important;
	float:none;
	height:auto;
	margin-bottom:0.5em;
}
.half img{position:relative; }
.widlogo{
!width: 140px  !important;
}
.poprow {
    float: left;
    width: 50%;
}
.latesthome, .latesthome1 {
   ! width: 50%; 
  !  min-height: 5em;
   ! padding: 0 4px !important;
} 
.context, .product_table{
width:100% !important;

}
.context th, .context td, .product_table th, .product_table td{font-size: 130%;line-height: 1.3;}
.ftn1 {display:none}
.blokotz {
    position: absolute;
    left: 50%;
    bottom: -29px;
    margin-left: -23px;
}
#pctd {display:none}
#mobtd{display:block}
.carousel-view-all {
    margin-top: -13px;
    margin-left: 128px;
    overflow: hidden;
}
.carousel-view-all .line a { 
    font-size: 16px; 
}
.otzdesc{
display:none;
}
.otzmob{
display:block;
line-height: 1;
}
#fixhi {
    height: 465px;
}

#mainmenu {
    display: none;
}
}



