#top-panel{
	background:#e8f3c6;
	border-bottom:3px solid #a6c34e;
	padding:14px 20px;
	text-align:right;
	font: normal normal normal 14px Times New Roman;
	color:#FFFFFF;
}
#top-panel a{font: normal normal normal 19px Times New Roman;
	color:black;}
#sub-panel{
	text-align:center;
}
#sub-panel a{
	width:150px;
	float:right;
	color:#FFFFFF;
	text-decoration:none;
	margin-right:30px;
	font-weight:bold;
	background:url(img/sub-left.png) bottom left no-repeat #a6c34e;
	font: normal normal normal 14px Times New Roman;
}
#sub-panel a span{
	padding:1px;
	background:url(img/sub-right.png) right bottom no-repeat;
	display:block;
	color:#FFFFFF;
	font: normal normal normal 14px Times New Roman;
}
strong{color:#000000;}
.face{border:solid 2px #a6c34e; margin-left:10px; float:right;}
:focus{outline:0}

body{
margin:0;

}


.top{
height:192px;
width:100%;
background:url(images/bg_top.jpg) no-repeat top center;
}
#logo{
padding-top:40px;
float:left;
margin-left:77px;
}
#logo img{
border: none;
outline: none;
}
.left{
width:280px;
height:72px;
float:left;
padding:14px 0 0 25px;
}
#email{
color:#787d77;
font-style:italic;
padding-left:17px;
width:97px;
height:31px;
border:solid 2px #c4c8c1;
background-color:transparent;
float:left;
box-sizing: border-box;
-moz-box-sizing: border-box;
}
#pass{
color:#787d77;
font-style:italic;
padding-left:17px;
margin-left:2px;
width:103px;
height:31px;
border:solid 2px #c4c8c1;
border-right:none;
background-color:transparent;
float:left;
box-sizing: border-box;
-moz-box-sizing: border-box;
}
.btn{
background:url(images/btn.png) no-repeat;
height:31px;
width:28px;
border:solid 2px #c4c8c1;
border-left:none;
display:block;
float:left;
padding:0;
cursor:pointer;
}

input.btn{
box-sizing: border-box;
-moz-box-sizing: border-box;
}
.search-suggest {
box-sizing: border-box;
-moz-box-sizing: border-box;
}
#remember{
margin-top:6px;
font-size:13px;
float:left;
width:86px;
text-align:right;
color:#787d77;
font-style:italic;
}
#passreg a{
color:#787d77;
font-style:italic;
text-decoration:none;
}
#passreg{
margin-top:6px;
font-size:13px;
color:#787d77;
font-style:italic;
float:right;
width:155px;
text-align:left;
}
.right{
width:295px;
float:right;
padding:15px 15px 0 0 ;
}
.right .btn{
float:right;
}
#search, .search-suggest{
color:#787d77;
font-style:italic;
padding-left:27px;
border:solid 2px #c4c8c1;
background-color:transparent;
width:139px;
}
#search{
border-color: #8C1D08;
color: #8C1D08;
}
#profile{
text-align:left;
color:#787d77;
font-style:italic;
}
#profile a{
color:#787d77;
}
#profile input{
background-color:transparent;
margin-left:-2px;
border:solid 2px #c4c8c1;
color:#787d77;
cursor:pointer;

}
.langs{
margin-top:20px;
float:right;
}
.langs a{
color:#434a44;
margin-right:5px;
text-decoration:none;
font-style:italic;
font-size:13pt;
}
.langs ul{
margin:0;
padding:0;
}
.langs ul li{
float:left;
list-style:none;
}
.langs li #active{
text-transform:capitalize;
color:#8c1d08;
border-bottom:solid 2px #8c1d08;
}
.langs li a:hover{
color:#8c1d08;
border-bottom:solid 2px #8c1d08;
}
.social{
margin-top:18px;
float:right;
}
.social  ul{
margin:0;
padding:0;
}
.social ul li{
float:left;
list-style:none;
width:23px;
height:23px;
margin-left:10px;
}
.social a{
display:block;
width:23px;
height:23px;
}
#lj{
background:url(images/lj_p.png) no-repeat;
}
#lj:hover{
background:url(images/lj_a.png) no-repeat;
}
#v{
background:url(images/v_p.png) no-repeat;
}
#v:hover{
background:url(images/v_a.png) no-repeat;
}
#fb{
background:url(images/fb_p.png) no-repeat;
}
#fb:hover{
background:url(images/fb_a.png) no-repeat;
}
#tw{
background:url(images/tw_p.png) no-repeat;
}
#tw:hover{
background:url(images/tw_a.png) no-repeat;
}
.menu{
height:40px;
width:100%;
border-top:solid 4px #1d502a;
border-bottom:solid 4px #1d502a;
padding-bottom:1px;
float:left;
margin-top:-45px;
}

