/*
--------- PARITE NI MAIN style --------- */
body {
	padding-bottom: 96px;
	font-family: Arial, "Times New Roman", sans-serif;
	background: #fff;
}

/*
--------- Ad Top --------- */
#topBannerBlock {
	position: relative;
	z-index: 1;
	border-bottom: solid 1px #e6e5e3;
	background: #f8f7f3;
}

#topBanner {
	width: 728px;
	/*height: 114px;*/
	margin: 0 auto;
	/*padding: 12px 0;*/
}

#topBanner img,
#topBanner object,
#topBanner embed,
#topBanner iframe {
	margin: 12px 0;
}

/*
--------- Comments and Rating --------- */
.comments_rating .commentTitle {
	display: inline;
	text-decoration: none;	
	font-size: 11px;
	color: #eb4301;
}

.comments_rating img {
	margin-right: 5px;
}

.comments_rating .commentImg {
	position: relative;
	top: 3px;
}

.comments_rating span {
	font: 11px Arial;
	color: #7b7b7b;
}

.comments_rating .sawnTitle {
	margin-left: 4px;
}

.comments_rating .commSawn {
	margin-right: 4px;
	font-weight: bold;
}

.comments_rating .posted {
	margin-right: 4px;
	font-weight: bold;
}

/*
--------- Wrapper --------- */
#wrapper {
	width: 977px;
	margin: 0 auto;
	padding: 0 15px 16px;
	background: #f3f2eb;
}

/*
--------- Header --------- */
/*
--------- HeaderTop --------- */
#headertop {
	padding: 6px 2px;
	background: #fff;
	overflow: hidden;
}

#netinfologo {
	display: block;
	float: left;
	width: 42px;
	height: 22px;
	margin-right: 7px;
	background: url(../images/netinfoLogo.png) no-repeat;			
}

#news, #sport, #weather {
	display: block;
	float: left;
	height: 10px;
	margin: 7px 0 0 7px;
	background-repeat: no-repeat; 
}

#news {
	width: 48px;
	background-image: url(../images/vestiSmall.png);
}

#sport {
	width: 65px;
	background-image: url(../images/sportniSmall.png);
}

#weather {
	width: 68px;	
	background-image: url(../images/sinoptikSmall.png);
}

#headertop .sep {
	float: left;   
	padding-top: 5px;
	font-size: 10px;
	margin-left: 7px;
	color: #a2a2a2;
}	

#memberarea {
	float: right;
}

#memberarea form {
	float: left;
}

#memberarea form p {
	float: left;
}

#memberarea form p input {
	height: 15px;	
	margin-right: 9px;
	font: 11px Arial;
}

#memberarea form p input.inputField {
	width: 121px;
	padding: 1px 0 0 8px;
	color: #767676;
	border: solid 1px #c5c5c5;
}

#memberarea form p input#inputSubmit {
	width: 43px;
	height: 18px;
	border: none;
	background: url(../images/loginbuttonSinoptik.gif) no-repeat;
}

#memberarea a#reg {
	display: block;
	float: left;
	width: 95px;
	height: 18px;
	text-align: center;
	font-size: 12px;
	line-height: 1.4;
	letter-spacing: 0.7px;
	text-decoration: none;
	color: #fff;
	background: url(../images/regbuttonSinoptik.gif) no-repeat;
}

#memberarea .logout {
	overflow: hidden;
}

#memberarea .logout span {
	float: left;
	position: relative;
	top: 2px;
	margin-right: 5px;
	font-size: 12px;
	color: #000;
}

#memberarea .logout span a.profile {
	display: inline;
	float: none;
	text-decoration: none;
	font-weight: bold;
	color: #454545;
	background: none;
}

#memberarea .logout a {
	display: block;
	float: left;
	width: 43px;
	height: 18px;	
	text-decoration: none;
	text-align: center;
	line-height: 1.4;
	font-size: 12px;	
	color: #fff;
	background: url(../images/logoutButtonPariteni.gif) no-repeat;
}

