html, body, body div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, figure, footer, header, hgroup, menu, nav, section, time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
article, aside, details, figcaption, figure, footer, header, hgroup, nav, section { display: block; }
audio, canvas, video { display: inline-block; *display: inline; *zoom: 1; }
audio:not([controls]) { display: none; }
[hidden] {display: none;}

html {height: 100%; background:#4a3625;}
body {font: 13px/18px Tahoma, Geneva, sans-serif; height: 100%; background:none; color:#35312D;}

a {color: #769C15; text-decoration:underline;}
a:hover {text-decoration:none;}
a:focus {outline: none;}
a:hover, a:active {outline: 0;}

p {margin: 0 0 13px 0;}
img { border: 0; -ms-interpolation-mode: bicubic; vertical-align: middle; }
input {vertical-align: middle;}

table {border-collapse: collapse; border-spacing: 0; border:0;}
th {font-weight: bold; vertical-align: bottom;}
td {font-weight: normal; vertical-align: top;}

.clear {clear: both; font-size: 1px; height: 0; line-height: 0;}
.clearfix:before, .clearfix:after {content: "\0020"; display: block; height: 0; overflow: hidden;}  
.clearfix:after {clear: both;}
.lt-ie7 .clearfix, .lt-ie8 .clearfix { zoom: 1; } 

#wrapper {min-height: 100%; height: auto !important; height: 100%; background:url(../img/main_bgr.jpg) top center no-repeat;}
#footer, #header {width: 1000px; margin: 0 auto;}

ol, ul {list-style:none;}
.m_down {margin:0 0 1em 0;}



/* Header
-----------------------------------------------------------------------------*/
#header { position:relative;}
.header_top {padding:20px 0 0 0; margin:0 0 20px 0;}
.logo {display:block; float:left; width:352px; font-size:11px; line-height:14px;color:#e6d6b9; text-decoration:none;}
.logo i {font-size:40px; line-height:40px; font-family: 'FloraC-Bold'; display:block; float:left;  font-style:normal;}
.logo span {display:block; border-left:1px solid #c5a87c; color:#c5a87c;display:block; float:left; width:115px; padding:0 0 0 10px;}

.feed_back {display:block; width:146px; height:33px; background:url(../img/feedback_button.png) top left no-repeat; text-indent:-9999px; position:absolute; top:0; left:50%; margin:0 0 0 -73px;}

.phone {display:none;float:right; font-size:30px; line-height:30px; font-family: 'PlumbMediumC'; font-weight:bold; padding:5px 0 0 0;color:#e6d6b9;}
.phone span {font-size:15px; font-weight:normal; padding:0 5px 0 0;color:#c5a87c;}

.top_small_menu {margin:0 0 3px 0; display:none;}
.top_small_menu li {float:left;  }
.top_small_menu li a {display:block; float:left;font:11px/15px Tahoma, Geneva, sans-serif; color:#DCC197; text-decoration:none;}
.top_small_menu li a:hover {color:#fff;}
.top_small_menu li.item_li1 {margin-left:82px;}
.top_small_menu li.item_li2 {margin-left:116px;}
.top_small_menu li.item_li3 {margin-left:82px;}
.top_small_menu li.item_li4 {margin-left:71px;}
.top_small_menu li.item_li5 {margin-left:99px;}

.top_nav {position:relative; padding:0 0 5px 0; display:none;}
.top_nav img {position:absolute; bottom:0; left:50%; margin-left:-490px; z-index:11;}
.top_nav ul {padding:0 0 0 4px;}
.top_nav ul li { float:left;background:url(../img/sprite.png) 100% 100% no-repeat; padding:0 2px 0 0;height:46px; line-height:46px; position:relative; z-index:1;}
.top_nav ul li.active {z-index:10;}
.top_nav ul li a {display:block; float:left; height:46px; line-height:46px; padding:0 31px; background-image:url(../img/sprite.png); background-repeat:no-repeat; background-position: 0 -235px; text-shadow: -1px -1px 0 rgba(69, 77, 39, 0.5); color:#FBF1DB; text-decoration:none;font-size: 16px; text-transform: uppercase; }
.lt-ie8 .top_nav ul li a {padding:0 30px;}
.top_nav ul li.first a {background-position:0 -176px;}
.top_nav ul li.last a {background-position:100% -235px;}
.top_nav ul li.last {background:none;}
.top_nav ul li a:hover {background-position:0 -411px;}
.top_nav ul li.first a:hover {background-position: 0 -353px;}
.top_nav ul li.last a:hover {background-position: 100% -411px;}
.top_nav ul li.active a {background-position:0 -59px; color:#5f742a; text-shadow:1px 1px 0px #ffe950;}
.top_nav ul li.active_first a {background-position:0 0 !important;}
.top_nav ul li.active_last a {background-position:100% -59px !important;}

.top_nav ul li span, .top_nav ul li i {display:none; position:absolute; width:55px; height:55px; background-image:url(../img/menu_flowers.png); background-repeat:no-repeat;}
.top_nav ul li span {background-position:bottom left; bottom:0; left:-21px;}
.top_nav ul li i {background-position: bottom right; bottom:0; right:-27px; z-index:1}
.top_nav ul li.active span, .top_nav ul li.active i {display:block;}

.bottom_nav {margin-top:-6px;}
.bottom_nav li {float:left; background:url(../img/bottom_nav_li.png) top right no-repeat; height:46px; line-height:46px; }
.bottom_nav li.last_item {background:none;}
.bottom_nav li a {display:block; float:left;color: #FBF1DB; font-size:13px; font-family: 'PlumbMediumC';text-decoration: none;text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.5); text-transform: uppercase; padding:0 15px;}
.bottom_nav li a:hover {color: #443222; text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.5);}
.bottom_nav li a.active {color: #FFE452;}

/* Center
-----------------------------------------------------------------------------*/
#center {width: 890px; margin: 0 auto;padding:20px 55px 10px; min-height:625px;}
.left_menu, .right_menu {height: 46px; background-image:url(../img/menu_center.png); background-repeat: no-repeat; display:none;}
.left_menu {background-position: 0 0 ;}
.right_menu {background-position: bottom right; padding:0 9px 0 0; margin:0 0 25px 0;}
.menu_center {padding:15px 0 0 0;}
.menu_center li { background:url(../img/border_center.gif) top right repeat-y; padding:0 2px 0 0; float:left; padding:0 26px ;}
.menu_center li.last_center {background:none;}
.menu_center li a {display:block; float:left;font: bold 11px/15px Tahoma, Geneva, sans-serif; color:#8f694a;text-transform: uppercase;}
.menu_center li a:hover {color:#C5A87C;}

.content {background:url(../img/alpha_dot.png); border-radius:6px; padding:25px; zoom:1;}

h1 { font-size: 1.5em; color: #769C15; font-weight:normal; font-family: 'PlumbMediumC'; margin-bottom: 15px; text-transform: uppercase; line-height:23px;}
h2 { font-size: 1.1em; color: #769C15; font-weight:bold; margin-bottom: 10px; text-transform: uppercase;line-height:1.2em;}
h3 { color: #769C15; font-family: Tahoma,sans-serif;  margin-bottom: 10px;  text-transform: uppercase; font-weight:bold; font-size:13px;}
.colums_block {padding:15px 0 0 0;}
.left_content {width:540px; float:left;}
.right_content {width:260px; float:right;border-left: 1px dotted #4B3726; padding:0 0 0 10px;}

.post_list {}
.post_list li {}
.date {color:#666; font-size:10px; margin:0 0 10px 0;}
.image_list {}
.image_list li {width: 150px; min-height: 150px; display: -moz-inline-stack; display: inline-block; vertical-align: top; margin: 0 8px 0 0; zoom: 1; *display: inline;  _height: 150px;}
.image_list li a {display:block; width:150px; height:150px;}
.image_list li a img {width:150px; height:150px;}

.news_list {margin:0 0 50px 0;}
.news_list li {margin:0 0 15px 0;}
.news_list li a {color: #769C15; font-family: Tahoma,sans-serif;  margin-bottom: 10px;  text-transform: uppercase; font-weight:bold; display:block; margin:0 0 15px 0;}
.news_list_date {padding:0 0 0 10px;}
.archive {text-transform:uppercase; padding:0 0 0 15px;}



/* Footer
-----------------------------------------------------------------------------*/
#blank_footer {height:80px; background:none;}
#footer {height: 80px;background: none; margin:-80px auto 0; color:#c5a87c;}

.footer_menu {text-align:center; margin:0 0 15px;}
.footer_menu li {display: -moz-inline-stack; display: inline-block; vertical-align: top; zoom: 1; *display: inline; border-right: 1px solid #DCC197; padding:0 6px; height:12px; line-height:12px;}
.footer_menu li.last_f_item {border:none;}
.footer_menu li a, .footer_right_bottom, .footer_left_bottom  {font:11px/12px Tahoma, Geneva, sans-serif; color:#DCC197; text-decoration:none; }
.footer_menu li a {vertical-align:top}
.footer_menu li a:hover {color:#fff;}
.lt-ie8 .footer_menu li, .lt-ie8 .footer_menu li a {line-height:13px; vertical-align:top}
.footer_bottom {position:relative;padding:3px 0 0 0;}
.footer_left_bottom { float:left;}
.footer_right_bottom {float:right;}
.live_internet {position:absolute; top:-3px; left:50%; margin-left: -44px;}



.login-label {
  float: right;
  color: #FBF1DB;
  font-family: 'PlumbMediumC', sans-serif;
  font-size: 15px;
  padding: 0 25px;
  text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.5);
  text-transform: uppercase;
  cursor: pointer; }

.login-popup {
  position: absolute;
  top: 30%;
  left: 50%;
  margin-left: -100px;
  display: none;
  width: 200px;
  background-color: #FFF;
  border-radius: 10px;
  padding: 20px; }

.error-message {
  color: #cc6666;
  display: none;
  font-size: 11px;
  padding-left: 10px; }

.valid-message {
  color: green;
  display: none;
  font-size: 11px;
  padding-left: 10px; }

.login-popup-row {
  padding-bottom: 15px; }
  .login-popup-row input {
    width: 178px;
    padding: 0 10px;
    height: 20px; }
    .login-popup-row input[type="submit"] {
      width: 200px;
      height: 30px; }

