/*
font-family: (����� ��� �������), Arial, Helvetica, sans-serif;
font-family: (����� � ���������), "Times New Roman", Times, serif;
font-family: (������������ �����), "Courier New", Courier, monospaced;
*/

body {
	background: #141D18;
	font-size: 12px;
	color: #1f1f1f;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	/*background: url('/img/bodybg.jpg') 0 0 repeat-x;*/
}

* {margin: 0; padding: 0;}
td {font-size: 12px;}
a {text-decoration: none;}
a:hover {opacity: 0.6; filter: alpha(opacity=60);}
a.nohover:hover {opacity: 1; filter: none;}
table {position: relative;}
h1 {}
h2 {font-size: 18px; margin-bottom: 15px; font-weight: normal;}
h3 {font-size: 16px;}
h4 {}
h5 {font-size: 14px; font-weight: normal; margin-bottom: 5px;}
div, img, a {}

.relpos {position: relative;}
.txtgreen, a, h3, .juryName, .undTitle, .commAuthor p {color: #3c2012;}
.txtgray, h2, .quote {color: #3c2012;}
.txtred {color: #f00;}
.fcktxt {position: relative;}
	.fcktxt p {margin-bottom: 5px;}
	.fcktxt li {margin-bottom: 5px;}
.fcktxt a img{border:none;}	

#main {
	position: relative; _width: 1024px;
	width: 100%;
	overflow: hidden;
	text-align: center;
	background: #ffffff;
}
#bodybg-r {
	position: absolute;
	width: 268px;
	height: 232px;
	right: -267px; top: -1px;
	/*background: url('/img/body-r.jpg') no-repeat;*/
	background-color: #1B1A3C;
}
#wrapper {
	position: relative;
	width: 1024px;
	margin: auto auto;
	text-align: left;
}
#tilink{
	display: block;
	position: absolute;
	left: 545px;
	top: 51px;
	cursor: pointer;
	color: #ead9a2;
	font-size: 14px;
}

#enterlink{
	display: block;
	position: absolute;
	right: 220px;
	top: 95px;
	cursor: pointer;
	color: #ead9a2;
	font-size: 14px;
	width: 90px;
	height: 43px;
	background: url('/img/enter.png') no-repeat;
}
#enterdiv{
	position: fixed;
	left: 50%;
	top: 50%;
	margin-left: -200px;
	margin-top: -100px;
	width: 400px;
	height: 200px;

	color: #FFFFFF;
	z-index: 1100;
	text-align:center;
	display: none;
}
#enterdivbg{
	position: fixed;
	left: 50%;
	top: 50%;
	margin-left: -200px;
	margin-top: -100px;
	width: 400px;
	height: 200px;
	z-index: 1000;
	background: #141E18;
	border: 1px solid #32371D;
	opacity: 0.6; filter:  alpha(opacity=60);
	display: none;
}
.authdiv{
	position: relative;
	margin: 0 auto;
	width: 210px;
	height: 120px;
}
#soclinks{
	position: absolute;
	top: 95px;
	right: 210px;
	height: 30px;
	width: 110px;
}
.soc{
	display:block; position:absolute;
	width:30px; height:30px;
	top:0; text-decoration:none; z-index:100;
}
#twitter{background: url('/img/twitter.png') no-repeat; left:0px;}
#facebook{background: url('/img/facebook.png') no-repeat; left:35px;}
#rss{background: url('/img/feed.png') no-repeat; left:70px;}
#headmargin {
	position: relative;
	width: 1024px; height: 240px;
}

#mainPhotos {
	display: block; position: absolute; width: 800px; text-align: center; height: 100px; left: 0px; top: 230px;
}
.mainPhotoImg {
	border: 1px solid #B99311;
}
#searchDiv{
	position: absolute;
	width: 195px;
	height: 28px;
	line-height: 25px;
	top: 48px;
	left: 610px;
	background: url('/img/searchbg.png') 0 2px no-repeat;
}
#button
{
	display: block;
	position: absolute;
	top:3px;
	right:5px;
	width: 23px;
	height: 26px;
	text-decoration: none;
	background: url('/img/find.png') no-repeat;
}

