
/* CSS Document */

body {
	background-color: #FFFFFF;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

A:hover {
	COLOR: black;
}
h1 {
	FONT-WEIGHT: normal; COLOR: #666666; FONT-SIZE: 150%; FONT-FAMILY: Verdana, Tahoma, Times New Roman, Geneva CY, arial, sans-serif
}
h2 {
	FONT-WEIGHT: normal; FONT-SIZE: 150%; FONT-FAMILY: sans-serif, Tahoma, Times New Roman, Geneva CY, arial, sans-serif
}
h3 {
	FONT-SIZE: 90%; FONT-FAMILY: Verdana
}
.text {
	FONT-SIZE: 75%; FONT-FAMILY: Verdana, sans-serif
}
.zagolovok {
	font-weight: bold; FONT-SIZE: 100%; FONT-FAMILY: Verdana, sans-serif
}
.main_menu {
	FONT-SIZE: 11px; FONT-FAMILY: MS San Serif, Verdana, sans-serif
}
.micro_menu {
	FONT-SIZE: 70%; FONT-FAMILY: Verdana
}
.micro {
	FONT-SIZE: 70%; FONT-FAMILY: Verdana
}
.logo {
	FONT-SIZE: 100%; FONT-FAMILY: Verdana
}

/*td.menuItem { FONT-FAMILY: Verdana; font-size: 11px; font-weight: bold; padding: 4px 0; }
td.menuItem a,  td.menuItem a:link {color: #4B2C0E; text-decoration: none; }
td.menuItem a:hover { color: #000000; text-decoration: none; }

td.menuItemSelected { font-size: 11px; font-weight: bold; color: #ff6622; padding: 4px 0; }
td.menuItemSelected a { color: #585858; text-decoration: none; }
td.menuItemSelected a:hover { color: #ff6622; text-decoration: none; }

td.menuSubItem { background-color: #ecf4fc; font-size: 11px; padding: 4px 0; }
td.menuSubItem a { text-decoration: none; }
td.menuSubItem a:hover { color: #ff6622; text-decoration: none; }

td.menuSubItemSelected { background-color: #ecf4fc; font-size: 11px; font-weight: bold; color: #ff6622; padding: 4px 0; }
td.menuSubItemSelected a { color: #ff6622; text-decoration: none; }
td.menuSubItemSelected a:hover { color: #ff6622; text-decoration: none; }*/


a img {
    border: 0;   
}






/*------------------- DESIGN BLOCK DEFINITIONS -------------------*/
div#header {
    clear: both;
    height: 115px;
    background: url("/images/bg.jpg") top left repeat;
    text-align: center;
    padding-right: 10px;
}
div#header em {
    color: #6D5339;
    font-size: 18px;
    font-weight: bold;
    font-family: Times;   
}
div#header div#logo-top {
    float: left;
    width: 259px;
    padding-left: 10px;
}
div.decor_line {
    clear: both;
    height: 20px;
    background: url("/images/uzor.gif") top left repeat;
}
div#top_menu {
    clear: both;
    height: 25px;
    background-color: #4B2C0E;
    padding-top: 3px;
    padding-left: 10px;
}
div#catalog_menu {
    clear: both;
    height: 120px;
    background: url("/images/fon_menu.jpg") top left repeat;
    border-bottom: 2px solid #ccc;
}
div#content {
    clear: both;
    /*margin-left: 151px;*/
}
div#left_menu {
    position: absolute;
    top: 280px;
    left: 0;
    width: 150px;
    height: 180px;
    padding-top: 15px;
}
div#footer {
    clear: both;
    height: 45px;
    background: url("/images/bg.jpg") top left repeat;
    padding-top: 8px;
}
div#footer div.left-side {
    float: left;
    width: 30em;
    padding-left: 10px;
    border: solid 1px red;
}
div#footer div.right-side {
    float: right;
    width: 20em;
    text-align: right;
    padding-right: 10px;
}


table#catalog_menu_table {
    
    margin: 0;
    padding: 0;
    width: 771px;
    margin-left: 10px;   
}
table#catalog_menu_table td {
    padding: 0;  
    text-align: left;
    width: 110px;
    padding: 5px 0 10px 0;
    FONT-FAMILY: Verdana; 
    font-size: 12px;
}
table#catalog_menu_table td a img.menu_item_active {
    border: solid 6px #000;  
}
table#catalog_menu_table td a img.menu_item {
    border: solid 6px  #999999; 
}

