*{margin:0px; padding:0px;}

img{border:none;}

body{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
color:#323232;
background:#bfbfc1;
}

body a{
outline:none;
color:#323232;
}

body a:hover{
text-decoration:none;
}

body.b_pvers{
background:#fff;
}

h1{
font-size:20px;
line-height:24px;
font-weight:normal;
padding-bottom:7px;
}

h2{
font-size:14px;
color:#c00000;
font-weight:normal;
padding-bottom:20px;
}

.main{
min-width:1000px;
}

p{
padding-bottom:15px;
}

table{
border-collapse:collapse;
}

.headerdiv{
height:86px;
background:url(/images/header_bg.jpg) top repeat-x;
}

.headerdiv .headerbg{
height:86px;
background:url(/images/head_grad.jpg) center top no-repeat;
}

.header{
height:86px;
width:1000px;
margin:auto;
background:url(/images/header.jpg) left top no-repeat;
}

.header .slogan{
padding-top:28px;
padding-left:205px;
}

.header .slogan img{
display:block;
}

.contentdiv{
height:623px;
overflow:hidden;
background:url(/images/content_grad.jpg) top repeat-x #cdcecf;
}

.contentdiv .contentbg{
height:623px;
background:url(/images/content_bg.jpg) center top no-repeat;
}

.content{
height:623px;
width:1000px;
margin:auto;
}

.content .flashbg{
height:623px;
float:left;
background:url(/images/content_l.gif) left top no-repeat;
padding-left:57px;
}

.content .flash{
height:601px;
width:622px;
background:url(/images/content_r.gif) right top no-repeat;
padding-top:22px;
padding-right:39px;
}

.pagetitle{
font-size:19px;
color:#1c0609;
padding:0px 0px 20px 65px;
}

.container.c_textpage .pagetitle,
.container.c_textpage .pvers {
padding-left:159px;
}

.pvers {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#a1a1a3;
	padding:8px 0px 0px 65px;
}
.section_collection .pvers, .section_collection .pagetitle {
	display: none;	
}
.c_textpage .pvers {
	padding-left: 159px;	
}
.pvers span{
padding:0px 5px;
}

.container {
	height:559px;
	width:589px;
	font-family:Tahoma;
	font-size:11px;
	overflow:hidden;
	padding:20px 16px 0px 17px;
	background:url(/images/cont_textp.gif) -20px center repeat-y #fff;
}
.section_collection .container {
	background:none;
	padding:0px;
	width: auto;
}

.container.c_textpage{
	background:url(/images/container.gif) -20px 0 repeat-y #fff;
}

.textpage .scroll,
.textpage .scroll-pane{
line-height:140%;
}

.scroll-wrap{
width:100%;
padding-bottom:20px;
background: #fff;
}

.textpage .scroll img,
.textpage .scroll-wrap img {
/*float:left;
margin:5px 14px 12px 0px;*/
}

.container a{
color:#c00000;
}

.container .scroll,
.scroll-pane{
	height:444px;
	overflow:hidden;
	background:#fff;
}
.section_collection .textpage .scroll-pane {
	height:auto;
	width:auto;
}
.section_collection .container {
	height:578px;
	width:621px;	
}
.container.fback .scroll,
.container.fback .scroll-pane{
	height:444px;
	padding-bottom:71px;
}

.scrollpadd{
padding:20px 10px 0px 0px;
}
.section_collection .scrollpadd {
	padding: 0px;
}
.scrollpadd.sctop{
padding-top:1px;
}

.content .rightcol{
width:282px;
float:right;
}

.logo{
padding:29px 0px 20px 14px;
}

.logo img{
display:block;
}

.menu{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
text-transform:uppercase;
list-style:none;
padding:0px 42px;
}

.menu .mtit{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
text-transform:none;
color:#fff;
background:#a1a1a3;
padding:3px 5px;
}

.menu li{
list-style:none;
padding:0px 0px 8px 0px;
}

.menu li.miact, .menu li.miact a {
color:#c00000;
}
.menu li.miact li, .menu li.miact li a {
color:#323232;
}

.menu li.lbrdr{
border-bottom:1px solid #b56d6e;
margin-bottom:10px;
padding:0px 0px 10px 0px;
}

.menu ul{
border-top:1px solid #b56d6e;
padding-top:15px;
margin-top:15px;
}

.blinebg{
height:68px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#bf0c0c;
text-transform:uppercase;
background:url(/images/bline_bg.jpg) top repeat-x #b1b2b4;
}

.blinebg a{
color:#bf0c0c;
}

.blinebg img{
display:block;
margin:auto;
}

.blinebg .bline{
height:68px;
background:url(/images/bline.jpg) center top no-repeat;
}

