body {
    background:url(/img/body_bg.jpg) top left;
    text-align:center;
    font-family:Verdana;
    font-size:9pt;
}

a {
    color:#654609;
}

#main {
    background:url(/img/body_logo.jpg) bottom right no-repeat;
    text-align:center;
    padding-bottom:45px;
    width:934px;
    margin:auto;
}

#header {
    padding-top:22px;
    background-color:#e2a532;
}
#header #head_img {
    border-top:1px solid #FFFFFF;
    height:341px;
    background:url(/img/main_head.jpg) top left no-repeat;
    text-align:left;
}

#header #icons {
    margin-left:33px;
    margin-top:20px;
    font-family:Verdana;
    color:#FFFFFF;
    font-size:11pt;
}

#header #icons .color_head{
    font-size:17pt;
    /*color:#8DC63F;*/
}

#header #icons img{
    margin-right:15px;
}

#menu {
    height:36px;
    background-color:#CB9A3A;
    border-top:1px solid #FFFFFF;
    border-bottom:1px solid #FFFFFF;
    text-align:center;
}

#menu img {
    margin-top:10px;
    margin-right:35px;
}

#menu .last_menu {
    margin-right:0px;
}

#content #left {
    text-align:left;
    padding-top:30px;
    width:555px;
    color:#01000F;
}

#content #left_2 {
    text-align:left;
    color:#01000F;
}
#content {
    text-align:left;
    min-height:330px;
    _height:330px;
}
#content #left .text p, #content #left_2 .text p{
    margin-bottom:20px;
    line-height:1.8;
}

#content #right {
    padding-top:25px;
    text-align:left;
    padding-left:30px;
}

#content #right .sidebar_title a{
    color:white;
    font-size:18pt;
}

#content .content_title{
    margin-top:30px;
    color:white;
    margin-bottom:12px;
    font-size:18pt;
}

#content .content_title a{
    color:white;
}

#content #right .news_one{
    margin-top:28px;
    line-height:1.5;
}

#content #right .news_one .date{
    color:#A36109;
    margin:0;
}

#content #right .news_one .title
{
    margin-top:10px;
    font-size:10pt;
}

#content #right .news_one .title a{
}

#content #right .news_one .short
{
    margin-top:10px;
}

.where {
    clear:left;
    margin-top:70px;
    text-align:left;
}
.where .title {
    color:#A36109;
    font-size:18pt;
    text-align:left;
    margin-top:20px;
}
.where .name {
    color:#A36109;
    font-family:Tahoma;
    font-size:14pt;
}
.where .address {
    color:#464646;
    font-family:Tahoma;
    font-size:14pt;
    padding-left:20px;
}

.where table {
    margin-top:20px;
    text-align:left;
}

.company_name {
    color:#a36109;
}
.powered {
    color:#464646;
}
.powered a{
}

#footer {
    text-align:right;
    font-size:7pt;
    margin-top:20px;
}

.one_catalog_block {
    width:50%;
}

.one_catalog_img {
    padding-top:30px;
    padding-right:20px;
}

.one_catalog_img img {
    margin-bottom:25px;
}

.one_catalog_block .catalog_title{
    margin-top:30px;
    margin-bottom:25px;
}

.one_catalog_block .catalog_title a{
    font-size:18pt;
    color:#654609;
}

.one_catalog_block .catalog_child{
    font-size:10pt;
    margin-left:35px;
    margin-bottom:12px;
}

.one_catalog_block .catalog_child a{

    color:black;
    font-weight:normal;
}

#catalog_path{
    margin-top:30px;
    font-size:10pt;
}

#catalog_path a{
    color:#654609;
}

#catalog_item{
    margin-top:30px;
}

.catalog_item_title a{
    color:black;
}

.catalog_item_title {
    margin-bottom:20px;
}

.view_item{
    margin-top:30px;
}

.view_item .title{
    font-size:18pt;
    color:white;
}

.view_item .logotype img{
    margin-right:30px;
    border:2px solid white;
}

.shop_one {
    padding-bottom:40px;
    padding-right:10px;
}

.shop_one .title{
    font-size:18pt;
    color:#654609;
}
.shop_one .address{
    font-size:10pt;
}

.shop_one .phone{
    font-size:12pt;
}

.shop_one .phone .phone_number{
    font-size:14pt;
    color:#654609;
}

.shop_one .link{
    font-size:10pt;
}

.shop_one .link a{
    color:#010101;
}

.shop_one .logotype img {
    margin-right:25px;
}

.view_page .news_one .title p{
    color:#654609;
    font-weight:bold;
}

.news_one .date{
    font-size:7pt;
    margin-bottom:20px;
    margin-top:3px;
}

.info_title a{
    font-family:Tahoma;
    font-size:14pt;
    line-height:1.5;
}

.info_title{
    font-family:Tahoma;
    font-size:14pt;
    line-height:1.5;
    color:#654609
}

.one_pop{
    float:left;
    margin-right:50px;
    margin-bottom:20px;
    width:95px;
    text-align:center;
}

.one_pop.last {
    margin-right:0;
}

.one_pop .img img{
    border:1px solid white;
}

.one_pop .title{
    margin-top:3px;
}

.catalog_tree li.child{
    margin-left:25px;
    margin-top:5px;
}

.catalog_tree li{
    margin-top:20px;
}

.sidebar_tree {
    margin-top:30px;
}

.info_title.main{
    margin-bottom:20px;
}

.one_catalog_item {
    text-align:center;
}

.one_catalog_item .img img {
    border:1px solid white;
}

.img_views{
    float:right;
}

.img_views a{
    margin-left:10px;
}
