body, td, div, h1, h2, h3, h4, h5, h6, p {
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 11px;
}

body {
  background: #FFFFFF;
  margin:0;
  padding:0;
}

h3 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight:bold;
  margin:5px 0px 5px 0px;
  padding:0px;
}

textarea {
  border:1px solid #C31010;
}

input {
  border:1px solid #C31010;
}


img {
  margin: 0;
  padding:0;
  border:none;
}

a {
  font-weight: normal;
  font-size: 11px;
  text-decoration: underline;
  color:#B60404;
}

a:hover {
  color:#B60404;
  text-decoration:none;
}

a img {
  border:0;
}

p {
#  text-indent:20px;
  margin: 0;
  padding: 0;
  text-align: justify;
}

/* STARTSITE STYLES */
#main_wrap{
  margin: 0;
  padding: 0;
  position:relative;
  min-width: 1004px;
}

#top {
  height:228px;
  width:100%;
  margin:0;
  margin-left:-300px;
  padding:0;
  background: transparent url(../images/top_bg.jpg) left bottom repeat-x;
  background-color:#fff;
}

#logo {
  height:228px;
  width:329px;
  position:absolute;
  top:0px;
  left:-20px !important;
  left:280px;
  margin:0px 0px;
  padding:0px;
  z-index:3;
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/homepage/fileadmin/templates/images/logo.png',sizingMethod=scale);
}

#logo[id] {
  background: transparent url('../images/logo.png') top left no-repeat;
}

#collage {
  height:228px;
  width:778px;
  position:absolute;
  top:0px;
  right:25px !important;
  right:25px;
  margin:0px 0px;
  padding:0px;
  z-index:2;
/*  background: transparent url(../images/collage2.jpg) top left no-repeat;*/
  background: transparent url(../images/collage_new3.png) top left no-repeat;

}

#ribbons {
}

#ribbon1 {
  height:58px;
  width:229px;
  float:left;
  margin:0px;
  margin-left:125px !important;
  margin-left:62px;
  padding:0px;
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=scale enabled=true src='/homepage/fileadmin/templates/images/ribbon1_s.png');
}

#ribbon1[id] {
  background: transparent url('../images/ribbon1_s.png') top left no-repeat;
}

#ribbon2 {
  height:58px;

  margin:0px;
  margin-left:-125px !important;
  margin-left:-145px;
  width:100%;
  padding:0px;
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=scale enabled=true src='/homepage/fileadmin/templates/images/ribbon2_s.png');
}

#ribbon2[id] {
  background: transparent url('../images/ribbon2_s.png') top left repeat-x;
}

#ribbon3 {
  height:58px;
  width:179px;
  float:right;
  margin:0px;

  padding:0px;
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=scale enabled=true src='/homepage/fileadmin/templates/images/ribbon3_s.png');
}

#ribbon3[id] {
  background: transparent url('../images/ribbon3_s.png') top left no-repeat;
}

#znachok {
  height:219px;
  width:204px;
  position:absolute;
  top:133px;
  right:0px !important;
  right:0px;
  margin:0px 0px;
  padding:0px;
  z-index:2;
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=scale enabled=true src='/homepage/fileadmin/templates/images/znachok_s.png');
}

#znachok[id] {
  background: transparent url('../images/znachok_s.png') top left no-repeat;
}

#main_menu {
  clear:both;
  display:block;
  margin:0;
  padding:0px 0 0 2%;
  height:18px;
  width:95%;
}

.menu1 {
  margin:0px 8px 0px 8px !important;
  margin:0px 8px 0px 8px;
  padding:0px 0px 0px 0px ;
  float:left;
  white-space: nowrap;
}

.menu1 a {
  font-size: 13px;
  font-weight: bold;
  text-decoration: none;
  color:#6D6D6D;
}

.menu1 a:hover {
  color:#6D6D6D;
  text-decoration:underline;
}

.menu2 {
  font-size: 12px;
  font-weight: bold;
  text-decoration: none;
  color:#fff;
}

.menu2:hover {
  color:#fff;
  text-decoration:underline;
}

a.active {
  color:#6D6D6D;
  text-decoration:underline;
}

a.active:hover {
  color:#6D6D6D;
  text-decoration:none;
}