.blinebg .blinediv{
height:43px;
width:240px;
background:url(/images/blineimg.jpg) center top no-repeat;
margin:auto;
padding-top:25px;
padding-left:760px;
}

.linksdiv{
font-size:15px;
color:#fff;
background:#1c0609;
}

.linksdiv a{
color:#fff;
}

.linksdiv .links{
min-height:68px;
width:944px;
margin:auto;
padding:30px 56px 22px 0px;
}

.linksdiv .links ul{
float:left;
list-style:none;
padding:0px 10px 0px 56px;
}

.linksdiv .links ul li{
list-style:none;
padding-bottom:7px;
}

.prod{
font-size:11px;
padding-bottom:1px;
}

.prod .tit{
font-size:14px;
padding-bottom:3px;
}

.prodtab{
width:100%;
border-collapse:collapse;
}

.prodtab .tdpic{
width:137px;
padding-right:22px;
}

.prodtab .tddescr{
vertical-align:middle;
}

.news{
padding-bottom:1px;
}

.news .tit{
font-size:14px;
padding-bottom:3px;
}

.news .tit .date{
font-size:11px;
color:#a1a1a3;
}

.news .picd{
height:108px;
width:135px;
border:1px solid #c0c1c2
}

.newstab{
width:100%;
border-collapse:collapse;
}

.newstab .tdpic{
width:137px;
padding-right:22px;
}

.newstab .tddescr{
vertical-align:middle;
}

.formdiv{
padding:20px 0px;
}

.formdiv .required{
position:absolute;
color:#c00000;
margin-left:2px;
}

.formdiv .fdline{
zoom:1;
overflow:hidden;
padding-bottom:10px;
}

.formdiv .fdline label{
width:130px;
text-align:right;
float:left;
padding-right:15px;
}

.formdiv .fdline .input_text{
width:280px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#bdbdbe;
float:left;
border:1px solid #bdbdbe;
background:#fff;
padding:1px 0px 1px 3px;
}

.formdiv .fdline select{
width:284px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#bdbdbe;
float:left;
border:1px solid #bdbdbe;
background:#fff;
}

.formdiv .fdline textarea{
height:110px;
width:280px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#bdbdbe;
float:left;
border:1px solid #bdbdbe;
background:#fff;
padding:1px 0px 1px 3px;
}

.formdiv .button{
/*width:80px;*/
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
text-decoration:underline;
display:block;
color:#c00000;
cursor:pointer;
text-transform:uppercase;
border:none;
background:none;
margin-left:145px;
margin-top:5px;
}

.collect_select{
height:578px;
width:621px;
color:#fff;
overflow:hidden;
}

.collect_select .collect{
height:289px;
width:207px;
float:left;
cursor:pointer;
overflow:hidden;
}

.collect_select .collect.lhov .label{
display:none;
}

.collect_select .collect a {
	color:#fff;
	text-decoration:none;
	display: block;
	width: 207px;
	height: 289px;
	font-weigth: bold;
	
}
.collect_select .collect a span {
	color:#fff;
	text-decoration:none;
	display: block;
	width: 207px;
	height: 289px;
	background:url(/images/layer.png);
	line-height: 289px;
	text-align: center;
	font-weight: bold;
}
/*.collect_select .collect a:hover span {
	visibility:hidden;
}*/
/*
.collect_select .collect .label{
height:289px;
width:207px;
font-size:15px;
font-weight:bold;
text-align:center;
background:url(/images/layer.png);
position:absolute;
overflow:hidden;
}
*/
.collect_select .collect .label a{
height:179px;
width:187px;
display:block;
padding:140px 10px 10px 10px;
}

.collect_select .collect .label table{
height:269px;
width:187px;
border-collapse:collapse;
}

.collect_select .collect .label table td{
height:269px;
width:187px;
vertical-align:middle;
}

.collect_scroll {
	height:110px;
	width:622px;
	background:#fff;
}
.collect_scroll.text_block {
	height: 234px;
	width:572px;
	margin-bottom: 20px;
}

.collect_scroll .scrollcont {
height:110px;
width:548px;
float:left;
overflow:hidden;
position:relative;
}
.collect_scroll.text_block .scrollcont {
	height: 234px;
	width:536px;
}
.collect_scroll .scrollcont2 {
height:110px;
position:absolute;
margin-left:0px;
}
.collect_scroll.text_block .scrollcont2 {
	height: 234px;	
}
.collect_scroll .scrollcont div.thumb{
/*height:110px;
width:137px;
float:left;
font-size:13px;
color:#fff;
overflow:hidden;
display: inline-block;
*/
	font-size:13px;
color:#fff;
}

.collect_scroll .scrollcont a {
color:#fff;
cursor:pointer;
}

