/**
  Theme Name: Belyh
  Theme URI: http://www.belyh.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:#3c3c3c;background:#031548 url('images/bg.jpg') repeat-x top; font-size:12px;}
a {text-decoration:none; color:#0a5591}
a:hover {color:#317bb6;}
a:visited {color:#317bb6;}
a:active{outline: none;}

table {border-collapse:collapse;}
table td {border:1px solid #CCC; border-collapse:collapse; padding:3px; font-size:10px;}

div {margin:0px; padding:0px;}
a img {border:0px;}

#upper_line {width:auto; margin:0 auto; height:31px; background:#041749 url('images/up_bg.jpg') repeat-x top; }
	#upper_line_container {width:960px; margin:0 auto;}
	div.lj_link a{height:31px!important;background:url('images/lj.jpg') no-repeat top center; width:42px; padding:0px 0px 0px 20px!important; float:right; }
	ul#upper_right_elements {float:right; font-family:Arial, Helvetica, sans-serif; font-size:14px; margin:7px 0px 0px 0px; padding:0px; }
	ul#upper_right_elements li {display:inline; padding:10px;}
	ul#upper_right_elements a {color:#0db7f5}
	ul#upper_right_elements a:hover {color:#4fcefc;}
	
#container {margin:0px auto; width:960px; padding:0px; border-left:10px solid #031547; border-right:10px solid #031547; background:#FFF;}
#header { margin:0px; padding:0px; width:960px; height:128px;background:url('images/belyh_dn.jpg') no-repeat; }
	#logo_link h1{width:402px; height:128px; text-indent:-9999px;margin:0px; padding:0px;}
	#ad_main {float:right; padding:10px 20px 0px 0px}
		#ad_main_1 a{width:225px; height:100px; float:left; margin-left:414px;margin-top:10px;text-indent:-9999px;}
	#ad_main a img  {border:0px;}

#left_sidebar {width:640px; padding:0px 0px 15px 0px; float:left; margin:0px;}
	#left_sidebar img { text-align:center; border:none;}
	#left_sidebar h2 {background:url('images/main_h1.png') repeat-x; height:46px; color:#FFFFFF; font-size:36px; padding:5px 10px 0px 20px;margin:0px 0px 0px 0px;font-family:Garamond, Georgia, serif; font-weight:normal;}
	#left_sidebar h2 a {color:#FFFFFF;}
/*Post or page*/	
	.post {padding:0px 20px 20px 20px;}
	.post p {line-height:20px; text-align:justify;}
	p.postMeta {padding:10px 20px 0px 20px; color:#999999;}
	p.postMeta a {color:#999999;}
	.post img {padding:10px; border:1px solid #d5d5d5; margin:10px 10px 0px 10px;}
	.post h3 {color:#0a5591; font-family:"Arno Pro", Garamond, Georgia, serif;font-variant: small-caps;font-size:26px; margin:0px; padding:0px; }
/*Index page*/	
	ul#posts {list-style-type:none; padding:0px; margin:0px 20px 0px 20px;}
	ul#posts li {margin:10px 0px 10px 0px;}
	#posts h3 {font-family:"Arno Pro", Garamond, Georgia, serif;font-variant: small-caps;font-size:22px; padding:0px; margin:0px;}
	.post_date{color:#b7b7b7; display:block; text-transform:uppercase; width:auto; border-bottom:1px dotted #b7b7b7; padding:3px;margin:15px 0px 7px 0px; font-size:10px;}
	.post_date a {color:#9c9c9c;}
	.post_date a:hover {color:#bababa;}
	.postWrapper {text-align:justify;}
/*Comments*/
.comments {clear:both; float:left;}
h2#comments, h2#postcomment {background:none; color:#0a5591; font-family:"Arno Pro", Garamond, Georgia, serif;font-variant: small-caps;font-size:26px; margin:30px 0px 0px 0px;padding:20px 0px 0px 0px; border-top:1px dotted #0a5591;  }
h2#comments a, h2#postcomment a {color:#0a5591;}
input#submit {float:right;}


#main_content {width:320px; margin:0px; padding:0px; float:right; background:#c9c9c9 url('images/right_sd_bg.png') repeat-x}
	#search_box {height:36px;background:#ececec url('images/search_box_bg.png') repeat-x; padding-top:14px; text-align:center;}
	input.searchbox {background:#c5c5c5 url('images/search_bg.png') repeat-x; border:1px solid #dddddd; padding:3px; width:213px;}
	input.searchbutton{color:#03184b;background:#c5c5c5 url('images/search_bg.png') repeat-x; border:1px solid #dddddd;padding:2px 3px 3px 3px; font-size:12px; margin-left:3px;}
	
	#right_sidebar_whitefield {width:240px; margin:20px; padding:20px; background:#FFF;}
	#right_sidebar_whitefield h3 {color:#0a5591; font-family:"Arno Pro", Garamond, Georgia, serif; font-weight:normal; font-size:22px; font-variant: small-caps; margin:0px; padding:0px;}
	#right_sidebar_whitefield ul {list-style-type:none!important; line-height:normal; margin:10px; padding:0px;}
	#right_sidebar_whitefield ul li {list-style-image:none;background: url('images/sd-list.png') no-repeat; background-position:0px 4px; margin:0px; padding:3px 0px 3px 20px;}
	#right_sidebar_whitefield ul li h4 {font-weight:normal; margin:0px; padding:0px; font-size:12px;}
	#right_sidebar_whitefield ul li h4 a{color:#3c3c3c;}
	#right_sidebar_whitefield ul li h4 a:hover {color:#757575;}
	li.widget {list-style-type:none; padding-left:23px;}
	li.widget img {border:1px solid #CCCCCC!important; margin:8px!important;}



#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: 640px; height: 50px;
    background: url(images/apple_menu.png);
    padding: 0px; top:0px; left:0px; margin:0px;
    position: relative;}
	#skyline ul li {margin: 0px; padding: 0px;}
  #skyline li {
    margin: 0px; padding: 0px; list-style: none;
    position: absolute; top: 0; display:inline;
	}
  #skyline li, #skyline a {
    height: 50px;  display: block; text-indent:-9999px;}
	#skylina li a:active {outline: none;}
/*Links*/
#menu_logo {left: 0; width: 98px;}
#menu_news {left: 98px; width: 95px;}
#menu_about{left: 193px; width: 90px;}
#menu_services {left: 283px; width: 179px;}
#menu_staff {left: 462px; width: 73px;}
#menu_contacts {left: 535px; width: 105px;}
/*Hover*/
#menu_logo a:hover {background: transparent url(images/apple_menu.png) 0 -50px no-repeat;}
#menu_news a:hover {background: transparent url(images/apple_menu.png) -98px -50px no-repeat;}
#menu_about a:hover {background: transparent url(images/apple_menu.png) -193px -50px no-repeat;}
#menu_services a:hover {background: transparent url(images/apple_menu.png) -283px -50px no-repeat;}
#menu_staff a:hover {background: transparent url(images/apple_menu.png) -462px -50px no-repeat;}
#menu_contacts a:hover {background: transparent url(images/apple_menu.png) -535px -50px no-repeat;}
/*Active*/
#menu_logo a:active {background: transparent url(images/apple_menu.png) 0 -100px no-repeat;}
#menu_news a:active {background: transparent url(images/apple_menu.png) -98px -100px no-repeat;}
#menu_about a:active {background: transparent url(images/apple_menu.png) -193px -100px no-repeat;}
#menu_services a:active {background: transparent url(images/apple_menu.png) -283px -100px no-repeat;}
#menu_staff a:active {background: transparent url(images/apple_menu.png) -462px -100px no-repeat;}
#menu_contacts a:active {background: transparent url(images/apple_menu.png) -535px -100px 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;}

.wp-caption {
border: 1px solid #ddd;
text-align: center;
background-color: #f3f3f3;
padding-top: 4px;
margin: 10px;
-moz-border-radius: 3px;
-khtml-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
}
.wp-caption img {
margin: 0;
padding: 0;
border: 0 none;
}
.wp-caption p.wp-caption-text {
font-size: 11px;
line-height: 17px;
padding: 0 4px 5px;
margin: 0;
}

/*LJ*/
li.special_date_now { font-size:14px; font-style:italic!important;  }
a.lj-pub {display:block; width:190px; height:20px; float:right; background:url(images/lj-pub.png) no-repeat; text-indent:-9999px;}
