
html, body { 
scrollbar-3dlight-color:#e99f9c; 
scrollbar-highlight-color:#e26a65;
scrollbar-face-color:#db261f; 
scrollbar-shadow-color:#a61712; 
scrollbar-darkshadow-color:#720c08; 
scrollbar-arrow-color:#ffffff; 
scrollbar-track-color:#000000; 
}

BODY { padding-top:0px; padding-right:0px; padding-bottom:0px; padding-left:0px; margin-top:0px; margin-right:0px; margin-bottom:0px; margin-left:0px; font-size:12px; color:#333333; font-family: Verdana, Arial, Tahoma; background:#ffffff url(http://www.bs-ol.ru/2009/img4/head_fon_01.jpg) repeat-x left top; } 

h1 { font-size: 20px; color: #2e0e01; margin:0; }
h2 { font-size: 18px; color: #7f7673; margin:0; }
h3 { font-size: 14px; color: #7f7673; margin:0; }



.h1-css {
	color: #2e0e01;
	font-size: 20px;
	margin-bottom: 24px;
	position: relative;
	text-align:center;
}

.h1-css:after,
.menu-css a:after {
	content: attr(title);
	position:absolute;
	left:0;
	top:100%;
	width:100%;
	height:100%;
	-moz-transform: scaleY(-1);
	-o-transform: scaleY(-1);
	-webkit-transform: scaleY(-1);
	-ms-transform: scaleY(-1);
	transform: scaleY(-1);
	z-index: 1;
}
.h1-css:before,
.menu-css:before {
	content: "";
	display: block;
	width: 100%;
	height: 80%;
	background:-moz-linear-gradient(top, rgba(255,255,255,0.7), rgba(255,255,255,1));
	background: -o-linear-gradient(top, rgba(255,255,255,0.7), rgba(255,255,255,1));
	background: -webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,0.7)), to(rgba(255,255,255,1)));
	position: absolute;
	left: 0;
	top: 110%;
	z-index: 2;
}



td { font-size:12px; color:#333333; font-family: Verdana, Arial, Tahoma; }

.underline_dashed { border-bottom: 1px dashed #FF0000; }

a {text-decoration:none; color:#000000;}
a:visited {text-decoration:none; color:#000000;}
a:hover {text-decoration:none; color:#7b0803;}
a:active {text-decoration:none; color:#7b0803;}

a.link_menu{ color:#ffffff; text-decoration:none; font-weight:bold!important; font-size:10px; }
a.link_menu:visited{ color:#ffffff; text-decoration:none; font-weight:bold!important; font-size:10px; }
a.link_menu:hover { color:#fd8189; text-decoration:none; font-weight:bold!important; font-size:10px; }
a.link_menu:active { color:#fd8189; text-decoration:none; font-weight:bold!important; font-size:10px; }

a.link_white{ color:#ffffff; text-decoration:none; }
a.link_white:visited{ color:#ffffff; text-decoration:none; }
a.link_white:hover { color:#fd8189; text-decoration:none; }
a.link_white:active { color:#fd8189; text-decoration:none; }

a.link_black{ color:#000000; text-decoration:none; }
a.link_black:visited{ color:#000000; text-decoration:none; }
a.link_black:hover { color:#790100; text-decoration:none; }
a.link_black:active { color:#790100; text-decoration:none; }

a.link_black_b{ color:#000000; text-decoration:none; font-weight:bold; }
a.link_black_b:visited{ color:#000000; text-decoration:none; font-weight:bold; }
a.link_black_b:hover { color:#790100; text-decoration:none; font-weight:bold; }
a.link_black_b:active { color:#790100; text-decoration:none; font-weight:bold; }

a.link_menu_fon { color:#000000!important; text-align:left!important; text-decoration:none!important; width:254px!important; height:20px!important; padding-top:3px; margin-bottom:0px; display:block; }
a.link_menu_fon:visited { color:#000000!important; text-decoration:none!important; }
a.link_menu_fon:hover { color:#790100!important; text-decoration:none!important; background: url("http://www.bs-ol.ru/2009/img4/link_menu_fon.png") no-repeat top; }
a.link_menu_fon:active { color:#790100!important; text-decoration:none!important; background: url("http://www.bs-ol.ru/2009/img4/link_menu_fon.png") no-repeat top; }

a.link_01{ color:#790100; text-decoration:none; }
a.link_01:visited{ color:#790100; text-decoration:none; }
a.link_01:hover { color:#333333; text-decoration:none; }
a.link_01:active { color:#333333; text-decoration:none; }

a.link_02{ color:#000000; text-decoration:none; border-bottom:1px solid #cea09f; }
a.link_02:visited{ color:#000000; text-decoration:none; border-bottom:1px solid #cea09f; }
a.link_02:hover { color:#790100; text-decoration:none; border-bottom:1px solid #cccccc; }
a.link_02:active { color:#790100; text-decoration:none; border-bottom:1px solid #cccccc; }

.content_block_01 a { color:#000000; text-decoration:none; border-bottom:1px solid #cea09f; }
.content_block_01 a:visited{ color:#000000; text-decoration:none; border-bottom:1px solid #cea09f; }
.content_block_01 a:hover { color:#790100; text-decoration:none; border-bottom:1px solid #cccccc; }
.content_block_01 a:active { color:#790100; text-decoration:none; border-bottom:1px solid #cccccc; }

.block_s { font-size:10px; color:#666666; }
.block_s a { color:#7b0803; text-decoration:none; font-size:11px!important; }
.block_s a:visited{ color:#7b0803; text-decoration:none; font-size:11px!important; }
.block_s a:hover { color:#999999; text-decoration:none; font-size:11px!important; }
.block_s a:active { color:#999999; text-decoration:none; font-size:11px!important; }

.bsol_button_01 { 
background:url(http://www.bs-ol.ru/2009/img4/knop_2.png) left center no-repeat;
border:none;
width:150px;
height:30px;
text-align:center;
text-decoration:none; 
font-weight:bold;
font-size:12px;
color:#FFFFFF; 
opacity:0.7; -moz-opacity:0.7; filter:alpha(opacity=70); // filter:none;
}

.bsol_button_01:hover { 
background:url(http://www.bs-ol.ru/2009/img4/knop_2.png) left center no-repeat;
border:none;
text-decoration:none; 
opacity:1.0; -moz-opacity:1.0; filter:alpha(opacity=100); // filter:none;
}

html:root .bsol_button_01 { padding-bottom:5px; }

.bsol_button_02 { 
background:url(http://www.bs-ol.ru/2009/img/space.gif) left center repeat;
border:none;
width:50px;
height:26px;
text-align:center;
text-decoration:none; 
font-weight:bold;
font-size:12px;
color:#FFFFFF; 
}

.bsol_button_02:hover { 
background:url(http://www.bs-ol.ru/2009/img/space.gif) left center repeat;
border:none;
text-decoration:none; 
}

.bsol_button_03 { 
background:#FFFFFF;
border:none;
width:58px;
height:20px;
text-align:center;
text-decoration:none; 
font-weight:bold;
font-size:11px;
color:#333333; 
}

.bsol_button_03:hover { 
background:#FFFFFF;
border:none;
text-decoration:none; 
color:#fd8189;
}

.bsol_button_04 { 
background:url(http://www.bs-ol.ru/2009/img4/price_button_01.png) left center no-repeat;
border:none;
width:250px;
height:30px;
text-align:center;
text-decoration:none; 
font-weight:bold;
font-size:12px;
color:#FFFFFF; 
}

.bsol_button_04:hover { 
background:url(http://www.bs-ol.ru/2009/img4/price_button_02.png) left center no-repeat;
border:none;
text-decoration:none; 
}

html:root .bsol_button_04 { padding-bottom:5px; }


.ibm img { width: 28px; height: 28px; margin:2px 2px 4px 4px; opacity:0.5; -moz-opacity:0.5; filter:alpha(opacity=50); // filter:none; }
.ibm img:hover { width: 32px; height: 32px; margin:0px 0px 2px 2px; opacity:1.0; -moz-opacity:1.0; filter:alpha(opacity=100); }

.ftimg img { opacity:0.5; -moz-opacity:0.5; filter:alpha(opacity=50); // filter:none; }
.ftimg img:hover { opacity:1.0; -moz-opacity:1.0; filter:alpha(opacity=100); }

.imglinkincontent img { opacity:1.0; -moz-opacity:1.0; filter:alpha(opacity=100); }
.imglinkincontent img:hover { opacity:0.5; -moz-opacity:0.5; filter:alpha(opacity=50); // filter:none; }


.namesite img { opacity:0.8; -moz-opacity:0.8; filter:alpha(opacity=80); // filter:none; }
.namesite img:hover { opacity:1.0; -moz-opacity:1.0; filter:alpha(opacity=100); // filter:none; }

.bsol_searh { background:url(http://www.bs-ol.ru/2009/img/space.gif) repeat left top; border:none; color:#ffffff; font-weight:bold; }

.fonmenuright td { background:none; }
.fonmenuright td:hover { background:url(http://www.bs-ol.ru/2009/img4/menu_fon_left_right.png) top left repeat; }

.fonmenuleft td { background:url(http://www.bs-ol.ru/2009/img4/menu_fon_left.png) top left repeat; color:#333333; }
.fonmenuleft td:hover { background:url(http://www.bs-ol.ru/2009/img4/menu_fon_left_hover.png) top left repeat; color:#000000; }

.fonprice tr { background:none; }
.fonprice tr:hover { background-color:#E8E8E8; }


#tt {position:absolute; display:block; background:url(http://www.bs-ol.ru/2009/img4/tt_left.png) top left no-repeat; // background:url(http://www.bs-ol.ru/2009/img4/tt_left_ie.png) top left no-repeat; }
#tttop {display:block; height:5px; margin-left:5px; background:url(http://www.bs-ol.ru/2009/img4/tt_top.png) top right no-repeat; overflow:hidden; opacity:0.8; -moz-opacity:0.8; filter:alpha(opacity=80); // filter:none; }
#ttcont {display:block; padding:2px 4px 2px 0px; margin-left:5px; background:#2e0e01; color:#ffffff; font-size:11px; opacity:0.8; -moz-opacity:0.8; filter:alpha(opacity=80); // filter:none; }
#ttbot {display:block; height:5px; margin-left:5px; background:url(http://www.bs-ol.ru/2009/img4/tt_bottom.png) top right no-repeat; overflow:hidden; opacity:0.8; -moz-opacity:0.8; filter:alpha(opacity=80); // filter:none; }


.content_fon_top td { background:url(http://www.bs-ol.ru/2009/img4/content_fon_top_no.png) bottom center no-repeat; color:#ffffff; border-bottom:none; }
.content_fon_top td:hover { background:url(http://www.bs-ol.ru/2009/img4/content_fon_top_2.png) bottom center no-repeat; color:#ffffff; border-bottom:1px solid #ee9ca0; }
#content_fon_top_yes { background:url(http://www.bs-ol.ru/2009/img4/content_fon_top_2.png) bottom center no-repeat!important; color:#ffffff; border-bottom:none; }

.img_150_80 img { width:140px; height:74px; margin:3px 5px 3px 5px; }
.img_150_80 img:hover { width:150px; height:80px; margin:0px; }

.img_300_200 img { width:280px; height:186px; margin:7px 10px 7px 10px; }
.img_300_200 img:hover { width:300px; height:200px; margin:0px; }

.img_200_115 img { width:190px; height:109px; margin:3px 5px 3px 5px; }
.img_200_115 img:hover { width:200px; height:115px; margin:0px; }

.img_400_400 img { width:394px; height:394px; margin:3px 3px 3px 3px; }
.img_400_400 img:hover { width:400px; height:400px; margin:0px; }

.img_200_200 img { width:196px; height:196px; margin:2px 2px 2px 2px; }
.img_200_200 img:hover { width:200px; height:200px; margin:0px; }

.img_150_150 img { width:146px; height:146px; margin:2px 2px 2px 2px; }
.img_150_150 img:hover { width:150px; height:150px; margin:0px; }

.img_100_100 img { width:96px; height:96px; margin:2px 2px 2px 2px; }
.img_100_100 img:hover { width:100px; height:100px; margin:0px; }

.img_90_90 img { width:86px; height:86px; margin:2px 2px 2px 2px; }
.img_90_90 img:hover { width:90px; height:90px; margin:0px; }

.img_75_75 img { width:71px; height:71px; margin:2px 2px 2px 2px; }
.img_75_75 img:hover { width:75px; height:75px; margin:0px; }

.img_150_200 img { width:146px; height:196px; margin:2px 2px 2px 2px; }
.img_150_200 img:hover { width:150px; height:200px; margin:0px; }

.img_235_130 img { width:231px; height:126px; margin:2px 2px 2px 2px; }
.img_235_130 img:hover { width:235px; height:130px; margin:0px; }

.img_120_65 img { width:116px; height:61px; margin:2px 2px 2px 2px; }
.img_120_65 img:hover { width:120px; height:65px; margin:0px; }

.img_monitor img { width:40px; height:40px; margin:5px 3px 5px 3px; float:none!important; opacity:0.6; -moz-opacity:0.6; filter:alpha(opacity=60); // filter:none; }
.img_monitor img:hover { width:46px; height:46px; margin:2px 0px 2px 0px; opacity:1.0; -moz-opacity:1.0; filter:alpha(opacity=100); }
