/* CSS Document */

body {margin:0px; padding: 0px;}
body, p, table {font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:14px;color:#454545;}
h1 {font-size:27px; color: #58A51D; margin: 0px; padding: 0px 0px 5px 50px; font-weight: normal; background-image: url(/site/img/arrow_title.gif); background-position: top left; background-repeat: no-repeat;}
h2{color: #58A51D; font-size: 14px; margin: 0px; padding: 10px 0px 0px 50px;}
h3{color: #58A51D; font-size: 12px; margin: 0px; padding: 0px 0px 0px 50px;}
p {margin:0px 0px 10px 50px; padding:0px;}
hr {margin: 20px 0px; padding: 0px; color: #7C7C7C;}
a {color:#336699; text-decoration: underline;}
a:hover {text-decoration: none;}
input {border: 1px solid #A5ACB2; color: #999999;}

.wh100{position:relative; top:0px; left:0px; 
		width:expression((document.documentElement.clientWidth || document.body.clientWidth) < 998? "998px": "100%");
		min-width: 998px}
.head {width:100%;}
.head-service {width:165px; float:left; padding-top: 60px; padding-left:55px;}
* html .head-service {
	width: 220px;
}
.head-service img {margin-right:30px;}
.head-logo {width:712px; height: 118px; background-image: url(/site/img/head.gif); float:left; background-position:top left; background-repeat:no-repeat;}
.head-lang {float:left; padding:20px 0px 0px 15px;}
.head-lang a{font-size:12px; line-height:25px; text-decoration:none; color:#ababab;}
.head-lang a:hover{color:#58a51d;}
.head-lang a#act{color:#58a51d;}


.content{z-index: 100; position: relative;}
.logo{height:120px; margin-left:37px;}

.content-left{float: left; width:252px; margin-bottom: 21%;}
* html .content-left {
	margin-bottom: 25%;
}
.content-left ul{margin: 0px; padding: 0px;}
.content-left ul li{list-style: none; line-height: 25px; margin-left:27px; }
.content-left ul li a{background-image: url(/site/img/arrow_menu.gif); background-position: top left; background-repeat:no-repeat; font-size: 13px; font-weight: bold; text-decoration: underline;	color: #7B7B7B; padding-left: 10px;}
.content-left ul li a:hover{background-image: url(/site/img/arrow_menu_act.gif); background-position:top left; background-repeat:no-repeat; text-decoration: none; color: #58A51D;	padding-left:20px;}
.content-left ul li a#active{background-image: url(/site/img/arrow_menu_act.gif); background-position:top left; background-repeat:no-repeat; text-decoration: none; color: #58A51D;	padding-left:20px;}

.content-right{float: left; width: 70%; z-index: 101; position: relative;}

.column-first {float:left; font-size:12px; width:80px;}
.column-first p{background-image: url(/site/img/arrow_menu.gif); background-position: top left; background-repeat:no-repeat; padding-left:15px;
padding: 0px 0px 0px 13px; margin: 0px;}
.column {float:left; width:23%; font-size:12px; margin:0px 20px;}
.column p{margin: 10px 0px; padding: 0px; font-size: 13px;}
.green {color:#ffffff; background-image: url(/site/img/line-green.gif); background-repeat: repeat-x; background-position: top left; font-size: 11px; margin-bottom:20px; padding:0px 2px 1px 2px;}

.free-space{clear: both; width: 100%; height: 75px;}
.footer {background-image: url(/site/img/line-footer.png); background-repeat: repeat-x; background-position: bottom left; width: 100%; height: 125px; z-index: 0}
.footer-contacts {background-image: url(/site/img/hands.png); background-repeat: no-repeat; background-position: bottom left; width:446px; height: 325px;
position: absolute; bottom:0px; z-index: 1}


.footer-contacts form{margin-left: 37px;}
.tel {margin:25px 5px 0px 40px;}
.tel .tel-num{color:#CBCBCB; font-size: 26px; float: left; margin-top:12px; margin-left:-23px;}
.tel .tel-faq{color:#58A51D; font-size: 11px; float: left; line-height:17px;}
.copy {font-size: 11px; color: #000000; position: relative; top: 165px; left: 147px;}
* html .copy {top: 140px;}


td input {border: 1px solid #A5ACB2; width:250px;}
td textarea {border: 1px solid #A5ACB2; width:250px; height:100px;}
input.button{background-color:#048A25; color:#ffffff;}
h3 a{text-decoration: underline; color: #7B7B7B;}
h3 a:hover{text-decoration: none; color: #58A51D;}