#line_wraper {
  padding:0px;
  margin:0px 0px 0px 2%;
  width:830px !important;
  width:800px;
  white-space: nowrap;
}

#menu_line1 {
  height:3px;
  font-size:0px;
  width:210px;
  float:left;
  margin:0px;
  padding:0px 0px 0px 0 ;
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=scale enabled=true src='/homepage/fileadmin/templates/images/menu_line1.png');
}

#menu_line1[id] {
  background: transparent url('../images/menu_line1.png') top left no-repeat;
}

#menu_line2 {
  height:3px;
  font-size:0px;
  width:330px !important;
  width:300px;
  float:left;
  margin:0px;
  padding:0px;
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=scale enabled=true src='/homepage/fileadmin/templates/images/menu_line2.png');
}

#menu_line2[id] {
  background: transparent url('../images/menu_line2.png') top left repeat-x;
}

#menu_line3 {
  height:3px;
  font-size:0px;
  width:280px;
  float:left;
  margin:0px;
  padding:0px;
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=scale enabled=true src='/homepage/fileadmin/templates/images/menu_line3.png');
}

#menu_line3[id] {
  background: transparent url('../images/menu_line3.png') top left no-repeat;
}

#content_top_wraper {
  margin:0px;
  padding:0px 0px 0px 0px;
  clear:left;
  width:100%;
}

#big_content {
  margin:0px;
  margin-left:0px !important;
  margin-left:0px;
  padding:0px 0px 10px 4% ;
  float:left;
  width:63%;
}


#content1 {
  margin:0px;
  margin-left:0px !important;
  margin-left:0px;
  padding:0px 0px 10px 4% ;
  float:left;
  width:30%;
}

#content2 {
  margin:0px 0px 0px 0px ;
  padding:0px 0px 10px 4% ;
  float:left;
  width:29%;
}

#content3 {
  padding:275px 4% 10px 4% ;
  margin:0px 0px 0px 0px ;
  float:right;
  width:21%;
  /*height:265px;*/
  display:inline;
}

#content3_absolute {
  position:absolute;
  padding:0;
  margin:0;
  top:340px;
  right:0px;
  width:290px;
  height:229px;
  background: transparent url('../images/fotogalereya2.png') no-repeat;
  background-position: 0px 0px;
}

div.fotogalereya {
  clear:both;
  height:26px;
  font-size:14px;
  font-weight:bold;
  color:#335436;
  padding:255px 0px 0px 80px ;
}

#content_bottom_wraper {
  margin:0px;
  padding:0px;
  width:100%;
  clear:left;
}

#content4 {
  margin:0px;
  margin-left:0px !important;
  margin-left:0px;
  padding:0px 0px 0px 4% ;
  float:left;
  width:30%;
}

#content5 {
  margin:0px 0px 0px 0px ;
  padding:0px 0px 0px 4% ;
  float:left;
  width:29%;
}

#content6 {
  margin:0px 0px 0px 0px ;
  padding:0px 0px 0px 4% ;
  float:left;
  width:29%;
}

div.clear {
width:100%;
height:1px;
clear:both;
font-size:0px;
}


div.header {
  clear:both;
  height:26px;
  font-size:12px;
  font-weight:bold;
  color:#335436;
  padding:10px 0px 0px 0px ;
}

div.big_header {
  clear:both;
  height:26px;
  font-size:14px;
  font-weight:bold;
  color:#335436;
  padding:10px 0px 0px 0px ;
}

span.date {
  color:#B60404;
  font-size: 10px;
}

span.date_single {
  color:#B60404;
  font-size: 12px;
  font-weight: bold;
}

span.link {
  float:right;
}

#bottom_line_wraper {
  height:2px;
  clear:both;
  margin:0;
  padding:0px;
  padding:0 3% 0 3%;
  width:94%;
  font-size:0px;
}

#bottom_line {
  height:2px;
  clear:both;
  margin:0;
  padding:0;
  width:100%;
  background-color:#A60101;
  font-size:0px;
}

#copyright {
  height:30px;
  clear:both;
  margin:10px 100px 0px 50px;
  font-size:12px;
}

.clearer {
background-color:#C31111;
color:#C31111;
}


div.layer {
  display:block;
  background-color:#C31010;
  padding:5px 0px 5px 10px;
  width:150px;
  border:2px solid #B93B3B;
  border:0;
}



