/*  
Theme Name:  Strana_Sovetov
Theme URI: http://prodengiblog.ru/archives/179
Description: Strana_Sovetov with three columns. 
Version: 1.0
Author: Ksana
Author URI: http://prodengiblog.ru
Tags: red, grey, three-columns, fixed-width, right-sidebar
*/ 

@import 'css/header.css';
@import 'css/top_menu.css';
@import 'css/top_blok.css';
@import 'css/maincolumn.css';
@import 'css/main_detal.css';
@import 'css/categories.css';
@import 'css/navi.css';
@import 'css/bottom.css';
@import 'css/sidebar.css';
@import 'css/tabs.css';
@import 'css/dd-formmailer.css';

/************************************************
* Global Styles					*
************************************************/

* { 
margin : 0; 
padding : 0; 
} 

body { 
  width: 100%; 
  height: 100%; 
  background : #F2F2F2; 
  text-align : center; 
	font-size: 14px;
  font-weight : normal; 
  font-family : Arial, Verdana, Sans-Serif; 
  color : #000; 
  border: 0;
}

/************************************************
* wrapper			*
************************************************/

#container { 
  overflow: hidden;
} 

/************************************************
* Structure	wrapper			*
************************************************/

#header { }

#navbar { }             /*top_menu*/

#top_blok { }

#page {  
  width : 1020px; 
  margin : 30px auto 20px; 
  padding : 0; 
  text-align : left; 
  overflow : hidden; 
} 

#bottom { } 

#footer { } 

/************************************************
* Structure	page			*
************************************************/

.maincolumn { } 

#sidebar { } 

/************************************************
*	Hyperlinks *
************************************************/

a, a:visited { 
color : #808080; 
text-decoration : none; 
  outline:none;
} 
a:active, a:hover { 
color : #000; 
text-decoration : underline; 
  outline:none;
} 
a img { 
padding : 0; 
margin : 0; 
border : none; 
} 

/* Внутри .box  */

.link { 
width : 560px; 
margin : 0; 
padding : 5px 0 10px 0; 
font-size : 12px; 
color: #808080;
clear: both;
} 
.link ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
 } 
.link ul li, .silk ul li {
  list-style-type: none;
  margin: 0;
  padding: 0;
  font-size : 12px; 
 } 

/* Внизу .box  */

.silk, .main { 
width : 560px; 
margin : 0 0 10px 0; 
padding : 0; 
font-size : 12px; 
color: #808080;
clear: both;
} 
.silk ul li, .main ul li { 
font-size : 12px; 
} 
.link a, .link a:hover, .link a:visited,
.silk a, .silk a:hover, .silk a:visited,
.main a, .main a:visited, .main a:hover {  
font-size : 12px; 
color: #808080;
} 
.main { 
width : 99%; 
margin : 0 0 10px 0; 
border: 0;
  background : transparent; 
} 

/************************************************
* h 							*
************************************************/
h1, h2, h3, h4, h5, h6 { 
clear: both;
} 
h1 { 
font-size : 36px; 
} 
h2 { 
font-size : 18px; 
} 
h3 { 
font-size : 16px; 
color: #000;
font-weight : bold; 
} 
h4 { 
font-size : 15px; 
color : #000;
margin : 0 0 20px 0; 
} 
h5 { 
font-size : 15px; 
margin : 0 0 15px 0; 
padding : 0 0 2px 0; 
color : #000;
} 
h6 { 
font-size : 15px; 
color : #000;
margin : 20px 0 10px 0; 
} 

/************************************************
*	align								*
************************************************/

/* comments */

.left { 
float: left;
text-align : left; 
} 
.right { 
float: right;
text-align : left; 
} 

/* browse */

.alignleft { 
  float : left; 
  text-align : left; 
  margin : 0 0 25px 0; 
	padding: 0;
} 
.alignright {  
  float : right; 
  text-align : right; 
  margin : 0 0 25px 0; 
	padding: 0;
} 

/* midlle */

.lefty { 	
	margin: 0;
  padding:0;
  float: left;
  text-align: left;
}
.righty { 
	margin: 0;
  padding:0; 
  float: right;
  text-align: left;
}

/************************************************
*	additional classes					*
************************************************/

p { 
text-align : left; 
margin : 0 0 5px 0; 
padding : 0; 
} 
.clear { 
clear : both; 
} 

/************************************************
*	footer								*
************************************************/

#footer { 
 background:  url('/wp-content/themes/StranaSovetov/images/footer.png') repeat-x 50% 0; 
 width: 100%; 
 height : 94px;
text-align: center;
font-size : 14px; 
font-weight : normal; 
padding : 12px 0 0 0;
margin : 0px 0 0 0; 
color : #C4C4C4; 
} 
#footer a, a:visited { 
color : #C4C4C4; 
text-decoration : none; 
} 
#footer a:hover { 
color : #d1d1d1; 
text-decoration : underline; 
} 
#LiveInternet { 
width : 0; 
height : 0; 
position : absolute; 
top : -5000px; 
left : -5000px; 
visibility : hidden; 
} 
.copyright { 
width : 700px; 
margin: 0 auto 10px;
padding: 0;
color : #C4C4C4; 
}
#footer.alignleft { 
  float : left; 
  text-align : left; 
clear : both; 
width : 140px; 
position : relative; 
margin: 15px 0 15px 15px;
bottom: 15px;
border : 1px solid #fff; 
	padding: 0;
} 

#footer.alignright { 
  float : right; 
  text-align : right; 
clear : both; 
width : 100px; 
position : relative; 
margin: 15px 0 15px 15px;
	padding: 0;
border : 1px solid #fff; 
} 

/************************************************
*	line							*
************************************************/

.line { 
margin : 15px 0 10px 0; 
border-bottom : 1px solid #E0E0E0; 
clear : both; 
} 
.line2 { 
margin : 15px 0 15px 0; 
border-bottom : 2px solid #E0E0E0; 
clear : both; 
} 

/************************************************
*	Дополнительные классы							*
************************************************/

#line { 
margin : 0; 
padding: 2px;
border-top : 1px solid #E0E0E0; 
clear : both; 
} 
#line2 { 
margin : 0 0 5px 0; 
padding: 0 0 5px 0; 
border-bottom : 1px solid #E0E0E0; 
clear : both; 
} 
#marg { 
margin : 0 0 10px 0; 
font-size : 13px; 
} 
#margin { 
margin-bottom : 30px; 
} 
#margin_bottom { 
margin-bottom : 20px; 
} 


/************************************************
*	Закругленные углы     970px      *
************************************************/

.page_in	{ 
	padding: 0;
	margin: 0 25px;
  overflow : hidden; 				
}
.top_image {
  margin: 0;
  padding: 0;
  background-image: url(/wp-content/themes/StranaSovetov/images/page_img.png);
  background-position: top;
  width: 1020px;
  height: 15px;
}
.midlle_image {
  width: 1020px;
  margin: 0;
  padding: 0;
  background-color: #fff;
  background-image: url(/wp-content/themes/StranaSovetov/images/midlle.png);
  background-repeat: repeat-y;
  background-position: left;
}
.bottom_image {
  margin:0;
  padding:0;
  background-image: url(/wp-content/themes/StranaSovetov/images/page_img.png);
  background-position: bottom;
  width: 1020px;
  height: 15px;
}

/************************************************
*	Comments								*
************************************************/

#comments {    
  position : relative;
  width: 585px;
  margin : 10px 0 0 0; 
  padding : 0;  
	float:left;
	clear:both;
} 
ul.commentlist {  
  width: 585px;
  margin : 0 0 25px 0; 
  padding : 0; 
} 
ul.commentlist li { 
  clear:both;
  list-style-type : none; 
  background : #F7F7F7; 
  width: 565px;
  min-height: 85px;
  margin : 0 0 10px 0; 
  padding : 15px 10px 0 10px; 
  border : 1px solid #ddd; 
} 
ul.commentlist a { 
  font-size : 14px; 
} 
.comment_text { 
width : 563px; 
padding : 0; 
margin : 15px 0 10px 0; 
	overflow: hidden;
} 
.commenttext-admin { 
background : #fff; 
width : 495px; 
color : #000000; 
font-size : 12px; 
font-family : Arial, Verdana, Sans-Serif; 
padding : 10px 10px 0 10px; 
margin : 5px 0 20px 0; 
border : 1px solid #ddd; 
} 
img.avatar {
  float: left;
	margin: 3px 10px 5px 0;
	padding: 1px;
  border: 1px solid #E0E0E0;  
}
#commentform .alignleft { 	 
	margin-bottom: 15px;
  padding:0;
  width: 230px; 
}
#commentform .alignright {   
	margin-bottom: 15px;
  padding:0; 
  width: 230px; 
}
.comment_text .righty {     
width : 495px; 
margin : 0; 
padding : 0; 
} 

/************************************************
*	Commentsform								*
************************************************/

form#commentform { 
background : #fff; 
padding : 0; 
margin-left : 0; 
font-family : Arial, Verdana, Sans-Serif; 
float : left; 
  width: 585px;
} 
input, textarea { 
font-family : Arial, Verdana, Sans-Serif; 
font-size : 14px; 
padding : 3px; 
border : 1px solid #ddd; 
} 
textarea#comment { 
overflow : hidden; 
margin : 20px 0 50px 0; 
width : 577px; 
height : 150px; 
} 
input #author, input #email, input #url, textarea #comment { 
padding : 3px; 
border : 1px solid #ddd; 
} 
input#author, input#email, input#url { 
margin : -5px 5px 0 0; 
clear: both;
} 
input#submit { 
float: right;
width : 220px; 
height : 27px; 
background : #930a0d url('/wp-content/themes/StranaSovetov/images/navbar.gif') right bottom repeat-x; 
border-top : 1px solid #660000; 
border-left : 1px solid #980202; 
border-right : 1px solid #980202; 
border-bottom : 0; 
color : #fff; 
cursor : pointer; 
padding : 0 0 3px 0; 
margin : 0 0 20px 0; 
font-size : 14px; 
} 

/************************************************
*	plugins								*
************************************************/

.sociallist { 
margin : 0 0 20px 0; 
} 