@charset "iso-8859-1";
/* @import url(http://fonts.googleapis.com/css?family=Roboto:400,300,700,900&subset=latin,latin-ext); */
/* Regular font-family: 'Roboto', sans-serif;font-weight: 400; */
/* Light font-family: 'Roboto', sans-serif;font-weight: 300; */
/* Bold font-family: 'Roboto', sans-serif;font-weight: 700; */
/* Black font-family: 'Roboto', sans-serif;font-weight: 900; */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 900;
  src: local('Roboto Black'), local('Roboto-Black'), url(https://fonts.gstatic.com/s/roboto/v15/mnpfi9pxYH-Go5UiibESIltXRa8TVwTICgirnJhmVJw.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  src: local('Roboto Bold'), local('Roboto-Bold'), url(https://fonts.gstatic.com/s/roboto/v15/d-6IYplOFocCacKzxwXSOFtXRa8TVwTICgirnJhmVJw.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v15/CWB0XYA8bzo0kSThX0UTuA.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  src: local('Roboto Light'), local('Roboto-Light'), url(https://fonts.gstatic.com/s/roboto/v15/Hgo13k-tfSpn0qi1SFdUfVtXRa8TVwTICgirnJhmVJw.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
body
{
    margin:0px;
    padding:0px;
    font-family: 'Roboto', sans-serif;font-weight: 400;
    line-height:22px;
    font-size:12px;
	background: #f5f5f5 url(https://www.youmobile.org/bgr_ym.jpg) repeat;
	background-attachment:fixed;
	-webkit-font-smoothing:antialiased !important;
	text-rendering:optimizeSpeed !important;
}
/* New Font - END */
/* Core Owl Carousel CSS File */
.owl-carousel .owl-wrapper:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
/* display none until init */
.owl-carousel{
	display: none;
	position: relative;
	width: 100%;
	-ms-touch-action: pan-y;
}
.lazyOwl{cursor:pointer 8 8, move;}
.owl-carousel .owl-wrapper{
	display: none;
	position: relative;
	-webkit-transform: translate3d(0px, 0px, 0px);
}
.owl-carousel .owl-wrapper-outer{
	overflow: hidden;
	position: relative;
	width: 100%;
}
.owl-carousel .owl-wrapper-outer.autoHeight{
	-webkit-transition: height 500ms ease-in-out;
	-moz-transition: height 500ms ease-in-out;
	-ms-transition: height 500ms ease-in-out;
	-o-transition: height 500ms ease-in-out;
	transition: height 500ms ease-in-out;
}
.owl-carousel .owl-item{
	float: left;
}
.owl-controls .owl-page,
.owl-controls .owl-buttons div{
	cursor: pointer;
}
.owl-controls {
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
/* mouse grab icon */
.grabbing { 
    cursor:url(grabbing.png) 8 8, move;
}
/* fix */
.owl-carousel  .owl-wrapper,
.owl-carousel  .owl-item{
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility:    hidden;
	-ms-backface-visibility:     hidden;
  -webkit-transform: translate3d(0,0,0);
  -moz-transform: translate3d(0,0,0);
  -ms-transform: translate3d(0,0,0);
}
/* Owl Carousel Theme */
.owl-theme .owl-controls{
	margin-top: 6px;
	text-align: center;
}
/* Styling Next and Prev buttons 
.owl-theme .owl-controls .owl-buttons div{
	color: #FFF;
	display: inline-block;
	zoom: 1;
	*display: inline;
	margin-top: 0px;
	margin-bottom: 2px;
	margin-right:15px;
	margin-left:15px;
	padding: 3px 15px;
	font-size: 15px;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px;
	background: #124a9c;
	filter: Alpha(Opacity=85);
	opacity: 0.85;
}*/
/* Clickable class fix problem with hover on touch devices */
.owl-theme .owl-controls.clickable .owl-buttons div:hover, div.owl-prev:hover, div.owl-next:hover{
	filter: Alpha(Opacity=100) !important;
	opacity: 1 !important;
	text-decoration: none;
}
/* Styling Pagination*/
.owl-theme .owl-controls .owl-page{
	display: inline-block;
	zoom: 1;
	*display: inline;
}
.owl-theme .owl-controls .owl-page span{
	display: block;
	width: 12px;
	height: 12px;
	margin: 5px 7px;
	filter: Alpha(Opacity=50);
	opacity: 0.5;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	background: #124a9c;
}
.owl-theme .owl-controls .owl-page.active span,
.owl-theme .owl-controls.clickable .owl-page:hover span{
	filter: Alpha(Opacity=100);
	opacity: 1;
}
/* If PaginationNumbers is true */
.owl-theme .owl-controls .owl-page span.owl-numbers{
	height: auto;
	width: auto;
	color: #FFF;
	padding: 2px 10px;
	font-size: 12px;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px;
}
/* preloading images */
.owl-item.loading{
	min-height: 150px;
	background: url(../images/loading.gif) no-repeat center center
}
#owl-demo .item{
     margin: 3px;border: 1px solid #124a9c;
}
#owl-demo .item img{
     display: block; width: 100%; height: auto;
}
p.carouselp{margin:0;bottom:0;text-align:justify;padding:5px;position:absolute;font-weight:bold;font-size:14px;color:white;text-shadow:#0E3772 0px 2px 0px;background-color:#124a9c;left:3px;right:3px;text-decoration: none;}
#NS_WA_adOverlay, #NS_WA_adContent, #NS_WA_adBlackout {display:none !important;}
.at-share-btn {margin-right:5px !important;}
.at_flat_counter {margin-right:15px !important;}
.at-svc-google_plusone_share {margin-right:15px !important;}
div.bsap_1295909 a.adhere {background-color:#F0F0F0 !important;color:#124a9c !important;text-decoration: none !important;text-shadow: none !important;}
div.bsap_1295909 a.adhere:hover {border:1px solid white !important;background: #124a9c !important;color: white !important;}
.mainLogo{background-image:url(https://www.youmobile.org/media/images/logo2016.png);	width:400px; height:70px;background-repeat:no-repeat;  position:absolute;background-size:contain; top:14px; left:11px; outline-width:0px;	outline:0;}
a.mdlogo, a.mdlogo:hover, a.mdlogo:active, a.mdlogo:visited {outline-width:0px;outline:0;width:auto;}
/* AddThis button - pop-up - buysell ad here - END */
	td
	{
		text-align:left;
	}
	a img, form 
	{
		border:none;
		margin:0px;
		padding:0px;
	}
	.embedvid
	{
		padding-top: 6px;
	}
/* Specification Section Style */
	img.loading
	{
		 width: 100%;
   		 height: 100px;
  		 display: block;            
   		 margin-top: 50px;
		 text-align: center;
	}
	
	.loading
	{
		 width: 100%;
   		 height: 100px;
  		 display: block;            
   		 margin-top: 50px;
		 text-align: center;
	}
	
	a.speccatlink
	{
		padding: 5px;
		background-color: #124a9c !important;
		color: white !important;
		text-shadow: none !important;
		vertical-align: super;
		border-radius: 3px;
		font-size:15px !important;
	}
	
	.speccathead
	{
		margin-left: 10px;
	}
	
	.speccatdate
	{
		color: white;
		padding: 5px;
		padding-bottom: 6px;
		background-color: #FF9800;
		border-radius: 4px;
		text-shadow: none;
		border-radius: 3px;
		font-size:14px !important;
	}
	
	.spec-txt hr
	{
	    display: block;
        height: 1px;
        border: 0;
        border-top: 1px solid #124a9c;
        margin: 0.5em 0;
        padding: 0;
	}
	
	.spec-txt
	{
		text-shadow: #CCC 0px 0px 1px;
		font-family: 'Roboto', sans-serif;font-weight: 400;
	}
	
	.spec-txt img
	{
		max-width: 620px !important;
        height: auto;
	}
	
	.spec-txt a:link
	{	
		background-color:#124a9c; padding:2px; color:white !important; text-shadow: none !important; text-decoration:none;
	}
	
	.spec-txt a:hover 
	{
		font-family: 'Roboto', sans-serif;font-weight: 700;
		color:#046AD0;
		text-decoration:none;
		text-shadow: #DDD 0px 1px 2px;
	}
	
	.spec-txt em
	{
		font-family: 'Roboto', sans-serif;font-weight: 300;
		color: #808080;
		text-shadow: #CCC 0px 0px 1px;
	}
	
	.spec-txt strong
	{
		font-family: 'Roboto', sans-serif;font-weight: 700;
	}

	.spec-title
	{
		font-size: 34px;
		line-height: 37px;
		font-family: 'Roboto', sans-serif;font-weight: 700;
		color: #01478D;
		text-shadow: #CCC 0px 1px 2px;
		text-decoration: none;
	}
/* END Of Specifications Section Style */
	.flfimg 
	{
		margin-bottom: 2px;
		margin-top: 5px;
	}
	::selection {
		background: #3c61b9;
		color: white;
		text-shadow: none;
	}
	::-moz-selection, :-moz-selection {
		background: #3c61b9;
		color: white;
		text-shadow: none;
	}
	/*#searchbx input[type="text"] {
    background: url(../images/search-white.gif) no-repeat 10px 6px #124a9c;
    border: 0 none;
	font-family: 'Roboto', sans-serif;font-weight: 700;
	font-size:12px;
    color:#d7d7d7;
    width:230px;
    padding: 6px 15px 6px 35px;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 20px;
    text-shadow: 0 2px 2px rgba(0, 0, 0, 0.3);
    -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 3px rgba(0, 0, 0, 0.2) inset;
    -moz-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 3px rgba(0, 0, 0, 0.2) inset;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 3px rgba(0, 0, 0, 0.2) inset;
    -webkit-transition: all 0.7s ease 0s;
    -moz-transition: all 0.7s ease 0s;
    -o-transition: all 0.7s ease 0s;
    transition: all 0.7s ease 0s;
    }

	#searchbx input[type="text"]:focus {
    background: url(../images/search-dark.gif) no-repeat 10px 6px #fcfcfc;
	outline:none;
    color:#6a6f75;
    width:260px;
    -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(0, 0, 0, 0.9) inset;
    -moz-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(0, 0, 0, 0.9) inset;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(0, 0, 0, 0.9) inset;
    text-shadow: 0 2px 3px rgba(0, 0, 0, 0.1);
    }*/
	select,
	select.no,
	input,
	input.no,
	textarea,
	textarea.no
	{
		font-size:12px;
	}
	
	nkTopMenuLb
	{
		position:relative;
		top:0px;
		left:0px;
		width:8px;
		height:20px;
		/*background:url(../images/close.gif) top left no-repeat;*/
	}

	/* * * * MsgBox * * * */
	.MsgBox
	{
		margin:15px auto 15px auto;
	}
	
	.MsgBox td
	{
		margin:0px;
		padding:0px;
	}
	
	.MsgBox .corner,
	.MsgBox .corner img
	{
		width:7px;
		height:7px;
		font-size:0px;
	}
	
	.MsgBox .left_side,
	.MsgBox .right_side,
	.MsgBox .top_side,
	.MsgBox .bottom_side
	{
		background-color:#F8F8F8;
		background-image:url(../images/msgbox_bd.gif );
		font-size:0px;
	}
	
	.MsgBox .left_side
	{
		width:7px;
		background-position:left top;
		background-repeat:repeat-y;
	}
	
	.MsgBox .right_side
	{
		width:7px;
		background-position:right top;
		background-repeat:repeat-y;
	}
	
	.MsgBox tr .top_side
	{
		height:7px;
		background-position:left top;
		background-repeat:repeat-x;
	}
	
	.MsgBox .bottom_side
	{
		height:7px;
		background-position:left bottom;
		background-repeat:repeat-x;
	}

	.MsgBox .msgbox_content
	{
		background-color:#F8F8F8;
	}
	.MsgBox .msgbox_text
	{
		text-align:center;
		color:#CCCCCC;
		font-weight:bold;
		font-size:24px;
		padding:10px;
		text-transform:uppercase;
	}
	.main
	{
		position:relative;
		margin-top:10px;
		margin-bottom:50px;
		width: 960px;
		/*border: 1px solid #124a9c;*/
		box-shadow:#D5D5D5 0px 0px 30px 5px;
		margin-left:auto;
		margin-right:auto;
		border-bottom-left-radius: 14px;
		border-bottom-right-radius: 14px;
		border-top-left-radius: 14px;
		border-top-right-radius: 14px;
		/*padding:8px 10px;*/
	}
	.topestMenu
	{
		/*position:absolute;
		top:-8px;
		left:-10px;
		width:980px;*/
		height:17px;
		padding-top:3px;
		border-bottom:1px solid #999999;
		/*background-image:url(../images/top_tab_cutting.gif);*/
		font-size:12px;
		text-align:center;
	}
	.topestMenu a
	{
		margin-left:5px;
	}
	.topBlock
	{
		position:relative;
		height:115px;
		background:#124a9c;
		border-top:1px solid #124a9c;
		border-bottom:1px solid #124a9c;
		margin-bottom:0px;
		border-top-left-radius: 14px;
		border-top-right-radius: 14px;
	}
	img.mainLogo
	{
		position:absolute;
		top:5px;
		left:9px;
	}
	.topBigText
	{
		position:absolute;
		top:7px;
		left:70px;
	}
	.topBigText .title
	{
		font-size:36px;
		line-height:36px;
	}
	.topBigText .title a,
	.topBigText .title a:link,
	.topBigText .title a:visited,
	.topBigText .title a:active,
	.topBigText .title a:hover
	{
		font-weight:bold;
		color:#666666;
		text-decoration:none;
	}
	.topBigText .powered
	{
		font-size:8px;
		font-weight:bold;
		text-transform:uppercase;
		color:#666666;
		margin-left:3px;
	}
	/* * * *  * * * */
	.NkBottomLeftB
	{
		position:absolute;
		width:9px;
		height:10px;
		bottom:-1px;
		left:-1px;
		/*background:url(../images/bottom_lb.gif) bottom left no-repeat;*/
	}
	.NkBottomRightB
	{
		position:absolute;
		width:9px;
		height:10px;
		bottom:-1px;
		right:-1px;
		/*background:url(../images/bottom_rb.gif) bottom right no-repeat;*/
	}
	.NkDesignBL
	{
		position:absolute;
		width:100%;
		height:10px;
		bottom:0px;
		left:0px;
	}
	.NkDesignBr
	{
		position:absolute;
		width:12px;
		height:11px;
		bottom:-1px;
		right:-1px;
		/*background:url(../images/design_br.gif) bottom right no-repeat;*/
	}
	.NkDesignBl
	{
		position:absolute;
		width:12px;
		height:11px;
		bottom:-1px;
		left:-1px;
		/*background:url(../images/design_bl.gif) bottom left no-repeat;*/
	}
	.NkLeftBorder
	{
		position:absolute;
		width:8px;
		height:100%;
		top:0px;
		left:0px;
		/*background:url(../images/left_b.gif) top left repeat-y;*/
	}
	.NkRightBorder
	{
		position:absolute;
		width:8px;
		height:100%;
		top:0px;
		right:0px;
		/*background:url(../images/right_b.gif) top right repeat-y;*/
	}
	/*.NkTopMenuDevider
	{
		float:left;
		width:6px;
		height:27px;
		background:url(../images/top_menu_devider.gif) center left no-repeat;
	}

	.NkTopMenuLb
	{
		position:absolute;
		z-index:700;
		width:11px;
		height:27px;
		top:-1px;
		left:-1px;
		background:url(../images/top_menu_lb.gif) top left no-repeat;
	}

	.NkTopMenuRb
	{
		position:absolute;
		width:11px;
		height:27px;
		top:-1px;
		right:-1px;
		background:url(../images/top_menu_rb.gif) top right no-repeat;
	}

	.NkTopMenuBg
	{
		position:absolute;
		height:27px;
		width:100%;
		top:0px;
		left:0px;
		background:url(../images/top_menu.gif) top left repeat-x;
	}

	.NkDesignLb
	{
		position:absolute;
		width:7px;
		height:5px;
		top:-1px;
		left:-1px;
		background:url(../images/design_lb.gif) top left no-repeat;
	}

	.NkDesignTr
	{
		position:absolute;
		top:-1px;
		right:-1px;
		width:7px;
		height:5px;
		background:url(../images/design_rb.gif) top left no-repeat;
	}


	.NkPromoTl
	{
		position:absolute;
		width:50px;
		height:100%;
		top:-1px;
		background:#124a9c;
	}

	.NkPromoTr
	{
		position:absolute;
		width:50px;
		height:100%;
		top:-1px;
		background:#124a9c;
	}*/

	/* * * *  * * * */
	
	.topMenuWrapper
	{
		position:relative;
		/*height:24px;*/
		z-index:100;
	}

	.topMenu {
		position:relative;
		left:-3px;
		width: 100%;

	}
	
	.topMenu td {
		height: 27px;
		line-height:27px;
		text-align: center;
		vertical-align: middle;
	}
	
	.topMenu a,
	.topMenu b {
		font-weight: bold;
		display: block;
		line-height: 27px;
		height: 27px;
		margin: 0px;
		padding: 0px;
		text-transform: capitalize;
	}
	
	.topMenu a,
	.topMenu a:link,
	.topMenu a:visited,
	.topMenu a:active {
		position:relative;
		z-index:701;
		color: white;
		text-decoration: none;
	}
	
	.topMenu a:hover {
		color: #fff;
		text-decoration: none;
	}
		 
	.topMenu b {
		position:relative;
		z-index:702;
		cursor: default;
		white-space: nowrap;
		color:white;
	}
		
	.subMenusContainer {
		position: relative;
		/*top: 24px;
		width: 100%;*/
		z-index: 150;
	}

	.subMenuOvr {
		margin-left:14px;
	}

	.subMenu h2 {
		margin: 0px;
		padding: 0px;
		padding-bottom: 2px;
		font-size: 0px;
		height:0px;
		visibility:hidden;
		color: #666666;
		text-transform: capitalize;
	}
	
	.subMenu a,
	.subMenu a:link,
	.subMenu a:hover,
	.subMenu a:active,
	.subMenu a:visited {
		position:relative;
		color: #333399;
		text-decoration: none;
	}
	
	.subMenu a, .subMenu b {
		margin-right: 9px;
	}
	
	/* * * *  * * * */
	
	h2.pageHeader {
		margin: 0px;
		padding: 0px;
		font-size: 0px;
		visibility:hidden;
		color: #666666;
		height: 0px;
		padding-top: 0px;
		padding-left: 14px;
	}
	
	.Notice
	{
		padding:3px;
		width:70%;
		border:1px solid #cc6;
		background-color:#ffc;
		margin:5px auto;
		text-align:center;
		color:black;
	}
	
	.bodyBlock
	{
		margin-top: 0px;
		z-index: 50;
		padding: 0px 10px 0px 10px;
		background:#FFFFFF;
		border-bottom-left-radius: 10px;
		border-bottom-right-radius: 10px;
	}
	
	.page_column {
		float: left;
		position: relative;
	}
	
	.page_block_container {
		margin-left: 5px;
		margin-right: 5px;
	}
	
	.page_column_first .page_block_container {
		margin-left: 0px;
	}
	
	.page_column_last .page_block_container {
		margin-right: 0px;
	}
	
	.leftNavDiv
	{
		position:relative;
		width:182px;
		float:left;
		margin-right:8px;
	}
	
	.rightNavDiv
	{
		position:relative;
		width:749px;
		/*float:left;*/
		padding:0px;
		overflow:hidden;
	}
	
	/* * * * * * */

	.loginDiv
	{
		position:relative;
		height:201px;
		border:1px solid #ccc;
		margin-bottom:13px;
	}
	* html .loginDiv
	{
		margin-bottom:14px;
	}
	
	.shoutboxDiv
	{
		position:relative;
		border:1px solid #ccc;
		margin-bottom:13px;
		height:241px;
	}
	
	* html .shoutboxDiv
	{
		height:242px;
	}
	
	.pollsDiv
	{
		position:relative;
		border:0px solid green;
	}
	
	.boxHeader
	{
		position:relative;
		/*background-image:url('../images/head_cutting.gif');*/
	    background-repeat:repeat-x;	
		height:22px;
		padding:4px 0px 0px 6px;
		font-size:12px;
		font-weight:bold;
		color:#666;
		text-align:left;
		text-transform:uppercase;
	}
	
	.menu_item_link
	{
		text-decoration:none;
	}
	
	div.menu_item_line
	{
		position:relative;
		padding:0px 0px 0px 25px;
		margin:0px 0px 1px 0px;
		height:20px;
		line-height:20px;
		vertical-align:middle;
		font-weight:bold;
		text-transform:capitalize;
	}
	div.menu_item_line_active
	{
		position:relative;
		height:20px;
		line-height:20px;
		vertical-align:middle;
		font-weight:bold;
		text-transform:capitalize;
		padding:0px 0px 0px 25px;
		margin:0px 0px 1px 0px;
		/*background-image:url(../images/bullet.gif);*/
		background-repeat:no-repeat;
		background-position:left center;
	}
	
/**************************************************************/	

	.disignBoxFirst
	{
		position:relative;
		margin-bottom: 10px;
		border: 1px solid #124a9c;
		background:#FFFFFF;
	}
	
	.boxFirstHeader a
	{
	    color:white !important;
	    text-shadow:none !important;
	}
	
	.boxFirstHeader
	{
		height:23px;
		line-height:23px;
		padding-left:8px;
		font-size:13px;
		font-weight:bold;
		color:#FFF;
		text-align:left;
		background:#124a9c;
		text-transform:uppercase;
		text-shadow:none;
	}

	.boxContent
	{
		position:relative;
		overflow:hidden;
		font-size:12px;
		font-family: 'Roboto', sans-serif;font-weight: 400;
		font-size:16px;
		padding:10px;
		padding-bottom:20px;
	}
	
	.disignBoxFirst .boxFirstHeader .dbTopMenu,
	.disignBoxFirst .boxFirstHeader .caption_item
	{
		position: absolute;
		top: 0px;
		right: 0px;
		white-space:nowrap;
		color: #fff;
		font-size: 11px;
		text-transform: capitalize;
		font-weight: bold;
		/*margin-right:5px;*/
	}
	
	.disignBoxFirst .boxFirstHeader .caption_item
	{
		padding-right:5px;
	}
	.dbTopMenu div.active,
	.dbTopMenu div.notActive
	{
		float: left;
		padding-left: 5px;
		padding-right: 5px;
		height:23px;
		position:relative;
	}
	
	.dbTopMenu div a,
	.dbTopMenu div a:link,
	.dbTopMenu div a:hover,
	.dbTopMenu div a:active,
	.dbTopMenu div a:visited,
	.caption_item a,
	.caption_item a:link,
	.caption_item a:hover,
	.caption_item a:active,
	.caption_item a:visited	
	{
		text-decoration: none;
		color: #fff;
	}
	
	.caption_item a
	{
		margin-left:4px;
	}
	
	.dbBottomMenu
	{
		position:relative;
		height: 57px;
		margin-top: 15px;
		text-align: center;
	}
	.backMembers,
	.moreMembers,
	.viewAllMembers {
		color:#669;
		text-transform:capitalize;
		font-weight:bold;
		font-size: 17px;
	}
	.backMembers {
		float: left;
		font-size: 30px !important;
		text-shadow: 0px 0px 0px !important;
		padding-top: 10px !important;
		height: 30px !important;
		width: 250px !important;
		background: #124a9c !important;
		color: white !important;
	}
	.moreMembers {
		float: right;
		font-size: 30px !important;
		text-shadow: 0px 0px 0px !important;
		padding-top: 10px !important;
		height: 30px !important;
		width: 250px !important;
		background: #124a9c !important;
		color: white !important;
	}
	span.catgmain a {padding:4px;background-color:#124a9c;color:white;text-shadow:none;vertical-align:middle;border-radius:3px;font-size:small;}
	address a.vglnk{background-color: transparent !important;
    color: #464646 !important;
    text-shadow: none !important;
    box-shadow: none !important;
    line-height: 1.9 !important;
    font-style: normal !important;
    font-size: large !important;}
	address strong > a.vglnk{background-color: transparent !important;
    font-weight: 700 !important;
    box-shadow: none !important;
    padding: 0px !important;}
	address strong > a.vglnk span{ color: #464646 !important; font-size: xx-large!important;}
/**************************************************************/
	div.design_box_border
	{
		position:relative;
		border:1px solid #ccc;
		margin:10px;
		padding:1px;
	}
	div.design_box_border div.header
	{
		position:relative;
		padding:0px 0px 0px 7px;
		height:30px;
		line-height:23px;
		vertical-align:middle;
		font-size:12px;
		font-weight:bold;
		text-transform:uppercase;	
		/*background-image:url('../images/design_border_cutting.gif');*/
	    background-repeat:repeat-x;
		
	}
	div.design_box_border div.keeper
	{
		position:relative;
		padding:5px;
		border:0px solid red;
		text-align:center;
		margin:2px;
	}
			
/**************************************************************/	
	.emptyBox
	{
		position:relative;
		border:1px solid #ccc;
		margin:0px;
		padding:3px;
	}
/**************************************************************/	
	.languageBlock
	{
		position:relative;
		border:0px solid red;
		float:right;
		margin-top:0px;
	}
	
	.skinBlock
	{
		position:relative;
		border:0px solid red;
		float:right;
		margin-top:24px;
		margin-right:-90px;
	}
/*####################################################################*/
	.topBannerBlock
	{
		position:relative;
		width:770px;
		/*height:40px;*/
		margin-top:5px;
		border:1px solid red;
		margin-left:auto;
		margin-right:auto;
	}
	.bannerBlock
	{
		position:relative;
		width:770px;
		margin:0px auto;
		border:0px solid red;
	}
	.leftBanner
	{
		position:absolute;
		top:0px;
		left:-150px;
		border:0px solid red;
	}
	.rightBanner
	{
		position:absolute;
		top:0px;
		right:-150px;
		border:0px solid red;
	}
	.bottomBannerBlock
	{
		position:relative;
		width:770px;
		margin-top:0px;
		border:0px solid red;
		margin:auto;
	}
	.bannerInnerBlock
	{
		position:relative;
		margin-left:auto;
		margin-right:auto;
		border:0px solid blue;
		width:470px;
	}
	div.playerAdminLink
	{
		position:relative;
  		text-align:left;
 		margin-bottom:15px;
 	}
	.action
	{
		margin-top:20px;
	}
	.logInRegistrationText
	{	
		margin:5px;
	}
	div.pollBlock
	{
		position:relative;
		overflow:hidden;
		height:154px;
		text-align:left;
		float:left;
		margin-bottom:10px;
	}
	div.pollBody
	{
		border:1px dashed #CCC;
		margin:5px;
	}
	div.pollCaption
	{
		position:relative;
		margin:3px;
		padding:0px;
		overflow:hidden;
		height:15px;
		line-height:15px;
		vertical-align:middle;
		font-weight:bold;
	}
	div.pollAnswerBlock
	{
		position:relative;
		margin:2px;
		overflow:hidden;
		height:100px;
		border:0px solid #124a9c;
		text-align:left;
	}
	div.pollUp
	{
		position:absolute;
		left:2px;
		top:2px;
	}
	div.pollDown
	{
		position:absolute;
		left:2px;
		bottom:2px;
	}
	div.pollQuestionBlock
	{
		position:absolute;
		padding:2px;
		overflow:hidden;
		margin-left:18px;
	}
	div.pollSubmitBlock
	{
		position:relative;
		margin:2px;
		overflow:hidden;
		height:30px;
		border:solid 0px #0000cc;
		text-align:center;
	}
	
	.small
	{
		font-size:12px;
		color:#333366;
	}
	.text2
	{
		border:1px solid #fff;
	}
	.pollContainer
	{
		position:relative;
		margin-top:2px;
		padding:10px;
		background-color:transparent;
		border:0px solid red;
	}
	.createPollSection
	{
		position:relative;
		padding:10px;
		background-color:transparent;
		border:0px solid red;
	}
	.controlsDiv
	{
		position:relative;
		clear:both;
		margin:10px;
		background-color:#ffffff;
	}
	.innerControlBlock
	{
		position:relative;
		float:none;
		width:auto;
	}
	.controlsHeader
	{
		padding: 0px 2px;
		font-weight:bold;
	}
	.deleteDiv
	{
		padding: 2px 0px 0px 2px;
		
	}
	.customMenuItemActive
	{
		color:black;
	}
	div.menuLine,
	div.menuLine:hover,
	div.menuLineActive
	{
		font-size:12px;
		margin-bottom:5px;
		text-transform:capitalize;
		color:black;
	}
	div.menuLinkBlock
	{
		padding-left:20px;
		background-repeat:no-repeat;
	}
	.topMemberBlock
	{
		position:absolute;
		width:378px;
		right:20px;
		top:22px;
		height:64px;
		text-align:right;
		padding:3px;
		font-size:14px;
		color:#FFFFFF
	}
	.topMemberBlock .thumbnail_block, .HelloMemberBlock .thumbnail_block
	{
		margin-left:5px;		
	}
	.hello_member
	{
		padding:7px 12px 0px;
		font-size:14px;
	}
	.hello_actions
	{
		text-transform:capitalize;
		font-size:12px;
	}
	
	.hello_actions span
	{
		margin-left:5px;
	}
	.no_hello_actions
	{
		font-size:18px;
		font-weight:bold;
		padding-right:10px;
		padding-top:9px;
	}
	.no_hello_actions a
	{
		margin-left:15px;
	}
	/* * * * Tags * * * */
	.tags_wrapper
	{
		text-align:center;
		border:0px solid green;
		margin:0px 18px 30px auto;
	}
	.one_tag
	{
		margin:0px 1px;
		line-height:30px;
		border:0px solid green;
	}
	div.rate_text
	{
		text-align:center;
		font-weight:bold;
	}
	/* * * * STANDART * * * */
	.newsWrap,
	.categoryBlock1,
	.categoryHeader,
	.articleBlock,
	.articleBlock1,
	.articleBlock2
	{
		margin: 0px 0px 10px;
	}
	.categoryBlock1,
	.categoryHeader,
	.articleBlock,
	.articleBlock1,
	.articleBlock2
	{
		margin-left:12px;
		margin-right:12px;
		text-align:left;
	}
	.newsHead,
	.categoryCaption,
	.artCaption,
	.articleBlock1 .title,
	.articleBlock2 .title
	{
		font-size:12px;
		font-weight:bold;
		padding-left:30px;
		padding-bottom:10px;
		background-position:left top;
		background-repeat:no-repeat;
	}
	.newsHead
	{
		/*background-image:url(../images/icons/news.gif);*/
		text-align:left;
	}
	
	.newsInfo
	{
		font-size:12px;
		color:#666666;
	}
	.newsReadMore
	{
		font-weight:bold;
		text-align:right;
	}
		
	.articleBlock1 .title,
	.articleBlock2 .title
	{
		margin-bottom:5px;
		/*background-image:url(../images/icons/artic_papr.gif);*/
	}
	
	.categoryCaption,
	.artCaption
	{
		/*background-image:url(../images/icons/artic_fldr.gif);*/
	}
	
	.articleBlock .date,
	.articleBlock1 .date,
	.articleBlock2 .date
	{
		font-size:12px;
		color:#666666;
	}

	.guestbookTextArea
	{
		width:530px;
		height:250px;
	}
	/* Blog Design Box */
.blogBlock
{
  margin-bottom: 26px;
  margin-top: 10px;
  background-color: #F4F4F4;
  box-shadow:0 1px 4px 0 rgba(0,0,0,0.16),0 2px 8px 0 rgba(0,0,0,0.12);
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 10px;
  padding-bottom: 15px;
}
#page_block_11 .boxContent {z-index:2;}
#ymrload:active, #ymrload:hover, .catgmain a:active, .catgmain a:hover {background-color:#dd252b !important;}
#md {
  position: relative;
  background: #f4f4f4;
  -moz-border-radius: 4px;
  border-radius: 4px;
  box-shadow:#124a9c 0px -4px 0px;
}
#md:before, #md:after {
  z-index: -1; 
  position: absolute; 
  content: "";
  bottom: 15px;
  left: 10px;
  width: 50%; 
  top: 80%;
  max-width:300px;
  background: rgba(0, 0, 0, 0.7); 
  box-shadow: 0 15px 10px rgba(0, 0, 0, 0.5);
  transform: rotate(-3deg);
}
#md:after {
  transform: rotate(3deg);
  right: 10px;
  left: auto;
}
	.blog_wrapper
	{
		margin-bottom:10px;
		margin-top:10px;
	}

	.blog_subject
	{
		font-size:14px;
		font-weight:bold;
		padding-left:35px;
		padding-bottom:10px;
		background-repeat:no-repeat;
		background-position:left top;
		/*background-image:url(../images/icons/artic_papr.gif);*/
	}
	.blog_author
	{
		font-size:12px;
		font-style:normal;
		color:#666666;
		padding-top:2px;
		padding-bottom:2px;
	}
	.blog_text
	{
		font-size:12px;
		text-align:left;
	}
	.blogs_pages
	{
		margin:4px;
		text-align:center;
		font-weight:bold;
		font-size:12px;
	}
	.menuLinkBlock 
	{
		font-weight:bold;
		font-size:18px;
		text-decoration:underline;
		color:#333366;
	}
	.online_offline_bulb
	{
		position:absolute;
		z-index:10;
		right:0px;
		top:0px;
	}
	/* * * * Blog/Cls/Adv little blocks * * * */
	.blog_subject_n
	{
		font-size:14px;
		font-weight:bold;
		padding-bottom:5px;
		background-repeat:no-repeat;
		background-position:left top;
	}
	.caption_item
	{
		position:relative;
		float:right;
		font-weight:bold;
		font-size:12px;
	}
	.blog_subject
	{
		font-size:14px;
		font-weight:bold;
		padding-left:25px;
		padding-bottom:5px;
		background-repeat:no-repeat;
		background-position:left top;
		/*background-image:url(../images/icons/artic_papr.gif);*/
	}
	.blogInfo
	{
		color:#666666;
		font-size:12px;
		font-weight:700;
		padding-bottom:2px;
		padding-top:2px;
	}
	.blogInfo span
	{
		margin-right:5px;
		line-height:18px;
	}
	.blogInfo span img
	{
		vertical-align:middle;
		margin-right:3px;
	}
	.blogSnipper
	{
		font-size:12px;
		text-align:left;
	}
	.icon_block
	{
		position:relative;
		float:left;
		width:47px;
		height:47px;
		margin-right:10px;
	}

	.blog_wrapper_n
	{
		position: relative;
		float: left;
		margin-top:0px;
		margin-bottom:15px;
		width:82%;
	}
.blogHead{
	background-size: 40px;
	min-height: 40px;
	background-position:left top;
	background-repeat:no-repeat;
	font-size: 28px;
	line-height: 30px;
	font-family: 'Roboto', sans-serif;
	font-weight: 900;
	padding-bottom:6px;
	z-index: 999;
	text-align: justify;
	position: relative;
}
.blogHead a {text-shadow: none !important;} .blogHead a:hover {color: #dd252b;}
.blogInfo
{
	color:#666666;
	font-size:12px;
	padding-bottom:2px;
	padding-top:2px;
}
.blogInfo span
{
	margin-right:5px;
	line-height:18px;
}
.blogInfo span img
{
	vertical-align:middle;
	margin-right:3px;
}
a.readmoreb {
font-size: 16px !important;
text-shadow: none !important;
padding: 3px;
text-align: center;
border-radius:4px;
background: #124a9c !important;
color: white !important;
display: inline-block;}
a.readmoreb:hover, a.readmoreb:active{background:#dd252b !important;}
.ymfeatured {border:2px solid #FF9800;}
#md.ymfeatured {box-shadow:none !important;}
.ymfeatured p.feat {padding:4px;margin-bottom:6px;background-color:#FF9800;color:white;text-align:center;text-transform:uppercase;}
.blogSnippet
{
	font-size:20px;
	font-family: 'Roboto', sans-serif;font-weight: 300;
	color: #333;
	text-align: justify;
	line-height: 1.3;
}
/* * * * RSS Feed * * * */
	.rss_item_wrapper
	{
		padding-bottom:15px;
	}
	.rss_item_header
	{
		font-size:16px;
		font-weight:bold;
	}
	.rss_item_info
	{
		color:#666;
		font-size:12px;
	}
	.rss_read_more
	{
		text-align:right;
		font-weight:bold;
	}
	.rss_read_more a
	{
		float: center;
		font-size: 20px!important;
		text-shadow: 0px 0px 0px!important;
		padding: 5px;
		height: 30px!important;
		width: 250px!important;
		background: #124a9c!important;
		color: white!important;
	}
	.login_ajax {
		position:absolute;
		z-index:550;
		/*background-image:url('../images/op40.gif');*/
		display:none;
	}
.popup_form_wrapper
{
	border-collapse:collapse;
	margin:0px;
	padding:0px;
	width:350px;
}
.popup_form_wrapper td
{
	padding:0px;
	margin:0px;
}
.popup_form_wrapper td.corner
{
	width:16px;
	height:16px;
	font-size:1px;
}
.popup_form_wrapper td.side
{
	width:16px;
}
.popup_form_wrapper td.side_ver
{
	height:16px;
}
.popup_form_wrapper td.side_ver,
.popup_form_wrapper td.side
{
	/*background-image:url(../images/sp_op_gr.png);*/
	font-size:1px;
}
.popup_form_wrapper td.container
{
	background-color:white;
	width:450px;
}
/************EOS*************/
.edit_item_table_cont
{
	position:relative;
	border:1px solid #666666;
}
.bottomCopyright {
	position:relative;
	line-height:27px;
	font-size: 0px;
	text-align: center;
	margin-top:5px;
}
.bottomLinks {
	position: relative;
	float: center;
}
.bottomCpr {
	position: relative;
	color: #5C5C5C;
	font-size: 15px;
}
.short_desc {
	position: relative;
	float:left;
}
.login_ajax_wrap {
	width:350px;
	margin:250px auto 0px;
}
.login_ajx_close {
	position: absolute;
	right: -1px;
	top: 3px;
	z-index: 150;
	cursor: pointer;
}
.blogPic {
	position: relative;
	float: left;
	background: center no-repeat;
	width: 200px;
	height: 200px;
	margin: 5px 10px 5px 0px;
}
/************ Anchor.css *************/
/*@import url(../../base/css/anchor.css);*/
	a,
	a:link
	{
		color:#124a9c;
		text-decoration:none;
		text-shadow: #DDD 0px 1px 2px;
	}
	p a:link 
	{
		font-family: 'Roboto', sans-serif;font-weight: 700;
		color:#124a9c;
		line-height: 25px;
		text-decoration:none;
		text-shadow: #DDD 0px 1px 3px;
	}
	p a:hover 
	{
		font-family: 'Roboto', sans-serif;font-weight: 700;
		color:#046AD0;
		text-decoration:none;
		text-shadow: #DDD 0px 1px 2px;
	}
	em
	{
		font-family: 'Roboto', sans-serif;font-weight: 300;
		color: #808080;
	}
	.viewAllMembers
	{
		display:none;	
	}
	strong, b
	{
		font-family: 'Roboto', sans-serif;font-weight: 700;
	}
	strong a
	{
		font-family: 'Roboto', sans-serif;font-weight: 700 !important;
	}
	a:hover,
	a:active
	{
		color:#046AD0;
		text-decoration:none;
	}
	a.menu_item_link,
	a.menu_item_link:link,
	a.menu_item_link:visited {
		text-decoration: none;
	}
	
	a.menu_item_link:active,
	a.menu_item_link:hover
	{
		text-decoration:none;
	}
	
	a.menu_item_link,
	a.menu_item_link:link,
	a.menu_item_link:visited
	{
		color:#FFFFFF;
	}
	
	a.menu_item_link:active,
	a.menu_item_link:hover
	{
		color:#000000;
	}
	.no_hello_actions a,
	.no_hello_actions a:link,
	.no_hello_actions a:visited,
	.no_hello_actions a:hover,
	.no_hello_actions a:active
	{
		color:#fff;
	}
	a.customMenuItem,
	a.customMenuItem:link,
	a.customMenuItem:visited
	{
		color:#3E7199;
		text-decoration:none;
	}
	.one_tag a,
	.one_tag a:link,
	.one_tag a:active,
	.one_tag a:visited
	{
		color:#800040;
	}
	
	.one_tag a:hover
	{
		color:#0000FF;
	}
	.bottomLinks a,
	.bottomLinks a:link,
	.bottomLinks a:visited {
		text-decoration: none;
	}

	.bottomLinks a:hover,
	.bottomLinks a:active {
		color: #000000;
		text-decoration: none;
	}
	
/************ Article.css *************/
.form_mandatory {
	color: red;
}

div.no_article_result 
{
	position: relative;
	border: 1px solid #124a9c;
	padding: 1px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 15px;
	bottom: 4px;
	box-shadow:#CCC 1px 3px 3px;
}

.article_date{
color:white;
padding:5px;
padding-bottom:6px;
background-color:#FF9800;
border-radius:4px;}

div.no_article_result div 
{
	position: relative;
	background-color: #124a9c;
	vertical-align: middle;
	font-size: 25px !important;
	font-family: 'Roboto', sans-serif;font-weight: 700;
	color: white;
	text-align: center;
	margin: 0px;
	padding: 4px;
	line-height: 30px;
}

.article_linked a:linked, article_linked
a:visited
{
	color:inherit;
	border-color:#FFF;
	display:block;
	resize:horizontal -1 -2;
	text-transform: 1px 1px 0px #CCC;
	opacity:60;
}

.article_nlinked a:linked
{
	animation-name:!important;
	appearance:hyperlink;
	text-height:2px;
}

.article_text
{
	text-align: justify;
	font-size: 17px;
	line-height: 1.6;
	margin-left: 80px;
	color: #3D3D3D;
	text-shadow: #CCC 0px 0px 2px;

}

a.actions 
{
	font-weight:bold;
	text-decoration:none;
}

a.actions_small
{
	font-weight:bold;
	font-size:12px;
	text-decoration:none;
}

.player ul {padding-top: 18px; padding-right: 45px; text-align: center;}

.player li {margin-left:6px; display: inline;}

.player a {padding: 15px 25px;}

.player a:link, .player a:visited {
	color: #FFF;
	background-color: #124a9c;
	text-decoration: none;
	font-size: 3em;
}

.player a:hover {
	color: #FFF;
	font-weight:bold;
	background-color: #36C;
	text-decoration: none;
}

.player a.active, .player a:visited.active {
	background-color: #C90404;
	color: #FFFFFF;
	font-weight: bold;
}

.adminPic
{
	margin-left: 5px;
	margin-right: 5px;
	border: 0px solid red;
	position: relative;
	float: left;
}

.navigationLinks
{
	display:none;
}

.articleBlock
{
	font-size:13px;
	margin-left:12px;
	margin-right:12px;
	text-align:justify;
}

.articleBlock .mainTitle
{
	font-size:16px;
	font-weight:bold;
	padding-left:25px;
	padding-bottom:5px;
	background-position:left top;
	background-repeat:no-repeat;
	/*background-image:url(../images/icons/artic_papr.gif);*/
}

.addLink, .categoryEdit, .categoryDelete
{
	position:relative;
	float:right;
	font-size:11px;
	color:#666666;
	margin-right:12px;
}

.articleBlock .date
{
	font-size:11px;
	color:#666666;
}

.articl {
	width:100%;
	height:500px;
}

/*END - EXISTING ARTICLE STYLE*/

.dash{
	border-top: 2px solid #124a9c;
	margin-top: 12px !important;
	margin-bottom: 19px !important;
}

.cls_info
{
	position:relative;
	float:right;
	width:39%;
	overflow:hidden;
}

.cls_info_left  
{
	position:relative;
	float:left;
	width:60%;
	overflow:hidden;
}

.userPic
{
	margin-left: 5px;
	margin-right: 5px;
	border: 0px solid red;
	position: relative;
	float: left;
}

div#articleInfo
{
	border: 0px solid #EDEDED;
	position: relative;
}
div#articleInfo div
{
	
}
div#articleInfo a
{
	font-weight: bold;
}

div#articleInfo input
{
	width: 250px;
}

div#fileTop
{
	padding: 0px;
}

div#fileTop div
{
	position: relative;
	margin-left: 10px;
	margin-right: 5px;
}

.fileTitle
{
	margin: 10px;
	font-size: 16px;
	font-weight: bold;
}

div#serviceInfo div
{
	margin: 10px;
}

div#actionList div
{
	position: relative;
	float: left;
	width: 140px;
	margin: 10px 10px 10px 10px;
	font-weight: bold;
}

.title_link 
{
    font-size: 22px !important;
 	font-weight: bold;
}

.title_linkh
{
    font-size: 20px !important;
 	font-weight: bold;
}

div#actionList img
{
	margin: 0px 10px 0px 10px;
}

div#actionList a
{
	font-size: 16px;
}

div#lastFiles
{
    margin: 10px 0px 10px 0px;
}

.lastFileUnit
{
    margin: 10px 0px 10px 0px;
}
 
.lastFilesPic
{
	position: relative;
	float: left;
	border: 1px solid #EDEDED;
	margin-right: 10px;
}
.lastFilesLink
{
	margin: 10px 10px 10px 10px;
}
/***** NEW STYLE*******/
.topic_wrapper{border:1px solid #8CCBDD;background-color:#394542;padding:10px;line-height:20px;font-size:10px;margin-left:10px;margin-right:10px;margin-bottom:20px;}
.topic_pic{vertical-align:middle;margin-right:5px;}
.topic_title{overflow-style:marquee-line; margin:left 2px; text-decoration:none;}
.topic_count{position:absolute;right:75px;color:#848484;}
.topic_count_num{color:#DEDCDD;}
div.icon_block_article{position:relative;border:0px solid #9B9A9A;margin-right:5px;text-align:center; padding:0px;background-color:transparent;background-position:center;background-repeat:no-repeat;}
div.icon_block_article img{border:0px;background-color:transparent;background-position:center;background-repeat:no-repeat;}
div.image_block_article{position:relative;border:0px solid #9B9A9A;margin-right: 10px; text-align:center; padding:0px;background-color:transparent;background-position:center;background-repeat:no-repeat;}
div.image_block_article img{border:1px solid #8CCBDD;background-color:transparent;background-position:center;background-repeat:no-repeat;}
.article_subject{line-height:20px;font-size:12px;}
.box_wrapper{margin-left:5px;margin-bottom:10px;margin-right:5px;border:1px solid #4A5152;padding:3px;}
.topic_left{vertical-align:middle;line-height:20px;}
#article_post_header{position:relative;border:1px solid #4A5152;margin: 10px;padding: 10px;height:145px;}
div.post_who_block{position:relative;float:left;margin-left:20px;}
div.post_view_rate_block{position:relative;border: 1px solid #8CCBDD;background-color:#394542;float:right;height:120px;width:350px;font-size:14px;margin-right:20px;padding: 10px;overflow: hidden;}
div.post_wrapper{border:1px solid #4A5152;background-color:#FFFFFF;color:#000000;font-size:12px;padding:10px;margin-left:15px;margin-right:15px;margin-bottom:20px;}
.post_error{height:20px;font-size:14px;font-weight:bold;color:#8CCBDD;font-family:comic sans ms,sand;}.postby_labelfor{height:20px;font-size:16px;font-weight:bold;color:#8CCBDD;font-family:comic sans ms,sand;}
.paginate{text-align:center;}div.comment_row{border:1px solid #8CCBDD;margin-bottom:5px;position:relative;width:625px;}
div.commentBlock {border:1px solid #8CCBDD;margin-bottom:5px;position:relative;width:625px;}
div.div.thumbnail_block{margin-right:10px;}
div.thumbnail_block45 {background-color:transparent;background-position:center;background-repeat:no-repeat;border:1px solid #8CCBDD;height:45px;overflow:hidden;padding:0px;position:relative;text-align:center;width:45px;margin-right:5px;}
div.thumbnail_block45 img{background-color:transparent;background-position:center;background-repeat:no-repeat;}
div.design_box_border{margin:3px;}
.article_subject b{font-size:12px;color:#848484;font-family:comic sans ms,sand;margin-left:6px;}
.article_categs_wrapper
{
	position:relative; 
}
.article_category
{
	position:relative;
	margin:3px;
	width:295px;
	border:0px solid green;
	float:left;
}
.article_categ_name
{
	font-weight:bold;
	font-size:18px; 
}
.article_categ_info
{
	font-size: 15px;
	font-weight: bold;
	color: #124a9c;
	box-shadow: #CCC 3px 3px 0px;
	border: #124a9c solid 2px;
	padding: 2px 4px 1px 4px;
}
.fr_small_gray_centered
{
	position:relative;
	color:#666666;
	vertical-align:middle;
	margin-top: 10px;
	font-size:11px;
}
.fr_small_gray_centered_nw
{
	position:relative;
	color:#666666;
	vertical-align:middle;
	margin-top: 10px;
	font-size:11px;
}
.margined
{
	margin-right:10px;
}
.margined_left
{
	margin-right:30px;
	float:left;
	position:relative;
}
img.marg
{
	margin-right:10px;
	position:static;
}
img.marg_icon
{
	margin-right:5px;
	position:static;
	vertical-align: sub;
}
img.static_icon
{
	position:static;
}
img.marg_icon_both
{
	margin-right:5px;
	margin-bottom:5px;
	position:static;
}
.marg_both
{
	margin-bottom:10px;
	margin-right:10px;
	position:relative;
}
div.marg_icon_both
{
	margin-bottom:5px;
	margin-right:5px;
	position:relative;
}
div.box_featured a {
	display: block; 
	padding: 2px 2px 2px 14px; 
	background: url(../images/icons/bullet_arrow.gif) 6px 6px no-repeat;
}
div.box_body {
	border-bottom: 1px solid #eee; 
	padding: 1px 0px;
}
div.box_body a {
    text-decoration:none; 
	padding: 4px 4px 4px 14px; 
	/*background: url(../images/icons/right_box_bullet.gif) 6px 10px no-repeat;*/
}

.articleicon {
	padding: 0px 0px 11px 0px;
}
.login_block
{
	position:relative;
	margin-left:52px;
	margin-top:15px;
	font-size:12px;
	font-weight:bold;
	color:#666;
}	
.login_line
{
	position:relative;
	font-size:12px;
	height:30px;
	color:#333;
	border:0px solid blue;
	margin-right:5px;
}

.forgotDiv
{
	position:relative;
	margin-top:8px;
}
.login_area
{
	position:relative;
	height:13px;
	width:160px;
	padding:2px;
	font-size:12px;
	border:1px solid #999;
	/*background-image:url('../images/textarea_bg.gif');*/
	background-repeat:repeat-x;
}
.login_button
{
	position:relative;
	float:left;
	margin-top:7px;
}
.join_now
{
	position:relative;
	float:left;
	margin-top:12px;
	margin-left:7px;
}
/********* Menu6 CSS *********/
ul.menu6el {
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, white), color-stop(99%, #F8F8F8));
	background: -webkit-linear-gradient(top, white 0%, #F8F8F8 99%);
	background: -moz-linear-gradient(top, #ffffff 0%, #F8F8F8 99%);
	background: -o-linear-gradient(top, #ffffff 0%, #F8F8F8 99%);
	background: -ms-linear-gradient(top, #ffffff 0%, #F8F8F8 99%);
	background: linear-gradient(top, #ffffff 0%, #F8F8F8 99%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2d383a', endColorstr='#151e21',GradientType=0 );
	-moz-border-radius: 4px 4px 0 0;
	-o-border-radius: 4px 4px 0 0;
	-ms-border-radius: 4px 4px 0 0;
	-khtml-border-radius: 4px 4px 0 0;
	width:100%;
}
.menu6el li:first-child {background: none;}
ul.menu6el li:last-child {height:35px; cursor:pointer;float: none; overflow: hidden;}
.menu6el li:last-child a.top_link span {padding:0 0 0 0px; height:35px; float:center; width: 100%; }
.menu6el li:last-child a.top_link {padding: 0 0 0 0px; width:100%; text-align:center; }
.menu6el li {background: url("menu/menu6/fgret.png") no-repeat scroll 0 0 transparent;}
ul.menu6el li:hover {
	-webkit-box-shadow: inset 7px 4px 11px #e3e3e3;
	-moz-box-shadow: inset 7px 4px 11px #e3e3e3;
	box-shadow: inset 7px 4px 11px #e3e3e3;
}
.menu6el li:hover:after { border-color: transparent transparent #124a9c transparent; }
.menu6el li:hover:after {
	content: '';
	position: absolute;
	bottom: 0;
	left: 44%;
	border-style: solid;
	border-width: 5px;
	width: 0;
	height: 0;
}
.menu6el li ul.sub2 li:last-child { border-bottom: 1px solid #124a9c; }
.menu6el {padding:0 0 0 0px; margin:0; list-style:none; height: 35px; border-bottom: 3px solid #124a9c; position:relative; z-index:500; font-family: 'Roboto', sans-serif;font-weight: 700;}
.menu6el li.top {display:block; float:left;}
.menu6el li a.top_link {display:block; float:left; line-height:35px; color:#124a9c; text-shadow:#CCC 0px 0px 1px; text-decoration:none; font-family: 'Roboto', sans-serif;font-weight: 400; padding: 0 10px; cursor:pointer; font-size: 13px;}
.menu6el li a.top_link span {float:left; display:block; padding:0 8px 0 4px; height:35px; right top;}
.menu6el li a.top_link:hover {color:#FFF; text-shadow:none; text-decoration:none;  line-height:20px;}
.menu6el li:hover > a.top_link {color:#FF9800;text-shadow:none;text-decoration:none;font-family: 'Roboto', sans-serif;font-weight: 700;line-height:35px;background-color:#124a9c; font-size:15px;}
.menu6el table {border-collapse:collapse; width:0; height:0; position:absolute; top:0; left:0;}
.menu6el a:hover {visibility:visible; position:relative; z-index:200;}
.menu6el li:hover {position:relative; z-index:200;}
.menu6el ul {position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}
.menu6el li ul.sub2 li { border-bottom: 1px solid #14306c; }
.menu6el ul.sub2 {width:150px; display: block;}
.menu6el ul.sub2 li {height: 36 px; -webkit-box-shadow: 0 0 0 #000;
	-moz-box-shadow: 0 0 0 #000;
	box-shadow: 0 0 0 #000; width: 150px;background: none;}
.menu6el ul.sub2 { background: #124a9c; border-top: 3px solid #124a9c; border-bottom: 3px solid #124a9c; height:auto; z-index:300; } 
.menu6el :hover ul {left: 0px; top:35px; padding-top:3px;  border-width:0 1px 1px; white-space:nowrap; }
.menu6el :hover ul li {display:block; height:27px; position:relative; font-weight:normal;}
.menu6el :hover ul li a {display:block; font-size: 13px; font-family: 'Roboto', sans-serif;font-weight: 400; height:20px; line-height:27px;  padding:0 10px; text-decoration:none; color:#FFF; text-shadow:none; }
.menu6el :hover ul li a:hover {background:#006fd5; text-shadow:none; text-decoration:none; height:27px;  color:#FFF; }
.submenu {padding:0 0 0 0px; margin:0; list-style:none; height:40px; position:relative; font-family: 'Roboto', sans-serif;font-weight: 700; z-index:10; }
/********* Footer CSS *********/
.footerlinks a {font-size:large;font-weight:900;color:#124a9c;text-decoration:none;text-shadow:none;background-color:white;padding:6px;border-radius:8px;}
.footerlinks a:hover, .footerlinks a:active {color:white;background-color:#2A6FC5;text-shadow:#124A9C 1px 1px 0px;}
/********* BASE CSS *********/
	body
	{
		margin:0px;
		padding:0px;
		margin-bottom:20px;
		background-color:#FFFFFF;
	}

	a img, form, p
	{
		border:0px;
		border-style:none;
		margin:0px;
		padding:0px;
	}
	div#main
	{
		position:relative;
		width:770px;
		margin-left:auto;
		margin-right:auto;
	}
	div#left_column_menu
	{
		position:relative;
		width:215px;
		float:left;
	}
	div#left_column_content
	{
		position:relative;
		width:215px;
		float:right;
	}
	div#right_column_menu
	{
		position:relative;
		width:546px;
		float:right;
		left:-9px;
	}

	div#right_column_content
	{
		position:relative;
		width:546px;
		float:left;
		left:9px;
	}
	div#footer
	{
		position:relative;
		height:37px;

		background-repeat:repeat-x;
		margin-bottom:10px;
		border:0px solid red;
	}
	div#bottom_text, div#bottom_menu_block, div#boonex_banners
	{
		position:relative;
		width:770px;
		margin-top:5px;
		margin-left:auto;
		margin-right:auto;
		text-align:center;
		border:0px solid red;
	}
	.paginate
	{
		text-align:center;
		margin: 10px;
	}
	
	.paginate a,
	.paginate a:link,
	.paginate a:visited
	{
		background-color:#FFFFFF;
		color:#2E6AB1;
	}
	
	.paginate i,
	.paginate a:active,
	.paginate a:hover
	{
		color:#FFFFFF;
		background-color:#2E6AB1;
	}
	
	.pagitxt 
	{
	    font-style: normal;
		font-size: 15px;
		color: #124a9c;
	}
	
	.paginate i,
	.paginate a,
	.paginate a:link,
	.paginate a:active,
	.paginate a:visited,
	.paginate a:hover
	{
		border: 1px solid #2E6AB1;
		font-style: normal;
		font-size: 17px;
		text-decoration: none;
		padding-left: 7px;
		padding-right: 7px;
		padding-top: 5px;
		padding-bottom: 5px;
		margin-right: 1px;
		font-weight: bold;
	}
	.searchResPerPage {
		text-align: center;
		margin: 2px;
	}
	
	.searchResPerPage select {
		border: 1px solid #ccc;
		width: 45px;
	}
	
	.showingResults {
		text-align: center;
		margin: 2px;
	}
	div.thumbnail_block
	{
		position:relative;
		text-align:center;
		padding:0px;
		margin-right:auto;
		background-color:#FFFFFF;
	}
	div.thumbnail_block img
	{
		background-position:center;
		background-repeat:no-repeat;
	}
	div.thumbnail_block .online_offline_bulb
	{
		border:0px;
	}
	div.clear_both
	{
		clear:both;
		font-size:1px;
	}

	div.rate_block /* ### in design.inc.php function DesignProgress() ### */
	{
		position:relative;
		margin-left:auto;
		margin-right:auto;
		margin-bottom:2px;
	}
	div.rate_text /* ### in design.inc.php function DesignProgress() ### */
	{
		position:relative;
		text-align:left;
	}
	div.rate_scale /* ### in design.inc.php function DesignProgress() ### */
	{
		position:relative;
		height:10px;
		font-size:1px;
		line-height:10px;
		border:1px solid #9DA0A1;

		margin:0px;
		padding:0px;
		text-align:left;
	}
	div.im_invite_container
	{
		position: absolute;
		z-index: 90;
		width: 288px;
		height: 188px;
		border: 6px solid silver;
		background-color: #FFFFFF;
	}
	div.im_invite_image
	{
		position: absolute;
		width: 110px;
		height: 110px;
		border: 1px solid black;
		left: 10px;
		top: 10px;
		text-align: center;
	}
	div.im_invite_image img
	{
		margin-top: auto;
		margin-bottom: auto;
	}
	div.im_invite_caption
	{
		position: absolute;
		left: 134px;
		top: 16px;
		width: 140px;
		font-family: Verdana;
		font-size: 12px;
		font-weight: normal;
	}
	div.im_invite_nickname
	{
		position: absolute;
		left: 134px;
		top: 40px;
		width: 140px;
		font-family: Verdana;
		font-size: 12px;
		font-weight: bold;
	}
	div.im_invite_message
	{
		position: absolute;
		left: 134px;
		top: 64px;
		width: 140px;
		height: 80px;
		font-family: Verdana;
		font-size: 11px;
		font-weight: normal;
		font-style: italic;
	}
	div.im_invite_accept_button
	{
		position: absolute;
		left: 186px;
		top: 156px;
		width: 86px;
	}
	div.im_invite_decline_button
	{
		position: absolute;
		left: 80px;
		top: 156px;
		width: 86px;
	}
	input.im_invite_button
	{
		background-color: #7EAAD7;
		color: #FFFFFF;
		font-size: 12px;
		font-family: Arial;
		border: 1px solid silver;
		height: 22px;
	}
	input, textarea, select
	{
		font-size:12px;
		font-weight:normal;
		color:#3F3F3F;
		vertical-align:middle;
	}
	input.no, textarea.no, select.no
	{
		font-size:12px;
		font-weight:normal;
		color:#3F3F3F;
		vertical-align:middle;
	}
	input.input_textarea_counter
	{
		text-align:center;
	}
	select.select_prof
	{
		width:200px;
	}
	select.select_set_membership
	{
		white-space:nowrap
	}
	div.no_result,
	div.action
	{
		position:relative;
		border:1px solid #CCC;
		padding:1px;
		margin:10px 0px;
		width:80%;
		margin-left:auto;
		margin-right:auto;
	}
	div.no_result div,
	div.action div
	{
		position:relative;
		background-color:#CCC;
		vertical-align:middle;
		font-weight:bold;
		color:#fff;
		text-align:center;
		margin:0px;
		padding:0px;
		line-height:20px;
	}
	div.err
	{
		position:relative;
		border:1px solid #FF412D;
		padding:1px;
		margin:10px 0px;
		width:80%;
		margin-left:auto;
		margin-right:auto;
	}
	div.err div
	{
		position:relative;
		background-color:#FF412D;
		vertical-align:middle;
		font-weight:bold;
		color:#fff;
		text-align:center;
		line-height:20px;
	}
* html div.no_result div, * html div.action div, * html div.err div
	{
		line-height:normal;
		padding:3px 0px;
	}
	div#boonex_banners
	{
		position:relative;
		border:0px solid red;
		height:77px;
		width:783px;
		margin-left:auto;
		margin-right:auto;
	}
	div#boonex_image_link
	{
		position:absolute;
		top:0px;
		right:0px;
		height:77px;
		width:488px;
		background-color:#FFFFFF;
		border:1px solid #999999;
		background-repeat:no-repeat;
		background-position:center;
	}
	div#boonex_image_link table td
	{
		width:488px;
		height:77px;
	}
	div#switch_lang
	{
		position:absolute;
		top:4px;
		right:10px;
	}
	div#switch_skin
	{
		position:absolute;
		top:18px;
		right:10px;
	}
	div.err ul
	{
		text-align:left;
		margin:0px;
	}
	div.pollBlock
	{
		position:relative;
		overflow:hidden;
		height:154px;
		width:100%;
		border:1px solid #979797;
		text-align:left;
		float:left;
	}
	div.pollCaption
	{
		position:relative;
		margin:2px;
		padding:0px 5px;
		overflow:hidden;
		height:20px;
		line-height:20px;
		vertical-align:middle;
		font-weight:bold;
		background-repeat:repeat-x;
		background-position:center;
	}
	div.pollAnswerBlock
	{
		position:relative;
		margin:2px;
		overflow:hidden;
		height:100px;
		border:solid 0px #cc0000;
		text-align:left;
	}
	div.pollUp
	{
		position:absolute;
		right:5px;
		top:5px;
	}
	div.pollDown
	{
		position:absolute;
		right:5px;
		bottom:5px;
	}
	div.pollQuestionBlock
	{
		position:absolute;
		/*width:230px;*/
		padding:2px;
		overflow:hidden;
		border:solid 0px green;
		width:80%;
	}
	div.pollSubmitBlock
	{
		position:relative;
		margin:2px;
		overflow:hidden;
		height:20px;
		border:solid 0px #0000cc;
		text-align:center;
	}
		.pollContainer
	{
		position:relative;
		margin-top:2px;
		padding:10px;
		background-color:#f6f6ff;
		border:0px solid red;
	}

	.createPollSection
	{
		position:relative;
		padding:10px;
		background-color:#F0F0FF;
		border:0px solid red;
	}

	.controlsDiv
	{
		position:relative;
		clear:both;
		margin:10px;
		background-color:#ffffff;
	}

	.innerControlBlock
	{
		position:relative;
		float:right;
		width:200px;
		border:0px solid red;
	}
	.controlsHeader
	{
		padding: 0px 2px;
		font-weight:bold;
	}
	.deleteDiv
	{
		padding: 2px 0px 0px 2px;
	}
	div.playerAdminLink
	{
		position:relative;
		text-align:left;
		margin-bottom:15px;
	}

	.logInRegistrationText
	{
		margin:5px;
	}

	div.member_submenu
	{
	    position:relative;
	    overflow:hidden;
	    margin-left:35px;
	    line-height:18px;
	    vertical-align:middle;
	    font-weight:bold;
	}
	p
	{
		margin:0px;
		padding:0px;
	}
	div.profile_ditails_block
	{
		position:relative;
		height:115px;
		border:0px solid red;
		margin:0px;
		padding:5px;
		overflow:hidden;
	}

	div.prof_details_wrapper
	{
		width:580px;
		margin-left:auto;
		margin-right:auto;
		padding-left:120px;
	}
		
	div.prof_ditails_block
	{
		position:relative;
		width:298px;
		float:left;
		margin-left:10px;
		text-align:left;
		background-color:#F8F8E7;
		height:105px;
		border:1px solid #F8DAA8;
	}
	div.prof_ditails_block div.li_word
	{
		position:relative;
		float:left;
		width:80px;
		text-align:left;
		border:0px solid red;
		margin:1px;
		font-weight:bold;
		background-color:#F8F8E7;
		height:20px;
		line-height:20px;
		vertical-align:middle;
		padding-left:5px;
	}
	div.prof_ditails_block div.li_value
	{
		position:relative;
		float:left;
		text-align:left;
		width:200px;
		border:0px solid red;
		margin:1px;
		height:20px;
		line-height:20px;
		vertical-align:middle;
		padding-left:5px;
		background-color:#FFFFFF;
	}
	input.input_textarea_counter
	{
		width:50px;
	}
	div.menuBlock
	{
		position: relative;
	}
	div.menuLineDivider
	{
		clear:both;
		height:0px;
		font-size:0px;
	}
	div.menuLinkBlock
	{
		font-weight:bold;
		margin-left:15px;
	}
	ul#topMenuBlock
	{
		position:relative;
		margin:0px;
		padding:0px;
	}
	ul#topMenuBlock li
	{
		position:relative;
		list-style:none;
		float:left;
	}
	.photoTitle
	{
		float:left;
		width:60%;
	}
	
	.boxContent .votes_small
	{
		position: relative;
		float:right;
		width:35%;
	}
	
	.votes_big, .votes_small
	{
	}
	
	.votes_big
	{
		margin-left: auto;
		/*margin-right: auto;*/
		width: 230px;
	}

	.votes_gray_big, .votes_gray_small
	{
		position:relative;
		float:left;
	}
	.votes_gray_big
	{
		height:32px; 
		background-image:url(../images/star0.png)
	}
	.votes_gray_small
	{
		height:16px; 
		background-image:url(../images/star0_16.png)
	}

	.votes_active_big, .votes_active_small
	{
		position:absolute; 
		top:0; 
		left:0; 
		z-index:1;
	}
	.votes_active_big
	{
		height:32px; 
		background-image:url(../images/star1.png); 
	}
	.votes_active_small
	{
		height:16px; 
		background-image:url(../images/star1_16.png); 
	}
	
	.votes_buttons
	{
		position:absolute; 
		top:0; 
		left:0; 
		z-index:2;
	}

	.votes_button_big, .votes_button_small
	{
		margin:0; 
		padding:0;
		border:none;
	}
	.votes_button_big
	{
		width:32px;
		height:32px;
	}
	.votes_button_small
	{
		width:16px;
		height:16px;
	}

	.votes_big b, .votes_small b
	{
		color:#666666;
		font-weight:bold;
		display:none;
		float:left;
		position: relative;
	}
	
	.votes_big b
	{
		font-size:18px;
		line-height:32px;
		margin-left:30px;
	}
	
	.votes_small b
	{
		font-size:13px;
		line-height:16px;
		margin-left:6px;
	}
	.galleryRate
	{
	}
	.galleryRate span
	{
		float:left;
	}
	.galleryRate .votes_small
	{		
		float:left;
		margin: 0px;
		padding: 0px;
		width:180px;
	}
	.galleryRate .votes_active_small
	{				
		margin: 0px;
		padding: 0px;
	}
	
	img.dolphinLogo {
		float: left;
	}
	
	.quotes_block {
        text-align: center;
	}
	
	.quotes_table {
	    margin: 5px auto;
	}
	
	.quotes_text {
        font-style: italic;
	}
	
	.quotes_author {
        font-weight: bold;
        text-align: right;
	}
	
	.login_form_cont
{
	position:relative;
	border:0px solid gray;
	width:300px;
	margin:0px auto;
	background-color:#FFF;
	padding:5px;
	font-size:12px;
}

.login_form_header
{
	display:none;
}

.login_form_warning
{
	font-weight:bold;
	color:#bd320b;
	text-align:center;
}

.login_form_row
{
	position:relative;
	padding:4px;
}

.login_form_label
{
	float:left;
	width:80px;
	text-align:right;
	margin-right:7px;
	height:21px;
	line-height:21px;
}

.login_form_row_forgot
{
	padding-left:90px;
	margin-bottom:3px;
}

.login_form_val
{
	float:left;
}

.login_form_input
{
	width:180px;
}

.login_form_submit
{
	margin-top:2px;
}

.login_form_join
{
	position:absolute;
	bottom:11px;
	left: 162px;
	font-size:13px;
	font-weight:bold;
}

div.blogPic{
  background-size:cover !important;
}