/*  
Theme Name: Work2
Theme URI: http://wordpress.org/
Description: Тема для экспериментов с дизайном
Version: 1.6
Author: Michael Heilemann
Author URI: http://binarybonsai.com/

	Kubrick v1.5
	 http://binarybonsai.com/kubrick/

	This theme was designed and built by Michael Heilemann,
	whose blog you will find at http://binarybonsai.com/

	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php

*/





body {
	font-size: 62.5%; /* Resets 1em to 10px */
	font-family: Tahoma, Verdana, Arial, Sans-Serif;
	color: #333;
	text-align: center;
	margin: 0px;
	padding: 0px;
	min-width:950px;
	}
	
td, div, p {
  Font-Family: Tahoma, Verdana, Arial, Sans-Serif;
  Font-weight: normal; 
  Font-size: 12px;
  color: #646464;	
  }
  
a {
  Color: #dc8219;
  text-decoration: underline;
}

a.title {
  Color: #646464;
  text-decoration: underline;
}

#page {
	width: 100%;
	background-color: white;
	margin: 20px;
	text-align: left;
	BackGround-Image: url(images/new/body_bg.jpg);
  BackGround-position: center top;
  BackGround-Repeat: repeat-x;
	}
	
#header {
  float:left;
  width: 50%;
  min-width: 459px;
	margin: 0px; 
	padding: 0px; 
	}
	

#headerimg {
	margin: 0;
	height: 163px;
	width: 100%;
	/*border: solid blue 1px;*/
	}
	
#headerimg .description {
  position: absolute;
  left: 30px;
  top: 14px;
  width: 296px;
  height: 15px;
	}
.adsdiv a {
color: white;
text-decoration: none;
}
#phones
{
  BackGround-Image: url(images/new/phone.jpg);
  BackGround-position: left top;
  BackGround-Repeat: no-repeat; 
  float:left;
  width: 89px;
  height: 50px;  
	margin: 80px 0px 0px 10px; 
	padding: 0px;

	}	
a.seo {
color: #333;
text-decoration:none;
}
a.seo:hover {
color: #333;
text-decoration:none;
}
/*#phones
{
  BackGround-Image: url(images/new/9.gif);
  BackGround-position: left top;
  BackGround-Repeat: no-repeat; 
  float:left;
  width: 243px;
  height: 60px;  
	margin: 90px 0px 0px 10px; 
	padding: 0px;
  border: solid red 1px; 
	}	*/
	
#sidebar {

  float:right;
  padding: 0px;
  margin: 0px; 
  overflow:hidden; 
  width: 346px;
  height: 163px;
  BackGround-Image: url(images/new/search_form_bg.jpg);
  BackGround-position: left top;
  BackGround-Repeat: no-repeat;  
  /*border: solid blue 1px;*/    
	}
	
#sidebar ul li {
  Padding: 0px;
  Margin: 0px;
}
	

#searchform {
  position: relative;
  left: 100px;
  top: 10px;  
  Margin: 0px 0px 0px 0px;   
}



#searchform #search {
  BackGround-color: #ffffff;
  Border: 1px solid #999999;
  Vertical-align: middle;
  Font-family: Tahoma, Verdana;
  Font-size: 12px;
  Color: #646464;
  Padding: 2px 4px 2px 4px;
  Margin: 0px;
  width: 140px;
  height: 16px;
}

#searchform #search_img {
  Margin: 2px 0px 0px 0px; 
}

#loginform {
 /* Border: 1px solid #00ff00;*/
  BackGround-Image: url(images/new/login_form_bg.gif);
  BackGround-position: 48px 0px;
  BackGround-Repeat: no-repeat;  
  position: relative;
  left: 52px;
  top: 17px;  
  width:100%;
  height:119px;
  Margin: 0px;
  Padding: 0px;   
}
#loginform #login,#password {
  BackGround-color: #ffffff;
  Border: 1px solid #999999;
  Vertical-align: middle;
  Font-family: Tahoma, Verdana;
  Font-size: 12px;
  Color: #646464;
  Padding: 2px 4px 2px 4px;
  Margin: 0px;
  width: 140px;
  height: 16px;
}

td.main_page_icon {
  BackGround-Image: url(images/new/icon.jpg);
  BackGround-position: left top;
  BackGround-Repeat: no-repeat;  
  Padding: 5px 0px 5px 75px;
}
.main_page_icon .header{
  Margin: 10px 0px 35px 0px;
}

.breadcrumb {
  Padding-Bottom: 5px;

}

.forward {
  Background-Color: #e1e1e1;
  display: block;
  position: relative;
  Left: -10px;
  Width: 90px;
  Padding: 4px 10px 6px 10px;
}

#pencil {
  BackGround-Image: url(images/new/contact_bg.jpg);
  BackGround-position: right bottom;
  BackGround-Repeat: no-repeat;  
}

/* ************************************************************************************************************************ */


#main_menu
{
  float:left;
  width: 100%;
	color: #DDD;

	margin: 0px;
 

height: 44px;
Text-align: left;
BackGround-Image: url(images/new/menu_bg.jpg);
BackGround-position: center top;
BackGround-Repeat: repeat-x;  
  	
}

#main_menu ul{
	margin: 0;
	padding: 0 0 0 0px;
	list-style: none;

}

#main_menu ul li{
	float: left;
	display: block;
	text-align: center;
	vertical-align: middle;
	Padding-Top: 6px;
	width: 120px;
	height: 44px;
	font-family: Tahoma;
	font-size: 12px;
	color: #707070;
