lfxb
/*
Theme Name: StyleAge + Gallery
Theme URI: http://styleage.ru/
Description: StyleAge brand new theme.
Version: 2.0
Author: Mervit
Author URI: http://www.mervit.ru

        This theme is released under Creative Commons Attribution 2.5 License.

*/

body, dd, dl, hr, form{
        margin: 0;
        padding: 0;
}

img { behavior: url("../iepngfix.htc") }


body{   font: 90% Verdana, Arial, sans-serif;
        background: #160816;
        text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
        color: #000;
        vertical-align: top;
}

h1, h2, h3, h4, h5, h6{
        font-family: Georgia, "Times New Roman", Times, serif;
        }

h1 {
        color:#F00;
        font-size:120%;
        margin-top:0px;
        padding-top:0px;
        font-weight:bold;
}
h2 {
        color:#000;
        font-size: 90%;
        font-weight:bold;

}


a{
        text-decoration: none;
        color:#000;

}

a:hover{
        text-decoration: underline;
}

a img{ border: 0; }

abbr, acronym{ border: 0; }

blockquote{
        margin: 10px 0 0;
        background: #eee;
}


blockquote blockquote{
        margin: 10px;
        background: #fff;
}

code{
        background: #f9f9f9;
}

dt{ font-weight: bold; }

dd{ padding: 0 0 0 15px; }

hr{
        clear: both;
        margin: 10px 10px 5px 10px;
        border: 0;
        height: 1px;
        text-align: left;
        background: #eee;
        color: #eee;
}

small{
        font-size: 11px;
}

pre{
        width: 90%;
}

input, textarea{
        font-family: Arial, Helvetica, Georgia, sans-serif;
        font-size: 12px;
        padding: 2px;
}

input#s, input#author, input#email, input#url, textarea#comment{
        padding: 3px;
}

input#author, input#email, input#url{
        margin: 0 5px 0 0;
}

.container{
        margin: 0 auto;
        min-width: 1004px;
        max-width: 1196px;
        width:expression(document.body.clientWidth < 1004? "1004px" : document.body.clientWidth > 1196? "1196px" : "auto");
        text-align: left;
        vertical-align: top;
        background: url(images/main_bg_left.png) repeat-y top left;
}

.page{
        width: 100%;
        background: url(images/main_bg_right.png) repeat-y top right;
        color: #000;
}

.p_container{
        margin: 0 auto;
        min-width: 960px;
        max-width: 1196px;
        width:expression(document.body.clientWidth < 960? "960px" : document.body.clientWidth > 1196? "1196px" : "auto");
        text-align: left;
        vertical-align: top;
        background: url(images/p_bg_left.png) repeat-y top left;
}

.p_page{
        width: 100%;
        background: url(images/port_r.png) repeat-y top right;
        color: #000;
}


.main{
        background:#fff url(images/main_top_pic.jpg) no-repeat top center;
}

.int{
        
        background:#fff url(images/int_top_pic.jpg) repeat-x top left;
        text-align:center;
        font:150% Georgia, "Times New Roman", Times, serif;
        color:#F00;
        padding-bottom:15px;

}

.leftside{
        background: url(images/bot_lamp_left.png) no-repeat bottom left;
        padding-bottom:120px;
}
.rightside {
        background: url(images/bot_lamp_right.png) no-repeat bottom right;
        padding-bottom:120px;
}

.leftside_in{
	    height:100%;
	    background: url(images/bot_no_left.png) no-repeat bottom left;
        padding-bottom:120px;
}
.rightside_in {
	    height:100%;
        background: url(images/bot_no_right.png) no-repeat bottom right;
        padding-bottom:120px;
}


.tlblock {
        background:url(images/1_leftblock_left.png) no-repeat top right;
}

.blblock {
        background:url(images/1_leftblock_bot3.png) no-repeat bottom center;
        padding-bottom:40px;
        text-align:center;
}
.trblock {
        background:url(images/1_leftblock_right.png) no-repeat top left;
}

.leftcont {
        background: #fde7cb url(images/cont_line_left.jpg) repeat-y left top;
}
.rightcont {
        background: url(images/cont_line_right.jpg) repeat-y top right;
        height:100%;
}

table.hmenu {
        background: #fde7cb url(images/top_menu_line.jpg) center top repeat-x;
        color:#fff;
        font-size:90%
}

td.hmenu {
        height:32px;
        background:url(images/menu_bullet.png) no-repeat top right;
        padding-right:25px;
        padding-left:0px;
        padding-bottom:8px;
}

td.hmenu_l {
        background:url(images/menu_bot_left.jpg) no-repeat left top;
}
.rightcont {
   background: url(images/cont_line_right.jpg) repeat-y top right;

}


#content {
        font-family: "Times New Roman", Times, serif;
        text-align:justify;
        font-size:100%;
        line-height:130%;
        padding:50px;
        margin-bottom:0px;
        padding-top:0px;
}

.portcont {
	    font-family: "Times New Roman", Times, serif;
        text-align:justify;
        font-size:100%;
        line-height:130%;
        color:#FCE0AB;

}
.portleft {

}
.portright {
        width:auto;
        text-align:center;
        padding-right:50px;
        padding-left:50px;
}

