.button {
	-moz-box-shadow:inset 0px 1px 0px 0px #be9dd1;
	-webkit-box-shadow:inset 0px 1px 0px 0px #be9dd1;
	box-shadow:inset 0px 1px 0px 0px #be9dd1;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #632a81), color-stop(1, #270044) );
	background:-moz-linear-gradient( center top, #632a81 5%, #270044 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#632a81', endColorstr='#270044');
	background-color:#632a81;
	-webkit-border-top-left-radius:5px;
	-moz-border-radius-topleft:5px;
	border-top-left-radius:5px;
	-webkit-border-top-right-radius:5px;
	-moz-border-radius-topright:5px;
	border-top-right-radius:5px;
	-webkit-border-bottom-right-radius:5px;
	-moz-border-radius-bottomright:5px;
	border-bottom-right-radius:5px;
	-webkit-border-bottom-left-radius:5px;
	-moz-border-radius-bottomleft:5px;
	border-bottom-left-radius:5px;
	text-indent:0px;
	border:2px solid #3b1452;
	display:inline-block;
	color:#e897bd;
	font-family:Arial;
	font-size:14px;
	font-weight:bold;
	font-style:normal;
	height:50px;
	line-height:50px;
	width:230px;
	text-decoration:none;
	text-align:center;
	text-shadow:1px 1px 0px #4d1430;
	margin:20px 0 0 123px;
}
.button:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #270044), color-stop(1, #632a81) );
	background:-moz-linear-gradient( center top, #270044 5%, #632a81 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#270044', endColorstr='#632a81');
	background-color:#270044;
	text-decoration:none
}
a{
color: #cc0066;
}

p {
color:#FFFFFF;
}
.sale30{
	margin-left: 10px;
}

body{
background:#672e85 url(/images/main_back.jpg) top repeat-x;
font-family:Tahoma;
width:100%;
min-width:1200px;
margin:0px;
padding:0px;
	border-top: solid 1px #fff;
}

h1{
font-size:18px;
margin:0px 0px;
padding:0px;
color:#666666;
display:inline;
}

h2{
font-size:16px;
margin:0px 0px;
padding:0px;
color:#666666;
display:inline;
}

h3{
font-size:15px;
margin:0px 0px;
padding:0px;
color:#666666;
display:inline;
}

h4{
font-size:13px;
margin:0px 0px;
padding:0px;
color:#666666;
display:inline;
}

.part_menu_kn1{
color:#FFFFFF;
font-size:16px;
text-decoration:none;
}

.part_menu_kn1:hover{
text-decoration:underline;
color:#FFFFFF;
}

a{color:#CC0066;
text-decoration:none;
}
a:hover{
text-decoration:underline;
}

a img{
border:none;
}

.categorie_text{
font-size:14px;
color:#333333;
}

.categorie_text a{
text-decoration:none;
color:#333333;
}

.categorie_text a:hover{
text-decoration:underline;
color:#003366;
}

.main_cat {
    display: block;
    float: left;
    position: relative;
    margin: 10px;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;    
}

.main_cat:hover {
    opacity: 0.8;
}

.main_cat span {
    position: absolute;
    top: 10px;
    left: 20px;
    color: #f3f1ee;
    text-transform: uppercase;
    font-family: Georgia, "Times New Roman", Times, serif;
}

.div_osn{
width:1200px;
position:relative;
}


.shap_l{
background:url(/images/top_l.jpg) no-repeat;
height:245px;
width:370px;
float:left;
}
.shap_r{
background:url(/images/top_r.jpg) no-repeat;
height:245px;
width:830px;
float:right;
}



.menu{
background:url(/images/t_menu.jpg);
width:1200px;
height:53px;
font-size:16px;
}



.cat_t{
background:url(/images/categ_top.jpg) no-repeat;
width:374px;
height:103px;
}
.cat_r{
background:url(/images/categ_rep.jpg) repeat-y;
width:374px;
min-height:200px;
}
.cat_b{
background:url(/images/categ_but.jpg) no-repeat;
height:38px;
}



.cont_top{
background:url(/images/prod_top.jpg) no-repeat left;
width:826px;
height:106px;
}
.cont_rep{
background:url(/images/prod_rep.jpg) repeat-y left;
width:826px;
}
.cont_but{
background:url(/images/prod_but.jpg) no-repeat left;
height:46px;
width:826px;
}

.img_on img{
border:#000000 1px solid;
}

.img_on:hover img{
border:#FFFFFF 1px solid;
}



.korz{
background:url(/images/korz.jpg);
width:200px;
height:39px;
margin:0px;
line-height:12px;
}

.korz div{
padding:11px 20px 0 30px;

}
.korz div a{
text-decoration:none;
}
.korz div a:hover{
text-decoration:underline;
}


.korz_red {
color:#CC0066;
}

.korz_button_buy {
color:#CC0066;
}
.korz_name {
font-size:18px;
color: #FF3366;
}

.korz_button {
background-image: url("/images/incart.jpg");
background-repeat: no-repeat;
width: 120px;
height: 33px;
color: #ffffff;
font-size: 16px;
display: block;
text-decoration:none;
}

.korz_button:hover {
text-decoration:underline;
}


.cat_tr{
height:42px;
color:#FFFFFF;
}

.cat_tr div{
margin:0 0 0 25px;
padding:9px 0 0 0;
color:#FFFFFF;
}

.cat_tr a{
color:#FFFFFF;
text-decoration:none;
font-size:18px;
}

.cat_tr a:hover{
text-decoration:underline;
}

.cat_tr span{
font-size:16px;
color:#FFFFFF;
cursor:default;
}

.footer{
background:url(/images/footer.jpg) no-repeat;
height:130px;
width:1005px;
}

.cat_button_lv1 {
color:#e897bd;
font-size:17px;
text-decoration:underline;
display:block;
width:85%;
text-align:left;
font-family:Georgia, "Times New Roman", Times, serif;
}

.cat_button_lv1:hover {
color:#FFFFFF;
text-decoration:underline;

} 
.cat_button_lv2 {
color:#e897bd;
font-size:13px;
text-decoration:underline;
display:block;
width:85%;
text-align:left;
font-family:Georgia, "Times New Roman", Times, serif;
padding-left:15px;
}

.cat_button_lv2:hover {
color:#FFFFFF;
text-decoration:underline;

} 

.nbps{
cursor:default;
display:block;
float:left;

}

.products{
background:#75adcf; min-height:300px; margin:0 25px 0 20px; padding:5px 5px 5px 10px;
}
.sh_product{margin:5px 10px; float:left; padding:10px;}



.add_to_cart{
background:url(/images/add_to_cart.jpg);
width:147px;
height:29px;
color:#FFFFFF;
font-size:16px;
text-decoration:none;
display:block;
float:right;
margin:0 0 0 10px;
padding:0 0 5px 40px;
border:none;
text-align:left;
cursor:pointer;
}


.edit_to_cart{
background:url(/images/add_to_cart.jpg);
width:147px;
height:29px;
color:#FFFFFF;
font-size:12px;
text-decoration:none;
display:block;
float:right;
margin:0 0 0 10px;
padding:0 0 7px 35px;
border:none;
text-align:left;
cursor:pointer;
}

.edit_to_cart:hover{
color:#000000;
}



.pages_polos{
display:block;
margin:3px 0 10px 0;
padding:3px 0px 3px 6px;
color:#e897bd;
font-size:18px;
}
.pages{
font-size:18px;
line-height:20px;
margin:0 3px 0 3px;
padding:2px 0px 2px 4px;
text-decoration:none;
color:#e897bd;
font-weight:bold;
display:inline-block;
}
.pages:hover{
font-size:18px;
text-decoration:none;
color: #CC0066;
}
.pages_act{
font-size:18px;
line-height:20px;
margin:0 3px 0 3px;
padding:2px 4px 2px 4px;
text-decoration:none;
color:#ffffff;
font-weight:bold;
cursor:default;
text-decoration:none;
}

.to4ka{
font-size:16px;
color:#e897bd;
cursor:default;
}

.korzina{
background:url(/img/search_izb.png) no-repeat;
width:337px;
height:180px;
float:left;
}
.product_podr img{
border:2px solid #999999;
}
.product_podr img:hover{
border:2px solid #000000;
}

.det_back{
margin:10px 0px 5px 0px;
padding:4px 5px 4px 5px;
}
.det_back a{
color:#003762;
text-decoration:underline;
font-size:15px;
}
.det_back a:hover{
color:#660000;
text-decoration:none;
font-size:15px;
}
.alb_short .short_cont{
display:block;
padding:3px 8px;
margin:5px 0 10px 0;
border:2px solid #46112b;
background:#FFFFFF;
}
.alb_short .alb_name{
display:block;
padding:0 0 2px 0;
margin:0px;
}
.alb_short .alb_name a{
color:#333333;
text-decoration:none;
font-size:16px;
font-weight:bold;
}
.alb_short .alb_name a:hover{
color:#660000;
text-decoration:underline;
}

.alb_short a .img{
float:left;
margin:0 5px 5px 0;
border:2px solid #FFFFFF;
}
.alb_short a:hover .img{
border:2px solid #46112b;
}
.alb_short .alb_text{
color:#333333;
font-size:14px;
font-weight:normal;
padding:0px;
}
.alb_short .alb_text p{
margin:0px;
padding:0 0 4px 0;
}


.alb_full{
display:block;
background:#FFFFFF;
border:2px solid #46112b;
padding:0 7px 5px 7px;
}
.alb_full .alb_name h2{
display:block;
margin:0px;
padding:10px 0 10px 0;
color:#7e3b0d;
font-size:20px;
font-weight:bold;
}

.alb_full .alb_text{
display:block;
margin:0px;
padding:0px;
color:#333333;
font-size:14px;
font-weight:normal;
}

.alb_full .alb_text p{
margin:0px;
padding:2px 0 4px 0;
}

.alb_full .alb_img{
margin:10px 0 10px 0;
padding:0px;
}

.alb_full .alb_img .img{
position:relative;
padding:5px 0 0 0;
margin:3px;
height:auto;
text-decoration:none;
display:block;
float:left;
height:140px;
}
.alb_full .alb_img_katalog{
width:210px;
float:left;
margin:0 5px 5px 0;
}
.alb_full .alb_img_katalog .img_katalog img{
border:2px solid #FFFFFF;
}
.alb_full .alb_img_katalog .img_katalog:hover img{
border:2px solid #46112b;
}
/*.alb_full .alb_img .img .d_ab{
color:#000000;
width:100%;
text-align:center;
top:0;
text-decoration:none !IMPORTANT;
font-size:12px;
}
.alb_full .alb_img .img .d_ab div{
background:#CCCCCC;
}*/ 
.alb_full .alb_img .img a img{
border:2px solid #f5ea8e;
margin:0px;
} 
.alb_full .alb_img .img a:hover img{
border:2px solid #663300;
}




.a_top_gal img{
border:2px solid #f5ea8e;
}
.a_top_gal:hover img{
border:2px solid #660000;
}


