@import url(/css/form.css);
body{margin: 0px;padding:0px;}
a{outline:0;}
.googletop{margin-left:23px;margin-top:3px;}
.googlebottom{margin-left:23px;}
.wrapper{width:970px;border-left:1px solid #423e3d;border-right:1px solid #423e3d;}
A.vote{text-decoration:none;color:blue;font-weight:bold;}
A.vote:hover{color:#FF0000;}
.blog-photos{margin:2px;float:left;border:1px solid #F0F0F0;}
/* Top Menu */
#header {height:117px;overflow:hidden;width:970px;text-align:center;
background:url(/images/bg.png) repeat-x;position:relative;}
#header .logo {position:absolute;left:0;top:0;overflow:hidden;width:412px;height:117px;text-align:left;}
#header .logo a {display:block;height:117px;background: url(/images/logo.png) no-repeat;text-indent: -1000em;outline:0;}
#topmenu {background:#02356C;height:25px;width:970px;}
#topmenu UL {display:inline;height:25px;line-height:25px;margin:0;padding:0;margin-left:7px;}
#topmenu UL LI {display:inline;font-size:12px;font-family:Arial;color:#98CCFE;
font-weight:bold;margin:0;text-transform:uppercase;margin-left:5px;}
#topmenu UL LI A {color:#FFF;text-decoration:none;font-weight:bold;}
#topmenu UL LI A:hover {color:#FFF;text-decoration:underline;}
.new-remont{text-align:right;font-size:12px;}
.new-remont A{color:#000;}
.new-remont A:hover{color:#FF0000;}
/* Blog */
.blog-item{font-size:12px;margin-bottom:15px;clear:both;position:relative;height:85px;}
.blog-item-descr{margin-left:75px;position:absolute;}
.blog-item A{color:#000;display:block;font-weight:bold;}
.blog-item A:hover{color:#FF0000;}
.blog-icon{float:left;}
.reg{text-align:center;font-size:12px;clear:both;}
.reg A{color:#FF0000;}
.bread-crumbs{margin:0;padding:0;font-size:13px;display:inline;}
.bread-crumbs LI{list-style:none;display:inline;}
.bread-crumbs LI A{color:#000;}
.blogpanel{font-size:12px;}
.bloglist{font-size:12px;margin-top:10px;}
.blog-title{color:#000;font-size:13px;font-weight:bold;}
.blog-title:hover{text-decoration:none;color:#FF0000;}
.brate{width:70px;text-align:center;white-space:nowrap;}
.brate A{color:#000;}
.brate A:hover{text-decoration:none;color:#FF0000;}
.bruled{background:#F7F7F7;}
.addblog{display:block;width:200px;height:38px;background:no-repeat url(/images/add.png);color:#000;
line-height:38px;text-align:center;text-decoration:none;font-size:13px;font-weight:bold;font-family:Tahoma;margin-top:10px;}
.blog-rating{position:absolute;margin-top:3px;right:0;top:0;}
.rate-line{position:relative;font-size:11px;clear:both;height:20px;line-height:20px;width:280px;color:#999;}
.blog-rate{margin-left:25px;}
.rating-star{position:absolute;right:0;top:1px;text-align:right;}
.rating-star-blog{position:absolute;right:64px;top:4px;text-align:right;z-index:10;}
.rating-star-text{position:absolute;right:64px;top:0px;text-align:right;height:20px;line-height:20px;width:80px;color:#000;}
.star {background-repeat:no-repeat;height:13px;width:14px;cursor:pointer;float:left;margin:0;padding:0;}
.star1{background:no-repeat url(/images/star.png);margin:0;padding:0;}
.star2{background:no-repeat url(/images/star2.png);}
/* Search Form */
#search-form{font-size:11px;margin-left:20px;font-family:Verdana;}
#search-form .search-inp{width:300px;margin:3px;font-size:11px;}
#search-form .search-submit{font-size:11px;font-family:Verdana;}
#search-form A{color:#000;}
#search-form A:hover{color:#000;text-decoration:none;}
#search-form A:visited{color:#000;}
#search-form A:link{color:#000;}
/* User Item */
.user-item{width:70px;height:90px;text-align:center;font-size:11px;float:left;
border:1px solid #EDF7FC;margin:5px;padding:3px;}
.user-item IMG{clear:both;display:block;margin:0 auto;margin-top:5px;
margin-bottom:2px;}
.user-item A{color:#000;text-decoration:none;}
.user-item A:hover{color:#000;text-decoration:underline;}
.user-item A:visited{color:#000;}
.user-item A:link{color:#000;}
/* User Profile */
.user-photos{margin:5px;float:left;}
.user-photo{font-size:12px;}
.help{font-size:11px;text-align:justify;color:#4E4E45;margin:5px;
background:#FDFFE0;padding:5px;}
/* User Profile */
#user-profile{margin-top:20px;}
#user-profile A{font-size:12px;}
#user-profile P{margin:0;padding:0;
margin-bottom:10px;padding-top:1px;font-size:12px;}
#user-profile A{color:#000;}
#user-profile A:hover{color:#000;text-decoration:none;}
#user-profile .other{font-size:11px;}
#user-profile .other:hover{text-decoration:none;}
.lastrecods{font-size:12px;}
.lastrecods A{color:#000;text-decoration:underline;}
.lastrecods A:hover{text-decoration:none;color:#196CDF;}
.lastrecods .comments{font-size:11px;color:#999;}
.userphoto{padding:3px;float:left;background:#EEF7FF;padding-bottom:10px;
position:relative;margin:5px;}
.bigphoto{position:absolute;z-index:10;right:15px;top:15px;
background: #FFFFFF 0 0 no-repeat url(/images/icons/lens.png);
width:19px;height:19px;text-indent:-1000px;outline:0;}
.delete{position:absolute;top:15px;right:15px;outline:0;background: 0 0 no-repeat url(/images/delete.png);width:16px;height:16px;text-indent:-1000px;}
.rate-block{margin-top:4px;clear:both;height:20px;
text-align:center;}
.inline {display:inline;}
IMG {border:none;display:block;}
FORM {margin:0px;padding:0px;}
H3{font-size:14px;}
/* Nav Links */
.nav {text-align:right;margin-top:10px;font-size:13px;color:#000;font-family:Arial;}
.nav A {color:#000;text-decoration: none;}
.nav A:link {color:#000;text-decoration: none;}
.nav A:visited {color:#000;text-decoration: none;}
.error {color: red;font-size:12px;}
.nav A:hover {
    font-size: 0.9em;
    color: #666666;
    font-family: Arial;
    text-decoration: none;
}
#error {margin:0px;padding:0px;}
#error LI {color:#FF0000;list-style:none;font-size:13px;font-family:Arial;}
#article {text-align: left;font-size:12px;font-family: Arial;}
#article H1 {
    font-size: 1.2em;
}
#article SPAN {
    color: #555;
    font-size:12px;
}
#article A {
    font-family: Arial;
    color: #555555;
    text-decoration: underline;
}
#article A:link {
    font-family: Arial;
    color: #555555;
    text-decoration: underline;
}
#article A:visited {
    font-family: Arial;
    color: #555555;
    text-decoration: underline;
}
#article A:hover {
    font-family: Arial;
    color: #555555;
    text-decoration: none;
}
#article .icon {
    text-align: right;
    border-top: 1px dotted black;
}
#article IMG {
    display: inline;
}
#photos {
    width: 100%;
    font-size: 0.9em;
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
    color: #555555;
}
#photos H1 {
    font-size: 1.2em;
}
#photos .descr {
    font-size: 0.8em;
    text-align: left;
}
#photos IMG {
    margin: 10px;
    float: left;
    border: 1px solid #555555;
}
#photos .big {
    clear: both;
}
.clear {
      clear: both;
      font-size: 1px;
      margin: 0px;
      padding: 0px;
}
#photos .photoblock {position:relative;width:200px;height:220px;float:left;}
#photos .delete{position:absolute;top:10px;right:10px;outline:0;}
/* Comments */
#comments {
    text-align: left;
    margin-top: 10px;
    font-size: 0.8em;
    font-family: Arial;
}
#comments .ctime {
    text-align: right;
    margin-top: 20px;
    font-weight: bold;
    border-top: 1px solid #F0F0F0;
}
#comments .ctime A {
    color: #F73C00;
    text-decoration: none;
}
#comments .ctime A:hover {
    color: #F73C00;
    text-decoration: none;
}
#comments .username {
    font-weight: bold;
    border-bottom: 1px solid #F0F0F0;
    margin-bottom: 20px;
}
.topbaner{margin-top:15px;margin-left:320px;}
#blog{margin:10px;text-align:left;font-size:14px;}
#blog H1{display:block;background:no-repeat url(/images/icons/blog.png);margin:0;padding:0;
padding-left:25px;min-height:22px;font-size:15px;font-weight:normal;
text-align:left;line-height:22px;text-transform:uppercase;}
#blog .info{font-size:12px;margin-left:25px;margin-right:25px;color:#000;font-weight:bold;
margin-bottom:25px;position:relative;}
#blog .info A{color:#000;}
#blog .info SPAN{position:absolute;right:0;font-weight:normal;color:#999;}
#blog .textarea{line-height:17px;margin:20px;margin-bottom:20px;}
#blog .after-blog{clear:both;height:40px;margin:20px;position:relative;}
A.comment-post{display:block;height:32px;background:no-repeat url(/images/icons/comment.png);
line-height:32px;padding-left:37px;font-size:13px;position:absolute;right:0;
color:#000;text-decoration:none;}
A.comment-post:hover{color:#FF0000;}
A.blog-post{display:block;height:32px;background:no-repeat url(/images/icons/add.png);
line-height:32px;padding-left:37px;font-size:13px;position:absolute;left:0;color:#000;
text-decoration:none;color:#FF0000;outline:0;}
A.blog-post:hover{color:#FF0000;}
#commentForm{margin-top:30px;margin-left:40px;width:426px;height:175px;background: no-repeat url(/images/icons/comment-background.png);}
#commentForm textarea{margin-left:34px;margin-top:15px;width:375px;height:158px;border:none;}
#commentForm .submit{margin-left:250px;overflow:auto;}
/* Comments */
.comment{margin-top:25px;margin-left:25px;font-size:12px;
color:#636262;padding-bottom:10px;clear:both;position:relative;border-bottom:1px dotted gray;}
.comment IMG{float:left;border:none;}
.comment .content{margin-left:60px;position:relative;}
.comment .content P{text-align:justify;margin-top:10px;color:#000;}
.comment .time{position:absolute;right:0px;top:0;}
*html .comment .time{right:50px;}
.comment .user-name{font-size:13px;font-weight:bold;color:#000;
text-decoration:none;}
.comment .user-name:hover{text-decoration:underline;}
.comment .rateblock{margin-top:-15px;position:absolute;right:0;}
.comment .rateblock IMG{float:left;margin:1px;}
#tooltip {position:absolute;padding:2px;background:#f6fad5;border:1px solid #0d1000;display:none;height:15px;color:#000;padding-left:3px;padding-right:3px;
font-size:11px;line-height:15px;text-align:center;opacity:0.8;}
/* Registration */
A.registration {font-size:12px;color:#000;font-weight:normal;text-decoration:none;}
A.registration:hover{color:#FF0000;}
#article-start{margin:10px;text-align:left;font-size:13px;border:1px solid #F0F0F0;padding:5px;
position:relative;}
.continue{position:absolute;right:10px;margin-top:10px;}
.comment-register{color:#FF0000;text-align:center;font-size:14px;margin-top:15px;}
.sendpm {font-size:12px;}
/* Pm */
.pm-box {margin: 15px 0;position: relative;}
.pm-box .inner {padding-top: 4px;width: 468px;height: 22px;}
.pm-box img {position:relative;top:1px;}
.pm-box .left {width:49%;float:left;margin-left:10px;}
.pm-box .center {float:left;width:2px;}
.pm-box .right {width:34%;float:right;text-align:right;margin-right:10px;}
.pm {margin-bottom:20px;font-size:12px;}
.pm .head {color:#bebebe;}
.pm .user {float:left;}
.pm .user a {font-weight:bold;}
.pm .time {float:right;}
.pm .body {padding:5px;border-bottom:1px solid #f0f0f0;background-color:#fbfbfb;
color:#808080;margin-top:5px;}
.pm .body .left {float:left;}
.pm .body .left img {border:1px solid #ffdde6;}
.pm .body .right {padding:2px;width:360px;padding-left:10px;float:left;overflow:hidden;}
.pm .body .right a {font-weight:bold;color:#808080;}
.pm .buttons{text-align:right;white-space:nowrap;height:20px;line-height:20px;}
.pm .buttons A{color:#000;font-size:11px;}
.pm .buttons A:hover{text-decoration:none;}
#favorite{clear:both;margin-top:2px;height:20px;}
#favorite A{font-size:12px;background:orange;display:block;float:right;padding:2px;text-decoration:none;}
#topmenu {background:#000;height:25px;width:100%;}
#topmenu UL {display:inline;height:25px;line-height:25px;}
#topmenu UL LI {display:inline;font-size:11px;font-family:Arial;color:#98CCFE;font-weight:bold;}
#topmenu UL LI A {color:#FFF;text-decoration:none;font-weight:bold;}
#topmenu UL LI A:hover {color:#FF0000;text-decoration:underline;}
#footer {width:100%;overflow:auto;background:url(/images/bg.png);text-align:right;
border-bottom:1px solid #423e3d;}
#footer .wrap {margin:10px;}
#footer .wrap IMG {display:inline;}
/* Login */
.login {border:1px solid #c3c3c3;width:180px;position:relative;margin:auto;
padding-bottom:5px;text-align:center;font-size:12px;margin-bottom:10px;
font-family:Arial;color:#02356C;}
.login UL{margin:0;padding:0;margin-left:15px;}
.login UL LI{text-align:left;list-style:none;}
.rate-index{font-size:11px;color:#999;display:block;}
.login A {font-weight:bold;color:#02356C;text-decoration:underline;}
.login A:visited {color:#02356C;text-decoration:underline;}
.login A:hover {color:#000;text-decoration:none;}
.login .title {text-align:center;height:20px;line-height:20px;color:#434240;
background:#ffd001;font-weight:bold;border-bottom:1px solid #EDF7FC;}
.login label {float:left;width:90px;line-height: 1em;font-size: 1em;font-weight: bold;margin-right: 0.1em;  text-align: right;}
.login input.in {margin: 0px 0px 5px 0px;float: left;width: 50%;border: 1px solid #e3e3e3;background: #f8f8f8;
padding:0;font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;}
.login .user-panel {text-align: right;margin: 10px;}
.random-foto {border: 2px solid #555;margin: 0 auto;}
.photos-ruled {border: 2px solid #000;margin: 0 auto;}
.other-blog LI{list-style:none;}
.other-blog A{color:#000;}
