/* Start:/bitrix/templates/flowerstoday/components/bitrix/menu/topmenu/style.css*/
/* Left menu*/
ul.left-menu
{
	list-style:none;
	margin:0; padding:0;
	margin-bottom:8px;
	position: relative; /*IE bug*/
}

ul.left-menu li
{
	padding: 10px 16px;
	background:#F5F5F5 url('/bitrix/templates/flowerstoday/components/bitrix/menu/topmenu/images/left_menu_bg.gif') top repeat-x;
}

ul.left-menu li a
{
	font-size:100%;
	color:#BC262C;
	font-weight:bold;
	text-decoration:none;
}

ul.left-menu li a:visited
{
	color:#BC262C;
}

ul.left-menu li a:hover
{
	color:#BC262C;
}


ul.left-menu li a.selected:link, 
ul.left-menu li a.selected:visited, 
ul.left-menu li a.selected:active, 
ul.left-menu li a.selected:hover
{
	color:#FC8D3D;
}



/* End */



/* Start:/bitrix/templates/flowerstoday/components/bitrix/menu/leftmenu/style.css*/
/* Left menu*/
ul.left-menu
{
	list-style:none;
	margin:0; padding:0;
	margin-bottom:8px;
	position: relative; /*IE bug*/
}

ul.left-menu li
{
	padding: 10px 16px;
	background:#F5F5F5 url('/bitrix/templates/flowerstoday/components/bitrix/menu/leftmenu/images/left_menu_bg.gif') top repeat-x;
}

ul.left-menu li a
{
	font-size:100%;
	color:#BC262C;
	font-weight:bold;
	text-decoration:none;
}

ul.left-menu li a:visited
{
	color:#BC262C;
}

ul.left-menu li a:hover
{
	color:#BC262C;
}


ul.left-menu li a.selected:link, 
ul.left-menu li a.selected:visited, 
ul.left-menu li a.selected:active, 
ul.left-menu li a.selected:hover
{
	color:#FC8D3D;
}



/* End */



/* Start:/bitrix/templates/flowerstoday/components/bitrix/news.list/hit/style.css*/
div.news-list img.preview_picture
{
	float:left;
	margin:0 4px 6px 0;
}
.news-date-time {
	color:#486DAA;
}

/* End */



/* Start:/bitrix/templates/flowerstoday/styles.css*/
/* Start:/bitrix/templates/flowerstoday/components/bitrix/menu/topmenu/style.css*/
/* Left menu*/
ul.left-menu
{
	list-style:none;
	margin:0; padding:0;
	margin-bottom:8px;
	position: relative; /*IE bug*/
}

ul.left-menu li
{
	padding: 10px 16px;
	background:#F5F5F5 url(/bitrix/templates/flowerstoday/components/bitrix/menu/topmenu/images/left_menu_bg.gif) top repeat-x;
}

ul.left-menu li a
{
	font-size:100%;
	color:#BC262C;
	font-weight:bold;
	text-decoration:none;
}

ul.left-menu li a:visited
{
	color:#BC262C;
}

ul.left-menu li a:hover
{
	color:#BC262C;
}


ul.left-menu li a.selected:link, 
ul.left-menu li a.selected:visited, 
ul.left-menu li a.selected:active, 
ul.left-menu li a.selected:hover
{
	color:#FC8D3D;
}



/* End */



/* Start:/bitrix/templates/flowerstoday/components/bitrix/menu/leftmenu/style.css*/
/* Left menu*/
ul.left-menu
{
	list-style:none;
	margin:0; padding:0;
	margin-bottom:8px;
	position: relative; /*IE bug*/
}

ul.left-menu li
{
	padding: 10px 16px;
	background:#F5F5F5 url(/bitrix/templates/flowerstoday/components/bitrix/menu/leftmenu/images/left_menu_bg.gif) top repeat-x;
}

ul.left-menu li a
{
	font-size:100%;
	color:#BC262C;
	font-weight:bold;
	text-decoration:none;
}

ul.left-menu li a:visited
{
	color:#BC262C;
}

ul.left-menu li a:hover
{
	color:#BC262C;
}


ul.left-menu li a.selected:link, 
ul.left-menu li a.selected:visited, 
ul.left-menu li a.selected:active, 
ul.left-menu li a.selected:hover
{
	color:#FC8D3D;
}



/* End */



/* Start:/bitrix/templates/flowerstoday/components/bitrix/news.list/hit/style.css*/
div.news-list img.preview_picture
{
	float:left;
	margin:0 4px 6px 0;
}
.news-date-time {
	color:#486DAA;
}

/* End */



