html {
	background: #CBB473 url(../img/background.jpg) top left ; padding: 0px; margin: 0px; height:100%;
}
body {
	padding: 0px; margin: 0px; font-size: 13px; font-family: Trebuchet MS, Arial, Helvetica, sans-serif; color: #000000; height:100%;
}
a img{
	border: 0px; 
}
.png { filter:expression(fixPNG(this)); }
a {
	text-decoration:underline; color:#000000;
}
a:hover{
	text-decoration:none;
}
.root{
	min-width:1004px; background: transparent url(../img/logo_bg.jpg) 0 0 no-repeat;
}
div.wrapper{
	float:right;width: 100%; margin-left: -941px;
}
div.extra{
	margin-left: 941px; 
		background-image: url(../img/right_bg.jpg);
	background-position: 0px 99px;
	background-repeat: no-repeat;
	background-color:red;
}
.right_back{
	background-image: url(../img/right_bg.jpg);
	background-position: 941px 99px;
	background-repeat: no-repeat;
}
.right_back_text{
	background-position: 941px 99px;
	background-repeat: no-repeat;
	background-image: url(../img/right_text_bg.gif);
}
/*Center*/
div.content{
	float:right;width:681px; padding-top:25px; padding-bottom:75px;
}
.navigation{
	margin-bottom:15px; //height:59px !important; //height:58px; //overflow:hidden;
}
.nav_item{
	margin-top:25px; display:table; display:inline-block;
}
.nav_item a, .nav_item span {
	margin-right:35px;
}
.work_time{
	float:right; margin-right:15px; text-align:right;
}
.work_time p{
	margin:0; padding:0; font-size:0.91em;
}
.work_time p em{
	font-style:normal; color:#971B1A; 
}
.frame{
	background:transparent url(../img/two_block.gif) 0 0 no-repeat; 
	width:649px; height:197px; padding:31px  0 0 32px;overflow:hidden;
	
}
.frame div{
	width:618px; height:169px; 
}
.two_block{
	background:transparent url(../img/test_bg.jpg) right top no-repeat; padding:40px 0 40px 15px; display:table; display:inline-block; width:666px;
	position:relative; z-index:3;
}
.main_showroom{
	float:left; width:260px;
}
.two_block div h1{
	margin:0; padding:0 0 15px;
}
.two_block div p{
	margin:0; padding:0; 
}
.main_showroom h2{
	color:#971D1C; font-size:1.1em; font-weight:bold;padding:0; margin: 20px 0 10px;
}
.main_showroom ul{
	margin:0; padding:0 0 0 10px;
}
.main_showroom ul li{
	list-style-type:none; background:transparent url(../img/bull.gif) 0 7px no-repeat; padding:0 0 5px 15px;
	
}
.main_showroom ul li a{
	margin:0; padding:0; 
}
.main_news{
	float:left; padding-left:45px;	
}
.catalog{
	width:350px; 
}
.catalog h1{
	margin:3px 0 0 5px !important;
}
.catalog_box{
	width:160px;
}
.catalog_item{
	height:20px; margin-bottom:3px; 
}
.catalog_item:hover, .catalog_item.over{
	background: none;
}
.catalog_item a{
	display:block; height:19px; text-decoration:none; 
	/*background-image:url(../img/catalog_list_full2.gif); background-repeat:no-repeat;*/
}
.catalog_item a img{
	margin:3px 0 0 7px;
}
/*a.painting{
	background-position: 0 0;
}
a.painting:hover{
	background-position: 0 -140px;
}
a.culture{
	background-position: 0 -20px;
}
a.culture:hover{
	background-position: 0 -160px;
}
a.silver{
	background-position: 0 -40px;
}
a.silver:hover{
	background-position: 0 -180px;
}
a.bone{
	background-position: 0 -60px;
}
a.bone:hover{
	background-position: 0 -200px;
}
a.glass{
	background-position: 0 -80px;
}
a.glass:hover{
	background-position: 0 -220px;
}
a.porcelain{
	background-position: 0 -100px;
}
a.porcelain:hover{
	background-position: 0 -240px;
}
a.icon{
	background-position: 0 -120px;
} 
a.icon:hover{
	background-position: 0 -260px;
} */
.pic_slot{
	height:1px; width:1px; position:relative; top:0; left:0; 
}
.pic_slot div{
	position:absolute; visibility:hidden;
}
/*
.catalog_item:hover .pic_slot div,  .catalog_item.over .pic_slot div{
	visibility:visible;
}
*/
.pic_painting{
	top:-20px; left:160px;
}
.pic_culture{
	top:-65px; left:180px; 
}
.pic_silver{
	left:145px; top:-30px;
}
.pic_bone{
	left:160px; top:-105px;
}
.pic_glass{
	left:190px; top:-120px;
}
.pic_porcelain{
	left:185px; top:-160px;
}
.pic_icon{
	left:180px; top:-160px;
} 
/*END CATALOG*/
.index_news{
	padding-top:30px; //padding-top:50px; 
}
.index_news h1{
	margin:5px 0 10px 5px !important; padding:0  !important;
}
.nnew{
	width:345px;
}
div.news_wrapper{
	float:left;width:100%;
}
div.news_body{
	margin-left:115px;
}
div.news_body small{
	color:#ffffff; display:block; font-size:0.83em; padding-bottom:3px;
}
div.news_body a{
	font-weight:bold; color:#971D1C;  
}
div.news_body p{
	padding-top:3px; margin:0; font-size:12px;
}
div.news_image{
	float:left;width:115px;margin-left:-100%; padding-top:15px;
}
div.news_image div{
	background:transparent url(../img/in_news_bg.gif) 0 0 no-repeat;
	width:84px; height:68px; padding: 11px 0 0 10px; margin-left:5px;
}
div.news_image div span{
	display:block; width:69px; height:52px; overflow:hidden; 
}








