@charset "windows-1251";


html { 
  font-size:80%;
  padding:0px;
  margin:0px;
}

body {
  background-color: #fff;
  font-size: 12px;
  font-family: Arial, Verdana, Sans-Serif;
  color:#564b47;  
width:1100px;
margin:0 auto;
	padding:0px;

}

/* list styles */

UL {
 padding: 0; 
 margin-left: 20px; 
}

/* ul li {
height: 1%;
list-style-type: none;
margin: 0 0 0px;
padding: 0 0 0 15px;
background: url(http://packaging.kiev.ua/bullet.gif) no-repeat 0 6px;
line-height: 18px;
} */

#content {
width:1100px;
margin: 0px auto;

}

#head {
/* height: 110px;  
background-color:#B22931; */
background-color:#fff;
}

#nav-header {
background-color:#fff;
/* background-color:#E5E4E9; */
text-align:right;
padding: 5 2px 5 2px;
}


/* Menu
------------------------------ */

/* CSS Document */
ul#cssmenu {
        width:700px;
        margin: 0;
        border: 0 none;
        padding: 0;
        list-style: none;
        height: 25px;
/*        font: bold 12px/24px Arial; */
        border-left:#003366 0px solid;
        z-index:7;
		position:relative; 
}

ul#cssmenu li {
        margin: 0;
        border:#B22931 0px solid;
        padding: 0;
        float: left;
        display: inline;
        list-style: none;
        position: relative;
        height: 25px;
}

ul#cssmenu ul {
        margin: 0;
        border: 0 none;
        padding: 0;
        width: 200px;
        list-style: none;
        display: none;
        position: absolute;
        top: 25px;
        left: 0;
}

ul#cssmenu ul:after {
        clear: both;
        display: block;
        font: 1px/0px serif;
        content: ".";
        height: 0;
        visibility: hidden;
}

ul#cssmenu ul li {
        width: 190px;
        float: left;
        display: block !important;
        display: inline;
}

/* Main Menu */
ul#cssmenu a {
        border: 0px;
        padding: 0 12px;
        float: none !important;
        float: left;
        display: block;
        /* background: #B22931; 
        color: #FFFFFF; */
        background: #fff;
        color: #B22931;
        font:  14px/25px Arial;
        text-decoration: none;
        height: auto !important;
        height: 1%;

}

/* Main Menu Hover */
ul#cssmenu a:hover,
ul#cssmenu li:hover a,
ul#cssmenu li.iehover a {
        /*background: #EAE3E5;
        color:#333333; */
        color:#760F14; 
        border-top:#003366 0px solid;

}

/* Second Menu */
ul#cssmenu li:hover li a,
ul#cssmenu li.iehover li a {
        border-top: 0px solid #FFFFFF;
        float: none;
        font-weight: normal;
        /* background: #EAE3E5;
        color: #333333; */
        color:#B22931; 
        z-index:1000;
        padding: 0 12px;
}

/* Second Menu Hover */
ul#cssmenu li:hover li a:hover,
ul#cssmenu li:hover li:hover a,
ul#cssmenu li.iehover li a:hover,
ul#cssmenu li.iehover li.iehover a {
        border-top: 0px solid #FFFFFF;
        /* background: #C7C8C7;*/
        color:#760F14; 
        border:#003366 0px solid;
}

ul#cssmenu ul ul {
        display: none;
        position: absolute;
        top: 0;
        left: 170px;
}

ul#cssmenu li:hover ul ul,
ul#cssmenu li.iehover ul ul {
        display: none;
}

ul#cssmenu li:hover ul,
ul#cssmenu ul li:hover ul,
ul#cssmenu li.iehover ul,
ul#cssmenu ul li.iehover ul {
        display: block;
} 

a.menu-bottom {
font-weight: bold;
text-transform:lowercase;
}

a:hover.menu-bottom {
text-transform:lowercase;
text-decoration:underline;
}



.news-index-title {
font-size:85%;
margin:0;
}








.category-marker {
padding-top:4px;
padding-left:10px;
color:#005FAA;
font-size:20px;
}

p {
font-family:arial, verdana;
font-size:90%;
color:#656564;
margin:0;
padding: 0;
}

li {
font-family:arial, verdana;
font-size:90%;
color:#656564;
}

.exhebition-table {
background-color:#BBD191;
color:#656564;
font-family:arial;
font-size:11pt;
}

.profile-table {
background-color:#fff;
color:#656564;

}

.profile-cell {
background-color:#F9F3F3;
}

a.qlink {
color:#B12A30;
font-size:13px;
font-weight:700;
text-decoration:none;
}

img {
border:0;
}

.search {
color:#333;
background: #fff;
}

input.search {

background: #fff;
border-top:#AEADB2 1px solid;
border-left:#AEADB2 1px solid;
border-bottom:#AEADB2 1px solid;
border-right:#AEADB2 1px solid;
}

td.menu {
border-bottom:#e3dcb9 0px solid;
padding-left:0;
padding-right:0;
padding-top:3px;
font-size:0;
}

td.menu-active {
border-bottom:#FFF 0px solid;
padding-left:0;
padding-right:0;
padding-top:3px;
font-size:0;
}

a.submenu {
color:#000;
font-size:14px;
text-decoration:none;
font-weight:700;
}

td.submenu-active {
border-bottom:#7BAE16 0px solid;
}

h1 {
color:#9d2227;
font-family:arial;
font-size:120%;
margin:0;

}

h2 {
color:#9d2227;
font-family:arial;
font-size:12pt;
margin:0;
margin-bottom: 10px;
}

.news-title {
color:#9d2227;
font-family:arial;
font-size:110%;
font-weight:700;
margin:0;
}

.news-category {
color:#B22931;
background-color: #f3eced;
font-size:75%;
font-weight: bold;
margin:2px;
text-transform: lowercase;
}

.news-date {
color:#999;
font-size:75%;
margin:2px;
}

.news-text {
color:#333;
font-family:arial;
font-size:11pt;
}

.blue {
color:#005FAA;
}

.login-field {
color:#000;
font-family:arial;
font-size:11pt;
font-weight:700;
}

.login-input {
height:19px;
width:120px;
}

input {
height:21px;
font-family:arial;
font-size:10pt;
}

.text {
color:#666666;
font-size:80%;
}


.catalogue-count {
color:#656564;
font-family:arial;
font-size:9pt;
}

a.text {
font-size:90%;
font-weight:700;
color:#666666;
}

a {
font-family:arial;
font-size:90%;
text-decoration:none;
color:#9d2227;
}


a:hover.category {
color:#656564;
font-weight:700;
text-decoration:underline;
}

a.link-active {
color:#005FAA;
font-weight:700;
}

.top-bar {
font-family:arial;
font-size:95%;
padding-left: 10px;
text-decoration:none;
color:#9d2227;
}

hr {
margin-top:0;
margin-bottom:0;
color:#ddd;
height:1px;
background-color:#ddd;
border-style:none;
}

.top-bg-color,.top-logo-bg-color {
/* background-color:#9d2227; */
}

a.menu,a.menu-active {
color:#FCFDFB;
font-family:arial;
font-size:13px;
text-decoration:none;
font-weight:700;
}

a.category,a.link {
color:#656564;
font-family:arial;
font-size:10pt;
font-weight:700;
}