/* '= основное, общие ' */
body {
  /*background: #f6ebce url(../img/pshenytsia.jpg) 0 100% repeat-x;*/
  background: #f7f7f5 url(img/bg_body.png) 0 -4px repeat-x;
  padding:0 3% 20px 3%;
}
td {font: 80% Verdana, Arial, sans-serif;}

/*td {border:1px solid #ccc;}
div {border:1px dotted #ccc;}
ul, li {border:1px dotted red;}*/




.tut a, .tut, .here, .horizont-nav .here {
  color: #000;
  padding:1px 2px;
  /*background: #dde1c2;*/
  background: #e5ff87;
}



/*' =Header '*/
h1, h2, h3, h4, h5, h6 {
  /*font-family: 'Times New Roman', serif;*/
  font-weight: normal;
}



/*' =_ '*/
#top-panel {
  width:100%;
  /*height:121px;*/
  /*height:98px;*/
  height:118px;
  /*background:#f6ebce url(img/../img/nebo.jpg) 0 55% repeat-x;*/
}
#top-panel td {}

#top-1 {
  text-align:center;
  /*vertical-align:bottom;*/
  /*padding: 0 0 5px 100px;*/
  padding:0 5px 0 5px;
}
#top-1 table {}
#top-1 td {
  text-align:center;
  vertical-align:bottom;
  padding:0 10px ;
}
#top-1 #logo a {border:0;}
#top-1 h2 {
  font:100 italic 40px 'Times New Roman',Verdana,Arial,serif;
  letter-spacing:0.05em;
  color: #fff;
  margin: 0;
  padding: 0;
}
#top-1 a,
#top-1 a:link,
#top-1 a:visited {
  color:#D03900;
  text-decoration: none;
}
#top-1 a:hover,
#top-1 a:active {
  /*color:#fff;*/
  /*text-decoration:underline;*/
  border-bottom:2px solid #fff;
}
#top-1 span {
  color:#e2bf64;
}
#top-1 span.text {
  font:11px Verdana, Arial, sans-serif;
  color: #fff;
  display:block;
  padding:2px 2px 2px 5px;
}

#top-2 {
  width:55%;
  font:100 italic 25px 'Times New Roman',Verdana,Arial,serif;
  text-align:center;
  vertical-align:middle;
  color:#fff;
  padding-bottom: 7px;
}
#top-2 div.contact {display:none;}

/*#top-3 {width:35%;}*/
#top-3 div {
  background:#f7f7f5;
}

#top-4 {
  width:15%;
  vertical-align: middle;
  padding-top:10px;
}
#top-4 table {width:99%;}
#top-4 table td {
  text-align: center;
}
#top-4 table span,
#top-4 table a {
  width:35px;
  display: block;
  padding:2px;
}
#top-4 table span.here {background:#fff;}
/*#top-4 table a {background:#8eb7ea;}*/


#header {
  width:100%;
  height:20px;
  /*background:red url(img/../../inc/img/bg_gold.gif) repeat-x;*/
}
#header td {width:25%;}
#header1 {
  font-size:11px;
  color:#fff;
}
#header2 {}
#header3 {}
#header4 {}



#middle-body {width:100%;}
#nav {
  width:17%;
  /*font:12px  Verdana, Arial, sans-serif;*/
  color:#000;
  /*background: #FBE57A url(img/../../inc/img/bg_galtel.gif) 0 -2px repeat-x;*/
  background-color: #f4ffc6;
  padding:40px 10px 10px 15px;
}
#nav a {color:#7A9014;}
#nav a:hover {color:#A70000;}
#nav h3 {margin-top:2em; padding-top:7px; border-top:2px solid #fff;}
#nav h3 span {color:#7A9014;}
#nav div {
  font:105% Arial,Verdana,sans-serif;
  margin:0.7em 0 1.5em 0;
  padding:0 0 5px 0;
  border-bottom:1px solid #fff;
}


#content {
  /*background: #fff url(img/../../inc/img/bg_galtel.gif) 0 -2px repeat-x;*/
  background-color: #fff;
  padding: 14px 20px 20px 25px;
  font:80%  Verdana, Arial, sans-serif;
}
h1, h2, h3, h4, h5, h6 {
  font-family: Arial,Verdana,sans-serif;
  color:#D03900 !important;
}
#h1 {
  /*background: url(img/../../inc/img/bg_galtel.gif) 0 100% repeat-x;*/
  margin: 0 0 5px -25px;
  padding: 15px 0 0 15px;
}
#h1 h1 {
  /*font-weight: bolder;*/
  font-size: 230%;
  font-family: Arial,Verdana,sans-serif;
  color: #7A9014;
  margin:0 0 15px 0;
  padding:0;
  border-bottom:1px solid #e5ff87;
}


