@charset "utf-8";
/* CSS Document */
* {
	margin:0;
	padding:0;
	border:0;
}
body {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	color:#2e2e2e;
	background-color: white;
}
form {
	border:0;
	margin:0;
}
form, input {
	padding:0;
}
a {
	text-decoration:none;
	color:#ff6600;
}
a:hover{
	text-decoration:underline;
}
/*------------------------------------------------------------------------------------
	Header
------------------------------------------------------------------------------------*/

#header {
	height:140px;
	width:980px;
	margin:0 auto;
	background-image:url(../design_el/headerbg.gif);
	background-repeat:no-repeat;
}
#logo{
	float:left;
}
#logo2{
	float:right;
}
#logo img {
	margin-top:36px;
}
#logo2 img {
	margin-top:38px;
}
#headerInfo {
	clear:both;
	color:#ff7a12;
	background-color:#fff;
	text-transform:uppercase;
	font-size:9px;
	line-height:19px;
	height:19px;
	width:952px;
	padding: 0 11px 0 17px;
	margin:0 auto;
}

#headerInfo a {
	color:#fff;
}

.loginBar{
	line-height:32px;
	padding-left:7px;
	margin-bottom:3px;
}

.loginBar a{
	color:#000;
}
.blackText {
	color:#303030;
}
.headerSpacer {
	margin:0 9px;
}
/*-----------
	Navigation
-----------*/
#mainMenu {
	clear:both;
	height:45px;
	position:relative;
	margin-bottom:-3px;
	overflow:hidden;
}
#mainMenu ul {
	list-style:none;
	float:left;
	margin:0 auto;
	 position:relative;
	 left:50%;
	text-align:center;

}
#mainMenu ul li{
	line-height:42px;
	height:42px;
	float:left;
		 position:relative;
	 right:50%;

}
#mainMenu ul .menuSpacer{
	background-color:#ff9f67;
	width:1px;
	height:23px;
	margin-top:18px;
	margin-bottom:-18px;
	font-size:1px;
	line-height:1px;
}
#mainMenu ul li a{
	color:#fff;
	padding:0 15px;
	font-size:12px;
}
#mainMenu ul li a:hover{
	text-decoration:none;
	color:#ffc69e;
}
#mainMenu ul .active {
	height:45px;
	background-image:url(../design_el/active.png);
	background-repeat:no-repeat;
	background-position:bottom center;
}

/*----------
	Content
-----------*/

h2 {
	font-size:14px;
	margin-bottom:8px;
	font-weight:bold;
}
h3 {
	font-size:11px;
	margin-bottom:13px;
	font-weight:bold;
}
#content p {
	line-height:16px;
	margin-bottom:16px;
}
.article {
	margin-bottom:16px;
}
.artEnd {
	clear:both;
	background-image:url(../design_el/articlebg.png);
	width:400px;
	height:108px;
	position:absolute;
	z-index:-10;
	margin-top:-123px;
	margin-left:127px;
	background-repeat:no-repeat;
}
.shortEnd {
	clear:both;
	background-image:url(../design_el/shortarticlebg.png);
	width:400px;
	height:108px;
	position:absolute;
	z-index:-10;
	margin-top:-123px;
	background-repeat:no-repeat;
}
.paging{
	word-spacing:5px;
	margin-bottom:20px;
	margin-top:5px;
	margin-left:8px;
	clear:both;
}
.paging a{
	border:1px solid #e2e2e2;
	padding:0 5px;
	line-height:20px;
}
.paging .active{
	background-color:#ff6600;
	border:1px solid #ff6600;
	color:#fff;
}
.paging .active:hover{
	background-color:#ff6600;
}
.paging a:hover{
	background-color:#e2e2e2;
	text-decoration:none;
}
.shortEndList {
	clear:both;
	background-image:url(../design_el/shortarticlebg.png);
	width:400px;
	height:108px;
	position:absolute;
	z-index:-10;
	margin:-123px 0 0 135px;
	background-repeat:no-repeat;
}
.shortEndListThird {
	clear:both;
	background-image:url(../design_el/shortarticlebgsecond.png);
	width:200px;
	height:108px;
	position:absolute;
	z-index:-10;
	margin:-37px 0 0 -20px;
	background-repeat:no-repeat;
}
.indexLC{
	width:400px;
	float:left;
	margin-left:-8px;
	margin-right:8px;
	position:relative;
	margin-top:8px;
}
.indexRC{
	width:269px;
	float:left;
}
.shortNews{
	padding: 0 11px;
	margin-bottom:20px;
}
.shortNewsSecond{
	padding: 0 11px;
	margin-bottom:20px;
	float:left;
	width:201px;
}
#content .shortNewsSecond p{
	float:none;
	clear:both;
	line-height:11px;
	margin-bottom:0;
	width:202px;
	white-space:pre-wrap;
}
.shortNewsSecondContainer{
	clear:both;
}
.shortNewsSecond h2, .shortNewsSecond h3{
	float:none;
	clear:both;
	margin-bottom:0;
	width:202px;
	white-space:pre-wrap;
}
.shortNews h2 a{
	color:#2e2e2e;
}