#input
{
	display: block;
	position: absolute;
	top: 3px;
	right:0px;
	width:131px;
	height:23px;
	text-align: left;
	background: url('../img/inputbg.png') no-repeat;
}

#searchInput{
	display: block;
	position:absolute;
	right:31px;
	top:0px;
	line-height:18px;
	font-size: 14px;
	color: #000;
	width:97px;
	height:23px;
	border:0px;
	background: none;

}

#leftbg{
	position: absolute;
	width: 100%;
	height: 231px;
	left: 0px; top: 0px;
	/*background: url('/img/body-l.jpg') top repeat-x;*/
	background-color: #1B1A3C;
}
#headbg {
	position: absolute;
	width: 1024px; height: 635px;
	right: 0px; top: -1px;
	background: url('/img/head-konkurssmi2021.jpg') no-repeat;
}
#logo{
	display: block;
	position: absolute;
	width: 437px;
	height: 112px;
	top: 45px; left: 48px;
	cursor: pointer;
	background: url('/img/logo-2021.png') top left no-repeat;
	text-decoration: none;
}
#logo:hover{
	opacity: 100;
	text-decoration: none;
}
#indexlink {
	display: block; position: absolute;
	width: 240px; height: 47px;
	left: 45px; top: 70px;
}

#menu {
	position: absolute;
	width: 770px; height: 36px;
	left: 50px; top: 185px;

}
	.mml {
		display: block; position: absolute;
		top: 0px;
		height: 36px;
		line-height: 36px;
		font-size: 14px;
		font-family: "Trebuchet MS";
		color: #fff;
		text-decoration: none;
		background-color: #ffffff;
		border-radius: 4px;
		text-align: center;
		padding-left: 5px;
		color: #000000;
		font-weight: bold;
	}
