/* RESET*/
*{margin:0; padding:0; outline:0;}
html, body{height:100%;	width:100%; text-align:center;}
table{border-collapse: collapse; border-spacing: 0;}
ul, ol{list-style-type:none;}
img{border:0;}
input, textarea, select{vertical-align:middle; font:12px Arial, Helvetica, sans-serif; color:#333;}
a{color:#1c568b; text-decoration:underline;}
a:hover{text-decoration:none;}

.btn{cursor:pointer; border:none;}
.btn:hover{position:relative; top:1px; left:1px;}
.selected a, .selected a:hover{cursor:text; text-decoration:none!important;}
.current, .current:hover{cursor:text; text-decoration:none!important;}

.overflow{overflow:hidden; zoom:1;}
.clear{clear:both;}
.float_left{float:left;}
.float_right{float:right;}

.red{color:#aa0000;}
.gray{color:#777;}

/* H */
h1{font:normal 23px/24px Georgia, "Times New Roman", Times, serif; margin-bottom:10px; color:#aa0000; letter-spacing:-1px;}
h2{font:normal 29px/25px Georgia, "Times New Roman", Times, serif; margin-bottom:20px; color:#aa0000; letter-spacing:-1px;}
h3{font:normal 19px/18px Georgia, "Times New Roman", Times, serif; margin-bottom:10px; color:#1c568b; letter-spacing:-1px;}
h4{}
h5{}
h6{}

/* SETTINGS*/
body{font:12px Arial, Helvetica, sans-serif; color:#333; background:#e5e5e5;}
.main{width:1002px; margin:0 auto; text-align:left; min-height:100%; _height:100%; background:#fff;}

/* HEADER */
.header{height:56px; position:relative; width:982px; margin:0 auto;}
.home{position:absolute; top:21px; left:17px; font-size:11px; color:#aaa; background:url(../img/design/home_ico.gif) no-repeat 0 3px; padding-left:15px;}
.contact{position:absolute; top:14px; left:114px; font-size:13px; line-height:25px; color:#fff; background:url(../img/design/contact_bg.gif) no-repeat; padding-left:37px; width:74px; height:27px;}
.delivery{position:absolute; top:14px; left:268px;}
.phone_1{position:absolute; top:14px; right:211px;}
.phone_2{position:absolute; top:14px; right:20px;}


/* CONTENT */
.outer{overflow:hidden; zoom:1; width:982px; margin:0 auto; padding-bottom:170px; background:url(../img/design/outer_m.gif) repeat-x;}
.outer .l{background:url(../img/design/outer_l.gif) no-repeat;}
.outer .r{background:url(../img/design/outer_r.gif) no-repeat 100% 0;}
/* navigation */
.navigation{height:54px; overflow:hidden; zoom:1;}
.navigation li{float:left; background:url(../img/design/nav_dev.gif) no-repeat; margin-left:-1px; display:inline; height:42px; padding:12px 16px 0 17px;}
/* content */
.container{float:right; width:100%; margin-left:-269px;}
.content{margin-left:269px; padding-right:16px;}
.content p, .content ul, .content ol{margin:0 0 15px 0;}
.content .title{overflow:hidden; zoom:1; padding-bottom:15px;}
.content .title h1{margin:0;}

.content_main {background:url(../img/design/top_img.jpg) no-repeat right bottom; padding-bottom: 13px;}
/* left */
.left{width:460px; float:left; padding-bottom:20px;}
.facilities{overflow:hidden; zoom:1; margin:0!important;}
.facilities li{overflow:hidden; zoom:1; padding:9px 1px; background:url(../img/design/facilities_dev.gif) no-repeat; margin-top:-1px;}
.facilities img{float:left; margin-right:8px;}
.facilities p{overflow:hidden; zoom:1; margin:0; font:15px/16px Georgia, "Times New Roman", Times, serif;}
.facilities a{color:#1c568b; text-decoration:none;}
.facilities a:hover{text-decoration:underline;}
/* right */
.right{width:210px; float:right; padding-bottom:20px;}
.orders{padding-bottom:8px; margin:0!important;}
.orders li{background:#f4f1d7 url(../img/design/orders_b.gif) no-repeat 0 100%; margin-bottom:8px;}
.orders div{background:url(../img/design/orders_t.gif) no-repeat; padding:11px 9px; zoom:1;}
.orders a{font:15px/16px Georgia, "Times New Roman", Times, serif; color:#1c568b; text-decoration:none; padding:3px 0 3px 32px; background:url(../img/design/orders_arr.gif) no-repeat; display:block;}
.orders a:hover{text-decoration:underline;}
/* recalls */
.recalls{background:url(../img/design/recalls_bg.gif) repeat-x; padding:15px 0 0 0;}
.recalls .title{padding:0!important; height:25px;}
.recalls p{font:italic 14px Georgia, "Times New Roman", Times, serif; margin-bottom:10px;}
.recalls .author{font:italic 12px Georgia, "Times New Roman", Times, serif; color:#555;}
/* top */
.top{overflow:hidden; zoom:1; margin-top:-3px;}
.top img{float:right;}
.top li{padding:0 0 3px 27px; background:url(../img/design/top_bull.gif) no-repeat 14px 5px; font:15px Georgia, "Times New Roman", Times, serif;}
.top a{color:#1c568b; text-decoration:none;}
.top a:hover{text-decoration:underline;}
/* url */
.url{color:#888; font:11px Tahoma; margin-bottom:10px;}
.url a{color:#888;}
.url span{margin:0 2px;}
/* list */
.list{overflow:hidden; zoom:1; margin-top:-5px; padding-bottom:20px;}
.list .item{overflow:hidden; zoom:1; background:url(../img/design/list_dev.gif) repeat-x; margin-top:-3px; padding:15px 0;}
.list .image{float:left; width:47px; height:67px; margin-right:10px; border:3px solid #eae7c7; overflow:hidden; zoom:1;}
.list h3{margin-bottom:5px;}
.list p{margin-bottom:5px;}
.list .links, .list .links a{color:#aa0000; font:12px Georgia, "Times New Roman", Times, serif;}
/* product */
.product{overflow:hidden; zoom:1; margin-top:-5px; padding-bottom:20px;}
.product .item{overflow:hidden; zoom:1; background:url(../img/design/list_dev.gif) repeat-x; margin-top:-3px; padding:13px 0;}
.product img{float:left; margin-right:20px; border__:3px solid #eae7c7;}
.product .red strong{font-size:16px;}
.product .yellow{background-color:#f4f1d7;}
.product h3{margin-bottom:5px;}
.product p{margin-bottom:5px;}
/* info */
.info{width:320px; float:right; background:#f4f1d7; font:12px Georgia, "Times New Roman", Times, serif;}
.info .t{background:url(../img/design/info_t.gif) no-repeat 100% 0;}
.info .b{background:url(../img/design/info_b.gif) no-repeat 100% 100%;}
.info .arr{background:url(../img/design/info_arr.gif) no-repeat 0 50%; padding:5px 10px 5px 36px; zoom:1;}
.price{overflow:hidden; zoom:1;}
.price .more{width__:215px; float:left; margin:6px 0 5px 0px; line-height:10px;}
.price .more p{color:#666; margin:0;font:13px "Times New Roman", Times, serif;}
.price .more a{color:#1c568b; text-decoration:none;}
.price .more a:hover{text-decoration:underline;}
.num{float:right; font:33px "Times New Roman", Times, serif; color:#aa0000;}
.order {color:#333; text-align:left; margin:3px 10px 0 0;}
.order p{margin:0;}
.order span{font-family:"Times New Roman", Times, serif;}
.order a{font-size:16px; color:#aa0000; line-height:14px;}

/* SIDEBAR */
.sidebar{float:left; width:210px; padding-left:16px;}
.sidebar .title{height:25px;}
.logo{margin:-2px -5px 35px -3px;}
/* sidenav */
.sidenav{margin-bottom:27px;}
.sidenav ul{border-top:1px solid #d5d5d5;}
.sidenav li{position:relative; width:210px; zoom:1;}
.sidenav li .bg{border-bottom:1px solid #d5d5d5; position:relative; width:210px; zoom:1;}
.sidenav a{display:block; font:bold 13px Arial, Helvetica, sans-serif; color:#1c568b; text-decoration:none; background:url(../img/design/sidenav_bg.gif) no-repeat 0 50%; padding:4px 10px 4px 9px; zoom:1;}
.sidenav a:hover, .sidenav .current{background-color:#f3f3f3;}
.sidenav .hover{z-index:9; position:relative;}
.sidenav .hover .bg{z-index:9; position:relative;}
.sidenav .popup{position:absolute; left:204px; top:-30px; width:283px; display:none;}
.sidenav .popup .t{height:6px; background:url(../img/design/sidenav_t.png) no-repeat 100% 0; _background:url(../img/design/sidenav_t.gif) no-repeat 100% 0; font-size:0; line-height:0;}
.sidenav .popup .b{height:8px; background:url(../img/design/sidenav_b.png) no-repeat 100% 0; _background:url(../img/design/sidenav_b.gif) no-repeat 100% 0; font-size:0; line-height:0;}
.sidenav .popup .m{width:283px; background:url(../img/design/sidenav_m.png) repeat-y 100% 0; _background:url(../img/design/sidenav_m.gif) repeat-y 100% 0;}
.sidenav .popup .c{width:283px; background:url(../img/design/sidenav_c.gif) no-repeat;}
.sidenav .popup ul{border:none; padding-left:10px; overflow:hidden; zoom:1;}
.sidenav .popup li{width:263px; border:none; background:url(../img/design/sidenav_dev.gif) repeat-x; padding:1px 0 0 0;}
.sidenav .popup .first{background:none;}
.sidenav .popup .first a{padding-top:2px;}
.sidenav .popup a{font-weight:normal; background:none;  padding:4px 0 4px 9px;}
.sidenav .popup a:hover{background:#fff; color:#aa0000;}
/* news */
.news{margin-bottom:15px; font:15px Georgia, "Times New Roman", Times, serif; color:#1c568b;}
.news .date{color:#9b0402;}
.news p{letter-spacing:-1px; letter-spacing:-1px;}
.news a{color:#1c568b; text-decoration:none;}
.news a:hover{text-decoration:underline;}
/* partners */
.partners{padding:15px 0 0 0; background:url(../img/design/partners_bg.gif) repeat-x; font:15px Georgia, "Times New Roman", Times, serif; color:#333; margin-bottom:30px;}
.partners p{letter-spacing:-1px;}
.partners a{color:#333;}
/* voting */
.voting{font:12px Georgia, "Times New Roman", Times, serif; color:#333;}
.voting p{margin-bottom:10px;}
.voting ul{padding-bottom:8px;}
.voting li{padding-bottom:5px; /padding-bottom:0;}

/* bottom */
.bottom{overflow:hidden; zoom:1;}
.pager{width:280px; height:49px; float:left; background:url(../img/design/pager_bg.gif) no-repeat;}
.pager .overflow{padding:10px 13px;}
.pager a{color:#9d9970; text-decoration:none;}
.pager a:hover{text-decoration:underline;}
.pager .prev{float:left; font:11px Georgia, "Times New Roman", Times, serif; text-align:right;}
.pager .next{float:right; font:11px Georgia, "Times New Roman", Times, serif;}
.pages{overflow:hidden; zoom:1; padding:5px 8px 0 8px; _padding:5px 6px 0 6px;}
.pages a{width:14px; height:19px; float:left; font:16px "Times New Roman", Times, serif; text-align:center;}
.pages .current{color:#eceacf; background:url(../img/design/pager_cur.gif) no-repeat 0 2px; width:17px;}
.bottom ul{overflow:hidden; zoom:1;}
.bottom ul li{width:200px; height:49px; float:left; margin-left:7px; display:inline; background:url(../img/design/orders_bg.gif) no-repeat;}
.bottom ul div{padding:8px 0 0 9px; zoom:1;}
.bottom ul a{font:15px/16px Georgia, "Times New Roman", Times, serif; color:#1c568b; text-decoration:none; padding:0 0 3px 32px; background:url(../img/design/orders_arr.gif) no-repeat 0 3px; display:block; letter-spacing:-1px;}
.bottom ul a:hover{text-decoration:underline;}
.download{width:280px; height:49px; float:left; background:url(../img/design/pager_bg.gif) no-repeat; font:15px/16px Georgia, "Times New Roman", Times, serif; letter-spacing:-1px;}
.download .ico{background:url(../img/design/download_ico.gif) no-repeat 8px 11px; overflow:hidden; zoom:1; padding:8px 10px 13px 40px;}
.download p{margin:0;}
.download a{color:#333;}

/* ordering */
.ordering{overflow: hidden; zoom:1; margin:0!important;}
.ordering li{background:url(../img/design/ordering_bg.gif) no-repeat; margin-right:7px; float:left; width:222px; height:59px;}
.ordering li.last { margin-right:0px;}
.ordering li.long {background:url(../img/design/ordering_bg_long.gif) no-repeat; width:236px;}
.ordering a{font:15px/16px Georgia, "Times New Roman", Times, serif; color:#1c568b; text-decoration:none; padding:7px 0 0 39px; display:block;}
.ordering a:hover{text-decoration:underline;}
.ordering .off, .ordering .off.long{background-position:0 -59px !important;}
.ordering .off a, .ordering .off.long a{color:#666;}

/* request */
.request{width:694px; color: #000000;}
.request .block{background:#f4f1d7 url(../img/design/request_b.gif) no-repeat 0 100%; margin-bottom:6px;}
.request .block .bg{background:url(../img/design/request_t.gif) no-repeat; padding:10px; overflow:hidden; zoom:1;}
.request label{width:174px; float:left; overflow:hidden; white-space:nowrap; padding-top:3px; color:#888;}
.request label span{color:#333;}
.request select{padding:2px; float:left; color:#000;}
.request .inp{padding:1px 2px; float:left; color:#666;}
.request .h3{padding-top:0; margin-top:-3px;}
.request .h3 span{font:normal 19px Georgia, "Times New Roman", Times, serif; color:#777; letter-spacing:-1px;}
.request .line{overflow:hidden; zoom:1; padding-bottom:10px;}
.request p{margin:0 0 5px 0; overflow:hidden; zoom:1;}
.request .radio{float:left; margin-right:10px; margin-top: 10px;}
.request .checkbox{float:left; margin-right:10px;}
.request .red strong{font-size:14px;}
.request .last{padding:0;}
.request .w500{width:500px; _width:497px;}
.request .w492{width:492px; _width:489px;}
.request .w62{width:62px;}
.request .w209{width:209px; _width:207px;}
.request .w60{width:60px; padding-left:6px;}
.request .w61{width:61px; margin-right:3px;}
.request .w89{width:89px; margin-right:3px;}
.request .w217{width:217px; _width:215px;}
.request .w209{width:209px; _width:207px;}
.request .w66{width:66px; text-align:right;}
.request .w63{width:63px; _width:63px; margin-right:6px;}
.request .w140{width:140px; _width:138px;}
.request .w190{width:190px; _width:188px;}
.request .w66{width:66px; _width:65px;}
.request .w69{width:69px; text-align:right;}
.request .w674{width:674px; _width:671px;}
.request .w455{width:455px; text-align: right}
.request textarea {width: 495px;}

#feedback_result {color: #ff0000; font: bold 14px Tahoma;}

.request.login {width: 320px;}
.request.login label{width:74px;}

.agreement{padding:10px 0;}
.btn{float:left; margin-right:28px;}
.note{padding-top:12px;}


/* FOOTER */
.footer{width:1002px; margin:0 auto; text-align:left; height:142px; margin-top:-142px;}
.family{width:703px; margin:0 auto; height:40px; background:#eee; border-bottom:1px solid #d5d5d5; border-top:1px solid #d5d5d5; color:#555; line-height:40px; padding:0 0 0 262px; font-size:12px;}
.family a{color:#555; margin:0 3px;}
.family strong{margin-right:20px;}
.footer .intend{overflow:hidden; zoom:1; padding:30px 27px 0 33px;} 
.copy{width:259px; float:right; font-size:11px; color:#666;}
.breadcrumbs{width:350px; float:left; color:#999; line-height:18px; font-size:12px;}
.breadcrumbs a{color:#1c568b; text-decoration:none;}
.breadcrumbs a:hover{text-decoration:underline;}
.create{width:230px; float:left; font-size:11px;}
.create a{color:#1c568b; text-decoration:none;}
.create a:hover{text-decoration:underline;}
.create img{float:left; margin-right:8px;}
.create p{overflow:hidden; zoom:1; padding:4px 0 0 0;}
.akavita {float:right;}

table.price {margin-bottom: 20px; background-color: #ffffff; border-spacing: 1px; border-collapse: separate; border-bottom: 3px solid #D1CEA5;}
table.price th, table.price td {padding: 5px;}
table.price th {background-color: #D1CEA5; color: #ffffff; text-align: center;}
table.price tr.even td {background-color: #E5E5E5; border-top: 1px solid #D5D5D5; border-bottom: 1px solid #D5D5D5;}
table.price a {text-decoration: none;}
table.price a:hover {text-decoration: underline;}
table.price a.more {text-decoration: underline; color: #8C8C8C;}
table.price a:hover {text-decoration: none;}
