﻿html, body { height: 100%; width: 100%; border: none; background-color: white; }

.footer-null { width: 100%; height: 107px; clear: both; }
.footer
{
	position: absolute;
	left					: 0px;
	width					: 100%;
	height				: 105px;
	bottom				: 0px;
	top					: auto;
}


html {
   background-color	: #ffffff;
   color					: #5F5F5F;
   font-size 			: 14px;
   margin 				: 0;
   padding				: 0;
}

div#map_layer{
   _top               : 700px;
}

a.special_link {
   color              : #000000;
   font-size          : 32px;
   font-family        : Georgia;
   font-weight        : normal;
}

.comment_txt {
   border             : 1px solid #C9C9C9;
   width              : 466px;
   height             : 100px;
}
.comment_input {
   border             : 1px solid #C9C9C9;
   width              : 466px;
}

a.button, a.button:active, a.button:link, a.button:visited {
   color              : #5E5E5E;
   border             : 1px solid #C9C9C9;
   padding-top        : 2px;
   padding-bottom     : 2px;
   padding-left       : 8px;
   padding-right      : 8px;
   text-align         : left;
   text-decoration    : none;
}

a.button:hover {
   text-decoration    : underline;
}

div#header {
   height             : 174px;
   width              : 100%;
   border             : 0px solid red;
   margin             : auto;
   position           : relative;
}

div#header_title {
   width              : 1000px;
   color              : #ffffff;
   font-family        : Verdana;
   font-size          : 14px;
   border             : 0px solid red;
   margin             : auto;
   height             : 57px;
   background         : url('../images/bg_header.jpg') repeat-x;
   background-color   : black;
}

div.comment_block {
   width              : 466px;
   min-height         : 88px;
   border             : 1px solid #C9C9C9;
   margin-bottom      : 10px;
}

img.comment_block_img {
   border             : 1px solid #C9C9C9;
   height             : 80px;
   width              : 80px;
   margin-right       : 10px;
}

table.comment_block_table {
   margin-left        : 10px;
   margin-top         : 10px;
   margin-bottom      : 10px;
}

#header_logo_div {
   width              : 1000px;
   margin             : auto;
}

div.photo_users {
   width              : 87px;
   float              : left;
}

div#services {
   float              : top;
   width              : 975px;
}

a.photo_users, a.photo_users:link, a.photo_users:visited {
   font-size          : 8px;
   color              : #707070;
   font-size          : 12px;
}

a.photo_users:hover {
   text-decoration    : none;
}

.text_title {
   color              : #B69300;
   font-size          : 22px;
   font-family        : Georgia;
}

a.pathway, a.pathway:link, a.pathway:visited {
   color              : #B69300;
   font-size          : 18px;
   text-decoration    : none;
   font-family        : Georgia;
}

a.pathway:hover {
   text-decoration    : none;
}


.category {
   color              : #6E5B4A;
   font-size          : 18px;
   font-family        : Georgia;
   text-decoration    : none;
}

.category_item {
   float              : left;
   font-size          : 8px;
   color              : #707070;
   margin-right       : 4px;
}

a.category_item, a.category_item:link, a.category_item:visited {
   font-size          : 10px;
   color              : #707070;
}

a.category_item:hover {
   text-decoration    : none;
}

div.category {
   clear              : right;
   float              : left;
   width              : 220px;
   height             : 50px;
   padding-top        : 10px;
   padding-left       : 4px;
}

p.date {
   color              : #808080;
   font-family        : Verdana;
   font-size          : 10px;
   margin-top         : 6px;
   margin-bottom      : 0px;
   padding-bottom     : 0px;
}

a.menu,a.menu:link,a.menu:active,a.menu:visited {
   color              : #ffffff;
   text-decoration    : underline;
   font-family        : Verdana;
   font-size          : 14px;
   padding            : 3px;
}

a.menu#active_menu {
   color              : #FECF41;
   border-top         : 3px solid #FECF41;
   text-decoration    : none;
   padding            : 3px;
}

a.city_choose,a.city_choose:link,a.city_choose:active,a.city_choose:visited {
   color            : #C7460F;
   font-family         : Georgia;
   font-size          : 22px;
   text-decoration      : none;
   white-space         : nowrap;
   border-bottom       : 1px dashed #C7460F;
}

a.city_choose:hover {
   border-bottom       : none;
}

.panoram_menu_sel {
   color            : #67542c;
   font-size          : 13px;
   text-decoration      : none;
   white-space         : nowrap;
   border-bottom       : 1px dashed #67542c;
}

.panoram_menu_unsel {
   color            : #67542c;
   font-size          : 13px;
   text-decoration      : none;
   white-space         : nowrap;
   cursor            : pointer;
}

.panoram_menu_click {
   color            : #67542c;
   font-size          : 13px;
   font-weight         : bold;
   text-decoration      : none;
   white-space         : nowrap;
}

a.register,a.register:link,a.register:active,a.register:visited {
   color            : #808080;
   font-family         : Verdana;
   font-size          : 9px;
   text-decoration      : underline;
   padding-right      : 10px;
}