#print-vers {
  text-align:right;
  margin:0 0 1em 0;
  padding:0;
  border:0;
}
#print-vers img {
  vertical-align:middle;
  margin-right:7px;
}
#print-vers a:link {color:gray;}

#content a:hover {color:#ef3124;}

div.page-photo {
  width:100%;
  float:left;
  clear:both;
  font-size:90%;
  color:gray;
  background:#f5f5ea;
  margin:0 0 1em 0;
  padding:10px 0;
  /*border:1px solid red;*/
}
div.page-photo img {float:left; margin:0 10px;}
div.page-photo span {display:block; padding-top:15px;}



#menu {
  width:25%;
  /*background: #e5ff87 url(img/../../inc/img/bg_galtel.gif) 0 -2px repeat-x;*/
  background-color: #f4ffc6;
  padding: 25px 20px;
  /*border-left:1px solid #cfcfa0;*/
}
#menu h4 {font-size: 95%;}
#menu a {color:#7A9014;}
#menu a:hover {color:#A70000;}


div.nav-rutenia {background: #fff;}
div.nav-rutenia ul {
  font: 110% Arial,Verdana,sans-serif;
  margin:0.5em 0 1em 0;
  padding:7px 15px 7px 5px;
}
div.nav-rutenia ul ul {
  margin:0em 0em 0.5em 0;
  padding:0 0 0 12px;
}
div.nav-rutenia ul li {
  list-style-type:none;
  margin:0.2em 0 1em 15px;
  padding:0;
}
div.nav-rutenia ul li li {
  background: url(img/li_menu.gif) 2px 3px no-repeat;
  margin:0.45em 0 0.55em 0;
  padding-left:17px;
}
div.nav-rutenia li span.here {display:block; background-color:#f6ebce; padding:5px 5px;}


div.menu-baner {
  background: #fff;
  margin:1em 0;
  padding:5px 15px;
}
div.menu-baner img {margin:3px 10px 0 10px;}


div.contact {margin:2em 0 2em 0;}
div.contact p {margin-bottom:0.75em; padding-left:15px;}




#bottom-panel {
  width:100%;
  /*background-color:#f6feda;*/
  border-top:5px solid #e5ff87;
  border-bottom:2px solid #e5ff87;
}
#bottom-panel td {
  /*background: #f6feda url(img/../../inc/img/bg_galtel.gif) 0 -2px repeat-x;*/  /*#FBFAF5*/
  padding:25px 10px 15px 10px;
  font:80%  Verdana, Arial, sans-serif;
}

#bottom-1 {
  width:17%;
  font-size:85%;
  color:gray;
  vertical-align:middle;
}
#bottom-1 a {color:gray;}

#bottom-2 {}

#bottom-3 {
  width:35%;
  vertical-align:middle;
}
#bottom-3 img {vertical-align:bottom;}

#bottom-4 {
  width:30%;
  vertical-align:middle;
}
#bottom-4 div {font-size:85%; margin-top:5px; background:#f4ffc6;}
#bottom-4 div p {padding:5px;}


/*' =Table '*/
.table-data tr:hover td {
  /*background-color: #e8eaeb;*/
  border-bottom:1px solid gray;
}


/*' =Home '*/

table.index-photo {}
table.index-photo td {
  vertical-align:middle;
  text-align:center;
  padding:15px;
  border:2px solid #eee;
}


body.home table.index-photo td {padding:5px 0 5px 20px;}
body.home #middle-body {border-top:1px solid #cfcfa0;}
body.home #content {padding:12px 0 0 0;}
body.home #content strong {color:#999966;}
body.home #h1 {
  /*background: #fff url(img/../../inc/img/h1_bgcolor.gif);*/
  margin:0;
  padding:0;
}
body.home #h1 h1 {
  /*height:60px;*/
  font:25px Arial,Verdana,sans-serif;
  letter-spacing:0.05em;
  text-align:center;
  vertical-align:bottom;
  color: #e2bf64;
  /*background: url(img/../../inc/img/h1_bg_40.gif) 0 100% repeat-x;*/
  margin:0;
  padding:10px 0 37px 0;
  border-bottom:1px solid #cfcfa0;
}
body.home .table2 {}
body.home .table2 td {font-size:95%; padding:10px 30px;}
div.incut {margin-bottom: 30px;}
body.home .menu-one h4 {font-size:110%;}
body.home .incut p {margin:0 0 5px 20px;}
body.home .menu-one table td {padding:5px 20px;}


