* { margin:0; padding:0;}
html{height:100%; background:url(images/footer.jpg) 241px 0 repeat-y #ff6407;}
body {background:url(images/wrapper_site.gif) 0 0 repeat-x; font-size:100%; line-height:1em; font-family:Arial, tahoma; color:#66605d; min-width:980px; height:100%;}
body.index {background:#ed9322 url(images/index-bg.jpg) 0 150px repeat-x; height:auto !important;line-height:16px; min-height:100%;
position:relative;}

/*in_line*/
input, select, textarea { vertical-align:middle; font-family:Arial; border:1px solid #acacac; color:#474747; font-size:1em;}
img {border:0; vertical-align:top; text-align:left;}
ul { list-style:none;}
p{padding:0 0 15px 0;}
a:hover{text-decoration:none;}
h1{color:#f45d0c; font-weight:normal; text-transform:uppercase; font-size:20px; padding:15px 0 15px 0;}
h2{color:#f45d0c; font-size:16px; padding:10px 0 15px 0; font-style:italic;}
h3{color:#7F7777; font-size:14px; padding:10px 0 15px 0; font-style:italic;}
.site-center {margin:0 27px; text-align:left; height:100%;}
.main{padding:0 0 70px 0; text-align:center; }
.fright{ float:right;}
.clear{clear:both;}
img, div { behavior: url(iepngfix/iepngfix.htc) }

/*header*/
.head{background:url(images/head.png) bottom center no-repeat; height:210px; width:100%;}
.header-corher-top-right{ height:45px; background:url(images/header_corher_top_right.jpg) top right no-repeat;}
.header-corher-top-right .logo{ position:absolute; z-index:20;}
.header-row-text{ height:242px; background:url(images/header_row_text.jpg) center top no-repeat; padding:25px 0 0 60px; font-size:0.687em; color:#474747; line-height:1.25em;}
.header-row-text2{ height:242px; background:url(images/header_row_text2.jpg) center top no-repeat; padding:25px 0 0 60px; font-size:0.687em; color:#474747; line-height:1.25em;}
.menu{height:60px; background:url(images/menu-bg.gif) center top repeat-x;}
.menu td{text-align:center; border-right:1px solid #3e3028;}
.menu td a{display:block; padding:16px 5px;}

/*footer*/
.index .footer{background:none; color:#894e00; font-size:11px; overflow:hidden; line-height:14px; position:absolute; bottom:0px; width:100%;}
.index .footer .fleft{float:left; padding:20px 0 0 25px;}
.index .footer .fright{float:right; text-align:right; padding:0 25px 0 0;}
.footer{text-indent:2px; padding:16px 0 20px 0; color:#ffffff; font-size:0.687em;}
.footer a{ color:#fee34a; text-decoration:none;}
.footer a:hover{ color:#FFF; text-decoration:underline;}

/*content*/
.index .content{background:none;}
.index .content .buttons{background:url(images/buttons.png) center top no-repeat; width:661px; margin:0 auto; overflow:hidden; padding:15px 0 25px 0;}
.index .content .buttons .but2{float:left; padding:35px 70px 0 0; width:260px;}
.index .content .buttons .but3{float:left; padding:35px 0 0 70px; width:260px;}
.index .content .buttons .but4{float:left; padding:65px 160px 0 0; width:170px;}
.index .content .buttons .but5{float:left; padding:65px 0 0 160px; width:170px;}
.index .content .buttons .but6{float:left; padding:65px 70px 30px 0; width:260px;}
.index .content .buttons .but7{float:left; padding:65px 0px 30px 70px; width:260px;}
.index .content .buttons img, .index .content .buttons div{cursor:pointer;}
.content{ background:#ffffff; padding:23px 25px; font-size:0.75em; line-height:1.187em; min-height:300px; overflow:hidden;} 
.line{border-bottom:1px solid #EF9159; height:1px; margin:10px 0;}
*html .content{}
li{padding:0 0 0 21px; line-height:2.06em; background:url(images/arr.gif) 0 5px no-repeat;}
.block{width: 150px; height:250px; margin:10px 20px 5px 0; text-align:center; float:left;}
.block img{padding-bottom:5px;}
.content table{width:100%; border:1px solid #EF9159; border-collapse:collapse;}
.content table td{border:1px solid #EF9159; padding:5px;}
.content table th{border:1px solid #EF9159; padding:5px; background-color:#FFC76F; font-weight:bold; text-align:center;}