.menu ul li{
display:table-cell;
list-style:none;
height:100%;

}
.menu ul li a{
font-family:"Times New Roman", Times, serif;
color:#12301d;
font-size:15pt;
text-decoration:none;
display:block;
padding:9px 0;

}
.menu ul li a, x:-moz-any-link{
text-align:center;
}
.menu ul li:hover > a{
background-color:#8c1d08;
color:#fff;
}
.menu ul{
margin:0;
width:100%;
height:100%;
float:left;
padding:0;
display:table;

}.menu ul li  ul#auc{
float:none;
position:absolute;
display:none;
height:auto;
width:237px;
z-index:100;
background-color:#dbe3db;
}
.menu ul li ul#aboutus, .menu ul li ul#painters, .menu ul li ul#eshop{
float:none;
position:absolute;
left:50%;
margin-left:-512px;
display:none;
height:auto;
width:237px;
z-index:100;
background-color:#dbe3db;
}

#drop ul li{
display:block;
list-style:none;
text-align:left;
border-bottom:dotted 1px #6b6d6a;
}

#drop ul li:hover > a{
background-color:#003c17;
color:#fff;
}
#drop ul li a{
color:#434a44;
font-size:0.9em;
font-style:italic;
padding:4px 0;
padding-left:10px;
text-align:left;
}
.menu ul li:hover > ul{
display:block;
}
.menu ul li:hover > ul#auc, .menu ul li:hover > ul#painters, .menu ul li:hover > ul#aboutus, .menu ul li:hover > ul#eshop{
display:block;
}
.menu_content, .menu_content1st{
display:none;
position:absolute;
float:left;
/*left:237px;*/
padding-left:237px;
z-index:-100;
top:0px;
width:787px;
height:181px;
background-color:#dbe3db;
}
#drop ul li:hover > div{
display:block;
}
.menu_content1st{
display:block;
}
.menu_text{
text-align:left;
position:absolute;
left:496px;
height:inherit;
background-color:#dbe3db;
padding-left:15px;
font-style:italic;
font-size:1em;
color:#03220f;
}
.menu_text a{
font-size:1em !important;
display:inline !important;
padding:0 !important;
margin:0 !important;
color:#912a16 !important;
}
#menu_p{
padding-top:30px;
margin:0;
}
.slides{
height:477px;
}
.slides, x:-moz-any-link {float:left;margin-left:-1024px;margin-top:4px;} 
.adress{
width:1024px;
font-family:"Times New Roman", Times, serif;
font-size:19pt;
font-style:italic;
color:$03220f;
background-color:#cdd2cc;
padding:40px 0;
}
.footr{
width:1024px;
border-top:solid 1px #a1a4a1;
background-color:#3e4943;
height:56px;
position: relative;
z-index: 1000;
}
.copyr{
width:1024px;
font-family:"Times New Roman", Times, serif;
font-style:italic;
text-align:center;
height:40px;
padding-top:18px;
background:url(images/bg_top.jpg) no-repeat top center;
color:#03220f;

}
body, div, ul, li, img {
	margin: 0; padding: 0; border: 0;
}

#slideshow {
	width: 1024px; height: 477px;
	overflow-x: scroll; overflow-y: hidden;
}

#slideshow ul {
	width: 6144px; list-style: none; 
	
}
	#slideshow ul li {
		float: left;
	}
	