.shortNewsSecond h2 a{
	color:#2e2e2e;
}
.shortNews h2 a:hover{
	color:#ff6600;
}
.shortNewsSecond h2 a:hover{
	color:#ff6600;
}
.readMore{
	text-align:right;
	margin-right:15px;
}
#content .shortNewsSecond .readMore{
	text-align:right;
	margin-right:15px;
	line-height:11px;
}
.shortNews img{
	padding:3px;
	background-color:#eaeaea;
	float:left;
	margin-right:13px;
	width:144px;
	height:93px;
}
.shortNewsSecond img{
	padding:3px;
	background-color:#eaeaea;
	margin-right:13px;
	width:144px;
	height:93px;
	float:none;
	clear:both;
}
.projectEnd {
	background-image:url(../design_el/projectbg.png);
	width:980px;
	height:101px;
	position:absolute;
	z-index:-10;
	margin-top:-101px;
	background-position:center;
	background-repeat:no-repeat;
	border-bottom:1px solid #c6c6c6;
}
.author {
	margin-bottom:12px;
}
#socialPart {
	margin-right:8px;
}
#siteMap {
	margin-bottom:15px;
}
#allContainer {
	background-image:url(../design_el/bodybg.png);
	background-repeat:repeat-x;
}
#contentContainer {
	width:990px;
	margin:14px auto 0 auto;
	clear:both;
	overflow:hidden;
}
#contentLeftColumn {
	width:685px;
	float:left;
	display:inline;
	overflow:hidden;
}
#contentRightColumn {
	width:285px;
	float:left;
	display:inline;
	padding-bottom:20px;
	overflow:hidden;
}
#contentRightColumn .newsLetterContent{	
	background-color:#f1f1f1;
	border-bottom:1px solid #d5d5d5;
	clear:both;
	padding:14px;
}
#contentRightColumn .newsLetterContent2{
	background-image:url(../design_el/searchbg.png);
	background-repeat:repeat-x;
	background-color:#f1f1f1;
	clear:both;
	padding:14px;
}
#content {
	clear:both;
	margin: 0 8px 0 8px;
}
#content img {
	background-color:#eaeaea;
	padding:3px;
	margin:0 13px 13px 0;
	float:left;
	display:inline;
}

.biggestImg {

}

.headerWithBack .shortNewsHeader{
	float:left;
}

.headerWithBack .back{
	float:right;
	margin-right:10px;
}