/*
	.mml:focus {
		outline: none;
		background-position-y: 37px;
	}
	#mml1 {left: 0px; width: 114px; background: url('/img/btn1.png') 0px 0px no-repeat;  text-align: left; padding-left: 5px;}
	#mml2 {left: 128px; width: 99px; background: url('/img/btn2.png') 0px 0px no-repeat;  text-align: left; padding-left: 5px;}
	#mml3 {left: 240px; width: 107px; background: url('/img/btn3.png') 0px 0px no-repeat;  text-align: left; padding-left: 5px;}
	#mml4 {left: 360px; width: 55px; background: url('/img/btn4.png') 0px 0px no-repeat;  text-align: left; padding-left: 5px;}
	#mml5 {left: 428px; width: 95px; background: url('/img/btn5.png') 0px 0px no-repeat;  text-align: left; padding-left: 5px;}
	#mml6 {left: 535px; width: 82px; background: url('/img/btn6.png') 0px 0px no-repeat;  text-align: left; padding-left: 5px;}
	#mml7 {left: 535px; width: 124px; background: url('/img/btn7.png') 0px 0px no-repeat;  text-align: left; padding-left: 5px;}

	#mml1:hover{background: url('/img/btn1.png') 0px -36px no-repeat;}
	#mml2:hover{background: url('/img/btn2.png') 0px -36px no-repeat;}
	#mml3:hover{background: url('/img/btn3.png') 0px -36px no-repeat;}
	#mml4:hover{background: url('/img/btn4.png') 0px -36px no-repeat;}
	#mml5:hover{background: url('/img/btn5.png') 0px -36px no-repeat;}
	#mml6:hover{background: url('/img/btn6.png') 0px -36px no-repeat;}
	#mml7:hover{background: url('/img/btn7.png') 0px -36px no-repeat;}
*/
	#mml1 {left: 0px; width: 114px;}
	#mml2 {left: 128px; width: 89px;}
	#mml3 {left: 230px; width: 117px;}
	#mml4 {left: 360px; width: 55px;}
	#mml5 {left: 428px; width: 95px;}
	#mml6 {left: 535px; width: 82px;}
	#mml7 {left: 535px; width: 124px;}
	.mml:hover {
		color: #C77858;
	}
	#menuitems{
		position: absolute;
		top: 225px;
		left: 50px;
		width: 770px;;
	}

	.subhidden{
		position: absolute;
		top: 0;
		z-index: 900;
		display: none;
	}
	.subhidden a{
		display: block;
		color: #ffffff;
		font-size: 14px;
		line-height: 14px;
		padding: 2px 5px;
	}
	.hmbg{
		position: absolute;
		width: 100%;
		height: 100%;
		border: 1px solid #32371D;
		background: #1A1C1C;
		opacity: 0.8; filter:  alpha(opacity=80);
	}
	.hmit{
		position: relative;

	}
	#regbtn{
		display: block;
		position: absolute;
		width: 155px;
		height: 44px;
		right: 325px;
		top: 95px;
		background: url('/img/regbtn.png') no-repeat;
	}
	#regbtn:hover{
		opacity: 0.7; filter:  alpha(opacity=70);
	}
	#hm1{left: 0px;	}
	#hm2{left: 130px;}
	#hm3{
		right: 112px;
		width: 250px;
		height: 131px;
	}
	#hm4{
		right: 112px;
		width: 250px;
		height: 131px;
	}
	#hm3l{
		position: absolute;
		left: 0;
		top: 3px;
		width: 110px;
		z-index: 920;
	}
	.hm3r{
		position: absolute;
		right: 3px;
		top: 3px;
		width: 140px;
		z-index: 920;
		display: none;
	}

	.archYear{
		font-size: 14px;
		font-weight: bold;
		padding-left: 5px;
		color: #DEBF11;
		height: 17px;
		border-bottom: 1px solid #DEBF11;
	}
#shortAbout {
	position: absolute;
	width: 606px; height: 190px;
	left: 50px; top: 250px;
}
	#shortAbout td {
		font-size: 11px;
		line-height: 13px;
		color: #fff;
	}
	.readmore {
		margin-top: 5px;
		text-align: right;
		padding-right: 10px;
	}
		.readmore a {
			background: url('/img/underline.gif') bottom repeat-x;
			color: #b6b6b6;
		}
		.readmore a:hover {
			background-image: none;
		}
	#glowpicMargin {
		position: relative;
		padding-top: 0px;
	}
	.reviewChange {
		display: block; position: absolute;
		width: 100%;
		left: 0px; top: 95px;
		color: #b6b6b6;
		font-size: 10px;
		text-align: center;
	}
	#glowpicHolder {
		display: block; position: relative;
		margin: auto auto;
		width: 84px; height: 84px;
	}
		#glowpicHolder img {
			position: relative;
			width: 84px; height: 84px;
		}
		#glowpicHolder div {
			position: absolute;
			width: 130px; height: 130px;
			left: -24px; top: -20px;
			background: url('/img/picbg.png') no-repeat;
			behavior: url(/iepngfix.htc);
		}

