/*********************Мои настройки*************************/
input {
	color: #000000;
	padding:1px 0 0 6px;
	background-color:#FFFFFF;
	font-size:12px;
}  
.button{ margin:0px;padding:3px;font-size:12px;width:140px;
		 background-color:#de386a; border:1px dashed black;color:white;}   
select {
	height:20px;
	color: #6A7B8F;
	padding:1px 0 0 6px;
	background-color:#FFFFFF;
	font-size:11px;	font-weight:bold;
}

.check{height:18px;width:25px;
		color: #000000;
		padding:1px 0 0 6px;
		background-color:#FFFFFF;}
.style1 {
	color: #8f0c34;
	font-weight: bold;
	font-size: 16px;
}	
.style2 {
	color: #8f0c34;
	font-weight: bold;
	font-size: 11px;
}		

.login{color: gray;
	width:50px;
	padding:1px 0 0 6px;
	background-color:#FFFFFF;
	font-size:10px;
}

.podtv{width:100%;text-align:center;font-size:16px;color:#8f0c34;}
.podtv a{text-decoration: underline;font-weight:bold;color:#de386a;font-size:16px;}
.podtv a:hover{text-decoration:none;}
.bxod{width:47px;height:14px;padding:0px;margin:0px;}
textarea{border:1px solid black;width:70%;}
.but{border:1px solid black;width:150px;}
.but2{background-color:#de386a;color:white;padding:2px;border:1px solid white;font-size:12px;}
.pole{border:1px solid black;width:70%;font-size:12px;color:gray;height:17px;}
.pole2{border:1px solid black;width:50%;font-size:12px;color:gray;height:17px;}
.zakaz_tb td{padding-bottom:3px;}

.login_txt{padding-top:7px; text-align:left; padding-left:7px;padding-right:7px;font-size:9px;}

.reg_tb{width:100%;}
.reg_tb th{text-align:right;width:150px;padding-right:20px;padding-bottom:3px;}
.reg_tb td{text-align:left;padding-bottom:3px;}
.red{color:red;}


a.link {text-decoration: underline;padding-left:14px;font-weight:bold;color:#de386a;}
a.link:hover{text-decoration:none;}
a.link2 {text-decoration: underline;font-weight:bold;color:#8f0c34;font-size:13px;}
a.link2:hover{text-decoration:none;}

.low_tb{padding-left:20px;padding-right:0px;width:100%;}
.low_tb td{padding-left:20px;padding-right:20px;}
.low_tb_txt{font-size:13px;color:#8f0c34;}
/*********************Мои настройки*************************/


* {margin:0; border:0; padding:0; }
html { width: auto; height:100%;} 
body {font:11px Tahoma;color:#101115;text-decoration: none ; margin:0; border:0; padding:0;background:url(images/main_bg.jpg) center top repeat; width: auto; text-align:left;}
div{margin:0; border:0; padding:0;}
a {font-size:11px; color:#101115; text-decoration:none;}
a:hover {text-decoration: underline; }
ul {list-style:none;}
table {border-collapse:collapse;}
h1 {color:#6890d6; font-size:14px; font-weight:bold; text-align:left; margin-bottom:15px;}
h2 {color:#de386a; font-size:12px; font-weight:bold; text-align:left}
h3, h4, h5,h6 {color:#6890d6; font-size:11px; font-weight:bold; text-align:left}
h3, h4, h5,h6 {color:#8f0c34; font-size:11px; font-weight:bold; text-align:left}

img {border: none}
img .f{border: #666666 solid}
img{behavior: url("images/png.htc");}

#map_one{}
#main_part{position: relative;	width: 100%; top:0px; height:100%; left:50%;	margin-left:-50%;background:url(images/head_bg.jpg) left top repeat-x;}
hr.dashed{clear:left;margin-top:20px;height:1px;border-top:1px dashed #FF3399;color:#fff; margin-bottom:10px}

/*********************HEADER*************************/
#header_part{ position:relative; width: 1024px;  top:0px; 	margin: 0 auto;  top:0px;	height: 320px; background:url(images/header.jpg) center top no-repeat;}
#up_phone{position:absolute; width:347px; height:133px; right:0px; top:70px; background:url(images/phone_up.png) center top no-repeat;}
.up_logo{Z-INDEX:1;position:absolute; width:250px; height:264px; left:100px; top:-10px;background:url(img/logo.png) left top no-repeat;}
#up_trio{position:absolute; width:230px; height:43px; right:0px; top:20px;}
#up_menu{Z-INDEX:1;visibility:visible;position:absolute; width:776px; height:49px; left:0px; top:-100px; background:url(images/up_menu_bg.png) left top no-repeat;}
#in_up_menu{position:absolute; height:25px; left:12px; top:12px;}

#find_buket{position:absolute; width:300px; height:28px; left:10px; top:-43px; center top no-repeat; font-size:9px; color:#000; font-weight:bold; padding-top:10px;padding-left:30px;}
#find_buket a{color:#8f0c34;}
#basket{position:absolute; width:125px; height:31px; left:233px; top:-11px; center top no-repeat; font-size:9px; color:#000; font-weight:bold; padding-top:10px;padding-left:30px;}}
#flowers_f{ position:absolute; top:8px; left:7px;}
#flowers_f_form{ position:absolute; top:7px; left:48px;}
#flowers_f_form select{ font-size:10px;font-family:monospace; width:85px; color:#a31b43;}
.inp_1{border-style:solid; border-width:1px;border-color:#bd3f63; font-size:10px; width:32px}
#flowers_f_2{ position:absolute; top:8px; left:135px;}
#price_1{ position:absolute; top:5px; left:206px; }
#flowers_f_3{ position:absolute; top:8px; left:242px;}
#price_2{ position:absolute; top:5px; left:259px;}
#flowers_f_4{ position:absolute; top:7px; left:295px;}

#enter_panel{position:absolute; width:244px; height:28px; left:365px; bottom:5px; background:url(images/enter_bg.jpg) center top no-repeat; font-size:9px; color:#FFFFFF; font-weight:bold}
#flowers_f_5{ position:absolute; top:7px; left:7px;}
#enter_1{ position:absolute; top:5px; left:73px;}
#enter_2{ position:absolute; top:5px; right:57px;}
#flowers_f_6{ position:absolute; top:7px; right:7px;}
.inp_2{border-style:solid; border-width:1px;border-color:#bd3f63; font-size:10px; width:52px}

#banner{position:absolute; bottom:0px; right:0px;}
/***************************************************************/

/*********************CONTENT PART*************************/
#mid_part{position:relative; width: 100%; top:10px; height: auto; text-align:justify }
div#container{width:1024px;margin:0 auto; padding-left:10px; padding-right:10px; position:relative }
div#content{float:left;width:757px}
div#navigation{float:right;width:267px;}
div#footer{clear:both;width:100%}

.cat_zag{ position:relative; height:44px; width:759px; text-indent:20px;  line-height:40px; color:#8f0c34; background:url(images/text_zag.jpg) left top repeat-x; font-size:24px; margin-bottom:12px;}

.menu_zag{ position:relative; height:33px; width:247px; text-indent:15px;  line-height:33px; color:#8f0c34; background:url(images/up_of_menu.jpg) left top no-repeat; font-size:18px; margin-left:20px}
.menu_body{ position:relative; height: auto; width:247px; line-height:15px; background:url(images/menu_bg.jpg) left top repeat-y;padding-top:5px; padding-bottom:5px; margin-left:20px}
.indy_cat{padding-left:15px; padding-right:10px;}
.indy_cat a{color:#de386a; text-decoration:underline; font-weight:bold; line-height:15px}
.indy_cat a:hover { text-decoration:none}

.menu_foot{position:relative; height:50px; width:247px;  background:url(images/down_of_menu.jpg) left top no-repeat; margin-bottom:10px; margin-left:20px;text-align:center;}
.menu_foot_extra{ position:relative; height:17px; width:247px;  background:url(images/down_of_menu_extra.jpg) left top no-repeat; margin-bottom:10px; margin-left:20px}

.row{ position:relative; height: 305px; width:100%; margin-bottom:12px }
.col_1{position: absolute; width:182px; height: 176px;	left:10px; top:20px; padding-top:14px; padding-left:14px; background:url(images/ramka.jpg) left top no-repeat;}

.col_1_1{ position:relative;width:152px; color:#000000; padding-top:20px; text-align:left}
.price_in{font-size:13px; font-weight:bold; padding-top:5px }

.button_buy{position:absolute;   width: 80px;  height: 45px; right:0px; bottom:-20px;}
.button_buy a { 
  display: block;
  width: 80px;
  height: 45px;
  background:url(images/zakaz_2.jpg) right center no-repeat;
} 
.button_buy a:hover { 
  background-image: url(images/zakaz_1.jpg);
  background-repeat: no-repeat;
} 
.description_flower{ height:70px;}
.description_flower a{color:#de386a; text-decoration:underline; font-weight:bold; line-height:25px}
.description_flower a:hover { text-decoration:none}

.show_all{ position:absolute; top:-185px; left:0px;}
.show_all a{color:#8f0c34; text-decoration:underline; font-weight:bold; line-height:25px}
.show_all a:hover { text-decoration:none}

.col_2{position: absolute; width:182px; height: 176px;	left:190px; top:20px; padding-top:14px; padding-left:14px;  background:url(images/ramka.jpg) left top no-repeat;}
.col_3{position: absolute; width:182px; height: 176px;	right:190px; top:20px; padding-top:14px; padding-left:14px;  background:url(images/ramka.jpg) left top no-repeat;}
.col_4{position: absolute; width:182px; height: 176px;	right:10px; top:20px; padding-top:14px; padding-left:14px;  background:url(images/ramka.jpg) left top no-repeat;}

#row_in{ position:relative; width:100%; min-height:274px; height: auto !important;height: 274px;}
#co2_1{position: absolute; width:283px; height: 274px;	left:10px; top:0px; padding-top:23px; padding-left:23px; background:url(images/big_ramka.jpg) left top no-repeat;}
#co2_1 a{color:#de386a;font-weight:bold;}
#col_5{position: relative; width:430px; height: 100%;	left:290px; top:0px; padding-top:14px; padding-left:14px;}
#col_5 strong {color:#8f0c34}
.button_buy_2{width: 80px;  height: 45px; right:0px; bottom:-20px;}
.button_buy_2 a { 
  display: block;
  width: 80px;
  height: 45px;
  background:url(images/zakaz_2.jpg) right center no-repeat;
} 
.button_buy_2 a:hover  { 
  background-image: url(images/zakaz_1.jpg);
  background-repeat: no-repeat;
} 
#under_desc{ position:relative; height: auto}
/***************************************************************/

/*********************FOOTER********************/
#footer_bg
{
	position:relative;
	width: 100%;
	bottom:0px;
	height: 165px;
	background:url(images/down_main_bg.jpg) right top repeat-x;
}
#foot_part
{
	position:relative;
	width: 1024px;
	margin: 0 auto; 
	height: 165px;
	background:url(images/down_main_bg_mid.jpg) center top no-repeat;
}
#counters{position: absolute; width: auto;	height: 30px; top:30px; right:60px;}
#down_menu{position: absolute; left:0px; top:47px; padding-left:60px;}
#down_menu a {color:#fff; font-size:14px; text-decoration:underline; font-weight:normal; padding-right:60px}
#down_menu a:hover {color:#fff; text-decoration: none}
/***************************************************************/

	
select.srReplacedSelect {
	width: 1px;
	position: absolute;
	left: -999em;
}

ul.srList {
	list-style:none;
	padding:0;

	width: 85px;
	margin: 0 0 10px;
	font-size:10px;
	font-family:Tahoma;
	height:14px;
}

ul.srList li {
	display:none;
	background: #fff;
	color:#a31b43;
	line-height:14px;
	padding:0 5px;
	width:115px;
	background: url('images/under_select_0.jpg') repeat-x;
}

ul.srList li.srHoverLi {
	background: url('images/under_select_2.jpg') repeat-x;
}

ul.srBlur {
	background: url('images/under_select.jpg') no-repeat;
}

ul.srFocus, ul.srHoverUl {
	background: url('images/under_select.jpg') no-repeat -85px 0px;
}

ul.srBlur li.srSelectedLi {
	display:block;
	background: url('images/under_select.jpg') no-repeat 0px 100%;
}

ul.srFocus li.srSelectedLi, ul.srHoverUl li.srSelectedLi {
	display:block;
	background: url('images/under_select.jpg') no-repeat ;
}

ul.srExpanded li.srSelectedLi { 
	display:block;
	background: url('images/under_select_2.jpg') repeat-x 0px 100%;
}

ul.srExpanded {
	position:relative;
	z-index:1000;
}

ul.srExpanded li {
	display:block;
}
.pic_in{ position:relative; height:150px; width:151px; text-align:center;}
.copy_right{Z-INDEX:1;visibility:visible;position:absolute; left:270px;bottom:20px;}
/*********************Праздники*************************/
.prazdniki_up_show{position:absolute; right:-50px; top:20px; center top no-repeat;}
.prazdniki_style1 {padding-bottom:10px;font-family: "Times New Roman", Times, serif;font-color:black;font-size:14px;}
.prazdniki_style2 {font-size:16px;}
.prazdniki_zag{color:#8f0c34;}
.prazdniki_red a{color:red;}
.prazdniki{padding:10px;}
.prazdniki td{padding:2px;margin:5px;}
/*********************Праздники*************************/
