/* -- Page -- */
body {margin: 0px; padding: 0px; background-color: #ffc429; text-align: center;
font-size: 11px; color: #3a4750; font-family: tahoma, helvetica, sans-serif;}
td{font-size: 11px;}

a:link, a:visited, a:active  {color: #4d74bb;}
a:hover {color: #f7772c; text-decoration: none;}

form, div, span {margin: 0px; padding: 0px;}
input, textarea{
    color: #2a2a2a; font-size: 11px; background-color: #ffffff; margin: 0px; padding:0px; z-index: 0;
}
select{font-size: 10px; padding:0px; margin:0px;}
#basepage{width:1000px; margin: 0 auto; text-align:center; clear:left;}
#total {float: left; width: 771px; text-align: left; padding-bottom: 3px; border: 1px solid white;}
#top, #footer1, #footer2{clear: both; float:left;}
#top{width:771px;}
#head1{float:left; width: 771px; height: 101px;}
#head2{float:left; width: 771px; height: 31px; background-image: url(images/blocks/headmenu_bg.jpg); background-repeat: repeat-x;
border-width: 2px 0; border-style: solid; border-color: #3d609d; text-align:center;}
#container{float:left; width: 771px; padding-top: 10px;}
#leftp {float: left; width: 200px; margin: 0px; padding: 0 0 0 2px;}
#contentp {float: right; width: 560px; padding-right: 2px; }
#advertsp{float: right; width: 220px; margin: 2px 0 5px 0; text-align: left; }
#advertsp p{margin: 0 0 2px 0; padding: 0;}

/* footer start */
#footer1{clear: both; width: 100%; height: 68px; margin-top: 9px; border-bottom: 1px solid #ffffff;
background-image: url(images/bg_footer.jpg); background-repeat: repeat-x;}
#footerin{width: 770px; margin-top: 26px; font-weight: bold; text-align: center; text-transform: uppercase;
font-size: 11px; font-weight: bold; color: #133d89; font-family: arial, sans-serif;}
#footerin a:link, #footerin a:visited, #footerin a:active{ color: #ffffff; text-decoration: none;}
#footerin a:hover{color: #993501; text-decoration: underline;}

#footer_l{float: left; width: 200px; padding: 4px 0 10px 4px; color: #2b2b2c; font-size: 10px; font-weight: bold;}
#footer_r{float: right; width: 170px; padding: 4px 0 10px 4px; text-align: center; color: #2b2b2c; font-size: 10px; font-weight: bold;}
#footer_r a:link, #footer_r a:visited, #footer_r a:active{ color: #bb4000; text-decoration: underline;}
#footer_r a:hover{color: #2c56a1; text-decoration: none;}
#footer_m{float: left; width: 350px; padding: 4px 0 0 4px; text-align: center;}
#footer_m h5{margin: 0; padding: 0 0 10px 0; font-size: 13px;}
#footer_m img{border-width: 0px;}
/* footer end */

/* box menu start */
.box_menu{ float: left; width: 200px; margin: 0 0 10px 0; padding: 0; background-image: url(images/blocks/boxmenu_top.jpg); background-repeat: no-repeat;}
.box_menu h2{color: #ffffff; font-size: 15px; margin:7px 0 10px 26px; padding:0px; text-transform: uppercase; font-family: arial, sans-serif;}
.box_menu_bottom{width: 200px; height: 12px; background-image: url(images/blocks/boxmenu_bottom.jpg); background-repeat: no-repeat;}


/* box1 start */
.box1{float: left; width: 200px; margin-bottom: 10px; color: #3b546d; background-image: url(images/blocks/box1_top.jpg); background-repeat: no-repeat;}
.box1_bottom{width: 200px; height: 12px; background-image: url(images/blocks/box1_bottom.jpg); background-repeat: no-repeat;}
.box1 h2{color: #ffffff; font-size: 15px; font-weight: bold; margin:7px 0 8px 26px; padding:0px; text-transform: uppercase; font-family: arial, sans-serif;}
.box1 h3{font-weight: bold; font-size: 12px; margin: 3px 0; padding: 0px;}
.box1 .in1{background-color: #ffc429; padding: 0;
			border-width: 0 2px; border-style: solid; border-color: #ffffff; }
.box1 .in2{margin: 0px 6px; padding: 4px 0 0 0;}
.box1 .in3{text-align: center; padding-top: 4px;}
.box1 label{float: left; font-weight: bold;}
.box1 .input_f{width: 104px; height: 14px; margin-bottom: 6px;}
.box1 .input_b{margin-bottom: 11px;}
.box1 a{font-size: 11px; font-weight: bold;}
.box1 a:link, .box1 a:visited, .box1 a:active{color: #a74503;} 
.box1 a:hover {color: #3b546d;}
.box1 .ltext{color: #3d3d3c;}
.box1 .lbtext{font-weight: bold;}
.box1 .rbtext{font-weight: bold; color: #000000;}
/* box1 end */

#box_cart img{margin: 0 10px 3px 0; padding: 0;}
#box_cart .lbtext{width: 70px;}
#box_cart p.rbtext{text-align: right; margin: 2px 0; padding: 0;}
.cartline{display:inline; margin: 0; padding: 0;}

#box_login .input_f{width: 82px; float: right;}
#box_login .input_b{float: right;}

#box_order_info ul{margin: 0 0 0 15px; padding:0; list-style-image: url(images/blocks/icon_leftbox.jpg);}
#box_order_info li{margin: 0; padding: 5px 0 0 0;}

#block_language .in1{text-align: right; font-size: 11px; color: #314e00; font-weight: bold; font-family: tahoma, sans-serif;}
#block_language img{border: 1px solid #c3c3c3; margin: 0 4px; padding: 0px; vertical-align: middle;}

/* box2 start */
.box2{float: left; width: 559px; background-color: #ffffff; margin-bottom: 10px; background-image: url(images/blocks/box2_top.jpg); background-repeat: no-repeat;}
.box2_top{width: 529px; height: 36px; margin: 8px 0px 0px 20px; padding: 0; font-size: 14px; color: #ffffff; font-weight: bold; font-family: arial, sans-serif;}
.box2_top h2{color: #ffffff; font-size: 15px; font-weight: bold; margin: 2px 0 6px 0px; padding:0px; text-transform: uppercase;}
.box2_top h2 a{text-decoration: none; color: #fff;}
.box2_bottom{clear:left;width: 559px; height: 12px; font-size: 2px; background-image: url(images/blocks/box2_bottom.jpg); background-repeat: no-repeat;}
.box2 .in1{float:left; width:559px; margin: 0; padding: 4px 0; background-color: #ffffff;}
.box2 .in2{float:left; width: 541px; clear:left; margin-left: 5px;}
.box2 .news_more{float: right; text-align:right; margin: 10px 10px 0px 0;}
/* box2 end */

.box_title{padding-top: 3px; padding-right: 15px; height: 18px; text-align: right;
color: #FD8504; font-size: 12px; font-family: Arial, sans-serif; font-weight:bold;
}


.input_f,.input_fd{border: 1px solid #3b546d; color: #4d74bb; margin: 0 0 2px 0; padding: 0px 2px; font-size: 11px; font-family: arial, sans-serif;}
.input_b{font-size: 10px; color: #ffffff; font-weight: bold; font-family: tahoma, sans-serif; text-transform: uppercase;
background-image: url(images/bg_button.jpg); border: 1px solid #34405a; margin: 2px; padding: 2px 4px 0px 4px;}
.input_bb{height: 18px; margin: 2px; padding: 2px 3px 2px 3px; font-size: 10px; color: #ffffff; font-weight: bold; font-family: tahoma, sans-serif; text-transform: uppercase;
background-color: #688FDA; background-image: url(images/bg_button2.jpg); border: 1px solid #34405a; }
.input_s{border: 1px solid #3b546d; margin: 0 0 2px 0; font-size: 9px; font-family: tahoma, sans-serif;}
.input_fd{background-color: #efefef; color: #000000;}

.input_bs{float: left; height: 14px; margin: 2px; padding: 2px 3px 0 3px;  font-size: 10px; color: #ffffff; font-weight: bold; font-family: tahoma, sans-serif; text-transform: uppercase;
background-color: #688FDA; background-image: url(images/bg_button2.jpg); border: 1px solid #34405a; text-decoration: none;}
a.input_bs:link, a.input_bs:visited, a.input_bs:active{color: #fff; text-decoration: none;} 
a.input_bs:hover {color: #fff; text-decoration: none;}

.input_bs a:link, .input_bs a:visited, .input_bs a:active{color: #fff; text-decoration: none;} 
.input_bs a:hover {color: #fff; text-decoration: none;}

.error{font-size: 11px; color: #ff1f01; font-weight: bold; text-align: center; background-color: #ffffff; border: 1px dashed #ff1f01; margin: 6px 2px; padding: 2px;}
.error_s{font-size: 9px; color: #ff1f01; font-weight: bold; text-align: center; background-color: #ffffff;}
.pic{border: 1px solid #e3e3e3;}

.navigation{text-align: left; text-transform: uppercase; font-size: 15px; color: #ffffff; font-weight: bold;}
.navigation a:link, .navigation a:visited, .navigation a:active{color: #ffffff; text-decoration: none;} 
.navigation a:hover {color: #0c3fa4; text-decoration: none;}

.cleaner {
clear:both; height:1px; font-size:1px; border:none;	margin:0; padding:0; background:transparent;
}

#write_params{clear:both; float: left; width: 99%; padding: 10px 0px 10px 4px;}
#write_params table{float:left; width: 100%; border-collapse: collapse; border-spacing: 0px;border: 1px solid #e0dedf; background-color: #f9f7f8;}
#write_params th{padding:3px 5px; font-size: 10px; font-weight: bold; color: #414141; text-align: center; background-color: #d5d5d5;border-collapse: separate; border: 1px solid #cccccc;border-spacing:0px;vertical-align:top;}
#write_params td{font-size: 9px; color: #3f3d3e;padding:2px 5px;border-collapse: separate; border: 1px solid #cccccc;border-spacing:0px; vertical-align:top;}

/* for products */
.stock{text-align: right; font-weight: bold; font-size: 12px; color: #f7772c;}
.price{font-weight: bold; color: #f7772c; font-size: 13px; white-space:nowrap; }
.price_old{font-weight: bold; color: #000000; text-decoration: line-through; white-space:nowrap; }
.price_economy{font-weight: bold; color: #0D6AC9; white-space:nowrap; }
.price_box1{float: right; clear: both; text-align: right; margin: 0px 0 10px 5px;}

.prod_list{float: left; width: 100%; border: 1px solid #cccccc; margin: 5px 0;}
.prod_list td{padding: 0 0 4px 0; color: #3a4750;}
.prod_list .td2{padding: 0px; height: 1px; border-top: 1px solid #cccccc;}
.prod_list img{border-width: 0px;}
.prod_list .price{color: #f7772c; font-size: 12px; font-weight: bold;}
.prod_list h3{margin: 0 0 5px 0; padding: 0; font-size: 14px; font-weight: bold; font-family: arial, sans-serif;}
.prod_list a:link, .prod_list a:visited, .prod_list a:active{color: #f7772c;}
.prod_list a:hover{color: #4d74bb;}
.prod_list .oicons{clear:both; float: right; text-align: right; margin-top: 10px;}
.prod_list p{margin: 0; padding: 0;}

.results{clear: left; margin-bottom: 10px; padding: 4px; font-size: 11px; color: #3a4750;
background-color: #f6f7f9; border: 1px solid #3a4750;}
.results a:link, .results a:visited, .results a:active{color: #4d74bb; text-decoration: underline;}
.results a:hover{color: #fd6300;}
.results .now{color: #fd6300;font-size: 11px; font-weight:bold;}
.results .input_b{float: right;}
.results p{margin: 7px 0 0 0;}

.searchbox{float: left; width: 100%; margin-bottom: 10px; padding: 0; font-size: 11px; color: #3a4750; background-color: #ecf1fd;
border: 1px solid #3a4750; text-align: center;}
.searchbox_in{ padding: 2px 6px 4px 6px;}
.searchbox a:link, .searchbox a:visited, .searchbox a:active{color: #fd6300; text-decoration: underline;}
.searchbox a:hover{color: #4d74bb;}
.searchbox .td1{text-align: left; padding: 0; font-weight: bold;}
.searchbox .td2{text-align: left; padding: 0;}
.searchbox p{text-align: left; margin: 3px 0;}
.searchbox .s_data{color: #fd6300; font-weight: bold;}
.searchbox .sb_div{float: left; padding-right: 10px;}

.table_l{width: 100%; border-collapse: separate; border-spacing: 0px;border: 1px solid #e0dedf; background-color: #f9f7f8; margin: 10px 0px; }
.table_l th{padding:3px 5px; font-size: 11px; font-weight: bold; color: #414141; text-align: center; background-color: #d5d5d5;border-collapse: separate; border: 1px solid #ffffff;border-spacing:0px;vertical-align:top;}
.table_l td{font-size: 11px; color: #3f3d3e;padding:2px 5px;border-collapse: separate; border: 1px solid #ffffff;border-spacing:0px;}
.table_l a:link, .table_l a:visited, .table_l a:active{color: #004098; text-decoration: underline;}
.table_l a:hover{color: #000000;}

#box_news .in2{margin-bottom: 5px; overflow: auto; background-image: url(images/blocks/line_vertical.jpg); background-repeat: repeat-y; background-position: 51% 1%;}
#box_news h3{margin: 0px; padding: 0px;}
#box_news a{font-size: 13px; font-weight: bold; font-family: arial, sans-serif;}
#box_news a:link, #box_news a:visited, #box_news a:active{color: #f7772c; text-decoration: underline;}
#box_news a:hover{color: #3d609d; text-decoration: underline;}
#box_news img{float: left; margin: 0 4px 4px 0; border: 1px solid #e3e3e3;}
.tline{padding:10px 0; width: 100%; height: 3px; font-size: 2px; background-image: url(images/blocks/line_horizontal.jpg); background-repeat: repeat-x;background-position: 0 50%}


.tableoffer {width: 100%;}
.tableoffer img{border-width: 0px;}
.tableoffer .price_box1{margin-right: 2px;}
.toffer{width: 50%; padding-bottom: 5px; border: 1px solid #e3e3e3; font-size: 10px; font-family: tahoma, sans-serif; color: #3a4750;}
.offerpic{float: left;}
.offerrest_1{float: right; width: 144px;}
.offerrest_2{float: left; margin-top: 4px;}
.offerlp_1{float:left; margin-left: 2px;}
.offerlp_2{float:right; width: 100px; margin-right: 2px;}

.offertitle{float:left; width: 137px; background-image: url(images/blocks/offer_bg.jpg); background-repeat: repeat-y; margin: 0 0 3px 2px;}
.offertitle h3{font-size: 13px; font-weight: bold; color: #3a4750; margin: 0 0 0 3px; padding: 0 0 3px 6px; border-bottom: 1px solid #d0d2d3;}
.offertitle p{font-size: 11px; color: #58646a; margin: 0 0 0 3px; padding: 3px 0 0px 6px; border-top: 1px solid #ffffff;}
.offertitle_bottom{height: 5px; font-size: 2px; background-image: url(images/blocks/offer_bottom.jpg); background-repeat: no-repeat}
.offertitle a:link, .offertitle a:visited, .offertitle a:active{color: #3a4750; text-decoration: none;}
.offertitle a:hover{color: #3a4750; text-decoration: underline;}

.toffer .lead{margin: 0; padding-bottom: 3px; border-bottom: 1px solid #c3cbcf;}
.toffer .price{color: #f7772c; font-size: 11px; font-weight: bold;}
.oicons{padding-bottom: 15px; text-align: center;}

#block_actual_10 .in2{margin-bottom: 5px; overflow: auto; background-image: url(images/blocks/line_vertical.jpg); background-repeat: repeat-y; background-position: 51% 0;}
#block_actual_10 h3{margin: 0px 0px 4px 0px; padding: 0px;}
#block_actual_10 p{margin: 0; padding: 0;}
#block_actual_10 a{font-size: 13px; font-weight: bold; font-family: arial, sans-serif;}
#block_actual_10 a:link, #block_actual_10 a:visited, #block_actual_10 a:active{color: #f7772c; text-decoration: underline;}
#block_actual_10 a:hover{color: #3d609d; text-decoration: underline;}
#block_actual_10 img{float: left; margin: 0 4px 4px 0; border: 1px solid #e3e3e3;}

#box_travel .in2{margin-bottom: 5px; overflow: auto; background-image: url(images/blocks/line_vertical.jpg); background-repeat: repeat-y; background-position: 51% 0;}
#box_travel h3{margin: 0px 0px 4px 0px; padding: 0px;}
#box_travel p{margin: 0; padding: 0;}
#box_travel a{font-size: 13px; font-weight: bold; font-family: arial, sans-serif;}
#box_travel a:link, #box_travel a:visited, #box_travel a:active{color: #f7772c; text-decoration: underline;}
#box_travel a:hover{color: #3d609d; text-decoration: underline;}
#box_travel img{float: left; margin: 0 4px 4px 0; border: 1px solid #e3e3e3;}
.travel_left{width: 260px; float:left;}
.travel_right{width: 255px; float:right;}

#box_rent{width: 200px; margin: 0; padding:0; background-color: #ffffff;}
#box_rent ul {
	width: 198px; margin: 0; padding: 0; background: #fff;
	text-align: left; list-style: none;	line-height: 1em;
}

#box_rent a {
	display: block;	width: 172px; max-width: 172px; 
	font-weight: bold; font-size: 14px;	font-family: tahoma, sans-serif;
	color: #4671bf; text-decoration: none; line-height: 1em;
	margin: 0; padding: 8px 0px 4px 22px;
	background: url(images/blocks/boxmenu_icon.jpg) 5% 55%  no-repeat;
}

#box_rent a:hover{ color: #fd6d04; }

.nomargin{margin:0; padding:0;}
.strong{font-weight: bold;}

.news_date{font-weight: bold; font-size: 10px;}
#box_news .news_date{padding: 2px 0 4px 0;}
#box_travel .news_date{padding: 0px 0 4px 0;}

.offer_text{float: left; width: 130px; height: 77px; margin-top: 4px; background: url(../files/offered/product_akcio.jpg) no-repeat;
font-size: 11px; font-weight: bold; color: #fff; font-family: tahoma, sans-serif;}
.offer_text p{width: 59px; height: 33px; margin: 23px 0 0 39px; padding: 0; text-align: center;}

.box_p .offer_text{float: right;}

.offer_outlet{float: left; width: 80px; height: 66px; margin-top: 4px; margin-left: 10px; background: url(../files/offered/product_outlet.jpg) no-repeat;
font-size: 11px; font-weight: bold; color: #fff; font-family: tahoma, sans-serif;}

.offer_new{float: left; width: 80px; height: 66px; margin-top: 4px; margin-left: 10px; background: url(../files/offered/product_new.jpg) no-repeat;
font-size: 11px; font-weight: bold; color: #fff; font-family: tahoma, sans-serif;}

.cat_stock{padding: 7px 0; color: #fd6300; font-weight: bold;}
.cat_stock strong{color: #3A4750;}

.nowrap{white-space:nowrap;}

.advert_middle{padding: 10px 0; text-align: center;}

#block_related{float:right;
margin:2px 0 5px;
text-align:left;
width:220px;}
#block_related .in1{width: 200px; margin: 0; padding: 0; background-color:#fff;}
#block_related .comp{float: left; width: 180px; padding: 0 0 10px 7px; background-image:url(images/blocks/boxmenu_line.jpg);
background-position:10% 98%;
background-repeat:no-repeat;}
#block_related .offerpic{width: 100%; text-align: center;}
#block_related h3{margin: 0; padding: 0 0 7px 0;}

#share_div{float: left; width: 100%; padding: 5px 0;}
#share_div img{margin: 0 0 0 4px; border-width: 0;}
.share_title{float: left; padding: 4px 5px 0 0; font-weight: bold;}
.share_left{float: left;}
.share_right{float: right;}

.gallery_left,.gallery_right{padding: 5px; background-color: #fff; border: 1px solid #a3a2a2; text-align: center;}
.gallery_left{margin: 0 5px 0px 0; float: left; }
.gallery_right{margin: 0 0 0px 3px; float: right;}
.gallery_left img,.gallery_right img{margin:0; padding: 0px; border: 1px solid #cfcece;}
.gallery_left strong,.gallery_right strong{clear:left; display: block; margin: 0; padding: 2px 0 2px 0; font-size: 9.5px; font-weight: bold;}

.last_update{color: #A74503;}