body, html {margin:0;padding:0;color:#6688AC;font-family: 'verdana';}
body {min-width:1040px;}
#wrap {background:#F1F8FF;margin:0 auto;width:1040px;}

#search-user {float: right}
#search {background:#fff;text-align: right;float:left;}
#userMenu{float: right; margin-top: -8px;}
#userMenu li {list-style: none; float: left; font-size: 12px;margin-right: 5px}
#header {background:#fff;text-align: left;}
#mainMenu {}
#logo {background:#fff;text-align: center;}
 #logo2 {width: 200px; float: left;padding-top: 35px;}
 #ban {padding:35px 0 10px 0;}


#left {background:#F1F8FF;float:left;width:200px;height:100%;}
#main {background:#fff;float:left;width:580px; padding:9px; min-height: 1000px;}
#sidebar {background:#F1F8FF;float:right;width:242px;height:100%;}

#footer {background:#DCE8F5;clear:both;}

.thumbnail {width:190px; text-align: center; float:left;}
.wallpaperThumb {border:1px solid black;}
h3 {margin: 10px 0 10px 20px; color:#6688AC; font-size: 16px;}
h3 a {color:#6688AC;}
a { color:#6688AC;}
.addToFavorites h3 {margin: 0 0 -35px 20px; }
#programmingBy, #programmingBy a {color:#6688AC; font-size: 12px; padding: 5px; text-align: right;  background:#ffffff;}
#programmingBy a img{vertical-align:bottom; border: none}

#wallpaperPreview p {font-size: 6px;}
#categoriesBreadCrumbs, #categoriesBreadCrumbs a, #wallpaperBreadCrumbs, #wallpaperBreadCrumbs a, #orderBy, #orderBy a {color:#6688AC; font-size: 13px;}
#wallpaperBreadCrumbs h1, #wallpaperBreadCrumbs h1 a {color:#6688AC; font-size: 13px; margin: 0 0 2px 0;}
#downdescription p, #downdescription p a {color:#6688AC; font-size: 11px;}
#downdescription {margin: 10px 0 10px 20px;}
#orderBy {padding-bottom: 10px; margin-left: 20px;}
#AddForm, #AddForm a, #tags {color:#6688AC; font-size: 12px;}
#paginationControl, #paginationControl a {color:#6688AC; font-size: 12px; font-weight:bold; text-align: center; clear:both; padding-top: 10px;}
#comments dt {font-size: 12px;padding-left: 25px;}
dt {font-size: 12px;}
.infoMsg {font-size: 12px;background:#ffffaa; padding:5px; margin:5px; clear:both;}
.infoMsg2 {font-size: 11px;padding:5px; margin:5px; clear:both;}
#message {font-size: 12px;background:#ffffaa; padding:5px; margin:5px; clear:both;}

#adblok {background:#CEFFCD; border:1px solid #387D2D; clear:both; padding:5px; margin: 3px 0 3px; 0; font-size: 11px;}
#adblok h1 a {font-size: 16px; margin:0; padding:0; text-decoration: none;}
#adblok h1 {font-size: 16px; margin:0; padding:0;}
#adblok a {font-size: 11px; text-decoration: none;}

p.tl {font-size: 10px; text-align: center; color:#6688AC;}
p.tl a {font-size: 10px; text-align: center; color:#6688AC;}

#dnblok {clear:both; background:#F1F8FF;width:1040px;}
#ssblok {width: 188px; padding:5px; margin: 3px 0 3px; 0; font-size: 10px; text-align: center; float:left; background:#F1F8FF;}
#ssblok h1 a {font-size: 11px; margin:0; padding:0; text-decoration: none; color:#6688AC;}
#ssblok h1 {font-size: 11px; margin:0; padding:0; color:#6688AC;}
#ssblok a {font-size: 11px; text-decoration: none;}

#tagCloud {text-align: left;}
#tagCloud li {display: inline;}
#tagCloud li a {color:#6688AC;}

a.rss {
    color: #6688AC;
}
a.rss img{
    border: none;
}

#users-list .email {
    font-size: 0.7em;
}

#users-list .action {
    font-size: 0.8em;
}

#users-list .date {
    text-align: center;
    font-size: 0.8em;
}

.alphabet {
    overflow: auto;
}

.alphabet ul {
    float: left;
    margin-top: 0;
}

.alphabet ul li{
    float: left;
    padding-right: 5px;
    list-style-image:none;
    list-style-position:outside;
    list-style-type:none;
}

#avatar-label {
    margin-left: 55px; margin-top: -45px; font-size: 12px;
}
input#uploadFile{
    margin-left: 55px;
}

.no-image {
    width: 50px; height: 50px; border-style: solid; border-width: 1px;
}

form#notifiesUserForm dl label {
    font-size: 12px;
}

.user-action {
    margin-left: 55px; margin-bottom: 15px;
}
.profile {
    margin-top: -35px;
}
.wallpaper-user-info{
    margin-left: 55px; margin-top: -20px; 
}

.user-info{
    font-size: 12px;
}
.user-info a {
     color: #6688AC;
}

span.inactive {
    background-color: #6688AC; color: white; margin-right: 5px
}

#wallpaperPreview {
    float: left;
}

#wallpaperSmallActions {
    float: right;
    margin-right: 20px;
}

.share {
    clear: both;
}

.uploader-label {
    float: right; font-size: 12px; color: #6688AC; margin-right: 85px;
}
.uploader-avatar{
    float: left;
}

.uploader-label a {
    font-size: 14px; color: #6688AC;
}