.commentsHeader {
	line-height:33px;
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
	margin-bottom:18px;
	float:left;
	display:inline;
}
.orangeHeader {
}
.orangeHeaderC, .orangeHeaderCL, .orangeHeaderCS {
	background-image:url(../design_el/orangec.png);
	background-repeat:repeat-x;
	float:left;
	line-height:32px;
	height:32px;
	display:inline;
}
.orangeHeaderCL {
	width:673px;
}
.orangeHeaderC {
	width:281px;
}
.orangeHeaderCS{
	width:265px;
}
.orangeHeaderC h3, .orangeHeaderCL h3,	.orangeHeaderCS h3{
	color:#fff;
	padding-left:20px;
	margin-bottom:0;
	line-height:32px;
}
.orangeHeaderL {
	background-image:url(../design_el/orangel.png);
	background-repeat:no-repeat;
	float:left;
	line-height:32px;
	height:32px;
	width:2px;
}
.orangeHeaderR {
	background-image:url(../design_el/oranger.png);
	background-repeat:no-repeat;
	float:left;
	line-height:32px;
	height:32px;
	width:2px;
}
.grayHeader {

}
.grayHeaderC, .grayHeaderCL, .grayHeaderCLM, .grayHeaderCLS {
	background-image:url(../design_el/grayc.png);
	background-repeat:repeat-x;
	float:left;
	line-height:32px;
	height:32px;
	color:#fff;
	position:static;
}
.grayHeaderCL {
	margin-bottom:22px;
	width:673px;
}
.grayHeaderCLS {
	margin-bottom:22px;
	width:665px;
}
.grayHeaderC {
	margin-bottom:22px;
	width:647px;
}
.grayHeaderCLM {
	margin-bottom:12px;
	width:976px;
}
.grayHeaderC h3, .grayHeaderCL h3, .grayHeaderCLS h3 {
	color:#fff;
	padding-left:20px;
	margin-bottom:0;
	line-height:32px;
}
.grayHeaderC h3 a, .grayHeaderCL h3 a, .grayHeaderCLS h3 a{
	color:#fff;
}
.grayHeaderCLM h3 {
	padding-left:35px;
}
.grayHeaderCL h3 {
	float:left;
}
.commNum {
	float:right;
	padding-right:20px;
	display:inline;
}
.grayHeaderL {
	background-image:url(../design_el/grayl.png);
	background-repeat:no-repeat;
	float:left;
	line-height:32px;
	height:32px;
	width:2px;
}
.grayHeaderR {
	background-image:url(../design_el/grayr.png);
	background-repeat:no-repeat;
	float:left;
	line-height:32px;
	height:32px;
	width:2px;
}
.headerTopBorder{
	position:relative;
	height:1px;
	border-top:1px solid #fff;
	line-height:1px;
	font-size:1px;
	margin-bottom:-2px;
	width:46px;
	margin-left:13px;
}
.projects .headerTopBorder{
	margin-left:33px;
}
.headerTopBorderOrange {
	position:absolute;
	z-index:100;
	height:2px;
	margin-bottom:-5px;
	width:46px;
	border-top:1px solid #f60;
	margin-left:5px;
}

.contentList {
	clear:both;
	list-style:none;
	background-color:#f1f1f1;
	padding:12px 20px 23px 20px;
	margin-bottom:8px;
}
.contentList li {
	height:26px;
	line-height:26px;
	border-bottom:1px solid #dcdcdc;
}
.contentList li a {
	height:26px;
	line-height:26px;
	display:block;
	background-image:url(../design_el/lidotgray.png);
	background-position:center right;
	background-repeat:no-repeat;
	color:#2f2f2f;
}
.contentList li a:hover {
	color:#ff6600;
}
.last, .articleList .last, .sortResult .last, .sortResultWelcome , .newsLetterContentS ul .last	{
	border:none;
}
.comments {
	border-bottom:1px solid #cacaca;
}
.comment {
	margin-bottom:21px;
}
.comment img{
	vertical-align:top;
	margin-right:10px;
	margin-bottom:10px;
}
.leaveComment{
		margin-bottom:12px;
}
.leaveComment h2 {
	line-height:42px;
	color: #2e2e2e;
	margin-left:6px;
}
.leaveComment li {
	margin-bottom:2px;
}
#searchBar, .newsLetter {
	margin-bottom:3px;
	height:28px;
}

#searchBar ul, .newsLetter ul {
	list-style:none;
}
#searchBar ul li, .newsLetter ul li {
	display:inline;
	margin:0;
	padding:0
}
.contentNewsLetter #searchInput, #newsLetterInput, #newsLetterContentS {
	background-image:url(../design_el/headergraylc.png);
	height:20px;
	color:#fff;
	float:left;
	display:inline;
	padding:8px 12px 0 12px;
	font-weight:bold;
}
.newsLetterContent2 #searchInput{
	background-color:#fff;
	background-image:none;
	height:20px;
	color:#000;
	float:left;
	display:inline;
	padding:8px 12px 0 12px;
	font-weight:bold;
}
#ankieta .ankietaSend {
	border:none;
	text-align:right;
}
#ankieta .ankietaSend .submit{
	background-image:url(../design_el/ankieta.png);
	width:98px; 
	height:28px;
	cursor:pointer;
}

