html { height: 100%; }
body { padding: 0; margin: 0;   height: auto !important;   height: 100%;  min-height: 100%; min-width:1120px;}
form, div { border: 0px; padding: 0px; margin: 0px; }
table, td  { border: 0px; margin: 0px; }
table { padding: 0px; }
td, div { font-family: Tahoma; font-size: 12px; color: #1b1209; line-height: 20px; }
img {   }
img.right { float: right; margin: 0px 0px 5px 10px; }
img.left { float: left; margin: 0px 10px 5px 0px; }

a { outline:none; color: #000; font-family: Tahoma; font-size: 12px; text-decoration: underline; cursor:pointer; }
a:hover { text-decoration: none; }

a img { border: 0px; }
p { text-indent: 0px; margin: 0px 0px 20px 0px; line-height:18px;}

h1, h1 a, h2, h2 a, h3, h3 a { font-family: Tahoma; line-height: normal; font-weight: normal; padding: 0px 0px 5px 0px;}
h1, h1 a { font-size: 24px; margin: 0px 0px 10px 0px; color: #191006; }
h2, h2 a { font-size: 20px; margin: 0px 0px 10px 0px; color: #191006; }
h3, h3 a { font-size: 16px; margin: 0px 0px 10px 0px; color: #191006; }

ul li { list-style-type: square; }
li { padding-bottom: 10px; }
form input, form textarea, form select { font-size: 12px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; }
form input.text, form textarea.text { background: #ffffff; padding: 2px 2px 2px 2px; border: 1px solid #c9c5a9; color: #200000; }
form input.chbox { border: 0px; background: none; }
table.nospacing { clear: both; border-collapse: collapse; border-spacing: 0px; }
div.withpad { padding: 0px 100px; }
.out { width: 1006px; margin: auto; text-align: left; }
.html {
	background: #DFDFDF;
}
.body {
	background:url(/template/images/topBg.png) repeat-x center top;
}
#wrapper {
  width:1200px;
  margin:0 auto;
}
#header {
  float:left;
  width:1200px;
  background:url(/template/images/headerImg.jpg) no-repeat center top;
	
}
#logo {
  padding:0 0 90px 0;
  float:left;
}
#iconNav {
	float:right;
}
#topMenu {
	clear:both;
}
#topMenu ul {
    padding:0;
	margin:0;
	
}
#topMenu ul li {
  list-style:none;
  float:left;
  padding:0 1px 0 0;
  margin:0;
}
#topMenu ul li a {
	display:block;
	background:url(/template/images/topMenuBg.png) no-repeat center top;
	width:239px;
	height:43px;
	text-align:center;
	padding:10px 0 0 0;
	font-size:12px;
	text-transform:uppercase;
	color:#6d6d6d;
	text-decoration:none;
}
#topMenu ul li a:hover {
	background:url(/template/images/topMenuActiveBg.png) no-repeat center top;
}

#topLeft {
	float:left;
	width:253px;
	padding:0 50px 0 25px;
}
#leftMenu {
	padding:10px 0 0 0;
}
#leftMenu h1 {
	font-size:12px;
	color:#000;
	font-weight:bold;
	text-transform:uppercase;
	padding:20px 0 0 30px;
	margin:0 0 5px 0;
}
#leftMenu ul {
	margin:0;
}
#leftMenu ul li {
	list-style:none;
	margin:0;
	padding:0;
	font-size:11px;
	color:#000;
	line-height:14px;
	
}
#leftMenu ul li a {
	font-size:11px;
	color:#000;
	text-decoration:none;
}
#leftMenu ul li a:hover {
	text-decoration:underline;
	color:#ed2027;
}
#leftMenuPage {}
#leftMenuPage h1 {color:#6d6d6d; font-size:12px; font-weight:bold;	text-transform:uppercase; padding:8px 0 0 30px; margin:0 0 5px 0;}
#leftMenuPage ul {
	margin:0;
}
#leftMenuPage ul li {
	list-style:none;
	margin:0;
	padding:0;
	font-size:11px;
	color:#000;
	line-height:14px;
	
}
#leftMenuPage ul li a {
	font-size:11px;
	color:#000;
	text-decoration:none;
}
#leftMenuPage ul li a:hover {
	text-decoration:underline;
	color:#ed2027;
}
#leftMenu #sectionOne {
	background:url(/template/images/leftMenuSectionOneBg.png) no-repeat left top;
	height:136px;
}
#leftMenu #sectionTwo {
	background:url(/template/images/leftMenuSectionTwoBg.png) no-repeat left top;
	height:114px;
}
#leftMenu #sectionThree {
	background:url(/template/images/leftMenuSectionThreeBg.png) no-repeat left top;
	height:113px;
}
#leftMenu #sectionFour {
	background:url(/template/images/leftMenuSectionFourBg.png) no-repeat left top;
	height:113px;
}

