/* слои */
body, .main{ 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-left ul{ list-style: none; }
#content .content-left li{ list-style: none; }
#content .content-center ul{ list-style: none; }
#content .content-center li{ list-style: none; overflow: hidden; }
#content .content-center li img{ float: left; }
#content .content-center li .date{ position: relative; left: -18px; }
#content .content-right .top{ height: 300px; }

#undertop .lang{ float: left; }
#undertop .news_site{ float: left; }
#undertop .news{ float: left; }

/* цвета */
body{ background: #fff; color: #716f6e; }
a{ color: #fff; }

#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; }
#top img{ border-color: #00a146; }

#content{ background: #00a146; color: #fff; }

#undertop{ color: #716f6e; background: #dddddc; }
#undertop a{ color: #716f6e; }
#undertop .auth{ background: #716f6e; color: #fff; }

#content .content-left, #content .center{ background: #00a146; }
#content .content-left li .date{ background: url(/bitrix/templates/new_main/images/date_marker.gif) left no-repeat; }
#content .content-center li .date{ background: url(/bitrix/templates/new_main/images/date_marker.gif) left no-repeat; }
#content h2{ background: #dddddc; color: #716f6e; }
#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%; }

#undertop .lang a{ font-weight: bold; }

#content .content-left li .date{ font-weight: bold; }
#content .content-left li a{ font-weight: bold; }
#content .content-center li .date{ font-weight: bold; }
#content .content-center li a{ font-weight: bold; }
#content h2{ font-size: 100%; font-weight: normal; }

#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: 573px; }
#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 2px 13px; display: block; }

#top .menu-top{ vertical-align: top; }
#top .logo-top{ width: 280px; }
#top .text-top{ width: 550px; padding: 15px; margin: 0px; }

#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 .news a{ margin-right: 50px; }
#undertop{ padding: 0px 10px; height: 32px; line-height: 32px; }

#content .content-left{ width: 280px; vertical-align: top; }
#content .content-left div.left-content{ padding: 0px 0px 0px 10px; }
#content .content-left ul{ padding: 0px; margin: 0px; }
#content .content-left li{ padding-top: 10px; padding-bottom: 10px; margin: 0px; padding-left: 15px; text-indent: -15px; border-bottom-style: solid; border-bottom-width: 1px; }
#content .content-left li .date{ padding-right: 5px; padding-left: 12px; }
#content .content-left h2{ margin-left: -10px; }

#content .content-center{ vertical-align: top; width: 592px; }
#content .content-center div.center-content{ padding: 0px 15px; }

#content .content-center ul{ padding: 0px 10px 10px 0px; margin: 0px; }
#content .content-center li{ padding-left: 12px; padding-top: 10px; padding-bottom: 10px; margin: 0px; border-bottom-style: solid; border-bottom-width: 1px; }
#content .content-center li .date{ margin-left: 5px; padding-left: 12px; }
#content .content-center li img{ margin-right: 20px; margin-left: -12px; }

#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; }


#bottom{ padding: 10px; }
