html
{
	height:100%;
	min-height:100%;
	margin:0px;
}
body
{
	height:100%;
	min-height:100%;
	margin:0px;
	font-family: Candara, Tahoma, Arial, Helvetica, sans-serif;
}
h1, h2, h3
{
	color:#a70398;
	font-weight: bold;
}
h1
{
	font-size:26px;
	font-weight: bold; 
}
table
{
	border-collapse: separate;
	margin:0px;
}
table.main
{
	height:100%;
	min-height:100%;
	width:100%;
	margin:0px;
}
a
{
	color:#800080;
}
a:hover
{
	color:#800080;
	text-decoration:none;
}
td.top
{
	height:30px;
	padding-left:50px;
}
td.top img
{
	margin-left:5px;
	margin-right:5px;
}
td.head
{
	background-color:#7c5f83;
	background-image:url(/files/images/head_back.png);
	background-position:right;
	background-repeat: repeat-y;
	border-top:4px solid #45334b;
	border-bottom:2px solid #2c1932;
	height:126px;
	padding-left:80px;
	position: relative;
	z-index: 2;
}
td.menu
{
	background-color:white;
	height:34px;
}
td.menu table
{
	margin-top:-10px;
	z-index: 1;
	position: relative;
}
td.mentd
{
	background-color:#61426b;
	border-left:1px solid white;
	border-right:1px solid white;
	height:20px;
	border-radius: 0 0 10px 10px;
	width:8%;
	font-size:20px;
	padding-bottom:7px;
	padding-top:3px;
	line-height: 12pt;
	
}
td.mentd a
{
	font-size:16px;
	font-family: Candara; 
	color: white; 
	font-weight: bold;
	text-decoration:none;
}
td.mentd a:hover
{
	text-decoration:underline;
}
div.sl
{
 font-family: Arial, Verdana;
 color: #5c4d6c;
 font-size: 14pt;
 font-weight: 400;
 position: absolute;
 top: 40px;
 left: 73%;
 z-index:100;
 text-align:left;
}
.krurtilka 
{
	border: 4px solid #785f7d;
	border-radius: 10px;
	height:200px;
    text-align:justify;
	!width:100%;
}
.zayavka
{
	display:block;
	border: 4px solid #785f7d;
	border-radius: 10px;
	height:270px;
	
	width:200px;
	padding-left:10px;
	padding-right:10px;
	

}


.zayavka input
{
	width:100%; 
	border-color:#7c5f83;
	border-style:solid;
}
.zayavka textarea
{
	width:100%; 
	border-color:#7c5f83;
	border-style:solid;
}
.zayavka input.subm
{
	width:50%; 
	background-color:#7c5f83;
	border-style:solid;
	margin-top:5px;
	margin-bottom:3px;
	color:white;
}
.zayavka input.check
{
	width:15px;
	height:15px;
	border:0px;
}
.zayavka h3
{
	margin:0px;
}
.region-sidebar-second
{
	margin:0px;
	float: none;
	padding:0px;
	width:100%;
}
.region-sidebar-second .section
{
	margin:0px;
	float: none;
	padding:0px;
	width:100%;
}
.sidebar-second #content .section
{
	padding:0px;
	float: none;
}
.new
{
	display:block;
	border: 4px solid #785f7d;
	border-radius: 10px;
	1height:370px;
	width:200px;
	padding-left:10px;
	padding-right:10px;
	padding-top:10px;
	color:black;
}

 .cont_photos_block
{
padding-bottom: 5px;
text-align: center;
}
.cont, .cont_front
{
	border: 4px solid #785f7d;
	border-radius: 10px;
	padding-left:10px;
	padding-right:10px;
	padding-top:10px;
	color:black;
}
.cont_front strong
{
	font-weight: 500; 
}
#content
{
	width:100%;
	height:100%;
	text-align:justify;
}
td.bottom
{
	background-color:#45334b;
	padding-left:10px;
}

div.photoimg
{
text-align: center;
}