/*
--------- HeaderMain --------- */
#headermain {
	clear: both;
	height: 85px;
	background: #1f6e38;
}

#logo {
	display: block;
	float: left;
	position: relative;
	top: 29px;
	left: 32px;
	width: 208px;
	height: 33px;
	background: url(../images/paritenLogo.jpg) no-repeat;
}

#search {
	float: left;
	height: 58px;
	padding: 27px 0 0 158px;
}

#search form p {
	float: left;
}

#searchField {
	width: 320px;
	height: 21px;
	margin-right: 9px;
	font-size: 18px;
	border: solid 1px #fff;
}

#searchButton {
	position: relative;
	top: -1px;
	width: 64px;
	height: 27px;
	border: none;
	background: url(../images/searchButtonSinoptik.gif) no-repeat;
}

#radiobuttons {
	clear: both;
	width: 200px;
	padding-top: 7px;
}

#radiobuttons input {
	margin: 0;
}

#radiobuttons label {
	position: relative;
	bottom: 2px;
	font-size: 14px;
	color: #fff;
}

#datetime {
	float: left;
	height: 64px;
	margin: 10px 17px 11px 29px;
	padding: 0 0 0 45px;
	border-left: solid 1px #57926a;
}

#datewrapper {
	float: left;
}

#datetime span {
	display: block;
	font-size: 15px;
	color: #fff;
}

#datetime #date {
	margin-top: 14px;
	margin-bottom: 2px;
	letter-spacing: 1px;
	font-weight: bold;
	font-size: 22px;
}

/*
--------- Navigation --------- */
#nav {
	clear: both;
	height: 42px;
	border-bottom: solid 5px #2a7542;	
	background: #fff url(../images/navSinoptikBg.gif) repeat-x bottom;
}

#nav ul {
	height: 42px;	
}

#nav ul li {
	display: block;
	float: left;
	height: 42px;
	padding-right: 1px;
	background: url(../images/navRightSinoptik.gif) no-repeat center right;
}

#nav ul li a {
	display: block;
	height: 27px;
	padding: 15px 14px 0;
	font-size: 11px;
	text-transform: uppercase;
	text-decoration: none;
	font-weight: bold;
	color: #1f6e38;
}

#nav ul li a.select, #nav ul li a:hover {
	color: #000;
	background: #fff url(../images/navBulletSinoptik.gif) no-repeat top center;	
}

/*
--------- Sub Navigation --------- */
.subNav {
	clear: both;
	height: 31px;
	border-bottom: solid 5px #2a7542;	
	background: #fff url(../images/subNavPariteniBg.gif) repeat-x bottom;
}

.subNav ul {
	height: 31px;	
}

.subNav ul li {
	display: block;
	float: left;
	height: 31px;
	padding-right: 1px;
	background: url(../images/subNavPariteniRight.gif) no-repeat center right;
}

.subNav ul li a {
	display: block;
	height: 21px;
	padding: 10px 14px 0;
	font-size: 11px;
	text-transform: uppercase;
	text-decoration: none;
	font-weight: bold;
	color: #1f6e38;
}

.subNav ul li a.select, .subNav ul li a:hover {
	color: #000;
}

/*
--------- Container --------- */
#container {
	padding: 23px 0 0;
}

.mainBlocks {
	float: left;
	position: relative;
}

/*
--------- Main Block --------- */
#main {
	width: 660px;
	margin-right: 17px;
	overflow: hidden;
}

/*
--------- Left Block --------- */
#leftBlock {
	width: 374px;
	margin-right: 14px;
}

/*
--------- Google Ads Block --------- */
.googleAds {
	margin-top: 22px;
}

/*
--------- Middle Block --------- */
#middleBlock {
	width: 272px;	
	margin-right: 17px;
}

/*
--------- Right Block --------- */
#rightBlock {
	width: 300px;
}

/*
--------- Right Top Ad Block --------- */
#banner1 {
	width: 300px;
	/*height: 250px;*/	
}

