/* main DIVS */

h1, h2, h3, h4 {font-family:arial;}

div.header  {width:100%; float:left}
div.content {width:100%; height:90%}
div.footer  {width:100%; float:left; background-color:#F0F2DC; margin-top:40px}

a, a:visited {color:#176FCD}
img {border:0px}

ul.index {list-style-type: none; padding:8 0 0 0; margin:0}
ul.index li {margin:0 0 10 0}

.usermenuitems a, .usermenuitems a:visited {color:#176FCD!important; text-decoration:none; border-bottom:0px dotted #176FCD; }
ul.index li a,
ul.index li a:visited {color:#176FCD!important; text-decoration:none; border-bottom:1px dotted #176FCD; text-align:left}
ul.index li a:hover {border-bottom:1px dotted #EA5F02;}

input.button {background-color:#186FB2; padding:2 6 2 6; border:1px ridge white!important; color:white}
.searchblock2 input.button,
.searchblock input.button {background-color:#EA5F02; background-image:url('/dkd/b_safari.png'); border:0px!important;
width:85px; height:24px; padding:0 0 1 0; margin-bottom:-2px; color:black; font-size:11px}

span.notnull {background-color:orange}

/* header divs */

div.header1a, div.header2a {float:left; width:67%; border:0px solid #EA5F02}
div.header1b, div.header2b {float:right; width:30%; border:0px solid green}
div.header1a, div.header1b {height: 65px}
div.header2a, div.header2b {height: 35px}

div.sitehead {background-colors:#2D8F18; background-image:url('/dkd/top_bg.gif');width:80%; float:left; margin-left:70px}
div.sitehead div {padding:14 16 16 24; color: #ffffff}
div.sitehead span {font-size:24px; margin-right:4px; font-weight:bold}

.header1b div, .header2b div {padding:8px}

.header1b div.loginform {background-image:url('/dkd/bg_loginform.gif'); width:380px; float:right; background-repeat: no-repeat}
.header1b div.loginform div {padding:0 10 4 10; font-size:11px}
.header1b div.loginform div input {font-size:11px}

.searchblock {padding: 6 10 6 10; text-align:center; background-color:#EA5F02; margin:0 0 12 0; width:96%}
.searchblock2 form,
.searchblock form {margin:0px; padding:4px; color:white}
.searchblock2 form input,
.searchblock form input {border:0px}

.searchblock2 {height:30px; padding: 4 10 6 10; text-align:center; background-image:url('/dkd/search_bg.gif'); margin:20 0 12 0; width:340px}


/* main menu */

ul.mainmenu {list-style-type: none; padding:8 0 0 0; margin:0 0 0 30; width:720px}
ul.mainmenu li {float:right; padding: 0 16 0 16; text-align: center}
ul.mainmenu a, ul.mainmenu a:visited {color:green; font-size:12px; font-weight:bold; text-decoration:none; }
ul.mainmenu a:hover {text-decoration:underline; }

/* content divs */

.content div.center {width:75%; float: left; margin-top:0px}
.content div.center .incenter {width:90%; padding: 16; float:right; border:0px solid #CCC; no-background-color:white}
.content div.rightblock {width:300px; float: right; margin-top:20px}

.incontentblock {no-background-color:white; padding:0 ;16 20 16 20}

/* blocks inside content div */

.content div.infoblock {float:left; width:420px; margin:8 17 8 0; border:1px solid #CCC; background-color:white}
#h230 {height:210px; width:47%}
#w44 {width:44%}
.content div.infoblock div {padding:0px}
.content div.infoblock .h_text {padding:6 20 18 20; text-align:justify;}
.content div.infoblock .h2 { padding:0;
							margin:0;
							/*width:300px;*/
							/*background-image:url('/dkd/bg_itemhead.gif');*/
							border-bottom:1px solid #DDD;
							/*height: 38px;*/
							margin-bottom:0px;
							/*font-style:italic;*/
							text-align:left;
							}

.content div.infoblock h2, h2 {padding:9 16 6 20; margin:0px; font-size:13px; font-weight:700; font-family:tahoma; color:#1D8306; #176FCD}
.content div.infoblock div a,
.content div.infoblock div a:visited {color:#EA5F02}

div.classic, div.classic100 {border:1px solid #CCC; background-color:white; padding:8 20 8 20; margin:0 0 8 0; width:94%}
div.classic100 {width:99%}

.content div.infoblock div.h2 a,
.content div.infoblock div.h2 a:visited {text-decoration: none; color:green}

.topicslist {border:1px solid #CCC; background-color:white; padding:20px; line-height:20px; width:91%}

.infoblock .infoblockHouse img {margin: 0 10 8 0}
.infoblock .infoblockHouse .h_text {text-align:justify; font-size:11px!important}
.infoblock .infoblockHouse h2, h3 {color:green; font-size: 13px!important; padding-top: 11px!important; font-weight:700!important; font-family:tahoma}

ul.topicslist {list-style-type: none; padding:20; margin:0; width:100%; background-color:white}
ul.topicslist li {float:left; width:49%}

table.whiteback, table.whiteback_0 {no-background-color:white}
table.whiteback td {padding:12 16 12 16}
table.whiteback_0 td {padding:0px;}
table.whiteback_0 .h_text {text-align: left!important}
table.whiteback td a {color:#EA5F02}
h4 {color:gray; text-decoration:none}
.whitetab {padding:0px; margin:0px; no-background-image:url('/dkd/tab_bg.png'); width:300px; height:40px}
.whitetab h2 {margin:0; padding:0; color:orange; font-size:18px; line-height:40px; margin-left:20px; font-weight:500}
a.author, a.author:visited {font-style:normal; text-decoration:none; color:gray!important; font-size:11px; margin:0; padding:0}

img.ddomimg {margin:0 8 6 5; border:1px inset gray}

td.count {color:gray; vertical-align:top}
td.count2 {border-bottom:1px dotted silver; padding-bottom:8px}
td.count2 small {font-size:11px; color:gray;}

.friends {width:150px; float:left; margin:8px; height:190px; text-align:center}
.friends div {padding:8px}
.friends p {font-size:11px}

.friendsfotos {width:180px; float:left; padding:8px; text-align:center}

table.mailtable {width:97%; border:1px solid silver; margin-bottom:40px}
table.mailtable td {padding:4px}
.mailtable .mailtitle td {background-color:#186FB2; color:white}
.mailtable #row1 {background-color:#efefef}
.mailtable #row2, .mailtable #row1 {cursor:pointer}
.mailtable .mailbody {border-bottom:1px solid #ddd; font-size:12px; color:#186FB2; width:100%; padding:8 8 12 12; border-left:10px solid silver}
tr.trmailnew td {font-weight:bold}

.mailmailbox {padding:8px; border:4px double silver; position:absolute; background-color:white; margin-left:540px; width:400px; margin-top:-200}

li.dkdjournal {float:left; padding:0 0 0 0; width:50%; font-size:12px}

/* blocks inside right block div */

.rightblock div.RightInfoBlockWhite {background-color:#ffffff; width:90%; margin-bottom:30px; border:1px solid #CCC; }
.rightblock div.RightInfoBlockWhite div {padding:16px; text-align:justify}
.subtitle {text-align:left!important}
.rightblock div.RightInfoBlock {width:90%; margin-bottom:30px; border:1px solid #CCC; }
.rightblock div.RightInfoBlock div,
.rightblock div.RightInfoBlockWhite div {padding:20 20 20 20; color:#696967}

.rightblock h2 {padding:0 0 16 0; margin:0px; font-size:14px; font-weight:bold; color:#186FB2;}
.h_text b {color:#186FB2; font-size:12px}
.rightblock h2.rose {color:#F3CFAF}
.rightblock h2.blue {color:#186FB2}
.rightblock .subtitle {padding:0 0 2 0!important; margin:0 0 0 0; font-size:12px; font-weight:bold; color:#363634; cursor:pointer;}

.rightblock a,
.rightblock a:visited {color:#EA5F02}

.usermenu {background-color:white; margin-bottom:16px; width:90%; border:1px solid #CCC}
.usermenu .usermenu2 {padding:20px}

textarea.sendmail {width:90%; height:120px}

.usermenuitems_ico {width:90%; text-align:left; padding-left:0px; margin:0 0 4 0}
.usermenuitems2 {text-align:right}
.usermenuitems_ico a,
.usermenuitems_ico a:visited {font-size:11px; text-decoration:none; font-weight:bold; color:black}
.usermenuitems_ico img {margin-right:8px}

.usermenuitems {padding-bottom:10px}

/* blog_list incontentblock*/

ul.postsList {list-style-type: none; padding:8 0 0 0; margin:0}
ul.postsList img {margin: 0 8 8 0}
.incontentblock img {border:0px; margin-right:8px}
.incontentblock h3 a,
.incontentblock h3 a:visited,
.incontentblock h3 {color:#186FB2; padding:0px; margin:0 0 8 0}
.incontentblock h3 span {font-weight:normal; font-size:10px; color:orange}
.incontentblock .postText {color:#111111}
.incontentblock .tags {padding:4 0 4 0; font-size:10px}
.incontentblock .tags a,
.incontentblock .tags a:visited {text-decoration:underline; color:orange}

.incontentblock a,
.incontentblock a:visited {color:#EA5F02; text-decoration:none}
.incontentblock a sub {color:#176FCD}
.friends a, .friends a:visited {color:#176FCD}


/* blog_text incontentblock*/

.thedate {color:silver; font-size:11px}
ul.postsList li {margin:0 0 40 0}
a.comments,
a.comments:visited {font-size:11px; color: orange}

/* blog_topic incontentblock*/

.pathBox {color:orange; font-size:11px; }
div.pathBox a,
div.pathBox a:visited {color:#186FB2; margin:0 4 0 0}

.printVersion a, .printVersion a:visited {float:right; color:silver; font-size:10px}

.postTextDKD {margin:20 0 20 0}

.blueBox {background-color:#EFF4FA; margin-bottom:16px}
.blueBox div.contBox2 {padding:8px; color:#186FB2}


/* USER CARDS */

h2.#EA5F02 {color:#EA5F02; padding:0px; margin:0px}

hr {border:1px solid silver}

/* FOTOALBUM */

ul.fotoalbum {list-style-type: none; padding:0; margin:0; width:100%;}
ul.fotoalbum li {float:left; width:220px; border:0px solid #EA5F02; text-align:center; padding:6 0 6 0}
ul.fotoalbum .toolbox a,
ul.fotoalbum .toolbox a:visited {font-size:9px; color:gray}

h1 {font-family:trebuchet ms, arial; font-weight:500; color:#333}

.comment .userinfo {font-size:8pt; margin:10 20 4 0; color:gray}
.comment {border-top:1px dashed #ddd; padding:0 0 20 0}

.formerror {color:#EA5F02}
.notvalid {background-color:yellow; border:1px solid #EA5F02; margin:1px}

.groups_list td div {width:72px!important; float:left;}
td.group_title {line-height:1.8em; width:300px}
td.group_title h2 {padding-left:0px}
.groups_list td span {color:gray!important}
.group_title b {font-size:11px!important}

.group_content {background-color:#F4f4f4}
.group_themes {font-size:12px; font-family:arial}
.group_content h2 {color:green; padding:0; margin:0 0 12 0;  font-size:14px}
.group_topic_descr {border-bottom:0px double silver; margin-bottom:12px}
.group_topic_descr div {padding:8px}
ul.index li span {color:gray; font-size:10px; }
ul.index li sup {color:gray; font-size:8px; font-family:tahoma; display:none }
ul.index li, ul.index td  {font-size:19px; font-weight:500; font-family:arial;}
.h_text ul.index li {font-size:11px}
ul.index li sub {font-size:12px; margin:8 16 8 0; line-height:1.4em; }
ul.index li sub img {margin:0 12 4 6}

.group_content ul.index li {border:1px solid #ddd; margin:0 0 8 0; padding:16px; background-color:white}
.group_content ul.index li.theme {border:1px solid #ddd; margin-bottom:8px; padding:8 8 20 16; background-color:white}
#createblog { background-color:#fff; border:1px solid #ddd; }
.group_topic_content {font-size:12px; font-family:arial; line-height:1.4em;
						background-color:#fff; border:1px solid #ddd;
						padding:4 20 20 20; margin:10 0 10 0; text-align:justify; }
li.theme sub {margin:8 0 0 0}
li.theme sub img {margin:0 8 4 0}
.group_themes img {margin:0 8 8 0}

.groups_list_tr td {border-bottom:1px dashed silver; padding:8 0 8 8}
.gr_members {padding:8 0 0 0}
#ddoms_index_img {padding-top:10px}
.underline_ {no-background-color:#EEE}
.group_title img {margin:0px}

#RatingSpan {color:gray; font-weight:700}

.gr_members a {color:gray!important}

.edit_comment {width:100%; height:60px; font-family:tahoma; font-size:11px}
#notepad_content {width:90%; height:130px; font-family:georgia; line-height:1.2em; font-size:11px; color:#186FB2; padding:2 4 2 4}

.group_advert {cursor:pointer; background-color:#F8F6E6; padding:8px!important; margin:0 0 0 0; text-align:center!important}
.group_advert img {border:2px solid silver}
.group_advert span {font-size:11px; color:gray; line-height:1.3em; font-weight:700; margin-top:12px}
.group_advert a {line-height:1.9em; }
.group_advert h2 {padding:0; font-size:16px}