@charset "utf-8";
/* CSS Document */

body{ margin:0; padding:0;background:#15304b;font-family:Arial, helvetica, sans-serif;font-size:13px;color:#153e6c;}
img{ border:none;}
span, div, p, form  { margin:0; padding:0;}
.clear{ clear:both;}
a{text-decoration:none;}
a, a:visited, a:active { text-decoration:none; color: #08294e; }
a:hover { text-decoration:none; color: #e20006; }

/*main*/
#wrapper{width:100%;}
#site{width:930px;margin:0 auto;background:#555555;}
#header{display:block;width:930px;height:134px;margin:0 auto;background:url(../images/header.jpg) top left no-repeat;}
#subheader{display:block;width:930px;height:43px;padding:0;background:url(../images/subheader.jpg) repeat; }
#main{position:relative; float:left;width:930px; height:100%; background:#ffffff url(../images/main_bg.jpg) top left  no-repeat; border:0px #144e8b solid; z-index:1;}
#main_top{float:left;display:block;width:930px;height:19px;background:url(../images/main_top.jpg) no-repeat;}
#main_body{float:left;display:block;width:930px;background:url(../images/main_body.jpg) repeat-y;}


#footer{float:left;display:block;width:100%;height:49px;margin:0 auto;background:#3b6a9b;font-size:12px;padding:0px 0 0 0;}
#subfooter{clear:left;display:block;width:910px;margin:0 auto;text-align:left;font-size:10px;padding:0 10px 0 10px;}
#footer_msg{float:right;padding-right:10px; padding-top:10px; color:#ffffff; border:0px #ffffff solid; text-align:right;}
#footer_logo{float:left;padding-left:10px; padding-top:0px; color:#ffffff; border:0px #ffffff solid; text-align:left;}

/*header*/
.topN{float:left;width:550px;padding:110px 0px 0 0px;}
.topN2{float:left;width:380px;padding:45px 20px 0 0px;text-align:right;}
.topN3{float:left;width:auto; padding:0px 0 0 0px;text-align:right;color:#ccc;text-align:left;}
a.tn , a.tn:visited{color:#fff;background:url(../images/bullet.jpg) 3px 8px no-repeat;padding:0 0px 0 10px;}
a.tn:hover , a.tn:active{color:#FE209D;}
a.tn2 , a.tn2:visited{color:#fff;}
a.tn2:hover , a.tn2:active{color:#FE209D;}
a.tn3 , a.tn3:visited{color:#0e3f73;font-size:12px;}
a.tn3:hover , a.tn3:active{color:#e10101;}
.search{text-align:left;padding:10px 0 0 25px;}
.search_field{display:block;width:154px;height:21px;background:url(../images/sField.jpg) no-repeat;border:none;color:#fff;padding:2px 0 0 5px;float:left;font-size:11px;}
.sSub{display:block;width:93px;height:21px;background:url(../images/sSub.jpg) no-repeat;border:none;cursor:pointer;float:left;}

.minicart{float:right;width:350px;padding:0 0 0 0;}
.lcart{float:left;display:block;width:71px;height:43px;background:url(../images/lcart.jpg) no-repeat;}
.micart_text{font-size:11px; float:left; width:218px; padding-top:15px; padding-left:40px; height:28px; background:url(../images/cart_bg.jpg) no-repeat; color:#ffffff;}
.minicart_prods{color:#ffffff;font-size:10px; }
a.cart_prods , a.cart_prods:visited{color:#fff; text-decoration:underline;}
a.cart_prods:hover , a.cart_prods:active{color:#e10101;}


.flags{float:right;padding:16px 30px 0 10px;}
.enFlag{float:left;display:block;width:18px;height:11px;background:url(../images/enFlag.jpg) no-repeat;cursor:pointer;margin:0 0 0 2px;}
.grFlag{float:left;display:block;width:18px;height:12px;background:url(../images/grFlag.jpg) no-repeat;cursor:pointer;margin:0px 0 0 0;}

/*subheader*/
.subheader_left{float:left;width:580px;}
.mnars{float:left;width:368px;height:394px;}
.slogan{display:block;width:580px;height:207px;background:url(../images/slogan.jpg) no-repeat;}
.kolrs{display:block;width:580px;height:143px;}

.header_choice{width:auto; float:left;padding:15px 10px 0 10px;}
.header_line{width:1px; float:left; height:41px; margin-top:1px; background:url(../images/header_line.jpg) no-repeat;}

/*main*/
.main_content{float:left; width:550px; border:0px #000000 solid; z-index:1;}
.main_content_right{float:left; width:107px; padding-top:10px; padding-left:10px;  border:0px #000000 solid;}
.main_title{text-align:left;margin:0 10px 0 0;padding:0 0 0px 0;border-bottom:0px solid #444;}
h1{font-weight:normal;font-size:20px;padding:0;margin:0;color:#CACACA;}
.main_content{padding:20px 0 0 0; float:left;}
.text{width:550px;padding:10px 0 0 0; border:0px #888888 solid;}

/*pages-*/
.pages{clear:both;float:left;margin:20px 0;width:600px;border-top:1px solid #55748a;padding:5px 0 0 0;}
a.red , a.red:visited{color:#555;}
a.red:hover , a.red:active{color:#FDA9DB;}
.content_text{padding:10px 0 0 10px;}

/*left*/
.left_title{display:block;background:url(../images/left_title.jpg) no-repeat;width:74px;height:38px;}
.leftN{width:204px;}
/* cart*/
.cart{width:300px;padding:0px 0 0 65px;}
.cart_title{display:block;width:244px;height:30px;background:url(../images/cart_title.jpg) no-repeat;}
.cart_p{width:344px;padding:3px 0 0 10px;}
.cart_pDesc{width:217px;border-bottom:1px dashed #eee;padding:2px 0;}
.cart_pPrice{width:76px;padding:3px;text-align:center;}
.cart_pDel{display:block;width:20px;height:15px;background:url(../images/x.jpg) no-repeat;cursor:pointer;}
.cart_pTotal{padding:10px 0 0 10px;}
.pTot1{width:84px;padding:2px 0 0 0;}
.pTot2{font-size:14px;font-weight:bold;color:#ffffff;width:100px;}
.pSend{display:block;width:75px;height:17px;background:url(../images/send.jpg) no-repeat;cursor:pointer;}
.left_logos{display:block;width:144px;height:394px;background:url(../images/left_logos.jpg) no-repeat;}

/*right*/
.pBox{float:left;width:195px;margin:3px 5px 20px 0;}
.pBox_title{float:left;width:195px;height:40px;padding:0 0 3px 0;text-align:center;color:#FF209D;font-size:12px;font-weight:bold;}
.pBox_desc{float:left;width:195px;height:19px;overflow:hidden;color:#ccc;padding:0 3px 0 5px;}
.pBox_img{float:left;display:block;width:195px;height:257px;cursor:pointer;}
.pBox_bottom{float:left;padding:5px 0 0 0 ;text-align:center;width:190px;height:20px;overflow:hidden;}
a.pb , a.pb:visited{font-weight:bold;color:#fff;padding:0;}
a.pb:hover , a.pb:active {color:#FF209D;}

/*full_product*/
.fullProd_top_left{float:left;width:420px;padding:0 0 20px 0;}
.fullProd_image_area{padding:0 20px 20px 0;}
.fprod_img_box{float:left;width:145px;float:left;padding:0 10px 0 0;}
.fProd_img{width:120px;position:relative;z-index:1;}
.bottom_images{clear:left;float:left;padding:0 0 0 2px;}
.fullProd_top_right{float:left;width:200px;overflow:hidden;}
.fullProd_title{padding:10px 0 30px 0;font-weight:bold;font-size:18px;color:#FDA9DB;}
.Fprod_price{color:#FF209D;font-size:14px;}
.product_description{clear:left;padding:10px 0;margin:0 20px 0 0;}
.product_bottom{clear:left;padding:20px 0 0 0;}
.price{padding:0 0 0 20px;}
.price2{text-decoration:line-through;}
.pform{padding:0;}
.pBoxSelect{margin:0 5px;}
.pBox_field{margin:0 5px 0 0;}
a.fpb , a.fpb:visited{color:#fff;background:url(../images/buy.jpg) right no-repeat;padding:3px 30px 0 0;font-weight:bold;font-size:12px;}
a.fpb:hover , a.fpb:active{color:#FF209D;background:url(../images/buy.jpg) right no-repeat;padding:3px 30px 0 0;}
.back{color:#FDA9DB;}
a.fpbB , a.fpbB:visited{color:#fff;font-weight:bold;font-size:12px;}
a.fpbB:hover , a.fpbB:active{color:#FF209D;}



/*---ueforms*/
.ue_title {margin:10px 12px 5px 5px;background:#e4f5fe;padding:5px 3px;border:1px solid #1f4875;color:#1f4875;width:auto;}
.ue_title_login {margin:10px 12px 5px 5px;background:#e4f5fe;padding:3px;border:1px solid #1f4875;color:#1f4875;}
.form_block1 {margin:10px 10px 5px 0;border-top:1px solid #ccc;}
.ue_form {margin:3px 12px 10px 5px;background:#e4f5fe;padding:3px;border:1px solid #1f4875;color:#1f4875;width:auto;}
.ue_form_login{background:#e4f5fe;margin:3px 12px 10px 5px;padding:3px;border:1px solid #1f4875;color:#1f4875;font-size:10px;}
.con_title {float:left;margin:3px 0 0 2px;display:block;width:350px;height:250px;background:#55748a;padding:3px;border:1px solid #555;}
.con_form {float:left;margin-top:3px;display:block;width:300px;height:250px;background:#55748a;padding:3px 3px 3px 20px;border:1px solid #555;}
.contact{float:left;}
.field {width:150px;border:1px solid #555;margin-bottom:2px;}

/*inside basket-*/
.basket_pad{padding:0 0 0 40px;}
a.basketlink , a.basketlink:visited{color:#fff;}
a.basketlink:hover , a.basketlink:active{color:#FF209D;}
.basket_title_td{border-bottom:1px solid #ccc;}
.basket_table {margin:3px 12px 10px 5px;background:#55748a;padding:3px;border:1px solid #555;color:#fff;width:500px;}

/*contact*/
.contact_form {float:left;margin:3px 12px 5px 10px;padding:5px 3px;width:490px; border:0px #000000 solid;} * html .contact_form{margin:0 0 0 2px;}
.contact_info{float:left;margin:3px 5px 5px 5px;padding:5px 3px;width:540px;border-top:1px solid #555;} * html .contact_info{margin:5px 0 0 2px;}
.cinfo_text{float:left;width:260px;padding:0 0 0 5px;}
.cinfo_text a , .cinfo_text a:visited {color:#fff;}
.cinfo_text a:hover , .cinfo_text a:active{color:#FF209D;}
#map {float:left;display:block;width:530px;height:350px;background:#fff;border:2px solid #b5dbf8;}

/*footer*/
a.fl , a.fl:visited{color:#fff;}
a.fl:hover , a.fl:active{color:#88cd26;}
.newsletter{padding:40px 0 0 650px;}
.nsField{border:none;background:#000;width:170px;color:#fff;font-size:11px;padding:3px 0}
.nsSub{border:none;padding:2px 5px; color:#555;font-weight:bold;font-size:11px;background:#000;}
.nsSub_hover{border:none;padding:2px 5px; color:#fff;font-weight:bold;font-size:11px;background:#333;}

/*vitrina2*/
.last_title{display:block;width:430px;height:29px;background:url(../images/last_title.jpg) no-repeat;}
.last_container{float:left;padding:0 0 0 73px;background:transparent;}
.last{float:left;display:block;width:88px;height:142px;cursor:pointer;}
.last_mask{float:left;position:absolute;z-index:10;display:block;width:86px;height:142px;margin-top:0px;}
.last_img{float:left;display:block;width:86px;height:141px;overflow:hidden;position:absolute;z-index:1;}

/*cart show_terms() */
.terms {background:#55748a;padding:5px}
.terms_title {padding:3px 5px;font-weight:bold;color:#fff;border-bottom:1px solid #555;}
.terms_text{background:#fff;color:#000;block;height:200px;overflow:auto;padding:3px;}
.terms_checkbox{padding:3px;text-align:right;color:#fff;}
.paymethod{background:#55748a;padding:5px;color:#ffffff;}


#left{position:relative; float:left;width:210px;padding:20px 0 30px 15px; z-index:500;}
#right{position:relative; float:left;width:676px;padding:0px 0 0 20px; z-index:1; }

.cat_container {margin: 0 auto; display:block; z-index:550; border:0px #000000 solid;}	
.opentable{margin:0 auto; width:210px; height:auto; text-align: left; border:0px #cbd9ec solid; z-index:500;}
.opentable_height{height:25px;}
.opentable_title{text-align:center; display:block; vertical-align:middle; margin: 0 auto; width: 210px; height:25px; background: #144e8b; }
.opentable_text{float:left; width: 210px; padding-top:5px; border-left:0px #d1d1d1 solid; border-right:0px #d1d1d1 solid; height:auto; z-index:500;}

.opentable3{margin:0 auto; width:210px; height:auto; text-align: left; border:0px #cbd9ec solid; }
.opentable_height{height:25px;}
.opentable_title3{text-align:center; display:block; vertical-align:middle; margin: 0 auto; width: 210px; height:25px; background: #b5dbf8; }
.opentable_text3{float:left; width: 210px; padding-top:5px; border-left:0px #d1d1d1 solid; border-right:0px #d1d1d1 solid; height:auto;}

.main_title_text{position:relative; display:block;   color: #ffffff;   font-size: 13px; font-weight: bold; text-decoration: none; 
text-align:center; background:#144e8b;}

.main_title_{position:relative; display:block;   color: #ffffff;  text-align: left; font-size: 13px; font-weight: bold; text-decoration: none; 
 background:#144e8b; padding-left:20px;}

.main_title_text3{position:relative; display:block;   color: #1f4875;  text-align: left; font-size: 13px; font-weight: bold; text-decoration: none; 
text-align:center; background:#b5dbf8;}
.arrow_sp{background: url(../images/arrow_sp.jpg) 0 0 no-repeat; height:22px; padding-top:4px; padding-left:30px;}
.title_t {  background: url(../images/main_title_bg_top.jpg) 0 0 repeat-x; width: auto}
.title_b {background: url(../images/title_bottom.jpg) 0 100% repeat-x}
.title_l {  background: url(../images/main_title_left1.jpg) 0 0 repeat-y}
.title_r {background: url(../images/main_title_right.jpg) 100% 0 repeat-y }
.title_bl {background: url(../images/title_bottom_left.jpg) 0 100% no-repeat}
.title_br {background: url(../images/title_bottom_right.jpg) 100% 100% no-repeat}
.title_tl {  background: url(../images/main_title_left.jpg) 0 0 no-repeat}
.title_tr {  background: url(../images/main_title_right_top.jpg) 100% 0 no-repeat;  padding-top:6px; padding-left:3px; padding-bottom:0px; padding-right:3px} 

.opentable_t {  background: url(../images/opentable_t.jpg) 0 0 repeat-x; width: auto}
.opentable_b {background: url(../images/opentable_b.jpg) 0 100% repeat-x}
.opentable_l {  background: url(../images/opentable_l.jpg) 0 0 repeat-y}
.opentable_r {background: url(../images/opentable_r.jpg) 100% 0 repeat-y }
.opentable_bl {background: url(../images/opentable_bl.jpg) 0 100% no-repeat}
.opentable_br {background: url(../images/opentable_br.jpg) 100% 100% no-repeat}
.opentable_tl {  background: url(../images/opentable_tl.jpg) 0 0 no-repeat}
.opentable_tr {  background: url(../images/opentable_tr.jpg) 100% 0 no-repeat;  padding:5px;} 

.opentable_t3 {  background: url(../images/3opentable_t.jpg) 0 0 repeat-x; width: auto}
.opentable_b3 {background: url(../images/3opentable_b.jpg) 0 100% repeat-x}
.opentable_l3 {  background: url(../images/3opentable_l.jpg) 0 0 repeat-y}
.opentable_r3 {background: url(../images/3opentable_r.jpg) 100% 0 repeat-y }
.opentable_bl3 {background: url(../images/3opentable_bl.jpg) 0 100% no-repeat}
.opentable_br3 {background: url(../images/3opentable_br.jpg) 100% 100% no-repeat}
.opentable_tl3 {  background: url(../images/3opentable_tl.jpg) 0 0 no-repeat}
.opentable_tr3 {  background: url(../images/3opentable_tr.jpg) 100% 0 no-repeat;  padding:5px;} 

#admin__{
	margin: 0 0 0 0;
	color:#174250;
	width: 191px;
	height:auto;
	text-align: center;
}
.default_order_msg{float:right; padding-right:10px; padding-bottom:5px; height:14px;}

.newsletter1{float:left; width:135px; padding-left:5px;color:#153e6c;border:0px #cbd9ec solid; font-weight: bold;}
.newsletter2{float:left; width:39px; HEIGHT:52px; padding-left:5px;padding-top:23px;color:#153e6c; border:0px #cbd9ec solid; font-weight: bold;}
.newsletter_submit{border:none; height:25px;background:url(../images/red_arrow.jpg) no-repeat 0px 30%; font-size:11px; font-weight:bold;text-decoration:none;
cursor:pointer;}
.input_news{font-size: 11px; width: 115px; font-family: verdana, helvetica, geneva, sans-serif; vertical-align: middle; height:14px}

.ship{background:url(../images/ship.jpg) no-repeat 0px 0px; margin:0 auto; width:158px; height:163px;}

#sub_choices {padding:10px; margin:0 auto; height:auto;  background:#dddddd; border:1px #bec0bf solid;}



#sub_choices2{ margin-right: auto; width:100%; text-align:left; height:auto;}

.sub_choices1{margin-top:10px; float:left; width:auto; white-space:nowrap; padding-top:5px; padding-bottom:5px; padding-right:5px; text-align:center; display:block; 
vertical-align:middle; color: #ffffff; }
.sub_choices_text {white-space:nowrap; padding:4px; margin: 0 auto; color: #ffffff; font-size: 11px; font-weight: bold; border: #939292 1px solid; background-color: #6f7370; }
a.sub_choices_text {white-space:nowrap; padding:4px; margin: 0 auto; color: #ffffff; font-size: 11px; font-weight: bold; border: #939292 1px solid; background-color: #6f7370; }
a.sub_choices_text:active {white-space:nowrap; padding:4px; margin: 0 auto; color:#ffffff ; font-size: 11px; font-weight: bold; border: #939292 1px solid; background-color: #6f7370; }
a.sub_choices_text:visited {white-space:nowrap; padding:4px; margin: 0 auto; color: #ffffff; font-size: 11px; font-weight: bold; border: #939292 1px solid; background-color: #6f7370; }
a.sub_choices_text:hover { white-space:nowrap; padding:4px; margin: 0 auto; font-weight: bold; color: #ffffff; font-size: 11px; text-decoration: none;
	border: #afafaf 1px solid; background-color: #373737; }


.t {  background: #c3d7e1; width: auto}
.b {background: #c3d7e1}
.l {  background: #c3d7e1}
.r {background: #c3d7e1}
.bl {background: #c3d7e1}
.br {background: #c3d7e1}
.tl {  background: #c3d7e1}
.tr {  background: #c3d7e1; padding:2px;} 

.images{ width:auto; min-height:1px; height:auto !important; height:auto;   padding:5px; float:left;} /*use in page full_product*/
.images_in{margin:0 auto; float:left; padding-left:2px; padding-right:2px; padding-bottom:10px; } /*use in top,*/

.product{ width:263px;  vertical-align:top; margin:6px; float:left; background:#e6f2f8; border-left:0px #eeeeef solid; border-right:0px #eeeeef solid; z-index:1;}

* html .product {width:263px; margin:4px; }

.product_title{position:relative; float:left; width:243px;  padding-top:4px; padding-left:4px; padding-right:4px;   min-height:20px; height:auto !important; height:20px; 
 text-align:left;}

.product1{position:relative; float:left; height:auto;width:100%; padding-bottom:6px; z-index:1;}

.prod_choices_text {width:auto; display:block; padding:2px 2px 2px 2px; margin: 4px; color: #153e6c; font-size: 12px; font-weight: bold;}
a.prod_choices_text {white-space:nowrap; padding:2px 2px 2px 2px; margin: 0 auto; color: #f1f6fb; font-size: 10px; font-weight: bold; border-right: #f58426 1px solid;
    border-bottom: #f58426 1px solid; border-left: #f58426 1px solid; border-top: #f58426 1px solid; background-color: #2673bf; }
a.prod_choices_text:active {white-space:nowrap; padding:2px 2px 2px 2px; margin: 0 auto; color: #f1f6fb; font-size: 10px; font-weight: bold; border-right: #f58426 1px solid;
    border-bottom: #f58426 1px solid; border-left: #f58426 1px solid; border-top: #f58426 1px solid; background-color: #2673bf; }
a.prod_choices_text:visited {white-space:nowrap; padding:2px 2px 2px 2px; margin: 0 auto; font-weight: bold; color: #f1f6fb; font-size: 10px; text-decoration: none;
	border-right: #f58426 1px solid; border-bottom: #f58426 1px solid; border-left: #f58426 1px solid; border-top: #f58426 1px solid; background-color: #2673bf;}
a.prod_choices_text:hover {white-space:nowrap; padding:2px 2px 2px 2px; margin: 0 auto; font-weight: bold; color: #ffffff; font-size: 10px; text-decoration: none;
	border-right: #f58426 1px solid; border-bottom: #f58426 1px solid; border-left: #f58426 1px solid; border-top: #f58426 1px solid; background-color: #0c5aa4;}

.product_div_image{ float:left;  width:128px; height:auto !important; height:auto;}

.product_div_description{ float:left; text-align:left; width:123px; border:0px #000000 solid; height:auto !important;  margin-top:6px; margin-bottom:1px; 
padding-left:1px;}

.top_price{float:left; padding-left:20px; width:90px; padding-top:2px;}

.top_price1{float:left;   padding-left:20px; min-height:21px; height:21px; height: auto !important; padding-top:9px; width:90px; }

.top_price_text1{text-decoration:line-through; font-size:13px; color:#b1b4b8;}

.top_price_text2{ font-size:15px; color:#88cd26;}

.more_options1{float:right; width:150px; border:0px #969696 solid; padding-top:5px; }

.top_cart222{float:left;  border:0px #000000 solid; height:19px; margin-left:4px; padding-left:4px; padding-right:20px; padding-top:3px; width:90px; 
background: url(../images/addcartbg.jpg) top left no-repeat; text-align:right;}

.top_cartq{float:left;  border:0px #000000 solid;  margin-right:0px; width:27px;}

.more1 {font-size:11px; font-weight:normal; text-decoration:none; color:#ffffff;}
a.more1 {font-size:11px; font-weight:normal; text-decoration:none; color:#ffffff;}
a.more1:active {font-size:11px; font-weight:normal; text-decoration:none; color:#ffffff;}
a.more1:visited {font-size:11px; font-weight:normal; text-decoration:none; color:#ffffff;}
a.more1:hover {font-size:11px; font-weight:normal; text-decoration:none; color:#d8f2ff;}


.Container {width:234px; margin:0 auto;}

.con_Header {  height:23px; background-color:#89a8ce; font-weight:bold; color:White; font-size:12px; padding-top:7px; 
            background-image:url(../images/opentable1_title_arrow.jpg);
           background-repeat:no-repeat; background-position:1% 50%; }

.con_Header2 { background-color:#89a8ce; font-weight:bold;color:#ffffff;
           background-image:url(../images/opentable1_title_arrow1.jpg); background-repeat:no-repeat;
           background-position:1% 50%;}

.con_Header:hover { cursor: pointer;
			cursor: hand; }

.Content { }

.more_options_full{border-top:1px #ededed solid; width:530px; float:left;}
.product_more {float:left;  min-height:23px; height:23px; margin-top:0px; margin-left:6px; margin-bottom:3px; padding-left:3px; padding-right:3px; padding-top:7px;}

.product_cart1{float:right; height:21px; width:20px; max-height:21px; margin-top:3px;   background:url(../images/add_cart.jpg) top left  no-repeat;}
.product_cart2{float:right; border:0px #000000 solid; height:19px; margin-left:4px; padding-left:4px; padding-right:20px; padding-top:3px; width:90px; 
background: url(../images/addcartbg.jpg) top left no-repeat; text-align:right;}

.product_price{float:right;  min-height:23px; height:23px; height: auto !important; padding-right:3px; }

.product_price1{float:right;  min-height:23px; height:23px; height: auto !important; padding-top:7px; padding-right:3px;}

