/* GENERAL STYLES */
html,body{
 margin:0px;
 padding:0px;
 color:#000000;
 background: #FFFFFF url('/images/bg.gif') no-repeat 50% 0%;
 font-family:Arial,Verdana,Helvetica;
 font-size:12px
}
img, table{border:none}
h1,h2,h3,h4,h5,h6,p {
 padding:0px;
 margin:0px
}
a{
 color:#000000;
 cursor:pointer
}


.highslide {
cursor:url('/images/zoomin.cur');

}

/* HIGHSLIDE */

.highslide                    {cursor: url('/images/zoomin.cur'), pointer; outline: none;}


a{text-decoration:underline}
a:hover{text-decoration:none}
form{margin:0px; padding:0px}
.bold{font-weight:bold}
.red{color:#b10000}
.small{font-size:11px;color:#aaaaaa}
.grey{color:#c89970; font-weight:bold}

#main1{
 margin:0px auto;
 width:975px
}

#main1 select{
	height:21px;
}

#header1{
 float:left;
 background: url('/images/header.png') no-repeat; 
 width:975px;
 height:170px
}
#logo{
 float:left;
 position:relative;
 left:20px;
 top:54px;
 width:265px;
 height:67px
}
#telefon{
 float:right;
 position:relative;
 top:34px;
 right:20px;
 color:#ffffff;
 font-family: Myriad Pro, Arial, Verdana, Helvetica;
 font-size:14px
}
#topmenu{
 float:left;
 position:relative;
 top:64px;
 left:40px
}
#topmenu a{
 float:left;
 text-decoration:none
}
#topmenu img{
 float:left
}
#topmenu span{
 float:left;
 color:white;
 font-family: Myriad Pro, Arial, Verdana, Helvetica;
 font-size:11px;
 padding:12px 13px 0px 0px
}
#search{
 float:right;
 position:relative;
 top:50px;
 right:22px;
 width:270px
}
#searchtext{
 float:left;
 width:170px;
 border:none;
 background: url('/images/x.gif') repeat
}
#searchbtn{
 margin-left:20px;
 margin-top:1px;
 width:62px;
 height:19px;
 border:none;
 cursor:pointer
}

a.lup, a:visited.lup {
text-decoration:underline;
}

a:hover.lup{
text-decoration:none;
}

#wrapper{
 float:left;
 background: url('/images/wrapperbg.png') repeat-y;
 width:975px;


}
#leftblock{
 float:left;
 width:179px;
 padding-left:8px
}
#greyblock{

 float:left;
 width:179px
}
#greyheader{
 width:179px;
 height:15px;
 background: url('/images/greyheader.png') no-repeat
}
#greycontent{
 float:left;
 width:179px;
 background: url('/images/greybg.png') repeat-y
}
#greybeautiful{
 width:179px;
 background: url('/images/greybeautiful.png') no-repeat
}
#greyblocktext{
 margin-left:14px;
 color:#656565
}
#greyblocktext li, ul{
 margin:6px 0px 0px 7px;
 padding:0px;
 list-style-type:none
}
#greyblocktext li a{
 color:#656565;
 font-weight:bold;
 text-decoration:none
}
#greyblocktext li a:hover{
 text-decoration:underline
}

.title1{
 color:#333333;
 font-weight:bold;

}


