/* размеры границы отступы */
html{min-width: 796px; height: 100%; }
body{	padding: 0px; margin: 0px; margin: 0 auto; min-height:100%; position: relative; }
* html body {  height:100%;}
#headblock{	height: 119px; border-bottom: 1px solid;}
#headblock h2{ padding: 0px; margin: 0px;}
#headblock .time{	padding-left: 15px;}
#headblock .flag_ru,.flag_fr{ padding-left: 30px; height: 18px;}
#contentblock{ border-top: 1px solid; padding-bottom: 102px; overflow: hidden; }
#bottomblock{	width: 100%; height: 100px;  padding:1px 0; border-top: 1px solid; }

/* позиции */
#headblock{	position: relative; }
#headblock .time{ position: absolute; top: 27px; right: 12px; }
#headblock .flag_ru{ position: absolute; top: 92px; left: 30%; }
#headblock .flag_fr{ position: absolute; top: 92px; left: 30%; margin-left: 150px; }
#headblock .slogan{ position: absolute; top: 55px; left: 118px; }
#headblock .left_fon{ position: absolute; top: 0px; left: 0px;}
#headblock .right_fon{ position: absolute; top: 0px; right: 0px; z-index: -1;}
#bottomblock{ position: absolute; bottom:0px;}
#bottomblock .copy{ position: absolute; top: 40px; left: 50px; }
#bottomblock .prog{ position: absolute; top: 40px; right: 50px; }
#bottomblock .stat{ position: absolute; top: 30px; right: 50px; }
#bottomblock .bottomstat { position: absolute; width: 100%; text-align: center; bottom: 0px; }

/* шрифты */
body{ font: normal 11px Verdana, Geneva, Arial, Helvetica, sans-serif; }
#headblock .slogan{ font-size: 11px; text-transform: uppercase;	letter-spacing: 1px; }
#headblock .flag_ru, .flag_fr{ font-weight: bold; text-transform: uppercase;}
#bottomblock a{text-decoration: none;}
#bottomblock a:hover{text-decoration: underline;}
#headblock .flag_ru a,.flag_fr a{text-decoration: none;}
#headblock .flag_ru a:hover,.flag_fr a:hover{text-decoration: underline;}

/* цвета и фоны */
body{ color: #000000; background: url(/bitrix/templates/ru_start/images/content_fon.jpg) center no-repeat #ededed; }
a{ color: #003b7f; text-decoration: none; }
a:hover{ text-decoration: underline; }
#headblock{ border-color: #ffffff; background: url(/bitrix/templates/ru_start/images/head_fon.jpg) top repeat-x; color: #6dcff6; }
/*#headblock .time{ background: url(/bitrix/templates/ru_start/images/clock.gif) left no-repeat; }*/
#headblock .flag_ru{ background: url(/bitrix/templates/ru_start/images/flag_ru.gif) left no-repeat; }
#headblock .flag_fr{ background: url(/bitrix/templates/ru_start/images/flag_fr.gif) left no-repeat; }
#headblock .flag_ru, .flag_fr{color: #ffffff;}
#headblock .flag_ru a, .flag_fr a{color: #ffffff;}
#contentblock{ border-top-color: #363636; }
#bottomblock{	background: url(/bitrix/templates/ru_start/images/bottom_fon.gif) top repeat-x #8fa0a8;	color: #ffffff;	border-top-color: #ffffff;}
#bottomblock a{color: #bdcefe;}

/* прочее */
#headblock{white-space: nowrap;}
