body {
  font-family:Tahoma, Arial, Helvetica, sans-serif;
}
a {
  text-decoration:none;
}
#auth a,
#lang a,
#top-box .comment,
#walldesk .sub-block .res-comments a {
  text-decoration:underline;
}
#top-box .princess {
  position:relative;
}
#top-box .illus {
  margin-right:30px;
}
#top-box h3 {
  font:30px/30px Arial, Helvetica, sans-serif;
  color:#000;
  padding:10px 80px 10px 0;
}
#top-box .date {
  position:absolute;
  right:5px;
  top:5px;
  font:9px/16px Tahoma;
  color:#858e94;
}
#top-box p {
  padding-bottom:15px;
  float:none;
}
#top-box .princess p a,
#top-box div a {
    color:#0076ad;
    text-decoration:underline;
}
#top-box .princess p a,
#top-box div a:hover {
  text-decoration:none;
}
#top-box .excp {
  font:bold 11px/16px Verdana;
  font-style:italic;
  width:80%;
}
#top-box hr {
  font-size:0;
  line-height:0;
  height:0;
  border:none;
  background:none;
  border-top:1px solid #d2d5d7;
  padding-bottom:15px;
}
#top-box .comment {
  font:14px/18px Tahoma;
  color:#0076ad;
}
#top-box .num-comments {
  display:inline-block;
  background:url(/img/bubble.png) 0 0 no-repeat;
  padding:0 0 10px 30px;
  color:#0076ad;
  float:right;
  margin-right:5px;
}
#top-box .num-comments span {
  text-decoration:underline;
}
#top-box .comment:hover,
#top-box .num-comments:hover span {
  text-decoration:none;
}
#walldesk .similar-news,
#walldesk .similar-blogs {
  width:356px;
  float:left;
  margin-right:4px;
  background:#fff;
  padding:15px 15px 0 15px;
  font:11px/16px Tahoma;
  color:#000;
  position:relative;
  min-height:650px;
}
#walldesk h2 {
  color:#616a71;
  font:18px/18px Tahoma;
  padding-bottom:25px;
}
#walldesk .rss {
  width:16px;
  height:16px;
  background:url(/img/rss.png) 0 0 no-repeat;
  display:block;
  position:absolute;
  right:15px;
  top:15px;
}

#walldesk .similar-news ul,
#walldesk .similar-blogs ul {
  width:100%;
  display:block;
  float:left;
}


#walldesk .similar-news li,
#walldesk .similar-blogs li {
  padding:10px 0;
  clear:both;
  float:left;
  position:relative;
  width:100%;
}
#walldesk .similar-news .illus-link {
  margin-right:10px;
}
#walldesk .similar-news .illus-link,
#walldesk .similar-news .illus-link img,
#walldesk .similar-blogs .illus-link,
#walldesk .similar-blogs .illus-link img {
  display:block;
  float:left;
  width:155px;
  height:155px;
}
#walldesk .similar-blogs .illus-link,
#walldesk .similar-blogs .illus-link img  {
	width:54px;
	height:54px;
}
#walldesk .similar-news h3,
#walldesk .similar-blogs h3 {
  font:18px/18px Tahoma;
  color:#000;
  margin-left:170px;
}
#walldesk .similar-blogs h3 {
	margin-left:65px;
	font:normal 12px/18px Tahoma;
}
#walldesk .similar-news h3 a,
#walldesk .similar-blogs h3 a {
  color:#000;
}
#walldesk .similar-blogs h3 a {
	text-decoration:underline;
}
#walldesk .similar-blogs h3 a:hover {
	text-decoration:none;
}
#walldesk .similar-news .date,
#walldesk .similar-blogs .date {
  font:9px/16px Tahoma;
  color:#858e94;
  display:block;
  margin-left:170px;
}
#walldesk .similar-blogs .date {
	display:inline;
	margin-left:0;
}
#walldesk .similar-blogs .more,
#walldesk .similar-blogs .addinfo {
	margin-left:65px;
	float:none;
}
#walldesk .similar-blogs .addinfo .author {
	width:auto;
	margin-right:10px;
	color:#0076AD;
	font:11px/16px Tahoma;
	text-decoration:none;
}
#walldesk .similar-news .more {
	margin-left:170px;
}
#walldesk .similar-news p,
#walldesk .similar-blogs p {
  padding:5px 0 20px;
  margin-left:170px;
  color:#616A71;
}
#walldesk .similar-blogs p {
	margin-left:65px; 
	padding:5px 0 20px;
}
#walldesk .similar-blogs p.addinfo {
	padding:5px 0 0px;
}
.similar-news .more a {
  font:12px/14px Tahoma;
  color:#0076ad;
  margin-right:5px;
}
.similar-news .num-comments {
  display:inline-block;
  background:url(/img/bubble.png) 0 0 no-repeat;
  padding:0 0 10px 30px;
  color:#0076ad;
  font:12px/14px Tahoma;
}

