#head{
        width:100%;
        margin-right:0px;
	background:url("/images/design/logo_sofas_fon.jpg")  repeat-x; /* ("/images/design/logoblue.jpg"); */
        text-align:right;
        height:101px;
}
#head H1{
        margin-top:2px;
        margin-right:15px;
        font-size:12pt;
	color:#08457e;
        font-family:Arial Black;
	letter-spacing:7pt;
}
#head H2{
        margin-top:-15px;
        margin-right:15px;
        font-size:16pt;
	color:#ffffff;
        font-family:Arial Black;
	letter-spacing:4pt;
}

#head H3{
        margin-top:-35px;
        margin-right:15px;
        font-size:11pt;
	color:#08457e;
        font-family:Arial Black;
	letter-spacing:3pt;
	margin-bottom: -8;
}

#tel{
        color:#ffffff;
        text-align:left;
        font-weight:bold;
        font-size:42pt;
        font-family:Verdana;
}	




/*#tel{
        color:#ffffff;
        text-align:left;
        font-weight:bold;
        font-size:120%;
        font-family:Verdana;
        float:right;
        border:1px solid #ffffff;
        right:10px;
        height:50px;*/
}
#topmenu{
        font-family:Verdana;
        width:100%;
        height:44px;
        border:0px solid #707090;
        text-align:center;
/*        background-color:#EBF4FB;*/
	background: url("/images/design/menu_r.gif") repeat-x;
}
#topmenu input{
     height:22px;
     margin:10px 1px 8px 0px;
     font-size:12px;
     border:1px solid #000000;
}
#topmenu a{
        color:#ffffff;
        font-size:100%;
        text-decoration:none;

}
<!-- -->
#topmenu_text{
        border:0px solid #FFFFFF;
        text-align:center;
        width:100%;
        height:22px;
}
<!-- -->
.line{
        width:100%;
        height:0px;
        background-color:#606080;
}
.menuline{
        width:105%;
        height:1px;
        background-color:#FFFFFF;
}
.error{
        color:#ff5050;
        font-weight:bold;
        padding:10px;
}
.smallfont{
        font-size:80%;
}
.right{
        text-align:right;
}
.menu{
        margin-left:10px;
        border:0px solid #000000;
        color:#ffffff;

}
.menu a{
        color:#ffffff;
        text-decoration:none;
}
#catalog{
        margin-left:-5px;
}
#optionsgroup{
        margin-left:-10px;
}
#footer{
        font-family:Verdana;
        text-align:left;
        margin-top:10px;
        border:0px solid #000000;
        height:5em;
        font-size:80%;
	background: url("/images/design/footer.gif") repeat-x;
}
#aboutme{
	color:#08457e;
        float:right;
}
#copyright{
        font-family:Verdana;
	color:#08457e;
        float:left;
}
#menu{
        border:0px solid #606080;
        padding:10px;
        width: 220px;
	background: #ffffff url("/images/design/back_all.gif") repeat-x;
/*        background-color:#0066CC;*/
        font-family:Verdana;
        font-size:82%;
        color:#ffffff;
        vertical-align:top;
}
.menuinput{
        background-color:#e6f3ff;
        border:1px solid #08457e;
}
.menubutton{
        color:#ffffff;

        background-color:#004080;
        border:1px solid #000080;
}
.menubuttonlight{
        color:#ffffff;

        background-color:#0066CC;
        border:1px solid #0000FF;
}
#page{
        border:0px solid #606080;
	font-family:Verdana;
	font-weight:normal;
        font-size:95%;
        vertical-align:top;
        padding:8px 15px 8px 15px;
        background-color:#FFFFFF;
}
#box_main{
	color:#08457e;
	text-align:justify;
	font-family:Verdana;
	font-weight:bold;
	font-size:20px;
}
#page_main1{
	color:#08457e;
	text-align:justify;
	font-family:Verdana;
	font-weight:normal;
    	margin:1px 10px 1px 0px;
	font-size:11px;
}
.menuheader{
        font-size:100%;
        color:#08457e;
        font-weight:bold;
	font-family:Verdana;
}
#searchform{
        text-align:right;
        color:#000000;
}
FORM{
        display:inline;
}
#logined{
        margin-left:10px;
}
.note{
        font-size:85%;
        color:#505050;
}
.width100{
        width:100%;
}
.nowrap{
        white-space:nowrap;
        width:1px;
}
.mini{
        font-size:80%;
}
SPAN.cat_name{
        font-size:130%;
        color:#ff5000;
        font-weight:bold;
}
SPAN.page_list{
        color:#ff5000;
        font-weight:bold;
}
.catalog{
        border:1px solid #0080FF;
}
.cat_table{
        font-size:80%;
        border:1px solid #67b5f5;

}
TD.td_color_1{
	background: url("/images/design/table_back1.jpg") repeat-x;

}
TD.td_color_2{
	background: url("/images/design/table_back2.jpg") repeat-x;
	background-position: bottom;
}
A.cat_name{
        text-decoration:none;
        color:#ff5000;
}
H2.product_name{
        margin:0px;
        text-decoration:none;
        color:#08457e;
        font-size:150%;
        margin-left:15px;
}
A.product_name{
        text-decoration:none;
        color:#ff5000;
        font-size:90%;
        margin-left:15px;
}
SPAN.bold{
        font-weight:bold;
}
IMG.mini_img{
	text-align: center;
        border:0px solid #000000;
}
.zakaz{
        margin-left:10px;
        margin-top:3px;
        padding:3px 6px 3px 7px;
        border:1px solid #c0c0c0;
}
INPUT.addbutton{
        border:1px solid #000000;
}
.price_options{
        border:1px solid #d0d0d0;
        margin:3px;
        padding:3px;
}
.price_description{
        padding:10px;
	text-align:justify;
        font-size:80%;
        margin:0px 3px 5px 8px;
        border:1px solid #d0d0d0;
}
.basket_table TD{
        font-size:80%;
        border:1px solid #000000;
        padding:3px;
}
.basket_table TD.header{
        border:1px solid #000000;
        background-color:#0066CC;
        font-size:80%;
        color:#ffffff;
        font-weight:bold;
        padding:3px;
}
.basket_table TD.noborder{
        border:0px solid #000000;
        padding:3px;
}
INPUT {
        border:1px solid #000000;
}
INPUT.noborder{
        border:0px solid #000000;
}
#notepade{
        width:95%;
        background-image:url("/images/design/fon1.gif");
	background-repeat: no-repeat;
	background-position: center = center center = 50% 50%;
}
