﻿html, body {
height: 100%;
}
 
body {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
background: url(../img/right_bg.gif) right repeat-y #fff; 
min-width: 990px;
}

.clear {clear:both; width:100%; height:0px; margin:0px; padding:0px;}

/*Global box*/
#container {background:url(../img/left_bg.gif) repeat-y; height:auto !important; height:100%; min-height:100%;}

 
/*Header*/
.header {background: url(../img/header_bg.gif) repeat-x; height:181px; color: #fff;}
.logo {background:url(../img/logo.jpg) no-repeat; width:236px; height:142px; float:left;}
.logo a {width:160px; height:80px; display:block; margin:55px 0 0 15px;}

.cbox {float:left; margin:0 0 0 -20px; padding:5px;}
.cbox .htop {width:760px; height:74px;}
.cbox .htop span {font-size: 16px; padding:0 0 0 15px;}
.cbox .htop p {font-style:italic; padding:5px 0 5px 0;}
.cbox .htop a {color: #fff;}
.cbox .htop a:hover {text-decoration:none; color: #000;}

.cbox .hbottom {margin:25px 0 0 0;}
.cbox .hbottom ul {list-style-type:none;}
.cbox .hbottom ul li {float:left; margin:0 15px 0 0 ;}
.cbox .hbottom ul li a {color: #fff; font-size:18px;}
.cbox .hbottom ul li a:hover {text-decoration:none; color: #000;}
.cbox .hbottom ul li a.active {text-decoration:none;}

/*Content*/
.content {width:100%;}

.photog {margin:10px 10 10px 10; float:center;}
.photog  a {display:block; height: 300px; background: #fff; padding:3px; * padding: 3px;  border:1px solid #555555;  float:left; margin:0 3px 3px 0;}


/*Left*/
.content .left {width:197px;}
.left .title {height:25px; background: #a41910; text-align:right; color: #fff; font-size:16px; padding:5px 5px 0 0;}
.left .menu {list-style-type:none; margin:10px 0 10px 5px;}
.left .menu li {background:url(../img/li.gif) left no-repeat; padding:0 0 0 15px; font-size:14px;}
.left .menu li a {color: #a41910; text-decoration:none;}
.left .menu li a:hover {color: #000;}
.left .menu li a.active {color: #000;}

/*Left form*/
.formz {margin:10px 0 0 5px;}
.formz .inp, .phone, .textar {border:1px solid #a41910; background: #f2f2f2; font-size:18px; color: #a41910; padding:2px; margin:0 0 5px 0; width:170px; font-family:Arial, Helvetica, sans-serif;}
.formz .inp:hover, .phone:hover, .textar:hover {border:1px solid #e44b3a;}
.formz .phone .inp2 {background:none; border:0px; border-left:1px solid #a41910; width:115px; font-size:18px; color: #a41910; padding:0 0 0 3px; }
.formz .textar {margin:5px 0 0 0; height:60px;}
.check {font-size:14px; color: #a41910;}
.check label {cursor:pointer;}
.inpb { margin:5px 0 40px; 0;}

/*Cont*/
.cont {padding:10px 65px 5px 10px; color: #a41910;}
.cont .warning {font-size:14px; margin:20px 0 20px 20px ;}
.line {background: #a41910; height:1px;}
.cont p  {text-indent: 10px; line-height:20px;}
.cont a {color: #A41910}
.cont a:hover {text-decoration:none;}
.footer a {color: #fff;}
.footer a:hover {text-decoration:none;}

.news {padding:10px 0 0 0;}
.title {font-size:14px;}
.news .nbox  {margin:10px 0 10px 0; clear:left;}
.news .nbox img {border:1px solid #a41910; margin: 0 5px 10px 0;}
.news .nbox a.title {color: #a41910;}
.news .nbox a.title:hover {text-decoration:none;}
.news .nbox p {margin:5px 0 0 0;}
.more {color: #a41910; font-size:10px;}
.more:hover {text-decoration:none;}

/*Footer*/
.footer {background:url(../img/footer_bg.gif) repeat-x; height:55px; text-align:center; color: #fff;}
.footer span {padding:27px 0 0 0; display:block;}