.wp-polls-ans .Buttons {
	background-image:url(../design_el/ankieta.png);
	width:98px; 
	height:1px;
	padding-top:27px;
	overflow:hidden;
	cursor:pointer;
	border: 0 none #F1F1F1;
	float: right;
}

.contentNewsLetter #searchInput {
	width:200px;
}

#newsLetterInput {
	width:200px;
}

.newsLetterContentS #newsLetterInput{
	width:183px;
}
 #newsLetter{
	margin-bottom:17px;
}
.scrollCont ul{
	list-style:none;
	width:3000px;
	position:relative;
	margin-left:2px;
}
.scrolLeftBtn{
	background-image:url(../design_el/scrolleft.png);
	width:21px;
	float:left;
	display:block;
	height:96px;
}
.scrolRightBtn{
	background-image:url(../design_el/scrollright.png);
	width:21px;
	float:left;
	display:block;
	height:96px;
}
.scrolLeftBtn:hover{
	background-image:url(../design_el/scrollefto.png);
	width:21px;
	float:left;
	display:block;
	height:96px;
}
.scrolRightBtn:hover{
	background-image:url(../design_el/scrollrighto.png);
	width:21px;
	float:left;
	display:block;
	height:96px;
}
.scrollCont, .scrollCont ul li, .scrolLeft, .scrolRight{
	float:left;
	display:inline;
}
.scrollCont{
	margin-bottom:20px;
}
#footerContainer .scrollCont ul li p{
	line-height:16px;
	margin-bottom:0;
	margin-left:14px;
}
#footerContainer .scrollCont ul li p a{
	color:#2e2e2e;
}
#footerContainer .scrollCont ul li p a:hover{
	color:#ff6600;
}
.scrollCont ul li a{
	color:#2e2e2e;
}
.scrollImages{
	padding-top:13px;
	border-top:1px solid #c6c6c6;
}
.scrollCont ul li img{
	padding:3px;
	width:142px;
	height:93px;
	overflow:hidden;
	background-color:#eaeaea;
	margin-left:2px;
	margin-bottom:11px;
}

.scrollCont ul li p {
	width:142px;
}

.scrolLeft, .scrolRight{
	width:21px
}

.scrollCont{
	width:936px;
	position:relative;
	overflow:auto;
}

.newsLetterH{
	font-weight:bold;
	margin-left:10px;
	margin-bottom:15px;
}
.contentNewsLetter{
	clear:both;
	margin-bottom:10px;
}
.contentNewsLetter .send {
	background-image:url(../design_el/send.png);
	width:26px;
	height:26px;
	float:left;
	margin-top:1px;
	cursor:pointer;
	display:inline;
	margin-left:6px;
	margin-right:0px;
}

#newsLetter .send, .newsLetter .send, .newsLetterRight .send, .newsLetterContentS .send{
	background-image:url(../design_el/send.png);
	width:26px;
	height:26px;
	float:left;
	margin-top:1px;
	cursor:pointer;
	display:inline;
	margin-left:6px;
}
.rightColImgBg {
	background-color:#f1f1f1;
	border-bottom:1px solid #d5d5d5;
	width:285px;
	position:relative;
	overflow:hidden;
	height:262px;
	padding-top:6px;
	padding-bottom:6px;
	margin-bottom:6px;
/*	margin-bottom:14px;
	height:252px;
	overflow:auto;*/
}
.rightImgCont{
	clear:both;
	margin-bottom:6px;
	width:270px;
	position:relative;
	height:85px;
}
.scrollUp{
	position:absolute;
	top:298px;
	left:11px;
	height:258px;

}
.newsLetterContentS{
	background-color:#f1f1f1;
	border-bottom:1px solid #d5d5d5;
	clear:both;
	padding:14px;
	width:240px;
	margin-bottom:10px;
}
.newsLetterContentS ul{
	list-style:none;
}
.newsLetterContentS ul li{
	padding:6px 0;
	border-bottom:1px solid #d1d1d1;
}
#ankieta .radio{
	margin-right:7px;
	margin-left:10px;
}
.newsLetterContent form{
	margin-bottom:20px;	
}
.rightColImgBg img {
	float:left;
	border: 3px solid #eaeaea;
	margin-right:15px;
	margin-bottom:2px;
}
.rightColImgBg a{
	color:#656565;
}

