/* base */
*{margin:0;padding:0;}
body{font:normal 13px verdana,sans-serif;background:#ccc;}
a{color:blue;}
a:hover{text-decoration:none;}
p{padding-bottom:10px;}
h3{font-size:15px;padding-bottom:15px;}
img{border:0;}

/* id */
#wrap{width:758px;margin:0 auto;}
#header{padding:32px 0 4px 24px;background:#ccc;border-bottom:solid 4px #aaa;}
#header img{width:296px;height:36px;}
#top_nav{float:right;margin:20px 20px 0 0;padding:2px 15px;background-color:#fff;border:solid 4px #aaa;border-bottom:0;}
#content{padding:15px 0;background:#fff;border:solid 4px #aaa;border-top:0;}
#sections{text-align:center;}
#sections img{margin:0 16px;}
#sidebar{float:right;width:286px;margin-right:20px;}
#sidebar table{margin:0 auto;} /* vkontakte button */
#vote{width:258px;margin:0 auto;background-color:#eee;border:solid 4px #ccc;padding:16px 10px;text-align:center;}
#vote p{padding-bottom:4px;}
#vote input{margin:8px 0 4px 0;}
#password {padding:8px 0;border:solid 1px #ccc;background-color:#fcfcfc;}
#password b{color:red;}
#answers li{padding-bottom:4px;}
#answers p{padding:0;}
#answers.my ol,
#answers.my ul{padding-bottom:0;}
#answers.my ol{list-style:disc;}
#answers.all ol li{color:#888;}
#answers.all ol li.selected{color:#000;}
#footer{padding:8px 0 0 20px;background-color:#ccc;}
#footer p{color:#999;font-weight:bold;}
#footer a{color:#999;text-decoration:none;}
#footer a:hover{color:#777;text-decoration:underline;}

/* class */
.c2{padding-bottom:2px;}
.c5{padding-bottom:5px;}
.c10{padding-bottom:10px;}
.c15{padding-bottom:15px;}
.c20{padding-bottom:20px;}
.c30{padding-bottom:30px;}
.text{padding-left:20px;padding-right:20px;}
.text ul,
.text ol{padding-left:22px;padding-bottom:10px;}
.gallery ul{width:730px;margin:0 auto;list-style:none;}
.gallery ul li{width:146px;float:left;text-align:center;display:inline;padding-bottom:2px;}
.gallery ul li img{border:solid 2px #aaa;}
.gallery ul li a:hover img{border:solid 2px #77f;}
.gallery ul li small{font-style:normal;font-size:11px;color:#888;}
.pig img{border:solid 1px #ccc;}
.clear{clear:both;}
.center{text-align:center;}
.left{text-align:left;}
.right{text-align:right;}
.button{padding:1px 0 2px 4px;margin:1px 10px 0 0;border:solid 1px #ddd;-webkit-border-radius:5px;}
.button:hover{cursor:pointer;border:solid 1px #77f;background-color:#eef;color:blue;}
