div.content_top1 { padding: 10px; line-height: 13pt; }
div.content_bottom1 { padding: 10px; padding-top: 0px; line-height: 13pt; }
td { /*font-size: 8pt; font-family: verdana, arial, tahoma;*/ color: #333333; }
td.list { background: #FFFFFF; padding: 7px; border: 1px solid #AAAAAA; border-top: none; }
td.header { border: 1px solid #AAAAAA; padding: 7px; padding-bottom: 7px; background-color: #DDDDDD; background-image: url(/images/blog/header_bg2.gif); background-repeat: repeat-x; font-weight: bold; }
td.header2 { border: 1px solid #AAAAAA; border-right: none; padding: 7px; padding-bottom: 7px; background-color: #DDDDDD; background-image: url(/images/blog/header_bg2.gif); background-repeat: repeat-x; font-weight: bold; }
td.empty { background: #F7F8FD; padding: 7px; border: 1px solid #AAAAAA; }
div.empty {
    background: #F7F8FD; 
    border: 1px solid #AAA; 
    padding: 7px; 
    width: 695px; 
    text-align:center;
}
td.advanced { padding: 5px; background: #EEEEEE; border-bottom: 1px solid #AAAAAA; }
table.box { width: 130px; border: 1px solid #666666; border-bottom: 2px solid #666666; background: #F5F5F5; }
img.icon { vertical-align: middle; }
img.avatar { border: 1px solid #666666; }
img.thumb { border: 1px solid #CCCCCC; }
blockquote { margin-left: 20px; }


/* FORMS */
form { margin: 0px; }
td.form { border: 1px solid #DDDDDD; padding: 15px; vertical-align: top; line-height: 13pt; }
table.form { border: 1px solid #DDDDDD; border-left: none; border-bottom: none; margin-left:10px; margin-right:10px; }
td.form1 { border-bottom: 1px solid #DDDDDD; border-left: 4px solid #DDDDDD; padding: 13px; padding-top: 16px; font-weight: bold; vertical-align: top; }
td.form1error { border-bottom: 1px solid #DDDDDD; border-left: 4px solid #FF0000; padding: 13px; padding-top: 16px; font-weight: bold; vertical-align: top; }
td.form2 { border-bottom: 1px solid #DDDDDD; padding: 13px; vertical-align: top; }
div.help { color: #666666; padding-top: 3px; font-weight: normal; }
font.code { /*font-family: arial, tahoma, sans-serif; font-size: 8pt;*/ font-weight: bold; }
font.error { color: #FF0000; }
font.success { color: #5B8C29; font-weight: bold; }
img.error { vertical-align: middle; }
img.success { vertical-align: middle; }

/* ALTERNATING LISTS */
td.list1a { background: #FFFFFF; padding: 7px; border: 1px solid #CCCCCC; border-top: none; border-right: none; }
td.list1b { background: #FFFFFF; padding: 7px; border: 1px solid #CCCCCC; border-top: none; }
td.list2a { background: #F5F5F5; padding: 7px; border: 1px solid #CCCCCC; border-top: none; border-right: none; }
td.list2b { background: #F5F5F5; padding: 7px; border: 1px solid #CCCCCC; border-top: none; }

/* FONTS */
font.disabled { color: #666666; }
font.large { font-size: 120%;}
font.gray { color: #666666; }
font.bold { font-weight: bold; /*font-size: 8pt; "Trebuchet MS", verdana, sans-serif; */}
/*font.stats { font-size: 7pt; font-family: arial, verdana, tahoma; }*/
/*font.url { font-size: 9pt; font-weight: normal; }*/

/* INPUT FIELDS */
input.sbutton { background-color: #DDDDDD; /*font-size: 8pt;*/ font-weight: bold; /*font-family: verdana, arial, tahoma;*/ }
input.text { /*font-family: arial, verdana, tahoma, sans-serif;*/ padding-left: 2px; }
textarea, select { /*font-family: arial, verdana, tahoma;*/ margin-top: 1px; font-size: 10pt; }
select.small { /*font-size: 8pt;*/ margin-left: 4px; }
input.status { border: none; background: clear; padding-left: 8px; /*font-size: 8pt;*/ font-weight: bold; /*font-family: verdana, arial, tahoma;*/ }



table.profile { 
    width: 100%; 
    /*border: 1px solid #AAAAAA;*/ 
    margin-top: 5px; 
    line-height: 20px;
}
td.profile { padding: 7px; /*line-height: 25px;*/ color: #333333; /*background-color: #F5F5F5;*/ background-image: url(/images/blog/bg_bar.gif); background-repeat: repeat-x; }
td.profile2 { padding: 7px; /*background-color: #F5F5F5;*/ background-image: url(/images/blog/bg_bar.gif); background-repeat: repeat-x; }
td.profile3 { padding: 7px; border-top: 1px solid #CCCCCC; /*background-color: #F5F5F5;*/ }
td.profile_description { padding: 7px; line-height: 25px; padding-top: 0px; /*background: #F5F5F5;*/ }
td.profile_category { padding: 7px; padding-top: 0px; /*background: #F5F5F5;*/ font-style: italic; }
td.profile_members { padding: 7px; padding-top: 0px; /*background: #F5F5F5;*/ }

/* VIEW PROFILE PAGE */
img.profile_avatar {
    padding: 1px; 
    border: 1px solid #999; 
    /*border: 4px solid #999;*/ 
    margin-top: 4px; 
    margin-bottom: 5px; 
    float: left;
    margin-right: 10px; 
}

div.profile_avatar { 
    width: 100%; padding: 7px;
    border: 1px solid #AAAAAA; 
    background: #f9faed; 
    /*float: left; */
    text-align: center; 
    margin-bottom: 10px; 
    margin-right: 10px;
    min-height: 120px;
    _height: 120px;
}
div.profile_avatar div{
    text-align: left;
    margin-top:7px;
    line-height: 105%;
    background:transparent url(/images/new/arrow.gif) no-repeat scroll left 5px;
    padding-left:19px;
    margin-left:110px;
}

font.profile_blogstat { font-weight: bold; }

/* CHOOSE TEMPLATE PAGE */
img.template { border: 1px solid #AAAAAA; margin-top: 3px; }
div.templatebox { float: left; padding: 5px; padding-top: 2px; margin-top: 3px; background: #FFFFFF; border: 1px solid #666666; }
div.float { float: left; margin-top: 15px; margin-right: 15px; }
td.templatename { padding-top: 5px; }

/* PHOTO ALBUM */
div.album_viewpic1 { text-align: center; padding-top: 20px; }
div.albumpic { 
    float: left; 
    border-right: 1px dashed #AAAAAA; 
    border-bottom: 1px dashed #AAAAAA; 
    padding: 5px; 
    margin-right: 10px; 
    margin-bottom: 10px; 
    width: 200px; 
    height: 180px; 
    background-image: url(/images/blog/album_bg.gif); 
    background-repeat: no-repeat; 
    vertical-align: middle; 
    text-align: center; 
}

div.albumpic td{ 
    font-weight: bold;
    margin: 0px;
    padding: 0px;
}

div.albumpic img{
    padding: 1px;
    border: 1px solid #ccc;
}
    
td.album_viewpic2 { border: 1px solid #AAAAAA; padding: 20px; }

/* BROWSE AND SEARCH */
td.result1 { padding: 6px; line-height: 12pt; }
td.result2 { padding: 6px; line-height: 12pt;}






#center a{
    color: #4583cd;
}
#center a:hover{
    color: #12509a;
    text-decoration:none;
}
div.blog-title{
    text-align: center;
    font-size: 150%;
    padding: 5px 0px 5px 0px;
}

#blogdescription{
    border-left: 3px #999 solid;
    padding-left: 5px;
    font-size:120%;
    color: #999;
}

h4.blogh4{
    text-align:center;
}
h4.blogh4 a{
    font-weight: normal;
}
div.blog-avatar{
    text-align:left;
    min-height: 60px;
	_height: 60px;
	margin-left:20px;
}
div.blog-avatar img{
    width:50px;
    height:50px;
    /*margin-left: 90px;*/
    padding: 1px;
    border: 1px solid #999;
    /*border: 4px solid #999;*/
    float: left;
    margin-right:5px;
}

div.blog-avatar a.subuser{
    font-size: 85%;
}

div.blog-avatar p{
    margin: 0 0 2px 60px;
    padding: 0 0 0 14px;
    background:transparent url(/images/new/arrow2.gif) no-repeat left 7px;
}

div.otstupblog{
    margin: 0px 20px;
}

div.new{
    margin-left: 0;
}

div.dateright{
    float: right;
    margin: 15px 0 0 10px;
    font-size: 90%;
    background-color: #d61864;
    color: #ffffff;
    text-align: center;
    font-family: Tahoma,Arial,sans-serif;
    padding: 2px 10px 4px 10px;
}

div.blogentry{
    margin-top:20px;
    /*margin-right:10px;
    border-bottom:#c5468e 1px solid;*/
}

div.blogentry h1{
    font-size:200%;
    font-weight:normal;
    color: #d61864;
    text-align:left;
    padding-bottom: 7px;
    margin-bottom: 7px;
    /*border-top:#c5468e 1px solid;
    border-bottom:#f0f0f0 1px solid;*/
    border-bottom:#f0f0f0 1px solid;
}

/*div.blogentry h5{
    margin-bottom:20px;
}*/

div.blogentry h5 a{
    color: #4583cd;
    /*font-size:220%;*/
    /*font-size:130%;*/
    font-weight:normal;
}

div.blogentry h5 a:hover{
    color: #2361ab;
}

div.blogentry div.text{
    margin: 0px 10px 0px 20px;
}

div.blogentry div.data{
    margin: 10px 0px 10px 20px;
    padding-top: 5px;
    border-top:#f0f0f0 1px solid;
}

div.blogentry a{
    color: #4583cd;
}
div.blogentry a:hover{
    color: #12509a;
    text-decoration:none;
}

div.blogentry p{
    margin: 7px 0;
}

div.data p.avtor, div.comment-data p.avtor{
    background: url(/images/new/avtor.gif) left 3px no-repeat;
    padding:0px 2px 0px 13px;
    margin:0px;
}

div.data p.istochnik{
    background: url(/images/new/istochnik.gif) left 3px no-repeat;
    padding:0px 2px 0px 13px;
    margin:0px;
    margin-top:5px;
    font-size:110%;
}

div.comment{
    margin-left:0px;
}

div.comment h3{
    margin:10px 0px 0px 0px;
    /*padding-top:10px;*/
}

div.comment-image img{
    float:left;
    width:80px;
    height:80px;
    padding: 1px;
    border: 1px solid #999;
    /*border: 4px solid #999;*/
    margin:0px 10px 5px 20px;
}

h4.comment-title{
    text-align:left;
    margin: 10px 0px 10px 0px;
    padding-top:5px;
    color: #4583cd;
}

div.comment-body{
    margin: 0px 0px 10px 20px;
}

div.comment-data p.istochnik{
    background: url(/images/new/istochnik.gif) left 3px no-repeat;
    padding:0px 2px 10px 13px;
    margin:0px;
    margin-top:3px;
    border-bottom:#f0f0f0 1px solid;
}

div.data span.replies {
	background: url(/images/new/replies.gif) no-repeat left 3px;
	margin-left: 7px;
	padding-left: 23px;
	padding-bottom: 3px;
}

div.data span.addreplies {
	background: url(/new/addcommentsmy.gif) no-repeat left 3px;
	margin-left: 7px;
	padding-left: 23px;
	padding-bottom: 3px;
}

div.data div.right{
    float:right;
    background: url(/images/new/2listika.gif) left 0px no-repeat;
    padding-left: 21px;
    min-height:17px;
    _height:17x;
}

span.colorgray{
    color:#999999;
}


div.blog-pages{
    text-align: center;
    margin: 10px 0px;
    font-size: 120%;
}

div.blog-pages a{
    color: #4583cd;
    margin: 0px 5px;
}

div.blog-pages a:hover{
    color: #12509a;
    text-decoration:none;
}


div.blog-left-menu h4.h4{
    margin-left: 20px;
    margin-top: 20px;
}

div.blog-left-menu{
    margin-right: 30px;
}
div.blog-left-menu ul{
    margin: 0px;
    padding: 0px;
    list-style:none;
    padding-left: 20px;
    margin-bottom: 20px;
}

div.blog-left-menu li{
    margin-bottom: 7px;
    padding-left: 19px;
    background: url(/images/new/arrow.gif) no-repeat left 7px;
}

div.blog-left-menu a{
    color: #4583cd;
}

div.blog-left-menu a:hover{
    color: #12509a;
    text-decoration:none;
}

div.blog-calendar{
    margin-left: 20px;
    border-bottom: 1px solid #f0f0f0;   
}

div.blog-calendar table{
    width: 98%;
}

table.calendar th { height: 10px; font-size: 85%; text-align: center; font-weight:bold; border-top: 1px solid #999; border-bottom: 1px solid #999;}
table.calendar td { width: 19px; height: 10px; font-size: 9pt; text-align: center; border: 0px; }
table.calendar .calendar-month { font-weight: bold; margin-top: 3px; font-size: 10pt; text-align: center; margin-bottom: 5px; }
/*table.calendar .calendar-month a { text-decoration: none; }*/
table.calendar .calendar-prev { font-weight: normal;}
table.calendar .calendar-next { font-weight: normal; }
table.calendar td.linked-day { font-weight: bold; background-color: transparent; }
/*table.calendar td.linked-day a { text-decoration: none; color: #333333; }*/
/*table.calendar td.linked-day a:hover { text-decoration: none; color: #666666; }*/
table.prevnext { width: 100%; margin-top: .3em; }
table.prevnext td { font-size: smaller; }
table.prevnext td a { text-decoration: none; }


.black a, .white a, div.popular-blog a{
    color: #4583cd;
}

.black a:hover, .white a:hover, div.popular-blog a:hover{
    color: #12509a;
    text-decoration:none;
}

.black img, .white img{
    padding: 1px;
    border: 1px solid #999;
}

div.popular-blog{
    margin:0px 10px;
}

div.popular-blog div.pb-title{
    font-size: 140%;
    margin: 10px 0px 3px 0px;
   /* font-weight: bold;*/
}
span.avtor{
    font-size: 85%;
    color: #999;
}

div.popular-blog div.desc{
    margin-left:10px;
}

span.category{
    color: #81a81b;
}

span.gray{
    color: #999;
}

span.replies {
	background: url(/images/new/replies.gif) no-repeat left 3px;
	padding-left: 23px;
	padding-bottom: 3px;
	color: #999;
}



div.signup {
    padding:0px;
    margin:0px;
	background: #f5f5f5;
	padding: 10px;
	/*text-align: center;*/
	border: 1px dashed #CCCCCC;
	margin-top: 5px;
	margin-bottom:10px;
}


div.adresbloga{
    padding: 0px;
    margin: 0px;
    padding-top: 2px;
    padding-right: 5px;
    font-weight: bold;
}

div.new {
    min-height: 125px;
    _height: 125px;
}

/*#my_add_comment{
    display:none;
}*/


div.dateright_coment{
    float: right;
    margin: 15px 0 0 10px;
    font-size: 90%;
    text-align: center;
    font-family: Tahoma,Arial,sans-serif;
    padding: 2px 10px 4px 10px;
    color: #999;
}

div.dateright_coment a{
    border: 1px solid #ccc;
    color: #ccc;
    font-weight: bold;
    padding: 3px;
    margin-left: 3px;
    width: 20px;
    text-decoration: none;
}

div.dateright_coment a:hover{
    background-color:#ccc;
}

div.tags{
    margin:3px 0px 3px 14px;
}

#raiting{
    margin-bottom: 5px;
}

.rate_average{
    background: url('/images/star_average.gif') left 2px no-repeat;
    padding-left: 15px;
}




p.intro, div.message_descr, p.otziv_body {
    font-family:Verdana,sans-serif;
    font-size: 1em;
    line-height:1.4em;
}

div.message h1, div.message h5 {
    font-family:normal Verdana,Tahoma,sans-serif;
}

div.message_descr p {
    margin: 5px 0px;
}

.artvrezka1{
    margin-top:15px;
    margin-bottom:20px;
}

div.message_descr div.ArtIntro {
    margin-bottom:10px;
}