#menu div, #menu img { behavior: url(/xtpl/js/iepngfix.htc); }

input {cursor:pointer;}
* {padding:0px;margin:0px;font-family:Trebuchet MS,Verdana,Arial;color:#351105;}
//table {border-spacing:0px;border-collapse: collapse ;}
div {font-size:13px;}
body {background:#010101;}
#main {width:100%;}

a.arch img{padding-top:10px;}
a img {border:0px;}
#header{
	background-image: url(/xtpl/i/lbg.gif); width: 100%;
}
#head {width:100%; height:198px; }
#head_flash {float:left;background-image: url(/xtpl/i/lbg.gif); width: 100%;}
#head_flash img{
	z-index: 100;
}
/*#flash_huk {height:198px;overflow:hidden; text-align: center; width: 100%; position: absolute;z-index: 0;}/**/
#flash_huk {
POSITION: absolute; TEXT-ALIGN: center; WIDTH: 60%; HEIGHT: 198px; OVERFLOW: hidden;
margin-left: 280px;
}

#login {width:269px;height:198px;float:right;background:url(/xtpl/i/login_bg.jpg) no-repeat; position: absolute; right: 0px;}
#regtext {margin-top:10px;}
#regtext a { color:white;margin-top:3px;}
#loginhuk {width:269px;height:198px;}
#login form {margin-left:48px;margin-top:48px;}
#loggedin {margin-left:28px;margin-top:60px;color:white;}
#loggedin a {color:white;}