#content {
	position: relative;
	min-height: 600px; _height: 600px;
	padding: 0px 50px;
	z-index: 10;
}
.file, .file a{
	font-size: 17px;
	color: #dbc02c;
}
.hrdiv{
	position: relative;
	width: 90%;
	height: 15px;
	border-bottom: 1px solid #B99311;
}
#nominations {
	position: relative;
}
	#nomTitle {
		position: relative;
		height: 55px;
		line-height: 20px;
		display: table-cell;
		vertical-align: bottom;
		padding-left: 60px;
		background: url('/img/clock.png') left no-repeat;
		font-size: 20px;
		color: #d9d9d9;
	}
	#nominations a {
		font-size: 15px;
		color: #1f1f1f;
		line-height: 20px;
		/* background: url('/img/underline_green.gif') bottom repeat-x; */
	}
	#nominations a:hover {
		background-image: none;
	}
	#nominations span.super {
		vertical-align: super;
		font-size: 10px;
		color:#3c2012;
		padding-left: 5px;
	}
	#nominations ul {
		padding-left: 0px;
	}
	#nominations ul li {

		list-style: none;
		margin-top: 15px;
		background: url('/img/bulet.png') 0 0 no-repeat;
		padding-left: 30px;

		/*height: 24px;*/
	}

#participate {
	display: block; position: relative;
	margin-top: 30px;
	/*width: 100%; line-height: 100px;*/
	text-align: left;
	font-size: 18px;
}
#participate:focus {
	outline: none;
}
	#participate span {
		color: #393939;
		font-size: 20px;
	}

#news {
	position: relative;
	font-size: 14px;
}
	.newsTitle, .newsTitle a {
		font-size: 16px;
		padding: 0;
		margin: 0;
		line-height: 16px;
	}
	.artfoto{
		padding: 2px;
	}

	.artfoto img{
		width: 80px;
	}
	.newsTitleSep{
		position: relative;
		border-bottom: 1px solid #B99311;
		width: 100%;
		height: 7px;
	}
	.newsTitleSmall {
		font-size: 13px;
	}
		.newsTitle a, .newsTitle span, .newsTitleSmall a, .newsTitleSmall span {
			color: #3c2012;
			/*background: url('/img/underline_green.gif') bottom repeat-x;*/
		}
		.newsTitle a:hover {
			background-image: none;
		}
		.newsAuthor {
			font-size: 11px;
			margin-bottom: 8px;
			line-height: 18px;
			color:#3c2012;
		}
		.newsRec {
			position: relative;
			margin-top: 10px;
			padding-bottom: 10px;
			color: #1f1f1f;
			font-weight: normal;
			font-size: 13px;
		}
	.newsTxt {
		font-size: 12px;
	}
	.articlesTitle {
		position: relative;
		font-size: 17px;
		line-height: 20px;
		color: #DEBF14;
	}
		.articlesTitle a {
			position: absolute;
			right: 0px; top: 0px;
			line-height: 20px;
			background: url('/img/underline_green.gif') bottom repeat-x;
			font-size: 11px;
		}

.undTitle a, .undTitle span {
	font-size: 16px;
	background: url('/img/underline_green.gif') bottom repeat-x;
}
.undTitle a:hover {
	background-image: none;
}

.author {
	font-size: 11px;
	margin-bottom: 15px;
	line-height: 18px;
}

.section_experts{
	display: inline-block;
	text-align: justify;
}
.section_experts .juryMember {
	position: relative;
	margin-top: 20px;
	display: inline-block;
	vertical-align: top;
	font-size: 0;
	margin-right: 0;
	padding-right:0;
}
.section_experts .juryMember p{
	display: inline-block;
	vertical-align: top;
}
.section_experts .juryMember	.juryName {
	display: block;
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 10px;
}.section_experts .juryAbout {
	display: inline-block;
	vertical-align: top;
	position: relative;
	padding-left:10px;
	text-align: left;
}
.section_experts .juryAbout.fcktxt{
	width:195px;
}
.juryMember {
	position: relative;
	margin-top: 20px;
	padding-right: 30px;
}
	.juryName {
		font-size: 14px;
		font-weight: bold;
		margin-bottom: 10px;
	}
	.juryAbout {
		position: relative;
		padding-left: 20px;
	}
	.juryImg {
		border: 2px outset gray;
		width: 100px;
	}

.quote {
	font-size: 18px !important;
	background-image: none !important;
}


.orgLinks{
	display: block; position: relative;
	float: left;
	margin-left: 5px;
}

