code
{
	font-size:100%;
	font-weight:normal;
	display:block;
	padding:1.5em 1em 1em 1em;
	border-style:solid;
	border-width:1px;
	border-width:1px 0;
	border-color:#C4C4C3;
	margin:1em 0;
	background-color:#F5F2E6;
	font-family:sans-serif;
}

.news-date-time
{
	color:#E19813;
}

#infoMenu {
    font-family: Trebuchet MS, Georgia, serif;
    text-align:left;
    display:table;
    width:600px;
}
#flowers-info {
    text-align:justify;
    display:table;
    width:600px;
}


/*===global-styles============================*/

#page {
    text-align:center;
}
.hidden {
    display: none;
}
.clear {
    clear:both;
}
.clearing {
  height: 0;
  clear: both;
}

a img { border: 0; }
/*---text-lists-----------------------------*/
h1, h2, h3, h4, h5, h6 {
    font-family: "Trebuchet MS", Georgia, serif;
    font-size: 150%;
    font-weight:normal;
    color: #aa4141;
    margin: 5px 5px 5px 5px;

}
h1 {
    font-size: 120%;
    font-weight: normal;
    font-family: "Trebuchet MS", Verdana, Georgia, serif;
}
h1.desc {
    font-size: 100%;
    color:#123;
}
h1.desc-disc {
    font-size: 100%;
    text-decoration:line-through;
    color:#D71A1A;
    padding-left:12px;
    padding-top:5px;
    line-height:80%;
}
h2 {
    font-size: 150%;
    font-weight: normal;
}
ul {
    list-style-image:url(images/icons/list.jpg);
    margin-top: 0px;
}
span.current {
    color:#000;
    font-weight:bold;
    /*background-color:#f9fee8;
    padding:2px 5px 2px 5px;
    border:1px solid #636363;*/
}
img.right {
    float:left;
    margin:5px 20px 5px 5px;
}
img.left {
    float:right;
    margin:5px 5px 5px 20px;
}
/*input[type="radio"].variant {
    margin-left:25px;
}*/
.variant {
    padding-left:15px;
}
/*---text-styles---------------------------*/
.highlite, .highlite-desc {
    color: #aa4141;
}
.highlite-desc {
    font-size: 100%;
}
.big-text {
    font-size:110%;
}
.small-text {
    font-size:90%;
    color:#777;
}
.very-small-text {
    font-size:80%;
    color:#777;
}
.small-text a {
    color:#777;
}
#addtext-plus .very-small-text {
    text-align:justify;
    color:#777;
}
#addtext-plus h1 {
    color:#777;
}
.news-text {
    text-align:justify;
    color:#333;
    font-size:85%;
    padding:0 20px 0 20px;
}
.news-text h1 {
    font-size:135%;
    font-weight:bold;
}
.news2-text {
    text-align:justify;
    color:#333;
    font-size:85%;
}
.news2-text h1 {
    font-size:110%;
    font-weight:bold;    
}
/*---main-styles----------------------------*/
#mainMenu {
    font-size:100%;
}
#main {
    width:990px;
}
/* * html #main {
    margin-left: 12px;
    margin-right: 15px;
    c\lear: both;
    o\verflow: hidden;
}*/
#main-content {
    float:left;
    width:730px;
}
#sidebar {
    float: right;
    display:block;
    width: 260px;
}
/*---header-styles--------------------------*/
#header {
    text-align:center;
    vertical-align:top;
    display:table;
    /*height: 104px;*/
	width: 100%;
	font-weight:normal;
	background:#fff url(images/header.jpg) repeat-x top;
}
#header-img {
    margin-right:45px;
    margin-left:45px;
}
/*---special-styles--------------------------*/
.phones {
    font-size:110%;
    font-weight:bold;
    vertical-align:middle;
    margin-top:5px;
    margin-bottom:5px;
}
.additional-txt {
    font-size:90%;
    color:#777;
}
.prices {
    width:100%;
    text-align:center;
}
.price-text-small {
    width:100%;
    text-align:center;
    font-size:90%
}
.price-text-small-discount {
    width:100%;
    text-align:center;
    text-decoration:line-through;
    font-size:87%;
    color:#C61A1A;
    line-height:80%;
}
.about {
    text-align:justify;
    display:table;
    width:600px;
}
/*---item-styles--------------------------*/
#flowermenu, #typemenu {
    font-family: "Trebuchet MS", Georgia, serif;
    font-size:110%;
    margin-bottom:5px;
}
#flowermenu {
    margin-top:5px;
}
#flowermenu a.current, #typemenu a.current{
	margin:0;
	padding:0 0 0 4px;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}

