/* слои */
body{ position: relative; }

#top, #head, #undertop, #content, #bottom{ position: relative; }
#top{ z-index: +500; }
#head .logo{ position: relative; top: 0px; left: 0px; }
#head .logo_text{ position: relative; top: 7px; left: -5px; }
#head .time{ display: block; position: relative; top: 3px; left: 15px; }
#head{ height: 72px; }
#head .logo-date{ float: left; }
#head .menu{ float: left; }
#head .menu ul{ list-style: none; }
#head .menu li{ list-style: none; }

#content .content-right .top{ height: 300px; }

#undertop .lang{ float: left; }
#undertop .news_site{ float: left; }
#undertop .chain{ float: left; }
#undertop .chain ul{ list-style: none; }
#undertop .chain li{ list-style: none; display: inline; }

/* цвета */
body{ background: #fff; color: #716f6e; }
a{ color: #fff; }
input{ color: #716f6e; }

#head{ background: #fff url(/bitrix/templates/new_main/images/fon_head.png) left bottom no-repeat; }
#head h1{ color: #00a146; }
#head .menu li a{ background: #dddddc; color: #716f6e; }

#top{ background: #00a146; color: #fff; }

#content{ background: #fff; color: #716f6e; }
#content .print{ color: #716f6e; background: url(/bitrix/templates/new_main/images/icon_print.gif) left no-repeat; }

#undertop{ color: #fff; background: #716f6e; }
#undertop .auth{ background: #716f6e; color: #fff; }

#content .content-center a{ color: #716f6e; }
#content .content-left{ background: #dddddc; }
#content .content-center{ background: #fff; }
#content h2{ background: #dddddc; color: #716f6e; }
#content .content-left h2{ background: #716f6e; color: #fff; }
#content .content-right .top{ background: #e7a722; color: #fff; }
#content .content-right { background: #006b94; }

#bottom{ background: #716f6e; color: #fff; }

/* шрифты */
body{ letter-spacing: 0px; font-size: 80%; font-weight: normal; font-family: Arial, Helvetica, sans-serif; }
a{ text-decoration: none; }
a:hover{ text-decoration: underline; }

#head h1{ font-weight: normal; font-size: 300%; }
#head span{ font-size: 85%; }
#head .menu a{ text-decoration: none; font-size: 90%; }

#top .text-top h1{ font-size: 160%; }

#undertop .lang a{ font-weight: bold; }
#undertop .chain{ font-size: 80%; }

#content h2{ font-size: 100%; font-weight: normal; }
#content .print{ font-size: 90%; }
#bottom{ font-size: 85%; }

/* прочее */
body{ padding: 0px; margin: 0px; min-width: 1000px; }
form{ padding: 0px; margin: 0px; }

#head h1{ padding: 0px; margin: 0px; }
#head img{ margin-right: 10px; }
#head .menu{ margin-left: 575px; }
#head .menu ul{ width: 115px; padding: 0px; margin: 0px; padding-left: 10px; }
#head .menu li{ margin-bottom: 5px; }
#head .menu li a{ padding: 1px 0px 3px 13px; display: block; }

#top .menu-top{ vertical-align: top; }
#top .logo-top{ width: 280px; }
#top .text-top{ vertical-align: bottom; width: 590px; padding: 0px; margin: 0px; }
#top .text-top h1{ margin: 0px; padding: 10px 10px 30px 15px; }

#undertop .lang{ margin-right: 90px; }
#undertop .news_site{ margin-right: 10px; }
#undertop form{ padding: 0px; margin: 0px; display: inline; }

#undertop .auth{ display: block; height: 32px; margin-left: 862px; margin-right: -10px; }
#undertop{ padding: 0px 10px; height: 32px; line-height: 32px; }

#undertop .chain ul{ padding: 0px; margin: 0px; }
#undertop .chain li{ list-style: none; padding: 0px; margin: 0px; display: inline; }

#content .content-left{ width: 280px; vertical-align: top; }
#content .content-left div.left-content{ padding: 0px 0px 0px 10px; }
#content .content-left h2{ margin: 0px; margin-left: -10px; }

#content .content-center{ vertical-align: top; width: 592px; }
#content .content-center div.center-content{ padding: 0px 15px 20px 15px; }
#content .content-center select{ font-size: 85%; }

#content .content-right{ vertical-align: top; }
#content .content-right .top{ padding: 10px; }
#content .content-right .top h2{ margin: 10px -10px 0px -10px; }
#content h2{ padding: 4px 10px; }
#content .content-right .bottom h2{ margin: -20px -10px 0px -10px; }
#content .content-right .bottom{ padding: 20px 10px; }

#content .print{ padding: 10px; margin: 10px; padding-left: 30px; }

#bottom{ padding: 10px; }