input.logininput {width:105px;height:19px;border:1px solid #dbd7d6;background:#ebdba0;vertical-align:middle;margin-top:6px;font-size:13px;}
#loginsubmit {width:40px;height:18px;bordeR:0px;background:url(/xtpl/i/enter.gif) no-repeat;vertical-align:bottom;margin-left:7px;color:#959593;font-size:13px;}

/*
logo 312x198
*/
#ahead {width:100%;height:48px;clear:both;}
#ahead div.search {width:272px;float:left;height:48px;background:url(/xtpl/i/srch_bg.jpg) no-repeat;}
#ahead div.search form {padding-left:53px;padding-top:8px;}
#ahead div.menu {width:100%;float:right;height:48px;}
#menu {background:url(/xtpl/i/menu_plashka.gif) #fffaee no-repeat;height:48px;background-position:0px 0px; overflow:hidden;}
#menu a {margin-right:0px;display:block;height:33px;float:left;padding-left:7px;padding-right:7px;}
#menu a.active {background:#036232;filter: alpha(opacity=90); opacity:0.9;}
#menu a img {vertical-align:middle;margin-top:7px;opacity:1;}
#menu a div {vertical-align:middle;margin-top:7px;opacity:1;}

input.q {width:132px;height:23px;border:1px #cacac9 solid;vertical-align:top;background:#e3d49b}
input.find {width:77px;height:25px;border:0px;background:url(/xtpl/i/find_button.jpg) no-repeat;vertical-align:top;margin-left:-5px;}




#content {clear: both; width: 100%;  height: 100%;  margin-top: -20px;}
#col1 {width:272px;background:url(/xtpl/i/col1bg.jpg) #010101 no-repeat;position: absolute; float: left; left:0; }
#col1pod1 {width:223px;background:url(/xtpl/i/lcol_cont_bg.gif) repeat-y;float:right;}
#col1pod2 {width:223px;background:url(/xtpl/i/ugbottom.gif) transparent no-repeat;background-position:left bottom;}
#col1pod3 {width:223px;background:url(/xtpl/i/ugtop.gif) transparent no-repeat;background-position:left top;overflow:hidden;}

#ans {width:131px;height:31px;bordeR:0px;background:url(/xtpl/i/ans.gif);margin-top:10px;}
div.firms a {color:#ed1b24;font-size:13px;}


#col2 {background:#fffaee;margin-bottom:30px; margin-left: 272px;}

.footer_bg{
	background-image: url(/xtpl/i/lbg.gif); background-position: bottom; background-repeat: repeat-x;
}

h2 img {vertical-align:middle;}
#bul1 {background:url(/xtpl/i/bul/1.gif) transparent  no-repeat;background-position:29px 0px;}
#bul2 {background:url(/xtpl/i/bul/2.gif) no-repeat;background-position:2px 210px;}
#bul3 {background:url(/xtpl/i/bul/3.gif) no-repeat;background-position:173px 491px;}
#bul4 {background:url(/xtpl/i/bul/4.gif) no-repeat;background-position:391px 678px;}
#bul5 {background:url(/xtpl/i/bul/5.gif) no-repeat;background-position:364px 194px;}
#col2cont {padding-left:30px;padding-right:15px;}
h2.h2green {color:#016533;font-family:Trebuchet MS,Verdana;clear:both;font-size:23px;}
h2.h2g {color:#422014;font-family:Trebuchet MS,Verdana;clear:both;font-size:23px;}
div.text,div.radio {font-size:13px;color:#351105}
div.text a {text-decoration:none;}
div.text a:hover {text-decoration:underline;}
div.radio {margin-top:10px;}




div.text p {margin-bottom:20px;}
a span.rd,span.rd {color:#ef1b2d;font-weight:bold;}

div.events {background:#f8f2e0;}
div.event {margin-left:20px;padding-bottom:20px;}
h2.pl {padding-left:20px;margin-bottom:20px;height:29px;background:url(/xtpl/i/plashka.jpg) no-repeat;overflow:hidden;}
#e1 {width:45%; float:left;overflow:hidden;}
#e2 {width:45%; float:right;overflow:hidden;}
div.date {color:#016533;font-size:13px;}
div.green,div.who a {color:#016533;font-size:13px;}
div.who {margin-bottom:20px;}

div.r1 {width:128px;height:159px;background:url(/xtpl/i/r1.gif);float:left;overflow:hidden;}
div.c1 {width:510px;margin-left:12px;padding-top:50px;}
td.r1  {font-size:13px;padding-left:13px;padding-right:13px;padding-bottom:50px;}
div.r1 img { margin: 4px; }

#footer {clear: both;height:238px; background-image: url(/xtpl/i/footerbg.gif); background-repeat: no-repeat; background-position: center;}
#footmenu {padding-top:118px;color:#ffffff;font-size:13px;text-align:left;padding-left:90px;}
#footmenu a {text-decoration:none;color:#ffffff;font-size:13px;}

#footico {width:100%;height:65px;color:#ffffff;font-size:13px;margin-top:8px;}
#footico td {color:white}
#footico img {margin-left:8px;}
#partners div.text {display:none;}
#partners a {text-decoration:underline;}


/* PAGE 2 */
div.breadwhits {margin-bottom:30px;font-size:13px;}
div.breadwhits a {color:#EF1B2D;text-decoration:underline;font-size:13px;}

#col2cont div.fl {float:left;width:200px;overflow:hidden;}
#col2cont div.fl h2.h2gr {width:190px;}
#col2cont div.fr {float:right;width:480px;overflow:hidden;height:29px;padding-top:5px;}
#col2cont div.fr a {margin-left:10px;color:#016533;text-decoration:underline;}
#col2cont div.fr a.active {color:#351105;text-decoration:none;font-weight:bold;}
#add_art {width:126px;height:28px;bordeR:0px;background:url(/xtpl/i/add_art.gif) no-repeat;vertical-align:middle;margin-left:25px;}
#add_pricol {width:127px;height:28px;bordeR:0px;background:url(/xtpl/i/add_pricol.gif) no-repeat;vertical-align:middle;margin-left:25px;}


div.art_search {vertical-align:middle;}
div.art_search input {width:195px;height:19px;border:1px solid #dadada;}
#artssubmit {background:url(/xtpl/i/art_srch.gif) no-repeat;width:66px;height:21px;border:0px;}


div.art {clear:both;padding-bottom:30px;}
div.art a {color:#016533;font-weight:bold;}

div.art div.head {clear:both;width:100%;}
div.art div.head div.name {float:left;width:300px;}
div.art div.head div.name h3 {color:#016533;margin-bottom:0px;margin-top:0px;}
div.art div.head div.rubr {float:right;width:300px;text-align:right;padding-right:15px;color:#6f6f6f;}
div.art div.info {clear:both;padding-top:10px;}
div.art div.info div.ico {float:left;margin-right:10px;}
div.art div.info div.text {margin-top:5px;}
div.art div.stat {clear:both;color:#6f6f6f;background:#f8f2e0;margin-top:15px;}
div.art div.stat div.l {float:left;width:40%;color:#6f6f6f;background:#f8f2e0;}
div.art div.stat div.l a.r {float:right;margin-top:-15px;}
a span.author {color:#016533;font-weight:bold;margin-left:3px;margin-right:3px;text-decoration:underline;}
span.rate {color:#ef1b2d;font-weight:bold;margin-left:3px;margin-right:10px;}
span.date {font-weight:bold;margin-left:3px;margin-right:30px;}
span.c {font-weight:normal;margin-left:3px;}
span.r {color:#ef1b2d;margin-left:3px;margin-right:10px;}
span.cmt {color:#016533;margin-left:3px;margin-right:10px;}
div.art div.stat div.r {float:right;width:60%;color:#6f6f6f;text-align:right;background:#f8f2e0;}


#col1 ul.menu1 {padding-bottom:30px;}
#col1 ul.menu1 a {text-decoration:none;font-size:13px;}
#col1 ul.menu1 .active {font-weight:bold;color:#016533;}
#col1 ul.menu1 {list-style-position:outside;}
#col1 ul.menu1 li {list-style:none;vertical-align:top;padding-top:2px;zoom:1;padding-left:0px;margin-left:0px;}
#col1 ul.menu1 li a {vertical-align:top;zoom:1;padding-left:18px;background:url(/xtpl/i/bullet1.gif) no-repeat 0px 4px;}
#col1 ul.menu1 ul  {padding-left:18px;padding-bottom:10px;display:none;}
#col1 ul.menu1 ul li a {list-style:none;vertical-align:middle;background:url(/xtpl/i/bullet2.gif) no-repeat  0px 8px;padding-left:10px;}


#exit {background:url(/xtpl/i/exit.gif) no-repeat;width:43px;height:17px;bordeR:0px;margin-left:5px;}

div.lt {background:url(/xtpl/i/corn/lt.gif) no-repeat left top;height:4px;}
div.rt {background:url(/xtpl/i/corn/rt.gif) no-repeat right top;}
div.lb {background:url(/xtpl/i/corn/lb.gif) no-repeat left bottom;height:4px;}
div.rb {background:url(/xtpl/i/corn/rb.gif) no-repeat right bottom;height:4px;}
div.c {border-top:1px #8e6e25 solid;margin-left:4px;margin-right:4px;height:3px;overflow:hidden;}
div.d {border-left:1px #8e6e25 solid;border-right:1px #8e6e25 solid;overflow:hidden;}
div.e {border-bottom:1px #8e6e25 solid;margin-left:4px;margin-right:4px;height:3px;overflow:hidden;}


/* -- PAGE 3 -- */
div.arttext img {margin-right:11px;margin-bottom:11px;}
div.arttext h3 {color:#016533;font-size:15px;margin-bottom:20px;margin-top:20px;}
div.arttext ul {margin-left:5px;}
div.arttext ul li {list-style:none;background:url(/xtpl/i/bullet3.gif) no-repeat 0px 5px;padding-left:12px;}
div.arttext ul ul li {list-style:none;background:url(/xtpl/i/bullet2.gif) no-repeat 0px 7px;padding-left:10px;}

div.arttext table {width:100%;margin-top:15px;}
div.arttext table th {background:#997c38;color:white;padding-right:15px;padding-left:15px;height:25px;font-size:13px;font-weight:normal;}
div.arttext table td {padding-left:17px;height:25px;font-size:13px;}

/* f8f2e0 */
div.arttext div.stat {margin-top:35px;width:100%;background:#f8f2e0;color:#6f6f6f;}
div.arttext div.stat form {display:inline;}
div.arttext div.l div {color:#6f6f6f;background:#f8f2e0;}
div.arttext div.l input {vertical-align:middle;margin-left:3px;margin-right:3px;}
div.arttext div.r div {color:#6f6f6f;text-align:right;background:#f8f2e0;}
div.arttext div.l {float:left;width:60%;}
div.arttext div.r {float:right;width:40%;}
div.arttext div.r span.date   {color:#351105;padding:0px;margin:0px;}
div.arttext span.rate   {color:#ef1b2d;}
div.arttext span.mark   {color:#351105;}
div.arttext span.author {color:#016533;}

div.arttext div.comment {color:#6f6f6f;margin-top:15px;}
div.arttext div.comment span {color:#016533;font-weight:bold;}


div.arttext div.who {float:left;color:#016533;margin-top:25px;color:#351105;}
div.arttext div.who a {text-decoration:underline;font-weight:bold;}
div.arttext div.when {float:right;color:#6f6f6f;margin-top:25px;}

div.arttext div.line1 {background:#e4e0d3;height:1px;width:100%;overflow:hidden;margin-bottom:20px;margin-top:20px;}
div.arttext a.addcomment {color:#016533;text-decoration:underline;margin-bottom:20px;}

/* -- PAGE 4 -- */

div.imgrnd img.rnd {border:1px #93752e solid ;}
div.wallpapers {margin-top:30px;}
div.wallpapers div.wallpaper {float:left;margin-left:10px;margin-right:10px;margin-bottom:30px;}
div.wallpaper a {color:#016533;text-decoration:underline;font-size:13px;margin-lefT:2px;}
n-lefT:2px;}
div.themes div {display:inline; margin: auto;}
div.themes div.lastpost { padding-right:10px; padding-top:5px; float:right; text-align:right; font-size: 11px; }
div.themes div.lastpost * { font-size: 11px!important; }

#jCarouselLiteDemo{
	clear: both;
}

#jCarouselLiteDemo .carousel {
	POSITION: relative;
 PADDING-TOP: 10px
}

#jCarouselLiteDemo .carousel BUTTON {
	FLOAT: left;
}
#jCarouselLiteDemo .carousel A.prev {
	DISPLAY: block; FLOAT: left;
	margin-top: 50px;
	padding: 2px;
}
#jCarouselLiteDemo .carousel A.next {
	DISPLAY: block; FLOAT: left;
	margin-top: 50px;
	padding: 2px;
}


#jCarouselLiteDemo .carousel .jCarouselLite {
	 POSITION: relative; FLOAT: left; VISIBILITY: hidden;  LEFT: -5000px
}

#jCarouselLiteDemo .carousel LI IMG {
	 MARGIN: 2px;
	 padding: 2px;
}
#jCarouselLiteDemo .carousel LI {

		padding: 2px;
		 MARGIN: 2px;
		display: block;
}

#jCarouselLiteDemo .widget IMG {
	CURSOR: pointer
}
.block{
	float: left;
	display: block;
	width: 180px;
	height: 230px;
	border: #f7e6a9 1px solid;
	background-color: #f8f2e0;
	margin: 14px;
	text-align: center;
	padding: 8px;
}

h2.h2g, h2.h2gr { color: #016533; }

.agreen a { color: #016533; }

