* { margin:0; padding:0;}
body { background:#eff2f2; font-size:100%; line-height:1em; font-family:tahoma; color:#8799a3;}


/*in_line*/
input, select, textarea { vertical-align:middle; font-weight:normal; font-family:tahoma; color:#000000; font-weight:normal; font-size:1em}
img {border:0; vertical-align: middle; text-align:left;}
ul { list-style:none;}

/*==================list====================*/
ul{margin:0px; padding:0px; list-style:none; line-height: 20px;}
ul.list2 li {background:url(images/marker_list_head.gif) no-repeat 0 8px; padding-left:12px}
ul.list3 li {background:url(images/acroread.png) no-repeat 0 4px; padding-left:25px}
ul li a:hover{ text-decoration:none}

ul.list {margin:0px; padding:0px; list-style:none}
ul.list  li { line-height:1em; padding:3px 0 4px 0}
ul.list  li img {margin:0 8px 0 0; vertical-align:middle}
ul.list  li a{text-decoration:underline; color:#09addc; padding-left:0}
ul.list  li a:hover{ text-decoration:none}

/*==========================================*/

a {text-decoration: none; color: #426F3E}
a:hover {text-decoration:underline}

a.link {text-decoration:underline; color:#aaaaaa; background:url(images/marker_link.gif) no-repeat 0 5px; padding-left:12px}
a.link:hover {text-decoration:none}

.aright {text-align:right}
.column { float:left;}
.clear { clear:both;}

h2 {color:#1b1e20; font-size:1em; margin:0 0 16px 0px}

strong {color:#1b1e20}

p {margin:0 0 16px 0;}

input, textarea { border: 1px solid #999999}

#main { background:url(images/top_bg2.gif) repeat-x top #fff}

/*header*/
#menu {height:108px}
#menu .col_1 {width:200px; padding-left: 20px;}
#menu .col_2 {padding-top:44px}
#header { height:265px; font-family:Arial; font-size:0.6875em; line-height:1.25em}
#header .col_1 {width:539px;}
#header .col_2 {width:238px; height:81px; background:url(images/top_bg2.gif) repeat-x 0 50 #fff}
#header .col_2 .indent {padding:29px 0 0 30px}
#header ul.list2 {margin-top: -12px; margin-left: 15px; padding:0; list-style:none; line-height: 20px}
#header ul.list2 li {background:url(images/marker_list_head.gif) no-repeat 0 6px; padding-left:12px}

#header .form{height:81px;}
#header .form input{ width:135px; height:18px;  color:#41717e; font-size:1.09em; border:none; background:none; margin:34px 0 0 37px}
#header .button{ width:33px; height:33px; position:absolute; margin:26px 0 0 182px;}

/*content*/
#content {font-size:0.6875em; line-height:1.46em; padding-top: 30px;}
.title {margin-bottom:25px; display:block}
.img_left {float:left; margin:4px 30px 0 0}
.pic {margin-bottom:10px}

#acoustic {border: 1px solid #CCCCCC;}
#acoustic td {padding: 5px; border: 1px solid #CCCCCC; font-weight:bold;}
#acoustic td.tblheader {background-color: #f4f7f8; font-weight: normal;}

/*footer*/
#footer_main {background:url(images/footer_bg.gif) repeat-x top; text-align:center}
#footer { height:56px; text-align:center; font-family:Tahoma; font-size:0.6875em; line-height:1.27em; color:#435061; margin:0 200;}
#footer a {color:#435061; text-decoration:none}
#footer a:hover {text-decoration:underline}
#footer .indent {padding:23px 0 0 0}

.curve {
background-color:#426F3E;
width:100px; 
padding: 4px; 
float: left;
margin-right: 10px;
cursor: pointer;
}

.curve a {
color:#FFFFFF;
text-align: center;
font-size: 12px;
text-decoration: none;
font-weight: bold;
display: block;
width: 90px;
}

.curve a:hover {
text-decoration: underline;
color:#FFFFFF;
}

.text1 {
margin: 0px 0px 0px 0px;
text-align:justify;
}

.title2 {
text-transform:uppercase;
margin-bottom: 0px;
font-weight:bold;
}

.descr {
text-align:justify;
margin-top: 2px;
margin-bottom: 10px;
}

.block {
border:1px solid #CCCCCC;
padding: 10px;
background-color: #F4F7F8;
text-align: justify;
}
