/* CSS Document */

body, html {position:relative; padding:0; margin:0; width:100%; height:100%;}
body {background:url(../i/brick.gif) top left repeat; font:normal 12px Arial;}
table {border-collapse:collapse;}
div, td {position:relative;}

a {color:#3333FF; z-index:999;}
a:hover {color:#000;}

img {border:none}

#podblue {padding:0px 30px;}
#up_blue {position:relative; top:40px; width:100%; height:70px; background:#96bef4; border:1px #153a64 dashed;}

.clear {clear:both;}

#menu {position:relative; width:295px; background:url(../i/menu_bg.gif) top left repeat-y; }
#logo {width:295px; height:96px; background:url(../i/logo.gif) top left no-repeat;}

.zag {width:247px; margin-left:23px; padding: 2px 0px; background:url(../i/zag.jpg) top left repeat-y; font:bold 14px Georgia; color:#fff; text-align:center; margin-bottom:4px;}
.menu_pod {width:251px; margin-left:19px; background:url(../i/menu_pod_bg.jpg) top left repeat-y; padding-top:4px; padding-bottom:1px; }
.menu_auth {width:251px; margin-left:19px; background:url(../i/menu_pod_bg.jpg) top left repeat-y; padding-top:4px; padding-bottom:1px; }

.menu_pod .top-blogs a {display:block; margin-left:11px; width:211px; height:22px; background:#fff url(../i/arrow.gif) top left no-repeat; padding: 6px 0px 6px 30px; font:bold 14px Tahoma; color:#000; margin-bottom:8px; }
.menu_pod .top-blogs a:hover {display:block; width:211px; height:22px; background:#4f70a3 url(../i/arrow_a.gif) top left no-repeat; padding: 6px 0px 6px 30px; font:bold 14px Tahoma; color:#fff; border-right:8px #1a2d4c solid;}


.cloud {margin-left: 10px; border:1px #000 solid; background:#fff; padding:8px; text-align:justify;}

#last_publish {margin-left: 10px; border:1px #000 solid; background:#fff; padding:8px;}
#last_publish div {margin-bottom:7px;}
#last_publish a {font:normal 11px Tahoma; color:#000; margin-bottom:6px;}
#last_publish a:hover {color:#fff; background:#000;  margin-bottom:6px;}

.cloud a {font-face:Tahoma; color:#000000}

.cloud a:hover {color:#fff; background:#000}

#form {margin-left:20px; width:240px; font:bold 12px Tahoma; color:#061324; padding-bottom:4px; margin-bottom:4px; }
#form a {font:normal 11px Tahoma; color:#061324; margin-bottom:4px; }
#form a:hover {font:normal 11px Tahoma; color:#061324; text-decoration:none; }
#form input {margin-top: 4px; height: 20px; width:140px; background:#cfdff6; border:1px #0f203a solid;}
#enter {width:62px; height:21px; background:url(../i/enter.gif) top left no-repeat; cursor:pointer;}
a.arr {display:block; width:75px; margin-top:8px; background:url(../i/arr.gif) top left no-repeat; padding-left:20px; font:bold 11px Tahoma; color:#1d57b6; }

#reg a {display:block; width:75px; margin-top:8px; background:url(../i/arr.gif) top left no-repeat; padding-left:20px; font:bold 11px Tahoma; color:#1d57b6;}
#reg a:hover {font:bold 11px Tahoma; color:#1d57b6;}

#content {margin-top:7px; width:100%; background:#fefefe url(../i/main_bg.gif) top left repeat-x;}

#yg {width:100%; background:url(../i/m_dd_l.jpg) top left repeat-y;}

#yg2 {width:100%; background:url(../i/m_u_l.jpg) top left no-repeat;}

#text {padding:40px;}

h1 {font:normal 22px Georgia; color:#000;}

#main {background:#fefefe; margin-top:7px;}

.cat {width:100%; background:#4f70a3; margin-bottom:30px; margin-right:0px;}
.com_up_l {float:left; width:100%; height:15px; background:url(../i/com_up_l.gif) top left no-repeat;}
.com_up_r {float:right; width:100%; height:15px; background:url(../i/com_up_r.gif) top right no-repeat;}

.com_dw_l {float:left; width:100%; height:15px; background:#4f70a3 url(../i/com_dw_l.gif) top left no-repeat;}
.com_dw_r {float:right; width:100%; height:15px; background:url(../i/com_dw_r.gif) top right no-repeat;}

.mcat {top:-12px; }
.title {padding-left:10px;}
.title a {font:normal 22px Tahoma; color:#ffffff; }
.title a:hover {font:normal 22px Tahoma; color:#bbd5f7; }
.rubric {text-align:right; font:normal 11px Tahoma; color:#000000; white-space:nowrap; padding-right:0px;}
.rubric a {font:bold 11px Tahoma; color:#bbd5f7}


.white {background:#fff; margin:10px 10px 0px 10px; font:normal 14px Tahoma; color:#000; padding:10px; text-align:justify;}
.topic_bg {background:url(../i/auth_bg.gif) bottom left repeat-x; font:normal 12px Tahoma; color:#061324; padding-bottom:4px;}
.topic_bg a {font:bold 12px Tahoma; color:#061324; }
.date {font:normal 11px Tahoma; color:#4f70a3};

.commen {margin-right:0px; height:20px; }
.commen a {text-decoration:none;}
.commen a:hover {text-decoration:none; background:#061324; color:#fff}
.commen img {padding-bottom:6px; margin-bottom:-5px; z-index:999}

.cat_text {margin:8px;}
.cat_text img {margin-right:10px}

.author {margin-left:10px; font-size:12px; }

.tags {font:bold 12px Tahoma; color:#fff; margin-left:10px; }
.tags a {color:#CCCCCC}
.read_more {float:right; margin-right:9px; margin-top:-14px; z-index:999}


#art_bar_container {font:normal 14px Tahoma;}

#art_bar_container a {font-weight:bold; color:#0000CC; }

#art_bar_container span {position:relative; padding:7px; border:1px #000 solid; background:#fff;}

#art_bar_container .selected {background:#33FF66;}


#blog_desc {margin-bottom:20px; padding:10px; border:1px #6666FF dashed; border-right:none;}


.art_bottom td {font-weight:bold; font-size:14px;}
