body {background:#5f5f5f;color:#ddd;font-size:62.5%;line-height:2em;font-family:helvetica,arial,verdana, sans-serif;text-align: center; border-bottom: 3px solid #6699CC; border-top: 3px solid #6699CC;}
* {margin:0;padding:0;}
ul, ol, p, blockquote {margin:1em 0;}
a {text-decoration: none;}
h1 {font-size: 1.6em;}
h2 {font-size: 1.4em;}
h3 {font-size: 1.2em;}
h4 {font-size: 1.1em;}
#main_wrapper {} /* apply global rules throughout entire site */

/* +start main structural element rules */
/* base ONLY! no individual element styling */
#header_wrapper,
#bca_wrapper,
#content_wrapper,
#bottom_wrapper,
#footer_wrapper {width:100%;font-size:1.2em;}

#header_inner,
#bca_inner,
#content_inner,
#footer_inner,
#bottom_inner {margin:0 auto;padding:20px 30px;text-align:left;width:920px;}

#header_wrapper {background:#5f5f5f;color:#ddd;}
	#bca_wrapper {background:#6699CC;color:#3c3c3c;}
	#bca_inner {background:#6699CC;}

#content_wrapper {background:#fff;color:#3c3c3c;  background-image: url(images/fon_logo.jpg);  background-position: bottom;  background-repeat: repeat-x;}
#content_inner {background:#fff; background-image: url(images/fon_logo.jpg);  background-position: bottom;  background-repeat: repeat-x;}
	
#bottom_wrapper {background: #626262 url(images/footer_bcg.gif) repeat-x bottom;color:#eee;}
	#bottom_inner {}

#footer_wrapper {color:#eee;}

#footer_inner {font-size:0.95em;text-align:left; border-top:1px dotted #80abd6;}
	#footer_inner a {color:#6699cc;font-weight:normal;}
	#footer_inner a:hover {color:#6699CC;text-decoration:underline;}
	

/* +start header styling */
#header_wrapper {}
	#header_inner {padding:0 0 10px;}

	#nav_wrapper {background:#5f5f5f;width:100%;}
		ul#navigation {background:#5f5f5f;list-style:none;margin:0 auto;text-align:left;width:920px;}
		#navigation li {float:left;}
		#navigation li a {color:#ddd;display:block;font-weight:normal;line-height:2em;padding:0.5em 1em; font-size: 0.95em; font-family: Verdana;}
		#navigation li a:hover {background:#5f5f5f;color:#fff; background-image: url(images/headroll.jpg); background-position: center bottom; background-repeat: no-repeat;}
		#navigation li.right {float:right;}

/* +start bca styling */
#bca_inner {}
	.bca_border {border-top:1px solid #83B0DC;padding-top:7px;}
	.bca_title {float:left;padding-right:5px;width:163px;}
	.bca_desc {float:left;width:750px;}
		.bca_desc a {color:#3c3c3c;font-weight:bold;}
		.bca_desc a:hover {color:#4C4C4C;text-decoration:underline;}

/* =start main-content area styling */
#content_inner a {color:#3c3c3c;font-weight:bold;}
	#content_inner a:hover {color:#6699CC;text-decoration:underline;}

.content_left {float:left;margin-top:0.3em;width:600px; border-right: 1px dotted #80abd6;}
	.content_left h2 {color: #d7d7d7; font-size: 1em; font-weight: bold;}
	.content_left h2 a {color:#3c3c3c;}
	.post_date {color:#707070; float:left; font-weight:normal;font-size:1em;margin-top:7px; padding-right:5px; font-family:Verdana, Arial, Helvetica, sans-serif;}
	.post_date a {color: #6699CC !important; font-weight: normal !important;}
	.extra_status {float: right; margin-top:7px; padding-right:5px; font-family:Verdana, Arial, Helvetica, sans-serif; margin-bottom: 10px; width: 107px;}
	.extra_status a {color: #6699CC !important; font-weight: normal !important;}
.post {margin-bottom:1em;}
	.post h2 { color: #6699cc; font-weight: normal  !important; font-size: 1.3em;}
	.entry {float:left; margin: 0; width:595px;  padding: 5px 5px 0 0;}
		.entry a {}
		.entry img, 
		.entry a img {border:0px solid #ddd; padding:2px; margin-right:5px;}
		.entry ul, 
		.entry ol, 
		blockquote {margin-left:2em;}
		.entry li {margin-bottom:7px;}
		
.content_right {float:right;font-size:0.97em;margin-top:1.2em; background-image: url(images/aurra.png); background-position: right top; background-repeat: no-repeat; width: 277px; display: block; min-height: 610px;
_height: 610px;}
.more_info {text-align:right;}
		.more_info a {color:#6c6c6c !important;}
		.more_info a:hover {color:#967D93 !important;}

/* =start widgets styling */		
.sidebar_widget {margin:0 0 35px 0;}

#calendar_wrarp {}
	table#wp-calendar {margin:0;padding:0;width:100%;}
	#wp-calendar caption {font-size:1.1em;font-weight:bold;margin:4px 0;text-align:right;}
	#wp-calendar th,#wp-calendar td {padding:0 7px;text-align:center;}
		#wp-calendar td a {border:1px solid transparent;display:block;}


.textwidget {margin:15px 0;}
	
/* =start bottom main styling */		
#bottom_inner {}
	#bottom_inner a {color:#ddd;}
	#bottom_inner a:hover {color:#83B0DC !important;text-decoration:underline !important;}
	
.bottom_left {float:left;width:600px;}	
	#archived_posts {color:#ccc;margin-top:1em; border-right: 1px dotted #80abd6;}
		#archived_posts h3 {margin:0;padding: 15px 0 5px 0px;}
		.archived_posts_date {color:#959595; float:left; font-weight:normal;font-size:1em;margin-top:7px; padding-right:5px; font-family:Verdana, Arial, Helvetica, sans-serif;}
		.archived_posts_date a {color: #6699CC !important; font-weight: normal !important;}		
		.extra_status_arc {float: right; margin-top:7px; padding-right:5px; font-family:Verdana, Arial, Helvetica, sans-serif; margin-bottom: 10px; width: 102px;}
		.extra_status_arc a {color: #6699CC !important; font-weight: normal !important; margin-bottom: 10px;}
		.archived_entry {float:left; margin: 0; width:595px;  padding: 5px 5px 0 0;}
		  .archived_entry a {font-weight: bold;}
		  .archived_entry img, 
		  .archived_entry a img {border: 0px solid #dddddd; padding:2px; margin-right:5px;}
	
.archived_right {float:right;font-size:0.97em;margin-top:0.2em;width:275px;}
	.archived_sub_right {color:#6c6c6c;margin-bottom:2.5em;  margin-top: 1.5em;}
	.archived_sub_right h3 {color:#ddd;padding: 10px 25px 0px 0;text-align:left;}
	.archived_sub_right a {font-weight:normal; color: #b7d9fb !important; font-size: 1.1em; font-family: Verdana; }
	.archived_sub_right ul {list-style:none;margin:0 0 1em 0;}
		.archived_sub_right ul li {padding: 0 0 0 18px;color:#CCC;line-height:2em;background: url(images/icondocm.gif); background-position: left center; background-repeat: no-repeat;}
		
#searchthis {color:#ddd;margin-top: 0.5em;  margin-right: 35px;}
	#s {border:1px solid #464646;padding:1px;vertical-align:middle;width:160px; background-image: url(images/searchbg.gif); color: #464646;}
	#searchsubmit {vertical-align:middle;}
	
/* +start comment styling */
#comments_title {border-top:1px solid #8f8f8f;margin:1em 0 0;padding:5px 0;}
	#comments {float:left;width:160px;}
	#comment_meta {float:left;}
	#comment_meta a {font-weight:bold;}
	
ol.commentlist,
ol.pingslist {list-style:none;margin:0;padding:0;}
	.commentlist li,
	.pingslist li {border-top:1px solid #7f7f7f;margin:0;overflow:auto;padding:0;}
		.comment_credentials {float:left;font-size:0.97em;margin:10px 0;padding-left:3px;width:152px;}
			.comment_credentials .author_highlight {font-weight:bold;}
		.comment_credentials br {margin:0;padding:0;}
		.comment_text {float:right;margin-top:10px;padding-right:3px;width:437px;}
			.comment_text p {margin:0 0 15px;}
		li.author {background:url(images/diag-dark.gif) top left;}
	
small {font-size:0.95em;margin-left:3px;}
#author, 
#email, 
#url, 
#comment {border:1px solid #ddd;padding:3px;font-size:1em;font-family:helvetica,arial,verdana,sans-serif;}
#respond {border-top:1px solid #8f8f8f;border-bottom:1px solid #7f7f7f;padding:5px 0 5px 0;}

#author, 
#email, 
#url {width:250px;}
#comment {width:598px;}

/* +start category styling */
#categories {clear:both;margin-top:10px; margin-bottom: 10px;}
	#categories h3 {color:#ddd;border-bottom:1px dotted #80abd6; padding:5px 0 5px 4px;}
	#categories ul {list-style:none;margin:5px 0 0 0;}
		#categories li {display: block;float:left;width:101px; text-align: center;}
		#categories li a {display:block;font-weight:bold;padding:2px 5px;}
		#categories li a:hover {text-decoration:none !important;}	

/* +start category right box*/
#categories_r {margin-top:10px;}
	#categories_r h3 {color:#666666; font-family: Arial, Helvetica, sans-serif;}
	#categories_r ul {margin:5px 0 0 0;  list-style: url(images/icon_document.gif); }
		/*#categories_r li {display: block;float:left;width:101px; text-align: center;}
		#categories_r li a {display:block;font-weight:bold;padding:2px 5px;  list-style: url(images/icon_document.gif); }*/
		#categories_r li a:hover {background:#666;text-decoration:none !important;}	

		
/* +start misc */
.floatleft {float:left;margin:5px 8px 3px 0;}
.floatright {float:right;margin:5px 0 3px 8px;}

/* +start clearing fix rules */
.left {float: left;}
.right {float: right;}

.clear {clear: both;}
.clearfix:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix {display: inline-block;}
/* Hide from IE Mac \*/
.clearfix {display:block;}
/* End hide from IE Mac */


.tm1 {
	width: 92px; height: 39px; background-image: url(images/blog.jpg); display: block; text-align: center;}
.dateprice {font-size:0.95em; color: #b7b7b7;  line-height: 5px;  margin-left: 21px;}
.price {color: #88C2FF !important; font-weight: normal !important;}
.subline {margin: -10px 0 0 0;}
.widline {margin: 20px 0 -20px 0;}
.nob {border: 0px !important; margin: 0 !important;}
.archived_top_right {color:#fff; margin-bottom:2.5em; width: 210px;  margin-top: 210px;}
	.archived_top_right h3 {color:#707070;padding: 0 0 5px 0;text-align:left; font-family: Arial;}
	.archived_top_right a {padding: 0 0 0 18px;font-weight:normal !important; color: #6699cc !important; font-size: 1.1em; font-family: Verdana;  background: url(images/icondoc.gif); background-position: left center; background-repeat: no-repeat;}
	.archived_top_right ul {list-style:none;margin:0 0 1em 0;}
		.archived_top_right ul li {color:#CCC;line-height:2em;}
.rss { margin-top: 10px;}

.footer_left {float:left; margin:0; line-height: 1.2em; width: 595px; font-size: 0.85em; color: #bcbcbc; border-right: 1px dotted #80abd6;}
  .footer_left img {margin: 10px 10px 10px 0;}
.footer_right {float:right; width: 277px; font-size: 0.85em; color: #bcbcbc; margin-top: 5px;}
img.avatar {float:left; margin-right:5px;}