#reg_form {
	position: relative;
	text-align: center;
}
	#reg_form table {
		margin: auto auto;
	}
	#reg_form td {
		text-align: left;
	}
	#reg_form input {
		width: 200px;
	}
	#reg_form input[type=submit] {
		width: auto;
	}
	#reg_form a img {
		border: 2px outset gray;
	}

#profile fieldset {
	width: 60%;
}

.commAuthor p {
	line-height: 20px;
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 10px;
}
.commAuthor span {
	font-size: 10px;
	color: #777;
}
.commPhoto img {
	border: 2px outset gray;
}

#workForms {
	position: relative;
	padding-left: 20px;
}
	#workForms fieldset {
		margin: auto auto;
	}
	#workForms legend {
		margin-left: 10px !important;
	}
#ratedForm {
	width: 200px; height: 100px;
}
	.ratingBig {
		line-height: 80px;
		font-size: 60px;
		color: #4154AF;
	}
#rateForm label {
	line-height: 40px;
	padding-right: 4px;
	font-size: 13px;
	font-weight: bold;
	color: #4154AF;
}
	#rateForm label input {
		vertical-align: -2px;
		margin-right: 2px;
	}
#commentForm textarea {
	margin: 10px 0px 10px 0px;
}
#commentForm input {
	margin-bottom: 10px;
}

.navlink {
	font-weight: bold;
	line-height: 20px;
}

#worksReqs ul {
	list-style-position: inside;
	margin-top: 95px;
}

.votefor {
	color: #4154AF;
	font-weight: bold;
	line-height: 20px;
}

.side_table {
}
	.side_table td {
		padding: 3px;
	}

.myrating, .myvotes {
	line-height: 20px;
}
	.myrating span, .myvotes span {
		font-weight: bold;
		color: #4154AF;
	}

.rating a {
	padding-left: 20px;
	margin-left: 10px;
	background: url('/img/accept.png') left no-repeat;
	font-size: 12px;
	color: #000;
	line-height: 16px;
}
.comment a {
	padding-left: 20px;
	margin-left: 10px;
	background: url('/img/note_edit.png') left no-repeat;
	font-size: 12px;
	color: #000;
	line-height: 16px;
}

.searchcat {
	line-height: 30px;
}
.searchlist {
	list-style-position: inside;
	padding-left: 30px;
}
.searchfault {
	padding-left: 30px;
}