.rightColImgBg a:hover{
	color:#ff6600;
}

.coludTags {
	padding:0 7px;
	margin-bottom:25px;
}

.coludTags, .coludTags a{
	color:#2e2e2e;
}
.coludTags a:hover{
	color:#ff6600;
}
.mainTag{
	font-size:24px;
	color:#ff6600;
}
.tag0{
	font-size:9px;
}
.tag1{
	font-size:10px;
}
.tag2{
	font-size:11px;
}
.tag3{
	font-size:12px;
}
.tag4{
	font-size:13px;
}
.tag5{
	font-size:14px;
}
.tag6{
	font-size:15px;
}
.tag7{
	font-size:16px;
}
.tag8{
	font-size:17px;
}
.grayXCell {
	background-color:#979797;
	width:285px;
	margin-bottom:8px;
}
.thumbBar{
	clear:both;
	text-align:center;
	margin-top:2px;
}
.thumbBar img{
	padding:3px;
	background-color:#eaeaea;
	margin-right:2px;
	width:103px;
	height:69px;
}
.imgWithBorder{
	padding:3px;
	background-color:#eaeaea;
}
.infoBar{
	line-height:38px;
	word-spacing:8px;
	border-bottom:1px solid #d5d5d5;
	margin-bottom:14px;
	clear:both;
}
.orange{
	color:#ff6600;
}
.edit{
	text-align:center;
	margin-bottom:34px;
}
.edit a{
	margin-right:3px;
}

.welcome-box ul{
	list-style:none;
	background-color:#eaeaea;
	width:269px;
}
.welcome-box ul li{

	float:left;
	text-align:center;
	height:29px;
	line-height:29px;
	background-color:#eaeaea;
	border-bottom:1px solid #dfdfdf;
}
.welcome-box ul li a{
	display:block;
	padding:0 7px 0 8px;
	float:left;
	text-align:center;
	height:33px;
	width:118px;
	margin-bottom:-4px;
	position:relative;
	color:#2e2e2e;
	background-image:url(../design_el/sortli.png);
	background-repeat:no-repeat;
	background-position:right bottom;
	font-size:10px;
}
.welcome-box ul li .active, .welcome-box ul .last a{
	background-image:none;
}
.welcome-box ul li .active{
	background-color:#f1f1f1;
	height:31px;
	border-bottom:none;
	padding:0 9px;
}

.sort ul{
	list-style:none;
	background-color:#eaeaea;
	width:269px;
}
.sort ul li{
	float:left;
	text-align:center;
	height:29px;
	line-height:29px;
	background-color:#eaeaea;
	border-bottom:1px solid #dfdfdf;
}
.sort ul li a{
	display:block;
	padding:0 7px 0 8px;
	float:left;
	text-align:center;
	height:33px;
	margin-bottom:-4px;
	position:relative;
	color:#2e2e2e;
	background-image:url(../design_el/sortli.png);
	background-repeat:no-repeat;
	background-position:right bottom;
	font-size:10px;
}
.sort ul li .active, .sort ul .last a{
	background-image:none;
}
.sort ul li .active{
	background-color:#f1f1f1;
	height:31px;
	border-bottom:none;
	padding:0 9px;
}
.sortResult{
	width:269px;
	background-color:#f1f1f1;
	margin-bottom:10px;
}
.sortResult ul{
	list-style:none;
	padding:7px 11px 21px 11px;
	border-bottom:1px solid #dbdbdb;
}
.sortResult ul li{
	padding:5px 10px;
	border-bottom:1px solid #dbdbdb;
}
.sortResult ul li a{
	color:#2e2e2e;
}
.sortResult ul li a:hover{
	color:#ff6600;
}

.sortResultWelcome{
	width:269px;
	background-color:#f1f1f1;
	margin-bottom:8px;
}
.sortResultWelcome ul{
	list-style:none;
	padding:7px 11px 2px 11px;
	border-bottom:1px solid #dbdbdb;
}
.sortResultWelcome ul li{

}
.sortResultWelcome ul li a{
	color:#2e2e2e;
}
.sortResultWelcome ul li a:hover{
	color:#ff6600;
}