#tags-list {
    margin-bottom: -10px;
}

#rating {
    margin-top: 10px;
}

.download {
    background: url("/img/s22.gif") no-repeat 0 2px; height:30px; margin:10px 0 0; padding-left: 30px;
}

.download a {
    font-size: 14px; color: #6688AC;
}

.screenResolutions {
    font-size: 12px; color: #6688AC; background-color: #DCE8F5; padding: 7px 7px 7px 7px; 
    position: absolute; z-index: 1; border-style: solid; border-width: 1px; border-color: black; display: none;
}

.screenResolutions .title-download{
    font-size: 16px;
}
.screenResolutions a {
    color: #6688AC; 
}
.screenResolutions td {
    vertical-align: top; 
}

.screenResolutions div {
    margin-right: 15px;
}
.screenResolutions ul {
    padding-left: 0px; 
}
.screenResolutions li {
    list-style: none;
}

.screenResolutions .right {
    float: right;
}

.screenResolutions .left {
    float: left; vertical-align: bottom;
}

a.addthis_button_facebook_like iframe{
    width: 100px !important;
}

.share {
    background-color: #FFF2D5; border: dashed 1px rosybrown; margin-right: 53px;
}
.blog {
    color: black; background-color: #FFECC7; margin: 20px 10px -10px 10px;
    padding: 10px 10px 10px 10px; display:  none;
}
.blog textarea {
    width: 469px; margin-top: 5px; height: 60px;
}
.share-buttons {
    float: left;
    width: 220px;
}

.share-links {
    float: right; padding-right: 2px; margin-top: -5px;
}
a#subscribe, a#to-blog, a#subscribe_guest{
    color: #6688AC; font-size: 12px; text-decoration: none; border-bottom: dashed 1px;
}

.share-toolbar{
    padding: 10px 10px 10px 10px;
}

#main table {
    padding-top: 10px;
}

.blog table {
    background-color: white; border: dashed 1px blue; padding: 10px 5px 5px 5px; margin-top: 10px;
}

.clear {
    clear: both;
}

div#wallpaper {
    float: left;
}

div#crop-info {
    float: right; padding-left: 20px;
}

.jcrop-holder { text-align: left; }

.jcrop-vline, .jcrop-hline
{
	font-size: 0;
	position: absolute;
	background: white url("/img/Jcrop.gif") top left repeat;
}
.jcrop-vline { height: 100%; width: 1px !important; }
.jcrop-hline { width: 100%; height: 1px !important; }
.jcrop-handle {
	font-size: 1px;
	width: 7px !important;
	height: 7px !important;
	border: 1px #eee solid;
	background-color: #333;
	*width: 9px;
	*height: 9px;
}

.jcrop-tracker { width: 100%; height: 100%; }

.custom .jcrop-vline,
.custom .jcrop-hline
{
	background: yellow;
}
.custom .jcrop-handle
{
	border-color: black;
	background-color: #C7BB00;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}

#ww, #hh {
    width: 40px;
}
#format-element {
    margin-left: 0px;
}
#fieldset-resolution {
    width: 330px; display: none
}
#fieldset-resolution dl {
    padding-left: 10px
}

.loginPointer {
   background: url("/img/s25.gif") no-repeat 0 0px; height:16px; padding-left: 18px;
}

.logoutPointer {
   background: url("/img/s23.gif") no-repeat 0 0px; height:16px; padding-left: 18px;
}

.registrationPointer {
   background: url("/img/s24.gif") no-repeat 0 0px; height:16px; padding-left: 18px;
}
.headerCabinet li{
    padding-bottom: 2px; 
}

.headerCabinet a {
    text-decoration: none;
}

#crop #wallpaper {
    margin-left: 10px;
}

#form_wallpaper_crop dd#submit-element {
    margin-left: 0px;
}

#replyCommentForm {
    display: none;
}

a.reply {
    text-decoration: underline;
}

a.comment-to{
    display: none;
}

#comments .replies {
    margin-left: 20px;
}

div#comments div {
    margin-bottom: 5px;
}

.subscribe {
    width: 495px;
    margin: 0 0 7px 7px;
    display:  none;
    background-color: #FFECC7;
}
.subscribe form {
    padding: 10px 10px 10px 10px;
    padding:1px;
    text-align:center;
}

.subscribe p {
     color: black;
}

#menu a {
    margin-right: 10px;
}

ul#users-rating {
    list-style-type: none;
    text-align: center;
}

#users-rating li {
    display: inline-block;
    padding: 0 7px 5px;
    vertical-align: top;
    width: 160px;
    text-decoration: none;
}

#users-rating li a{
    text-decoration: none;
    font-size: 14px;
}

#top-block {
    background-color: #DCE8F5;
}

ul#top-users-block {
    list-style-type: none;
    text-align: center;
    padding: 10px 8px 0px 0px !important;
}

#top-users-block li.users {
    background: none;
    display: inline-block;
    padding: 0 7px 5px;
    vertical-align: top;
    width: 50px;
    text-decoration: none;
}

#top-users-block li.users a{
    border: none;
}

#top-users-block li.users a:hover{
    border: none;
}

#top-block a {
    font-size: 12px;
    display: inline-block;
    padding: 0 0 5px 130px;
}
.wallpaperTop {
    color: black;
    clear: both;
}

#wallpaper-colors {
    clear: both;
    position: relative;
    top: -40px; 
    left: 5px;
}

#wallpaper-colors a {
    text-decoration: none;
}

#wallpaper-colors div {
    float: left; width: 30px; height: 30px;
}

