@charset "utf-8";
/* CSS Document */
@import url(/stylecontent.css);
html{}
body  {
	font: 100% Verdana, Arial, Tahoma, Helvetica, sans-serif;
	background:#414141 url(/img/design/samura_bcg_body.gif) top repeat-x;
	margin: 0;
	padding: 0;
	text-align: center;
	font-size:12px; 
	color: #a7a7a7;
}
img{ border:none;}
a{ text-decoration:none;}
.columnContainer {}
.columnContainer #container {position: relative; width: 1000px; margin: 0 auto; text-align: center; padding:0; min-height:500px; background:url(/img/design/samura_bcg_columncontainer.gif) top repeat-x;}
.columnContainer #container #header{position: relative; clear:both; background: url(/img/design/samura_bcg_header.gif) right top no-repeat; height:397px; font-family:Verdana, Geneva, sans-serif;}
.columnContainer #container #header #logo{ position:relative; float:left; margin:15px 0 0 29px;}
.columnContainer #container #header #menu{position:relative; float:left; width:585px; margin:44px 0 0 0; color:#FFF; font-size:12px; text-transform:uppercase; text-align:center;}
.columnContainer #container #header #menu a{color:#FFF; padding:0 10px;}
.columnContainer #container #header #menu a:hover{ text-decoration:underline;}
.columnContainer #container #header #iconUp{position:relative; float:left; width:138px; margin:31px 0 0 0;}
.columnContainer #container #header #contacts{ position:absolute; width:250px; height:40px; top:98px; right:0; z-index:11;  padding-right:10px; text-align:right; color:#FFF; font-family:Arial, Helvetica, sans-serif;}
.columnContainer #container #header #line{ position:absolute; width:1000px; height:6px; top:136px; left:0; z-index:12; background:url(/img/design/samura_bcg_headerline.gif) top repeat-x;}
.columnContainer #container #header #flashFirst{position:absolute; width:1000px; height:255px; top:142px; left:0; z-index:13; background: url(/img/design/samura_delete_img_flash.jpg) left top no-repeat;}


.columnContainer #container #bottomBlock{position:relative; clear:both; margin:0;}
.columnContainer #container #bottomBlock #catalog{position:relative; clear:both; width:100%; margin:0;}
.columnContainer #container #bottomBlock #catalog .catalogElement{position:relative; float:left; width:250px; font-size:11px;}
.columnContainer #container #bottomBlock #catalog .catalogElement2{position:relative; float:left; width:249px; font-size:11px;}
.columnContainer #container #bottomBlock #catalog .catalogElement .title, .columnContainer #container #bottomBlock #catalog .catalogElement2 .title{ position:relative; clear:both; height:32px; width:100%; border-collapse:collapse; border-left:1px solid #525252; padding:13px 0 0 0; background:url(/img/design/samura_bcg_titleelementcatalog.gif) top repeat-x; text-align:center;}
.columnContainer #container #bottomBlock #catalog .catalogElement2 .title{ border-right:1px solid #525252; padding:7px 0 6px 0;}
.columnContainer #container #bottomBlock #catalog .catalogElement .mainText, .columnContainer #container #bottomBlock #catalog .catalogElement2 .mainText{position:relative; clear:both; width:100%; height:310px; border-left:1px solid #8a0004; padding:7px 0; background:#292929;}
.columnContainer #container #bottomBlock #catalog .catalogElement2 .mainText{ border-right:1px solid #8a0004;}
.columnContainer #container #bottomBlock #catalog .catalogElement .mainText a img, .columnContainer #container #bottomBlock #catalog .catalogElement2 .mainText a img{ clear:both; border:1px solid #fff; margin:12px 0;}
.columnContainer #container #bottomBlock #catalog .catalogElement .mainText p,.columnContainer #container #bottomBlock #catalog .catalogElement2 .mainText p{ text-align:left; margin:0 12px;}
.columnContainer #container #bottomBlock #catalog .catalogElement .mainText .footer, .columnContainer #container #bottomBlock #catalog .catalogElement2 .mainText .footer{ position:absolute; left:0; bottom:0; width:250px; height:30px; text-align:left; padding-left:20px; z-index:21;}
.columnContainer #container #bottomBlock #catalog .catalogElement .mainText .footer a,.columnContainer #container #bottomBlock #catalog .catalogElement2 .mainText .footer a{ color:#FFF; text-decoration:underline;}