#walldesk .sub-block {
  width:261px;
  padding:15px 19px 0;
  margin-right:4px;
  float:left;
  background:#fff;
  min-height:650px;
  font:11px Tahoma, sans-serif;
  color:#797c80;
}
#walldesk .sub-block .res-comments {
  font:11px/14px Tahoma;
  width:120px;
  padding:0 10px 0 0;
  float:left;
  color:#000;
}
#walldesk .sub-block hr {
  font:0px/0px;
  height:0;
  display:block;
  background:none;
  border:none;
  border-top:1px dashed #e5e5e5;
  padding-bottom:9px;
  margin:0;
}

#walldesk .sub-block h2 {
  padding-bottom:16px;
}

#walldesk .sub-block .res-comments li {
  padding-bottom:6px;
}
#walldesk .sub-block .col-two {
  border-left:1px dashed #e5e5e5;
  padding:0 0 0 10px;
  margin-bottom:30px;
}
#walldesk .sub-block .res-comments a {
  color:#0076ad;
}
#walldesk .sub-block .res-comments a:hover {
  text-decoration:none;
}


#walldesk .sub-block .res-comments span,
#walldesk .sub-block .res-comments span a {
  color:#717171;
  font-size:9px;
  text-decoration:none;
}
#walldesk .sub-block .tags a {
    color:#616A71;
    margin-right:10px;
}
#walldesk .sub-block .tags a:hover {
  background:#616A71;
  color:#fff;
}
#walldesk .blogs {
  width:175px;
  float:right;
  padding:15px 15px 0;
  background:#fff;
  min-height:650px;
  font:11px/15px Tahoma;
  position:relative;
}
#walldesk .blogs h3 {
  font-weight:normal;
  display:inline;
}
#walldesk .blogs h3 a {
  color:#000;
}
#walldesk .blogs .num-comments,
#walldesk .blogs .num-comments a {
  font:10px/15px Tahoma;
  color:#797c80;
}
#walldesk .blogs .author {
  padding:3px 0 15px;
}
#walldesk .blogs .author span {
  font:10px/15px Tahoma;
  color:#797c80;
}
#walldesk .blogs .author a {
  color:#0076ad;
}


.newsItem h2 {
  font:18px/18px Tahoma;
  color:#797c80;
  padding-bottom:20px;
}

.half-col {
  width:400px;
  float:left;
  margin-right:60px;
}

#store_form {
  width:100%;
  display:block;
  color:#797c80;
  font:12px/14px Arial, Helvetica, sans-serif;
}


#store_form label {
  display:block;
  padding:0 0 3px;
  color:#333;
  font:bold 12px/16px Arial, Helvetica, sans-serif;
}
#store_form select {
  width:400px;
}


#store_form .long_input,
#store_form .long_input input,
#store_form .short_input,
#store_form .short_input input {
  width:400px;
  display:inline-block;
}
#store_form .long_input,
#store_form .short_input {
  padding:0 0 10px;
}
#store_form .long_input input,
#store_form .short_input input,
#store_form select {
  background:#fff;
  border:1px solid #eee;
  -moz-border-radius:2px;
  -webkit-border-radius:2px;
  border-radius:2px;

  padding:3px 5px;
  width:390px;
  color:#666;
}
#store_form .long_input input:focus,
#store_form .short_input input:focus,
#store_form select:focus {
  border:1px solid #aaa;
  -moz-box-shadow:0px 0px 6px #bbb;
  color:#111;
}
.edit {
  display:inline-block;
  padding:3px 5px;
  border-radius:5px;
  -moz-border-radius:5px;
  -webkit-border-radius:5px;

  color:#0076ad;
  background:#fff;
  border:1px solid #eee;
}
.edit:hover {
  -moz-box-shadow:0px 0px 6px #eee;
  border:1px solid #ddd;
  background:none;
}
.edit:focus {
  -moz-box-shadow:0px 0px 9px #ccc;
  color:#42C3FF;
  outline:none;
}

