* {margin: 0; padding: 0;}
body  {font: 12px Arial, Helvetica, sans-serif; color: #626262; background: url(../images/bgfill.gif);}
ul {list-style:none;}
img {border:none;}
.conteiner {width:966px; margin:0px auto; padding:20px 20px 20px 20px;}
.clearall {clear:both; font-size:1px; line-height:0px; height:0px;}
/*head*/
.head_left {background:url(../images/h_left.jpg) left top no-repeat;}
.head_right {background:url(../images/h_right.jpg) right top no-repeat; height: 265px; padding:5px 15px 0 0;}
.head a {float:right; color:#FFFFFF; font-size:10px;}
.logo {width:155px; position:absolute; margin:50px 0 0 75px;}
.logo a {height:95px; display:block; float:none;}
/*end head*/
/*center*/
.center {padding-top:20px;}
.left {width:310px; float:left;}
.right {margin-left:310px;}
.navigation {height:105px; font-size:17px; font-weight:bold;}
.navigation p {margin-bottom:5px;}
.navigation ul {font-size:12px; padding:7px 0 0 35px;}
.navigation li {height:18px;}
.navigation li a {font-weight:normal; color:#ffffff;}
.block1 {width:195px; height:110px; float:left; color:#ae2c23; margin-right:5px;}
.m1_bg {background:url(../images/m1_bg.gif);}
.m1_left {background:url(../images/m1_left.gif) left top no-repeat;}
.m1_right {background:url(../images/m1_right.gif) right top no-repeat; height:87px;}
.block2 {width:205px; height:110px; float:left; color:#0058ad; margin-right:5px;}
.m2_bg {background:url(../images/m2_bg.gif);}
.m2_right {background:url(../images/m2_right.gif) right top no-repeat; height:87px;}
.block3 {width:195px; height:110px; float:left; color:#63ab26;}
.m3_bg {background:url(../images/m3_bg.gif);}
.m3_right {background:url(../images/m3_right.gif) right top no-repeat; height:87px;}
.content {padding-top:35px;}
.content p {margin-top:20px;}
.content span {font-weight:bold;}
.content .article a {background:url(../images/bullet.gif) 0 6px no-repeat; display:block; padding-left:15px; color:#024dbe; line-height: 20px;}
/* navigator of pages - колличество товаров на странице*/
.navigator {margin : 30px; color:#0a82e0;}
.navigator a {color:#0a82e0; font-weight : bold}
/*end center*/
/*footer*/
.footer {background:url(../images/f_bg.gif) repeat-x; margin-top:0px; color:#ffffff; font-size:16px;}
.footer_left {background:url(../images/f_left.gif) left top no-repeat;}
.footer_right {background:url(../images/f_right.jpg) right top no-repeat; height:50px; padding:12px 30px 0 20px;}
.copy {float:left; font-weight:bold;  padding-top:6px;}
.phone {width:330px; margin:0px auto; font-size:28px;}
.phone span {font-weight:bold; font-size:16px; display:block; float:left;padding-top:6px;}
.phone a {color:#505050; font-size: 12px;}
.contacts {float:right; color:#505050; font-size:12px; padding-top:6px;}
.contacts a {color:#505050; margin-left:12px;}
/*end footer*/
#form_order{float: right;width: 425px;margin-right: -60px;}
#img_order{	float: left;width: 117px;}
#img order img { width: 115px; border: #ccc solid 1px;}
.attantion { float: left; width: 100px; color: #db0505; font-size: 20px; line-height: 11px; margin-left: 7px;}
.form_item{border: 0;padding: 2px;margin-top: 4px;width: 425px;color: #555;}
.form_item input{border: #555 solid 1px;	width: 310px;color: #555;margin-top: 3px;float: left;}
.form_item textarea{ border: #555 solid 1px;	width: 310px;height: 150px;color: #555;margin-top: 3px;}
.form_item select{border: #555 solid 1px;width: 310px;color: #555;margin-top: 3px;}
.half_form {float: left;width: 235px;margin-left: 10px; border: #e7e7e7 solid 1px; padding: 5px;}
.half_form span{ font-weight:bold; font-size:14px; margin: 5px;}
.half_form p{ font-size:12px;}
.half_form .att{color: #db0505; font-size: 20px; line-height: 11px; margin-right:0; matgon-left: 3px;}
.half_form input{ width: 220px; border: #999 solid 1px; margin-top: 2px;}
.wid_form {float: left;width: 100%;margin-top:30px;}
.wid_form span{ font-weight:bold; font-size:14px; margin: 5px;}
.wid_form p{ font-size:12px; text-align: right;}
.wid_form .att{color: #db0505; font-size: 14px; line-height: 11px; margin-right:0; matgon-left: 3px;}
.wid_form input{ width: 300px; border: #999 solid 1px;  margin-top: 2px; padding:2px; font-size:12px; font-weight:bold; color:#4B4B4B;}
.wid_form select{ width: 200px; border: #999 solid 1px;  margin-top: 2px;font-size:12px; color:#4B4B4B;}
.wid_form textarea{ width: 400px; height: 100px; border: #999 solid 1px; margin-top:5px; padding:3px;}
.wid_form img{ border: #999 solid 1px; padding: 3px; width: 109px; float:left;}
.wid_form td span{font-weight:bold; font-size:16px; margin: 5px; color:#39c600; width: 200px;}
/*bouquet*/
.photos {width:620px;}
.photos img{padding: 5px; border: #aaa solid 1px; background: #efefef; margin: 5px; cursor: pointer;}
#photo {background: #e7e7e7; padding: 4px; border: #aaa solid 2px; display: none; position: absolute; left: 10%; top:150px; cursor: pointer;}
.bouquets, .full_desc {width:620px;}
.bouquet {width:605px; margin-top:5px; min-height: 180px;}
.bouquet p { margin-left: 180px;}
.bouquet .price { font-weight: bold; color:#999; font-size: 22px; margin-right: 10px; }
.bouquet a {font-size:13px; font-weight: bold; color:#494949;}
.bouquet img {max-height:170px; width: 150px; margin:5px; float: left;}
/* краткий каталог */
.bouquet_sm {width:30%; height: 160px; margin-top:30px; text-align:center; float:left; margin-right:15px;}
.bouquet_sm p { margin: 0px; padding: 0px;}
.bouquet_sm .price { font-weight: bold; color:#999; font-size: 12px; }
.bouquet_sm a {font-size:12px; font-weight: bold; color:#494949;}
.bouquet_sm img {width:109px; height: 109px; margin-top:5px;}
/* верхняя планка категории */
.categ_sel_div {  margin-right:60px; text-align: right;}
.price_order__div { float:left; width:350px; }
.categ_sel_div span, .price_order__div span { background-color: #EAEAEA; padding: 5px; }
/*bouquet*/
.article { width: 600px; padding-right: 0px; padding-top: 10px; text-align: justify;}
.article p { width: 600px;  text-align: justify;}
.article img {padding-top: 3px; padding-right: 10px; padding-bottom: 3px; padding-left: 10px;}
/*order*/
.order {margin-top:10px; min-height:305px;}
.order {font-size:27px; color:#4B4B4B;}
.order img {width:275px; float:left;}
.order_desc {color:#232323; font-size:13px; float:left; width: 298px; margin-left: 20px; clear: right;}
.order_desc p {margin-top:15px;}
.order_desc span {font-size:14x; color:#212120; margin-left: 5px;}
.order_desc select{border: #555 solid 1px; font-size: 12px; color: #555;margin-top: 3px;}
/*order*/
/* связаные товары */
.linked_goods { margin-top: 20px; border-top:1px dotted #4B4B4B;}
.linked_goods p {margin-top:5px; color:#4B4B4B; font-size:14px; font-weight: bold;}
/* корзина */
.full_cart {margin-top:10px; background-color: #F4F4F4; width:90%; padding:10px;}
.full_cart img {width:100px; margin: 5px;}
.full_cart_desc {color:#4B4B4B; font-size:14px; float:left; width: 298px; margin-left: 20px; line-height: 20px;}
.full_cart_desc span {font-size:16px;}
.full_cart_count{ color:#4B4B4B; font-size:14px; font-weight: bold; text-align:right; margin-right:50px;}
#white_field {background-color:white; font-size:12px; padding-left:10px; padding-right:10px; border:1px solid #4B4B4B;}
.a_style, .full_cart a, .full_cart_count a { color: #005FCA; font-weight: bold}
/* корзина */
/*buy*/
.buy {margin:10px 0 0 0; padding-top:4px;}
.buy a {height:23px; display:block; text-align:center; font-size:21px; color:#ffffff; text-decoration:none;}
/*buy*/
/*impotent*/
.impotent {width:550px; margin-top:100px;}
.impotent_header {font-size:18px; color:#e20000; text-align:left;}
.impotent p {margin-top:15px;}
/*impotent*/
h1{font-size: 18px;color: #626262;  margin-bottom:20px;}
/* enter form*/
.loginform{ margin-left:5px; margin-top:1px; float:left;}
.loginform_item{margin-top:3px;width:150px; text-align:right;}
.loginform_lbl{ width:50px; float:left;}
.loginform input{border: silver solid 1px;	width: 90px;color: #555; margin-left: 3px; margin-top: 0px;}
.loginform_button{padding-left:160px;padding-top:23px;_padding-top:25px; }
.loginform_links{ width:200px; padding-left:63px;padding-top:5px;}
.loginform_links a{ color: #515151; font-size:90%; }
.loginform_links a:hover{ color: black;}
/*registration form*/
.reg_form_item {margin-top:10px;}
.field_name { float: left; width: 200px; }
.reg_form input { width: 200px;}
.reg_form_buton { margin-top: 20px;}
/*compare*/
.compare { padding:5px; width:325px; min-height:500px; border:1px solid #cccccc; float:left;}
.compare p {margin-top:15px; font-size: 14px; font-weight: bold;}
.compare a {display:block; text-align:center; font-size:18px; color:#949494; text-decoration:none;}
/* recall link*/
.recall { width:300px; height: 53px; margin:50px 120px 0px 15px; float: left; display: block;}
.recall img { padding-right: 10px; }
.recall a { font-size: 16px; font-weight: bold; color: #AE2C23 }
.recall a:hover { color: red; }
/*корзина*/
.cart {width:140px; margin-top: 30px;color: #FFFFFF; }
/* хлебные крошки */
.bread_cr {color: #005FCA; margin-bottom: 10px; }
.bread_cr a { color: #005FCA; font-weight: bold}
.bread_cr span { color: #005FCA; }
/* блок нижних ссылок*/
.bott_links{ margin-top:70px;}
.bott_links a { color: #515151; }
.bott_links a:hover { color: red; }
/* карта */
.map {margin: 15px 10px 15px 30px; font-size:14px;}
.map span a { margin-top: 10px; font-weight: bold; clear: right; display:block;}
.map p {margin: 10px; font-size:12px;}
/* анонс видео */
.videoanounce {text-align: center;}
.videoanounce img {padding: 5px; border: #aaa solid 1px; background: #efefef; margin: 5px; cursor: pointer; width:200px;}

