html,body,div,ul,h1,h2,h3,h4,h5,strong,em,p,a,span,form,dl,dt,dd{margin:0; padding:0;}
body{font-family:Arial,Tahoma,Helvetica,sans-serif;background:#fff;color:#6d655a;font-size:10pt;}
p{margin-bottom:1em}
img{border:0}
.tab {border:0;margin:0;padding:0;border-collapse:collapse;}

h3 {color:#556c86;font-size:10pt;}
h3.u {text-transform: uppercase}
h3.l {display: inline;}
h2 {color:#e0bc16;font-size:10pt;}
h4 {color:#4F9BD5; font-size:10pt;}
a {color: #4f9bd5;}
a:hover {text-decoration: none;}
hr {border:0; border-bottom: 1px solid #ccc}

.blockcenter {margin: 0 auto;}
.center {text-align:center;}

#content {position: relative; min-height: 100%;}
#content .contentempty {clear:both; height: 137px;}
#bottom {height:40px; position: relative; margin: -137px 0 0;}
#right {width: 198px; float:right; background-image:url('../images/bgimage2.jpg'); background-position: right top; background-repeat:no-repeat;padding-top:258px; height: 100%;}

#top {height:192px; position: relative; background-image:url('../images/bgimage1.jpg'); background-position: right top; background-repeat:no-repeat;}
#top .logo {border:0; top: 12px; left: 25px; width:299px; height:107px; position:absolute;}
#top .loginpane {width:200px; height:64px; position:absolute; top:123px; left:25px; font-size:8pt;}
#top .loginpane tr {height: 15px;}
#top .loginpane th {color:#6D655A;text-align:left; font-weight:normal;}
#top .loginpane input.text {width: 100px; height: 13px; border: 1px solid #DCD6CB;}
#top .loginpane .links {margin-top: 10px;}
#top .loginpane .links, #top .loginpane .links a {color:#E0BC16; font-size: 8pt;}

#top .logoutpane {width:500px; height:44px; position:absolute; top:143px; left:32px; font-size:8pt;}
#top .logoutpane a {font-size: 8pt;}
#top .logoutpane .buttons {margin-top: 10px;}

#left {width: 225px; float:left; height: 100%; background-image:url('../images/leftborder.jpg'); background-position: right; background-repeat:repeat-y; position: relative; padding-bottom: 20px}
.mainmenu {background-color:#4e9cd3;background-image:url('../images/mainmenu_borderv.jpg'); background-position: right; background-repeat:repeat-y; color:#fff;}
.mainmenu a {text-decoration: none; color:#fff; display: block; width: 100%;}
.mainmenu .m {background-image:url('../images/mainmenu_borderh.jpg'); background-position: top; background-repeat:repeat-x; padding: 20px 20px 0;}
.mainmenu .m .lapa {background-image:url('../images/mainmenu_lapa.jpg'); background-position: left center; background-repeat:no-repeat; padding-left: 20px; margin: 0 0 6px -10px; position: relative;}
.mainmenu .m .lapa a {background-image:url('../images/mainmenu_arrow.jpg'); background-position: right center; background-repeat:no-repeat;}
.mainmenu .m table {width:100%;}
.mainmenu .m tr  {height: 24px; background-image:url('../images/mainmenu_l.jpg'); background-position: top; background-repeat:repeat-x;}
.mainmenu .m tr.noline  {background-image:none;}
.mainmenu .m td {background-image:url('../images/mainmenu_dot.jpg'); background-position: left center; background-repeat:no-repeat; padding-left: 8px;}
.mainmenu .m .head {font-weight:bold;text-align:center}
.mainmenu .m .head td {background-image:none}
.mainmenu .bot {background-image:url('../images/mainmenu_bottom.jpg'); background-position: bottom; background-repeat:no-repeat; height: 15px; width: 225px;}
#adv {display: none;}
#adv .mainmenu {position: absolute; top: 0; left: 205px;}
#adv .mainmenu .m {padding: 5px;}
#left .usersonline {color:#4f9bd5; margin: 14px 17px;}
#left .leftlinks a {color:#e5be57;text-decoration:none;font-weight: bold;}
#left .leftlinks table {width: 100%; vertical-align:middle; margin: 0 0 10px 30px;}
#left .leftlinks .shop, #left .leftlinks .konkurs {width:34px;}
#left .leftlinks .shop {background-image:url('../images/shop.jpg'); background-position: left center; background-repeat:no-repeat; }
#left .leftlinks .konkurs {background-image:url('../images/konkurs.jpg'); background-position: left center; background-repeat:no-repeat; }
#left .leftlinks tr {height:34px;}
#left .opros {width: 199px; margin-left: 15px; background-image:url('../images/left_border1_middle.jpg'); background-position: top; background-repeat:repeat-y;}
#left .opros .a {background-image:url('../images/left_border1_top.jpg'); background-position: top; background-repeat:no-repeat;}
#left .opros .b {background-image:url('../images/left_border1_bottom.jpg'); background-position: bottom; background-repeat:no-repeat; padding: 10px 10px 25px 10px;}
#left .opros .b h3 {margin-bottom: 10px;}
#left .opros .c {border:1px solid #ebe4d9; background-color:#fff; padding: 8px;}
#left .opros .c .quest {margin: 5px 0;}
#left .opros .c .button {margin-top:10px;}
#left .opros .c .button a {font-size:8pt;}
#left .opros .c .button table {width:100%;}
#left .dog_adv {margin: 10px 7px 10px 13px;}

#left .box_blue {background-image:url('../images/box_blue.jpg');}
#left .box_blue h3 {color:#fff;}
#left .box_blue .a {background-color:#2670a3;}
#left .box_blue .b {border: 2px solid #2670a3; }
#left .box_white {background-image:url('../images/box_white.jpg');}
#left .box_white h3, #left .box_blue h3 {margin: 0 0 10px 20px;}
#left .box_white .a {background-color:#c3bea6;}
#left .box_white .b {border: 2px solid #c3bea6; }
#left .box_blue, #left .box_white { background-position: center; background-repeat:no-repeat; width:204px; height: 163px; padding-top: 10px; position:relative;}
#left .box_blue .a, #left .box_white .a {height:114px; width:114px; top: 39px; left:52px; position:absolute; z-index: 1}
#left .box_blue .b, #left .box_white .b {height:114px; width:114px;  top: 31px; left:44px; position:absolute; overflow: hidden; z-index: 2; }

#persmsg #box .lt {background-image:url('../images/smsg.jpg'); background-position: left top; background-repeat:no-repeat;}
#persmsg #box .rb {padding: 10px 20px 10px 50px;}

#box {background-color:#fbfbf9; background-image:url('../images/box/b.jpg'); background-position: bottom; background-repeat:repeat-x; margin: 10px 0 5px 0;}
#box .t {background-image:url('../images/box/t.jpg'); background-position: top; background-repeat:repeat-x;}
#box .l {background-image:url('../images/box/t.jpg'); background-position: left; background-repeat:repeat-y;}
#box .r {background-image:url('../images/box/t.jpg'); background-position: right; background-repeat:repeat-y;}
#box .lt {background-image:url('../images/box/lt.jpg'); background-position: left top; background-repeat:no-repeat;}
#box .lb {background-image:url('../images/box/lb.jpg'); background-position: left bottom; background-repeat:no-repeat;}
#box .rt {background-image:url('../images/box/rt.jpg'); background-position: right top; background-repeat:no-repeat;}
#box .rb {background-image:url('../images/box/rb.jpg'); background-position: right bottom; background-repeat:no-repeat; padding: 25px 20px 20px; overflow: hidden;}
#box .rb2 {background-image:url('../images/box/rb2.jpg'); background-position: right bottom; background-repeat:no-repeat; padding: 25px 20px 20px; overflow: hidden;}
#box .rb h3 {margin-bottom: 20px;}
#box .rb .a {text-align: right; padding-right: 60px;}

.boxt {background-color:#E59B18; background-image:url('../images/box/b2.jpg'); background-position: bottom; background-repeat:repeat-x; margin: 10px 0 5px 0;}
.boxt .t {background-image:url('../images/box/b2.jpg'); background-position: top; background-repeat:repeat-x;}
.boxt .l {background-image:url('../images/box/b2.jpg'); background-position: left; background-repeat:repeat-y;}
.boxt .r {background-image:url('../images/box/b2.jpg'); background-position: right; background-repeat:repeat-y;}
.boxt .lt {background-image:url('../images/box/lt2.jpg'); background-position: left top; background-repeat:no-repeat;}
.boxt .lb {background-image:url('../images/box/lb2.jpg'); background-position: left bottom; background-repeat:no-repeat;}
.boxt .rt {background-image:url('../images/box/rt2.jpg'); background-position: right top; background-repeat:no-repeat;}
.boxt .rb {background-image:url('../images/box/rb2.jpg'); background-position: right bottom; background-repeat:no-repeat; padding: 5px 20px 0; overflow: hidden;}
.boxt .rb h3 {margin-bottom: 20px;}
.boxt .rb .a {text-align: right; padding-right: 60px;}

#topdogs {overflow: auto; width: 100%;}
#box2 {background-image:url('../images/box2/b.jpg'); background-position: bottom; background-repeat:repeat-x; float: left; width: 225px; margin-right: 15px;}
/*background-color:#fbfbf9; */
#box2 .t {background-image:url('../images/box2/t.jpg'); background-position: top; background-repeat:repeat-x;}
#box2 .l {background-image:url('../images/box2/l.jpg'); background-position: left; background-repeat:repeat-y;}
#box2 .r {background-image:url('../images/box2/r.jpg'); background-position: right; background-repeat:repeat-y;}
#box2 .lt {background-image:url('../images/box2/box_photo.jpg'); background-position: left top; background-repeat:no-repeat;}
#box2 .bone {background-image:url('../images/box2/box_bone.jpg');}
#box2 .photo {background-image:url('../images/box2/box_photo.jpg');}
#box2 .house {background-image:url('../images/box2/box_house.jpg');}
#box2 .lb {background-image:url('../images/box2/lb.jpg'); background-position: left bottom; background-repeat:no-repeat;}
#box2 .rt {background-image:url('../images/box2/rt.jpg'); background-position: right top; background-repeat:no-repeat;}
#box2 .rb {background-image:url('../images/box2/rb.jpg'); background-position: right bottom; background-repeat:no-repeat; padding: 20px 10px 20px 10px; position:relative; overflow: auto;}
#box2 .rb h3 {margin-bottom: 140px; margin-left: 50px;}
#box2 .link, #box2 .link2 {margin-left: 30px;}
#box2 .link a {color:#e0bc16; font-weight: bold;}
#box2 .imgbox .a {background-color:#c3bea6;}
#box2 .imgbox .b {border: 2px solid #c3bea6; background-color:#fff;}
#box2 .imgbox .a {height:123px; width:123px; top: 49px; left:57px; position:absolute; z-index: 1}
#box2 .imgbox .b {height:123px; width:123px; top: 41px; left:49px; position:absolute; overflow: hidden; z-index: 2; }

#lapamenu {background-image:url('../images/lapa.jpg'); background-position: left center; background-repeat:no-repeat; padding-left: 20px; width: 200px; float: left;  margin: 0 10px 10px 0; color: #555; font-weight:bold;}
#lapamenu a {background-image:url('../images/lapa_line.jpg'); background-repeat:repeat-x;text-transform: uppercase; text-decoration:none; background-position:bottom; font-weight:bold; display:block; }
#lapamenu a.normal {text-transform: none;}
#lapamenu2 {background-image:url('../images/lapa.jpg'); background-position: left center; background-repeat:no-repeat; padding-left: 20px; margin: 0 10px 10px 0; color: #555; font-weight:bold;}
#lapamenu2 a {background-image:url('../images/lapa_line.jpg'); background-repeat:repeat-x; text-decoration:none; background-position:bottom; font-weight:bold; display:block; }
.lapamenu2 {float: left; background-image:url('../images/lapa3.gif'); background-position: left center; background-repeat:no-repeat; padding-left: 20px; margin: 0 10px 10px 0; color: #555; font-weight:bold;}
.lapamenu2 a {background: url('../images/lapa_line.jpg') bottom repeat-x; text-transform: uppercase; text-decoration:none; font-weight:bold; display:block; }
.lapamenu2 a:hover {background: none;}
.lapamenu3 {float: left; background-image:url('../images/lapa4.gif'); background-position: left center; background-repeat:no-repeat; padding-left: 17px; margin: 0 15px 5px 0; color: #555; font-weight:bold;}
.lapamenu3 a {background: url('../images/lapa_line.jpg') bottom repeat-x; text-transform: uppercase; text-decoration:none; font-weight:bold; display:block; color:#fff;}
.lapamenu3 a:hover {background: none;}

div#lapa_line {background-image:url('../images/lapa_line.jpg'); background-repeat:repeat-x; background-position:bottom; height: 1px; margin: 20px 10px;}

#news {padding: 0 0 10px 10px;}
#news h3 {margin-right: 10px}
#news .title {margin: 0 0 10px 0;}
#news .date {color:#e0bc16; margin: 10px 0 10px 0; font-weight: bold;}
#news .link {margin: 10px 0;}
#news .alllinks {text-align: right;}
#news .alllinks a {color:#e0bc16; }
#news .text {overflow:auto; width: 100%;}
#news hr {border: 1px solid #dcd9cf;}
#news .img {float: left; margin: 0 10px 10px 0;}

#blog {margin: 10px 0; position:relative; overflow: hidden;}
#blog .text {margin: 10px 0;}
#blog .login a {color:#e0bc16; font-weight: bold;}
#blog .comments, #mostpopularblog .comments a {color:#A8A8A8;}
#blog .comment {text-align: right; font-size: 80%;}
#blog .allblog {position:absolute; right:20px; height:25px; overflow:hidden;}
#blog .allblocktab {height: 100%;}
#blog .c {height:27px;}
#blog .allblog a {color:#e0bc16;}
#blog #addblog {margin: 0 auto; width: 650px;}
#blog #addblog #message {height: 500px;}
#blog #addblog #subj {width: 550px;}
#blog .emptyblog {margin: 20px 0;}
#blog #blogitem .date {font-size: 80%; color:#556c86; padding: 5px 0 10px;}
#blog #blogitem .comment {font-size: 80%; color:#556c86; }
#blog #blogitem .photo {float: left; margin: 10px 10px 0 0;}
#blog #blogitem .phototd {vertical-align: top;}

.imgbox_white, .imgbox_blue {float: left; margin: 0 15px 15px 0; position: relative; width: 100px; height:100px}
.imgbox_white .a {background-color:#c3bea6;}
.imgbox_white .b {border: 2px solid #c3bea6; background-color:#fff;}
.imgbox_white .a, .imgbox_blue .a {height:100px; width:100px; top:7px; left:7px; position:absolute; z-index:1}
.imgbox_white .b, .imgbox_blue .b {height:100px; width:100px; top:0px; left:0px; position:absolute; overflow:hidden; z-index:2;}
.imgbox_blue .a {background-color:#2670a3;}
.imgbox_blue .b {border: 2px solid #2670a3; background-color:#fff;}

.imgbox_white75, .imgbox_blue75 {float: left; margin: 0 15px 15px 0; position: relative; width: 75px; height:75px}
.imgbox_white75 .a {background-color:#c3bea6;}
.imgbox_white75 .b {border: 2px solid #c3bea6; background-color:#fff;}
.imgbox_white75 .a, .imgbox_blue75 .a {height:75px; width:75px; top:7px; left:7px; position:absolute; z-index:1}
.imgbox_white75 .b, .imgbox_blue75 .b {height:75px; width:75px; top:0px; left:0px; position:absolute; overflow:hidden; z-index:2;}
.imgbox_blue75 .a {background-color:#2670a3;}
.imgbox_blue75 .b {border: 2px solid #2670a3; background-color:#fff;}

#searchhost {background-image:url('../images/bottompage.jpg'); background-repeat:repeat-x; height:137px; position:relative; margin-right: 198px;}
#searchhost .sa {background-image:url('../images/bottompage1.jpg'); background-repeat:no-repeat; position:absolute;top:-8px;right:0;width:15px;height:145px;}
#searchhost .sb {background-image:url('../images/bottompage2.jpg'); background-repeat:no-repeat; position:absolute;top:-17px;left:29px;width:63px;height:58px;}
#searchhost .l1 {background-image:url('../images/bottompage3.jpg'); background-repeat:no-repeat; position:absolute;top:88px;left:27px;width:17px;height:16px;}
#searchhost .l2 {background-image:url('../images/bottompage4.jpg'); background-repeat:no-repeat; position:absolute;top:45px;right:31px;width:63px;height:58px;}
#searchhost .c {padding-left:104px; padding-top:7px; padding-bottom:15px;}
#searchhost .d {position:relative; text-align: center; overflow: hidden; height: 96px;}
#searchhost .d img {margin: 0 5px;}

#champ {background-image:url('../images/champ.jpg'); background-repeat:no-repeat; width:180px; height:216px; margin: 5px 0 0 0; position:relative;}
#champ .a {background-color:#c3bea6;}
#champ .b {border: 2px solid #c3bea6; background-color:#fff;}
#champ .a {height:123px; width:123px; top: 55px; left:36px; position:absolute; z-index: 1}
#champ .b {height:123px; width:123px; top: 47px; left:28px; position:absolute; overflow: hidden; z-index: 2; }
#champ h3 {padding: 24px 0 0 30px; margin-bottom: 143px;}
#champ .link {margin-left: 30px;}
#champ .link a {color:#e0bc16; font-weight: bold;}

#center {margin-left: 225px; margin-right:198px;background-image:url('../images/bgimage4.jpg'); background-position: right; background-repeat:repeat-y;}
#center .maincontent {background-image:url('../images/bgimage4.jpg'); background-position: top; background-repeat:repeat-x; height: 100%;}
#center .maincontent .m {background-image:url('../images/bgimage3.jpg'); background-position: right top; background-repeat:no-repeat; height: 100%; padding: 10px;}

#abouttext {margin: 5px 0;}
#abouttext .title {color:#e0bc16;font-weight:bold;}
#banner {margin: 5px 10px;}

#clear, .clear {clear:both;}

.message {border: 1px dotted; margin: 20px; padding: 10px;}
.message .from {font-weight:bold;}
.message .text {}
.mymessage { background-color:#efe;}
.newmessage { background-color:#fee;}

.ads {padding: 0; width: 100%; border-collapse:collapse;}
.ads tr.over { background-color: #ffe0e0;}
.ads td, .ads th {border: 1px dotted #ccc}
.ads .photo {width: 100px; text-align: center;}
.ads_add_link {margin: 10px 0;}
.showads {width: 100%;}
.showads .capt {width: 100px; text-align:right}
.showads .img {width: 100px;}
.showads .desc {text-align: right;}
.showads .text {padding: 20px; }
.showads .ownerlinks { text-align: center; font-size: 100%;}
.showadslink {text-align: center; padding-top: 10px; vertical-align: top;}
.showadslink2 {font-size: 140%;}

#photoslinks {margin: 20px 0;}
#photos {overflow: auto;}
#photos .links {margin-bottom: 10px;}
#photos .photo {float: left; margin: 5px; width: 120px; height: 182px; position: relative; overflow: hidden;}
#photos .photo .photoa {background-color:#c3bea6;}
#photos .photo .photob {border: 2px solid #c3bea6; background-color:#fff;}
#photos .photo .photoa {height:100px; width:100px; top: 8px; left:8px; position:absolute; z-index: 1}
#photos .photo .photob {height:100px; width:100px; top: 0px; left:0px; position:absolute; overflow: hidden; z-index: 2; }
#photos .photo .text {position:absolute; top:120px; left:0; font-size: 80%; overflow: auto; width: 112px; height: 60px; text-align: center;}
#photos .photo .text a {font-size: 90%;}
#photos .photo2 {float: left; margin: 5px; width: 100px; height: 100px; position: relative; font-size: 80%; text-align: center; overflow: hidden}
#photos .photo2a {height: 120px;}
#photos .photo2 .photochk {position: absolute; top: 75px; right: 5px;}
#photos2 #photos .photo {height: 152px;}
#photos2 #photos .photo .text {height: 30px;}

.photoscomments {width: 100%;}
.photoscomments .text {text-align: center; font-weight: bold; font-size: 110%;}
.photoscomments .ddate {text-align: right; margin: 10px; font-size: 80%;}
.photoscomments .user {text-align: right; margin: 10px; font-size: 80%;}
.photoscomments .photo {width: 150px;}

#comments .comment {margin: 10px;}
#comments .commentdate {text-align: right; font-size: 80%;}

#marks {overflow: auto; width: 320px; height: 85px; margin:0 auto;}
#marks .mark {float:left; width:55px; height:50px; margin: 2px;}
#marks .mark:hover {margin-top: 6px;}
#marks #marktext {clear:both; margin-top: 60px;}

#marks2 {overflow: auto; width: 570px; height: 85px; margin:0 auto;}
#marks2 .mark {float:left; width:47px; height:50px; margin: 2px;}
#marks2 .mark:hover {margin-top: 6px;}
#marks2 #marktext {clear:both; margin-top: 60px; text-align : center;}


#photos_comments {width: 100%}
#photos_comments .photo {margin:0;padding:0;height:auto;width:110px;}
#photos_comments .desc {font-size:80%; width: 100px;}

#photos_marks {width: 100%}
#photos_marks .photo {margin:0;padding:0;height:auto;width:110px;}
#photos_marks .nmark {}
#photos_marks .desc {font-size:80%; width: 100px;}

#lastregistered {	margin: 10px;}

#usersearchresults {width: 100%; }
#usersearchresults .n {width: 20px; text-align:center;}
#usersearchresults .login {width: 120px; text-align:center;}

#groupsjoinlink {margin: 10px 0 20px;}

#groupsmessages .addmessage {margin: 0 auto; width: 300px;}
#groupsmessages .addmessage .msg {margin: 0 auto; }
#groupsmessages .addmessage .but {text-align: center;}
#groupsmessages .message {border: 0px; border-top: 1px solid #ebe4d9; margin: 0; padding: 0;}
#groupsmessages .message .photo {width: 120px;}
#groupsresult {text-align:center; font-weight: bold; display: none; margin: 20px;}
#groupsmessages .message .links {font-size:80%; margin-top: 20px}

#groups .link {margin-top: 10px;}
#groups #photos .photo {height: 152px;}
#groups #photos .photo .text {height: 30px;}

#messagesbox table {width: 100%; border-collapse:collapse;}
#messagesbox table td {border-top: 1px solid #999}
#messagesbox .user {text-align: center; width: 150px}
#messagesbox .date {width: 150px; text-align: center;}
#messagesbox .state {width: 120px; text-align: center;}
#messagesbox .acts {text-align:center; font-size:80%;}
#messagesbox #photos2 {margin: 0 auto; width: 120px;}

#comments .comment {margin: 10px 0}
#comments .commentdate {font-size: 80%; font-weight:bold; text-align: right;}
#comments table {width: 100%;}
#comments td.commentsphoto {width: 132px; padding: 2px; border: 1px solid #DADCE5; text-align:center; vertical-align: top;}
#comments td.commentstext {border-top: 1px solid #DADCE5; padding: 20px 0 0 20px; vertical-align: top;}
#comments td.commentstext .text {margin: 10px 0;}
#comments td.commentstext .date {color: #696971; font-size: 80%;}
#comments td.commentstext .owner {font-size:80%;}
#comments .nocomment {text-align: center; padding: 20px; border-top: 1px solid #DADCE5;}
#comments .addform {border: 1px solid #DADCE5;padding: 20px 10px 5px;}
#comments .addform .notregister {text-align: center; padding: 20px;}
#comments .addform .area {text-align: center;}
#comments .addform .button {text-align:center; padding: 10px;}
.commentstitle {margin-top: 20px;}

.feedimgs {width: 200px; height: 80px; margin: 0 auto;}
.feedimgs .feedimg {float:left; width:55px; height:70px;margin: 5px;}
.feedimgs .clear {clear:both;}

#comments td.commentstext .img {float: left; margin: 0 20px 10px 0; width: 55px; heigh: 50px;}

#inv {width: 500px; margin: 0 auto; text-align: center;}
#inv .invite h3 {margin: 5px 0; padding: 0;}

#persblock {background-color:#DEE9F1; background-image:url('../images/persbox/b.jpg'); background-position: bottom; background-repeat:repeat-x; margin: 10px 0 5px 0;}
#persblock .t {background-image:url('../images/persbox/t.jpg'); background-position: top; background-repeat:repeat-x;}
#persblock .l {background-image:url('../images/persbox/l.jpg'); background-position: left; background-repeat:repeat-y;}
#persblock .r {background-image:url('../images/persbox/r.jpg'); background-position: right; background-repeat:repeat-y;}
#persblock .lt {background-image:url('../images/persbox/lt.jpg'); background-position: left top; background-repeat:no-repeat;}
#persblock .lb {background-image:url('../images/persbox/lb.jpg'); background-position: left bottom; background-repeat:no-repeat;}
#persblock .rt {background-image:url('../images/persbox/rt.jpg'); background-position: right top; background-repeat:no-repeat;}
#persblock .rb {background-image:url('../images/persbox/rb.jpg'); background-position: right bottom; background-repeat:no-repeat; padding: 20px 20px;overflow: auto;}
#persblock .rb h3 {margin-bottom: 20px;}
#persblock .rb .a {text-align: right; padding-right: 60px;}
#persblock .capt {background-image:url('../images/persbox/lapa.jpg'); background-position: left; background-repeat:no-repeat; color:#556c86;
font-size:10pt; height: 23px; padding-left: 31px; text-transform: uppercase; font-weight: bold;}
#persblock .capt table {width: 100%; height: 100%;}
#persblock .capt2 {color:#4E9CD3;}
#persblock .img {float: left; width: 230px; height: 230px; margin: 10px 10px 10px 0; position: relative;}
#persblock .img .photoa, #persblock .img2 .photoa {background-color:#c3bea6;}
#persblock .img .photob, #persblock .img2 .photob {border: 2px solid #c3bea6; background-color:#fff;}
#persblock .img .photoa {height:220px; width:220px; top: 8px; left:8px; position:absolute; z-index: 1}
#persblock .img .photob {height:220px; width:220px; top: 0px; left:0px; position:absolute; overflow: hidden; z-index: 2; }
#persblock .img2 {float: left; width: 110px; height: 110px; margin: 10px 10px 10px 0; position: relative;}
#persblock .img2 .photoa {height:100px; width:100px; top: 8px; left:8px; position:absolute; z-index: 1}
#persblock .img2 .photob {height:100px; width:100px; top: 0px; left:0px; position:absolute; overflow: hidden; z-index: 2; }
#persblock .text {margin: 10px; 0}
#persblock .text .title {color:#4E9CD3; font-weight: bold;}
#persblock .text .line {padding: 4px 0;}

#perstabs {height: 20px; border-collapse: collapse; border: 0; margin: 0; padding: 0;}
#perstabs .a3 {background-image:url('../images/tab/a3.jpg'); background-position: left top; background-repeat:no-repeat; width: 10px}
#perstabs .a4 {background-image:url('../images/tab/a4.jpg'); background-position: left top; background-repeat:repeat-x; color: #556C86; font-weight: bold; padding: 0 10px}
#perstabs .a4 a {color: #556C86; font-weight: bold; text-decoration:none;}
#perstabs .a4 .l {background-image:url('../images/tab/l2.jpg'); background-position: left; background-repeat:no-repeat; padding-left: 20px;}
#perstabs .a7 {background-image:url('../images/tab/a7.jpg'); background-position: left top; background-repeat:no-repeat; width: 6px}
#perstabs .a8 {background-image:url('../images/tab/a8.jpg'); background-position: left top; background-repeat:no-repeat; width: 12px}
#perstabs .a1 {background-image:url('../images/tab/a1.jpg'); background-position: left top; background-repeat:no-repeat; width: 10px}
#perstabs .a2 {background-image:url('../images/tab/a2.jpg'); background-position: left top; background-repeat:repeat-x; color: #F6C849; font-weight: bold; padding: 0 10px}
#perstabs .a2 a {color: #F6C849; font-weight: bold; text-decoration:none;}
#perstabs .a2 .l {background-image:url('../images/tab/l1.jpg'); background-position: left; background-repeat:no-repeat; padding-left: 20px;}
#perstabs .a5 {background-image:url('../images/tab/a5.jpg'); background-position: left top; background-repeat:no-repeat; width: 6px}
#perstabs .a6 {background-image:url('../images/tab/a6.jpg'); background-position: left top; background-repeat:no-repeat; width: 10px}
#perstabs .a9 {background-image:url('../images/tab/a9.jpg'); background-position: left top; background-repeat:no-repeat; width: 10px}
#perstabs .a10 {background-image:url('../images/tab/a10.jpg'); background-position: left top; background-repeat:no-repeat; width: 27px}
#perstabs .a11 {background-image:url('../images/tab/a11.jpg'); background-position: left top; background-repeat:repeat-x; color: #fff}
#perstabs .a11 a {color: #fff; text-decoration:none;}
#perstabs .a12 {background-image:url('../images/tab/a12.jpg'); background-position: left top; background-repeat:no-repeat; width: 6px}
#perstabs .a13 {background-image:url('../images/tab/a13.jpg'); background-position: left top; background-repeat:no-repeat; width: 12px}
#perstabs .a14 {background-image:url('../images/tab/a14.jpg'); background-position: left top; background-repeat:no-repeat; width: 27px}

#poroda {overflow: auto;}
#poroda img {border: 0}
#poroda .image {float: left; margin: 0 10px 10px 0;}
.porodaslet {font-size: 120%; font-weight: bold; list-style:none; margin: 10px 0;}

#newslist {margin: 20px 0; overflow: auto;}
#newslist .newstitle {font-size: 110%; font-weight: bold; color: #556c86}
#newslist .newsdate {font-size: 80%; color: #556c86}
#newslist .readmore {text-align: right;}
#newslist .news_img {float: left; margin: 0 20px 20px 0;}
#newslist .news_desc {padding: 15px; }
#newslist .news_text {margin: 0 0 10px 0}

#articles .articlemini .capt {font-size: 110%; font-weight: bold}
#articles .articlemini .desc {margin: 5px 0;}
#articles .articlemini .date {margin: 5px 0; font-size: 80%;}
#articles .article .capt {font-size: 110%; font-weight: bold}
#articles .article .desc {margin: 5px 0; padding: 10px; font-size: 80%;}
#articles .article .date {margin: 5px 0; font-size: 80%;}
#articlescount {font-size: 80%; color:#bbb;}

.register th {text-align: left}
.register .button {text-align: center;}
.register .marktext {text-align: center; font-weight:normal; font-size: 80%; padding: 10px;}
.register .agreetext {text-align: center; font-weight: normal}

.error {color: #d00}

.captcha {text-align: center;}
.w121h15 {width: 121px; height: 15px; border: 0}
.search {position: absolute; top: 10px; right: 350px;}
.searchicon {width:11px; height:15px; float: left; margin-right: 10px;}
.search_text {width:130px; height:13px; border:1px solid #b3b3b3; float:left; font-size:10px; color:#6d655a; margin-right: 10px;}
.search_sub {width:46px; height:15px; background:url(../images/button_bg.jpg); border:none; font-size:10px; color:#FFFFFF; text-align:center; float:left; cursor:pointer;}

#settingsprivate {width: 100%;}
#settingsprivate th {width: 200px; text-align: left;}
#settingsprivate .but {text-align:center;}

.registerlink {    font-size: 120%; font-weight: bold; padding: 20px; margin: 20px auto; text-align: center; border: 1px solid #556c86; width: 250px;
}
.userscenterlink {text-align: center; padding: 20px;}
.porodagrouptitle {padding: 20px; font-weight: bold; color:#556c86; list-style: none;}
.dogsnickletters {margin: 10px 0 20px;}
.dogsnickul {margin-left: 30px;}
.popularblocks {width: 48%; float: left; margin-left: 1%}
.popularblocks .popularblockstitle {color:#556c86;font-size:12pt; margin: 10px 0 0; padding: 10px 0 0; text-align: center; font-weight: bold;}

.blockslinks {text-align:center}
.blockslinks .pagecurrent {font-weight: bold; font-size: 120%}

#mestalinks { margin: 20px 0; }

.dogsalphabet { padding: 20px;}

#birthdays {    padding: 10px;
}
#birthdays h3 {	margin: 10px 0;
}
.moneylist {width: 100%;}
.moneylist td, .moneylist, .moneylist th {border: 1px solid #ccc;}
.moneylistadd {margin-top: 20px;}
.moneylist .nsum {text-align: center}

.calendarscapt {font-size: 110%; margin: 10px 0; font-weight: bold; text-align: center;}
.calendarstat, .calendaraddress {margin: 10px 0;}
.calendaradd th {vertical-align: top;}
.activeusers {font-size: 70%;}
.persabout {margin-bottom: 10px;}
.checkbox {height: 150px; overflow: auto; width: 340px; background-color: #fff; border: 1px solid #999}
.checkbox .group {padding-left: 10px; font-weight: bold; margin: 5px 0;}
.checkbox .item {font-weight: normal;}
.messagesbutton {text-align: right; padding: 10px 0;}
.closemsgbutton {text-align: right; font-size: 80%; width: 100px; float: right;}
.persmsgdate {color: #e0bc16}

.bordertab {width: 100%; border: 1px solid #bbb; border-collapse: collapse; margin: 5px;}
.bordertab td, .bordertab th {border: 1px solid #bbb}
.tab100 {width: 100%;}

.dogsjoinaccept .td1 {width: 25%; text-align: center}
.dogsjoinaccept .td2 {width: 25%; text-align: center}

.userstyperegister {vertical-align: top; text-align: right;}

.userssearch {width: 100%; padding: 0; text-align: center; border-collapse: collapse; border: 0;}
.userssearch td {width: 25%;}
.alllink {text-align: right; padding-top: 20px;}

.nicklist {width: 100%;}
.nicklist td {width: 50%; vertical-align: top;}

.persmenu2 {margin: 5px 0 5px 250px;}
.persmenu2 .lapamenu2 {float:right;}

.images { overflow: auto; }
.images .imagecont { float: left; width: 120px; height: 120px; position: relative; margin: 5px; overflow: hidden; }
.images .imagecont .border { position: absolute; z-index: 2; background-position: center center; background-repeat: no-repeat; }
.images .imagecont .image { position: absolute; z-index: 1; padding: 10px; }
.images .imagecont .image img { border: 0; }
.images .imagecont.selected {background: #fdd;}

.personalimage { width: 120px; height: 120px; position: relative; }
.personalimage .border { position: absolute; z-index: 2; background-position: center center; background-repeat: no-repeat; width: 120px; height: 120px; cursor: pointer;}
.personalimage .image { position: absolute; z-index: 1; padding: 10px; width: 100px; height: 100px; }
.personalimage .image.layout0 {padding: 0 20px 20px 0;}
.personalimage .image.layout1 {padding: 0 10px 20px 10px;}
.personalimage .image.layout2 {padding: 0 0 20px 20px;}
.personalimage .image.layout3 {padding: 10px 20px 10px 0;}
.personalimage .image.layout4 {padding: 10px;}
.personalimage .image.layout5 {padding: 10px 0px 10px 20px;}
.personalimage .image.layout6 {padding: 20px 20px 0px 0;}
.personalimage .image.layout7 {padding: 20px 10px 0px 10px;}
.personalimage .image.layout8 {padding: 20px 0px 20px 0;}

.personalimage .image img { border: 0; }

#persblock .img3 { float: left; width: 120px; height: 120px; margin: 10px 10px 10px 0; position: relative; }

.divlayout {width: 60px; height: 60px; position: relative; margin-left: 50px;}
.divlayout div {float: left; width: 16px; height: 16px; border: 1px solid #999; cursor: pointer; margin: 1px;}
.divlayout div.selected {background: green;}