/*Left*/
div.left_colum{
	float:right;width:260px; padding-bottom:330px;
}
.logo{
	margin:60px 0 0 43px;
}
.logo div{
	margin-bottom:25px;
}
.logo, .left_menu{
	position:relative; z-index:10;
}


.footer{
	height:1px; position:relative;clear:both; z-index:1;
}
.gradient{
	position:absolute; background:transparent url(../img/foot_grad.gif) 0 0 no-repeat; width:311px;  height:165px; top:-165px;
	z-index:0;
}
.visual{
	position:absolute; height:600px; width:260px; background:transparent url(../img/left_bg.gif) 0 0 no-repeat; top:-600px; left:0;
	text-align:center;z-index:1;
}
.visual div{
	padding-top: 250px;
}
.footline{
	position:absolute; height:70px; width:681px; top:-70px; left:260px;z-index:1;
}
.footline div{
	float:left; font-size:11px;
}
div.copyright{
	padding:0 0 0 15px; width:310px;
}
div.copyright b{
	font-weight:normal; color:#9A2620; padding-right:3px;
}
div.copyright span{
	display:block;padding-left:13px;
}
div.adress{
	width:270px;
}
div.adress strong{
	color:#9A2620;
}
div.develop span{
	display:block; padding:0 0 3px 6px;
}
div.develop div{
	background: transparent url(../img/studio_bg.gif) 0 0 no-repeat; width:85px;
}
div.develop div a img{
	margin-left:6px;
}
/*TEXT*/
.border_small{
	background:transparent url(../img/rama_small.gif) 0 0 no-repeat;  height:142px;
	padding-top:30px; padding-left:33px; 
}
.home{
	background:transparent url(../img/home_bg.jpg) 0 0 no-repeat;
	padding:30px 15px;  font-size:13px; /*position:relative; z-index:10;*/
}
.home h1{
	margin:0; padding:0;
}
.home p{
	padding:10px 0 0; margin:0;
}
.photoblock{
	float:left; width:187px; height:149px; padding:17px 0 0 18px; position:relative;
	background:transparent url(../img/text_img_bg.gif) 0 0 no-repeat; margin:15px 15px 5px 0;
}
.left_menu{
	padding-left:68px; position:relative; z-index:5; padding-top:23px;
}
.left_menu div{
	margin-bottom:7px;
}
.news-line{
	display:table; display:inline-block; width:100%; margin-top:40px;
}
div.anons_wrapper{
	float:left;width:100%;
}
div.anons_body{
	margin-left:115px;
}
div.anons_image{
	float:left;width:115px;margin-left:-100%; 
}
.news-line div div small{
	color:#951B1A; font-size:0.85em; display:block; padding-bottom:3px;
}
.news-line div div a{
	color:#951B1A; font-weight:bold; font-size:1.1em;
}
.anons_body span, div.work_body span{
	display:block; padding-top:15px;
}
div.anons_image div{
	background:transparent url(../img/in_news_bg.gif) 0 0 no-repeat;
	width:84px; height:68px; padding: 11px 0 0 10px; 
}
div.anons_image div span{
	display:block; width:69px; height:52px; overflow:hidden; 
}
.select_page{
	margin-top:40px; font-size:11px; display:table; //display:inline-block;
}
.select_page *{
	float:left;
}
.select_page span{
	padding-right:10px;
}
.select_page a, .select_page strong{
	text-decoration:none; margin-right:7px; width:10px; text-align:center;
}
.select_page a:hover{
	font-weight:bold;
}
.select_page a img{
	position:relative !important; //position:static; top:4px; //margin-top:4px;
}
div.work_wrapper{
	float:left;width:100%;
}
div.work_body{
	margin-left:170px;
}
div.work_image{
	float:left;width:170px;margin-left:-100%; 
}
div.work_image div{
	background:transparent url(../img/pama_cent.jpg) 0 0 no-repeat; width:129px; height:104px;
	padding:17px 0 0 17px;
}
a.link_white{
	color:#ffffff !important; font-size:11px !important; font-weight:normal !important;
}
.antiqu{
	padding-top:20px; 
	
}
div.antiqu_wrapper{
	float:left;width:100%; //width:500px;
}
div.antiqu_body{
	
}
.antiqu_body h3, .less h3{
	margin:0; padding:0 0 10px 0; color:#9D2120; font-size:1.1em;
}
.antiqu_body span, .less span{
	color:#9D2120; 
}
.antiqu_body span, div.other_ant_desc p{
	font-size:12px;
}
div.antiqu_image{
	float:left; width:450px; 
}
div.ant_bottom{
	background: transparent url(../img/ant_bottom.gif) left bottom no-repeat; width:377px; 
}
div.ant_top{
	background: transparent url(../img/aht_top.png) left top no-repeat; padding:10px 10px 12px; width:357px;
	//background:none; //filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='img/aht_top.png');
}
.imgimgimg{
	padding:10px 0; text-align:center !important;
}
.ant_line{
	clear:left; padding-top:15px; /*position:relative; z-index:20;*/
}
.ant_box{
	width:290px; float:left;
}
div.other_ant_desc{
	margin-left:110px; padding-top:10px; 
}
div.other_ant_img{
	float:left;width:100px;  height:71px; padding: 10px 0 0 10px;
	background:transparent url(../img/ant_bg.gif) 0 0 no-repeat;
}
div.other_ant_desc a{
	color:#9D2120; font-weight:bold;
}
.less{
	width:450px;
}
.less h3{
	float:right;
}
.less p{
	padding-top:30px;
}
.back{
	text-align:right; padding-top:20px; color:#9D2120;
}
.back a{
	color:#9D2120; font-weight:bold; font-size:11px;
}
.big_bottom{
	width:650px; background:transparent url(../img/big_bg.jpg) left bottom no-repeat; 
}