a.register:hover {
   text-decoration      : none;
}



table#header_logo {
   width            : 100%;
   height            : 119px;
   background          : url('../images/logo_header.jpg') 20px 0 no-repeat;
}

table#header_logo td.up {
   text-align          : left;
   width            : 100%;
   font-family         : Georgia;
   font-size          : 18px;
   color            : #6E5328;
   padding-left      : 330px;
}


table#header_logo td.bottom {
   text-align          : left;
   width            : 100%;
   font-family         : Verdana;
   font-size          : 14px;
   color            : #C1460A;
   padding-left      : 330px;
}

div#body {
  /* width               : 900px; */
   position            : relative;
   min-height: 100%;
   margin: 0px auto;

}

table#body_in {
   width               : 990px;
   border             : 1px dotted #779D90;
   padding             : 36px;
   margin-left       : auto;
   margin-top         : 20px;
}

img.promo {
   border             : 1px dotted #779D90;
   margin-bottom      : 5px;
}

table#body_bottom {
   width               : 990px;
   margin             : auto;
}

a.gray_title, a.gray_title:link, a.gray_title:active {
   color            : #717171;
   font-family         : Georgia;
   font-size          : 18px;
   text-decoration      : underline;
}

a.gray_title:hover{
   text-decoration   : none;
}

.gray_title {
   color               : #717171;
   font-family         : Georgia;
   font-size          : 18px;
   text-decoration   : none;
   margin-top         : 50px;
}

.orange {
   color               : #8F500D;
   font-family         : Verdana;
   font-size          : 12px;
}

a.orange {
   color               : #8F500D;
   font-family         : Verdana;
   font-size          : 12px;
   text-decoration   : underline;
}

a.orange:hover {
   text-decoration   : none;
}

.gray {
   color            : #717171;
   font-family         : Verdana;
   font-size          : 12px;
}

p.orange_news {
   color               : #8F500D;
   font-family         : Verdana;
   font-size          : 12px;
   padding-top         : 0px;
   margin-top         : 0px;
}


div#arrow {
   text-align        : center;
}

div#info {
   color               : #A1A1A1;
   font-family         : Verdana;
   height            : 100px;
}

div#info a {
   color               : #A1A1A1;
   font-size          : 2pt;
   text-decoration   : none;
}

table.text {
   width               : 100%;
   border             : 0px solid black;
   color               : #B69102;
   font-family         : Verdana;
   font-size          : 11px;
}

a {
   color               : #B69102;
}

td.l_text {
   width               : 460px;
   vertical-align      : top;
}

td.m_text {
   width               : 40px;
}

td.r_text {
   vertical-align      : top;
}

h2 {
   font-size          : 32px;
   font-family         : Georgia;
   color               : #B69102;
   font-weight         : normal;
}

#sl {
   margin-bottom      : 0px;
   margin-top         : 20px;
   margin-left         : auto;
   margin-right      : auto;
   position            : relative;
   width               : 953px;
   padding-top         : 0px;
}

div#copyright{
   float             : left;
}
div#version {
   float             : left;
   font-weight         : bold;
   font-size          : 10px;
   color               : #9b9b9b;
   position            : relative;
   text-align         : center;
   padding            : 35px 0px 0px 50px;
   
}
div#version  .v1{
   color               : #c50808;
} 
div#version  .v2{
   color               : #e37000;
}   
div#version  .v3{
   color               : #c3910e;
}  
div#version  .v4{
   color               : #74ba19;
}  
div#version  .v5{
   color               : #336ae5;
}
div#version  .v6{
   color               : #7e4edf;
}
div#phone {
   font-size          : 12px;
   float               : right;
   color               : #c3910e;
   padding            : 0px 0px 0px 150px;
}
div#phone .s_phone {
   font-size         : 36px;
   color               : #c3910e;
}
.mail  {
   color               : #c3910e;
} 

div#hand {
   float               : right;
   color               : #c3910e;
   padding            : 0 0 0 15px;
}

ul {
   list-style          : square outside;
   margin-left         : -27px;
}

li {
   padding-bottom      : 10px;
}
.big_title {
   color            : #665237;
   font-family         : Georgia;
   font-size         : 22px;
}
.textarea_class {
   border            : 0px solid #717171;
   color            : #8F500D;
   font-family         : Verdana;
   font-size          : 12px;
}
.input_class {
   border            : 0px solid #717171;
   color            : #8F500D;
   font-family         : Verdana;
   font-size          : 12px;
}
.big_title_class {
   border            : 0px solid #717171;
   color            : #717171;
   font-family         : Georgia;
   font-size          : 18px;
   text-decoration      : underline;
}
a.update_link,a.update_link:link,a.update_link:active,a.update_link:visited {
   color            : #C7460F;
   font-family         : Georgia;
   font-size          : 12px;
   text-decoration      : none;
   white-space         : nowrap;
   border-bottom       : 1px dashed #C7460F;
}

a.update_link:hover {
   border-bottom       : none;
}