#greyblock select{
 float:left;
 background-color:#D5D5D5;
 color:#656565;
 border: 1px solid #8D8D8D;
 width:150px;
 
}
#greyfooter{
 float:left;
 width:179px;
 height:15px;
 background: url('/images/greyfooter.png') no-repeat
}
#redblock{
 float:left;
 width:178px;
 height:130px;
 margin-top:10px
}
#raspberryblock{
 float:left;
 width:176px;
 height:167px;
 margin-top:10px;
 background: url('/images/raspberrybg.png') no-repeat
}
#raspberryblock_auth{
 float:left;
 width:176px;
 height:167px;
 margin-top:10px;
}
#raspberryblocktext{
 margin-top:5px;
 margin-bottom:5px;
 text-align:center
}
#forclients{
 color:#be0000;
 font-size:16px;
 font-family: Myriad Pro, Arial, Verdana, Helvetica
}
.formname{
 float:left;
 color:#656565;
 font-weight:bold
}
#lodin{
 float:left;
 border: 1px solid #908c71;
 background-color:#e3e2db;
 width:150px;
 height:15px
}
#password{
 float:left;
 border: 1px solid #908c71;
 background-color:#e3e2db;
 width:150px;
 height:15px
}
#vxod{
 float:right;
 border:none;
 width:61px;
 height:18px;
 margin-top:10px;
 cursor:pointer
}
#raspberryblocktext a{
 color:#656565;
 text-decoration:underline
}
#raspberryblocktext a:hover{
 color:#656565;
 text-decoration:none
}
#vspom{
 float:left;
 text-align:center;
 padding-top:0px
}
#vspom a{
 padding-top:5px;
 font-size:11px
}
#rightblock{
 float:left;
 width:775px;
 margin-left:8px;
 color:#656565
}
#greylongblockheader{
 float:left;
 width:766px;
 height:15px;
 background: url('/images/greylongheader.png') no-repeat
}
#greylongblock{
 float:left;
 width:766px;
 background: url('/images/greylongbg.png') repeat-y
}
#greylongblockfooter{
 float:left;
 width:766px;
 height:15px;
 background: url('/images/greylongfooter.png') no-repeat
}
.poster{
 float:left;
 width:380px;
 height:250px;
 margin-top:10px
}
.poster1{
 float:left;
 width:297px;
 height:250px;
 margin-left:2px
}
.imgposter{
 float:left;
 position:relative;
 z-index:100;
 width:297px;
 height:189px;
 overflow:hidden;
 margin-bottom:-19px
}
.greyposter{

 float:left;
 position:relative;
 z-index:1;
 width:297px;
 height:79px;
 overflow:hidden;
 color:#9C0000;
 font-size:14px;
 font-family: Myriad Pro, Arial, Verdana, Helvetica;
 text-align:center;
 background: url('/images/greyposter.jpg') no-repeat
}
.greyposter a, .greyposter a:link, .greyposter a:visited, .greyposter a:hover{
	color:#9C0000;
 font-size:14px;
 font-family: Myriad Pro, Arial, Verdana, Helvetica;
 text-align:center;
 text-decoration:none;
}
.greyposter p{margin-top:28px}

/* CATALOGUE */

.catalogue{
 float:left;
 width:705px;
 padding:5px 0px 0px 35px;
}

.rightblock a, .rightblock a:visited {
text-decoration: underline !important;
}

.rightblock a:hover {
text-decoration: none !important;
}

.razdel{
 float:left;
 height:30px;
 color:#B81010;
 font-family:Tahoma,Arial,Verdana,Helvetica;
 font-size:24px
}
.verticalline{
 float:left;
 width:1px;
 height:30px;
 margin:0px 20px 0px 20px;
 border-left:1px solid #BABAA6
}
.verticallinegrey{
 float:left;
 width:1px;
 height:30px;
 margin:0px 20px 0px 20px;
 border-left:1px solid #cb9f79
}
.podrazdel{
 float:left;
 height:30px;
 color:#DD904E;
 font-family:Tahoma,Arial,Verdana,Helvetica;
 font-size:24px
}
.kolvo{
 float:left;
 margin:8px 0px 0px 20px;
 color:black
}
.sortirovka{
 float:left;
 width:210px;
 height:16px;
 color:#656565;
 border:1px solid #B3B9C3
}

.horizontalline{
 float:left;
 width:100%;
 height:1px;
 border-top: 1px solid #CDCDCD
}

.posters{
 float:left;
 width:210px;
 height:370px;

  padding-bottom:40px;
overflow:hidden;

}

.posters a, .posters a:visited {
text-decoration:underline;
}

.posters a:hover {
text-decoration:none;
}

.postersimg{
 margin-top:10px;
 float:left;
 width:190px;
 height:165px;
 vertical-align:middle;
 padding-left:15px
}

.bagetimg{
 margin-top:10px;
 float:left;
 width:190px;
 height:165px;
 vertical-align:middle;
 padding-left:25px;
}

.postershead1 {
 
 width:99%;
 height:25px;
 border:1px solid #FFFFFF;
 background-color:#eaeaea;
 text-align:center;
 padding-top:4px;
 font-size:18px;

 color:#B90800;
 
}

.postershead1 a, .postershead1 a:hover, .postershead1 a:visited {
 font-size:18px;
 color:#B90800;
}


.postersheader{

 
 overflow:hidden;
 background: url('/images/rightshade.gif') no-repeat right top
}