.content {
  position:relative;
}
.content .col-left,
.content .col-right,
.content p {
  z-index:10;
  position:relative;
}
.content .col-left {
  width:380px;
  float:left;
}
.content .col-right {
  width:465px;
  float:right;
  padding:10px 10px 0 0;
}
#top-box .content h3 {
 font:normal 44px/50px Arial;
 padding-top:0;
}
#top-box .content .excrp {
  font-weight:bold;
  font-family:Verdana;
  padding-bottom:320px;
}
#top-box .content .special-one {
  color:#858e94;
  font:24px/28px Tahoma;
}
#top-box .content .special-two {
  color:#858e94;
  font:18px/22px Tahoma;
  width:360px;
  padding-left:100px;
  margin-top:-10px;
}


.placed-one {
  position:absolute;
  left:0;
  top:180px;
  z-index:0;
}
#top-box .content .motto {
  color:#858e94;
  font:36px Tahoma;
  width:100%;
  text-align:center;
  padding:40px 0 60px;
}


#top-box .content .gal {
  position:relative;
  overflow:hidden;
  width:864px;
  padding-left:2px;
}


#top-box .content .gal ul {
  margin:0;
  padding:0;
  float:left;
  font:0px/0px Arial;
  width:880px;
}
#top-box .content .gal li {
  float:left;
  margin:0;
  padding:0;
}
.comments {
	width:478px;
	padding:15px;
	float:left;
	background:#fff;
	min-height:635px;
	font:11px Tahoma, sans-serif;
	color:#797c80;
	position:relative;
}
.prof-comments {
	color:#797C80;
	padding-top:45px;
}
.comments a {
	color:#0076ad;
}
.comm-block {
	padding:10px;
	position:relative;
	background:#f2f3f3;
	margin-bottom:10px;
}
.comm-block form {

}
.comments  textarea,
.prof-comments  textarea {
	width:100%;
	border:1px solid #cfcfcf;
	overflow:auto;
	height:85px;
	margin-top:10px;
}
.comments .submit,
.prof-comments .submit {
	background:none;
	float:right;
	border:none;
	display:inline-block;
	color:#0076ad;
	font:11px/12px Tahoma;
	text-decoration:underline;
	padding:5px;
	cursor:pointer;
	margin-right:-5px;
}
.comm-block .author-avatar {
	float:left;
	width:63px;
	padding-top:3px;
}
.comm-block .comm-text {
	float:right;
	width:320px;
	margin-right:75px;
	font:11px/16px Tahoma;
}
.prof-comments .comm-text {
	width:535px;
}
.comm-text ul li {
	display:inline;
	margin-right:5px;
	font:10px/18px Tahoma;
}
.comm-text ul li a {
	font:11px/18px Tahoma;
} 
.comm-block .comm-menu {
	position:absolute;
	right:10px;
	top:10px;
	width:60px;
}
.comm-menu .c-title {
	color:#000;
	font:10px/18px Tahoma;
}
.comm-menu ul li {
	font:10px/14px Tahoma;
}
.comm-menu .c-delete {
	color:#f00;
	font-weight:bold;
}
.reply {
	padding-left:70px;
	background:#fff;
}
.reply .comm-text {
	width:260px;
}
.prof-comments .reply .comm-text {
	width:475px;
} 
.def-comm-form {
	padding:30px 0;
	background:#fff;
	position:relative;
}
.def-comm-form form {
	background:#f2f3f3;
	padding:10px;
}
.def-comm-form .title {
	position:absolute;
	top:0;
	background:#f2f3f3;
	border:none;
	font:14px/30px Tahoma;
	color:#858e94;
	display:inline-block;
	padding:0 10px;
	right:10px;
	height:30px;
}
.def-comm-form textarea {
	margin:0;
}
.c-link,
.c-link:active {
	font:14px/14px Tahoma;
	text-decoration:underline;
	position:absolute;
	right:25px;
	top:17px;
} 
.c-link:hover {
	text-decoration:none;
}
.prof-comments .c-link {
	right:0;
	top:25px;
}
.comments .pagination li {
	float:left;
	margin-right:2px;
}
.comments .pagination li span,
.comments .pagination li a:hover {
	display:inline-block;
	padding:5px 7px;
	background:#F2F3F3;
	color:#797C80;
	font-weight:700;
}
.comments .pagination li a {
	display:inline-block;
	padding:5px 7px;
}
