/* ---------------------------
copyright (c) artkmv.com
icq: 997-01-21
email: box@artkmv.com
---------------------------*/

/* reset */

* {padding:0; margin:0;}
img {border: 0 none; _behavior: url("/templates/jj/png/iepngfix.php");}
table {border-collapse: collapse; border: none;}
table th, table td {font-weight: normal;}

/* typo */

a:focus {outline: none;}
a, a:hover {text-decoration: underline; font: 14px arial; color: #0072bc;}
a:hover {text-decoration: none;}

ul li {list-style: none;}
ol li {list-style: decimal inside;}

h1 {font: 18px arial; color: #0072bc; padding: 0; margin-bottom: 8px;}
h1 a, h1 a:hover {font-size: 18px; color: #0072bc;}

h2 {font: 14px arial; margin-bottom: 4px; color: #000;}

h3 {color: #666; font: 11px arial;}

h4 {font-size: 12px;}
h5 {font: 18px arial; margin-bottom: 12px;}

/* body */

html {height: 100%;}
body {height: auto !important; height:100%; min-height:100%; font: 14px arial; color: #000; line-height: normal; margin-left: -59px;}
#wrap {width: 980px; margin: 0 auto;}

#header {height: 115px; position: relative;}
#logo {position: absolute; top: 13px; left: 0; z-index: 1;}
#slogan {position: absolute; top: 77px; left: 0; z-index: 2;}

#login {top: 73px; right: 0; position: absolute; font: 12px arial; color: #000;}
#login a, #login a:hover {font: 12px arial;}

.entry, .entry:hover {color: #ff0000;}

#search {position: absolute; top: 45px; right: 0;}

.inputField { background:transparent url(../images/input_bg.gif) no-repeat left top; padding-left:3px; height: 22px;}
.inputField div {background:transparent url(../images/input_bg.gif) no-repeat right top; height:22px; padding: 2px 3px 0 0;}
.inputField div input {width: 100%; font-size:12px; color:#747474; border:0 none;}
.inputField div .search {background: url(../images/search.gif) no-repeat 3px 3px; padding-left: 21px;}

#search dl {overflow: hidden; _zoom: 1;}
#search dd {float: left; width: 240px;}
#search dt {float: left; padding: 4px 0 0 6px;}

#content {border: 1px solid #ebebeb; width: 100%;}
#c-column {padding: 19px 15px 15px 15px; vertical-align: top;}
#r-column {width: 123px; border-left: 1px solid #ebebeb; padding: 19px 10px 15px 10px; vertical-align: top;}

.rubric {line-height: 18px; margin-bottom: 15px;}

#via-mail {overflow: hidden; _zoom: 1; margin-bottom: 4px;}
#via-mail dd {float: left; width: 108px;}
#via-mail dt {float: left; padding: 4px 0 0 5px;}

.blog-entry {margin-bottom: 18px; overflow: hidden; _zoom: 1;}
.blog-entry .copy {font: 11px arial; padding: 7px 0 0 0;}

.date {float: left; width: 27px; padding: 2px 0 0 1px; text-align: center;}
.date .day {font: 20px verdana; display: block; line-height: 18px;}
.date .month {font: 10px verdana; display: block;}
.date .year {font: 11px verdana; display: block;}

.entry-inside {margin-left: 43px;}
.entry-inside img {border: 1px solid #cfcfcf;}

.entry-links {padding-top: 8px; font: 12px arial;}
.entry-links a, .entry-links a:hover {font: 12px arial;}

.color-line {background: url(../images/color-line.png) top no-repeat; height: 23px; width: 601px;}

.comment {margin: 0 0 12px 0; padding-left: 43px; font: 12px arial;}
.comment a, .comment a:hover {font: 12px arial;}
.c-info {margin-bottom: 7px;}
.c-author, .c-author:hover {font: bold 11px arial !important;}
.c-date {color: #c6b98d;}
.c-inside {overflow: hidden; _zoom: 1;}
.c-user {vertical-align: text-bottom;}

.add-comment {padding: 0 0 12px 43px;}
.add-comment h4 {font: 18px arial; color: #000; padding: 0 0 12px 0; margin: 0;}
.ac-info {font: 12px arial;}
.ac-info a, .ac-info a:hover {font: 12px arial;}
.ac-textarea {width: 555px; height: 150px; font: 14px arial; display: block; margin-bottom: 8px;}
.srabotaet {font: 11px arial; color: #999;}

#login-up {border: 3px solid #c0c0c0; background:url(../images/loginup-bg.png) bottom repeat-x #fff; position: absolute; right: 0px; top: 30px; text-align: center; font: 14px arial !important;}
#login-up a, #login-up a:hover {font: 14px arial !important;}
#login-up .close {float: right; padding: 7px 7px 0 0;}
#login-up dl {padding: 27px 36px 20px 36px;}
#login-up dd {padding-bottom: 6px;}
#login-up dt {padding-bottom: 10px;}
#login-up dt input {width: 170px; height: 22px; font: 14px arial; color: #000;}
#login-up dd input {width: 120px; font: 14px arial; color: #000; height: 28px;}

#pr {font-size: 10px !important;}
#pr h1, #pr h2, #pr h3, #pr h4, #pr h5, #pr h6 {font-size: 10px !important; font-weight: normal; color: #000; display: inline;} 
#pr strong {font-weight: 100 !important; font-size: 10px !important; }

.advance {font: 11px arial; color: #888; margin-top: 20px;}
.advance a, .advance a:hover {font: 11px arial;}
