* { margin:0; padding:0;}
/* html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, center, u, i, dl, dt, dd, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
background:none repeat scroll 0 0 transparent;
border:0 none;
font-size:100%;
margin:0;
outline:0 none;
padding:0;
vertical-align:baseline;
}
*/
body { background:url(gfx_images/tall_body.jpg) top left repeat-x; font-size:100%; line-height:1em; font-family:Arial, tahoma; color:#1a1a1a;}

/*in_line*/
input, select { vertical-align:middle; font-weight:normal; font-family:tahoma; color:#000000; font-weight:normal;}
img {border:0; vertical-align:top; text-align:left;}
ul { list-style:none; padding:0; margin:0;}

a:hover{text-decoration:none;}
.content a {color:#074d91;}

.content span a{ color:#074d91; background:url(gfx_images/list_bull.gif) center left no-repeat; padding:0 0 0 12px;}
.content b a{ color:#f07c07}

.nosign span a{ color:#074d91; padding:0;}

.column { float:left;}
.clear { clear:both;}
.clr{overflow:hidden;clear:both;height:1px;margin:-1px 0 0 0;font-size:1px;}
.clrLft {clear:left;}
.fltLft{float:left;}
.fltRgt{float:right;}


.header_top{height:258px;}
/* h1{text-indent:-10000px;}*/
.h_logo, .h_menu{width:955px;}
/*header*/
.h_logo, .h_logo a{color:#ffffff; text-decoration:none;}
.h_logo a:hover{ text-decoration:underline;}
/* .h_logo .col_1{ width:438px; background:url(gfx_images/logo.jpg) 34px 19px no-repeat; height:125px; }*/
.h_logo .col_2{padding:2px 0 0 0; font-size:0.687em;}
.h_logo .col_2_full{padding:2px 0 0 0; font-size:0.687em;}

.h_menu{ height:28px; padding-left:25px;}
.h_menu div{ height:28px; background:#ffffff url(gfx_images/menu_con_right.gif) top right no-repeat; float:left; margin:0 2px 0 0;}
.h_menu div div{background:url(gfx_images/menu_con_left.gif) top left no-repeat; text-align:center; height:28px;}
.h_menu div div a{margin:0 13px; font-family:Arial; font-size:0.75em; color:#1a1a1a; font-weight:bold; text-decoration:none; line-height:2.375em;}

/*footer*/
#footer{ padding:13px 0 40px 0; text-align:center; font-size:0.75em; color:#074d91; word-spacing:5px;}
#footer span{ color:#639cc1;}
#footer a{ text-decoration:none; color:#074d91; word-spacing:normal;}
#footer a:hover{ text-decoration:underline;}
#footer .line_center{ margin:5px 0 11px 0; font-size:0.937em; color:#0c65ad;}
#footer .line_center a{ color:#0c65ad;}

/*content*/
.content{ font-size:0.75em;}
.title{ display:block;}
.h_1 .indent_text{ background:url(gfx_images/bull_h.gif) 22px 13px no-repeat;  color:#1a1a1a; font-size:1.06em; padding:8px 0 7px 37px; font-weight:bold;}
.box_wr_1_con_left{ background:#def1f9 url(gfx_images/box_wr_1_con_left.gif) bottom left no-repeat;}
.box_wr_1_con_right{ background:url(gfx_images/box_wr_1_con_right.gif) bottom right no-repeat; width:100%;}

.h_2 .indent_text{ background:url(gfx_images/bull_h_2.gif) 22px 13px no-repeat;  color:#1a1a1a; font-size:1.06em; padding:8px 0 7px 37px; font-weight:bold;}
.box_wr_2_con_left{ background:#fbfccd url(gfx_images/box_wr_2_con_left.gif) bottom left no-repeat;}
.box_wr_2_con_right{ background:url(gfx_images/box_wr_2_con_right.gif) bottom right no-repeat; width:100%}

.text_h img{ vertical-align:middle; margin:0 7px 0 0;}
.text_h strong{ color:#f07c07; text-transform:uppercase; font-size:1.125em;}
.text_h a{ color:#064f96;}

.col_2_full h1{vertical-align:middle; margin:0 7px 0 0; color:#f07c07; font-size:1.125em;}
.col_2_full h1 a{ color:#f07c07; text-decoration:none;}

.content .col_2, .content .col_2_full, .content .col_1, .content .col_3{ margin:6px 0 6px 0;}
.content .indent_main_boxs{padding:0 6px 0 6px; width:955px;}
.indent_gallery_boxs{padding:5px 5px 1px 5px;}
.ind_top{margin:5px 0 0 0}
/*================== index.html ==================*/
#page1 .content .col_1 ul{padding:5px 0 5px 10px;}
/**/
#page1 .content .col_2 .col_box{ padding:0 0 0 21px; width:425px; height:10px; height:26px; margin:11px 0 0 0;}
#page1 .content .col_2 .col_box_1{ width:291px;}
#page1 .content .col_2 .col_box_2{ width:95px;}
#page1 .content .col_2 .indent_img img{ margin:0 12px 0 0; float:left;}
#page1 .content .col_2 .indent_box_top{padding:15px 0 5px 22px; width:390px;}
#page1 .content .col_2 .ind_1{ margin:7px 0;}
#page1 .content .col_2 .indent_text{ margin:27px 0;}
#page1 .content .col_2 .col_boxa{ padding:22px 0 17px 26px;}
#page1 .content .col_2 .col_box_1a{ width:190px;}
#page1 .content .col_2 .col_box_2a{ width:150px;}
#page1 .content .col_2 .title_red{margin:11px 0 0 4px; width:410px;}
#page1 .content .col_2 .list_3{margin:11px 0 0 22px;}
#page1 .content .col_2 .indent_h{margin:23px 0 0 0;}

#page1 .content .col_2_full .col_box{ padding:0 0 0 10px; height:26px; margin:10px 0 0 0;}
#page1 .content .col_2_full .col_box_1{ width:291px;}
#page1 .content .col_2_full .col_box_2{ width:95px;}
#page1 .content .col_2_full .indent_img img{ margin:0 12px 0 0; float:left;}
#page1 .content .col_2_full .indent_box_top{padding:23px 0 21px 22px; width:590px;}
#page1 .content .col_2_full .ind_1{ margin:7px 0;}
#page1 .content .col_2_full .indent_text{ margin:27px 0;}
#page1 .content .col_2_full .col_boxa{ padding:22px 0 17px 26px;}
#page1 .content .col_2_full .col_box_1a{ width:190px;}
#page1 .content .col_2_full .col_box_2a{ width:150px;}
#page1 .content .col_2_full .title_red{margin:11px 0 0 4px; width:410px;}
#page1 .content .col_2_full .list_3{margin:11px 0 0 22px;}
#page1 .content .col_2_full .indent_h{margin:23px 0 0 0;}


/**/
#page1 .content .col_3 ul{padding:5px 0 5px 10px;}

/*================== index-1.html ==================*/
/**/
#page2 .content .col_1 .p2_wr_h{background:url(gfx_images/p2_wr_h.jpg) top left no-repeat; width:674px; height:44px; text-indent:25px; line-height:40px;}
#page2 .content .col_1 .p2_wr_h strong{ color:#f07c07; margin-right:45px;}
#page2 .content .col_1 .col_box{ padding:0 0 0 20px; width:425px; height:10px; height:26px; margin:15px 0 0 0;}
#page2 .content .col_1 .indent_box_top{ padding:9px 30px 20px 19px;}
#page2 .content .col_1 .indent_box_top .col_boxa{ margin:14px 11px 0 0; width:615px;}
#page2 .content .col_1 .indent_box_top .col_box_1a{ width:220px;}
#page2 .content .col_1 .indent_box_top .col_box_2a{ width:230px;}
#page2 .content .col_1 .indent_box_top .col_box_3a{ width:160px;}
#page2 .content .col_1 .indent_box_bottom{margin:24px 0 43px 22px; width:633px;}
#page2 .content .col_1 .indent_box_bottom img{ margin:0 11px 0 0; float:left;}
#page2 .content .col_1 .indent_text{ margin:25px 0;}
#page2 .content .col_1 .ind_1{ margin:7px 0;}
/**/
#page2 .content .col_2 .list_1 ul{ padding:10px 0 15px 46px;}
#page2 .content .col_2 .list_2 ul{ padding:10px 0 15px 46px;}
#page2 .content .col_2 .indent_box_top{ padding:12px 31px 0 46px;}
#page2 .content .col_2 .ind_img{ margin:11px 0 25px 0;}
#page2 .content .col_2 .ind_img img{ margin:0 12px 0 0; float:left;}
#page2 .content .col_2 .ind_2{ height:13px;}
#page2 .content .col_2 b{ color:#f07c07;}
#page2 .content .col_2 .indent_box_bot{ padding:15px 0 15px 46px;}
#page2 .content .col_2 .indent_box_bot div{ margin:11px 0 0 0;}


/*================== index-2.html ==================*/
#page3 .content .col_1 .col_box{ padding:0 0 0 20px; width:425px; height:10px; height:26px; margin:15px 0 0 0;}
#page3 .content .col_1 .text{ padding:23px 0 21px 20px;}
#page3 .content .col_1 .text div{ margin-bottom:14px;}


/*==================list====================*/
.content_wr { width:100%;}
.content_wr .t { background:url(gfx_images/m2-t-dr.gif) repeat-x top #ffffff;}
.content_wr .b { background:url(gfx_images/m2-b-dr.gif) repeat-x bottom;}
.content_wr .l { background:url(gfx_images/m2-l-dr.gif) repeat-y left;}
.content_wr .r { background:url(gfx_images/m2-r-dr.gif) repeat-y right;}
.content_wr .l_t { background:url(gfx_images/m2-l-t.gif) no-repeat left top;}
.content_wr .r_t { background:url(gfx_images/m2-r-t.gif) no-repeat right top;}
.content_wr .l_b { background:url(gfx_images/m2-l-b.gif) no-repeat left bottom;}
.content_wr .r_b { background:url(gfx_images/m2-r-b.gif) no-repeat right bottom; width:100%;}

.table_wr { width:100%;}
.table_wr .t { background:url(gfx_images/m2-t-dr_tab.gif) repeat-x top #ffffff;}
.table_wr .b { background:url(gfx_images/m2-b-dr_tab.gif) repeat-x bottom;}
.table_wr .l { background:url(gfx_images/m2-l-dr_tab.gif) repeat-y left;}
.table_wr .r { background:url(gfx_images/m2-r-dr_tab.gif) repeat-y right;}
.table_wr .l_t { background:url(gfx_images/m2-l-t_tab.gif) no-repeat left top;}
.table_wr .r_t { background:url(gfx_images/m2-r-t_tab.gif) no-repeat right top;}
.table_wr .l_b { background:url(gfx_images/m2-l-b_tab.gif) no-repeat left bottom;}
.table_wr .r_b { background:url(gfx_images/m2-r-b_tab.gif) no-repeat right bottom; width:100%;}

.h_1 .l_t { background:url(gfx_images/m2-l-t_h1.gif) no-repeat left top #b3dcf1;}
.h_1 .r_t { background:url(gfx_images/m2-r-t_h1.gif) no-repeat right top;}
.h_1 .l_b { background:url(gfx_images/m2-l-b_h1.gif) no-repeat left bottom;}
.h_1 .r_b { background:url(gfx_images/m2-r-b_h1.gif) no-repeat right bottom; width:100%;}

.h_2 .l_t { background:url(gfx_images/m2-l-t_h2.gif) no-repeat left top #ffed8b;}
.h_2 .r_t { background:url(gfx_images/m2-r-t_h2.gif) no-repeat right top;}
.h_2 .l_b { background:url(gfx_images/m2-l-b_h2.gif) no-repeat left bottom;}
.h_2 .r_b { background:url(gfx_images/m2-r-b_h2.gif) no-repeat right bottom; width:100%;}

.title_red .con_top_left { background:url(gfx_images/con_top_left.gif) no-repeat left top #f07c08;}
.title_red .con_top_right { background:url(gfx_images/con_top_right.gif) no-repeat right top;}
.title_red .con_bot_left { background:url(gfx_images/con_bot_left.gif) no-repeat left bottom;}
.title_red .con_bot_right { background:url(gfx_images/con_bot_right.gif) no-repeat right bottom; }
.title_red .text{ padding:11px 0 11px 0}
.title_red .text strong{margin:0 180px 0 22px; color:#ffffff;}
.title_red .text strong img{ vertical-align:middle; margin:0 8px 0 0;}
.title_red .text a{ color:#ffffff;}


.list_1 li a {background:url(gfx_images/list_bull.gif) center left no-repeat; margin:0; padding:0 0 0 11px; line-height:1.5em; color:#074d91;}

.list_2 li a {background:url(gfx_images/list_bull_2.gif) center left no-repeat; margin:0; padding:0 0 0 11px; line-height:1.5em; color:#ab5605;}

.list_3 li{background:url(gfx_images/list_bull_3.gif) top left no-repeat; margin:0; padding:0 0 0 11px; line-height:1.5em;}
.list_3 li a { color:#ab5605;}
ul .list_3 li a { color:#ab5605;}

.list_4 li a {background:url(gfx_images/list_bull.gif) center left no-repeat; margin:0; padding:0 0 0 11px; line-height:1.5em; color:#074d91;}

/*==========================================*/
#site_center {text-align:center;}
#main {margin:0 auto; width:955px; text-align:left;}


.col_1, .col_2, .col_2_full, .col_3, .col_box_1, .col_box_2, .col_box_1a, .col_box_2a, .col_box_3a{ float:left;}


/*======= index.html =======*/
#page1 .content .col_1{width:238px;}
#page1 .content .col_2{width:418px; margin:0 16px;}
#page1 .content .col_2_full{width:674px; margin:0 16px;}
#page1 .content .col_3{width:238px;}
/*=========================*/

/*======= index-1.html =======*/
#page2 .content .col_1{width:674px;}
#page2 .content .col_2{width:238px; margin:0 0 0 15px;}
#page2 .content .col_2_full{width:238px; margin:0 0 0 15px;}
/*=========================*/

/*======= index-2.html =======*/
#page3 .content .col_1{width:910px;}
/*=========================*/

.pad1 { padding:1px;}
.pad5 { padding:5px;}
.pad10 { padding:10px;}
.padLft2 {padding-left:2px;}
.padLft5 {padding-left:5px;}
.padLft10 {padding-left:10px;}
.padLft35 {padding-left:35px;}
.padLft1em {padding-left:1em;}
.padRgt5 {padding-right:5px} 
.padRgt10 {padding-right:10px !important;} 
.padRgt15 {padding-right:15px} 
.padRgt1em {padding-right:1em} 
.padTop5 {padding-top:5px;}
.padTop2 {padding-top:2px;}
.padTop10 {padding-top:10px;}
.padTop1em {padding-top:1em;}
.padTop90 {padding-top:80px;}
.padBot5 {padding-bottom:5px;}
.padBot10 {padding-bottom:10px;}
.height5{height:5px;}
.height10{height:10px;}

.topNavAccount{ color:#ffffff; font-size:1em;}

.footer ul{margin: 0; margin:0 auto; padding-bottom: 4px;}
.footer ul li{margin: 0;padding: 0; display:inline; background:url(gfx_images/marker_list_black.gif) center right no-repeat;}
.footer ul li a{margin:0 4px;}
.footer ul li a:hover{background-color: inherit;}
hr { border: none 0; border-top: 1px dotted #0a65ac; width: 100%; height: 1px; margin: 5px 0;}
.noborder{border:0;}
.white{color:#FFF;}
.white a{color:#fff; text-decoration:none;}
.bold{ font-weight:bold;}
.noDecor{text-decoration:none;}
.topNavDiv a {color:#1A1A1A; font-family:Arial; font-size:0.75em; font-weight:bold; line-height:1.5em; text-decoration:none;}

/* box blue */
.box_5 {padding-top:1px;}
.box_5 {padding-bottom:5px;}
.box_5 .top, .box_5 .bottom, .box_5 .top2, .box_5 .bottom2, .box_5 .top3, .box_5 .bottom3, .box_5 .top4, .box_5 .bottom4 {font-size:1px; overflow:hidden; display:block;}
.box_5 .top {height:1px; background: #b3d9fb; margin:0 5px;}
.box_5 .bottom {height:1px; background: #def1f9; margin:0 5px;}
.box_5 .top2 {height:1px; background:#b3dcf1; border-right:2px solid #b3d9fb; border-left:2px solid #b3d9fb; margin:0 3px;}
.box_5 .bottom2 {height:1px; background:#def1f9; border-right:2px solid #def1f9; border-left:2px solid #def1f9; margin:0 3px;}
.box_5 .top3 {	height:1px;	background:#b3dcf1; border-right:1px solid #b3d9fb; border-left:1px solid #b3d9fb; margin:0 2px;}
.box_5 .bottom3 {height:1px; background:#def1f9; border-right:1px solid #def1f9; border-left:1px solid #def1f9; margin:0 2px;}
.box_5 .top4 { height:2px; background:#b3dcf1; border-right:1px solid #b3d9fb; border-left:1px solid #b3d9fb; margin:0 1px;}
.box_5 .bottom4 {height:2px; background:#def1f9; border-right:1px solid #def1f9; border-left:1px solid #def1f9; margin:0 1px;}
/* .box_5 .headh {background:url(images/css/menubox_header_bg_winter.gif) repeat-x top #ffffff; border-right:1px solid #b3d9fb; border-left:1px solid #b3d9fb; border-bottom:1px solid #b3d9fb;}*/
.box_5 .headh {background:#b3dcf1; border-right:1px solid #b3d9fb; border-left:1px solid #b3d9fb; border-bottom:1px solid #b3d9fb;}
.box_5 .headh a {color:#000;}
.box_5 .headh h1 {margin: 0px 10px 0px 10px; padding-bottom: 3px; font-size:1em; font-weight:bold;}
.box_5 .contenth {background: #def1f9; border-right:1px solid #def1f9; border-left:1px solid #def1f9;}
.box_5 .contenth div {margin-left: 5px; padding-top: 5px; padding-right: 5px;}

/* box yellow */
.box_6 {padding-top:1px;}
.box_6 {padding-bottom:5px;}
.box_6 .top, .box_6 .bottom, .box_6 .top2, .box_6 .bottom2, .box_6 .top3, .box_6 .bottom3, .box_6 .top4, .box_6 .bottom4 {font-size:1px; overflow:hidden; display:block;}
.box_6 .top {height:1px; background: #ffed8b; margin:0 5px;}
.box_6 .bottom {height:1px; background: #fbfccd; margin:0 5px;}
.box_6 .top2 {height:1px; background:#ffed8b; border-right:2px solid #ffed8b; border-left:2px solid #ffed8b; margin:0 3px;}
.box_6 .bottom2 {height:1px; background:#fbfccd; border-right:2px solid #fbfccd; border-left:2px solid #fbfccd; margin:0 3px;}
.box_6 .top3 {	height:1px;	background:#ffed8b; border-right:1px solid #ffed8b; border-left:1px solid #ffed8b; margin:0 2px;}
.box_6 .bottom3 {height:1px; background:#fbfccd; border-right:1px solid #fbfccd; border-left:1px solid #fbfccd; margin:0 2px;}
.box_6 .top4 { height:2px; background:#ffed8b; border-right:1px solid #ffed8b; border-left:1px solid #ffed8b; margin:0 1px;}
.box_6 .bottom4 {height:2px; background:#fbfccd; border-right:1px solid #fbfccd; border-left:1px solid #fbfccd; margin:0 1px;}
/* .box_6 .headh {background:url(images/css/menubox_header_bg_winter.gif) repeat-x top #ffffff; border-right:1px solid #ffed8b; border-left:1px solid #ffed8b; border-bottom:1px solid #ffed8b;}*/
.box_6 .headh {background:#ffed8b; border-right:1px solid #ffed8b; border-left:1px solid #ffed8b; border-bottom:1px solid #ffed8b;}
.box_6 .headh a {color:#000;}
.box_6 .headh h1 {margin: 0px 10px 0px 10px; padding-bottom: 3px; font-size:1em; font-weight:bold;}
.box_6 .contenth {background: #fbfccd; border-right:1px solid #fbfccd; border-left:1px solid #fbfccd;}
.box_6 .contenth div {margin-left: 5px; padding-top: 5px; padding-right: 5px;}

.boxText { font-family: Verdana, Arial, sans-serif; font-size: 10px; }
.errorBox { font-family : Verdana, Arial, sans-serif; font-size : 10px; background: #ffb3b5; font-weight: bold; }
.stockWarning { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #cc0033; }
.productsNotifications { background: #f2fff7; }
.inputRequirement { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #ff0000; }
.orderEdit { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #70d250; text-decoration: underline; }
.prodListImage {height:120px; width: 120px; float:left;}
/*prodListDetaile {height: 120px; float:left; text-align:left; padding-left:5px;}*/
.cat_pic_border {border: 1px solid #000000;}
.prodlist_pic_border {border: 1px solid #000000;}
.prodDetaileText h3{color:#000; padding-top:5px; padding-bottom: 0; font-weight:bold; font-size:1em; text-decoration:none; height:auto; text-transform: none;}
.listazasFejlec {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  font-weight: bold;
  color: #00559f;
}

/* CSS BUTTON */
/*
* html .btn span, * html .btn i { float: left; width: auto; background-image: none; cursor: pointer; }
*/
.btn { display: block; position: relative; background: #aaa; padding: 5px; float: left; color: #fff; text-decoration: none; cursor: pointer; font-weight:bold; font-size:11px;}
.btn * { font-style: normal; background-image: url(images/css/btn2.png); background-repeat: no-repeat; display: block; position: relative; }
.btn i { background-position: top left; position: absolute; margin-bottom: -5px;  top: 0; left: 0; width: 5px; height: 5px; }
.btn span { background-position: bottom left; left: -5px; padding: 0 0 5px 10px; margin-bottom: -5px; }
.btn span i { background-position: bottom right; margin-bottom: 0; position: absolute; left: 100%; width: 10px; height: 100%; top: 0; }
.btn span span { background-position: top right; position: absolute; right: -10px; margin-left: 10px; top: -5px; height: 0; }

* html .btn span,
* html .btn i { float: left; width: auto; background-image: none; cursor: pointer; }

.btn.blue { background: #2ae; }
.btn.blue:hover { background: #2ae; color:#FFF; }
.btn.blue:active { background-color: #2ae; color:#FFF; }

.btn.green { background: #31c025; }
.btn.green:hover { background: #31c025; color:#FFF; }
.btn.green:active { background-color: #31c025; color:#FFF; }

.btn.pink { background: #e1a; }
.btn.pink:hover { background: #e1a; }
.btn.pink:active { background-color: #2ae; color:#FFF; }

.btn.red { background: #e60a17; }
.btn.red:hover { background: #e60a17; }
.btn.red:active { background-color: #e60a17; color:#FFF; }


.btn.y { background: #c90000; color:#FFF;}
.btn.y:hover { background: #c90000; color:#FFF; }
.btn.y:active { background-color: #c90000; color:#FFF; }

.btn.y2 { background: #e0ab0d; color:#FFF; }
.btn.y2:hover { background: #e0ab0d; }
.btn.y2:active { background-color: #e0ab0d; color:#FFF; }

.btn.red2 { background: #b92d36; }
.btn.red2:hover { background: #b92d36; }
.btn.red2:active { background-color: #b92d36; color:#FFF; }


.btn:hover { background-color: #a00; }
.btn:active { background-color: #444; }
.btn[class] {  background-image: url(images/css/shade.png); background-position: bottom; }
/*.btn[class] {  background-image: none; }*/



* html .btn { border: 3px double #aaa; }
* html .btn.blue { border-color: #2ae; }
* html .btn.green { border-color: #31c025; }
* html .btn.pink { border-color: #e1a; }
* html .btn.red { border-color: #e60a17; }
* html .btn:hover { border-color: #a00; }

.regForm{width:17em; height:1.5em; font-size:1.2em; vertical-align:middle;}
.regFormH{height:1.5em; font-size:1.2em; vertical-align:middle;}
.formLabel{
	color:#5D5D5D;
	font-weight:bold;
	font-size:1.2em;
}
.searchForm{width:20em; height:1.2em; font-size:1em; vertical-align:middle;}
/* FORM ELEMENTS */
fieldset {
	position: relative;
	float: left;
	clear: both;
	width: 100%;
	margin: 0 0 5px 0;
	padding: 0 0 5px 0;
	border-style: none;
	border-top: 1px solid #BFBAB0;
	/*
	background-color: #F2EFE9;
	*/
}

legend {
	padding: 0;
	color: #545351;
	font-weight: bold;
}

legend span {
	position: absolute;
	left: 10px;
	top: 0;
	margin-top: 5px;
	padding-bottom: 5px;
	font-size: 100%;
}


fieldset ol {
	padding: 15px 5px 0 5px;
	list-style: none;
}

fieldset li {
	float: left;
	clear: left;
	width: 100%;
	padding-bottom: 5px;
}

fieldset.submit {
	float: none;
	width: auto;
	border-style: none;
	padding-left: 12em;
	background-color: transparent;
	background-image: none;
}
fieldset label {
	float: left;
	width: 12em;
	margin-right: 5px;;
	text-align: left;
	font-weight:bold;
}
fieldset label .textarea {
	float: left;
	width: 10em;
	margin-right: 1em;
	text-align: right;
	border:thin;
	background-color:#00FFFF;
}
.errorText {
  font-family: Verdana, Arial, sans-serif;
  color: #ff0000;
}
/*form*/
.form_linksearch{ width:220px; height:19px;}
.form_search{ width:165px; height:19px;}
.form_email{ width:165px; height:19px;}
.form_pass{ width:165px; height:19px;}
.form_tell_friend{ width:165px; height:19px;}
.form_field_default{ width:225px; height:19px;}
.form_field_newsletter{ width:200px; height:19px;}
.form_2{ width:165px; height:21px;}
.form_3{ margin:11px 0;}
.form_3 input{ width:16px; height:16px; margin:0 5px; border:none;}
input, select, textarea { vertical-align:middle; border:1px solid #444c58; font-family:Verdana; font-size:1em; padding-left:3px; color:#83878d;}
/*form_finish*/
.success{ background-color: #99ff00;}
.error {background: #ffb3b5;}
/* WIDTH */
.width520 {width:520px;}
.widthA {width:auto;}
.width200 {width:200px;}
.width430 {width:425px;}
.width140 {width:140px;}
.width347 {width:347px;}
.heightA {height:auto;}
.height2 {height:2px;;}
.width5 {width:5px;}
.width10 {width:10px;}
.width15 {width:15px;}
.width20 {width:20px;}
.width90 {width:90px;}
.width16em {width:16em;}
.st{font-weight:bold;}
.strong{font-weight:bold;}

.width20em{width:20em;}
.height1_4em{height:1.4em;}
.productListing-heading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #d2e9fb;
  color: #000000;
  font-weight: bold;
  font-variant: small-caps;
}
.nobullet{list-style:none;}
.cartListing-odd {background: #e9e8f7;;}
.cartListing-even {background: #fdfcf3;}
.overallRating .overall { font-size:32px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; float:left; height:33px; padding:0px; margin:0px; margin-right:5px; line-height:33px;}
.overallRating .overall, .overallRating .outOf { color:#599ec8;}
.weather_now{font-weight:bold;}
.weather_min{color:#039;}
.weather_max{color:#F00;}
.normal_font{font-weight:normal;}
.degree_now{color:#060;}

/*-------------------------------------*/
/*   Horizontal Drop-Down Menu Style   */
/*-------------------------------------*/

.horbar	{   /* Color of main horizontal menubar and border */
	color: black;
	background-color: #e6e7e6;
	border: 1px outset #525252;
}

.horizitem	{          /* Behaviour of main horizontal menu items, leave as is for proper operation */
	float: left;
	white-space: nowrap;
}

.horizitem a {              /* Font style, size of submenu items */
  font-family: Verdana, Arial, sans-serif;
	font-size: 12px;	
	text-decoration: none;
	position: relative;	
	display: block;	
}

.horizitem a:link, .horizitem a:visited 	{      /* Font style & color of main menu items */
	color: #000000;
	text-decoration: none;
}

.horizitem a:hover	{       /* Font style & color, background menu color of main menu item when hovered over */
	color: #ffffff;
	background-color: #21459c;
	text-decoration: none;
}

.horizitem a:active	{       /* Font style & color, background menu color of main menu item when clicked */
	color: #ffff00;
	background-color: #666666;	
	text-decoration: none;
}

.horizsubmenu	{       /* Behaviour of sub-menu items - leave as is for proper operation of submenus */
	position: absolute;
	left: 0;
	top: 0;
	visibility: hidden;
}

.horizsubframe	{      /* Color of submenu item and border */
	background-color: #e6e7e6;
	border: 2px outset #fdfefd;
	
	position: relative;
	display: block;	
}

.horizsubitem	{       /* Behaviour of sub-menu items - leave as is for proper operation of submenus */
	text-align: left;
	white-space: nowrap;
}

.horizsubitem a {            /* Font style, size of submenu items */
  font-family: Verdana, Arial, sans-serif;
	font-size: 12px;	
	text-decoration: none;
	
	position: relative;
	display: block;	
}

.horizsubitem a:link, .horizsubitem a:visited	{       /* Font color, style of submenu items */
	color: #000000;
	font-size: 12px;	
	text-decoration: none;
}

.horizsubitem a:hover	{      /* Font color, style, background submenu color of submenu item when hovered over */
	color: #ffffff;
	background-color: #21459c;
	text-decoration: none;
}

.horizsubitem a:active	{      /* Font color, style, background submenu color of submenu item when clicked */
	color: #ffff00;
	background-color: #666666;		
	text-decoration: none;
}

.horizsubitem .horizfwdarr, .horizitem .horizfwdarr	{      /* Positioning of right arrow for submenus */
	position: absolute;
	top: 5px;
	right: 8px;
}

.dmselected {   /* Style override for selected category tree */
    background-color: #ccc;
		font-weight: bold;
}

.horbar .dmselected {   /* Style override for selected root category */
    background-color: #999;
}


/*---------------------------------*/
/*   Vertical Fly-Out Menu Style   */
/*---------------------------------*/

.verbar	{   /* Color of main vertical menubar and border */
	color: black;
	background-color: #e6e7e6;
	border: 1px outset #fdfefd;
}

.vertitem	{          /* Behaviour of main vertical menu items, leave as is for proper operation */
	text-align: left;
	white-space: nowrap;
}

.vertitem	a {   /* Font style, size of main menu items */
  font-family: Verdana, Arial, sans-serif;
	font-size: 12px;		
	text-decoration: none;
	position: relative;
	display: block;		
}

.vertitem a:link, .vertitem a:visited	{   /* Default font style & color of main menu items */
	color: #000000;
	text-decoration: none;	
}

.vertitem a:hover	{   /* Font style & color, background menu color of main menu item when hovered over */
	color: #ffffff;
	background-color: #21449c;
	text-decoration: none;
}

.vertitem a:active	{   /* Font style & color, background menu color of main menu item when clicked */
	color: #ffff00;
	background-color: #666666;	
	text-decoration: none;	
}

.vertsubmenu	{   /* Behaviour of sub-menu  - leave as is for proper operation of submenus */
	position: absolute;
	left: 0;
	top: 0;
	visibility: hidden;
}

.vertsubframe	{   /* Color of submenu item and border */
	background-color: #e6e7e6;
	border: 2px outset #fdfefd;

	position: relative;
	display: block;	
}

.vertsubitem	{     /* Behaviour of sub-menu  - leave as is for proper operation of submenus */
	text-align: left;
	white-space: nowrap;
}

.vertsubitem a	{   /* Font style, size of submenu items */
  font-family: Verdana, Arial, sans-serif;
	font-size: 12px;			
	text-decoration: none;
	
	position: relative;
	display: block;	
}

.vertsubitem a:link, .vertsubitem a:visited	{   /* Default font style & color of submenu items */
	color: #000000;
	text-decoration: none;	
}

.vertsubitem a:hover	{   /* Font style & color, background submenu color of submenu item when hovered over */
	color: #ffffff;
	background-color: #21449c;
	text-decoration: none;
}

.vertsubitem a:active	{   /* Font style & color, background submenu color of submenu item when clicked */
	color: #ffff00;
	background-color: #666666;	
	text-decoration: none;			
}

.vertsubitem .vertfwdarr, .vertitem .vertfwdarr	{   /* Positioning of right arrow for submenus */
	position: absolute;
	top: 5px;
	right: 8px;
}

.dmselected {   /* Style override for selected category tree */
    background-color: #ccc;
		font-weight: bold;
}

.verbar .dmselected {   /* Style override for selected root category */
    background-color: #999;
}

/*---------------------------*/
/* Tree and Plain Menu Style */
/*---------------------------*/

.treemenudiv	{     /* Behaviour of tree/plain menu item - leave as is for proper performance */
	display: block;
	white-space: nowrap;
}


.phplmbodytable { /* Class of table cells containing plain menus */

}

.phplmnormal {     /* Font size & color of unlinked menu items */
	color: #000000;
	font-size: 13px;	
	text-decoration: none;	
}


a.phplm:link, a.phplm:visited	{      /* Font color, style of linked & visited menu items */
	color: #003300;
	font-size: 13px;	
	text-decoration: none;	
}


a.phplm:hover	{      /* Font color, style of menu items when hovered over */
	color: #841212;
	background-color: #ccc;
	font-size: 13px;	
	text-decoration: none;	
}

a.phplm:active	{      /* Font size & color of menu items when clicked */
	color: #ff0000;
	font-size: 13px;	
	text-decoration: none;	
}

.dmselected {   /* Style overide for selected category tree */
    background-color: #ccc;
		font-weight: bold;
}

.white_bg{background:url(gfx_images/white_bg.gif) left repeat-y;}