#banner1 img,
#banner1 object,
#banner1 embed,
#banner1 iframe {
	margin-bottom: 22px;
}

/*
--------- Last Most read and Commented Block --------- */
#lcmTabs {
	margin-bottom: 22px;
	overflow: hidden;
}

#lcmTabs ul {
	background: url(../images/ulTabsBottom.gif) repeat-x 0 22px;	
	overflow: hidden;
}

#lcmTabs ul li {
	display: block;
	float: left;
}

#lcmTabs ul li a {
	display: block;
	padding: 4px 10px 3px;
	font: 12px Arial;
	text-decoration: none;
	text-transform: uppercase;
	font-weight: bold;
	color: #007d28;
	border-bottom: none;
}

#lcmTabs ul li #lTab {
	margin-left: 5px;	
}

#lcmTabs ul li .select {
	color: #000;
	border: solid 1px #d2d2d2;
	border-bottom: none;
	background: #f3f2eb;
}

#commented, #mostread {
	display: none;
}

#lcmTabs .tabContent {
	padding: 19px 0 0;
	border: solid 1px #d2d2d2;
	border-top: none;
}

#lcmTabs .tabContent h2 {
	display: none;
}

#lcmTabs .tabContentRow {
	padding: 0 15px;
	margin-bottom: 18px;
}

#lcmTabs .tabContentRow h3 a {
	font: 17px "Times New Roman";
	line-height: 1;
	font-weight: bold;
	text-decoration: none;
	color: #007d28;
}

/*
#lcmTabs .tabContentRow h3 a:hover {
	color: #e70000;
}
*/

#lcmTabs .comments_rating {
	margin-top: 4px;
	margin-bottom: 0;
	overflow: hidden;
}

#lcmTabs .comments_rating span {
	float: left;
	color: #7b7b7b;
	margin-right: 6px;
}

#lcmTabs .comments_rating .commentTitle {
	float: left;
	position: relative;
	top: 1px;
	margin-right: 6px;
}

#lcmTabs .comments_rating .sawnTitle {
	margin-left: 0;
}

#lcmTabs .normalWeight {
	font-weight: normal;
}

#lcmTabs .seeMore {
	height: 20px;
	padding: 2px 0 0 15px;
	background: #e2e2de;
}

#lcmTabs .seeMore a {
	font: 12px Arial;
	color: #4c82a2;
}

/*
--------- Offers Block --------- */
#offers {
	margin-bottom: 22px;
}

#offersBlock300 {
	width: 300px;
	background: url(../images/offersBgTop300.gif) no-repeat top;
}

#offersBottom300 {
	background: url(../images/offersBgBottom300.gif) no-repeat top;
}
.offersBlock {
	padding: 3px 0 0;
	background: #fff;
}

.offersContent {
	padding: 9px 12px;
	border-right: solid 1px #7da0bb;
	border-left: solid 1px #7da0bb;
	background: #fff;
}

.offersContent h2 {
	margin: 0 0 10px 0;
	text-transform: uppercase;
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #004282;
}

.offersContent a {
	display: block;
    margin-bottom: 10px;
	padding-left: 12px;
	text-decoration: none;
	font: 12px Arial, Helvetica, sans-serif;
	color: #265a9a;
	background: url(../images/offersBullet.gif) no-repeat 0 3px;
}

.offersContent a:hover {
	text-decoration: underline;
	color: #ff3600;
	background: url(../images/offersBulletHover.gif) no-repeat 0 3px;
}

.offersBottom {
	height: 16px;
}

.offersBottom a {
	display: block;
	float: right;
	width: 128px;
	height: 16px;
}

/*
--------- Right Google Ads Block --------- */
.gAdsRight {
	margin-bottom: 22px;
}

/*
--------- Useful Links Block --------- */
.usefulLinks {
	margin-bottom: 22px;
}

.usefulLinks h2 {
	margin-bottom: 4px;
	padding-left: 12px;
	text-transform: uppercase;
	font: 15px Arial;
	font-weight: bold;
	color: #000;
	background: url(../images/headerBullet.gif) no-repeat 158px 3px;
}

