/*******************************************************************************
 NUDN2 General Definitions
*******************************************************************************/
html {
	padding:0;
	margin:0; }

body {
	background:#F2F2F2;
	font-family:Tahoma, sans-serif;
	font-size:11px;
	color:#757575;
	padding:0 0 0 0;
	margin:0 0 0 0 ; }

img, form { padding:0; margin:0; border:0; }

em, i { font-style:italic; }

strong, b { font-weight:bold; }

.skip { display: none; }

.clear { clear: both; }

.ll {align:center;}

a:link, a:visited {
	text-decoration:none; }

/* bullets */
ul {


	 }

li {

	}

li.stats {

	}

/*******************************************************************************
 Columns definitions
*******************************************************************************/
.wrapper {
	min-width:400px;
	width:100%;
	margin: 0 -1px; }

.outer {
	width:auto;
	/* left column width and color */
	border-left:130px solid #F5F5F5;
	/* right column width and color */
	border-right:170px solid #F5F5F5;
	/* center column colour */
	background:#FFF; }

.inner {
	margin:0;
	width:100%;
	border-left:1px dashed #C0C0C0;
	border-right:1px dashed #C0C0C0; }

/* Mozilla code */
.outer > .inner { border-bottom:1px solid transparent; }

/*******************************************************************************
 Header
*******************************************************************************/
.header {
	position:relative;
	background:#F2F2F2;
	margin:0 0 0 0;
	 }

.navBar {
	position:relative;
	font-size:1.0em;
	padding:10px;
	/*left:10px;
	top:5px;*/
	margin-bottom:5px; }

.headerQuote {
	position:absolute;
	top:5px;
	right:10px;
	font-size:1.4em;
	font-weight:bold; }

/*******************************************************************************
 Left column
*******************************************************************************/
.leftcol {
	float:left;
	position:relative;
	z-index:10;
	width:130px;
	margin-left:-130px;
	font-size:0.9em;
	line-height:120%;
	color:#3E3E3E;
	overflow:hidden; }

.leftpad { padding:10px; }

.leftcol a:link, .leftcol a:visited {
	text-decoration:none; }

.leftcol h2 {
	background:transparent;
	font-size:1.2em;
	color:#3E3E3E;
	margin:5 0 3px 0;
	border:0; }

.leftcol h2.separator {
	margin:8px 0 5px 0;
	padding-top:8px;
	border-top:1px solid #C0C0C0; }

/*******************************************************************************
 Middle column
*******************************************************************************/
.middlecol {
	float:left;
	width:100%;
	position:relative;
	z-index:12;
	font-size:1.0em;
	line-height:160%;
	color:#2A2A2A; }

.middlepad { padding:6px 15px 15px 15px; }

.middlecol a:link, .middlecol a:visited {
	text-decoration:none; }

.middlecol li {
	list-style:none url("/skins/mobbit/arrow.gif"); }

h1.item {
	font-size:1.4em;
	margin:0 0 5px 0; }

h1.item a {
    text-decoration:none; }

h1.item a:hover {
    color:#FFF; }

h3.item {
	font-size:12px;
	margin:0 0 5px 0; }

.iteminfo {

	font-size:1.1em;
	color:#666666;
	padding:9px 0 5px 15px;
	margin:0 0 10px 0;

}

.itembody{
	font-size:1.2em;
    padding-right:10px;
	color:#000000;

}

.offsetlinks {
	font-size:0.9em;
	text-align:right; }

/* comments */
.comment {
	font-size:0.9em; }

h4.comments {
	font-size:1.3em;
	margin:0 0 5px 0; }

.comment h3 {

	font-size:1.0em;
	color:#2C6CEE;
	margin-bottom:5px; }

.commentinfo {
	font-size:0.9em;
	color:#2C6CEE;
	padding:0 15px 10px 15px;
	margin-bottom:10px;
	background-position:bottom; background-repeat:repeat-x; background-image:url(/skins/mobbit/gfx/bg_info.gif);
	 }

/*******************************************************************************
 Right column
*******************************************************************************/
.rightcol {
	float:left;
	position:relative;
	z-index:11;
	width:170px;
	margin-right:-170px;
	font-size:0.9em;
	line-height:130%;
	color:#3E3E3E;
	overflow:hidden; }

.rightpad { padding:10px 10px 10px 13px; }

.rightcol a:link, .rightcol a:visited {
	text-decoration:none; }

.rightcol h2 {
	background:transparent;
	font-size:1.2em;
	color:#3E3E3E;
	margin:5;
	border:0; }

.rightcol h2.separator {
	margin:8px 0 5px 0;
	padding-top:8px;
	border-top:1px solid #C0C0C0; }

/*******************************************************************************
 Footer
*******************************************************************************/
.footer {
	width:100%;
	position:relative;
	z-index:13;
	background:#F2F2F2;
	margin:0 0 10px 0;
	 }

.footer p {
	font-size:0.9em;
	text-align:center;
	margin:5px 0 0px 0px; }

/*******************************************************************************
 Forms
*******************************************************************************/


.searchform	.formfield
{
	font-size: 11px;
	background: white;
	color: #2C6CEE;
	border-top: 1px solid #2C6CEE;
	border-left: 1px solid #2C6CEE;
	border-bottom: 1px solid #2C6CEE;
	border-right: 1px solid #2C6CEE;

}


.formbutton {
	font-size:1.0em; }

.commentform .formfield {
	font-family:Tahoma, sans-serif;
	font-size:0.9em; }

.commentform {
color:#2C6CEE;
}
.commentform textarea {

	width:325px; }

/* Mozilla code */
.leftcol { margin-right:1px; }
.rightcol { margin-left:1px; }
.middlecol { margin:0 -3px 0 -2px; }

/*******************************************************************************
 NP_Calendar.php styling
*******************************************************************************/

table.calendar {
	margin:0 0 0 -3px;
}

tr.calendardateheaders {
	font-size:0.8em;
}

td.days {
	text-align: center;
}

td.today {
	text-align: center;
	background-color: #FFF;
}

.a_top_link:link {
	COLOR: #2C6CEE;
	font-size: 14px;
	TEXT-DECORATION: none;
	font-weight:bold;
	}
.a_top_link:visited {
	COLOR: #2C6CEE;
	font-size: 14px;
	TEXT-DECORATION: none;
	font-weight:bold;
	}
.a_top_link:hover {
	COLOR: #ff0000;
	font-size: 14px;
	TEXT-DECORATION:none;
	font-weight:bold;
	}
.a_bottom:link {
	COLOR: #606060;
	font-size: 11px;
	TEXT-DECORATION: underline;
	font-weight:normal;
	}
.a_bottom:visited {
	COLOR: #606060;
	font-size: 11px;
	TEXT-DECORATION: underline;
	font-weight:normal;
	}
.a_bottom:hover {
	COLOR: #ff0000;
	font-size: 11px;
	TEXT-DECORATION:none;
	font-weight:normal;
	}

	#search_form {
	width:276px;
	height:48px;
	font-family:Tahoma;
	font-size: 11px;
	font-weight:bold;
	color: #2C6CEE;
	border-top: 1px solid #2C6CEE;
	border-left: 1px solid #2C6CEE;
	border-bottom: 1px solid #2C6CEE;
	border-right: 1px solid #2C6CEE;
	background: #EAF2FD;
	padding: 8px 0px 0px 2px;
	margin : 0 0 0 1px ;

	}

    #hw {
    width:236px;
	height:30px;
	font-family:Tahoma;
	font-size: 11px;
	font-weight:bold;
	padding: 8px 0px 0px 2px;
	margin : 0 0 0 1px ;

	}

	.title{
	font-size: 12px;
	font-weight:bold;
	color: #2C6CEE;
	}

p {
margin: 0 0 0 0;
padding: 0 0 0 0;
}

.a_bottom__menu_link:link, .a_bottom__menu_link:visited {
text-decoration:none;
color: #ffffff;

}
.a_bottom__menu_link:hover{
text-decoration:underline;
}


.bottom_menu{
color:#ffffff;
font-size:13px;
}
.border{
	border-top: 1px solid #2C6CEE;
	border-left: 1px solid #2C6CEE;
	border-bottom: 1px solid #2C6CEE;
	border-right: 1px solid #2C6CEE;}

	.leftbox{
	align:left;
	border-top: 1px solid #2C6CEE;
	border-left: 1px solid #2C6CEE;
	border-bottom: 1px solid #2C6CEE;
	border-right: 1px solid #2C6CEE;
	}
.cal_top{
font-size:12px;
font-weight:bold;
background-color:#2C6CEE;
color:#FFFFFF;
}
.cal_mon{
border-top: 1px solid #2C6CEE;
	border-left: 1px solid #2C6CEE;
	border-bottom: 1px solid #2C6CEE;
	border-right: 1px solid #2C6CEE;
}
.cal_mon_link:link, .cal_mon_link:visited{
font-size:10px;
font-weight:bold;
color:#2C6CEE;
text-decoration:none;
}
.cal_mon_link:hover{
font-size:10px;
font-weight:bold;
color:#2C6CEE;
text-decoration:underline
}
.cal_day{
font-size:10px;
font-weight:bold;
background-color:#2C6CEE;
color:#FFFFFF;
padding-left:3px;
padding-right:3px;
}

.cal_day_link:link, .cal_day_link:visited{
font-size:10px;
font-weight:bold;
color:#2C6CEE;
text-decoration:underline;
}
.cal_day_link:hover{
font-size:10px;
font-weight:bold;
color:#2C6CEE;
text-decoration:none
}

.days_1{
color:#2C6CEE;
font-weight:bold;
}
.days_2{
background-color:#E5EDFD;
color:#2C6CEE;
font-weight:bold;}

#today a:link, a:visited{
color:#EC2CEE;
}
#today a:hover{
color:#000000;}

#today .cal_day_link:hover{
font-size:10px;
font-weight:bold;
color:#FFFFFF;
text-decoration:none
}


#today .cal_day_link:link, #today  .cal_day_link:visited,{
font-size:10px;
font-weight:bold;
color:#FFFFFF;
text-decoration:underline
}

.item_header{
color:#000000;
font-weight:bold;
font-size:14px;
}
.comment_header{
color:#2C6CEE;
font-size: 13px;
}
.us_name{
font-weight:bold;
}

.commentbody{
color:#757575;
font-size:12px;
padding-top:5px;
padding-bottom:5px;
}

a:link , a:visited{
color:#2C6CEE;
text-decoration:underline;}

a:hover{
text-decoration:none;}

a.more:link , a.more:visited{
color:#2C6CEE;
text-decoration:none;}

a.more:hover{
text-decoration:underline;}

.title_comments{
font-weight:bold;
color:#2C6CEE;
font-size:14px;
text-align:center;
padding:0px 20px 10px 0}

.iteminfo_1 {
	font-size:0.9em;
	color:#000000;
	margin-bottom:10px;}

	a.link_top_item:link, a.link_top_item:visited{
	color:#FFFFFF;
	text-decoration:underline;}

	a.link_top_item:hover{
	color:#FFFFFF;
	text-decoration:none;}

	.reed_more_header{
font-size:12px;
	color:#757575;
	}

	a.reed_more:link, a.reed_more:visited{
	color:#2c6cee;
	font-size:12px;
	line-height:1.5;
	}
	
/* MY */
.logo{
	background:url(http://mobbit.info/skins/mobbit/gfx/logo.png) no-repeat;
	margin:0 auto;
	height:107px;
	width:1000px;
}
.main_url{
display:block;
float:left;
height:77px;
width:150px;
}
.banner_top{
float:right;
margin: 5px 15px 0 0;
}



.social_button{
height:35px;
padding:0px;
margin:0px;
}
.facebook{
float: left;
width:140px;
}
.vk{
float: left;
width:155px;
}
.ok{
float: left;
width:130px;
}
.twitter{
float: left;
width:120px;
}

.h_title {
font-size: 1.17em;
}

.cookie-notice {
    display: none;
    position: relative;
    top: 0;
    left: 0;
    width: 100%;
    line-height: 25px;
    background-color: #E6E6E6;
    text-align: center;
}