#slideshow-nav {
position:absolute;
left:50%;

	width: 250px; 
	margin: -70px auto 0 242px; visibility: hidden;
	float:right;
	height:50px;
}	
	#slideshow-nav ul {
		list-style: none; 
		float:right;
		
	}
		#slideshow-nav ul li {
			float: left; 
		}
			#slideshow-nav ul li a {
			    float:right;
				display: block; width: 10px; height: 10px;
				float: left; margin: 0 5px;
				background-color: #fff; text-indent: -9999px;
				border-radius: 30px;
				-moz-border-radius: 30px;
				-webkit-border-radius: 30px;
				box-shadow: 0px 0px 30px #000;
				-moz-box-shadow: 0px 0px 30px #000;
				-webkit-box-shadow: 0px 0px 30px #000;
			}
				#slideshow-nav ul li a:hover, #slideshow-nav ul li a.active {
					background-color: #a89d8a;
				}

a {
	outline: none;
}
a:focus {
	background-color: #a89d8a;
}
/*-------------------Form------------------*/
.regform{
padding-top:20px;
background-color:#e7e9e6;
width:800px;
height:auto;
overflow:auto;
padding-bottom:15px;
margin-bottom:35px;
font-size:13px;
}
.filldata input{
font-size:11px;
font-style:italic;
color:#434a44;
border: solid 2px #d2d5d2;
height:27px;
border-bottom:0;
display:table-cell;
padding:0px;
padding-left:17px;
margin:0px;
background-color:#eef0ee;
}
.filldata ul {
display:table;
width:100%;
border: solid 2px #d2d5d2;
border-bottom:0;
background-color: #EEF0EE;
}
#fill_check{
display:inline-block;
height:100%;
vertical-align:middle;
padding-left:5px;
color:#434A44;
}
.filldata ul li{
list-style:none;
display:table-cell;
}
.attr{
padding-left:10px;
float:left;
text-align:left;
line-height:27px;
height:auto;
font-style:italic;
color:#434a44;
width:180px;

}
.fizur{
font-style:italic;
color:#434a44;
line-height:27px;
text-align:right;
float:left;
width:240px;
}
.filldata{
padding-right:18px;
text-align:left;
display:table;
float:right;
height:auto;
}
.filldata #wide{
width:471px;
}
.cont_head{
/*line-height:94px;*/
text-align:center;
padding: 15px 0;
}
#cont_head{
color:#434a44;
font-size:24px;
}
#check{
display:inline-block;
margin-left:10px;
padding-top:10px;
border:0;
vertical-align:middle;
}
#reg_btn{
cursor:pointer;
font-size:11px;
text-align:left;
padding-left:10px;
width:180px;
border:solid 2px #abb7ae;
border-bottom:0;
background:url(images/reg_arrow.png) center right no-repeat #b5b9b5;
}
/*---------------------Auct_list------------------*/
.lot_panel{
font-weight:bold;
font-style:italic;
font-size:15px;
color:#434a44;
margin-top:0;
border-top:solid 4px #434a44;
border-bottom:solid 4px #434a44;
padding:5px;
text-align:right;
width:100%;
}
#quant{
padding-top:8px;
float:left;
padding-left:10px;
padding-right:80px;
}
#quant a{
color:#434a44;
text-decoration:none;
padding: 0 3px;
}
#act_quant{
color:#8a2020 !important;
}
#displ{
padding:8px 0;
float:left;
}
#page_nmbr{
margin: 8px 20px 0 20px;
float:right;
}
#thispage{
font-size:20px;
color:#8a2020 !important;
}
#page_nmbr a{
color:#434a44;
padding:0 1px;
text-decoration:none;
}
#page_nmbr a:hover{
color:#8a2020;
display:inline-block;
}
#arr_lft ,#arr_rght{
display:inline-block;
cursor:pointer;
width:16px;
height:16px;
}
#arr_rght{
position:relative;
top:0;

}
.tablebodylink a{
display:inline-block;
}
span#arr_lft ,span#arr_rght{
cursor:default;
display:inline-block;
}
#arr_lft{
margin-right:10px;
background:url(images/arr_lft.png) no-repeat center;
float:left;
}
#arr_rght{
margin-left:10px;
background:url(images/arr_rght.png) no-repeat center;
}
/*
#list ,#mosaic, #gallery, #list_act, #mosaic_act, #gallert_act{
display:block;
margin-top:3px;
float:left;
cursor:pointer;
width:16px;
height:13px;
margin-left:15px;
}
#list{
background-image:url(images/list.gif);
}
#list:hover, #list_act:hover{
background-image:url(images/list_hover.gif)
}
#list_act{
background-image:url(images/list_down.gif)
}
#mosaic{
background-image:url(images/mosaic.gif)}
#mosaic:hover, #mosaic_act:hover{
background-image:url(images/mosaic_hover.gif)
}
#mosaic_act{
background-image:url(images/mosaic_down.gif)
}
#gallery{
background-image:url(images/gallery.gif)
}
#gallery:hover, #gallery_act:hover{
background-image:url(images/gallery_hover.gif)
}
#gallery_act{
background-image:url(images/gallery_down.gif);
}*/
.lot{
float:left;
padding: 15px 0px;
/*height:182px;*/
width:50%;
}
#lot_img{
margin-left:25px;
width:179px;
height:179px;
border:dotted 1px #727773;
}
#lot_nmb{
font-size:18px;
font-style:normal;
font-weight:bold;
float:left;
color:#434a44;
padding:0 2px;
text-transform:uppercase;
border-bottom: solid 1px #434a44;
}

