body {margin: 0; padding: 0;
 background:url(../images/back_graylight.gif) #afb0b2;
 min-width: 1000px;
 	width: expression((document.documentElement.clientWidth || document.body.clientWidth) < 1000?"1000":"auto");
}
.logo {margin-top:0px; margin-left:0px; margin-right:0px; position:fixed; vertical-align:top;}
.top {margin-top:0px; margin-right:0px; width:100%; height:67px; background:url(../images/back_topgrad.gif);}
.curl1 {margin-top:0px; margin-right:0px; width:265px; height:67px; background:url(../images/curl1.gif);}
.page_main {margin-top:0px; margin-right:0px; width:100%; height:100%; border-color:#000000; border-width:3px; background:url(../images/back_text.gif)}
.menu {vertical-align:middle; margin-left:20px; margin-right:10px; width:90%;}
.menu_left {vertical-align:middle; margin-left:55px; margin-right:55px; width:187px;}
.news {margin-left:20px; margin-right:20px; margin-bottom:20px; width:90%; height:auto;}
.products {margin-left:20px; margin-right:20px; margin-bottom:20px; width:95%; height:auto;}
.bottom_text {margin-left:40px; margin-top:20px;}

.foto {border: #262d31 1px solid;}

.image {border-right: #262d31 1px solid; border-top: #262d31 1px solid; border-left: #262d31 1px solid; border-bottom: #262d31 1px solid; }

.image3 {border-right: #262d31 1px solid; border-top: #262d31 1px solid; border-left: #262d31 1px solid; border-bottom: #262d31 1px solid; margin-bottom:7px; margin-top:0px; margin-left:0px; margin-right:7px;}

.image2 {border-right: #818588 4px solid; border-top: #818588 4px solid; border-left: #818588 4px solid; border-bottom: #818588 4px solid; margin-bottom:5px; margin-top:5px; margin-left:5px; margin-right:5px;}

.separator {margin-left:5px; margin-right:10px;}

.last_stones {margin-left:40px; margin-right:20px; margin-top:20px; margin-bottom:20px;}

.price_block {background:#7b858b; margin-right:0px;}
.prices_n {margin-bottom:5px; margin-top:5px; font-family:Arial, sans-serif; font-size:12px; font-weight:normal; text-align:left;}
.prices_n_bold {font-family:Arial, sans-serif; font-size:12px; font-weight:bold; text-align:left;}


.menu_text {font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#afb0b2; text-decoration:none;}
.menu_text a {font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#afb0b2; text-decoration:underline;}
.menu_text a:hover {font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#FFFFFF; text-decoration:none;}

.text_big1{font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#000000; text-decoration:none; text-transform:uppercase;line-height:40px; text-align:left;}
.text_big1 a {font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#000000; text-decoration:underline;line-height:40px;}
.text_big1 a:hover {font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#FFFFFF; text-decoration:none;line-height:40px;}

.menu_text_small {font-family:Arial, sans-serif; font-size:12px; color:#444444; line-height:25px; text-decoration:none; font-weight:normal; margin-left:10px;}
.menu_text_small a {font-family:Arial, sans-serif; font-size:12px; color:#444444; line-height:25px; text-decoration:underline;}
.menu_text_small a:hover {font-family:Arial, sans-serif; font-size:12px; color:#000000; line-height:25px; text-decoration:none;}

.small_text_bold {font-family:Arial, sans-serif; font-size:10px; color:#FFFFFF; text-decoration:none; font-weight:bold;}
.small_text_bold a {font-family:Arial, sans-serif; font-size:10px; color:#FFFFFF ; text-decoration:underline;font-weight:bold;}
.small_text_bold a:hover {font-family:Arial, sans-serif; font-size:10px; color:#b5b1b1; text-decoration:none;font-weight:bold;}

.small_text {font-family:Arial, sans-serif; font-size:10px; color:#000000; text-decoration:none; font-weight:normal;}
.small_text a {font-family:Arial, sans-serif; font-size:10px; color:#000000; text-decoration:underline;font-weight:normal;}
.small_text a:hover {font-family:Arial, sans-serif; font-size:10px; color:#000000; text-decoration:none;font-weight:normal;}

.small_text_white {font-family:Arial, sans-serif; font-size:11px; color:#e4e2e2; text-decoration:none; font-weight:normal;}
.small_text_white a {font-family:Arial, sans-serif; font-size:11px; color:#e4e2e2; text-decoration:underline;font-weight:normal;}
.small_text_white a:hover {font-family:Arial, sans-serif; font-size:11px; color:#FFFFFF; text-decoration:none;font-weight:normal;}


.search {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#333333; border:none; background:#CCCCCC;}

.text_grey_menu {font: normal 12px/20px Arial, Helvetica, sans-serif;color:#000000;text-decoration:none;padding-left:5px;line-height:20px;}
.text_grey_menu a {	font: normal 12px/20px Arial, Helvetica, sans-serif;color: #000000;text-decoration: underline;padding-left:5px;line-height:20px;}
.text_grey_menu a:hover {font: normal 12px/20px Arial, Helvetica, sans-serif;color: #000000;text-decoration: none;padding-left:5px;line-height:20px;}

H1 {font-family:Arial, Helvetica, sans-serif; font-size:22px; font-weight:normal; color:#ffffff; text-decoration:none; text-transform:none;line-height:28px; text-align:left; }
H2 {font-family:Arial, Helvetica, sans-serif; font-size:20px; font-weight:normal; color:#ffffff; text-decoration:none; text-transform:none;line-height:30px; text-align:left; display: inline}

.date {font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#f0f0f0;}

.news_text {font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#f0f0f0; text-decoration:none;}
.news_text a {font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#f0f0f0; text-decoration:underline;}
.news_text a:hover {font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#B5B5B5; text-decoration:none;}


.topic_gray{font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#FFFFFF; text-decoration:none; text-transform:uppercase;line-height:40px; text-align:left;}
.topic_gray a {font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#FFFFFF; text-decoration:underline;line-height:40px;}
.topic_gray a:hover {font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#FFFFFF; text-decoration:none;line-height:40px;}

.prices{font-family:Arial, sans-serif; font-size:14px; font-weight:bold; color:#dcdada; text-decoration:none; text-transform:none;line-height:40px; text-align:center;}


.topic_gray_small{font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#FFFFFF; text-decoration:none; text-transform:none;line-height:40px; text-align:left;}
.topic_gray_small a {font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#FFFFFF; text-decoration:underline;line-height:40px;}
.topic_gray_small a:hover {font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#FFFFFF; text-decoration:none;line-height:40px;}

.city {font-family:Arial, sans-serif; font-size:14px; font-weight:bold; line-height:20px;}
.city_small {font-family:Arial, sans-serif; font-size:12px; font-weight:bold; line-height:20px;}

.main_text { font-family:Arial, sans-serif; font-size:12px; font-weight:normal; color:#e4e2e2; text-decoration:none;line-height:15px; margin-left:15px;}
.main_text a { font-family:Arial, sans-serif; font-size:12px; font-weight:normal; color:#FFFFFF; text-decoration:underline;line-height:15px;}
.main_text a:hover { font-family:Arial, sans-serif; font-size:12px; font-weight:normal; color:#FFFFFF; text-decoration:none;line-height:15px;}

.main_text_topic { font-family:Arial, sans-serif; font-size:18px; font-weight:bold; color:#e4e2e2; text-decoration:none; line-height:35px;}
.main_text_topic a { font-family:Arial, sans-serif; font-size:18px; font-weight:bold; color:#e4e2e2; text-decoration:underline;line-height:35px;}
.main_text_topic a:hover { font-family:Arial, sans-serif; font-size:18px; font-weight:bold; color:#e4e2e2; text-decoration:none;line-height:35px;}

.price {font-family:Arial, sans-serif; font-size:12px; color:#444444; line-height:25px; text-decoration:none; font-weight:normal; margin-left:10px;}
.price a {font-family:Arial, sans-serif; font-size:12px; color:#B01016; line-height:25px; text-decoration:underline;}
.price a:hover {font-family:Arial, sans-serif; font-size:12px; color:#000000; line-height:25px; text-decoration:none;}

.asterisk{
	font-size: large;
	color: #B01016;
	}
.album-container{
	width:100%;clear:right;float:left;
}
.album-item{
	float:left; padding-bottom:20px; padding-top:20px;
}
.album-item-inner{
	float:left; width:195px;

}
.new_label{
width:35px;
height:35px;
float:left;
margin-left:-37px;
margin-top:80px;
z-index:100;
background-image:url(/images/new_50_50.gif);
background-repeat: no-repeat;
}
.zoom_label{
width:13px;
height:13px;
float:left;
margin-left:-16px;
margin-top:100px;
z-index:100;
background-image:url(/images/zoom.gif);
background-repeat: no-repeat;
cursor: pointer;
}

#line {
font-size:14px;
color:#ffffff;
padding: 7px 0 7px 20px;
background-color:#b01016;
border-bottom: 1px solid #d9d9d9;

}

a.line {color:#ffffff}