BackGround-Image: url(images/new/menu_item_bg.gif);
BackGround-position: right top;
BackGround-Repeat: repeat-x;  
}

#main_menu ul li a{
	padding: 10px 10px 10px 12px;
	text-decoration: none;
	color: #707070;
	display: block;
}	
	


/* End Sidebar */
	

.narrowcolumn
 {
	width:100%;			
	float:left;
  padding: 0px; 
  margin: 0px;
	}
	

	
#main_page
 {
 	position:relative; 
  float:left;
  padding: 0px; 
  margin: 0px;
	}	
	



	
	


#page_submenu
{
  position:relative;
  float:right;
  width:28%;
  padding:35px 0px 0px 0px;
  margin:0px;
  /*border: solid blue 1px;*/  
}

#page_submenu ul li 
{
	padding: 6px 0px 4px 0px;
  font-size: 1em;
}

#page_entry
{
/*border: solid 1px #f00;*/
  position:relative;
  float:left;  
  width:65%;
  padding:15px 0px 20px 0px;
  margin:0px;
  left: 2%;
}

.news p small {
  Font-size: 11px;
  Color: #dc8219;
}
.news2 p small {
  Font-size: 11px;
  Color: #dc8219;
}
.news p {
  Line-height: 18px;
  Padding-Bottom:15px;
}
.news2 p {
  Line-height: 18px;
  Padding-Bottom:0px;
}

/* ************************************************************************************************************************ */	
	



#calendar_wrap {
Padding-top:20px;
}



.alt {
	background-color: #f8f8f8;
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	}







/* Begin Structure */
body {
	margin: 0px;
	padding: 0px; 
	}

#page {
	background-color: white;
	margin: 0px; 
	padding: 0px; 
/*	width: 760px;*/
	min-width: 720px;
	}




	
/* Begin Sidebar */

#sidebar form {
	margin: 0;
	}









	
	
	
	
	
	
	
	
	
	
	
	
  


.post {
  padding:10px 0px 10px 0px;
	margin: 0px;
	text-align: left;
	}

.post hr {
	display: block;
	}




.postmetadata {
	clear: left;
}

#footer {
  background-color: #C0C0C0;
  min-width: 700px;
	padding: 20px;
	margin: 0px 0px 0px 0px; 
	clear: both;
	text-align: center;
	}


/* End Structure */



/*	Begin Headers */
h1 {
	padding-top: 20px;
	margin: 0;
	}

h2 {
	margin: 0px;
	}

h2.pagetitle {
	margin-top: 10px;
	text-align: center;
}

#sidebar h2 {
	margin: 5px 0 0;
	padding: 0;
	}

h3 {
	padding: 0;
	margin: 10px 0 0;
	}

h3.comments {
	padding: 0;
	margin: 40px auto 20px ;
	}
/* End Headers */



/* Begin Images */
p img {
	padding: 0;
	max-width: 100%;
	}

/*	Using 'class="alignright"' on an image will (who would've
	thought?!) align the image to the right. And using 'class="centered',
	will of course center the image. This is much better than using
	align="center", being much more futureproof (and valid) */

img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}

img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
	}

img.alignleft {
	padding: 10px;
	margin: 0 7px 2px 0;
	display: inline;
	}

.alignright {
	float: right;
	}

.alignleft {
	float: left
	}
/* End Images */



/* Begin Lists

	Special stylized non-IE bullets
	Do not work in Internet Explorer, which merely default to normal bullets. */

html>body .entry ul {
/* 	margin-left: 0px;
	padding: 0 0 0 30px;
	list-style: none;
	padding-left: 10px;
	text-indent: -10px; */
	} 



	}

.entry ol {
	padding: 0 0 0 35px;
	margin: 0;
	}

.entry ol li {
	margin: 0;
	padding: 0;
	}



#sidebar ul, #sidebar ul ol {
	margin: 0;
	padding: 0;
	}



#sidebar ul p, #sidebar ul select {
	margin: 0px;
	}

#sidebar ul ul, #sidebar ul ol {
	margin: 0px;
	}

#sidebar ul ul ul, #sidebar ul ol {
	margin: 0px;
	}



#sidebar ul ul li, #sidebar ul ol li {
	margin: 0px;
	padding: 0px;
	}
/* End Entry Lists */



/* Begin Form Elements */



.entry form { /* This is mainly for password protected posts, makes them look better. */
	text-align:center;
	}

select {
	width: 130px;
	}

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

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

#commentform #submit {
	margin: 0;
	float: right;
	}
/* End Form Elements */






/* Begin Various Tags & Classes */

.bq {
width: 500px;
background: url(images/bq_e.gif) no-repeat right bottom;
padding-left: 30px;
font-size: 13px;
}

.bq:first-letter {
background: url(images/bq_s.gif) no-repeat left top;
padding-left: 30px;
}

.ddd333 {
color: white;
display: none;
}
.ddd333 a {
color: white;
display: none;
}


a img {
	border: none;
	}

.navigation {
	display: block;
	text-align: center;
	margin-top: 10px;
	margin-bottom: 60px;
	}
.oes strong {
font-weight:normal;
text-decoration:none;
}
.headlink {
margin-top: 30px;
z-index: -1;
color:white;
display:none;
}
/* End Various Tags & Classes*/



/* "Daisy, Daisy, give me your answer do. I'm half crazy all for the love of you.
	It won't be a stylish marriage, I can't afford a carriage.
	But you'll look sweet upon the seat of a bicycle built for two." */

