@charset "utf-8";
/* CSS Document */

* { margin: 0pt; padding: 0pt; }
body { margin:0; padding: 0;}
#all { position: relative; width: 900px; margin: 0 auto; height: auto!important; height: 100%; min-height: 100%; }
html, body { color: #646464! important; font-family: Tahoma,Geneva,sans-serif;}
ul, li { line-height: 10px; margin: 0px; padding: 0px;}

.up {line-height: 17px;}
td { font-size: 12px; }
.flowerdelivery { position: absolute; right: 440px; top: 4px; width: 280px; line-height: 13px; font: bold 11px/20px Tahoma,Geneva,sans-serif; padding-left: 0; color: rgb(0, 128, 0);}
.freedelivery  { position: absolute; right: 440px; top: 23px; width: 280px; line-height: 13px; font: 11px/20px Tahoma,Geneva,sans-serif; padding-left: 0; color: #646464}
.flowerorder { position: absolute; right: 440px; top: 37px; width: 280px; line-height: 13px; font: 11px/20px Tahoma,Geneva,sans-serif; padding-left: 0; color: #646464}
.underlogo { position: absolute; left: 0px; top: 100px; width: 200px; line-height: 13px; font: 11px/20px Tahoma,Geneva,sans-serif; padding-left: 0; color: #646464}
.tabletd td { padding-bottom: 4px; }
.moscowphone { color: rgb(0, 128, 0); position: absolute; right: 440px; top: 64px; width: 280px; font: normal 17px Verdana,sans-serif; }
.moscowphone span { font-size: 24px; font-family: Verdana; }
#menu { position: absolute; left: 179px; top: 102px; width: 730px; line-height: 13px; padding-right:2px;}
table#menu { width: 100%;}
a#id1 {padding-right:14px; font: 11px Tahoma,Geneva,sans-serif;   font-weight: bold; color: #008000; text-decoration: underline;}
a#id1:hover { text-decoration: none;}
a#id4 { padding-left:15px; font: 11px Tahoma,Geneva,sans-serif;   font-weight: bold; color: #008000; text-decoration: underline;}
a#id4:hover { text-decoration: none;}
a#id13 {padding-left:0px; font: 11px Tahoma,Geneva,sans-serif;   font-weight: bold; color: #008000; text-decoration: underline;}
a#id13:hover { text-decoration: none;}
a#id12 {padding-right:12px; font: 11px Tahoma,Geneva,sans-serif;   font-weight: bold; color: #008000; text-decoration: underline;}
a#id12:hover { text-decoration: none;}
a#id14 {padding-left:0px; padding-right:12px; font: 11px Tahoma,Geneva,sans-serif;   font-weight: bold; color: #008000; text-decoration: underline;}
a#id14:hover { text-decoration: none;}
a#desctext {font-size: 10px; text-decoration: none; color: #000000;}

#idpath2 {font: 12px Verdana,Tahoma,Geneva,sans-serif; font-weight: bold; color: #fff;}
.zg2a { display: block; width: auto; height: 28px; background-image: url(images/linebody.jpg); font: 12px Verdana, Tahoma,Geneva,sans-serif; font-weight: bold; color: #fff;}
.zg2 { display: block; width: auto; height: 28px; background-image: url(images/linebody.jpg); font: 13px Verdana, Tahoma,Geneva,sans-serif; font-weight: bold; color: #fff;}
.zg2text { padding: 5px 7px;}

.articlelistee { display: block; height: 20px; list-style-type: none; padding: 10px 0; }
.articlelistee li {  float: left; font: 13px Verdana, Tahoma,Geneva,sans-serif; font-weight: normal; padding-right: 5px;}
.articlepage {padding-top: 5px; }
.articlepage img {float: left; margin-right: 10px; margin-bottom: 10px; border: 1px solid #000;}
.articlepage span {font: bold 12px/20px Verdana,Geneva,sans-serif;  color: #fb5e00}
.articlepage h2 {font: 18px Verdana,Geneva,sans-serif; margin-bottom: 13px; padding-bottom: 5px;font-weight:normal; color: #008000; text-decoration: none; border-bottom: 1px solid #CCC; }

.articlelistp { display: block; height: 20px; list-style-type: none; padding: 10px 0;}
.articlelistp li {  float: left; font: 13px Verdana, Tahoma,Geneva,sans-serif; font-weight: normal; padding-right: 5px;}
.articlelistp li a {  font: 13px Tahoma,Geneva,sans-serif; font-weight:bold; color: #008000; text-decoration: none;}
.articlelistp li a:hover {  text-decoration: underline; }



.articlelist { display: block; height: 20px; list-style-type: none; padding: 10px 0; border-bottom: 1px dotted #CCC;}
.articlelist li {  float: left; font: 13px Verdana, Tahoma,Geneva,sans-serif; font-weight: normal; padding-right: 5px;}
.articlelist li a {  font: 13px Tahoma,Geneva,sans-serif; font-weight:bold; color: #008000; text-decoration: none;}
.articlelist li a:hover {  text-decoration: underline; }
.customdiv { margin-top: 10px; margin-bottom: 30px; }
.articleitem { display: block; width: auto; height: auto; padding-top: 8px;}
.articleitem h2, a { line-height: 17px; font: 13px Tahoma,Geneva,sans-serif; color: #ff6101; text-decoration: none;}
.articleitem a:hover {text-decoration: underline;}
.articleitem h2 img { padding: 5px 5px 0 0; }
.hhr {border-top: 1px solid #ddd; width: auto; height: 1px; margin-top: 15px; margin-bottom: 15px;}
.urlpath { font: 11px Tahoma,Geneva,sans-serif; font-weight:bold; color: #008000; margin: 3px 0 0 9px;}
.fastdelivery { font: 11px Tahoma,Geneva,sans-serif; font-weight:normal; color: #000000; margin: 3px 0 0 5px;}
.leftmenu {border-top: 1px solid #ddd; display: block; width: auto; height: auto; list-style: none; background-color: #fff;}
.leftmenu22 {border-top: 1px solid #fff; display: block; width: auto; height: auto; list-style: none; background-color: #fff;}

.leftmenuzg {
	font-family: Verdana,sans-serif;
	font-style: normal;
	font-weight: normal;
	font-size: 18px;
	color: #ff6101;
	font-style: normal;
	padding-top: 14px;
	padding-left: 0px;
	font-variant: normal;
	font-stretch: normal;
	margin-left: -2px;
}

.leftmenuzg22 {
	font-family: Verdana,sans-serif;
	font-style: normal;
	font-weight: normal;
	font-size: 18px;
	color: #ff6101;
	font-style: normal;
	padding-top: 4px;
	padding-bottom: 4px;
	font-variant: normal;
	font-stretch: normal;
}

a#leftmenuzg2 {

	font-family: Verdana,sans-serif;
	font-style: normal;
	font-weight: normal;
	font-size: 18px;
	color: #ff6101;
	font-style: normal;
	font-variant: normal;
	font-stretch: normal;
	text-decoration: none;
	padding-top: 7px;
	padding-bottom: 7px;
}

a#serenata {
	font-family: Verdana,sans-serif;
	font-style: normal;
	font-weight: bold;
	font-size: 13px;
	color: #5b9701;
	text-decoration: none;
}

.leftmenuver { display: block; list-style: none; margin: 4px 0px 14px 0px; float: left; height: auto;}
.leftmenuver img { margin: 6px 5px 0 0; float: left;}
.leftmenuver li { padding-top: 6px;  font: normal 11px Tahoma,Geneva,sans-serif; border-top: none; clear: none;  color: #008000;}

.leftmenuverinfo {display: block; list-style: none; margin: 4px 0px 14px 0px; float: left; height: auto;}
.leftmenuverinfo img { margin: 6px 5px 0 0; float: left;}
.leftmenuverinfo li { padding-top: 6px; font: normal 11px Tahoma,Geneva,sans-serif; border-top: none; clear: none;  color: #008000;}

.leftmenu1 {padding-top: 12px; border-top: 1px solid #ddd; display: block; width: auto; height: auto; list-style: none; background-color: #fff;}

.leftmenub {display: block; width: auto; height: auto; list-style: none; background-color: #fff;}

.leftmenuzga { font-family: Arial, Verdana,sans-serif; color: #ff6101; font-style: normal; padding-top: 10px; font-variant: normal; font-weight: bold; font-size: 15px; font-size-adjust: none; font-stretch: normal;}
a#id5 {
	font-family: Verdana,sans-serif;
	font-style: normal;
	font-weight: normal;
	font-size: 18px;
	color: #ff6101;
	text-decoration: none;
	margin-left: -2px;
}

.dotteds {
	background-color: transparent;
	background-image: url(/images/dots_navi.png);
	background-repeat: repeat-x;
	background-attachment: scroll;
	background-position: 0pt 0pt;
display: block;

width: 100%;

clear: both;

float: left;

padding-top: 7px;

padding-right: 0pt;

padding-bottom: 10px;

padding-left: 0pt;

text-align: left;
font-family: Verdana,sans-serif;

font-style: normal;

font-variant: normal;

font-weight: normal;

font-size: 18px;
color: #008000;

margin-bottom: 5px;
}

a#id5:hover { text-decoration: underline;}

a#id5a {
	font-family: Verdana,sans-serif;
	font-style: normal;
	font-weight: bold;
	font-size: 15px;
	color: #ff6101;
 padding-top: 0px;
 font-variant: normal;
     text-decoration: none;
     }
a#id5a:hover { text-decoration: none;}

a#id2 { font: 12px Tahoma,Geneva,sans-serif; font-weight: normal; color: #008000; text-decoration: none;}
a#id2:hover { text-decoration: underline;}

a#id2b { font: 12px Tahoma,Geneva,sans-serif; font-weight: normal; color: #008000; text-decoration: underline;}
a#id2b:hover { text-decoration: none;}


a#id2a { font: 12px Tahoma,Geneva,sans-serif; font-weight: normal; color: #008000; text-decoration: none; line-height:18px;}
a#id2a:hover { text-decoration: underline;}

.leftmenuhor { display: block; list-style: none; margin: 11px 0px 14px 0px; float: left; width: 163px; height: auto;}
.leftmenuhor img { margin: 6px 5px 0 0; float: left;}
.leftmenuhor li { float: left;  margin-right: 0px; color: #008000; font-weight:normal; font-size: 14px; }



.leftmenuzg2info { background: url(/images/information.png) no-repeat; height: 17px; color: #fff; width: 163px; font-weight: bold;}
.leftmenuzg2sovet { background: url(/images/sovet.png) no-repeat; height: 17px; color: #fff; width: 163px; font-weight: bold;}
.leftmenuzg2uhod { background: url(/images/uhod.png) no-repeat; height: 17px; color: #fff; width: 163px; font-weight: bold;}
.leftmenuzg2news { background: url(/images/news.png) no-repeat; height: 17px; color: #fff; width: 163px; font-weight: bold;}
.leftmenuzg2calend { background: url(/images/calend.png) no-repeat; height: 18px; color: #fff; width: 163px; font-weight: bold;}

.leftmenuversovet {display: block; list-style: none; margin: 3px 0px 0px 0px; height: auto;}
.leftmenuversovet span {color: #fb5e00;}
.leftmenuversovet img { margin: 4px 5px 0 0; float: left;}
.leftmenuversovet li{ padding-top: 3px; font: 11px Tahoma,Geneva,sans-serif;
 color: #646464; border-top: none; clear: none; }

a#sovet { margin: 0px 0 0 0; font: 11px Tahoma,Geneva,sans-serif; padding-left: 0; color: #646464; text-decoration: none;clear: none; }
a#sovet:hover {text-decoration: underline;}

a#allsovet {font: normal 11px/20px Tahoma,Geneva,sans-serif; color: #fb5e00; text-decoration: underline;}
a#allsovet:hover { text-decoration: none;}

a#id3 { font: 13px Tahoma,Geneva,sans-serif; font-weight: normal; color: #008000; text-decoration: none;}
a#id3:hover { text-decoration: underline;}





.toprighttd { background: url(/images/logo2.jpg) top right; background-repeat:no-repeat; padding-left: 14px;}


.toptext {  list-style: none; margin: 0; padding: 0; margin: 5px 0 0 0;}
.toptext1 { color: #fb5e00; font-weight:bold; font-size: 14px; }
.toptext2 { color: #606060; font-weight:normal; font-size: 12px; margin: 0px 0 0 0;}
.toptext3 { color: #606060; font-weight:normal; font-size: 12px; margin: -3px 0 0 0;}


.cart2l { margin: 0; padding: 0;}
.cart2l li ul { margin: 0; padding: 0;}




.topmenu { margin: 15px 0 0 0; padding: 0;}
.topmenu li { margin: 0; padding: 0 0 -2px 0;}

.cdates { font: 11px/20px Tahoma,Geneva,sans-serif; float: left; line-height: 15px;}
.cnames { padding: 0 0 0 0px; font: 11px/20px Tahoma,Geneva,sans-serif; color: #646464; line-height: 15px;}

.topleftflw { display: block; width: auto; height: 170px; background-image: url('/images/topleftflw.png'); background-position: 0px 11px; background-repeat: no-repeat;  }
.topleftflw-text { display: block; width: auto; font: normal 12px Tahoma,Geneva,sans-serif; border-top: none; line-height: 18px; clear: none;  color: #008000; text-align: right; float: left; }
.topleftflw img { padding: 0 7px 0 0;}
.lefttd { display: block; width: 163px; height: auto; float: left; background: #fff;}
.lefttd2 { display: block; width: 612px; height: 100%;   }
.lefttd3 { display: block; width: 100%; height: 100%; }
.lefttd hr { color: #e1d5d9; height: 1px; width: auto; float: left; margin: 0 0 0 0; padding: 0; }


.leftuser { display: block; list-style: none; margin: 9px 0 10px 0; padding: 0; height: auto;}
.leftuser img { margin: 6px 7px 0 0; float: left;}
.leftuser li { margin: 5px 0 0 0; font: normal 12px Tahoma,Geneva,sans-serif; border-top: none;}


.leftmenuver3 { display: block; clear: both; list-style: none; margin: 5px 0 0 0; padding: 0; float: left; height: auto;}
.leftmenuver3 img { margin: 6px 5px 0 0; float: left;}
.leftmenuver3 li { margin: 5px 0 0 0; font: normal 12px Tahoma,Geneva,sans-serif; border-top: none; clear: none;  color: #5e875c;}

.reginp {border: 1px solid #7ea0c3; width: 460px; line-height: 100%;  font-size: 15px;}
.reginp2 {width: 260px; line-height: 100%;  font-size: 12px;}
.regshort {border: 1px solid #7ea0c3; width: 80px; line-height: 100%;  font-size: 15px;}
.regshort2 {width: 60px; line-height: 100%;  font-size: 15px;}
.regtable {line-height: 25px;}

.leftmenuver1 { display: block; list-style: none; margin: 10px 0 0 0; padding: 0; width: 85px; height: auto; float: left;}
.leftmenuver1 img { margin: 5px 5px 0 0; float: left;}
.leftmenuver1 li { margin-top: 3px; color: #008000; font-weight:normal; font-size: 14px; margin-right: 20px; width: auto;display: inline;}

.leftmenuver2 { display: block; clear: both; list-style: none; margin: 2px 0 0 0; padding: 0; float: left; height: auto;}
.leftmenuver2 img { margin: 8px 5px 0 0; float: left;}
.leftmenuver2 li { clear:both;  margin-top: 3px; color: #000; font-weight:normal; font-size: 12px;}

.righttd { display: block; float: left; width: 703px; margin: 0 20px 0 21px; height: auto;  background: #fff;}
.righttd2 { display: block; width: 280px; height: auto; float: right;  }

.oldprice {font-family: Tahoma, Verdana, sans-serif; text-decoration: line-through; font-size: 13px; color:#666;}
.drub {list-style: none; padding: 0; margin: 0 30px 0 0; display: inline; }
.drub li {float: left; }

.flwd { list-style: none; padding: 0; margin: 0 30px 0 0; display: block; width: 160px; height: auto; float: left;}
.flwnamed a{ font-family: Tahoma, Verdana, sans-serif; color: #ff6101; font-style: normal; font-variant: normal; font-weight: bold;
				font-size: 12px; line-height: 20px; font-size-adjust: none; font-stretch: normal; text-decoration: none;}
.flwnamed a:hover {text-decoration: underline;}

.flwphotod { border: 0; margin: 13px 0 0 -2px;}
.flwpodr {margin-top: 30px;}
.flwpodra {margin-top: 15px;}

.flwpriced { font-family: Arial, Verdana,sans-serif; color: #ff6101; font-style: normal; font-variant: normal; font-weight: normal;
				font-size: 16px; font-size-adjust: none; font-stretch: normal; margin: 5px 0 0 -2px; float: right; }

.flwdescd { font: normal 11px Tahoma,Geneva,sans-serif; border-top: none;  clear: none;  color: #008000; margin: 15px 0 0 0; }
.flwdescd a { color: #008000; text-decoration: none;}
.flwdescd a:hover {text-decoration: underline;}


.flw { list-style: none; padding: 0; margin:0 5px 0 21px;
padding:0; display: block; width: 158px; height: auto; float: right;} 
.flwleft {margin: 0 0 0 0px;  float:left; padding: 0 0 0 13px; 
 // margin-left: 2px;
 } 
.flwname a{ font-family: Tahoma, Verdana, sans-serif; color: #008000; font-style: normal; font-variant: normal; font-weight: bold;
				font-size: 12px; line-height: 20px; font-size-adjust: none; font-stretch: normal; text-decoration: none;}
.flwname a:hover {text-decoration: underline;}

.flwphoto{ border: 0; margin: 13px 0 0 -2px;}
.flwprice { font-family: Tahoma, Arial, Verdana,sans-serif; color: #990000; font-style: normal; font-variant: normal; font-weight: normal;
				font-size: 13px; line-height: 20px; font-size-adjust: none; font-stretch: normal; margin: 5px 0 0 -2px; }

.flwdesc { font: normal 11px Tahoma,Geneva,sans-serif; border-top: none; line-height: 14px; clear: none;  color: #008000; margin: 15px 0 0 0; height: 49px; }
.flwdesc a { color: #008000; text-decoration: none;}
.flwdesc a:hover {text-decoration: underline;}

.bottommenu { display: block; width: 570px; list-style-type: none; margin: 0; padding: 0; }
.bottommenu li { float: left; margin-right: 17px; color: #ff6101; font: bold 11px Tahoma,Geneva,sans-serif; text-decoration: underline;}

#cart1 {font-size: 13px; padding-top: 5px; padding-bottom: 5px;}
.carttdhead {padding-left: 10px; font-size: 13px; font-weight: bold;}

#carttda {font-size: 13px; font-weight: bold; text-decoration: underline; color: #008000;}
#carttda:hover{text-decoration: none;}


.orangest {



}


.st15 { margin-top: 15px;}

/* footer */

	#footer_over #footer, .catalogue li, #counters { border-top: 1px solid #dadada;}
	#footer .right_part { border-left: 1px solid #dadada; }
	#footer_over #footer, #login_zone, #AddArticle_choices ul li, #content h2, #content .h2, #content h3, #content .h3, #content .news h1, #paysys ul, #bottom_menu { border-bottom: 1px solid #dadada; }

#footlinks {padding-bottom: 12px; margin-top: 7px; font: bold 13px Tahoma,Geneva,sans-serif; color: #008000; border-bottom: 1px solid #dadada;}

#footlinks a { font: bold 11px Tahoma,Geneva,sans-serif; color: #008000; text-decoration: underline;}
#footlinks a:hover { text-decoration: none;}

	#footer_over { width: 100%; clear: both; padding-bottom: 20px;   margin-top: 2px; position: relative; left: 0; bottom: 0;}

	#footer_over #footer { position: relative; width: 910px; margin: 0 auto; overflow: hidden; }
	#paysys ul { width: 100%; display: block; padding: 10px 0 7px; }
	#paysys ul li { display: inline; margin-right: 14px; }
	.left_part { width: 629px;  position: relative; float: left;}

	#bottom_menu ul { width: 100%; display: block; padding: 3px 0; }
	#bottom_menu ul li { display: inline; padding-right: 0px; margin-right: 0px; }
	#bottom_menu ul li:last-child { border-right: none; }
	#bottom_menu ul li a { font-size: 13px; }
#footer .right_part { border-left: 1px solid #dadada; }
.right_part { position: relative; width: 280px; float: right; }
	#copyright {border: 0px solid; padding: 6px 0 6px 1px; text-align: right; float: right; }
	#copyright, #copyright * { font-size: 11px; }
	#counters { text-align: right; padding: 7px 0 7px; clear: both; }
	#counters img { margin-left: 5px; }

	#sf_logo { position: relative; font: normal 11px Tahoma,Geneva,sans-serif;}


.cart2 li { display: block; width: auto; height: 18px;}

.cart2r { margin: 0; padding: 0;}
.cart2r li ul { margin: 0; padding: 0;}
.cart2l { margin: 0; padding: 0;}
.cart2l li ul { margin: 0; padding: 0;}

.cart2ul ul { margin: 0; padding: 0;}
.cart2ul li {margin: 0 0 0 0;}

a#id99 { text-decoration: none; border-bottom: 1pt dotted; color: rgb(00, 80, 00);}
a#id99:hover { text-decoration: none;}

.ordinary_table tbody th, .ordinary_table tbody td, .ordinary_table tfoot th, .ordinary_table tfoot td { border-bottom: 1px solid #D3D1D1; }
.ordinary_table tfoot th, .ordinary_table tfoot td, .ordinary_table.basket_table tbody th, .ordinary_table.basket_table tbody td { border-top: 1px solid #D3D1D1; }
.ordinary_table caption {font-weight: 700!important;
//padding-bottom: 10px;
}
.ordinary_table { margin: 10px 0; }

	.ordinary_table th { text-align: left; padding-left: 10px; }

	.ordinary_table td { text-align: center; }

	.ordinary_table thead th, .ordinary_table thead td { font-weight: 700; padding-top: 4px; padding-bottom: 4px; }

	.ordinary_table thead th { padding-left: 10px; }

	.ordinary_table tbody th, .ordinary_table tbody td { line-height: 26px; }

	.ordinary_table tfoot th, .ordinary_table tfoot td { font-weight: 700; line-height: 30px; }

.ordinary_table th a  { color: #008000!important; }
.ordinary_table thead th, .ordinary_table thead td, .calendar thead th { background-color: #E6F6E0; }

	/* green borders */

	.ordinary_table thead th, .ordinary_table thead td { border-top: 1px solid #B6D9A9; border-bottom: 1px solid #B6D9A9; }
	.ordinary_table.basket_table tbody tr.bot_bord td { border-bottom: 1px solid #B6D9A9; }

	/* light grey in table foot */

	.ordinary_table tfoot th, .ordinary_table tfoot td { background-color: #F6F6F6; }
   caption{ text-align: left; }


#knopkab {background:url(/images/oformitzakaz3.jpg);width:155px;height:34px;border:0px; float:right; cursor:pointer;}
#knopkab:hover {background:url(/images/oformitzakaz31.jpg);width:155px;height:34px;border:0px; float:right; cursor:pointer;}



ul.paymethod {
	margin: 0 0 15px 20px ;
}
ul.paymethod li {
	margin: 6px 0;
	line-height: 15px;
}