/**
  Theme Name: Sosedi
  Theme URI: http://www.my-sosedi.ru
  Version: 1.0.
  Author: Alexey Sidorenko
  Author URI: http://altzgamer.ru
  Tags: three columns
  Licence: All rights reserved
  Description: Nice theme
*/

body {font-family:Arial, Helvetica, sans-serif;margin:0px; padding:0px; color:#656565;background: url('images/header-bg.png') repeat-x top;}
a {text-decoration:none; color:#de3800}
a:hover {color:#e55423;}
a:visited {color:#ef744b;}
a:active{outline: none;}

div {margin:0px; padding:0px;}
a.pdf {padding:0px 0px 0px 22px; background: url('images/pdf.gif') no-repeat; background-position:top left; display:block;}
h3 a.orange {color:#de3800!important;}

#container {margin:0px auto; width:960px; padding:0px;}
#header { margin:0px; padding:0px; width:960px; height:189px; }
	#logo_link h1{width:302px; height:188px; text-indent:-9999px;margin:0px; padding:0px;}
	#banner_link h2 {color:#FFFFFF; width:620px; position:relative; left:320px; font-size:24px; top:140px; font-family:Arial, Helvetica, sans-serif; margin:0px; padding:0px;}
	#banner_link h2 a {color:#FFFFFF;}

#left_sidebar {width:272px; padding:13px 15px 15px 15px; float:left;}
	#left_sidebar img { text-align:center; border:none;}
	#left_sidebar h3 {background:url('images/h3-bg.png') no-repeat; height:30px; color:#FFFFFF; font-size:18px; padding:5px 10px 0px 20px;margin:16px 0px 0px 0px;}
	
	h2.motto {color:#de3800; margin:28px 0px 34px 0px; padding:0px; text-align:center; font-size:20px;}
	#left_sidebar ul {margin:10px; padding:0px;}
	#left_sidebar ul li { text-align:justify; list-style-type:none;  }
	#left_sidebar small {text-align:justify; }
	#left_sidebar p  {padding:10px 20px 0px 0px; text-align:justify;}
	#left_sidebar ul li small a, #right_sidebar ul li small a{color:#656565;}
	#left_sidebar ul li h4, #right_sidebar ul li h4  {margin:20px 0px 10px 0px;}

#real_content { width:658px;float:right; padding-top:30px;}
	#right_sidebar {width:220px; float:right; padding:0px 0px 15px 15px; }
		#right_sidebar ul {margin:10px 0px 10px 0px; padding:0px;}
		#right_sidebar ul li { text-align:justify; list-style-type:none; margin:0px; padding:0px; }
		.right_excerpt{ text-align:justify; margin:0px; padding:0px; font-size:small;}
		.right_excerpt p {padding:10px 0px 0px 10px; margin:0px;}
		.right_excerpt_single {text-align:justify; margin:50px 0px 0px 0px; padding:0px; font-size:small; font-style:italic}
		ul.sidebar_widget_pho {padding:0px; margin:0px!important;}
		ul.sidebar_widget_pho li {list-style-type:none; font-size:small; padding:0px; margin:0px; text-align:left!important}
		.imgtfe {margin-left:0px; margin-top:10px}
		div.see_more {margin:10px 10px 0px 10px; width:auto; text-align:right;  }
		.see_more a{color:#de3800!important}
	#main_content {width:423px; margin:0px; padding:0px; float:left; }
		h3.grey_grad {background:url('images/h3-bg.png') no-repeat; height:30px; color:#FFFFFF; font-size:18px; padding:5px 10px 0px 20px; margin-top:28px;}
		h3.grey_grad a {color:#FFFFFF!important;}
		#main_content h3 a, #main_content_single h3 a {color:#FFFFFF!important;}
		h2.postTitle {font-size:18px; margin-bottom:5px;}
		.post_date {margin-bottom:10px; font-size:14px; font-weight:bold; color: #999999;}
		.post_cat, .post_cat a {font-size:16px; font-weight:normal; color:#ee9b52;}
		ul#posts {list-style-type:none; margin:10px; padding:0px;}
		.post {text-align:justify; color:#454545}
		.post img {margin:0px 10px 5px 0px;}
		.post blockquote { font-style:italic; color:#7d7d7d; }
		ul.experts_list {margin:0px; padding:0px;}
		ul.experts_list li {display:block; clear:both; margin:10px 0px 10px 0px;}
	#main_content_single {width:658px; margin:0px; padding:0px; float:left; }
#footer {font-size:10px; text-align:center; margin:20px; padding:20px; border-top:1px solid #dedede; color:#b7b7b7;}
	#footer a {color:#b7b7b7;}

/*Apple Menu*/
#skyline {
    width: 658px; height: 96px;
    background: url(images/apple_menu.png);
    margin: 0px auto; padding: 0px;
    position: relative;}
  #skyline li {
    margin: 0; padding: 0; list-style: none;
    position: absolute; top: 0; display:inline;
	}
  #skyline li, #skyline a {
    height: 96px;  display: block; text-indent:-9999px;}
	#skylina li a:active {outline: none;}
/*Links*/
#menu_logo {left: 0; width: 88px;}
#menu_news {left: 88px; width: 93px;}
#menu_about{left: 181px; width: 76px;}
#menu_services {left: 257px; width: 106px;}
#menu_staff {left: 363px; width: 99px;}
#menu_contacts {left: 462px; width: 119px;}
#menu_price {left: 581px; width: 77px;}
/*Hover*/
#menu_logo a:hover {background: transparent url(images/apple_menu.png) 0 -98px no-repeat;}
#menu_news a:hover {background: transparent url(images/apple_menu.png) -88px -98px no-repeat;}
#menu_about a:hover {background: transparent url(images/apple_menu.png) -181px -98px no-repeat;}
#menu_services a:hover {background: transparent url(images/apple_menu.png) -257px -98px no-repeat;}
#menu_staff a:hover {background: transparent url(images/apple_menu.png) -363px -98px no-repeat;}
#menu_contacts a:hover {background: transparent url(images/apple_menu.png) -462px -98px no-repeat;}
#menu_price a:hover {background: transparent url(images/apple_menu.png) -581px -98px no-repeat;}
/*Active*/
#menu_logo a:active {background: transparent url(images/apple_menu.png) 0 -198px no-repeat;}
#menu_news a:active {background: transparent url(images/apple_menu.png) -88px -198px no-repeat;}
#menu_about a:active {background: transparent url(images/apple_menu.png) -181px -198px no-repeat;}
#menu_services a:active {background: transparent url(images/apple_menu.png) -257px -198px no-repeat;}
#menu_staff a:active {background: transparent url(images/apple_menu.png) -363px -198px no-repeat;}
#menu_contacts a:active {background: transparent url(images/apple_menu.png) -462px -198px no-repeat;}
#menu_price a:active {background: transparent url(images/apple_menu.png) -581px -198px no-repeat;}


/*Functional Elements*/

.clear {clear:both;}
p.postMeta {font-size:10px;}
.aligncenter, div.aligncenter {display: block; margin-left: auto; margin-right: auto;}
.alignleft {float: left;}
.alignright {float: right;}

/*Comments*/
#commentform input {
	width: 170px;
	padding: 2px;
	margin: 5px 5px 1px 0;
	}

#commentform textarea {
	width: 100%;
	padding: 2px;
	}

#commentform #submit {
	margin: 0;
	float: right;
	}
	
	/*Main page*/
table.column_2_table {width:658px!important; border-top:1px solid #CCCCCC;}
table.column_2_table td {width:309px; padding:10px;}