.item {
    font-family: Arial, Verdana, "Trebuchet MS", Georgia, serif;
    padding: 15px 15px 15px 15px;
    width: 150px;
    vertical-align: top;
}
.item-img {
    width:150px;
    height:150px;
    border: 1px solid #aaa;
}
.item-desc {
    width: 300px;
    text-align: left;
    vertical-align: top;
    padding-left: 25px;
    padding-top: 25px;
}
.item-desc-box {
    width:320px;
    text-align: justify;
    vertical-align: top;
}
.item-desc-box img {
    border: 1px solid #aaa;
    margin-bottom:5px;
}
#item-desc-img_1, #item-desc-img_2, #item-desc-img_3 {
    width :31%;
    height:31%;
}
/*---sort-styles--------------------------*/
#sortMenu {
    display:none;
    font-family: "Trebuchet MS", Georgia, serif;
    font-size:90%;
    /*background-color:#f9fee8;*/
}
#smPlaceHolder {
    display:block;
}
/*---pgmenu-styles------------------------*/
#pgMenu span {
    padding: 0px 4px 0px 4px;
    text-decoration:underline;
    /*border: solid 1px #aaa;*/
}
#pgMenu span:hover {
    text-decoration:none;
}
#pgMenu span.current {
    text-decoration:none;
}
#pgMenu a {
    text-decoration:none;
}
/*---footer-blocks--------------------------*/
#footer-container {
    clear:both;
    width:100%;
    padding-top:30px;
    padding-bottom:30px;
}
.footer-text {
    width:400px;
}
/*===ORDER-FORM=============================*/
.center-cell {
    text-align:center;
}
.order-info input {
    border-width: 1px;
    border-color: #636363;
    width:200px;
}
.order-info td {
    text-align:left;
}
.order-info td.right {
    text-align:right;
}
.order-adress, .additional-info {
    border-width: 1px;
    border-color: #636363;
    width:285px;
    height:2.5em;
    overflow: auto;
}
.additional-info {
    height:150px;
}
.order-info-right {
    vertical-align:top;    
    padding-left: 15px;
    border-left-width: 1px;
    border-left-style:dotted;
    border-left-color:#636363;
}
/*---Common-FORM-elements-------------------*/
#send-button {
    text-align:center;
    font-size:100%;
    cursor:pointer;
}
/*---tail------------------------------------*/
#commercial-top {
    display:table;
    text-align:center;
    font-size:100%;
}
.descBlock-ico {
    width:15px;
    height:16px;
    cursor:pointer;
}
.no-descBlock-ico {
    width:15px;
    height:14px;
    cursor:pointer;
}
#counters {
    width:100px;
    display:table;
    text-align:center;
}
#cn-counter {
    position:absolute;
}
.newslink {
    text-align:right;
    font-size:110%;
    font-weight:bold;
}
#newspage {
    font-size:15px;
    width:600px;
}
#newsmenu {
    font-size:80%;
}
.feedback {
    width:200px;
}
.feedback-area {
    width:185px;
    height:120px;
}
.request-form {
    color: #3256B6;
    text-decoration:underline;
    cursor:pointer;
}


.decor {
    text-align:justify;
    display:table;
    width:600px;    
}
.decor img {
    border: 1px solid #aaa;
}
#clients-table img {
    border:none;
}
