﻿@charset "utf-8";
body {
  color:#333333;
  font-size: 13px;
  font-family: Arial, sans-serif, Verdana, Helvetica ; 
  padding: 0; margin: 0;
  background: url('/img/header_bg.jpg') repeat-x;
  border-bottom: 5px solid #7B9DC2;
}
/*Умолчание*/
* {font-family: Arial, Verdana, Geneva, Helvetica, sans-serif; }
td {vertical-align: top; font-size: 13px;}
p { margin: 0px 5px 0px 5px}
ul {margin: 0 0 13px 20px; padding: 0;}
*html ul {list-style-position: inside;}
ul li {padding: 0 0 2px 0;}
ol {zlist-style-position: inside; margin: 0 0 13px 20px; padding: 0;}
ol li {margin: 0 0 0 10px; padding: 0;}
img {border : none;} 
form {margin : 0px;}
table {border: none;}
pre {font-family: "Courier New", Courier, monospace;}

h1 { font-family: Arial; font-weight: normal; font-size: 18px; padding: 15px; margin: 0px 0px; }
h2 { font-family: Arial; font-weight: bold; font-size: 16px; margin: 20px 0px 10px; }
h3 {font-family: Arial; font-weight: bold; font-size: 14px; padding: 0px; margin: 0px 0px 10px 0px; }
h4 { font-femily: Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 11px; padding: 0px; margin: 0px 5px; }
h5 {font-family: Arial; font-weight: normal; font-size: 24px; padding: 0px; margin: 0px 0px 0px 20px; color:#C91521;}

a { color: #1789C0; text-decoration: underline; }
a:visited { color: #284F91; text-decoration: underline; }
a:hover {color: #D00606;}
/*/Умолчание*/

h1.title {
  font-family: Tahoma; 
  font-size:24px;
  font-weight:normal;
  color:#C91521;
  padding: 0 20px; 
  margin: 0 0 18px 0;
}
hr {height:2px; color:#006699
} 

.menu {}
.menu div.item {}
.menu div.item a { color: #284F91; text-decoration:none;padding: 0 0 0 15px;font-size:13px}
.menu div.item a:visited { color: #666666; text-decoration: none; }
.menu div.item a:hover {color: #D00606;}

/*.hbg{background-image:url(/img/h.menu.l.gif);background-repeat:no-repeat;background-position:left top;}
.hbg2{background-image:url(/img/h.menu.r.gif);background-repeat:no-repeat;background-position:top}*/
.mnames {
    color:#284F91;
    font-size:12px;
    font-weight:bold;
    padding: 4px 15px;
}
.top_menu {
  overflow: hidden;
  margin: 44px 0 0 65px;
  padding: 0;
  list-style: none outside none;
  vertical-align: top;
}
.top_menu li {
  float: left;
  height: 61px;
  margin: 0 30px 0 0;
  padding: 17px 0 0 0;
  font-size: 14px;
}
.top_menu li.forum {
  padding-left: 54px;
  background: url('/img/forum.png') no-repeat;
}
.top_menu li.pigeons {
  padding-left: 57px;
  background: url('/img/pigeons.png') no-repeat;
}
.top_menu li.photo {
  padding-left: 57px;
  background: url('/img/photo.png') no-repeat;
}
.top_menu li a {

}

.content { padding: 0 20px 30px 20px}
.con {
	border: 1px solid #878787;
	margin: 0px 10px 10px 10px;
}
.portfoliocon {
	border: 1px solid #878787;
	margin: 10px 5px 5px 5px;
}
.small {
	 font-size: 11px;
}
.con2 {
	border: 1px solid #878787;
	margin: 5px 10px 5px 0px;
}
.con3 {
	border: 1px solid #878787;
	margin: 0px 30px 10px 0px;
}
.con4 {
	margin: 0px 30px 10px 0px;
}
.alarm {
	color:#C91521;
}
.list2 {
	  line-height: 20px;
	  margin: 0px 0px 0px 0px
}
.contact_info {
  float: left;
  margin: 0 60px 0 0;
  padding: 10px 0 0 0;
  font-size: 14px;
}

#promo_block {
  overflow: hidden;
  margin: 0 0 20px 0;
}
#promo_block div.image {
  position: relative;
  height: 360px;
  width: 585px;
  border-top: 1px solid #ccc;
  border-right: 1px solid #ccc;
  border-left: 1px solid #ccc;
  font-size: 0;
}
#promo_block img.image {
  position: absolute;
}

#promo_block img.thumbnail {
  float: left;
  margin: 0;
  border: 3px solid #333;
  border-right: none;
  cursor: pointer;
}
#promo_block img.thumbnail.last {
  border-right: 3px solid #333;
}

#promo_block img.thumbnail:hover {
  background: url('/usr/templates/images/promo_block/img_hover.gif') no-repeat;
}







