
body {margin:0; padding:0; leftmargin: 0; topmargin: 0; marginwidth: 0; marginheight: 0; }
fieldset { border: 1 solid #CCCCCC }
.fieldset-index-pages { border: 1 solid #CCCCCC; padding-left: 20; padding-right: 20; padding-top: 0;}
.fieldset-news-pages { border: 1 solid #CCCCCC; padding-left: 20; padding-right: 20; padding-top: 0;}
.fieldset-cart-pages { border: 1 solid #CCCCCC; padding-left: 20; padding-right: 20; padding-top: 0; }

.div-space { height: 18px;}
.div-space-mini {height: 3px;}
.div-space-foot-mini {height: 1px;}
.div-space-mini-about{height: 6px;}
.div-space-head {height: 3px; font-size:1px; line-height:0;}
.div-space-head-2 {height: 5px; font-size:1px; line-height:0;}

.table-head-index {width: 100%; height: 130px; cellpadding: 0; cellspacing: 0; border: 0px none; border-collapse: collapse }
.table-head-index-new {text-align: left;  height: 130px; cellpadding: 0; cellspacing: 0; border-collapse: collapse }
.table-head-menu {width: 450px; cellpadding: 0; cellspacing: 0; padding-top: 100px; height: 25px; padding:100px; border: 0px none; border-collapse: collapse }
.td-head-menu-padding {padding-top:23px; text-align:center;}
.td-head-menu { width: 33%; text-align: center; padding:5px;}
.td-head-description {padding-top:25px; padding-left:50px; padding-right:5px;}
.td-head-description-new {padding-top:25px; padding-left:5px; padding-right:5px;}

.font-head-description { line-height: 1.4em; FONT-SIZE: 13px; FONT-FAMILY: Arial,Tahoma,Verdana; COLOR: #555555; TEXT-DECORATION: none }

.links-head-menu { FONT-SIZE: 13px; FONT-FAMILY: Arial,Tahoma,Verdana; COLOR: #FFFFFF; TEXT-DECORATION: none;  font-weight:bold; }
.links-kat-menu-old {font-size:15px; FONT-FAMILY: Arial,Tahoma,Verdana; font-weight:bold; color:#1592CD; margin: 10 0 0 0px; text-align:left; font-weight:bold;}
.links-kat-menu {font-size:14px; FONT-FAMILY: Arial,Tahoma,Verdana; COLOR: #999999; TEXT-DECORATION: none;}

.links-subkat-menu {FONT-FAMILY: Arial,Tahoma,Verdana; font-size:12px; COLOR: #999999; TEXT-DECORATION: none;}
.ul-catmenu { display:block; margin-left: 20px; margin-top: 10px; margin-botoom: 0px; padding-bottom: 5px; padding-left:0px; padding-top:0px; }
.ul-subcatmenu { display:block; margin-left: 20px; margin-top: 0px; margin-botoom: 0px; padding-bottom: 5px; padding-left:0px; padding-top:0px; }
.phone {FONT-FAMILY: Arial,Tahoma,Verdana; font-size:17px; COLOR: #1592CD; TEXT-DECORATION: none; padding-left:40px;}

#menu-hover ul { display:block; width:100%; background:#FFFFFF; }
#menu-hover li { display:block; height:21px; line-height:21px; width:90%; float: left; list-style:circle!important; list-style-position:inside;}
#menu-hover a { background: #FFF; color: #555555; display:block; padding:0; margin:0; text-decoration:none; border:none; font-weight:bold; width: 100%; font-weight:normal; }
#menu-hover a:hover {color:red; padding:0; margin:0; display:block;}

.td-product-fon {background-image: url('images/td_background.jpg'); background-repeat: no-repeat; background-position: left top }
.font-product-description-list { line-height: 1.4em; FONT-SIZE: 14px; FONT-FAMILY: Arial,Tahoma,Verdana; COLOR: #555555; TEXT-DECORATION: none }
.font-product-description-list-info { line-height: 1.4em; FONT-SIZE: 14px; FONT-FAMILY: Arial,Tahoma,Verdana; COLOR: #555555; TEXT-DECORATION: none }

.font-product-description-full-list { line-height: 1.4em; FONT-SIZE: 14px; FONT-FAMILY: Arial,Tahoma,Verdana; COLOR: #555555; TEXT-DECORATION: none }
.font-subkat-description-list { line-height: 1.4em; FONT-SIZE: 14px; FONT-FAMILY: Arial,Tahoma,Verdana; COLOR: #555555; TEXT-DECORATION: none }
.font-subkat-description-list-href { line-height: 1.4em; FONT-SIZE: 14px; FONT-FAMILY: Arial,Tahoma,Verdana; COLOR: #336699; TEXT-DECORATION: none }
.font-product-name-list { font-size:15px; FONT-FAMILY: Arial,Tahoma,Verdana; font-weight:bold; color:#7290FF; margin: 10 0 0 0px; text-align:left; font-weight:bold; text-decoration:none; display: inline; margin:0px; padding:0px;}
.font-product-name-list-index-pages { font-size:13px; FONT-FAMILY: Arial,Tahoma,Verdana; font-weight:bold; color:#7290FF; margin: 10 0 0 0px; text-align:left; font-weight:bold; text-decoration:none; display: inline; margin:0px; padding:0px;}

.modules-angelday-all { font-size:13px; FONT-FAMILY: Arial,Tahoma,Verdana; color:#7290FF; margin: 10 0 0 0px; text-align:left; text-decoration:none; display: inline; margin:0px; padding:0px;}
.modules-angelday-today { font-size:13px; FONT-FAMILY: Arial,Tahoma,Verdana; color:red; margin: 10 0 0 0px; text-align:left; text-decoration:none; display: inline; margin:0px; padding:0px;}

.modules-prazdniki-name { font-size:15px; FONT-FAMILY: Arial,Tahoma,Verdana; color:#7290FF; margin: 10 0 0 0px; text-align:left; text-decoration:none; display: inline; margin:0px; padding:0px;}
.modules-prazdniki-month-name { font-size:15px; FONT-FAMILY: Arial,Tahoma,Verdana; font-weight:none; color:red; margin: 10 0 0 0px; text-align:left; text-decoration:none; display: inline; margin:0px; padding:0px;}

.h1 { font-size:15px; FONT-FAMILY: Arial,Tahoma,Verdana; font-weight:bold; color:#7290FF; margin: 10 0 0 0px; text-align:left; font-weight:bold; text-decoration:none; display: inline; margin:0px; padding:0px;}
.h2 { FONT-FAMILY: Arial,Tahoma,Verdana; font-size:15px; COLOR: #777777; TEXT-DECORATION: none; font-weight:bold; display: inline; margin:0px; padding:0px;}

.h1red { font-size:15px; FONT-FAMILY: Arial,Tahoma,Verdana; font-weight:bold; color: red; text-align:left; font-weight:bold; text-decoration:none; display: inline; margin:0px; padding:0px;}
.h2red { FONT-FAMILY: Arial,Tahoma,Verdana; font-size:15px; COLOR: red; TEXT-DECORATION: none; font-weight:normal; display: inline; margin:0px; padding:0px;}

.h1nav { FONT-FAMILY: Arial,Tahoma,Verdana; font-size:15px; color: #777777; font-style:italic; font-weight:bold; text-decoration:none; display: inline; text-align:left; margin:0px; padding:0px;}
.h2nav { FONT-FAMILY: Arial,Tahoma,Verdana; font-size:15px; COLOR: #777777; font-style:italic; font-weight:bold; TEXT-DECORATION: none; display: inline; margin:0px; padding:0px;}

.content { line-height: 1.4em; FONT-SIZE: 14px; FONT-FAMILY: Arial,Tahoma,Verdana; COLOR: #555555; TEXT-DECORATION: none }
.content_mini { line-height: 1.1em; FONT-SIZE: 11px; FONT-FAMILY: Arial,Tahoma,Verdana; COLOR: #555555; TEXT-DECORATION: none }
.editorlinks { line-height: 1.4em; FONT-SIZE: 14px; FONT-FAMILY: Arial,Tahoma,Verdana; font-weight:normal; color:#7290FF; text-decoration:none;}
.news_date { line-height: 1.4em; FONT-SIZE: 11px; FONT-FAMILY: Arial,Tahoma,Verdana; COLOR: #555555; TEXT-DECORATION: none }
.url { line-height: 1.4em; FONT-SIZE: 14px; FONT-FAMILY: Arial,Tahoma,Verdana; COLOR:#7290FF; TEXT-DECORATION: none }
.order-payment-delivery-red { font-size:15px; FONT-FAMILY: Arial,Tahoma,Verdana; color:#FF5D00; margin: 10 0 0 0px; text-align:left; font-weight:bold; text-decoration:none; display: inline; margin:0px; padding:0px;}


.td-product-price { width: 100px; text-align: center; padding:5px;}
.td-product-nalichie { width: 125px; text-align: center; padding:5px;}
.td-product-order { width: 100px; text-align: center; padding:5px;}

.td-product-info-price { width: 155px; text-align: center; padding:5px;}
.td-product-info-nalichie { width: 155px; text-align: center; padding:5px;}
.td-product-info-order { width: 155px; text-align: center; padding:5px;}

.table-product {width: 100%; cellpadding: 0; cellspacing: 0; border: 0px none; border-collapse: collapse }
.table-product-photo {width: 155px; height: 155px; cellpadding: 0; cellspacing: 0; border: 0px none; border-collapse: collapse }
.table-product-info-photo {width: 155px;}
.table-index-pages {cellpadding:2; cellspacing:0; padding-left: 30; padding-right: 30; padding-top: 0;}

.table-foot-index {width: 100%; height: 75px; cellpadding: 0; cellspacing: 0; border: 0px none; border-collapse: collapse }
.table-foot-menu {width: 100%; cellpadding: 0; cellspacing: 0; padding-top: 0px;  padding:0px; border: 0px none; border-collapse: collapse }
.td-foot-menu-padding {padding-top:23px; text-align:center;}
.td-foot-menu { width: 100%; text-align: center; padding:8px;}
.td-foot-description {padding-top:19px; padding-left:50px; padding-right:50px;}
.font-foot-description { line-height: 1.4em; FONT-SIZE: 12px; FONT-FAMILY: Arial,Tahoma,Verdana; COLOR: #336699; TEXT-DECORATION: none; }
.font-foot-description-2 { line-height: 1.4em; FONT-SIZE: 14px; FONT-FAMILY: Arial,Tahoma,Verdana; COLOR: #336699; TEXT-DECORATION: none; }
.font-foot-copyright { line-height: 1.4em; FONT-SIZE: 14px; FONT-FAMILY: Arial,Tahoma,Verdana; COLOR: #555555; TEXT-DECORATION: none; }
.links-foot-menu { FONT-SIZE: 15px; FONT-FAMILY: Arial,Tahoma,Verdana; COLOR: #FFFFFF; TEXT-DECORATION: none; }

.big_img_wrapper {width:150px height:150px; padding:1px; border:#CCCCCC 1px solid;}
.fieldset_name { font-size:14px; FONT-FAMILY: Arial,Tahoma,Verdana; COLOR: red; TEXT-DECORATION: none; font-style:italic; padding-left: 4; padding-right: 4;}
.pozdravlenie-index { font-size:14px; FONT-FAMILY: Arial,Tahoma,Verdana; COLOR: red; TEXT-DECORATION: none; }

.product-price-kat { FONT-SIZE: 13px; FONT-FAMILY: Arial,Tahoma,Verdana; COLOR: red; TEXT-DECORATION: none; }
.product-order-kat { FONT-SIZE: 13px; FONT-FAMILY: Arial,Tahoma,Verdana; COLOR: #555555; TEXT-DECORATION: none; }
.product-order-kat-new { FONT-SIZE: 13px; FONT-FAMILY: Arial,Tahoma,Verdana; COLOR: red; TEXT-DECORATION: none; }
.font-nalichie-price-order { FONT-SIZE: 13px; FONT-FAMILY: Arial,Tahoma,Verdana; COLOR: #555555; TEXT-DECORATION: none; margin-left: 10px;}

.product-nalichie-kat-yes { FONT-SIZE: 13px; FONT-FAMILY: Arial,Tahoma,Verdana; COLOR: green; TEXT-DECORATION: none; }
.product-nalichie-kat-no { FONT-SIZE: 13px; FONT-FAMILY: Arial,Tahoma,Verdana; COLOR: #555555; TEXT-DECORATION: none; }
.product-nalichie-kat-other { FONT-SIZE: 13px; FONT-FAMILY: Arial,Tahoma,Verdana; COLOR: red; TEXT-DECORATION: none; }

.navpages { line-height: 1.4em; FONT-SIZE: 14px; font-family: Arial,Tahoma,Verdana; color: #555555; text-decoration: none; }
.navpages_link { line-height: 1.4em; FONT-SIZE: 14px; font-family: Arial,Tahoma,Verdana; color: #336699; text-decoration: none; }

.ico_discount {float: left; position:absolute; z-index:1; margin:-10px 0 0 120px; overflow: hidden;}

.cart-table {width: 100%; }
.cart-td-head-name { height: 35px; text-align: left; padding:7px; background-color: #F0F0F0; }
.cart-td-head { height: 35px; text-align: center; padding:7px; background-color: #F0F0F0; }

.cart-td-product-name { width: 60%; height: 35px; text-align: left; padding:7px; background-color: #F5F5DC; }
.cart-td-product { width: 10%; height: 35px; text-align: right; padding:7px; background-color: #F5F5DC; }
.cart-td-product-qty { width: 10%; height: 35px; text-align: center; padding:7px; background-color: #F5F5DC; }
.cart-td-product-del { width: 5%; height: 35px; text-align: center; padding:7px; background-color: #F5F5DC; }
.cart-td-total { width: 10%; height: 35px; text-align: right; padding:7px; background-color: #FFFFFF; font-style:italic; }
.cart-td-total-del { width: 5%; height: 35px; text-align: right; padding:7px; background-color: #FFFFFF; font-style:italic; }

.cart-font-head {font-weight:bold; line-height: 1.4em; FONT-SIZE: 14px; FONT-FAMILY: Arial,Tahoma,Verdana; COLOR: #555555; TEXT-DECORATION: none }
.cart-font-content {line-height: 1.4em; FONT-SIZE: 14px; FONT-FAMILY: Arial,Tahoma,Verdana; COLOR: #555555; TEXT-DECORATION: none }
.cart-font-product { font-size:14px; FONT-FAMILY: Arial,Tahoma,Verdana; color:#555555; margin: 10 0 0 0px; text-align:left; text-decoration:none; display: inline; margin:0px; padding:0px;}
.cart-font-total { font-weight:bold; font-size:14px; FONT-FAMILY: Arial,Tahoma,Verdana; color:#555555; margin: 10 0 0 0px; text-align:left; text-decoration:none; display: inline; margin:0px; padding:0px;}
.cart-font-h1 { FONT-FAMILY: Arial,Tahoma,Verdana; font-size:15px; color:#7290FF; font-style:italic; font-weight:bold; text-decoration:none; display: inline; text-align:left; margin:0px; padding:0px;}
.cart-null { FONT-FAMILY: Arial,Tahoma,Verdana; font-size:15px; color:#555555; text-decoration:none; display: inline; text-align:left; margin:0px; padding:0px;}
.cart-null-links { FONT-FAMILY: Arial,Tahoma,Verdana; font-size:15px; color:#7290FF; text-decoration:none; display: inline; text-align:left; margin:0px; padding:0px;}

.cart-font-order {line-height: 1.4em; FONT-SIZE: 14px; FONT-FAMILY: Arial,Tahoma,Verdana; COLOR: #555555; TEXT-DECORATION: none }
.cart-input-text {height: 30px; border: 1px solid #CCCCCC; FONT-SIZE: 15px; FONT-FAMILY: Arial,Tahoma,Verdana;}
.cart-input-textarea {border: 1px solid #CCCCCC; FONT-SIZE: 15px; FONT-FAMILY: Arial,Tahoma,Verdana;}

.cart-font-order-dostavka-name {line-height: 1.4em; FONT-SIZE: 14px; FONT-FAMILY: Arial,Tahoma,Verdana; COLOR: #7290FF; TEXT-DECORATION: none}
.cart-font-order-dostavka-name-small {line-height: 1.4em; FONT-SIZE: 12px; FONT-FAMILY: Arial,Tahoma,Verdana; COLOR: #555555; TEXT-DECORATION: none}
.cart-dopinfo {padding-top:0px; padding-left:20px; padding-right:0px;}
.cart-dopinfo-textarea {padding-top:0px; padding-left:0px; padding-right:0px;}
.cart-div-space {padding-top:15px;}

.cart-button-send
{
   font-size:14px;
   font-family:Arial,sans-serif;
   font-weight:bold;
   font-style:italic;
   color:#FF0000;
   width:230px;
   height:45px;
   background-color:#EEEEEE;
   border-style:double;
   border-color:#BBBBBB;
   border-width:1px;
   -moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #dcdcdc;
	display:inline-block;
}

.content-cart-links-pozdrav  { line-height: 1.4em; FONT-SIZE: 14px; FONT-FAMILY: Arial,Tahoma,Verdana; color:#7290FF; TEXT-DECORATION: none }

.div-head-cart-1 {display:inline;	float:left; padding-left: 7px;}
.div-head-cart-2 {display:inline;	float:left; padding-left: 7px;
}

.font-cart {line-height: 1.4em; FONT-SIZE: 12px; FONT-FAMILY: Arial,Tahoma,Verdana; TEXT-DECORATION: none; }
.font-cart-links {line-height: 1.4em; FONT-SIZE: 12px; FONT-FAMILY: Arial,Tahoma,Verdana; COLOR: #336699; TEXT-DECORATION: none; }