#partnTitle {
	position: relative;
	height: 55px;
	line-height: 30px;
	display: table-cell;
	vertical-align: bottom;
	padding-left: 0px;
	text-align: left;
	font-size: 20px;
	color: #fff;
}
#partnTitle2 {
	position: relative;
	height: 55px;
	line-height: 30px;
	display: table-cell;
	vertical-align: bottom;
	padding-left: 0px;
	text-align: left;
	font-size: 20px;
	color: #030403;
}
.partcol{
	position: relative;
	margin: 0;
	padding: 0;
	/*width: 180px;*/
	width:230px;
}
.partcol2{
	position: relative;
	margin: 0;
	padding: 0;
	width: 100%;
}
.partcol3{
	position: relative;
	margin: 0;
	padding: 0;
	width: 350px;
}
.partcol4{
	position: relative;
	margin: 0;
	padding: 0;
	width: 445px;
}
.partcol5{
	position: relative;
	margin: 0;
	padding: 0;
	width: 450px;
}
.partitle{
	position: relative;
	height: 30px;
	width: 180px;
	margin: 0;
	padding: 0;
	text-align: left;
	color: #000;
	font-size: 14px;
	border-bottom: #4D4D4D 1px solid;
}
.partitle2{
	position: relative;
	height: 30px;
	width: 100%;
	margin: 0;
	padding: 0;
	text-align: left;
	color: #000;
	font-size: 14px;
	border-bottom: #4D4D4D 1px solid;
}
.partitle3{
	position: relative;
	height: 30px;
	width: 100%;
	margin: 0;
	padding: 0;
	text-align: left;
	color: #000000;
	font-size: 14px;
	border-bottom: #000000 1px solid;
}
.partitle4{
	position: relative;
	height: 30px;
	width: 100%;
	margin: 0;
	padding: 0;
	text-align: left;
	color: #000;
	font-size: 14px;
	border-bottom: #4D4D4D 1px solid;
}
.parlogo{
	position: relative;
	width: 180px;
	margin-top: 10px;
	vertical-align: middle;
	text-align: left;
}
.parlogo2{
	position: relative;
	width: 100%;
	margin-top: 10px;
	vertical-align: middle;
	text-align: left;
}
.parlogo3{
	position: relative;
	width: 100%;
	margin-top: 10px;
	vertical-align: middle;
	text-align: left;
}
.parlogo4{
	position: relative;
	width: 100%;
	margin-top: 10px;
	vertical-align: middle;
	text-align: left;
}
#partners
{
	display: block;
	position: relative;
	width:100%;
	text-align: center;
	margin-top: 0px;
}
/*
#partners td {
	vertical-align: middle;
}
*/
.orgPartners img{
	background: transparent;
}
.statusPartner
{
	font-family: Verdana, Tahoma, Trebuchet MS;
	font-size: 12px;
	color: #000;
	text-align: center;
}
#general
{
	display: block;
	position: relative;
	width: 114px;
	height: 85px;
	text-decoration: none;
	background: url(../img/seat.png) no-repeat;
}
#carusel
{
	display: block;
	position: relative;
	width: 100%;
}
#leftLinkCarusel
{
	display: block;
	position: absolute;
	left:0px;
	top: 3px;
	width:16px;
	height:18px;
}
#rightLinkCarusel
{
	display: block;
	position: absolute;
	top: 3px;
	right:0px;
	width:16px;
	height:18px;
}
#centerCarusel
{
	display: block;
	position: relative;
	width: 325px;
}

#footer
{
	display: block;
	position: relative;
	width: 100%;
	z-index: 2;
	margin-top: 30px;
}
#footer2
{
	display: block;
	position: relative;
	/*border-top: 1px dotted #7a7a7a;*/
	left: 0px;
}
#copy
{
	display: block;
	position: relative;
	top: 0px;
	left: 40px;
	width: 100%;
	height: 15px;
	font-family: Trebuchet MS, Verdana, Tahoma;
	font-size: 12px;
	letter-spacing: 1px;
	color: #000;

}

#org1
{
	display: block;
	position: absolute;
	top: 20px;
	left: 95px;
	width: 58px;
	height: 52px;
	text-decoration:none;
	background: url('../img/org1.jpg');
}
#org2
{
	display: block;
	position: absolute;
	top: 18px;
	left: 160px;
	width: 58px;
	height: 58px;
	text-decoration:none;
	background: url('../img/org2.jpg');
}
#leftFooter
{
	display: block;
	position: absolute;
	top: 0px;
	left: 40px;
	width: 468px;
	height: 60px;
	text-align: left;
	background: #1B2416;
}
#rightFooter
{
	display: block;
	position: absolute;
	top: 0px;
	right: 35px;
	width: 468px;
	height: 60px;
	background: #1B2416;
}


#styleInput
{
	display: block;
	position:absolute;
	left:10px;
	top:8px;
	line-height:18px;
	font-size: 14px;
	color: #000;
	width:153px;
	height:18px;
	border:0px;
	background: none;
}