.collect_scroll .scrollcont .thumb .label{
height:90px;
width:116px;
display:none;
position:absolute;
overflow:hidden;
white-space:normal;
background:url(/images/layer.png);
border-left:1px solid #fff;
padding:10px;
}

.collect_scroll .scrollcont .thumb .thhov .label,
.collect_scroll .scrollcont .thumb .thact .label{
display:block;
}

.collect_scroll .scrollcont img{
display:block;
border-left:1px solid #fff;
}

.collect_scroll .prev {
height:110px;
width:37px;
float:left;
background:#a1a1a3;
}
.collect_scroll.text_block .prev {
	height:234px;
	width: 17px;
}

.collect_scroll .prev a,
.collect_scroll .next a{
height:64px;
width:37px;
cursor:pointer;
display:block;
padding-top:46px;
}

.collect_scroll.text_block .prev a,
.collect_scroll.text_block .next a {
height:auto;
width:17px;
padding-top:100px;
}

.collect_scroll .prev a, .collect_scroll .next a{
display:none;
}

.collect_scroll .prev img,
.collect_scroll .next img{
display:block;
margin:auto;
}

.collect_scroll .next {
height:110px;
width:37px;
float:right;
background:#a1a1a3;
}
.collect_scroll.text_block .next {
	width: 17px;
	height: 234px;
	float: left;	
}

.collect_info{
height:468px;
width:622px;
background:#fff;
overflow:hidden;
}

.collect_info .collectpic{
height:468px;
width:448px;
float:left;
overflow:hidden;
}

.collect_info .collectpic img{
/*display:block;*/
}

.collect_info .collectpic .links,
.collection .links{
height:30px;
width:408px;
float:left;
position:relative;
font-size:11px;
color:#686c82;
margin-top:-30px;
padding:0px 20px;
}

.collect_info .collectpic .links a,
.collection .links a{
white-space:nowrap;
color:#686c82;
}

.collect_info .collectpic .links a.a_list{
float:left;
}

.collect_info .collectpic .links a.a_choose{
float:right;
padding-left:17px;
}

.collect_info .collectpic .links a.a_choose img{
display:block;
position:absolute;
margin:-2px 0px 0px -17px;
}

.collect_info .about{
/*width:150px;
padding:18px 10px 0px 0px;*/
	float:right;
	padding:18px 4px 0 10px;
	width:160px;
}

.collect_info .size{
font-size:11px;
}

.collect_info .size b{
color:#8d0000;
}

.collect_info .descr{
font-size:11px;
font-style:italic;
padding-bottom:20px;
}

.collect_info .cdescr{
height:238px;
overflow:hidden;
padding-bottom:12px;
}

.collect_info .picsprev{
height:200px;
/*text-align:center;*/
padding-right:10px;
width: 131px;
overflow: hidden;
}

.collect_info .picsprev img{
/*display:block;
margin:auto;*/
}

.collection{
height:468px;
width:622px;
overflow:hidden;
}

.collection .label{
width:352px;
font-size:22px;
position:absolute;
margin-top:-305px;
padding:0px 35px;
}

.collection img{
display:block;
}

.pics{
zoom:1;
overflow:hidden;
/*padding-bottom:20px;*/
white-space: nowrap;
}

.collect_scroll.text_block {
	position: relative;	
}

.pics img{
/*float:left;*/
margin:0px!important;
}
.pics a {
	display: inline-block;
	/*float: left;*/
}
.layer{
height:100%;
width:100%;
top:0px;
left:0px;
position:absolute;
z-index:50;
background:url(/images/layer2.png);
}

.popup{
width:450px;
background:#fff;
margin:auto;
padding:10px;
}

.popup .close{
font-size:11px;
font-weight:bold;
text-align:right;
padding-bottom:10px;
}

.popup .close a{
cursor:pointer;
color:#8e0000;
text-decoration:none;
}

.footer{
min-height:10px;
width:924px;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:11px;
color:#595959;
margin:auto;
padding:30px 20px 30px 56px;
}

.footer a{
color:#595959;
}

.footer .copyrights{
float:left;
}

.footer .development{
text-align:right;
float:right;
}

.pvmain{
width:770px;
background:#fff;
padding:25px 15px;
}

.pvmain .pvheader{
min-height:10px;
font-size:14px;
padding-bottom:40px;
}

.pvmain .pvheader .pvlogo{
float:left;
}

.pvmain .pvheader .contacts{
width:440px;
float:right;
}

.pvcontent{
font-size:12px;
}


.spacer{
height:1px;
clear:both;
font-size:1px;
line-height:1px;
}
/* ////////////// */
.collectpic img {
	display: none;
}
.collectpic img#color_img0 {
	display: inline;
}

.picsprev img#img0 {
	display: none;
}
