body {margin:0px; background-image:url(images/body.png); background-repeat:repeat-x; background-position:top; background-color:#111111; font-family:tahoma; font-size:14px;}
.clr {clear:both;}

#warp {width:776px; margin:0px auto;}
#header {background-image:url(images/header-right.jpg);background-position:right; background-repeat:no-repeat; width:776px; height:207px; margin:0px auto;}
#header a.adv {background-image:url(images/header-adv.png); background-repeat:no-repeat; width:302px; height:82px; display:block; margin:70px 0 0 70px; float:left;}
#main {width:776px; margin:0px auto;}
#main .top {background-image:url(images/main-top.png); background-repeat:repeat-x; height:44px;}
#main .top .right {background-image:url(images/main-top-right.png); background-repeat:no-repeat; float:right; width:24px; height:44px;}
#main .top .left {background-image:url(images/main-top-left.png); background-repeat:no-repeat; float:left; width:28px; height:44px;}
#main .top .nav {background-image:url(images/nav.png); background-repeat:no-repeat; width:724px; height:44px; margin:0 28px;}
#main .top .nav ul {margin:8px 30px 0 0; width:700px; padding:0px; float:right; list-style:none;}
#main .top .nav ul li {text-align:right; width:77px; float:right;}
#main .top .nav ul li a {color:#FFF; text-decoration:none;}
#main .med {background-color:#FFFFFF;}
#main .med .content {width:776px; margin:0px auto;}
#main .med .content .right {width:222px; float:right;}
#main .med .content .right .menu {background-image:url(images/menu-med.png); background-repeat:repeat-y; background-position:center; width:222px; float:right; margin-bottom:10px;}
#main .med .content .right .menu .top {background-image:url(images/menu-top.png); background-repeat:no-repeat; width:222px; height:44px; color:#FFFFFF; line-height:30px; text-align:center;}
#main .med .content .right .menu .down {background-image:url(images/menu-down.png); background-repeat:no-repeat; width:222px; height:33px;}
#main .med .content .right ul {list-style:none; margin:0 20px; padding:0px; width:170px; float:right;}
#main .med .content .right ul li {border-bottom:1px dashed #AFC701; border-right:6px solid #AFC701; margin-bottom:10px; padding-bottom:5px; padding-right:10px; text-align:right;}
#main .med .content .right ul li a {color:#AFC701; text-decoration:none;}
#main .med .content .right ul li a:hover {color:#dc8600; padding:1px;}
#main .med .content .left {width:554px;}
#main .med .content .left .block {width:505px; margin:0px auto;}
#main .med .content .left .block .top {background-image:url(images/block-top.png); background-repeat:repeat-x; height:33px;}
#main .med .content .left .block .top .right {background-image:url(images/block-top-right.png); background-repeat:no-repeat; float:right; width:36px; height:33px;}
#main .med .content .left .block .top .title {min-width:200px; height:33px; float:right; line-height:30px; text-align:right;}
#main .med .content .left .block .top .left {background-image:url(images/block-top-left.png); background-repeat:no-repeat; float:left; width:50px; height:33px;}
#main .med .content .left .block .med {background-color:#f4f4f4; margin:0 3px; text-align:right;}
#main .med .content .left .block .down {height:21px; background-color:#f4f4f4; margin-right:3px; margin-bottom:15px;}
#main .med .content .left .block .down .left {background-image:url(images/block-down-left.png); background-repeat:no-repeat; float:left; width:26px; height:33px;}
#main .med .content .left .block2 {width:505px; margin:0px auto;}
#main .med .content .left .block2 .top {background-image:url(images/block2-top.png); background-repeat:repeat-x; height:33px;}
#main .med .content .left .block2 .top .right {background-image:url(images/block2-top-right.png); background-repeat:no-repeat; float:right; width:36px; height:33px;}
#main .med .content .left .block2 .top .title {min-width:200px; height:33px; float:right; line-height:30px; text-align:right; color:#FFF;}
#main .med .content .left .block2 .top .left {background-image:url(images/block2-top-left.png); background-repeat:no-repeat; float:left; width:50px; height:33px;}
#main .med .content .left .block2 .med {background-color:#f4f4f4; margin:0 3px; text-align:right;}
#main .med .content .left .block2 .down {height:21px; background-color:#f4f4f4; margin-right:3px;}
#main .med .content .left .block2 .down .left {background-image:url(images/block2-down-left.png); background-repeat:no-repeat; float:left; width:26px; height:33px;}
#main .footer {height:93px;}
#main .footer .right {background-image:url(images/footer-right.png); background-repeat:no-repeat; float:right; width:561px; height:93px;}
#main .footer .right a {width:90px; height:50px; float:right; display:block; margin:20px 11px 0 0;}
#main .footer .left {background-image:url(images/footer-left.png); background-repeat:no-repeat; float:left; width:215px; height:93px;}
#main .footer .left a {width:155px; height:60px; float:left; display:block; margin:16px 0 0 12px;}