/* Start:/bitrix/templates/flowerstoday/styles.css*/



/* Start:/bitrix/templates/flowerstoday/components/bitrix/menu/topmenu/style.css*/
/* Left menu*/
ul.left-menu
{
	list-style:none;
	margin:0; padding:0;
	margin-bottom:8px;
	position: relative; /*IE bug*/
}

ul.left-menu li
{
	padding: 10px 16px;
	background:#F5F5F5 url(/bitrix/templates/flowerstoday/components/bitrix/menu/topmenu/images/left_menu_bg.gif) top repeat-x;
}

ul.left-menu li a
{
	font-size:100%;
	color:#BC262C;
	font-weight:bold;
	text-decoration:none;
}

ul.left-menu li a:visited
{
	color:#BC262C;
}

ul.left-menu li a:hover
{
	color:#BC262C;
}


ul.left-menu li a.selected:link, 
ul.left-menu li a.selected:visited, 
ul.left-menu li a.selected:active, 
ul.left-menu li a.selected:hover
{
	color:#FC8D3D;
}



/* End */



/* Start:/bitrix/templates/flowerstoday/components/bitrix/menu/leftmenu/style.css*/
/* Left menu*/
ul.left-menu
{
	list-style:none;
	margin:0; padding:0;
	margin-bottom:8px;
	position: relative; /*IE bug*/
}

ul.left-menu li
{
	padding: 10px 16px;
	background:#F5F5F5 url(/bitrix/templates/flowerstoday/components/bitrix/menu/leftmenu/images/left_menu_bg.gif) top repeat-x;
}

ul.left-menu li a
{
	font-size:100%;
	color:#BC262C;
	font-weight:bold;
	text-decoration:none;
}

ul.left-menu li a:visited
{
	color:#BC262C;
}

ul.left-menu li a:hover
{
	color:#BC262C;
}


ul.left-menu li a.selected:link, 
ul.left-menu li a.selected:visited, 
ul.left-menu li a.selected:active, 
ul.left-menu li a.selected:hover
{
	color:#FC8D3D;
}



/* End */



/* Start:/bitrix/templates/flowerstoday/components/bitrix/news.list/hit/style.css*/
div.news-list img.preview_picture
{
	float:left;
	margin:0 4px 6px 0;
}
.news-date-time {
	color:#486DAA;
}

/* End */



