/* =Structure
-------------------------------------------------------------- */

BODY {
  background-color: #f7f7f7;
  margin-top: 25px;
  font-family: Arial, Tahoma, Verdana;
  font-size: 11pt;
  color: #666;

}

#all {

}

a {
  color: #cc0000;
}
* {
  margin: 0px;
  padding: 0px;
}
img {
  border: 0;
}



/* =Global Elements
-------------------------------------------------------------- */



/* =Menu
-------------------------------------------------------------- */

/* =Целиком блок
-------------------------------------------------------------- */
#access .menu-header,
div.menu {

  width: 100%;
  position: relative;
  margin-top: -20px;


}
#access .menu-header ul,
div.menu ul {
 list-style: none;
 list-style-position: outside;

}
#access .menu-header li,
div.menu li {

  width: 20%;
  float: left;
  text-align: right;

/* =Целиком блок
-------------------------------------------------------------- */
}
#access a {

	text-decoration:none;
	color:#aaaaaa;


}

.hor_menu {


}
#menu {
  width: 100%;
}
#all {
    max-width: 1200px;

  margin-left: auto;
  margin-right: auto;
}







/*
Theme Name: WordPress Classic
Theme URI: http://wordpress.org/
Description: The original WordPress theme that graced versions 1.2.x and prior.
Version: 1.5
Author: Dave Shea
Tags: mantle color, variable width, two columns, widgets

Default WordPress by Dave Shea || http://mezzoblue.com
Modifications by Matthew Mullenweg || http://photomatt.net
This is just a basic layout, with only the bare minimum defined.
Please tweak this and make it your own. :)
*/




body {
  background-color: #f7f7f7;
  margin-top: 25px;
  font-family: Arial, Tahoma, Verdana;
  font-size: 11pt;
  color: #666;
  margin-left: 5%;
  margin-right: 5%;

}
a {
  color: #cc0000;
}
* {
  margin: 0px;
  padding: 0px;
}
img {
  border: 0;
}
h1 {
  color: #cc0000;
  font-size: 12pt;
  padding-top: 20px;
}
#header {
  margin-bottom: 30px;
}
#logo {
  width: 20%;

}
.hor_menu {
  text-align: right;
  width: 16%;
}
.hor_menu div {

}
.hor_menu a {


}
#main_link {
  text-align: right;
  font-weight: bold;
}
#trio {
  margin-top: 30px;
  margin-bottom: 50px;
}
.one{
  vertical-align: top;
  padding-bottom: 10px;
  width: 290px;
  height: 290px;
}
.one span {

}
.two{
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 10px;
  text-align: center;
  vertical-align: top;
}
.three {
  text-align: right;
  padding-bottom: 10px;
  width: 290px;
  height: 290px;
  vertical-align: top;
}
.name a {

  color: #fff;
  font-size: 12pt;
  font-style: italic;
  font-weight: bold;
  line-height: 1;
}
.name {
  margin-top: -30px;
  text-align: left;
   background-color: #cc0000;
   position: relative;
   padding: 10px;
}
#center {
  width: 290px;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 10px;
}

.content_heading {
  font-size: 18pt;
  color: #666;
  text-align: left;
  width: 290px;
}
.content_one{
  vertical-align: top;
  padding-bottom: 10px;
  width: 290px;
  font-size: 11pt;

}
.content_one p {
  margin-bottom: 45px;
  margin-top: 15px;

}
.content_two{
  vertical-align: top;
  font-size: 11pt;
  text-align: center;
}
.content_two div {
  font-size: 18pt;
  color: #666;
  text-align: left;
  width: 290px;
  margin: 0 auto;
}
.content_two p{
  margin-bottom: 25px;
  margin-top: 15px;
  width: 290px;
  margin-left: auto;
  margin-right: auto;
  text-align: left;
}
.content_two div {


}
.content_three{
  vertical-align: top;
  padding-bottom: 10px;
  width: 290px;
   font-size: 11pt;
   position: relative;

}
.content_three div{
  vertical-align: top;


}
.content_three p{
  margin-bottom: 15px;
  margin-top: 15px;


}
.content_three span{
  color: #cc0000;
}

.content {
  border-top: 1px dotted #999999;
  border-bottom: 1px dotted #999999;
  padding-top: 50px;
  padding-bottom: 50px;
  vertical-align: top;
}
.content img {
  max-width: 600px;;
}


.content p {
  margin-top: 15px;
}
.content img {
  padding-top: 20px;
}
.last_articles {
  width: 100%;
}
.last_articles td {
  width: 20%;
  vertical-align: top;
}
.last_articles p {
  width: 190px;

}
.last_articles a {
  color: #cc0000;
}

#footer {


  margin-bottom: 50px;
}

#footer a:hover {

  color: #666;
}

.tr {
  clear: both;
}
#footer_menu {
  font-size: 10pt;

}
#footer_menu li {
  text-align: left;
  width: 10%;
}
#footer_menu li a {
  color: #999;
}
#footer_menu li a:hover {
  color: #666;
}

#links {
   float: right;
}
#links a {
  font-size: 10pt;
  color: #999;
  text-align: right;

}