.columnContainer #container #bottomBlock #blockInfo{position:relative; clear:both; height:100%; margin:0; padding:0; background:url(/img/design/samura_bcg_boxInfo.gif) left top repeat; display:inline-block;}
.columnContainer #container #bottomBlock #blockInfo .title{ position:relative; clear:both; color:#ee292f; text-transform:uppercase; font-weight:bold; margin:15px 20px; }
.columnContainer #container #bottomBlock #blockInfo .title a{color:#ee292f; text-decoration:none;}
.columnContainer #container #bottomBlock #blockInfo .title a:hover{text-decoration: underline;}
.columnContainer #container #bottomBlock #blockInfo #infoAbout{position:relative; float:left; border-right: 1px dashed #525252; width:500px; text-align:left;}
.columnContainer #container #bottomBlock #blockInfo #infoAbout img{ float:right; border:1px solid #d8d8d8; margin: 10px;}
.columnContainer #container #bottomBlock #blockInfo #infoAbout p{ margin: 5px 15px;}
.columnContainer #container #bottomBlock .detail{}
.columnContainer #container #bottomBlock .detail a { color:#ee292f; font-weight:bold; text-decoration:underline;}

.columnContainer #container #bottomBlock #blockInfo #infoNews{position:relative; float:right; width:499px; text-align:left;}
.columnContainer #container #bottomBlock #blockInfo #boxNewsIn{ clear:both; margin:20px 15px 10px 15px; height:60px; background:#4c4c4c;}
.columnContainer #container #bottomBlock #blockInfo #infoNews #boxNewsIn .dateBox{ width:58px; height:60px; float:left; margin:0 5px 0 0; font-size:12px; color:#a7a7a7; text-align:center; background:#3d3d3d; padding:8px 0;}
.columnContainer #container #bottomBlock #blockInfo #infoNews #boxNewsIn .datenNum{ font-size:25px; clear:both; margin:0; padding:0;}
.columnContainer #container #bottomBlock #blockInfo #infoNews #boxNewsIn p.text{ margin:8px 0; background:#4c4c4c; padding:8px 5px; height:60px;}
.columnContainer #container .detailText2{text-align:right; padding:0 25px 0 15px; margin-top: -25px; color:#f07f1f; background:url(/img/design/img_icodetail2.gif) right center no-repeat;}
.columnContainer #container .detailText2 a{ color:#ee292f; text-decoration:underline; font-size:11px;}
.columnContainer #container .detailText3{text-align:right; padding:0 25px 0 15px; margin-top:30px; color:#f07f1f; background:url(/img/design/img_icodetail2.gif) right center no-repeat;}
.columnContainer #container .detailText3 a{ color:#ee292f; text-decoration:underline; font-size:11px; font-weight:bold; text-decoration:underline;}

.columnContainer #container #bottomBlock #blockReport{position:relative; clear:both; height:100%; margin:0 0 10px 0; padding:0; width:100%;}
.columnContainer #container #bottomBlock #blockReport .report{position:relative; float:left;width:497px; text-align:left;}
.columnContainer #container #bottomBlock #blockReport .report img{ border:1px solid #e4e4e4; margin:20px 30px; float:left;}
.columnContainer #container #bottomBlock #blockReport .report .title{color:#FFF; text-transform:uppercase;}

