@CHARSET "UTF-8";
* { margin: 0; padding: 0; }
html { background: url(../images/html-background.png) repeat-x top left #fbf5e9; font-family: Tahoma; font-size: 12px; color: #fff; }
body { width: 795px; margin: 0 auto; }

a img { border: none; }

p { line-height: 18px; margin-bottom: 10px; padding: 0 5px; }

.cb { clear: both; overflow: hidden; }

.lc { width: 178px; float: left; }
.rc { width: 617px; float: right; }

.lc-top { width: 178px; height: 253px; background: url(../images/lc-top.png) no-repeat top right; }
p.description { margin-bottom: 0; }

.logo { display: block; width: 450px; height: 100px; float: left; position: relative; overflow: hidden; }
.logo strong,
.logo img { display: block; width: 450px; height: 100px; position: absolute; left: 0; top: 0; }
.logo strong { visibility: hidden; }

.runtest { display:block; width: 155px; height: 45px; float: right; margin: 50px 10px 0 0; }

#menu { margin-top: 8px; }
#menu li a { display: block; width: 178px; line-height: 25px; height: 25px; overflow: hidden; background: url(../images/menu.png) no-repeat right top; font-weight: bold; color: #fff; text-decoration: none; text-indent: 10px; margin-bottom: 4px; }
#menu li a:hover, #menu li a.selected { display: block; width: 178px; line-height: 25px; height: 25px; overflow: hidden; background: url(../images/menu-a.png) no-repeat right top; font-weight: bold; color: #fff; text-decoration: none; text-indent: 10px; margin-bottom: 4px; } 

#content { background-color: #fbf5e9; color: #000; padding: 0 10px 20px 10px; border: 1px solid #fff; margin-bottom: 10px; }
#content h1 { color: #6C3324; font-size: 20px; margin-bottom: 10px; }
#content h2 { color: #6C3324; font-size: 16px; text-indent: 5px; margin-bottom: 10px; }
#content h3 { color: #6C3324; font-size: 14px; text-indent: 5px; margin-bottom: 10px; }
#content p { line-height: 18px; }
#content a { color: #e16b02; font-weight: bold; }

.footer { width: 616px; line-height: 18px; height: 36px; background: url(../images/footer.png) no-repeat left top; float: right; }
.footer .inner { margin: 0 10px; }
.footer { font-size: 11px;}
.footer a { color: #e16b02; }

.indexAnimals { margin: 10px 0 20px 0; }
.indexAnimals h2 { position: relative; width: 495px; height: 25px; overflow: hidden;margin: 20px 0; }
.indexAnimals h2 img { position: absolute; left: 0; top: 0; }
.indexAnimals table { width: 99%; border-collapse: collapse; }
.indexAnimals table td { width: 33%; }

.celebs_item { float: left; margin: 3px; text-align: center; border: 1px solid #6C3324; padding: 5px; color: #6C3324; background-color: #fff; }
.celebs_item span.celebs_iq { font-size: 18px; font-weight: bold; color: #e16b02; }
.celebs_item strong { display: block; }

.carousel { position: relative; }
.carousel ul li { width: 100px; height: 100px; padding: 5px; margin: 0 30px;}
.carousel ul li a img { display: block; }
#prevceleb { position: absolute; left: 10px; top: 25px; z-index: 10000; cursor: pointer; }
#nextceleb { position: absolute; right: 10px; top: 25px; z-index: 10000; cursor: pointer; }
.leftblock { width: 177px; background: url(../images/lc-block-background.png) repeat-y top right; position: relative; padding: 5px 0; overflow: hidden; border: 1px solid #ccc; border-right: none; margin-bottom: 10px; }
.leftblock strong { display: block; text-align: center; color: #000; }

.leftblock .article { padding: 5px; }
.leftblock .article h2 { font-size: 13px; color: #000; text-indent: 5px; }
.leftblock .article p { line-height: 18px; font-size: 11px; color: #000; }
.leftblock .article a { color: #e16b02; text-decoration: underline; font-weight: bold; font-size: 11px; }


.links { color: #000; }
.links a { color: #e16b02; }

.leftblock .mm_utm_ad {margin:0 0 0 0;padding:5px 0;text-align: left;}
.leftblock .mm_utm_ad_innner {margin:0 5px;}
.leftblock .mm_utm_title {text-align: left;font-size:110%;}
.leftblock .mm_utm_title a {color:#0000FF;font-weight:bold;}
.leftblock .mm_utm_ad .mm_utm_txt1, .mm_utm_ad .mm_utm_txt2 {font-size:80%;color: black;}
.leftblock .mm_utm_ad .mm_utm_link a {color:#008000;font-weight: normal;text-decoration: none;font-size:80%;}

#ftrlooplinks {border-top: 1px dotted black;margin-top:20px;}