.stareleft {
        background:url(images/bot_stare.jpg) repeat-x top left;
}

#menu {
	width:auto;
	height:42px;
	background: url(images/menu_bg.jpg) repeat-x top left;
	color:white; 
	text-align:center; 
	overflow:hidden; 
}

#menu .m_l {
	height:100%; 
	background:url(images/m_l.png) no-repeat left top; 
	text-align:right;
	float:left;
}
#menu .m_r {
	height:100%;
	width:auto; 
	background:url(images/m_r.png) no-repeat right top; 
	text-align:center; 
	padding-left:12px;
	padding-right:12px; 
	padding-top:22px;
}

#menu_b {
	background:url(images/menu_bot.png) repeat-x top left;
	width:auto;
	height:67px;
}

#menu_b_p {
   	background:url(images/menu_bot_p.png) repeat-x top left;
	width:auto;
	height:67px;
}

#menu_b_i {
	background:url(images/menu_bot.png) repeat-x top left;
	width:auto;

}


#l_menu, #r_news, #l_polls {

	padding:0px;
	margin:0px;
	width:180px;
	min-height:300px;
    height:auto !important;
    height:300px;
	background-color:#fde7cb
}

#r_news, #l_polls {
  padding-top:8px;
}


#l_menu ul, #r_news ul, #l_polls {
	padding:0px;
	margin:0px;
	list-style-image:none;
    font-size:11px;
}



#l_menu li {
	text-transform: uppercase;
	padding-top:12px;
	padding-bottom:12px;
	list-style-type:none;
	background:url(images/l_menu_line.jpg) no-repeat bottom center;
	font:bold 11px Georgia, "Times New Roman", Times, serif;
}

#r_news li {
    text-align:left;
    padding:20px;
    padding-top:5px;
	padding-bottom:5px;
	list-style-type:none;
	background:url(images/l_menu_line.jpg) no-repeat bottom center;
	font-size:11px;

}

#l_polls li {
    text-align:left;
    padding:10px;
    padding-top:5px;
	padding-bottom:5px;
	list-style-type:none;
   	font-size:11px;
}


#r_news .title, #l_polls .title {
    font:bold 15px "Courier New", Courier, monospace;
    color:red;
}


.sidebar{
        padding-right:6px;
        width: 301px;
        color: #000;
}


.obar{
        padding-left:6px;
        width: 301px;
        color: #000;
}


.sidebar li#search input, .obar li#search input{
        margin: 0 0 5px;
}



.post{
        padding: 15px;
}


.postdate{
        margin-top: 10px;
        border-top: 1px solid #ccc;
        padding: 5px 5px;
        font-size: 12px;
        color: #000;
}


.more a  {
  font-weight:bold;
  color: #183dab;

}



.entry {
        font-family: "Times New Roman", Times, serif;
        text-align:justify;
        font-size:100%;
        line-height:130%;
        width:98%;
}


.entry a {
  font-weight:bold;
  color: #183dab;
}



.entry img{
        border: 1px solid #ccc;
        padding: 4px;
}

.entry img.wp-smiley{
        padding: 0;
        border: 0;
}

.entry img.alignleft{
        float: left;
        margin: 5px 10px 0 0;
}

.entry img.alignright{
        float: right;
        margin: 5px 0 0 10px;
}

.entry p.postinfo{
        margin: 10px 0 0;
        border-top: 1px solid #ccc;
}

.browse{
        padding: 15px;
        line-height: 18px;
        font-size:12px;
}

/* comments template */

.comments-template{
        margin: 10px 0 0;
        border-top: 1px solid #ccc;
        padding: 10px 0 0;
}

.comments-template ol{
        margin: 0;
        padding: 0 0 20px;
        list-style: none;
}

.comments-template ol li{
        margin: 10px 0 0;
        line-height: 18px;
        padding: 0 0 20px;
        border-bottom: 1px solid #ccc;
}

.commentmetadata{
        font-size: 12px;
}

.comments-template p.nocomments{
        padding: 0;
}

/* end comments template */

/* wp-calendar */

table#wp-calendar{
        width: 100%;
        font-family: Arial, Helvetica, Georgia, Sans-Serif;
        text-transform: none;
}

table#wp-calendar caption{
        padding: 10px 15px;
}

table#wp-calendar th{
        font-weight: normal;
        text-align: center;
        vertical-align: top;
        background: #ddd;
}

table#wp-calendar td{
        padding: 1px;
        text-align: right;
}

table#wp-calendar tfoot td{
        text-align: center;
}

/* end calendar */

#botmenu {
        font-weight:bold;
        color:#e5e5e5;
	padding-bottom:16px;

}
#bottext {
        padding-top:8px;
        line-height: 26px;
}

#bottext2 {
        padding-top:15px;
        line-height: 26px;
}


#footer{
        font:12px Verdana, Arial, Helvetica, sans-serif;
        color:#e5e5e5;
        width:auto;
        padding-top:20px;
        padding-bottom:0px;
        text-align:center;

}

#footer a, #footer a:hover{
        color: #fff;
}

.leftside_pf{
	    height:100%;
	    background-color: #000;
        padding-bottom:120px;
}