.columnContainer #container #bottomBlock #blockReport .report a{ color:#FFF; text-decoration:underline; font-weight:bold; padding-left:10px;}
.columnContainer #container #bottomBlock #blockReport .titleReport{ position:relative; clear:both; color:#Fff; text-transform:uppercase; font-weight:bold; margin:15px 0 0 15px; width:490px; text-align:left;}
.columnContainer #container #bottomBlock #blockReport .titleReport a{color:#FFF; text-decoration:none;}
.columnContainer #container #bottomBlock #blockReport .titleReport a:hover{text-decoration: underline;}


.columnContainer #container #footer{ position:relative; clear:both; margin:0; padding:0; background:url(/img/design/samura_bcg_boxInfo.gif) repeat; width:1000px; display:inline-block;}
.columnContainer #container #footer #menufooter{ position:relative; clear:both; margin:0; padding:0; background:url(/img/design/samura_bcg_fottermenu.gif) repeat-x; text-align:center; color:#FFF; padding:4px 0; }
.columnContainer #container #footer #menufooter a{ color:#FFF; text-transform:uppercase; padding:0 10px;}
.columnContainer #container #footer #menufooter a:hover{ text-decoration:underline;}
.columnContainer #container #footer #blockBottom{position:relative; clear:both; margin:0; padding:0; color:#a7a7a7; background:url(/img/design/samura_bcg_boxInfo.gif) repeat; display:inline-block;}
.columnContainer #container #footer #blockBottom .leftside{ float:left; width:275px; text-align:left;}
.columnContainer #container #footer #blockBottom .leftside a {color:#a7a7a7;}
.columnContainer #container #footer #blockBottom .leftside a:hover{ text-decoration:underline;}
.columnContainer #container #footer #blockBottom .rightside{ float:right; font-size:11px; text-align:left; width:650px;}

.columnContainer #container #bottomBlock #middlesidebar #footer .leftside{ float:left; height:112px; width:7px; background:url(img/design/ap_bcg_footerleft.gif) no-repeat; filter:alpha(opacity=30); -moz-opacity: 0.3; -khtml-opacity: 0.3; opacity: 0.3;}
.columnContainer #container #bottomBlock #middlesidebar #footer .centerside{ position:relative; float:left; height:112px; width:655px;}
.columnContainer #container #bottomBlock #middlesidebar #footer .centerside .bcgcenterside{ position:absolute; height:112px; width:655px; top:0; left:0; background:#cb7d0c; z-index:31; filter:alpha(opacity=30); -moz-opacity: 0.3; -khtml-opacity: 0.3; opacity: 0.3;}
.columnContainer #container #bottomBlock #middlesidebar #footer .centerside .text{position:absolute; height:60px; width:620px; top:17px; left:17px; z-index:32; color:#1b1b1b; font-size:11px;}
.columnContainer #container #bottomBlock #middlesidebar #footer .centerside .text .leftsidetext{ position:relative; float:left; text-align:left;}
.columnContainer #container #bottomBlock #middlesidebar #footer .centerside .text .rightsidetext{ position:relative; float:right; text-align:right;}
.columnContainer #container #bottomBlock #middlesidebar #footer .centerside .text .rightsidetext a{color:#1b1b1b; text-decoration:none;}
.columnContainer #container #bottomBlock #middlesidebar #footer .centerside .text .rightsidetext a:hover{text-decoration: underline;}
.columnContainer #container #bottomBlock #middlesidebar #footer .rightside{float:left;height:112px; width:7px; background:url(img/design/ap_bcg_footerright.gif) no-repeat; filter:alpha(opacity=30); -moz-opacity: 0.3; -khtml-opacity: 0.3; opacity: 0.3;}
div.clear{ clear:both;}

/*Opera 9.5*/
@media not all and (-webkit-min-device-pixel-ratio) {

	.columnContainer #container #bottomBlock #blockInfo #boxNewsIn{ clear:both; margin:0px 15px 0 15px; height:60px; background:#4c4c4c;}

}
/*Opera 9.2*/
@media all and (scan: progressive) {
	
	.columnContainer #container #bottomBlock #blockInfo #boxNewsIn{ clear:both; margin:0px 15px 0 15px; height:60px; background:#4c4c4c;}

}

