html, body {
 margin:0px;
 padding:0px;
 min-width:1007px; 
 font-family:Tahoma,sans-serif;
 font-size:12px; 
 color:#333333;
 height:100%;
}

a, img {
 border:0;
}

.container {

 min-height:100%; 
 margin-bottom: -80px;
   
}

* html .container {height:100%;}

.footer_space2 {
 height:80px;
}

.footer_line1 {
 height:218px; 
 background-image:url('images/footer_bg1.jpg');
}

.footer_line2 {
 height:40px; 
 padding-top:40px; 
 background-image:url('images/footer_bg2.jpg');
}

.footer {
 position:relative;
 left:50%;
 margin-left:-504px;
 width:1007px;
}


.header_line {
 background-image:url('images/header_bg.jpg'); 
 background-repeat:repeat-x; 
}

.header {
 position:relative; 
 left:50%;
 margin-left:-504px;
 width:1007px;
 /*height:100%; */
}


.title {
 position:absolute;
 top:auto;
 left:50%;
 margin-left:-300px;
 margin-top:-15px;
}

.title td {
 color:#ffffff; 
 font-size:15px; 
 font-weight:bolder;
}

.content_line {
 background-color:#FFFFFF;
 background-image:url('images/content_bg.jpg');
 background-position:50% 0%; 
 background-repeat:no-repeat;   
}

.content {
 position:relative;
 left:50%;
 margin-left:-504px;
 width:1007px;
 padding-top:30px;
 padding-bottom:30px; 
}

.subfooter_line {
 height:142px;
 background-image:url('images/subfooter_bg.jpg');
}

.subfooter {
 position:relative;
 left:50%;
 margin-left:-504px;
 width:1007px;
 height:100%;
 padding-left:50px;
 padding-right:50px;
}

.logo {
 height:68px;
 background-image:url('images/logo_bg.jpg');
 text-align:right;
 padding-right:25px;
}

.pic1, .pic2, .pic3 , .pic3, .pic4, .pic5, .pic6, .pic7, .pic8, .pic9, .pic10, .pic11, .pic12, .pic13 {
 background-color:#999999;
 background-position:50% 50px;
 background-repeat:no-repeat;
 height:301px; 
}

.pic1 {
 background-image:url('images/header1.jpg');
}

.pic2 {
 background-image:url('images/header2.jpg');
}

.pic3 {
 background-image:url('images/header3.jpg');
}

.pic4 {
 background-image:url('images/header4.jpg');
}

.pic5 {
 background-image:url('images/header5.jpg');
}

.pic6 {
 background-image:url('images/header6.jpg');
}

.pic7 {
 background-image:url('images/header7.jpg');
}

.pic8 {
 background-image:url('images/header8.jpg');
}
.pic9 {
 background-image:url('images/header9.jpg');
}

.pic10 {
 background-image:url('images/header10.jpg');
}

.pic11 {
 background-image:url('images/header11.jpg');
}
.pic12 {
 background-image:url('images/header12.jpg');
}

.pic13 {
 background-image:url('images/header13.jpg');
}

.menu_top {
 text-align:center;
 background-image:url('images/menu_top_bg.jpg');
 height:50px;
}

.menu_top a, .menu_top a:visited { 
 text-transform:uppercase;
 font-weight:bolder;
 color:#FFFFFF;
 margin-right:5px;
 text-decoration:none;
}

.menu_top a:hover {
 text-decoration:underline;
}

.menu_top img {
 vertical-align:middle;
}

.copy {
 text-align:center;
 color:#ffffff; 
 font-weight:bolder;
}

.address {
 color:#99cc99; 
}

.partners {
 color:#FFFFFF; 
}

.partners a, .partners a:visited {
 color:#cccc00;
 text-decoration:none;
}

.partners a:hover {
 text-decoration:underline;
}

.contacts {
 position:relative;
 top:50%;
 color:#666666;
 text-align:center; 
}
.contacts a , .contacts a:visited{
 color:#666666;
}

.contacts a:hover {
 text-decoration:none;
}

.phone {
 position:relative;
 width:50%;
 float:right; 
 color:#FFFFFF;
 font-size:1.2em;
 font-weight:bolder;  
}

.phone small {
 display:block;
}

.phone_code {
 color:#cccccc;
 font-size:14px;
}

.news_last, .news {
 float:left;
 color:#333333;
 width:200px;
 height:100%;
 padding-left:50px;
}

.news strong, .news_last strong {
 font-weight:normal;
 color:#ffffff;
}
.news {
 padding-right:60px;
 background-image:url('images/subfooter_sep.jpg'); 
 background-repeat:no-repeat;
 background-position:100% 0%;
}

.input {
 display:block;
 float:left;
 border:0px;
 margin:0px; 
 padding:0px;
 height:20px;
 width:90px;
 color:#FFFFFF;
 background-color:transparent;  
 background-image:url('images/input_bg.png'); 
}

.input_caption {
 color:#b0cc9c;
}

.input_caption img {
 display:block;
 float:left;
}

.input_submit {
 color:#edb716; 
}

.input_submit a,.input_submit a:visited, .address a, .address a:visited {
 color:#edb716; 
}

.input_submit a,.input_submit a:visited {
 font-weight:bolder;
}

.input_submit a:hover, .address a:hover {
 color:#FFFFFF;
 background-color:#edb716;
 text-decoration:none;
}

.left_menu {
 float:left;
 width:25%;
 padding-left:1%;
}

/*.left_menu a,.left_menu a:hover,.left_menu a:visited{*/
.left_menu a{
 display:block;
 padding-left:20px;
 margin-top:20px;
 background:url('img/dot2.gif') no-repeat;
 font-weight:bolder; 
 color:#6A6A6A;
}

.left_menu b {
 display:block;
 text-align:left;
 margin-top:20px; 
}

.right_content {
 float:left;
 width:72%;
 padding-left:2%;
}

.right_content h2 {
 font-size:1.27em;
 color:#666666;
 /*clear:both;*/
}

.right_content h3 {
 text-align:center;
 font-size:1.1em;
 color:#006300;
 /*clear:both;*/
}

.right_content strong, .right_content b {
 color:#006300;
 font-weight:bolder;
}

.right_content a { 
 color:#006300; 
}

.right_content a:hover {
 text-decoration:none;
}