/*-------
	Footer
--------*/
.projects{
	margin-bottom:27px;
	clear:both;
}
#footerContainer {
	width:980px;
	margin:0 auto;
	clear:both;
}
#footerContainer p {
	line-height:13px;
	margin-bottom:17px;

}
#footer {
	clear:both;
	line-height:48px;
	width:980px;
	margin:0 auto;
	color:#7f7f7f;
}
#footer a{
	color:#7f7f7f;
	margin:0 8px;
}

.footerL {
	float:left;
	border-top:3px solid #fc5116;
}
.footerR {
	float:right;
}
#affiliates{
	clear:both;
	width:980px;
	text-align:center;
	height:105px;
	border-bottom:1px solid #c6c6c6;
}
#affiliates a{
	margin-right:50px;
}
#affiliates .capital{
	margin-left:50px;
	
}
.articleList{
	margin-left:8px;
}

.articleList ul{
	list-style:none;
	width:369px;
	margin-bottom:13px;
}

.articleList ul li{
	padding:8px 0;
	border-bottom:1px solid #e0e0e0;
	background-image:url(../design_el/lidot.png);
	background-repeat:no-repeat;
	background-position:353px center;
}
.articleList ul li a{
	color:#2e2e2e;
}

.articleList ul li a:hover{
	color:#ff6600;
}
/*------
	Forms
-------*/
input, textarea {
	border:none;
	padding:0;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
}
#ankieta .radio{
	float:left;
}
form ul li {
	list-style:none;
}
.leaveComment input, .TextField {
	height:19px;
	padding:7px 9px 0 9px;
	border:solid 1px #cacaca;
	color:#2e2e2e;
	width:302px;
}

.leaveComment .inputError {
	border:solid 1px #ff0000;
}
.blackLink a{
	color:#2e2e2e;
}
.blackLink a:hover{
	color:#ff6600;
}
textarea {
	height:19px;
	padding:7px 9px 0 9px;
	border:solid 1px #cacaca;
	color:#2e2e2e;
	width:660px;
	height:149px;
}
#yourremarks{
	width:450px;
}

#imageverify{
	width:50px;
}
#sendCommentBtn , #wp-email-submit{
	background-image:url(../design_el/sendlong.png);
	width:119px;
	height:26px;
	border:none;
	cursor:pointer;
}
.commentSendL {
	float:left;
}
.commentSendR {
	float:right;
	line-height:26px;
	margin-right:18px;
}
.projectCol {
	float:left;
	width:476px;
	padding:0 7px;
}
.projectCol img {
	float:left;
	border: 3px solid #eaeaea;
	margin-right:15px;
	margin-bottom:2px;
}
/*-----
	Misc
------*/
.fRight {
	float:right;
	display:inline;
	text-transform:none;
}
.fLeft {
	float:left;
	display:inline;
}

.clearer {
	clear:both;
	height:1px;
	overflow:hidden;
	margin-bottom:-1px;
	position:relative;
}
.alignleft{
	float:left;
	line-height:32px;
}
.alignright{
	float:right;
	line-height:32px;
}

.newestPosts, .commentsPosts, .memoriesPosts{
	display:none;
}

.rightImgCont img{
	width:113px;
	height:76px;
}

#content  .shortNewsInfo, #content .authorSecond{
	margin-bottom:10px;
	line-height:11px;
}

#content .shortNewsHeader {
	margin-bottom:0;
}

#content .bigContentImage img{
	clear:both;
	float:none;	
}
#content .bigContentImage {

}
.topCommercial{
	margin:14px auto 0 auto;
	height:100px;
	width:750px;
	background-color:#ccc;
}
.searchResult img{
	padding:3px;
	background-color:#eaeaea;
	margin-right:13px;
	width:144px;
	height:93px;
	float:none;
	clear:both;
}

.singleSearchResult{
	clear:both;
}


#wp-email-popup p{
	line-height:16px;
	margin-bottom:16px;
}
.req{
	color:#f00;
}

.searchHead3{
	display:inline;
}

.recommendation-link {
	text-decoration:none;
	color: #656565;
}
.recommendation-link:hover {
	color: #FF6600;
	text-decoration:underline;
}