body {background:#a87c57 url(../images/body_back.jpg) repeat-x; font-size:12px; font-family:tahoma; color:#726045; margin:0px; padding:0px; line-height:1.6em;}
#topline { background:url(../images/top_line.jpg) no-repeat; width:980px; margin:0px auto; padding:0;font-size:11px; color:#8f7b47; letter-spacing:1px; line-height:28px; font-size:11px; text-align:right;}
#topline a:link, #topline a:visited {color:#b2a679;padding:4px 6px 4px 6px;}
#topline a:hover {color:#fff;}

#top {background: url(../images/top_back.jpg) no-repeat; width:980px; height:170px; margin:0px auto; padding:0px;}
#logo  { width:320px; height:170px; margin:0px; padding:0px; float:left ; text-align:right; }
#topinside { width:606px; height:170px; margin:0px; overflow:hidden; border:0px solid #666;}
#menu  {background:#fff url(../images/menu_back.jpg) no-repeat; width:980px; height:50px; margin:0px auto; padding:0px;}
#content {background:#fff url(../images/top_content_back.jpg) repeat-y; width:980px; min-height:300px; margin:0px auto; padding:0px;}
#container {background: url(../images/top_container_back.jpg) no-repeat; width:980px; min-height:300px; margin:0px; padding:0px;}
#footer  {background: url(../images/footer_back.jpg) no-repeat; width:980px; height:150px; margin:0px auto; padding:0px;}

a:focus { border:0; outline:none}
*focus { border:0; outline:none}
a:link, a:visited {color:#a12900; text-decoration: underline;}
a:hover {color:#5f1800;text-decoration:underline;}

h1 {font-family:'Arial Narrow', Tahoma, Verdana, Arial; font-size:32px; font-weight:normal; color:#553622; margin:0 0 10px 0; padding:4px 0 6px 0; border-bottom:1px solid #553622; line-height:1.1em;}
h2 {font-family:Tahoma, Verdana, Arial; font-size:18px; font-weight:normal; color:#553622; margin:0px; padding:4px 0 10px 0;}
h3 {font-family:tahoma, verdana, arial; font-size:12px; font-weight:normal; color:#553622; margin:0px; padding:4px 0 10px 0;}


.box {padding:20px 30px; overflow:hidden;}
.left {float:left; width:600px; overflow:hidden;}
.right {float:right; width:300px; overflow:hidden;}

.leftbox {width:64%; padding:0 2% 0 0; float:left; text-align:justify;}
.rightbox {width:30%; padding:0 0 0 3%; float:right; border-left:0px solid #eee;}
.rightbox ul {padding:0px; margin:0 10px; }
.rightbox li {list-style-type:square;line-height:18px; padding:0 0 10px 0;}
.listitem {padding:10px 0 20px 0; border-bottom:1px solid #e1dbae;}
.listitem small {color:#978d6d}

.box_bottom  {clear:both; padding:20px 10px 30px 10px; overflow:hidden; color:#c8ba86;  background:#574730 url(../images/leftcorn.gif) no-repeat left top; text-align:justify; }
.box_bottom_left {width:250px; min-height:260px; padding:0 25px 0 20px; margin:0 10px 0 0;  float:left; border-right:1px solid #776041;}
.box_bottom_center {width:250px; min-height:260px; padding:0 25px 0 20px; margin:0 20px 0 0; float:left; border-right:1px solid #776041;}
.box_bottom_right        {width:250px; min-height:260px; padding:0 20px 0 0;  float:right; border:0px solid #776041;}

.box_bottom a:link, .box_bottom a:visited {color:#e6dc6e; text-decoration: underline;}
.box_bottom a:hover {color:#fff;text-decoration:underline;}

.list { list-style:none; margin:0; padding:0;}
.list li{list-style:none; padding: 0 0 10px 0;}

.cc { clear:both; height:1px; font-size:1px;}

.absmiddle {vertical-align:middle; }

#informer table, #lme table {width:100%; height:auto; margin-top:5px}
#informer div, #informer div font{padding:0; margin:0;}
#informer td{padding:2px 0; height:0;}
#informer td img{text-align:center;}
#informer font{font-size:12px;}
#informer a {color:#000; text-decoration: none;}
#informer tr:hover td{background:#fbf8cb}
a.forexpf_ {display:none;}
table#kurs td {padding:4px 0;}

.search {display:block; position:relative; z-index:1000;  float:right; height:25px; width:285px; margin:12px 18px 0 0;}
.search .query {background: none; width:196px; margin:0 12px 0 0; height:25px; border:1px; font-size:13px; font-family:Tahoma, Verdana, Arial;}
.search .button {background: url(../images/search.png) no-repeat left center; font-size:13px; color:#fff; border:0px; height:25px; width:64px; text-transform:uppercase;  font-family:'Arial Narrow', Tahoma, Verdana, Arial;}


/*Новости*/
ul#news {margin:0; padding:0; list-style:none;}
ul#news li {list-style:none; margin:8px 0 15px 0; padding:0 0 16px 0; border-bottom:1px solid #ccc}
ul#news li h2 {margin:0; padding:0px 0 8px 0; line-height:1em; }
ul#news li img.left { float:left; margin:10px 10px 3px 0px; border:1px solid #370054; padding:1px; background:#fff; }
ul#news li .date {display:block;width:112px;  background:#aa2a31 url(../images/date.png) no-repeat left center; padding:0 0 0 20px; color:#fff; font-size:11px; line-height:18px; }


/*Навигация по страницам*/
a.page_navigation:link,a.page_navigation:visited {border:0px solid #a87c57; display:block; line-height:26px; height:26px; width:26px; vertical-align:middle; text-align:center; float:left; margin-right:2px;}
a.page_navigation:hover, a.page_navigation, .page_navigation   {border:1px solid #a87c57; background:#a87c57; display:block; line-height:26px; height:26px; width:26px; vertical-align:middle; text-align:center; float:left; margin-right:2px; color:#fff}
a.pnav, a.pnav:link, a.pnav:visited {border:0px solid #a87c57; background:#fff; display:block; line-height:28px; height:28px; width:28px; vertical-align:middle; text-align:center; float:left; margin-right:2px;}
a.pnav:hover {border:1px solid #a87c57; background:#a87c57; display:block; line-height:26px; height:26px; width:26px; vertical-align:middle; text-align:center; float:left; margin-right:2px;  color:#fff}
a.page_navigation, a.page_navigation:link, a.page_navigation:visited {border:0px solid #32732c; display:block; line-height:28px; height:28px; width:28px; vertical-align:middle; text-align:center; float:left; margin-right:2px;}
a.page_navigation:hover  {border:1px solid #380055; background:#380055; display:block; line-height:26px; height:26px; width:26px; vertical-align:middle; text-align:center; float:left; margin-right:2px;}

.overlib_body{padding:3px; width:250px; font-size:11px; background-color:#000; color:#975ab7;text-align: left; border:1px solid #32004d}
.item_title{font-weight:normal; font-size:11px; background-color:#000; color:#975ab7; border:0px solid #32004d}
.overlib_border{background-color:#000;}


/* _______________________ Модуль "Контакты"  _______________________ */
#mod_contact_box                    {position:relative; padding:15px;width:600px; }
#mod_contact_box label              {font-style:italic}
.mod_contact_infobox                {margin-top:2px; padding:4px; border-bottom:1px solid #ccc}
.mod_contact_left                   {margin-bottom:2px; float:left; text-align:right; width:180px; margin:3px}
.mod_contact_left_star              {color:red; font-size:14px}
.mod_contact_right                  {margin-bottom:5px; float:left; width:400px; margin:3px}
.mod_contact_right small            {font-size:12px; color:#88c13e}
.button                             {font-size:11px; color:#fff; border:0px solid #000; height:21px; }

/* _______________________ Модуль "Галерея"  _______________________ */
.mod_gal_imgcontainer               {float:left; padding:0; border:1px solid #ddd; margin:3px}
.mod_gal_header                     {color:#333; background-color:#F4F4F4; padding:2px; border-bottom:1px solid #ddd}
.mod_gal_img                        {padding:4px}
.mod_gal_kbsize                     {color:#999; text-align:center; margin-top:3px}


.into {position:relative; top:-10px; color:#553622;}