div.phototag
{
text-align: center;
color:#a70398;
font-size:16px;
font-weight: bold;

}
.two-sidebars #content .section 
{
    padding-left: 10px;
    padding-right: 10px;
}
.fon1, .fon2, .fon3, .fon4, .fon5
{
	position:absolute;
	z-index:-1; 
	background-repeat: no-repeat;
}
.fon1
{
	background-image: url(/files/images/fon1.png); 
	background-position: top left; 
}
.fon2
{
	background-image: url(/files/images/fon2.png); 
	background-position: top right; 
}
.fon3
{
	background-image: url(/files/images/fon3.png); 
	background-position: bottom right; 
}
.fon4
{
	background-image: url(/files/images/fon4.png); 
	background-position: bottom left; 
}
.fon5
{
	background-image: url(/files/images/fon5.png); 
	background-position: center center; 
}
table.views-view-grid 
{

width: 100%;

}
table.views-view-grid  td
{

vertical-align: top;


}



.prod_name, .prod_art, .prod_cat, .prod_sost
{
text-align:left;
margin-top:5px;
margin-bottom:5px;


}

.prod_cat_menu
{

width: 100%;

}

.prod_cat_menu td
{

text-align: center;
height: 20px;

}

.cat_menu_div
{

1border: 2px solid #785F7D;
1border-radius: 5px;
margin-bottom: 15px;
margin-top: 15px;
text-align: justify;


}
.cat_menu_div_subdiv 
{

display: inline-block;
margin-bottom: 10px;
margin-left: 5px;
margin-right: 5px;

}

.viewprod_photos
{

margin: 10px;


}

.viewprod_photos_subdiv .sb-gallery-field_photo
{
display: inline-block; 
margin-left: 10px;
margin-right: 10px;
vertical-align: top;
}

.viewprod_art, .viewprod_details
{
text-align:left;
margin-top:5px;
margin-bottom:5px;

}
.catalog-item-div
{

display: inline-block; 
width: 235px;
vertical-align: top;

}



.div_cont_content
{
	
	border: 4px solid #785f7d;
	border-radius: 10px;
	padding-left:10px;
	padding-right:10px;
	padding-top:10px;
	color:black;
    margin-right:243px;
	margin-left:5px;
	margin-top: 5px;

}

.div_cont_zayavka
{
	float:right;
	width: 220px;
	
	
	padding-left:10px;
	padding-right:10px;
	height: 100%;
	
}


.div_cont_kr
{
	border: 4px solid #785f7d;
	border-radius: 10px;
	height:200px;
    text-align:justify;
	1width:100%;
}

.zayavka_div, .div_cont_sidebar
{
	padding: 5px;	
	margin-bottom: 10px;
	border: 4px solid #785f7d;
	border-radius: 10px;
	margin-top: 5px;
	
}
.div_cont_sidebar
{

height: 100%;

}




.zayavka_div  input
{
	width:100%; 
	border-color:#7c5f83;
	border-style:solid;
}
.zayavka_div  textarea
{
	width:100%; 
	border-color:#7c5f83;
	border-style:solid;
}
.zayavka_div  input.subm
{
	width:50%; 
	background-color:#7c5f83;
	border-style:solid;
	margin-top:5px;
	margin-bottom:3px;
	color:white;
}
.zayavka_div  input.check
{
	width:15px;
	height:15px;
	border:0px;
}
.zayavka_div  h3
{
	margin:0px;
}
.cat_menu_div_stock 
{
margin-top: 15px;
margin-bottom: 15px;

}
.cat_menu_div_stock h3
{
display: inline;
margin-right: 15px;
}

.catalog-item-block .prod_photo
{
text-align: center;
}

.view-display-id-block_2 h3
{
text-align: center;	
}


.cat_menu_h_stock_selected a
{
color: red;
text-decoration: none;
font-weight: bold;
}

.cat_menu_div_subdiv .selected 
{
color: red;
text-decoration: none;
font-weight: bold;
}
span.adv
{
	font-size:8px;
	color:#45334b;
}
span.adv a
{
	font-size:8px;
	color:#45334b;
}

.form-item-field-cat-und select
{
	height:300px;
	width: 200px;
}
.action
{
	position:absolute;
	top:45px;
	left: 550px;
	z-index:100;
}