.usefulLinksContent {
	padding: 15px 7px;
	border-top: solid 11px #1c63a2;
	background: #e6e6db;
}

.usefulLinksContent a {
	display: block;
	padding: 3px 0 3px 16px;
	text-decoration: none;
	font: 13px Arial;
	font-weight: bold;
	color: #1c63a2;
	background: url(../images/ulBullet.gif) no-repeat 5px 11px;
}	

/*
--------- New Topics Block --------- */
#newTopics {
	margin-top: 22px;
	padding: 13px 10px 0;
	border: solid 1px #cecece;
	background: #fff;
}

#newTopics h2 {
	margin-bottom: 4px;
	text-transform: uppercase;
	font: 15px Arial;
	font-weight: bold;
	color: #000;	
}

.newTopicsRow {
	margin-bottom: 27px;
}

.newTopicsTitle {
	font: 17px "Times New Roman";
	font-weight: bold;
	line-height: 18px;
	text-decoration: none;
	color: #007d28;
}

.newTopicsRow div {
	margin-top: 6px;	
}

.topicCat {
	text-transform: uppercase;
	font: 11px Arial;
	color: #1c63a2;	
}

.newTopicsPosted {
	font: 11px Arial;
	color: #7b7b7b;
}

/*
--------- Google Ads Bottom Block --------- */
.googleAdsBottom {
	margin-top: 22px;
}

/*
--------- JS Tooltip --------- */
.JSToolTip {
	padding: 10px;
	font-size: 12px;
	line-height: 1.3;
	color: #000;
	border: solid 1px #5d93ac;
	background: #f2fafe;
  width: 500px !important;
}

/*
--------- Footer --------- */
#footer {
	width: 1007px;
	margin: 14px auto 0;
}

#dd {
	position: relative;
	padding: 11px 13px;
	background: #f3f2eb;
	overflow: hidden;
}

#footWrapper {
	float: left;
	border-right: solid 1px #bcbcbc;
}

#footWrapper .par {
	float: left;
	margin-right: 24px;
	text-align: left;
}

#footWrapper .par br {
	border: solid 0;
}

#footWrapper .par .title {
	float: none;
	padding: 0;
	text-decoration: none;
	font: 11px Arial;
	color: #000;
}

#footWrapper .par div {	
	position: relative;
	margin-top: 16px;
	padding-right: 0;
	overflow: hidden;
	z-index: 10;
}

#footWrapper .par div a {
	float: left;
	position: relative;
	margin-right: 5px;
	text-decoration: none;
	font: 11px Arial;
	color: #003579;
	z-index: 1000;
}

#footWrapper .par div a:hover {
	text-decoration: underline;
}

#footWrapper .par div span {
	float: left;
	margin: 0 5px 0 0;
	padding: 0;
	font: 11px Arial;
	color: #9c9c9c;
}

#foot {
	float: right;
}

#foot ul {
	width: 200px;
	list-style: none;
}

#foot ul li {
	display: inline;
}

#foot ul li a {
	text-decoration: none;
	font: 11px Arial;
	color: #7590c2;
}

#foot ul li a:hover {
	color: #e70813;
}

#foot ul li .sep {
	float: none;
	margin: 0 2px 0 5px;
	padding: 0;	
	font-size: 11px;
	color: #9c9c9c;
}

#foot div {
	clear: both;
	padding-top: 9px;
	overflow: hidden;
}

#copyright, #allrightsres {
	position: static;
	font: 11px Arial;
	color: #000;
}

#allrightsres {
	text-decoration: none;
	color: #7590c2;
}

#allrightsres:hover {
	color: #e70813;
}

/*
--------- Clearfix --------- */
.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}

.clearfix {
	display: inline-block;
}

html[xmlns] .clearfix {
	display: block;
}

* html .clearfix {
	height: 1%;
}

/*
--------- Clear --------- */
.clear {
	clear: both;
}
