BODY {
	font: 14px Arial, Tahoma, Helvetica, 'Liberation Sans', FreeSans, sans-serif;
    color: #000;
    background: url(../../images/body_bg_02.jpg) no-repeat top right;
    min-width: 990px;
}


*html .header,
*html .main,
*html .wrapper,
*html .footer
{   
	width: expression(((document.documentElement.clientWidth || document.body.clientWidth) < 990)? "990px" : "100%") 
}

HTML{
    background: #6f4d7b url(../../images/content_bg.gif) repeat-x top;
}

A {
    color: #5b88c2;
}

TEXTAREA{
    overflow: auto;
    font: 13px Arial, Tahoma, Helvetica, 'Liberation Sans', FreeSans,  sans-serif;
}

.header{
	position: relative;
	background: url(../../images/body_bg_01.jpg) no-repeat top left;
	height: 380px;
}

.header .logo{
    background: url(../../images/logo.png) no-repeat;
    display: block;
    width: 313px;
    height: 159px;
    position: absolute;
    top: 170px;
    left: 28%;
}
.header .logo SPAN{
    display: none;
}

.header .phones{
    background: url(../../images/phones_bg.gif) no-repeat top left;
    font: 30px "Times New Roman", Times, serif;
    color: #5e326e;
    padding: 20px 0 0 30px;
    height: 100px;
    position: absolute;
    top: 0px;
    left: 38%; 
}

.header .phones span{
    color: #f892d8;
    font-size: 18px;
}

.menu_top{
    position: absolute;
    top: 24px;
    right: 149px;
}

.menu_top UL{
    list-style: none;
    margin: 0;
}

.menu_top LI{
    margin: 0 0px 0 0;
}

.menu_top A{
    background: url(../../images/menu_bg.gif) no-repeat;
    display: block;
    width: 213px;
    height: 60px;
}

.menu_top .item1 A{
    background-position: 0 0;
}

.menu_top .item2 A{
    background-position: 0 -60px;
}

.menu_top .item3 A{
    background-position: 0 -120px;
}

.menu_top .item4 A{
    background-position: 0 -180px;
}

.menu_top .item1 A:hover{
    background-position: -213px 0;
}

.menu_top .item2 A:hover{
    background-position: -213px -60px;
}

.menu_top .item3 A:hover{
    background-position: -213px -120px;
}

.menu_top .item4 A:hover{
    background-position: -213px -180px;
}

.menu_top A SPAN{
    display: none;
}

.main{
    background: url(../../images/right_col_bg.gif) repeat-y top right;
    padding-bottom: 40px;
    position: relative;
    zoom: 1;
}
	
.wrapper{
    float:left;
    width:100%;
}

.center-column {
    margin:0 225px;
}

.left-column {
    float:left;
    margin-left:-100%;
    width:210px;
    padding: 0 15px 0 0 ;
}

.right-column {
    float:left;
    margin-left:-159px;
    width:159px;
    padding: 0;
}

.center-column .text{
    padding: 10px 30px 0 30px;
}

.main .right-column {
    background: url(../../images/body_bg_02.jpg) no-repeat 100% -380px;
}

.menu_sidebar {
    margin: 0;
    list-style: none;
    padding: 20px 0 0 0px;
    zoom: 1;
}

.catalog .menu_sidebar,
.manufactors  .menu_sidebar{
    background: url(../../images/block_bg_01.png) no-repeat top left;
}

.info  .menu_sidebar{
    background: url(../../images/block_bg_02.png) no-repeat top left;
     margin-top: 50px;
}

.info{
    padding-top: 1px;
}


.articles  .menu_sidebar{
    background: url(../../images/block_bg_03.png) no-repeat top left;
}

.menu_sidebar *,
.title{
    zoom: 1;
}

.menu_sidebar LI{
    margin: 0 0 8px 10px;
}

.menu_sidebar A{
    color: #42234d;
    text-decoration: none;
    font: 14px Tahoma, Arial, Helvetica, 'Liberation Sans', FreeSans,  sans-serif;
    padding: 0 0 0 15px;
    margin: 0;
	font-weight:bold;
    display: block;
    
}

.articles .menu_sidebar A{
    color: #42234d;
}

.catalog .menu_sidebar A:hover{
    color: #42234d;
    background: url(../../images/arrow_01.gif) no-repeat left 6px;
}

.manufactors .menu_sidebar A:hover{
    color: #42234d;
    background: url(../../images/arrow_01.gif) no-repeat left 6px;
}

.info .menu_sidebar A:hover{
    color: #42234d;
    background: url(../../images/arrow_02.gif) no-repeat left 6px;
}

.info .menu_sidebar A:active{
    color: #000;
}

.articles .menu_sidebar A:hover{
    color: #42234d;
    background: url(../../images/arrow_01.gif) no-repeat left 6px;
}


.breadcrump{
    margin-bottom: 20px;
    background: url(../../images/breadcrumb_bg.gif) no-repeat left center;
    padding: 10px 0 10px 35px;
}

.breadcrump, .breadcrump *{
    font-size: 14px;
    color: #5e326e;
}

.breadcrump A{
}

.breadcrump H1{
    display: inline;
    font-weight: normal;
}

.block .title{
	margin: 0 0 0px 10px;
	height: 50px;
}

.block .title span{
    display: none;
}

.catalog .title{
	background: url(../../images/title_catalog.png) no-repeat;
	width: 153px;
}

.autor .title{
	background: url(../../images/autor.png) no-repeat;
	width: 202px;
}

.manufactors .title{
	background: url(../../images/title_manufactors.png) no-repeat;
	width: 220px;
}

.info .title{
	background: url(../../images/title_info.png) no-repeat;
	position: absolute;
	right: 5px;
	top: 0;
	width: 170px;
}

.articles .title{
	background: url(../../images/title_articles.png) no-repeat;
	width: 125px;
}

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

.footer{
    background: #987da1 url(../../images/footer_bg_01.gif) repeat-x top;
    zoom: 1;
}


.footer *{
	color: #cfafcc;
	text-decoration: none;
	text-align: center;
}

.footer .center-column,
.footer .left-column{
	padding: 40px 0 10px 0;
}

.footer .right-column{
	background: #7D6385 url(../../images/footer_bg_02.gif) repeat-x top;
	padding: 30px 0;
}

.footer .right-column A{
	margin: 0 0 10px 0;
}

.auth {
	text-align: left;
	line-height: 175%;
	color: #5e326e;
	font-weight: bold;
	padding: 0 20px;
}
.auth .register{
    margin-top: 10px;
}

.auth .signup{
   color: #c82a7a;
   font-size: 10px;
   font-weight: normal;
   position: relative;
   top: -8px;
}

.auth SPAN{
    width: 59px;
    display: block;
    float: left;
    padding-bottom: 6px;
	font-size:10pt;
}

.auth  .tbox{
    width: 100px;
}
    
.tbox{
	background: #ebebeb;
}

.auth .enter
{
	margin-left:8px;
}