.big_top{
	background: transparent url(../img/big_top.png) left top no-repeat; width:650px; padding:20px 0;
	//background:none; //filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='img/big_top.png');
}
.big_top table{
	width:645px; border-width:0; border-spacing:0; 
}
.big_top table tr td.touch{
	width:47px;
}
.big_top table tr td.images{
	text-align:center;
}
.imb a{
	margin-left:30px;
}
.gallery{
	padding-top:30px; width:100%; display:table; //display:inline-block;	
}
.gallery a, .gallery span{
	width:95px;  height: 72px; display:block; float:left; margin-right:13px; //margin-right:11px; margin-top:5px; padding:10px 5px 0 0;
	background:transparent url(../img/gallery_bg.gif) 0 0 no-repeat; text-align:center;
}
.gallery a:hover, .gallery span{
	background:transparent url(../img/gallery_bg.gif) 0 -82px no-repeat !important;
}
.cols{
	float:left; width:320px;padding-top:30px; //position:relative;
}
.mapborder{
	width:95px; background:transparent url(../img/map_bg.gif) 0 0 no-repeat; padding:10px; margin-bottom:5px;
}
.mapborder img, .cols span{
	cursor:pointer; cursor:hand;
}
.cols span{
	text-decoration:underline; color:#9D2120;
}
.address{
	margin-top:15px;
}
.address  a{
	color:#9D2120;
}
.address p{
	
}
.forma{
	padding-top:30px;
}
.forma form{
	margin-top:20px;
}
.sendform{
	margin-bottom:4px;
}
.textinput, .textinputHovered {
	height:21px;
	background:url(../img/input_bg.gif) repeat-x left top;
	border:none;
	padding:6px 0 0;
	vertical-align:middle;
	color:#000000; font-size:12px; font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
}
.inputCorner {
	padding-bottom:0;
	vertical-align:middle;
}

/*Text areas*/
.txtarea .tr{background:url(../img/txtarea_tr.gif) no-repeat top right;}
.txtarea img.txt_corner {
	width:5px;
	height:10px;
	display:block;
}
.txtarea .br{background:url(../img/txtarea_br.gif) no-repeat top right;}
.txtarea .cntr {background:url(../img/txtarea_cntr.gif) repeat-y right top;}
.txtarea .cntr_l{
	width:5px;
	background:url(../img/txtarea_l.gif) repeat-y left top;
	float:left;
}
.txtarea textarea {
	border:0;
	background:none;
	padding:0;
	margin:0;
	color:#000000; font-size:12px; font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
}
.sendform .txtarea textarea{
	margin:0 0 10px 5px;
}
.map_slot{
	position:relative; height:1px; width:1px; z-index:5;
}
.map_slot *{
	position:absolute; 
}
#kiev, #kharkov{
	top:80px; left:40px; cursor:pointer; cursor:hand;display:none
}
#shadow{
	top:83px; left:43px; background:#000000; width:460px; height:458px; display:none;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=20); 
	-moz-opacity: 0.2; -khtml-opacity: 0.2; opacity: 0.2; 
}
.center{
	text-align:center; vertical-align:middle;
}
.center img{
	cursor:pointer; cursor:hand; 
}
.normalsize{
	font-size:13px;
	margin-bottom:0px;
}