#topMain {
	
	float:left;
	padding:20px 115px 0 0;
}
#topMain h1 {
	background:url(template/images/mainH1Bg.png) no-repeat center bottom;
	text-align:center;
	font-size:12px;
	color:#848383;
	font-weight:bold;
	text-transform:uppercase;
}
#topMain img {
	border:4px solid #fff;
}
#topMain table td {padding:5px 0;}

#content {
	padding:50px 0 20px 0;
	float: left;
    display: inline;
    width: 600px;
}
.right{
    float: right;
    display: inline;
    width: 200px;
    padding: 40px 0px 0px 0px;
}
#content h1 {
	font-size:14px;
	font-weight:bold;
	text-align:center;
	color:#000;
	background:url(template/images/mainH1Bg.png) no-repeat center bottom;
}
.red {color:#ed222a; font-weight:bold;}
.underline { text-decoration:underline;}
.filltab { }
.filltab .head td {background:#cbcbcb; text-align:center; vertical-align:central; color:#5b5b5b;}
.filltab td {padding:4px 0;}
.filltab td a {color:#329500;}
#photoItem {}
#photoItem a {margin:0 20px 10px 0; display:block; float:left; padding:20px 0 0 0; height:110px;}
#photoItem a img {border:4px solid #fff;}
#footer {
	background:#cbcbcb;
	min-height:240px;
	clear:both;
}
#footerContent {
	width:992px;
	padding:0 104px;
	margin:0 auto;
}
#footerMenu {
	float:left;
	background:url(/template/images/footerBg.png) no-repeat center bottom;
	padding:26px 0 5px 0;
	margin-bottom:20px;
}
#footerMenu ul {
	margin:0 0 0 -30px;
	padding:0;
}
#footerMenu ul li {
	list-style:none;
	float:left;
	margin:0 30px;
}
#footerMenu ul li a {
	text-decoration:none;
	color:#565656;
}
#footerMenu ul li a:hover {
	text-decoration:underline;
}
#footerContacts {
	float:left;
	clear:left;
	text-indent:20px;
	line-height:15px;
	color:#3a3a3a;
	margin-bottom:5px;
	background:url(/template/images/contactsImg.png) no-repeat left 2px;
}

#footerMail {
	float:left;
	color:#3a3a3a;
	clear:left;
	margin-bottom:25px;
	background:url(/template/images/mailImg.png) no-repeat left 7px;
	text-indent:20px;
}
#copyright {
	float:left;
	clear:left;
	color:#6d6d6d;
	background:url(/template/images/footerBg.png) no-repeat center top;
	padding:12px 0 0 0;
	margin:0;
}
#countersAndCreate {float:right; width:200px;}
#siteCreate {   
	float:right;
	color:#6d6d6d;
	line-height:5px;
	margin-bottom:5px;

}

.specItem {padding-bottom: 10px; float: left;width: 150px;display: inline; height: 160px; text-align: center;}

.specItem img {
	border:4px solid #fff;
    margin-bottom: 5px;
}
.specItem p{line-height: normal;padding: 0px;margin: 0px;}
#search-form{
    background: #EAE9E9;
    padding: 20px;
}
#search-form ul{
    margin: 0px;
}
#search-form li{
    padding-top: 0px;
    padding-bottom: 0px;
    line-height: 18px;
    margin: 0px;
}
#search-form h3{
    font-weight: bold;
}
