@charset "windows-1251";
/* CSS Document */

body  {
	font: 100% Verdana, Arial, Helvetica, sans-serif;
	background:#94caec;
	margin: 0;
	padding: 0;
	text-align: center;
	font-size:11px; 
	color: #000000;
}
img{ border:none;}
a{text-decoration:none; color:#333;}
h1{position:relative; font:100% Arial, san-serif; font-size:14px; font-weight:none; color:#01468a; margin:0; text-align:center; font-weight:bold}
.columnContainer h3{margin:0; font-size:12px; font-weight:bold;}
h4{ margin:0; padding:11px 0 0 25px; font:100% 'Palatino Linotype', Times, serif; font-size:12px; text-transform:uppercase; font-weight:bold; color:#904107;}
h5{ margin:0; padding:22px 0 0 30px; background:url(/img/design/bcgtitle_main.jpg) top left no-repeat; height:30px; font:100% 'Palatino Linotype', Times, serif; font-size:14px; text-transform:uppercase; font-weight:bold; color:#904107; text-align:left;}
h6{font:100% 'Palatino Linotype', Times, serif; font-size:14px; text-transform:uppercase; font-weight:bold; color:#d4bd6c; text-align:left; margin:0; padding:0;}
p{ text-align:left; margin:2px 0; padding:0; text-indent:10px;}
.columnContainer { background:#d3eafd url(img/design/back_tosite.jpg) top center no-repeat; }
.columnContainer #container {position: relative; width: 1000px; margin: 0 auto; text-align: left; padding:0; background:#FFFFFF;} 
.columnContainer #header {position:relative; height:720px; margin:0; padding:0;}
.columnContainer #flashmenu{ position:absolute; top:663px; left:687px; z-index:10;}
.columnContainer #mainpage{ position:relative; background:url(img/design/bsg_mainhead.gif) top repeat-x; height:100%; min-height:40px; width:1000px; margin:0; padding:0;}
.columnContainer #mainpage .titleparts{ font-size:12px; font-weight:bold; color:#333333;}
.columnContainer #mainpage .titletab{ font-size:22px; color:#d61900; text-transform:uppercase; margin:3px 0 10px 15px;}
.columnContainer #mainpage .normal{ padding:0 5px 0 10px;}
.columnContainer #mainpage .details{ margin-left:200px;}
.columnContainer #mainpage .details a{ font-size:12px; text-decoration:underline; color:#f78517; text-align:right;}
.columnContainer #mainpage #centersidebar{ position:relative; float:left; width:695px;}
.columnContainer #mainpage #centersidebar .detail a{color:#d61900; text-decoration:underline; margin-right:20px;}
.columnContainer #mainpage #centersidebar .titletab{ font-size:22px; color:#d61900; text-transform:uppercase; margin:3px 0 0 15px;}
.columnContainer #mainpage #centersidebar .tab1{ float:left; margin:5px; margin-top:20px;}
.columnContainer #mainpage #centersidebar .tab2{ float:left; margin:5px; margin-top:20px;}
.columnContainer #mainpage #centersidebar .imgtxt{ float:left; margin:5px 5px 15px 15px;}
.columnContainer #mainpage #centersidebar #news{ position:relative; clear:both; margin-top:25px; }
.columnContainer #mainpage #centersidebar #news #newselement{ position:relative; height:100%; padding:5px; margin:20px 0 0 0;}
.columnContainer #mainpage #centersidebar #news img{ float:left; position:relative; border:1px solid #666666; margin:0 8px 0 8px;}
.columnContainer #mainpage #centersidebar #news .data{ color:#d61900; text-decoration:underline;}
.columnContainer #mainpage #centersidebar #news .title{ color:#d61900; margin-bottom:6px;}
.columnContainer #mainpage #rightsidebar{ float:left; width:225px; margin-top:120px; margin-left:8px; color:#d61900; font-size:14px;}
.columnContainer #mainpage #rightsidebar .textform{ text-align:left; padding:0 5px; size:10px; color:#666666;}
.columnContainer #mainpage #rightsidebar input.fieldtext{ border:1px solid color:#d61900;}
.columnContainer #footer{ position:relative; clear:both; background:url(img/design/bsg_footer.jpg) bottom left repeat-x; height:179px; width: 1000px; padding:10px 10px -10px 20px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#01468a; font-weight:bold; margin:0;}
.columnContainer #footer a {color:#01468a; font-weight:bold;}
.columnContainer #footer #menu{ float:left; width:970px;}
.columnContainer #footer #menu ul{list-style:none; margin:20px 0 0 10px; padding:0; vertical-align:middle; }
.columnContainer #footer #menu li{float:left; padding:0 6px 0 10px; text-transform:uppercase; vertical-align:middle; }
.columnContainer #footer #copyright{ float:left; width:285px; margin:15px 8px 0 8px;}
.columnContainer #footer #copyright a{}
.columnContainer #footer .footerText{ text-indent:0;  padding:7px 10px 0 7px; margin:0; font-weight:100; }
.columnContainer #footer #textBox{ float:left; width:675px; margin:15px 0 0 10px; margin-top:15px;}
div.clear {
 clear: both; /* Убираем все плавающие элементы */
}

.columnContainer .modal_error{ size:11px; color:#FFFFFF; margin:10px 0 0 15px; text-align:left; }
.columnContainer .modal_error_title{ font-size:12px; color:#FFFFFF; margin:10px 0 0 0px; text-align:center; font-weight:bold;}
.columnContainer .modalDialog_contentDiv_error{	border:3px solid #FFF;	padding:2px; z-index:100; position:absolute; background-color:#C80116; color:#FFF; font-size:11px;}
.columnContainer .modalDialog_contentDiv_error a{ color:#FFF;}
.columnContainer .modalDialog_contentDiv_warning{border:3px solid #FFF;	padding:2px; z-index:100; position:absolute; background-color:#FCF8C8; color:#333333; font-size:12px;}
.columnContainer .modal_warning{ size:12px; color:#333333; margin:10px 0 0px 10px; font-weight:bold; }
.columnContainer .modalDialog_contentDiv_success{ border:3px solid #FFF; padding:2px; z-index:100; position:absolute; background-color:#EAF0FC;	color:#333333; font-size:12px;}
.columnContainer .modal_success{ size:12px; color:#333333; margin:10px 0 0px 10px; font-weight:bold;}
.columnContainer .modalDialog_transparentDivs{ filter:alpha(opacity=80); opacity:0.8; background-color:#AAA; z-index:1;	position:absolute; }
.columnContainer .modalDialog_contentDiv{	border:3px solid #000;	padding:2px; z-index:100; position:absolute; background-color:#FFF;	}
.columnContainer .modalDialog_contentDiv_shadow{ z-index:90; position:absolute;	background-color:#555;	filter:alpha(opacity=30); opacity:0.3;}	