table#catalog_menu_table td span {
    display: block;    
}
span.menu_item, span.menu_item_active {
    FONT-FAMILY: Verdana; 
    font-size: 12px; 
    font-weight: bold; 
    padding: 4px 0 7px 0;
    margin: 0; 
    width: 120px;
}
span.menu_item a,  span.menu_item a:link {
    color: #4B2C0E; 
    text-decoration: none; 
    FONT-FAMILY: Verdana; 
    font-size: 12px; 
    font-weight: bold;
}
span.menu_item a:hover { 
    color: #000000; 
    text-decoration: none; 
    FONT-FAMILY: Verdana; 
    font-size: 12px; 
    font-weight: bold;
}

span.menu_item_active { 
    color: #ff6622; padding: 
}
span.menu_item_active a, span.menu_item_active a:link { 
    color: #585858; 
    text-decoration: none; 
    FONT-FAMILY: Verdana; 
    font-size: 12px; 
    font-weight: bold;
}
span.menu_item_active a:hover { 
    color: #ff6622; 
    text-decoration: none; 
    FONT-FAMILY: Verdana; 
    font-size: 12px; 
    font-weight: bold;
}

div.leftmenu_item {
    padding: 5px 0 5px 10px;    
}

div.leftmenu_item_active {
    padding: 5px 0 5px 10px;
    color: #D19242; 
    text-decoration: none; 
    FONT-FAMILY: Verdana; 
    font-size: 11px; 
    font-weight: bold;
}

div.leftmenu_item a, div.leftmenu_item a:link{
    color: #4B2C0E; 
    text-decoration: none; 
    FONT-FAMILY: Verdana; 
    font-size: 11px; 
    font-weight: bold;
}
div.leftmenu_item a:hover{
    color: #000;
}
div.catalog_image {
    width: 196px;
    height: 168px;
    background: url(/images/fon_kartinka.jpg) top left no-repeat;
    text-align: center;
    vertical-align: middle;    
    margin-left: 1px;
    margin-right: 1px;
}
html>body div.catalog_image {
    height: 155px;   
}
html>body div.catalog_image {    
    padding-top: 14px;
}
div.catalog_image img {
    border: solid 2px #fff;   
}
div.images_list {
    padding-top: 15px;
    width: 500px;  
}
div.images_list table {
    width: 500px !important;
}
div.images_list table td {
    padding: 0px;
    margin: 0px;
}
div.image_item {
    height: 140px;
    width: 180px;
    text-align: center;
    margin-top: 14px;
    background: transparent;
       
}
html>body div.image_item {
    margin-top: 0px;
    padding-left: 7px; 
}
div.subimage {
    padding: 0px 10px;
    clear: both; 
    height: 30px; 
    vertical-align: top; 
}
div.subimage div.left {
    width: 70px;
    float: left;    
}
div.subimage div.left a, div.subimage div.left a:link, div.subimage div.left a:hover {
    color: #000;
    text-decoration: none;  
}
div.subimage div.left a img {
    border: none;   
}
div.subimage div.right {
    width: 90px;
    float: right;
    text-align: right;
}

div#home_logo {
    height: 217px;
    background: url("/images/b_banner_fon.jpg") top left repeat-x;   
}
div#home_logo div.banner {
    background: url("/images/b_banner.jpg") top left no-repeat;
    height: 217px;
    width: 771px;   
}
div#enter_button {
    position: absolute;
    top: 300px;
    left: 575px;
    width: 149;
    height: 25px;       
}
div#enter_button a img {
    border: 0;   
}
.top_item {
    width: 149px;
/*    height: 25px;*/
    text-align: center;
    font-size: 12px;
    font-family: Verdana;    
/*    padding: 3px 0px 0px 0px;*/
}
.top_item a, .top_item a:link, .top_item a:hover{
    color: white;
    text-decoration: none;
}
.top_item_active {
    width: 149px;
/*    height: 25px;*/
    background: url("/images/zakladka.gif") top left no-repeat;
    text-align: center;
    font-size: 12px;
    font-family: Verdana;
    font-weight: bold;
/*    padding: 3px 0px 0px 0px;*/
}
.top_item_active a, .top_item_active a:link, .top_item_active a:hover{
    color: black;
    text-decoration: none;
}
div.top_menu_bottom {
    height: 15px;
    background: url("/images/fon_menu.jpg") top left repeat;
    border-bottom: 1px solid #999;   
}
div#maincontent {
    padding: 10px 20px;   
}
div#maincontent_home {
    background: url("/images/main_fon.jpg") bottom left no-repeat;
    font-size: 11pt;
    padding-bottom: 20px;
}
span.gallery_pager_item, span.gallery_pager_item_active {
    display: block;
    float: left;
    padding: 0 5px;   
} 
span.gallery_pager_item_active {
    background-color: #E9DFC4;
}
img.gallery_pager_arrow {
    margin-top: 4px;
    float: left;   
}
a.black, a.black:link {
    color: #4B2C0E;
    text-decoration: none; 
}

a.black:hover {
    color: #000;
    text-decoration: none;   
}