.postersfooter{
 float:left;

 height:7px;

 background:url('/images/shaddow4.gif') left top  repeat-x
}
.postersinfo{
 float:left;
 width:100%;
 padding-top:18px;
 font-size:11px
}
.postersnav{
 
padding-top:20px
}
.link1{

}
.link2{

}
.link3{

}
.pagenumber{
 float:left;
 padding-top:30px;
 padding-bottom:10px;
 width:100%;
 text-align:center;
 color:#E4E4E4
}
.pagenumber a{color:#666666}
.activelink{color:#666666;font-weight:bold}

.obzor{
 float:left;
 width:300px;
 padding-top:10px;
 padding-bottom:10px
}
.obzor select{
 float:left;
 width:150px;
 height:13px;
 border: 1px solid #B3B9C3;
 color:#656565
}

.basketbasket{
 float:left;
 padding-top:8px;
 color:#8c8c8c;
 font-size:11px
}
.basketbasket a{
 color:#8c8c8c;
 font-size:11px
}

.basket{
 float:left;
 width:701px;
 margin-top:30px;
 background: url('/images/bgwhite.gif') repeat-y
}
.basketheader{
 float:left;
 width:701px;
 height:15px;
 background: url('/images/topwhite.gif') no-repeat
}
.basketfooter{
 float:left;
 width:701px;
 height:15px;
 background: url('/images/bottomwhite.gif') no-repeat
}
.basketcontent{
 float:left;
 padding:0px 1px 0px 1px
}
.td1{width:150px; overflow:hidden;}
.td2{width:100px; overflow:hidden;}
.td3{width:120px; font-weight:bold; overflow:hidden;}
.td4{width:115px; font-weight:bold; overflow:hidden;}
.td5{width:72px; overflow:hidden;}
.td6{width:72px; overflow:hidden;}
.td7{width:72px; overflow:hidden;}
.td6 input{width:40px; height:14px; border:1px solid #d1d1d1; text-align:center; font-size:11px; color:#656565}
.table1 td{color:#c89970; font-weight:bold; text-align:center; background-color:#f4f4f4}
.table2{text-align:center; background-color:#f4f4f4}
.table2 tr{float:left; padding:15px 0px 15px 0px}
.table3{text-align:center; background-color:#f8f8f8}
.table3 tr{float:left; padding:15px 0px 15px 0px}
.selected{float:right; width:300px; margin: -35px 10px 0px 0px}
.selected a{color:#c89970; text-decoration:underline}
.selected a:hover{color:#c89970; text-decoration:none}

.price{
 float:left;
 margin-top:35px;
 width:703px;
 background: url('/images/price.gif') repeat-y
}
.priceheader{
 float:left;
 width:703px;
 height:12px;
 background: url('/images/priceheader.gif') no-repeat
}
.pricefooter{
 float:left;
 width:703px;
 height:15px;
 background: url('/images/pricefooter.gif') no-repeat
}
.pricecontent{
 float:left;
 width:100%;
 padding:0px 20px 0px 20px
}
.pricecontent1{
 float:left;
 width:150px;
 height:90px;
 border-right:1px solid #cb9f79;
 font-weight:bold
}
.pricecontent2{
 float:left;
 width:90px;
 height:90px;
 padding-left:20px
}
.pricecontent3{
 float:left;
 display:block;
 width:159px;
 height:24px;
 margin: 37px 0px 0px 160px; 
 padding-top:5px;
 text-align:center;
 color:#888888;
 font-size:11px;
 background: url('/images/bth1.gif') no-repeat 
}
.pc1{float:left; width:100%; padding:5px 0px 0px 5px}
.pc2{float:left; width:100%; padding:17px 0px 0px 5px}
.pc3{float:left; width:100%; padding:17px 0px 0px 5px; color:#cb9f79}
.oformit{
 float:left;
 width:100%;
 height:150px
}
.l1{
 float:left;
 width:184px;
 height:24px;
 text-align:center;
 padding-top:5px;
 margin:60px 0px 0px 110px;
 color:#888888;
 font-size:11px;
 background: url('/images/bth2.gif') no-repeat 
}

.l1b1 {
 width:184px;
 height:24px;
 text-align:center;

 color:#888888;
 font-size:11px;
 background: url('/images/bth2.gif') no-repeat;

border:0px; 

cursor:pointer;
}

.l1b {
 float:left;
 width:184px;
 height:24px;
 text-align:center;

 margin:10px 0px 0px 110px;
 color:#888888;
 font-size:11px;
 background: url('/images/bth2.gif') no-repeat;

border:0px; 

cursor:pointer;
}

.l2{
 float:right;
 width:159px;
 height:24px;
 text-align:center;
 padding-top:5px;
 margin:60px 110px 0px 0px;
 color:#888888;
 font-size:11px;
 background: url('/images/bth1.gif') no-repeat 
}

.avtorizationheader_auth{
 float:left;
 width:260px;
 height:15px;
 background: url('/auth/images/redheader.png') no-repeat 
}
.avtorizationcontent_auth{
 float:left;
 width:260px;
 background: url('/auth/images/redcontent.png') repeat-y 
}
.avtorizationfooter_auth{
 float:left;
 width:260px;
 height:15px;
 background: url('/auth/images/redfooter.png') no-repeat 
}


.avtorization{
 float:left;
 width:703px;
}
.avtorization_cont{
 float:left;
 width:600px;
}
.avtorizationheader{
 float:left;
 width:703px;
 height:15px;
 background: url('/images/redheader2.png') no-repeat 
}
.avtorizationheader_cont{
 float:left;
 width:600px;
 height:15px;
 background: url('/images/redheader.png') no-repeat 
}
.avtorizationfooter{
 float:left;
 width:703px;
 height:15px;
 background: url('/images/redfooter2.png') no-repeat 
}
.avtorizationfooter_cont{
 float:left;
 width:600px;
 height:15px;
 background: url('/images/redfooter.png') no-repeat 
}
.avtorizationcontent{
 float:left;
 width:703px;
 background: url('/images/redcontent2.png') repeat-y 
}
.avtorizationcontent_cont{
 float:left;
 width:600px;
 background: url('/images/redcontent.png') repeat-y 
}
.avtorizationleft{
 float:left;
 width:360px;
 height:150px;
 border-right:1px solid #cb9f79;
 padding-left:30px
}
.avtorizationleft tr{
 float:left;
 padding-top:17px
}
.login{
 float:left;
 width:188px;
 height:16px;
 border:1px solid #d1d1d1
}
.avtorizationright{
 float:left;
 width:250px;
 height:150px;
 margin-left:36px
}
.avtorizationright .link{
 float:left;
 width:159px;
 height:24px;
 position:relative;
 text-align:center;
 padding-top:5px;
 margin-top:92px;
 color:#888888;
 font-size:11px;
 background: url('/images/bth1.gif') no-repeat 
}
.forma{
 float:left;
 width:500px;
 padding:30px 0px 30px 90px
}
.forma td{
 float:left;
 padding-top:22px
}
.formatd1{
 float:left;
 width:200px;
}
.formatd2{
 float:left;
 width:210px;
}

.formatd3{
 float:left;
 width:210px
}

.formatd2 input, select{
 float:left;
 width:100%;
 height:21px;
 border:1px solid #d1d1d1
}

.formatd2 textarea {
 float:left;
 width:100%;
 
 border:1px solid #d1d1d1
}

.forma1{
 float:left;
 width:420px;
 padding:30px 0px 30px 140px
}
.forma1 td{
 float:left;
 padding-top:22px
}
.forma1td1{
 float:left;
 width:200px
}
.forma1td2{
 float:left;
 width:210px
}
.forma1td2 input{
 float:left;
 width:100%;
 height:18px;
 border:1px solid #d1d1d1
}

.dostavka{
 float:left;
 margin-top:15px;
 width:703px;
 background: url('/images/price.gif') repeat-y
}
.dostavkaheader{
 float:left;
 width:703px;
 height:12px;
 background: url('/images/priceheader.gif') no-repeat
}
.dostavkafooter{
 float:left;
 width:703px;
 height:15px;
 background: url('/images/pricefooter.gif') no-repeat
}
.dostavkacontent{
 float:left;
 color:#888888;
 width:100%;
 height:50px;
 padding:0px 20px 0px 35px
}
.t1{width:50px}
.t2{color:#656565; width:270px; font-weight:bold}
.t3{font-size:11px; width:240px; padding-right:50px}
.t4{width:70px}

.link000{
 float:left;
 width:100%;
 padding:15px 0px 50px 0px
}
.link111{
 float:left;
 width:150px;
 height:28px;
 padding-left:85px
}
.link222{
 float:right;
 width:179px;
 height:28px;
 padding-top:5px;
 padding-right:85px
}
.foto{
 float:left;
 width:204px;
 height:281px;
 margin:14px 12px 14px 12px;
 background: url('/images/ramka.gif') no-repeat
}
.foto img{
 float:left;
 margin:22px 0px 0px 21px
}

#predfooter{
 float:left;
 background:url('/images/footerbg.png') no-repeat;
 width:975px;
 height:20px;


 
}
#footer{
 float:left;
 width:975px;
 padding-top:20px;
 padding-bottom:20px;
 color:#656565;
 font-size:12px;
 text-align:center
}
#footer a{
 color:#656565;
 font-size:12px;
 text-decoration:underline
}
#footer a:hover{text-decoration:none}
#footer a:visited{color:#656565}

/*кнопки*/
button.button_ps{
	margin:2px;
	padding:0px;
	height:25px;
	background:url(/images/button/middle.gif) top right repeat;
	border:0px solid transparent;
	background-color:transparent;
	font:12px bold sans-serif;
}
button.button_ps  b {
	margin:0px -5px 0px 0px;
	background:url(/images/button/right.gif) top right no-repeat;
	color:#888;
	display:block;
	font:11px normal sans-serif;
	height:25px;
}
button.button_ps  b b{
	display:block;
	background:url(/images/button/left.gif) top left no-repeat;
	font:12px normal  Tahoma, Arial, Helvetica, sans-serif; 
	padding:3px 20px 0px 15px; 
	font-weight:normal;
	height:25px; 
	text-decoration:none;
}

span.starrequired{
	color:red;
}