#lot_small{
text-align:left;
padding-left:30px;
line-height:20px;
color:#222;
font-style:italic;
font-size:13px;
}
#lot_small a{
color:#222 !important;
}
#price{
color:#8a2020;
}

#lot_small, #lot_small font {
	font-family: Verdana, sans-serif !important;
}

#lot_small #lot_nmb a {
	font-family: serif, "Times New Roman";
}

#price_curr{color:#8a2020}

.lot_open{
border-top:solid 4px #434a44;
/*border-bottom:solid 4px #434a44;*/
height:688px;
}
.pict_cont{
margin-top:1px;
width:180px;
height:inherit;
float:left;
}
.pic_small{
display:table-cell;
text-align:center;
vertical-align:middle;
padding-bottom:5px;
height:173px;

}
.pic_small img{
cursor:pointer;
}
.pic_small a{
display:block;
cursor:pointer;
}
.main_cont{
float:left;
height:100%;
width:840px;
}
.large_pic{
float:left;
height:inherit;
margin-left:25px;
width:360px;
height:688px;
display: table-cell; vertical-align: middle;
}
.lot_about{
/*position:relative;
top:100%;
margin-top:-250px;*/
margin-top: 20px;
text-align:left;
width:390px;
height:150px;
float:right;
font-style:italic;
}
.lot_about div#lot_nmb{
border:0;
}
.jqZoomPup {
overflow: hidden;
background-color: #fff;
-moz-opacity: 0.5;
opacity: 0.5;
filter: alpha(opacity = 50);
z-index:10;
cursor:url(images/cursor.cur) , move;
}
#pass1 label, #pass2 label{
font-family:arial;
position:absolute;
font-size: 11px;
font-style: italic;
color: #434A44;
margin-left:19px;
margin-top:6px;
}
.text{
padding: 15px 20px;
text-align:center;
margin-bottom:50px;
}
.c_item{
width:1000px
padding:0 15px;
height:55px;
border-top: solid 2px #024816;
text-align:left;
}
.c_info{
clear: both;
}

