/* main part */
body {margin: 0; padding: 0; background: #fff; font-size: 100%; color: #333; font-family: 'Century Gothic', Sans-Serif;}
a{text-decoration: none; font-weight: bold; color: #555;}
img{border: none;}
h1{margin: 0; text-decoration: none; font-size: 1.3em; text-transform: uppercase; color: #39F;}
.post h1 a, .cat a{color: #39F; font-size: 1.3em; margin: 15px 0;}
.subcat a{ margin: 5px; font-size: 0.8em;}
h2 {margin: 0; text-decoration: none; font-size: 1.2em;  color: #555; }
h3 {margin: 0; text-decoration: none; font-size: 1.2em;  color: #39F; text-transform: uppercase; }
/* structure stuff */
.container{margin: auto; width: 1000px;}
.header{width: 1000px; height: 150px;}
.hedivider{width: 1000px; margin-bottom: 20px; border-top: 4px solid #AAA;}
.content{width: 1000px; margin: auto;}
.divider{width: 1000px; margin: 20px 0; border-top: 1px solid #AAA;}
.idivider{width: 1000px; margin: 20px 0;}
.more{float: left; width: 700px;}
.more1{float: left; width: 700px;}
.more img{width: 140px;}
.less{float: left; width: 300px;}
.post{float: left; width: 520px; margin-right: 20px; font-size: 0.8em;}
.image{float: left; width: 138px; height: 200px; margin-right: 20px; overflow: hidden;}
.menuitem{width: 91px; height: 28px; background: url(images/button.png) no-repeat 0 0; float: left; margin-right: 30px; text-align: center; padding-top: 6px; }
.menuitem a{color: #A8D9E8; font-size: 0.8em; text-transform: uppercase;}
.readmore{width: 91px; height: 28px; background: url(images/button.png) no-repeat 0 0; text-align: center; padding-top: 6px; float:right;}
.readmore a{color: #FFF; font-size: 0.8em; text-transform: uppercase;}
.listen{width: 280px; height: 70px; margin: 60px auto;}
.listitle{position: relative; top: 38px; left: 94px; width: 170px; overflow: visible;}
.book{width: 257px; height: 189px; background: url(images/book.png) no-repeat; margin: auto;}
.book a{text-transform: uppercase; color: #777;}
.facebook{position: relative; top: 15px; left: 17px;  text-align: center; width: 101px;}
.twitter{position: relative; bottom: 126px; left: 140px; text-align: center; width: 97px;}
.usa{width: 258px; height: 165px; background: url(images/usa.png) no-repeat; margin: 20px auto;}
.usa a{font-size: 0.7em; text-transform: uppercase;}
.pnw{text-align: center; width: 120px; position: relative; top: 0px; left: -20px;}
.pc{text-align: center; width: 100px; position: relative; top: 15px; left: -20px;}
.psw{text-align: center; width: 120px; position: relative; top: 35px; left: -20px;}
.pnwa{text-align: center; width: 100px; position: relative; top: 45px; left: -30px;}
.pswi{text-align: center; width: 100px; position: relative; top: 55px; left: 40px;}
.mw{text-align: center; width: 100px; position: relative; top: -50px; left: 80px;}
.sw{text-align: center; width: 100px; position: relative; top: -10px; left: 80px;}
.ne{text-align: center; width: 100px; position: relative; top: -90px; left: 180px;}
.se{text-align: center; width: 100px; position: relative; top: -50px; left: 160px;}
.tags a{color: #688b96; font-weight: normal; margin-bottom: 50px;}
.footer{width: 100%; height: 100px; background: #999; font-size: 0.8em; color: #fff; padding-top: 10px;}
.clear{clear: both;} 
.search{float: left; width: 182px; height: 20px; background:url(images/search.png) no-repeat; margin-top: 5px;}
.sinput{ width: 181px; height: 19px;}
.search input{padding: 1px 0 0 25px; background:transparent; border:0px; width: 130px;}
.search input[type="submit"]{margin: 2px auto auto 5px; position:absolute; cursor:pointer; width: 15px; height: 15px;}
textarea{width: 480px;}
.sub{float: right; width: 225px; height: 40px;}
.footer a{color: #FFF; font-weight: normal;}
.nav{font-size: 0.9em;}

/* http://dc-web.ru - фильмы онлайн */