body {
margin:0px;
padding:0px;
position: absolute; top:0; left:0; right: 0; bottom: 0;
font-family : Arial, Verdana;
font-size : 100%;
background-color:#2E2E2F;
color: #000000;
}
h1
{
color: #000000;
font-size: 18px;
font-family : Arial, Verdana;
font-weight: normal;
margin: 10px 0px 15px 0px;
}
p {
font-family : Arial, Verdana;
}
div {
font-family : Arial, Verdana;
color: #000000;
}
td
{
font-family : Arial, Verdana;
font-size : 0.75em;
color: #000000;
}
a
{ 
text-decoration: underline;
color: #2DA401;
font-family: Arial, Verdana;
}
a:hover
{
text-decoration: none; 
color: #2DA401; 
font-family: Arial, Verdana;
}
input, textarea, select
{
border: none;
font-family: Arial, Verdana;
font-size : 1em;
color: #000000;
}
input { width:288px;height:17px;background:URL(../images/bg_input.gif) no-repeat left center;color:#2E2E2F;padding:0 2px 0 2px; }
input.s { width:150px;background:URL(../images/bg_input1.gif) no-repeat left center; }
input.vs { width:60px;background:URL(../images/bg_input2.gif) no-repeat left center; }
textarea { width:288px;height:94px;background:URL(../images/bg_textarea.jpg) no-repeat left top;overflow:auto;padding:2px;color:#2E2E2F; }
input.subm { width:auto;height:auto;background:none;color:#317908;font-size:18px;font-style:italic;text-decoration:underline;cursor:pointer; }
form { margin:0px; }
img { border:0px; }
div.clear{clear:both;height:1px;font-size:1px;line-height:1px;}

table#main { height:100%;width:100%;max-width:1200px; }
table#main td.main { padding:0 15px 0 15px;vertical-align:top;background:URL(../images/bg_top.jpg) no-repeat -60px top; }
td.logo { height:120px;vertical-align:top; }
td.logo div.logo { float:left;width:400px;margin-left:5;position:relative;z-index:5; }
td.logo div.phone { float:right;width:200px;margin-top:35px;text-align:left;vertical-align:top;font-weight:bold;font-style:italic;color:#5DC322;font-size:36px;white-space:nowrap; }
td.logo div.phone.sub { width:450px; }
td.logo div.phone span { display:block;float:left;color:#F4C23D;font-size:18px;width:45px; }
td.logo div.phone div.i { position:absolute;z-index:1;width:385px;text-align:right;top:30px;border:0px solid red; }
td.menu { height:260px;vertical-align:top; }
td.menu div.menu { height:260px;position:relative;top:-50px;z-index:2; }
td.menu tr.icons { height:210px; }
td.menu tr.icons td { vertical-align:bottom;text-align:center; }
td.menu tr.icons td div { position:relative;top:17px;z-index:2; }
td.menu tr.icons a{cursor:pointer;}
td.menu tr.text { height:50px;background:URL(../images/bg_menu.gif) repeat-x center top; }
td.menu tr.text td { text-align:center; }
td.menu tr.text div { position:relative;z-index:3; }
td.menu tr.text td.first { background:URL(../images/bg_menu_f.gif) no-repeat left top; }
td.menu tr.text td.last { background:URL(../images/bg_menu_l.gif) no-repeat right top; }
td.menu tr.text td a { text-decoration:none;color:#ffffff; }
td.menu tr.text td a:hover { text-decoration:underline;color:#F9CB32; }
td.menu.sub, td.menu.sub  div.menu { height:220px; }
td.menu.sub  tr.icons  { height:170px; }
td.menu.sub  tr.icons  div.flowers { height:95px;position:relative;top:25px; }
td.menu.sub  td.f { background:URL(../images/bg_menu.png) no-repeat left top; }
td.menu.sub  td.fl { background:URL(../images/bg_menu_l.png) no-repeat left top;width:130px; }
td.menu.sub  td.fr { background:URL(../images/bg_menu_r.png) no-repeat left top;width:125px; }

td.left { vertical-align:top;width:240px;padding:0 30px 0 15px; }
td.left ul { list-style-type:none;margin:0px;padding:0px; }
td.left ul li { display:block;padding-bottom:15px;margin-bottom:11px;background:URL(../images/punkt.gif) repeat-x left bottom;color:#F9CB32; }
td.left ul li a { color:#F9CB32;text-decoration: none; }
td.left ul li a:hover { color:#F9CB32;text-decoration: underline; }
td.left a.zakaz, td.left a.zakaz:hover { display:block;width:178px;text-align:center;background:URL(../images/zakaz.jpg) no-repeat center top;padding-top:140px;font-size:28px;color:#D6D6D6;font-style:italic;text-decoration:none;border-bottom:2px solid #D6D6D6;margin-top:20px; }
td.left a.zakaz:hover { border-bottom:2px solid #2E2E2F; }
td.left a.zakaz font { font-size:18px; }
td.left a.partner { margin-bottom:10px; }

td.left a.sc, td.left a.sc:hover{display:block;width:192px;text-align:center;background:URL(../images/ico_menu2_s.png) no-repeat center -30px;padding-top:160px;font-size:28px;color:#D6D6D6;font-style:italic;text-decoration:none;border-bottom:2px solid #D6D6D6;margin-top:20px;}
td.left a.sc:hover { border-bottom:2px solid #2E2E2F; }
td.left a.sc font { font-size:20px; }
td.left a.ddi, td.left a.ddi:hover{display:block;width:220px;text-align:center;background:URL(../images/ico_menu3_s.png) no-repeat center top;padding-top:180px;font-size:18px;color:#D6D6D6;font-style:italic;margin-top:20px;text-decoration:underline;cursor:pointer;}
td.left a.ddi:hover { text-decoration:none; }

td.center { vertical-align:top;color:#B6B5B5; }
td.center div.main { font-size:1.15em;color:#B6B5B5; }
td.center div.main p { color:#B6B5B5;line-height:25px; }
td.center div.main span { font-size:30px;font-style:italic; }
td.center div.img { padding:10px;text-align:center;background:URL(../images/bg_img.gif) no-repeat center center; }
td.center table.sub { width:100%;height:100%;background-color:#ffffff; }
td.center table.sub td { vertical-align:top;font-size:0.9em;line-height:18px; }
td.center table.sub td.tl { background:URL(../images/bg_s_tl.gif) no-repeat left top;width:15px;height:15px; }
td.center table.sub td.tr { background:URL(../images/bg_s_tr.gif) no-repeat left top;width:15px;height:15px; }
td.center table.sub td.bl { background:URL(../images/bg_s_bl.gif) no-repeat left top;width:15px;height:15px; }
td.center table.sub td.br { background:URL(../images/bg_s_br.gif) no-repeat left top;width:15px;height:15px; }
td.center div.news { clear:left;margin-bottom:20px; }
td.center div.news img { float:left;margin:0 10px 20px 0; }
td.center div.news span { color:#666666;display:block;width:100px;margin-bottom:4px;padding-bottom:1px;border-bottom:1px dashed #B2B1B1;font-weight:bold;font-style:italic;font-size:0.8em;white-space:nowrap; }
td.center div.news p.answ { margin:0px; }
td.center div.pages { clear:left;padding-top:30px;color:#666666;font-size:0.8em;font-weight:bold; }
td.center div.pages span { margin:0 5px 0 5px;font-weight:bold; }
td.center div.pages font { font-size:14px;font-weight:bold; }
td.center div.pages a, td.center div.pages a:hover { color:#666666;margin:0 5px 0 5px;font-weight:bold; }
table.form { margin-bottom:10px;width:550px; }
table.form td { color:#2E2E2F; }
table.form p { font-size:12px; }
td.center div.tov { float:left;width:120px;height:160px;margin:0 5px 10px 5px;text-align:center;color: #2DA401; font-size:11px;line-height:13px;}
td.center div.tov div.img { background:URL(../images/bg_img1.gif) no-repeat center center;margin-bottom:3px;}
td.center div.tov span{display:block;margin-top:5px;color:black;font-size:12px;}
td.center div.tov font{color:#317908;font-style: italic;line-height:22px;font-size:1.4em;font-weight:bold;}
td.center div.i { background:URL(../images/bg_img2.gif) no-repeat center center;float:left;margin:0 15px 10px 0; }
td.center div.tov_r { float:right;width:150px;margin:0 0 20px 20px;border-left:1px dashed #666666;border-bottom:1px dashed #666666;padding:0 0 10px 10px;color:#666666; }
td.center div.tov_r span { font-weight:bold;font-style:italic;font-size:0.9em; }
td.center div.tov_r ul { list-style-type:none;margin:5px 0 0 10px;padding:0px; }
td.center div.tov_r li { margin-bottom:3px;padding-left:5px;}
td.center div.tov_r li span{font-weight:normal;font-style:normal;font-size:1em;display:block;position:absolute;margin:0 0 0 -13px;}

td.right { vertical-align:top;width:25%;padding:0 0px 0 15px; }
td.right td.tt { padding-right:35px;padding-bottom:70px;background:URL(../images/bg_right.gif) no-repeat right bottom; }
td.right div.butt { position:absolute;width:200px;height:1px;z-index:2;text-align:right; }
td.right div.butt div { position:relative;float:right;z-index:2;top:-40px;right:0px;width:50px;height:69px;background:URL(../images/butt_right.png) no-repeat left top;text-align:right; }
td.right table.r td { background-image:URL(../images/bg_r.png);vertical-align:top; }
td.right table.r td.tl { background:URL(../images/bg_r_tl.png) no-repeat left top;width:12px;height:15px; }
td.right table.r td.tr { background:URL(../images/bg_r_tr.png) no-repeat left top;width:12px;height:15px; }
td.right table.r td.bl { background:URL(../images/bg_r_bl.png) no-repeat left top;width:12px;height:15px; }
td.right table.r td.br { background:URL(../images/bg_r_br.png) no-repeat left top;width:12px;height:15px; }
td.right table.r td.c { color:#B2B1B1; }
td.right table.r td.c div { margin-bottom:20px;color:#B2B1B1; }
td.right table.r td.c span { display:block;margin-bottom:5px;padding-bottom:6px;border-bottom:1px dashed #B2B1B1;color:#F9CB32; }
td.right table.r td.c a, td.right table.r td.c a:hover { color:#F9CB32; }
a.partner, a.partner:hover { display:block;width:200px;font-size:28px;color:#D6D6D6;font-style:italic;text-decoration:none;border-bottom:2px solid #D6D6D6; }
a.partner:hover { border-bottom:2px solid #2E2E2F; }
a.partner font { font-size:18px; }


td.footer { height:60px;vertical-align:top;padding-top:35px;padding-bottom:25px; }
td.footer div.butt { position:absolute;width:1px;height:1px;z-index:2; }
td.footer div.butt div.i { position:relative;z-index:2;top:-40px;left:-25px;width:77px;height:85px;background:URL(../images/foot_butt.png) no-repeat left top; }
td.footer tr { height:60px;background:URL(../images/bg_footer.gif) repeat-x center top; }
td.footer tr td.first { width:20px;background:URL(../images/bg_footer_f.gif) no-repeat left top; }
td.footer tr td.last { width:21px;background:URL(../images/bg_footer_l.gif) no-repeat right top; }
td.footer td.c { color:#A7A7A7;text-align:center;line-height:25px; } 
td.footer td.c a, td.footer td.c a:hover { color:#A7A7A7; }
td.footer td.c a.m, td.footer td.c a.m:hover { color:#F9CB32;margin:0 10px 0 10px; }
td.footer td.c div.mt { margin:0 0 0 20px;color:#A7A7A7;font-size:0.9em;display:inline; }

input.bsk{border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;behavior:url(assets/js/pie.htc);width:80px;height:18px;line-height:14px;text-align:center;background:URL(../images/bg_footer.gif) repeat-x center top;border:0px;font-weight:bold;font-size:12px;margin-top:5px;cursor:pointer;color:#fff;padding-bottom:2px;}

table.basket{width:100%;border-collapse:collapse;margin-bottom:15px;}
table.basket th{text-align:center;font-weight:bold;font-size:0.7em;border-bottom:1px solid #666;color:#333;padding:5px 0;}
table.basket td{text-align:center;padding:5px 0;border-bottom:1px dashed #ccc;}
table.basket td.img{background:url(../images/bg_img1.gif) no-repeat center center;height:110px;vertical-align:middle !important;}
table.basket td.l{text-align:left;padding-left:10px;}
table.basket input{width:50px;background:none;border:1px solid #939394;background:#eee;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;behavior:url(assets/js/pie.htc);text-align:center;font-size:0.8em;}
table.basket tr.ttl td{border-top:1px solid #666;border-bottom:0px;}

label.bsk{display:block;margin-top:4px;cursor:pointer;margin-left:15px;}
label.bsk input{background:none;border:0px;width:auto;height:auto;}

div.bsk_top{position:absolute;font-size:11px;margin-top:55px;color:#fff;z-index:5;background:url(../images/bg_menu.gif) repeat left top;height:55px;line-height:18px;width:150px;padding:5px 10px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;behavior:url(assets/js/pie.htc);}
div.bsk_top a{color:#F4C23D;font-size:1.2em;}
div.bsk_top font{font-size:1.1em;}

div.main_prin{padding:5px;background:#fff;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;behavior:url(assets/js/pie.htc);text-align:center;}
div.main_prin img{vertical-align:middle;margin-bottom:5px;}
div.main_prin div{float:left;}