/* Start:/bitrix/templates/flowerstoday/styles.css*/
html{height:100%}
body{height:100%;padding:0px;margin:0px;background:#ffffff;font:normal 10pt Tahoma,sans-serif}

table{border:0px;border-collapse:collapse}
table td{padding:0px;}

.leftb, .rightb{background:#fffaec}
.lefts{background:url(/bitrix/templates/flowerstoday/images/sh1.gif) repeat-y}
.rights{background:url(/bitrix/templates/flowerstoday/images/sh2.gif) repeat-y}

#main{height:100%}
#mcnt{vertical-align:top}

#header{background:url(/bitrix/templates/flowerstoday/images/hd1.jpg) no-repeat;height:198px;vertical-align:bottom;width:780px}
#ht{color:#848382;font:italic 13pt Georgia,serif;padding-left:17px}
#hp{color:#ffffff;font:italic 13pt Georgia,serif;padding-left:45px;width:210px;height:25px}
#hd{height:23px}
#hs{color:#474a4d;font:10pt 'Myriad pro',sans-serif;width:150px}

.content{background:#ffffff;color:black;font:10pt Tahoma,sans-serif;padding:0px 10px 8px 8px;vertical-align:top}
.content a{text-decoration:none; color:#e76e24}
.content a:hover{color:#ffa100}
.content h1{color:#e76e24;font:italic 13pt Georgia,serif;text-align:center;padding-top:6px}
.content h2{color:#e76e24;font:bold 10pt Arial,sans-serif;text-align:center;padding-top:6px}

.content strong{font-weight:normal}
.content p{margin: 0px 0px 10px 0px}

#lang{color:#474a4d;font:10pt 'Myriad pro',sans-serif;}
#lang td{width:20px;text-align:center;height:20px;}
#lang a{color:#474a4d;text-decoration:none;border-bottom:1px solid}
#lang a:hover{text-decoration:none;color:#000}
#l1{border-right:1px solid #474a4d}

.mm{text-decoration:none;color:#fff;font:normal 12pt 'Myriad pro',sans-serif;padding:0px;}
.mm:hover{color:#dddddd}

.mm1{height:38px;background:#2a7c17 url(/bitrix/templates/flowerstoday/images/hd2.jpg) no-repeat;width:200px;text-align:center;color:#fff;font:italic 13pt Georgia,serif;vertical-align:top}
.mm1 a{color:#fff;text-decoration:none}
.mm2s{height:38px;background:#e15f03 url(/bitrix/templates/flowerstoday/images/bt1s.jpg) no-repeat;width:116px;text-align:center;vertical-align:middle;}
.mm2{height:38px;background:#2a7c17 url(/bitrix/templates/flowerstoday/images/bt1.jpg) no-repeat;width:116px;text-align:center;vertical-align:middle;}
.mm3{height:38px;background:#2a7c17 url(/bitrix/templates/flowerstoday/images/bt2.jpg) no-repeat;width:116px;text-align:center;vertical-align:middle;}
.mm3s{height:38px;background:#e15f03 url(/bitrix/templates/flowerstoday/images/bt2s.jpg) no-repeat;width:116px;text-align:center;vertical-align:middle;}
.lbh{background:#f18703 url(/bitrix/templates/flowerstoday/images/b2.gif) no-repeat;height:31px;vertical-align:middle;text-align:left}
.lbh h2{color:#ffffff;font: bold 10pt Tahoma,sans-serif;margin:0px 0px 2px 14px}
.lbc{padding-left:20px;height:24px;color:#ffffff;font:10pt Arial,sans-serif;background:#f18703 url(/bitrix/templates/flowerstoday/images/b4.gif) no-repeat;text-align:left}
.lbcs{padding-left:20px;height:24px;color:#ffffff;font:10pt Arial,sans-serif;background:#f18703 url(/bitrix/templates/flowerstoday/images/b4s.gif) no-repeat;text-align:left}
.lbc a, .lbcs a{color:#ffffff;text-decoration:none}
.lbc a:hover,.lbcs a:hover{text-decoration:underline}
.lbb{height:3px;background:#f18703 url(/bitrix/templates/flowerstoday/images/b5.gif) no-repeat}

#day{border:1px solid #abaeb0;margin:5px 0px 5px 0px;width:196px}
#day #t1{text-align:left;height:30px;background:url(/bitrix/templates/flowerstoday/images/hdg.jpg) no-repeat 2px 2px;font:bold 10pt Tahoma,sans-serif;padding:6px 0px 0px 13px;color:#ffffff;vertical-align:top}
#day #t2 img{border:none}
#day #t3{background:#abaeb0;height:40px;vertical-align:middle}

.lblock{border:1px solid #abaeb0;margin:5px 0px 5px 0px;width:196px}
.lblock .t1{text-align:left;height:28px;background:url(/bitrix/templates/flowerstoday/images/hdg.jpg) no-repeat 2px 2px;font:bold 10pt Tahoma,sans-serif;padding:0px 0px 0px 13px;color:#ffffff;vertical-align:middle}
.lblock .t4{padding-bottom:1px;text-align:center;width:196px}
.lblock .t4 img{margin:1px}
.lblock .t2{padding:0px 2px 0px 2px}
.lblock .t2 p{text-align:left;padding:10px 4px 4px 8px;margin:0px;}
.lblock .t2 a{color:#474a4d;text-decoration:none}
.lblock .t2 a:hover{color:#000000;}

#tbtn1{padding-left:7px;font:bold 10pt Arial,sans-serif;color:#55595c;width:102px;height:40px;vertical-align:middle;text-align:left}
#tbtn2{vertical-align:middle;text-align:left;width:80px}
#tbtn2 img{border:none}

#top{width:100%;margin-bottom:12px}
#top #cn{padding-left:10px}
#top #cn p{text-align:left;margin:3px 0px 3px 0px}
#top #cn h1{text-align:left;margin:0px;padding:0px}
#top #lt{width:11px;height:11px;background:url(/bitrix/templates/flowerstoday/images/rnd.gif) no-repeat 0px 0px}
#top #ct{background:url(/bitrix/templates/flowerstoday/images/brd.gif) repeat-x left top}
#top #rt{width:11px;height:11px;background:url(/bitrix/templates/flowerstoday/images/rnd.gif) no-repeat -11px 0px}
#top #lc{background:url(/bitrix/templates/flowerstoday/images/brd.gif) repeat-y left top}
#top #rc{background:url(/bitrix/templates/flowerstoday/images/brd.gif) repeat-y right top}
#top #lb{width:11px;height:11px;background:url(/bitrix/templates/flowerstoday/images/rnd.gif) no-repeat 0px -11px}
#top #cb{background:url(/bitrix/templates/flowerstoday/images/brd.gif) repeat-x left bottom}
#top #rb{width:11px;height:11px;background:url(/bitrix/templates/flowerstoday/images/rnd.gif) no-repeat -11px -11px}

#ftr{background:#e25703 url(/bitrix/templates/flowerstoday/images/ftr.jpg) no-repeat left top;height:58px;vertical-align:middle}
#ftr table{width:100%}
#ft{vertical-align:middle;color:#5c5c5c;font:8pt Verdana,sans-serif;padding:0px 12px 0px 12px}
#ft a{color:#5c5c5c}
#ftn{vertical-align:middle;color:#5c5c5c;font:8pt Verdana,sans-serif;padding:2px 12px 0px 12px}
#ftn img{padding-right:4px}

.wh{color:#ffffff}
.io{color:#e76e24;font:italic 13pt Georgia,serif}

#prv{width:100%;margin-bottom:20px}
#prv a{color:#e76e24;font:italic 13pt Georgia,serif;text-decoration:none}
#prv h2{color:#e76e24;font:italic 13pt Georgia,serif;text-decoration:none}
#prv img{margin-top:2px}
#prv .imt{text-align:left}
#prv .buy{text-align:right;vertical-align:middle}
#prv .prc{text-align:left;vertical-align:middle;color:#abaeb0;font-size:8pt;font-weight:bold}
#prv table{margin-bottom:10px}
#all{text-align:right;padding:4px 0px 0px 0px}
#all a{color:#e76e24;font:italic 13pt Georgia,serif;text-decoration:underline}

#rnk{overflow:hidden;height:1px}
#mnu{padding-right:3px}
#bsk{padding:7px 0px 7px 3px}

@font-face {font-family: "RublArial"; src:url(/bitrix/templates/flowerstoday/images/ruble.eot);}
span.rur {text-transform: uppercase;}
span.rur span {position: absolute; overflow: hidden; width: 0.45em; height: 1em; margin: 0.2ex 0 0 -0.7em;}
span.rur span:before {content: '\2013';}

@media all and (min-width: 0px) {
	span.rur span {margin-top: 0.25ex;}
}

div#site_selector {position: relative; margin-bottom: 0px; z-index: 5;}
span#site_select_link {color: #000000; white-space: nowrap;}

div#site_select {position: absolute; top: 18px; left: 0px; width: 150px; min-width: 150px; z-index: 6;}
div#site_select.hidden {display: none;}

div#site_select .shadow .mb {height:2px;background:#e54e07}
div#site_select .shadow .mt {background: url(/bitrix/templates/flowerstoday/images/toparr.gif) no-repeat 0 100%; height:8px;}
div#site_select .shadow .ml,div#site_select .shadow .mr{width:2px;background:#e54e07}
#msel{font-weight:bold}

div#site_select .shadow{background:#ffffff}
div#site_select .shadow a{color:#474a4d}
div#site_select .shadow ul{margin:7px;padding:0px 0px 0px 16px}

.pseudo_link,
.pseudo_link:visited {text-decoration: none; color: #000000; border-bottom: 1px dashed;}

.clickable {cursor: pointer; cursor: hand;}
.thumb{border:1px solid #abaeb0;cursor:pointer}
.thumb2{border:1px solid #abaeb0}
.thumb2, .thumbsel{border:1px solid #abaeb0}
#prev{text-align:right}
.fleft{float:left}
.fright{float:right}
table#fl{margin:0px 10px 0px 5px}
#vr{border:1px solid #abaeb0;width:100%;margin:20px 0px 20px 0px}
#vr td{padding:4px 14px 4px 6px;color:#5a5d5f;vertical-align:middle;text-align:center}
#ohead td{color:#e56415;font:bold italic 9pt Georgia,serif}
#vr tr.sel td{background:#fcf1e5}

#bigpr{padding-right:9px}
#btpr{text-align:right;vertical-align:bottom;padding:2px 9px 0px 0px}
#of{border:1px solid #abaeb0;width:100%}
#of td{padding:4px 14px 4px 6px;color:#5a5d5f;vertical-align:middle}
#lnk{color:#55595c;text-decoration:underline}
#lnk:hover{color:#000000}
#img2{margin-bottom:4px}
#magn{text-decoration:none;padding-right:8px}
#opc{text-align:right;padding-right:0px}
#opc a{color:#e56415;font:bold italic 9pt Georgia,serif;text-decoration:none}
#opc a:hover{text-decoration:underline}
.in{text-align:right}
.lin{width:338px;border:1px solid #a5acb2}
#tprice{text-align:right}
#counter{width:30px}
#tprice{width:100%}
#bhead{width:100%}
#bhead td{padding:0px;vertical-align:bottom}
#bnum{text-decoration:underline;}
#bcontr{width:100%}
#bcontr td{padding:0px}
#calc{width:75px}
#bcontr td#binp{text-align:right;padding-right:4px}
table#of .bheader{padding-top:10px}
table#of .bfooter{padding-bottom:10px}
table#of a.sign{font:bold 12pt Arial,sans-serif;text-decoration:none;font-weight:bold}
#toppd{padding-top:8px}
.pdp{height:30px;text-align:right}
#navleft{text-align:left;padding-bottom:14px;}
#navright{text-align:right;padding-bottom:14px;}
#navleft a, #navright a{color:#555959;text-decoration:underline}

/*Tabs*/
.tabs-content {
	width: 570px;
	height: auto;
	position: relative;
	overflow: hidden;
	box-shadow: 0 0 14px rgba(0,0,0,0.26);
	margin-bottom: 20px;
	background: #fff;
	color: #555555;
	font-size: 15px;
	line-height: 29px;
}
.tabs-content ul {
    list-style: none;
    height: auto;
	overflow: hidden;
    padding-left: 0px;
}
.tabs-content ul li {
    width: 492px;
    margin: 0px auto;
    padding: 10px;
    background-color: #ffffff;
}
ul.tabs {
	background-color: #f16e04;
	width: 531px;
	margin-top: 0px;
	height: 80px;
	background-image: -moz-linear-gradient(to bottom, #f16e04 20%, #FFFFFF 0%);
	background-image: -o-linear-gradient(to bottom, #f16e04 20%, #FFFFFF 0%);
	background-image: -webkit-linear-gradient(to bottom, #f16e04 20%, #FFFFFF 0%);
	background-image: linear-gradient(to bottom, #f16e04 20%, #FFFFFF 0%);
	background-image: linear-gradient(to bottom, #f16e04 20%, #FFFFFF 0%);
	position: relative;
	z-index: 2;
}
.tabs li {
	display: inline-block;
	font-size: 22px;
	color: #111052;
	padding: 10px 48px;
	margin-right: 12px;
	border-bottom-left-radius: 7px;
	border-bottom-right-radius: 7px;
	background-color: #e8e8e8;
	position: relative;
	top: 16px;
	background-color: #cfcfcf;
}
.tabs li a {
	color: #fff;
	font-family: "Arial";
	font-size: 14px;
	text-decoration: none;
}
.tabs li a span {
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
	background-color: #bbb;
	display: inline-block;
	padding: 6px 10px;
	position: relative;
	left: 35px;
	color: #fff;
	font-family: "Arial";
	font-size: 18px;
}
.tabs li.current {
	background-color: #f16e04;
	box-shadow: none;
	border: none;
	position: relative;
	z-index: 999;
}
.tabs li:first-child {
	margin-left: -12px;
}
#tab-1 {
 	display: block;   
}
.view-source a {
	text-decoration: none;
	color: #fff;
	padding: 6px;
	font-family: "Arial";
	font-size: 14px;
	background-color: #fff;
	-moz-box-shadow: 0 3px 5px rgba(0,0,0,.2);
	-webkit-box-shadow: 0 3px 5px rgba(0,0,0,.2);
	box-shadow: 0 3px 5px rgba(0,0,0,.2);
	background-image: -moz-linear-gradient(bottom, #bbb 0%, #d0d0d0 100%);
	background-image: -o-linear-gradient(bottom, #bbb 0%, #d0d0d0 100%);
	background-image: -webkit-linear-gradient(bottom, #bbb 0%, #d0d0d0 100%);
	background-image: linear-gradient(bottom, #bbb 0%, #d0d0d0 100%);
	display: block;
}
.view-source a:before {
	content: '';
	background: url(/bitrix/templates/flowerstoday/images/open_icon.png) no-repeat left center;
	padding-right: 20px;
}
.view-source a.active:before {
	content: '';
	background: url(/bitrix/templates/flowerstoday/images/open2_icon.png) no-repeat left center;
	padding-right: 20px;
}
.hide {
	width: 950px;
}
.items li {
    border-bottom: 1px solid #7f7f7f;
	
}
.items li img{
	border: 1px solid #7f7f7f; /* stroke */
	background-color: #fff; /* layer fill content */
	display: inline-block;
	/* margin-top: 20px; */
	width: 70px;
}
.items li a {
	color: #e76103; /* text color */
	font-family: "Georgia";
	font-size: 14px;
	font-style: italic;
	text-decoration: none;
}
.items li input {
	width: 32px;
	height: 28px;
	border: 1px solid #7f7f7f;
	background-color: #fff;
	-moz-box-shadow: inset 0 2px 3px rgba(0,0,0,.3);
	-webkit-box-shadow: inset 0 2px 3px rgba(0,0,0,.3);
	box-shadow: inset 0 2px 3px rgba(0,0,0,.3);
	color: #7f7f7f;
	font-family: "Arial";
	font-size: 18px;
	padding-left: 8px;
}
.items li .price {
	color: #7f7f7f; /* text color */
	font-family: "Arial";
	font-size: 14px;
}
.items li .remove {
	background: url(/bitrix/templates/flowerstoday/images/close_icon.png) no-repeat left center;
	width: 14px;
	background-size: contain;
	height: 14px;
	display: inline-block;
}
.items .title {
    display: inline-block;
    position: relative;
    bottom: 31px;
    left: 0px;
}
.items .right {
	float: right;
	width: 165px;
	display: inline-block;
}
.items .right input {
    margin-top: 22px;

    display: inline-block;
    vertical-align: top;
    float: left;
}
.items .right .price {
    margin-left: 1px;

    display: inline-block;
    margin-top: 23px;
    margin-left: 20px;
}
.items .right .remove {
    margin-left: 4px;

}
.nav .back {
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
	background-color: #7f7f7f;
	-moz-box-shadow: 0 3px 5px rgba(0,0,0,.2);
	-webkit-box-shadow: 0 3px 5px rgba(0,0,0,.2);
	box-shadow: 0 3px 5px rgba(0,0,0,.2);
	background-image: -moz-linear-gradient(bottom, #bbb 0%, #d0d0d0 100%);
	background-image: -o-linear-gradient(bottom, #bbb 0%, #d0d0d0 100%);
	background-image: -webkit-linear-gradient(bottom, #bbb 0%, #d0d0d0 100%);
	background-image: linear-gradient(bottom, #bbb 0%, #d0d0d0 100%);
	color: #575757;
	font-family: "Arial";
	font-size: 14px;
	text-shadow: 0 1px 0 rgba(255,255,255,.4);
	text-decoration: none;
	width: 168px;
	height: 30px;
	text-align: Center;
	display: inline-block;
	padding-top: 5px;
}
.nav .next {
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px; /* border radius */
	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	background-clip: padding-box; /* prevents bg color from leaking outside the border */
	background-color: #7f7f7f; /* layer fill content */
	-moz-box-shadow: 0 3px 5px rgba(0,0,0,.3); /* drop shadow */
	-webkit-box-shadow: 0 3px 5px rgba(0,0,0,.3); /* drop shadow */
	box-shadow: 0 3px 5px rgba(0,0,0,.3); /* drop shadow */
	background-image: -moz-linear-gradient(bottom, #43a323 0%, #55c333 100%); /* gradient overlay */
	background-image: -o-linear-gradient(bottom, #43a323 0%, #55c333 100%); /* gradient overlay */
	background-image: -webkit-linear-gradient(bottom, #43a323 0%, #55c333 100%); /* gradient overlay */
	background-image: linear-gradient(bottom, #43a323 0%, #55c333 100%); /* gradient overlay */
	color: #fff; /* text color */
	font-family: "Arial";
	font-size: 14px;
	text-shadow: 0 -1px 0 rgba(0,0,0,.2); /* drop shadow */
	text-decoration: none;
	width: 168px;
	height: 30px;
	text-align: Center;
	display: inline-block;
	padding-top: 5px;
	float: right;

}
.nav .next:after {
	content: '';
	background: url(/bitrix/templates/flowerstoday/images/next_icon.png) no-repeat right center;
	padding-right: 22px;
	background-size: contain;
}
.nav .back:before {
	content: '';
	background: url(/bitrix/templates/flowerstoday/images/back_icon.png) no-repeat left center;
	padding-right: 28px;
	background-size: contain;
}
.tabs-content .total_text {
	text-align: right;
	color: #7f7f7f;
	font-family: "Arial";
	font-size: 15px;
		
	margin: 20px 40px;
	display: block;
}
.tabs-content .total_text span {
	color: #7f7f7f; /* text color */
	font-family: "Arial";
	font-size: 18px;
	font-weight: bold;
	padding-left: 40px;
}
.tabs-content .nav {
    border-bottom: 1px solid #7f7f7f;
    padding-bottom: 20px;
    /* display: block; */
}
.tabs-content .nav:last-child {
	border: none;
	margin: 20px 0;
}

/*tab2*/
.form {
	width: 220px;
	display: inline-block;
}
.form .block1, .form .block2, .form .block3 {
	margin-top: 24px;
}
.form .block1 input[type="text"]{
	width: 94%;
	height: 40px;
	border: 1px solid #7f7f7f;
	background-color: #fffdf8;
	-moz-box-shadow: inset 0 2px 3px rgba(0,0,0,.3);
	-webkit-box-shadow: inset 0 2px 3px rgba(0,0,0,.3);
	box-shadow: inset 0 2px 3px rgba(0,0,0,.3);
	display: block;
	color: #7f7f7f;
	font-family: "Arial";
	font-size: 13px;
	padding-left: 10px;
	margin-bottom: 10px;
}
.form .block1 select{
	border: 1px solid #7f7f7f;
	background-color: #fff;
	-moz-box-shadow: inset 0 2px 3px rgba(0,0,0,.3);
	-webkit-box-shadow: inset 0 2px 3px rgba(0,0,0,.3);
	box-shadow: inset 0 2px 3px rgba(0,0,0,.3);
	width: 100%;
	height: 40px;
	color: #7f7f7f;
	font-family: "Arial";
	font-size: 12px;
	padding-left: 6px;
	-webkit-appearance: none;
	appearance: none;
	-moz-appearance: none;

	/* background-size: contain; */
}
.form .block1 .title, .form .block2 .title, .form .block3 .title {
	color: #7f7f7f; /* text color */
	font-family: "Arial";
	font-size: 16px;
	display: block;
}
.form .block1 .check {
	color: #7f7f7f; /* text color */
	font-family: "Arial";
	font-size: 12px;
}
.form .block1 a {
	color: #f16d04; /* text color */
	font-family: "Arial";
	font-size: 10px;
	text-decoration: none;
	border-bottom: 1px dotted #f16d04;
}
.form .block2 a{
	color: #f16d04; /* text color */
	font-family: "Arial";
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	border-bottom: 1px dotted #f16d04;
	margin-right: 12px;
}
.form .block2 input[type="text"]{
	width: 94%;
	height: 40px;
	border: 1px solid #7f7f7f;
	background-color: #fffdf8;
	-moz-box-shadow: inset 0 2px 3px rgba(0,0,0,.3);
	-webkit-box-shadow: inset 0 2px 3px rgba(0,0,0,.3);
	box-shadow: inset 0 2px 3px rgba(0,0,0,.3);
	display: block;
	color: #7f7f7f;
	font-family: "Arial";
	font-size: 12px;
	padding-left: 10px;
	margin-bottom: 10px;
	background: url(/bitrix/templates/flowerstoday/images/calendar.png) no-repeat 184px;
}
.form .block2 select, .form .block3 select{
	border: 1px solid #7f7f7f;
	background-color: #fff;
	-moz-box-shadow: inset 0 2px 3px rgba(0,0,0,.3);
	-webkit-box-shadow: inset 0 2px 3px rgba(0,0,0,.3);
	box-shadow: inset 0 2px 3px rgba(0,0,0,.3);
	width: 100%;
	height: 40px;
	color: #7f7f7f;
	font-family: "Arial";
	font-size: 12px;
	padding-left: 6px;
	-webkit-appearance: none;
	appearance: none;
	-moz-appearance: none;

}
.form .block3 input[type="text"]{
	width: 95%;
	height: 40px;
	border: 1px solid #7f7f7f;
	background-color: #fffdf8;
	-moz-box-shadow: inset 0 2px 3px rgba(0,0,0,.3);
	-webkit-box-shadow: inset 0 2px 3px rgba(0,0,0,.3);
	box-shadow: inset 0 2px 3px rgba(0,0,0,.3);
	display: block;
	color: #7f7f7f;
	font-family: "Arial";
	font-size: 12px;
	padding-left: 8px;
	margin-bottom: 10px;
}
.form .block3 .small{
	width: 57px !important;
	display: inline-block !important;
	margin-right: 2px;
}
.form .block3 .small:last-child {
	margin-right: 0px;
}
.box {
	width: 215px;
	display: inline-block;
	background-color: #e7e7e7;
	vertical-align: top;
	margin-top: 52px;
	margin-left: 10px;
	border: 1px solid #7f7f7f;
	padding: 20px;
}
.box span {
	color: #7f7f7f; /* text color */
	font-family: "Arial";
	font-size: 16px;
	display: inline-block;
	padding: 0px 0 10px;
}
.box span:before {
	content: '';
	background: url(/bitrix/templates/flowerstoday/images/mail.png) no-repeat 5px center;
	background-size: contain;
	padding-right: 37px;
}
.box textarea {
	width: 94%;
	height: 140px;
	padding-left:10px;
	padding-top: 10px;
	border: 1px solid #7f7f7f; /* stroke */
	background-color: #fff; /* layer fill content */
	-moz-box-shadow: inset 0 2px 3px rgba(0,0,0,.3); /* inner shadow */
	-webkit-box-shadow: inset 0 2px 3px rgba(0,0,0,.3); /* inner shadow */
	box-shadow: inset 0 2px 3px rgba(0,0,0,.3); /* inner shadow */
	color: #7f7f7f; /* text color */
	font-family: "Arial";
	font-size: 14px;
	margin-bottom: 10px;
}
.box input[type="text"] {
	width: 94%;
	height: 40px;
	padding-left:10px;
	border: 1px solid #7f7f7f; /* stroke */
	background-color: #fff; /* layer fill content */
	-moz-box-shadow: inset 0 2px 3px rgba(0,0,0,.3); /* inner shadow */
	-webkit-box-shadow: inset 0 2px 3px rgba(0,0,0,.3); /* inner shadow */
	box-shadow: inset 0 2px 3px rgba(0,0,0,.3); /* inner shadow */
	color: #7f7f7f; /* text color */
	font-family: "Arial";
	font-size: 14px;
}
.payment {
	width: 312px;
}
.payment input[type="text"]{
	width: 77%;
	height: 30px;
	border: 1px solid #7f7f7f;
	background-color: #fffdf8;
	-moz-box-shadow: inset 0 2px 3px rgba(0,0,0,.3);
	-webkit-box-shadow: inset 0 2px 3px rgba(0,0,0,.3);
	box-shadow: inset 0 2px 3px rgba(0,0,0,.3);
	display: block;
	color: #7f7f7f;
	font-family: "Arial";
	font-size: 14px;
	padding-left: 10px;
	margin-bottom: 10px;
}
.payment select{
	border: 1px solid #7f7f7f;
	background-color: #fff;
	-moz-box-shadow: inset 0 2px 3px rgba(0,0,0,.3);
	-webkit-box-shadow: inset 0 2px 3px rgba(0,0,0,.3);
	box-shadow: inset 0 2px 3px rgba(0,0,0,.3);
	width: 80%;
	height: 40px;
	color: #7f7f7f;
	font-family: "Arial";
	font-size: 14px;
	padding-left: 6px;
	margin-bottom: 10px;
	-webkit-appearance: none;
	appearance: none;
	-moz-appearance: none;

}
.payment .title {
	color: #7f7f7f; /* text color */
	font-family: "Arial";
	font-size: 18px;
	display: block;
}
.payment .check {
	color: #7f7f7f; /* text color */
	font-family: "Arial";
	font-size: 14px;
}
.payment a {
	color: #f16d04; /* text color */
	font-family: "Arial";
	font-size: 12px;
	text-decoration: none;
	border-bottom: 1px dotted #f16d04;
	margin-left: 10px;
}
.hide ul li {
	padding: 5px;
	width: auto;
	max-width: 492px;
	margin: 0px;
}
.hide ul li span {
	color: #999;
	font-family: "Arial";
	font-size: 14px;
}
.number_nav {
	display: inline-block;

	width: 15px;

	height: 34px;

	margin-top: 24px;
	margin-left: 4px;
	float: left;
}
.number_nav .more {
	background: url(/bitrix/templates/flowerstoday/images/more.png) no-repeat;
	background-size: contain;
	width: 15px;
	height: 15px;
	display: inline-block;
}
.number_nav .less {
	background: url(/bitrix/templates/flowerstoday/images/less.png) no-repeat;
	background-size: contain;
	width: 15px;
	height: 15px;
	display: inline-block;
}
label.select{
height: 40px;
position: relative;
margin-bottom: 10px;
display: block;
z-index:0;
}
label.select2{
height: 40px;
position: relative;
margin-bottom: 10px;
display: block;
}
.select:after {
content: '';
background: url(/bitrix/templates/flowerstoday/images/textarea.png) no-repeat 0px 1px;
/* padding: 18px; */
height: 40px;
width: 220px;
background-size: inherit;
position: absolute;
/* border-bottom: 1px solid; */
top: 0;
left: 185px;
display: block;
z-index: 999;
pointer-events: none;
}
.select2:after {
content: '';
background: url(/bitrix/templates/flowerstoday/images/textarea.png) no-repeat 0px 1px;
/* padding: 18px; */
height: 40px;
width: 247px;
background-size: inherit;
position: absolute;
/* border-bottom: 1px solid; */
top: 0;
left: 214px;
display: block;
z-index: 999;
pointer-events: none;
}



div#vk500{
padding-top:3px;
}
