
/* - - - - - - - - - - - -
 * Creator: style-nes
 * URL: style-nes.com
 * Email: style-nes@ya.ru
 * - - - - - - - - - - - - */

/* ---------------------------------- Main Presets --------------------------------- */
html, body {width:100%; height:100%;}
body {color:#333333; font-size:12px; line-height:normal; font-family:Arial, Helvetica, sans-serif; background:url(../images/bg.jpg);}
#style-nes {position:relative; min-width:1000px;}
#global {background:url(../images/top/bg_rep.jpg) 0 66px repeat-x;}

.clear {clear:both; height:1px; font-size:1px;}
.wrapper {position:relative; max-width:1300px; margin:0 auto;}

/*=== Стили для текста ===*/
.content p {padding:0 0 25px 0; line-height:16px;}
.content ol {list-style:inside;}
.content ul {list-style:inside; list-style:none;}
.content hr {margin:0px 0px 15px 0px; height:1px; color:#cccccc; background:#cccccc; border:none;}

/*=== Ссылки ===*/
a {color:#009dd7; font-family:Arial, Helvetica, sans-serif; text-decoration:underline;}
a:hover {text-decoration:none;}
a:visited {}

/*=== Загаловки ===*/
h1,h2,h3,h4,h5,h6 {font-family:"Times New Roman", Times, serif;}
h1 {padding:0 0 15px 0; color:#855625; font-size:20px; font-weight:bold;}
h2 {padding:0 0 10px 0; color:#58850d; font-size:19px;}
h3 {padding:0 0 10px 0; color:#58850d; font-size:18px;}
h4 {padding:0 0 5px 0;}

/*=== Стили списков ===*/
.content ul {}
.content ul li {padding:0px 0px 10px 0px; list-style:outside circle;}

/*=== Стили форм ===*/
input {color:#4b4b4b; font-size:12px;}
textarea {}
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */



/* ----------------------------------- Top Cells ----------------------------------- */
#top_cells .top_info {height:66px; margin:0px 0px -10px 0px; background:#966b3e url(../images/top/bg_top.jpg); white-space:nowrap;}
#top_cells .top_info .phone {position:absolute; left:68px; top:20px; padding:0px 0px 10px 45px; font-size:22px; color:#FFF; font-family:"Times New Roman", Times, serif; background:url(../images/top/phone.jpg) 0 0 no-repeat;}
#top_cells .top_info .phone span {color:#e1c079;}
#top_cells .top_info  .social {position:absolute; right:68px; top:20px;}
#top_cells .top_info  .social a {margin:0px 0px 0px 10px;}


/*=== Шапка ===*/
#top_cells .background {background:url(../images/top/background_rep.jpg) 0 0 repeat-x;}
#top_cells .background .bg_left {background:url(../images/top/background_left.jpg) 0 0 no-repeat;}
#top_cells .background .bg_right {position:relative; height:373px; background:url(../images/top/background_right.jpg) right 0 no-repeat;}
#top_cells .background .logo {position:absolute; left:97px; top:125px;}
#top_cells .background .menu {position:absolute; right:265px; top:67px;}
#top_cells .background .menu li {display:block; padding:0px 0px 11px 15px; background:url(../images/top/circle.png) 0 5px no-repeat;}
#top_cells .background .menu a {color:#0f6690;}


/*=== Главное меню ===*/
#top_cells .main_menu .bg {height:47px; margin:-47px 71px 0px 69px; background:#a9d823 url(../images/top/menu.jpg) 0 0 repeat-x;}
#top_cells .main_menu .first {width:0px; background:url(../images/top/menu_side.jpg) 0 0 no-repeat;}
#top_cells .main_menu td {padding:0px 1px 0px 0px; background:url(../images/top/menu_sep.png) right 0 no-repeat;}
#top_cells .main_menu a {display:block; padding:16px 10px 15px 10px; color:#FFF; font-size:13px; text-shadow:1px 0px 0px #000000; text-align:center; text-decoration:none; font-family:Arial, Helvetica, sans-serif;}
#top_cells .main_menu a:hover {text-shadow:1px 0px 0px #198acc; background:url(../images/top/menu_act.jpg) 0 0 repeat-x;}
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */



/* ----------------------------------- Left Cells ---------------------------------- */
#left_cells {float:left; width:33%; margin:0px 5% 0px 0px; padding:0px 0px 80px 0px;}
#left_cells h2 {color:#855625; font-size:20px; padding:0px;}


/*=== Новости ===*/
#left_cells .news {padding:0px 0px 25px 0px;}
#left_cells .news .name {margin:0px 0px 30px 0px; padding:12px 0px 15px 70px; background:url(../images/left/news.jpg) 0 0 no-repeat;}
#left_cells .news .item {padding:0px 0px 0px 0px; margin:0px 0px 15px 0px; border-bottom:1px dashed #a6a6a6;}
#left_cells .news .item .date {color:#333333; font-size:11px; font-family:"Times New Roman", Times, serif;}
#left_cells .news .item .date span {color:#678e26; font-size:24px;}
#left_cells .news .item .empty {padding:0px 0px 18px 0px; color:#333333; line-height:16px;}
#left_cells .news .item .empty a {color:#333333; line-height:16px;}
#left_cells .news .all {position:relative; margin:6px 0px 0px 0px; padding:0px 0px 0px 25px; display: inline-block; background:url(../images/left/folder.jpg) 0 1px no-repeat;}
#left_cells .news .all a {color:#678e26; border-bottom:1px dashed #678e26; text-decoration:none;}
#left_cells .news .all a:hover {border:none;}
#left_cells .news .all span {position:absolute; right:-14px; top:-6px; width:9px; height:7px; background:url(../images/left/zv.jpg) 0 0 no-repeat;}

 /*=== Партнеры ГЕО ===*/
#left_cells .geo {padding:0px 0px 25px 0px;}
#left_cells .geo .name {margin:0px 0px 23px 0px; padding:12px 0px 15px 70px; background:url(../images/left/geo.png) 0 0 no-repeat;}
#left_cells .geo .item {overflow:hidden; margin:0px 0px 30px 0px;  border-bottom:1px dashed #a6a6a6;}
#left_cells .geo .item .pic {position:relative; float:left; margin:0px 20px 15px 0px; width:128px; height:98px; background:url(../images/left/geo.png) 0 0 no-repeat;}
#left_cells .geo .item .pic .img {padding:5px 0px 0px 5px;}
#left_cells .geo .item .pic .link {position:absolute; right:5px; bottom:10px;}
#left_cells .geo .item .title {overflow:hidden; padding:0px 0px 10px 0px;} 
#left_cells .geo .item .title a {color:#58850d; font-size:12px; font-weight:bold;}
#left_cells .geo .item .empty {overflow:hidden; padding:0px 0px 18px 0px; color:#333333; line-height:16px;}




/*=== Фотогалерея ===*/
#left_cells .photo {padding:0px 0px 25px 0px;}
#left_cells .photo .name {margin:0px 0px 23px 0px; padding:12px 0px 15px 70px; background:url(../images/left/photo.jpg) 0 0 no-repeat;}
#left_cells .photo .item {overflow:hidden; margin:0px 0px 30px 0px;  border-bottom:1px dashed #a6a6a6;}
#left_cells .photo .item .pic {position:relative; float:left; margin:0px 20px 15px 0px; width:128px; height:98px; background:url(../images/left/foto_item.jpg) 0 0 no-repeat;}
#left_cells .photo .item .pic .img {padding:5px 0px 0px 5px;}
#left_cells .photo .item .pic .link {position:absolute; right:5px; bottom:10px;}
#left_cells .photo .item .title {overflow:hidden; padding:0px 0px 10px 0px;} 
#left_cells .photo .item .title a {color:#58850d; font-size:12px; font-weight:bold;}
#left_cells .photo .item .empty {overflow:hidden; padding:0px 0px 18px 0px; color:#333333; line-height:16px;}


/*=== Поиск ===*/
#left_cells .search {background:url(../images/left/search_left.jpg) 0 0 no-repeat;}
#left_cells .search_bg {height:77px; padding:14px 55px 0px 12px; background:url(../images/left/search_right.jpg) right 0 no-repeat;}
#left_cells .search_bg .field {width:100%; height:20px; font-weight:bold;}

/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */



/* ---------------------------------- Center Cells --------------------------------- */
#main_cells {background:url(../images/footer/bg_top.jpg) 0 bottom repeat-x;}
#main_cells .bg {overflow:hidden; padding:20px 5% 35px 2%; margin:0px 58px 0px 56px; background:#FFF; border:1px solid #905e34; border-top:none;}
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */



/* ---------------------------------- Right Cells ---------------------------------- */
#right_cells {position:relative; overflow:hidden; z-index:20;}
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */


 
/* ---------------------------------- Footer Cells --------------------------------- */
#footer_cells {position:relative; padding:30px 0px 35px 0px; background:url(../images/footer/bg.jpg);}
#footer_cells .broom {position:absolute; left:8%; top:-135px; width:371px; height:174px; background:url(../images/footer/broom.png) 0 0 no-repeat; z-index:10;} 

#footer_cells .copy {float:right; width:370px; margin:0px 60px 0px 0px; color:#FFF; font-size:11px; text-align:right;}
#footer_cells .copy a {color:#e1c079;}
#footer_cells .copy p {padding:0px 0px 5px 0px;}
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */