/*
Theme Name: Newsportal
Theme URI: http://www.kaushalsheth.com
Version: 1.0
Description: Резиновый трехколонник для поклонников порталов
Author: Kaushal
Author URI: http://www.kaushalsheth.com
*/

body {
min-width: 900px; 
  text-align: center;
  margin-top:0px;
  margin-bottom:0px;
  margin-left:0px;
  margin-right:0px;
  color:#666666;
  background: 		#DCDCDC  url(images/) top left repeat-x;
}

A:link {
	COLOR: #4876FF; text-decoration: none;  
}
A:visited {
	COLOR: #4876FF; text-decoration: none;
}
A:active {
	COLOR: #4876FF; text-decoration: none;
}
A:hover {
	COLOR: 	#2F4485; text-decoration: none; 
}

 A.top:link {
	COLOR: white; text-decoration: none; 
}
A.top:visited {
	COLOR:white; text-decoration: none;
}
 A.top:active {
	COLOR: white; text-decoration: none;
}
 A.top:hover {
	COLOR: 	white; text-decoration: none;
}

#page_wrapper {
min-width: 800px;
  margin-left: 0; 
  margin-right: 0;
  width: 100%;
  text-align: left;
  background: transparent url(images/backing.gif) top left repeat-x;
  border: 0px solid #FFFFFF;
}

#header_wrapper {
min-width: 800px;
height: 230px;
  background: transparent url(images/backing1.jpg) bottom left no-repeat;
  margin:0px; padding-top:0px;
}

#header {
min-width: 800px;
  height: 60px;
  padding:15px;
  background: transperant url(images/) top left no-repeat;
  margin:0px;
}

#logotip {

position: absolute; top: 0px; left:0px;
z-index: 2;
  margin:0px; padding-top:0px;
}

#logotip h1 a {
color:transparent;
text-decoration:none;
border:0px;
}

#logotip h1 a :visited
{
color:transparent;
text-decoration:none;
border:0px;
}
#logotip h1 a:hover
{
color:transparent;
text-decoration:none;
border:0px;
}
#logotip h1 a:active
{
color:transparent;
text-decoration:none;
border:0px;
}

#header h1 {
  margin-top:0px;
  padding-left:150px;
   padding-top:0px;
  font-family: verdana, arial, sans-serif;
  font-size: 28px;
  color:#ffffff;
  letter-spacing: -1px;
  position: relative; top: 40px;
  z-index: 1;
}

#header h1 a {
color:#ffffff;
text-decoration:none;
}

#header h1 a :visited
{
text-decoration:none;
color:#ffffff;
}
#header h1 a:hover
{
text-decoration:none;
color:#ffffff;
}

#sitename {
  margin:0px;
  font-family: verdana, arial, sans-serif;
  font-size: 28px;
  color:#ffffff;
  letter-spacing: -1px;
}

#header h2 {
  margin:0px;
  font-family: verdana, arial, sans-serif;
  font-size: 14px;
  color:#B1C6EB;
  letter-spacing: 1px;
}

#left_side {
 position: absolute; top:230px;left:0px;
  margin-top: 20px;
  float: left;
  width: 160px;
}

#left_side_sd {
position:relative; top: -190px; left: 17px;
}

#left_side ul {
position:relative; left:-15px;
 list-style-type: circle;
 color:#4876FF;  
}

#right_side ul {
position:relative; left:-15px;
 list-style-type: circle;
 color:#4876FF;  
}


#right_side {
  margin-top: 20px;
  padding-right: 20px;
  padding-left: 20px;
  float: right;
  width: 160px;
  background: url(images/) top left repeat-x;
}

#content {

padding-top:5px;
padding-bottom:10px;
padding-left:0px;
padding-right:0px;
  margin-top: 20px;
  margin-bottom: 0px;
  margin-left: 180px;
  margin-right: 180px;
  font-family: verdana, arial, sans-serif;
  font-size: 12px;
  line-height: 12px;
  color: #333333;
  background:  url(images/) repeat-x;
}

.content_niz {
background: white;
padding-left: 10px;
padding-top:5px;
padding-right: 10px;
margin-left: 0px;
margin-right: 20px;
}

#footer {
min-width: 800px;
position:relative;top:200px;
  background-color: 	#ADC8FF;   
  clear: both;
  text-align: center;
  padding-top:0px;
  padding-bottom:0px;
  color: black;
  font-family: verdana, arial, sans-serif;
  font-size: 11px;
  font-weight: normal;
  line-height: 18px;
}



#footer A:link {
	COLOR: #4876FF; text-decoration: none;
}
#footer A:visited {
	COLOR: #4876FF; text-decoration: none;
}
#footer A:active {
	COLOR: #4876FF; text-decoration: none;
}
#footer A:hover {
	COLOR: #2F4485; text-decoration: underline;
}


/*
** Menu styles
*/
ul.menu {
  list-style: none;
  border: none;
  text-align:left;
}
ul.menu li {
  margin: 0 0 0 0.5em;
  
}
li.expanded {
  list-style-type: circle;
  list-style-image: none;
  padding: 0.2em 0.5em 0 0;
  margin: 0;
  color: #759ADB;
  
}
li.collapsed {
  list-style-type: circle;
  list-style-image: none;
  padding: 0.2em 0.5em 0 0;
  margin: 0;
  color: #759ADB;
}
li.leaf {
  list-style-type: disc;
  list-style-image: none;
  padding: 0.2em 0.5em 0 0;
  margin: 0;
  color: #759ADB;
}

#left_side p, #right_side p {
  margin:10px;margin-top:15px;margin-bottom:15px;
  font-family: verdana, arial, sans-serif;
  font-size: 11px;
  line-height: 16px;
  color: #333333;
  background-color: white;
}

#left_side a, #right_side a {
  font-family: arial;
  font-size: 12px;
  line-height: 12px;
  font-weight: bold;

}

#left_side h3, #right_side h3 {
  margin-top:5px; margin-bottom:5px; margin-left:5px; margin-right:5px;
  padding-left:10px;
  padding-right:4px;
  padding-bottom:4px;
  padding-top:4px;
  font-family: verdana, arial, sans-serif;
  font-size: 14px;
  font-weight: bold;
  line-height: 14px;
  color: #FFFFFF;
  border:0px solid #0F3974;
  background: url(images/side_back.gif) top left no-repeat;
  text-align: center;
}

#left_side h4, #right_side h4 {
  margin-top:0px;margin-bottom:0px;margin-left:10px;
  font-family: verdana, arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
  line-height: 12px;
  color: #2153AA;
}

#content p {
  margin-top:15px; margin-bottom: 15px;
  font-family: verdana, arial, sans-serif;
  font-size: 12px;
  line-height: 18px;
  color: #333333;
}

#content h3 {
  
  margin-top:0px; margin-bottom: 0px;
  padding-top: 5px;
  padding-left: 5px;
  padding-bottom: 5px;
  padding-right: 5px;
  font-family: verdana, arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
  line-height: 12px;
  background-color: transparent; 
 

}

#content h4 {
  margin-top:0px;margin-bottom:0px;
  font-family: verdana, arial, sans-serif;
  font-size: 14px;
  font-weight: bold;
  line-height: 12px;
  color: #2153AA;
}

.menu1 {
position: relative; top: 180px;
padding-right: 20px;
font-family: arial;
  font-size: 11px;
  font-weight: bold;
text-align: center;
float: right;
background: url(http://trudobzor.ru/wp-content/themes/newsportal-10/images/menu2.gif) no-repeat;
width:90px;
height:150px;
}

.menu2{
font-family: arial;
  font-size: 12px;
  font-weight: bold;
text-align: center;
float: left;
width:150px;
height:150px;
position: relative; left: 400px; top: 80px;
}

.logo1{
float: left;
width:63px;
height:56px;
position: relative; left: -320px; top: 0px;
}

.logo2{
float: left;
width:228x;
height:171px;
position: absolute; left: 200px; top: 2px;

}

a.linka {
position:relative; top: 20px; left: 0px;
}

 A.linka:link {
	COLOR: black; text-decoration: none; 

}
A.linka:visited {
	COLOR:black; text-decoration: none;

}
 A.linka:active {

	COLOR: black; text-decoration: none;
}
 A.linka:hover {

	COLOR: 	black; text-decoration: none;
}

#navlist
{
  margin-top:90px;
  margin-bottom:0px;
  margin-right: 10px;
  padding-bottom: 5px;
  text-align:right;
  padding: 5px 0;
  margin-left: 0;
  font:  bold 12px Arial;
  
}

#navlist li
{
  list-style: none;
  display: inline;
  margin-bottom: 10px;
  
  
}

.page_item
{
  height:200px;
  background: url(images/) no-repeat;
  
}


#navlist li a
{
  color: #F1F6FE;
  padding-bottom: 50px;
  padding-top: 0px;
  margin-left: 15px;
  margin-bottom: 0px;
 
  
 

  text-decoration: none;
}

#navlist li a:link { 
color: black;



}
#navlist li a:visited { 
color: black;

}

#navlist li a:hover
{
  color: black;

  border-color: #0F3974;
}

#navlist li a#current
{
  color: #000;
  background: red;
  border-bottom: 0px solid #FFFFFF;
}

.float_left {
  float: left;
  margin-right: 10px;
}

.float_right {
  float: right;
  margin-left: 10px;
}

.featurebox_center {
  background-color: white;
  margin:0px;
  padding:10px;
  border: 0px solid #DFE8F7;
  font-family: verdana, arial, sans-serif;
  font-size: 11px;
  line-height: 18px;
  color: #333333;
}

.featurebox_side {
  background-color: #fffff6;
  margin:0px;margin-left:10px;margin-right:10px;margin-bottom:15px;
  padding:10px;
  border: 1px solid #DFE8F7;
  font-family: verdana, arial, sans-serif;
  font-size: 11px;
  line-height: 18px;
  color: #333333;
}


.post{

margin:0 0 25px 0;}

.post .info{
padding:2px 3px 3px 8px;
border:0px solid #e3e4e4;
background-color:transparent;
font-size:0.9em;
color:#505050;
}


/* Comments Styling */
#commentlist li {
margin-bottom: 1.5em;
padding-bottom: 1em;
border-bottom: 1px solid #700000;
}

#commentform {
margin: 1em 0;
background: #DCDCDC;
width: 300px;
}

.comment-info{
color: white;
font-weight: bold;
font-family: arial;
}

#commentform textarea {
background: #f8f7f6;
border: 1px solid #d6d3d3;
width: 280px;
}
#commentform textarea:hover {
background: #FFFFFF;
border: 1px solid #d6d3d3;
}
#commentform textarea:focus {
background: #ffffff;
border: 1px solid #939793;
}

#commentform #email, #commentform #author, #commentform #url {
font-size: 1.1em;
background: #f8f7f6;
border: 1px solid #d6d3d3;
width: 280px;
}
#commentform #email:hover, #commentform #author:hover, #commentform #url:hover {
font-size: 1.1em;
background: #ffffff;
border: 1px solid #d6d3d3;
width: 280px;
}
#commentform #email:focus, #commentform #author:focus, #commentform #url:focus {
font-size: 1.1em;
background: #ffffff;
border: 1px solid #939793;
width: 280px;
}
#commentform input{
margin-bottom: 3px;
}

.mtable { background-color: #fcfcfc;} 

.m1 { background: url(images/left_top.gif) no-repeat left top; width:18px; height:18px;}
.m2 { background: url(images/right_top.gif) no-repeat right top; width:18px; height:18px;}
.m3 { background: url(images/right_bottom.gif) no-repeat right bottom; width:18px; height:18px;}
.m4 { background: url(images/left_bottom.gif) no-repeat left bottom; width:18px; height:18px;}

.b12 { height: 18px; background: url(images/m12.gif) repeat-x;}
.b23 { width: 18px; background: url(images/m23.gif) repeat-y;}
.b34 { height: 18px; background: url(images/m34.gif) repeat-x;}
.b41 { width: 18px; background: url(images/m41.gif) repeat-y;}

.content_left { background:  url(http://trudobzor.ru/wp-content/themes/newsportal-10/images/content_left.gif) no-repeat top left; width:16px; height:32px;}
.content_center { background:  url(http://trudobzor.ru/wp-content/themes/newsportal-10/images/content_center.gif) repeat-x; width="100%"}
.content_right { background:  url(http://trudobzor.ru/wp-content/themes/newsportal-10/images/content_right.gif) no-repeat top right; width:16px; height:32px;}

.cont_left { background: url(images/cont_left.gif) no-repeat left; width:28px; height:28px;}
.cont_right { background: url(images/cont_right.gif) no-repeat top; width:28px; height:28px;}
.cont_center { background: #ADC8FF;}  

.for_sape { padding-left:15px;}  


.sape_links
{
  font-family: Arial;
  font-size: 12px;  
}



 A.sape_links :link {
	COLOR: #4876FF; text-decoration: none; 
	font-family: Arial; font-size: 12px; font-weight: normal;
}
A.sape_links :visited {
	COLOR:#4876FF; text-decoration: none;
	font-family: Arial; font-size: 12px; font-weight: normal;
}
 A.sape_links :active {
	COLOR: #4876FF; text-decoration: none;
	font-family: Arial; font-size: 12px; font-weight: normal;
}
 A.sape_links :hover {
	COLOR: 	#4876FF; text-decoration: none;
	font-family: Arial; font-size: 12px; font-weight: normal;
}


.comment_links 
{
font-family: Arial;
color:white;
text-decoration:underline;
font-weight: bold;
}
.comment_links A 
{
font-family: Arial;
color:white;
text-decoration:underline;
font-weight: bold;
}

.comment_links A:link
{
font-family: Arial;
color:white;
text-decoration:underline;
font-weight: bold;
}

.comment_links A:visited
{
font-family: Arial;
color:white;
text-decoration:underline;
font-weight: bold;
}

.comment_links A:hover
{
font-family: Arial;
color:white;
text-decoration:underline;
font-weight: bold;
}

.comment_links a:active
{
font-family: Arial;
color:white;
text-decoration:underline;
font-weight: bold;
}