.informHolder{
	position: relative;
	width: 100%;
	text-align: center;
}
.informMsg{
	display: block; position: relative;
	width: 50%;
	border: 1px dashed green;
	margin: auto;
	padding: 20px;
	margin-bottom: 20px;
}
.form_errors{
	display: block; position: relative;
	text-align: center;
}
.form_errors ul{
	display: block; position: relative;
	margin: auto;
	width: 300px;
	text-align: left;
	color: red;
}
.form_required {
	color: red;
}
.plogo{
	padding: 2px;
	width: 80px;

}
.partnersLinks{padding-right:5px; padding-bottom:5px;}
/*.partnersLinks img{height: 60px; }*/
.bottom_panel{margin:20px 0px; height:36px; border:1px solid #bbbbbb; width:505px;}

/*-------------------------------- POP UP -------------------------------*/
#outer_shadow{
	display:block;
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	background:#000000;
	opacity: 0.85;
	filter: alpha (opacity=85);
	z-index:1000;
}
.popup{
	display:block;
	position:absolute;
	left:-999999px;
	z-index:1001;
	background-color: #dddddd;
}
#export_pop{
	width:600px;
	border:3px solid #AC5B5C;
}
#close_pop{
	display: block;
	position: absolute;
	right: -15px;
	top: -15px;
	width:30px; height:30px;
	background:url(../img/close.png) no-repeat;
	text-decoration:none;
}
#html_blog, #preview_blog{
	position:relative;
	margin:20px;
	background:#ffffff;
}
#preview_blog{border:1px solid #aaaaaa;}
#html_blog textarea{width:100%; border:1px solid #aaaaaa; height:150px;}
#blog_middle{position:relative; font-size:12px; color:#333333; text-align:left; margin:0px 20px}


#export{
	display:block;
	width:25px; height:25px;
	background:url(../img/blog.png) no-repeat;
	text-decoration:none;
}
#eye{
	background:url(../img/eye.png) no-repeat;
	padding-left:23px;
	height:20px;
	line-height:18px; font-size:11px;
	color:#555555; font-weight:bold;
}
#block_comments{
	display:block;
	height:25px; padding-left:33px;
	background:url(../img/comments.png) no-repeat;
	text-decoration:none;
	line-height:25px; font-size:11px;
	color:#555555; font-weight:bold;
}
#commentsadd{
	display:block;
	height:25px; padding-left:28px;
	background:url(../img/comment_add.png) no-repeat;
	text-decoration:none;
	line-height:25px; font-size:11px;
	color:#555555;
}
.invisible{display:none !important;}
#stext, #ftext{margin-bottom:7px;}

#commentPanelForm textarea {
	margin: 10px;
}
#commentPanelForm input {
	margin: 0px 0px 10px 10px;
}
#allnews{
	display: block;
	position: absolute;
	right: 0;
	bottom: 0;
	width: 98px;
	height: 29px;
	color: #3c2012;
	text-align: center;
	line-height: 27px;
	font-size: 14px;
}
.fb-like-box{
	background: #FFF;
}



#botwrap{
	position: relative;
	width: 100%;
	/*background: url('/img/bodybg.jpg') top repeat-x;*/
	text-align: center;
}
#bottombgrep{
	position: absolute;
	width: 100%; height: 1000px;
	left: 0px; top: -25px;
	/*background: url('/img/bottombgrep.jpg') bottom repeat-x;*/
	background: url('/img/bodybg.jpg') top repeat-x;
	z-index:0;
}
#bot{
	position: relative;
	width: 1024px;
	margin: 0 auto;
	text-align: left;
}
#online{
	 color: #000;
    font-family: Trebuchet MS,Verdana,Tahoma;
    font-size: 12px;
    height: 15px;
    letter-spacing: 1px;
    position: absolute;
    bottom: 20px;
    right: 40px;
    width: 200px;
    text-align: right;
}
#online a{
	color: #333;
}

#partners-rep{
	position: absolute;
	width: 100%; height: 1000px;
	left: 0px; top: 400px;
	/*background: url('/img/bottombgrep.jpg') bottom repeat-x;*/
	background: url('/img/bodybg.jpg') top repeat-x;
	z-index:1;
}