* {padding:0; margin:0}
html {height:100%}
body {position:relative; height:100%; _behavior:url("./css/csshover.htc"); width:998px; margin:0 auto; font:11px arial; color:#4f4f4f}
img {border:0}
a {outline:none}
a:hover {text-decoration:none}
ul {list-style:none}

/* Head */
.head {height:140px; background:url(images/bg-head.png) repeat-x; position:relative}
.logo {float:left; width:auto}
.slogan {font:italic 14px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#4f4f4f; padding:45px 0 0 17px; float:left; width:300px}
.links {font-size:11px; text-align:right; padding:13px 40px 0 0; float:right; width:250px}
.links a {font-weight:bold; color:#4f4f4f; margin:0 6px}
.links a.free {color:#c11313}
.links p {font-size:10px; float:right; width:270px; padding:14px 6px 0 0}
.menu {height:60px; background:url(images/menu.png) repeat-x; width:998px; position:absolute; top:80px; left:0}
.menu ul {height:60px; background:url(images/bg-menu.png) center 100% no-repeat; width:998px; padding:0;}
.menu ul li {float:left; width:auto; background:url(images/menu-bord.png) 100% 11px no-repeat; padding:10px 11px 0 10px}
.menu ul li a {font:bold 11px Tahoma, Geneva, sans-serif; color:#fff; text-decoration:none}
.menu ul li.last {background:none}
.menu ul li.last a {padding:0 14px 0 0}
.menu ul li a:hover {text-decoration:underline}
.search {width:341px; height:24px; position:absolute; top:-2px; right:38px}
.search-text {width:175px; padding:6px 0 3px 11px; left:0; top:0; position:absolute; background:none; border:0; color:#4f4f4f; font:11px Tahoma, Geneva, sans-serif}
.search-btn {width:29px; height:24px; right:0; top:0; position:absolute; background:none; border:0; cursor:pointer; overflow:hidden; _zoom:1; text-indent:150px}

/* Content */
.video {width:316px; background:url(images/shadow.gif) center 100% no-repeat; padding:0 0 11px; float:left; margin:0 13px 0 0}
.video-in {background:#f5f5f5; border:1px solid #000; padding:13px 34px 12px 34px}
.video-bl {width:146px; height:125px; background:url(images/video-bl.gif) no-repeat; margin:0 auto -30px; padding:5px 0 0 19px}
.soc {text-align:center; padding:17px 0 0}
.soc a {margin:0 2px}
.pics {float:left; width:669px; overflow:hidden; position:relative; _zoom:1; height:201px}

.clear {clear:both; overflow:hidden; position:relative; height:0}

/* Footer */
.footer {position:relative}

.footer-top {height:162px; background:url(images/footer-1.png) 0 129px repeat-x}
.footer-top-in {height:162px; background:url(images/footer-2.jpg) 100% 22px no-repeat; position:relative}
.footer-logo {position:absolute; top:60px}
.footer-text {position:absolute; width:260px; left:268px; top:82px; color:#3f3f3f; line-height:14px}
.flinks {font-size:12px; color:#4f4f4f; position:absolute; top:136px; left:23px; padding:0 0 5px}
.flinks a {font-weight:bold; color:#4f4f4f}
.flinks a.fl1 {background:url(images/ic_01.jpg) 0 1px no-repeat; padding:0 0 6px 18px}
.flinks a.fl2 {background:url(images/ic_03.jpg) 0 1px no-repeat; padding:0 0 6px 18px}
.flinks a.fl3 {background:url(images/ic_05.gif) 0 1px no-repeat; padding:0 0 6px 18px}
.footer-top .soc {position:absolute; text-align:right; top:120px; right:23px}

.footer-menu {height:35px; background:url(images/menu.png) repeat-x; width:998px; position:relative}
.footer-menu-links {font:12px Tahoma, Geneva, sans-serif; color:#fff; padding:9px 0 0 23px}
.footer-menu-links a, footer-menu-links a:visited {color:#fff; font-weight:bold; position:relative}
.footer-menu-links a.fml1 {background:url(images/ic_07.gif) 0 1px no-repeat; padding:0 0 6px 18px}
.footer-menu-links a.fml2 {background:url(images/flink.gif) 100% 5px no-repeat; padding:0 8px 6px 0}
.footer-menu .search {right:23px}
.copy {color:#a0a0a0; float:left; padding:0 0 0 23px}
.copy img {float:left; position:relative;  margin:0 7px 0 0}
.footer-links {font-weight:bold; clear:left; width:470px; float:left; padding:0 0 0 23px}
.footer-links a {color:#33628e}
.right-links {float:right; width:450px; text-align:right; padding:0 23px 0 0; color:#a0a0a0; line-height:18px}
.right-links a {color:#3d7437}