.c_name{
margin-top:5px;
margin-bottom:5px;
float:left;
clear:right;
text-transform:uppercase ;
}
#c_pdf{
float:right;
display:block;
cursor:pointer;
width:32px;
height:32px;
background: url(images/pdf.png) no-repeat;
margin-top:10px;
}
.c_cont{
float:left;
}
.worker{
background-color:#eceeeb;
width:168px;
float:left;
padding: 10px 0;
color:#585f59;
font-style:italic;
height:250px;
margin-bottom:2px;
margin-right:2px;
font-size:13px;
}
.worker span{
font-size:14px;
}
.worker img{
margin-bottom:10px;
}
#redtext{
color:#790000;
font-style:italic;
font-weight:bold;
margin-bottom:20px;
display:block;
}
.photo_video{
border-top:solid 4px #434a44;
border-bottom:solid 4px #434a44;
overflow:auto;
}
.production div:hover{
background-color:#c1c5c2;
}
.production .cont_head{
/*line-height:70px;*/


}
.production div{
padding-bottom:10px;
}
.search-page{
width:1024px;
}
ul#themes{
position:absolute;
background-color:#fff;
display:none;
width:193px;
z-index:200;
border: solid 2px #C4C8C1;
border-top:0;
overflow:hidden;
}
ul#themes li{
 list-style-type:none;
 padding:5px;
 padding-left:28px;
 font-family:arial;
 font-size:12px;
 text-align:left;
 display:block;
 width:inherit;
 color: #787D77;
 font-style: italic;
}
ul#themes li:hover{
background-color:#C4C8C1;
}
.selection{
/*float:left;
margin-top:-60px;*/
margin-left: -800px;
margin-bottom: 15px;
position: relative;
z-index: 2000;
}
.selection .btn {
border-color: #8C1D08;
}
.alfabet {
/*overflow:auto;
width:100%;
display:table;
padding:0 30px;*/
display: block;
}
.alfabet li{
/*width:20px;*/
list-style:none;
/*display:table-cell;*/
display: inline-block;
margin: 0 2px;
}
.alfabet a{
font-family:times;
font-style:italic;
font-weight:bold;
font-size:20px;
color:#434a44;
text-decoration:none;
}
.showall{
float:right;
clear:both;
padding-right:40px;
padding-bottom:10px;
}
.showall a{
font-family:times;
font-style:italic;
font-weight:bold;
font-size:14px;
color:#8c1d08;
text-decoration:none;
padding-left:10px;
}
.painter_list {
float:left;
overflow:auto;
width:100%;
margin-top:30px;
border-top:dotted 1px #727773;
font-family:Times;
font-size:13px;
font-style:italic;
font-weight:normal;
}
.painter_list a{
font-family:Verdana;
font-style:italic;
font-weight:normal;
font-size:13px;
color:#122f1d;
text-decoration:none;
}

.moo-form-panel {
  width: 800px;
  margin: 0 auto;
  margin-bottom: 35px;
  padding: 17px 15px;
  font-size: 13px;
  background: #E7E9E6;
  color: #434A44; }
  .moo-form-panel .line {
    margin: -2px 0;
    overflow: hidden; }
  .moo-form-panel .label {
    width: 240px;
    float: left;
    margin-top: 3px;
	padding-right: 30px;
    text-align: right;
    font-style: italic; }
  .moo-form-panel .for-inp {
    overflow: hidden; }
  .moo-form-panel .field {
    border: 2px solid #D2D5D2;
    background: #EEF0EE;
    box-sizing: border-box;
    -moz-box-sizing: border-box; }
    .moo-form-panel .field input {
      font-style: italic;
      font-size: 11px;
      width: 100%;
      height: 28px;
      border: none;
      margin: 0;
      padding: 2px 5px;
      background: none;
      box-sizing: border-box;
      -moz-box-sizing: border-box; }
	.moo-form-panel .field input[type="checkbox"]{
		width: auto;
		height: auto;
		padding: 0;
		margin-right: 7px;
		margin-top: 7px;
		margin-bottom: 7px;
		position: relative;
		top: 1px;
	}
    .moo-form-panel .field label {
	  display: inline-block;
      margin-right: 10px; }
  .moo-form-panel .double .field {
    float: left;
    width: 265px; }
  .moo-form-panel .three .field {
    float: left;
    width: 177px; }
    .moo-form-panel .three .field.last {
      width: 176px; }
  .moo-form-panel .submit {
    height: 27px;
    padding: 0;
    margin: 0;
    font-style: italic;
    float: right; }
    
.search-form {;float:right}
  
.search_btn{
    background:url(images/search_btn.png) no-repeat;
    height:18px;
    width:18px;
    border:none;
    cursor:pointer;
    display:inline;
}