html, body { padding: 0px; margin: 0px;}
body { background-color: #fff; background-repeat: repeat-x; background-position: top; width: 100%; height: 100%; font: normal 11px arial, helvetica, sans-serif; vertical-align: top; color: #000000;}
form { margin: 0px;}
td {text-align: left;}
a {color: #2C426D; text-decoration: none;}
a:hover {color: #2C426D; text-decoration: underline;}
img { border: none; }
img, object, embed { vertical-align: top; }

#Pprint {width: 20px; height: 20px; margin-top: 5px; float: right; position: relative; cursor: pointer;}
.clear { width: 100%; height: 1px; line-height: 1px; min-height: 1px; max-height: 1px; margin: 0;  margin-top: -1px; padding: 0; clear: both; font: normal 1px/1px arial !important; }

.all {width: 980px; height: 98%; border: 0px solid #ff9933; margin: 0 auto; padding: 0;}

.header, .footer {border: 0px solid #333; margin: 10px 0; padding: 0px 0px 0px 0px; text-align: left;}
.header .logo, .header .header_banners { width: 228px; height: 40px; float: left; }
.header .header_banners { width: 752px; }
.header_banners a { width: 175px; height: 40px; display: block; float: left; margin-left: 13px; }

/*Lang navigation*/
.lang_nav { height: 18px; margin: -10px 0 10px 0; }
.lang_nav div { height: 18px; margin: 0 5px 0 0; padding: 0 20px; float: left; background: #7d7d7d; text-align: center; line-height: 18px; }
.lang_nav div.active { background: #ff9933; }
.lang_nav a:link, .lang_nav a:hover, .lang_nav a:visited { color: #fff; }

.footer {padding: 5px 0 0 0; border-top: 1px solid #E4E6E5 !important; text-align: center;}
.footer span {color: #f1f1f1;}

.contetn_txt {width: 980px; border-bottom: 1px solid #E4E6E5; margin: 5px 0 5px 0; padding: 0 0 4px 0;}
.contetn_txt .actual_1 {width: 577px; float: left; padding: 0 20px 0 0; border-right: 1px solid #E4E6E5; text-align: left; color: #333;}
.contetn_txt .actual_2 {width: 362px; float: left; padding: 0 0 0 20px; text-align: left; color: #333;}

/*news l*/
.news {width: auto; margin: 5px 0 5px 0;}
.news img {float: left; margin: 0 10px 0 0; border: 1px solid #cccccc;}
.news .more_container {float: right; padding-left: 2px;}
.news .more_container a {font-weight: bold; font-size: 12px; color: #2C426D; text-decoration: none;}
.news .more_container a:hover {font-weight: bold; font-size: 12px; text-decoration: none;}
.news .intro {text-align: justify; font: normal 12px arial, helvetica, sans-serif; color: #333;}
.news .intro a {font-weight: bold; font-size: 12px; color: #2C426D; text-decoration: none;}
.news .intro a:hover {font-weight: bold; font-size: 12px; text-decoration: none;}

/*news s*/
.actual_2 div {width: 100%; height: 20px; margin: 0; padding: 0 0 0 5px;}
.center_content .actual_2 div {width: 100%; height: auto !important; margin: 0 !important; padding: 0 !important; text-align: justify; font: normal 10px/12px arial, helvetica, sans-serif; color: #777;}
.actual_2 .more_container {padding: 2px 0; border-bottom: 1px solid #E4E6E5;}
.actual_2 .more_container2 {background-color: #dedede;}
.actual_2 .more_container a, .actual_2 .more_container2 a{font-weight: bold; font-size: 12px; color: #2C426D; line-height: 20px; text-decoration: none;}
.actual_2 .more_container a:hover, .actual_2 .more_container2 a:hover {font-weight: bold; font-size: 12px; line-height: 20px; text-decoration: none;}

/*index main flash*/
.index_main_flash {margin: 13px 0 11px 0;}

/*side and center content containers*/
.side_content {width: 175px; float: left; background-color: #FFF}
.side_content p { margin: 0 0 4px 0; padding: 0; }
.center_content {width: 620px; float: left; background-color: #FFF; padding: 0 5px;}
.center_content h1 {font: normal 18px/18px arial, helvetica, sans-serif; color: #2C426D; vertical-align: top; text-align: left; margin: 2px 0;}
.center_content h2 {width: 100%; display: block; font: normal 12px/14px arial, helvetica, sans-serif; color: #333; text-align: justify;}
.center_content h3 {width: 100%; display: block; font: normal 12px/14px arial, helvetica, sans-serif; color: #333;}
h1 a, h2 a, h3 a{font-weight: bold;}
/*content pager*/
.center_content .center_content_pager {width: 100%; border-bottom: 1px solid #cccccc;}
.center_content .center_content_pager .DittoPrev{width: 310px; display: block; float: left; text-align: left;}
.center_content .center_content_pager .DittoNext{width: 310px; display: block; float: right; text-align: right;}
.center_content .center_content_pager a, .center_content .center_content_pager a:hover {font-weight: bold; font-size: 12px; line-height: 20px; text-decoration: none;}

/*catMenuTitle*/
.catMenuTitle {height: 12px; padding: 4px 3px 4px 25px; margin-bottom: 0px; background-color: #2C426D; background-image: url(../images/white_bullet.gif); background-position: 5px 6px; background-repeat: no-repeat; text-align: left; color: #fff; font-weight: bold; text-decoration: none;}
.catMenuTitle a{color: #fff; font-weight: bold; text-decoration: none;}
.catMenuTitle a:hover{color: #fff; font-weight: bold; text-decoration: underline;}
.catMenuTitle div {width: 50%; float: left;}

/*catMenu + LAT_deals_navigation */
.catMenu ul, #deals_navigation {margin: 0; padding: 0; text-align: left; position: relative; overflow: hidden;}
.catMenu li, #deals_navigation li {list-style: none; margin: 0 0 1px 0;}
.catMenu ul ul {margin: 0 0 0 5px; padding: 0; position: relative; overflow: hidden;}
.catMenu li, #deals_navigation li {width: 175px;}
.catMenu li a {width: 140px; padding: 2px 10px 2px 25px; display: block; background-color: #e4e6e5; color: #000;}
.catMenu li a:hover {color: #000;}
.catMenu li li a {width: 140px; padding: 2px 10px 2px 25px; display: block; background: url(../images/red_bullet.gif) no-repeat 15px 6px; background-color: #FFF; color: #576364;}
.productCatSelected {background-color: #ff9933 !important; color: #FFF !important; font-weight: bold !important;}
.productCatSelected:hover {text-decoration: underline;}
.level2Sel a {text-decoration: none; font-weight: bold; color: #576364;}

/*searchng filters and filters properties view_product.tpl*/
.srch_prop {width: 134px; width: 126px !important; padding: 4px 0 4px 6px; background-color: #2C426D; border-right: 2px solid #FFFFFF; font-weight: bold; color: #FFF;}
.srch_prop_list {border-right: 2px solid #FFFFFF; background-color: #EFF1F0; vertical-align: top;}
/*.srch_prop_list  div {padding: 4px 0 4px 4px; color: #576364;}
.srch_prop_list  div  input {width: 13px; height: 13px; margin: 0 4px 0 0; padding: 0; vertical-align: bottom;}*/
.srch_prop_list  select {width: 132px; margin: 0 !important;}

/*.srch_prop_list a {display: block; width: 10px; height: 10px; margin: 3px 0 0 6px; padding: 0; background-color: #F06F24; font: bold 14px/10px arial, helvetica, sans-serif; color: #FFFFFF; text-align: center;}*/
.srch_prop_list a.filters_less {display: block; width: 10px; height: 10px; background: url(../images/filters_less.jpg) no-repeat;}
.srch_prop_list a.filters_more {display: block; width: 10px; height: 10px; background: url(../images/filters_more.jpg) no-repeat;}
.srch_propr_conf {height: 20px; border-right: 2px solid #FFFFFF; background-color: #EFF1F0; text-align: center;}

.srch_propr_conf a {font: bold 12px/20px arial, helvetica, sans-serif;}

.srch_b_price {margin: 0 0 10px 0; padding: 0; font: bold 12px/22px arial, helvetica, sans-serif; color: #576364; text-align: center;}
.srch_b_price input {width: 80px; padding: 2px 0 1px 0; margin: 0 5px; vertical-align: bottom; font: normal 14px/14px arial, helvetica, sans-serif; color: #576364; text-align: center; border: 1px solid #e4e6e5;}
.srch_b_price select, .srch_prop_list  select {width: 132px; height: 22px; margin: 0 5px; vertical-align: bottom; font: normal 14px/14px arial, helvetica, sans-serif; color: #576364; text-align: center; border: 1px solid #e4e6e5;}
.srch_b_price div {margin: 5px 0;}
.srch_b_price .thissubmit {vertical-align: middle; border: 0px solid #FFFFFF; background-color: #FFFFFF; font: bold 12px/16px arial, helvetica, sans-serif; color: #14377B; cursor: pointer;}

/*products view_product.tpl*/
.products {float: left; width: 195px; border: 1px solid #e4e6e5; text-align: left; color: #576364;}
.products_3 {float: left; width: 202px; border: 1px solid #e4e6e5; text-align: left; color: #576364;}
.products .s_img_container, .products_3 .s_img_container {height: 103px; text-align: center; padding: 3px 0 0 0;}
.products .s_img_container img, .products_3 .s_img_container img {margin: 0;}
.product_brand_logo {position: absolute; z-index: 5; margin-left: 120px; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60); -moz-opacity: 0.60; -khtml-opacity: 0.60; opacity: 0.60;}
.products .product_name {width: 188px; height: 27px; padding: 0 3px 0 3px; display: block; font: bold 11px/13px arial, helvetica, sans-serif; color: #576364 !important;}
.products_3 .product_name {width: 195px; height: 27px; padding: 0 3px 0 3px; display: block; font: bold 11px/13px arial, helvetica, sans-serif; color: #576364 !important;}
.products .product_name:hover, .products_3 .product_name:hover {text-decoration: none;}
.products .line_1, .products .line_2 {width: 192px; height: 20px; padding: 0 0 0 3px; background-color: #eff1f0; font: normal 12px/20px arial, helvetica, sans-serif;}
.products_3 .line_1, .products_3 .line_2 {width: 199px; height: 20px; padding: 0 0 0 3px; background-color: #eff1f0; font: normal 12px/20px arial, helvetica, sans-serif;}
.products .line_2, .products_3 .line_2 {background-color: #e4e6e5 !important;}

/*pager styles*/
.page_active {background-color: #F06F24;}
.page_active a {color: white;}

/*PRODUCTS*/
div.info_line {
	background-color: #808183;
	color: #fff;
	height: 36px;
}
div.product_details {
	margin: 15px 15px 20px 24px;
	color: #646464;
	border-bottom: #B2B2B2 1px solid;
	padding-bottom: 12px;
}
td.image_cell {
	width: 125px;
	vertical-align: top;
	border: 0 ! important;
}

.image_box {
	border-left: #E0E0E0 1px solid;
	border-right: #E0E0E0 1px solid;
	border-top: #E0E0E0 1px solid;
	width: 105px;
	height: 124px;
	float: left;
}

.categories {
	float: left;
	width: 188px;
}

.categories_div1 {
	height: 139px;
	padding: 3px 0 0 0;
	text-align: center;
}

.categories_div2 {
	width: 156px;
	height: 20px;
	margin: 5px 0 0 24px;
	padding: 0 0 0 3px;
	border-left: 3px solid #FF5800;
}

.producs * a, .categories * a {
	font: bold 11px/18px arial, helvetica, sans-serif;
	color: #2C426D;
}

.info_line div {
	width: 55px;
	float: left;
	margin-left: 24px;
	margin-top: 12px;
	display: inline;
}

.info_line .txtinput {
	width: 18px;
	border: 0;
	color: #828284;
	font-size: 0.9em;
	font-weight: bold;
	padding-left: 4px;
	height: 14px;
}

.info_line a {
	color: #fff;
	float: left;
	width: 128px;
	height: auto;
	margin-top: 12px;
	background-image: url(../../images/info_line_bullet.gif);
	background-repeat: no-repeat;
	background-position: 0 2px;
	margin-left: 8px;
	padding-left: 17px;
}

.producItem {
	float: left;
	width: 186px;
	height: 195px;
	border: 1px solid #e4e6e5;
	color: #576364;
}

.regularPrice{
	font: normal 12px/20px arial, helvetica, sans-serif;
		color: #999999;
}

.pricePrice{
	font: normal 12px/20px arial, helvetica, sans-serif;
		color: #FF5800;
}

.priceOffer{
	font: bold 12px/20px arial, helvetica, sans-serif;
		color: #FF0000;
}

.priceOffer span.offer_date { font-weight: normal; font-size: 10px; color: #999999; }

.div {
	width: 140px;
	height: 30px;
	position: absolute;
	float: left;
	margin: 0 -3px 0 30px;
	padding: 0;
	font: normal 12px/30px arial, helvetica, sans-serif;
		color: #FFFFFF;
	text-align: center;
	border: 1px solid #FFFFFF;
	border-right: 0;
	background-color: #002147;
	z-index: 10;
}

.div a {
	font: normal 12px/25px arial, helvetica, sans-serif;
		color: #FF5800;
}

.div a:hover {
	font: normal 12px/25px arial, helvetica, sans-serif;
		color: #FF5800;
	text-decoration: underline;
}

.child, .personaldisc {
	width: 105px;
	height: 30px;
	margin: 1px 0 1px 0;
	padding: 0 0 0 4px;
	position: absolute;
	cursor: pointer;
	border: 0px solid #FFFFFF;
	background-image: url(../../images/c_icon_5.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	background-color: #002147;
	text-align: left;
	font: normal 12px/25px arial, helvetica, sans-serif;
	color: #FFFFFF;
	-moz-outline: none;
	outline: none;
	ie-dummy:expression(this.blur());
}

.personaldisc { width: 155px; background-image: url(../../images/c_icon_8.jpg); }
#PersonalDiscounted { height: 30px; margin-top: 5px; }

/*view_single_product.tpl*/
.view_single_product { /*width: 571px;*/ width: 95%; text-align: left; margin: 3px auto 0 auto;}
.view_single_product_L { /*width: 320px;*/ width: 64%; padding-right: 20px; float: left;}
.view_single_product_L .s_img_container {width: 100%; margin: 5px 0 0 0; }
.view_single_product_L .s_img_container div.img {width: 100px; float: left; margin: 0; border: 1px solid #cccccc; text-align: center;}
.view_single_product_L .img_container {width: 318px; margin: 0 auto; display: block; text-align: center; border: 0px solid #cccccc;}
.view_single_product_R {width: 246px; float: left; padding-left: 5px;}
.view_single_product_R .child, .view_single_product_R .div {position: relative !important;}
.view_single_product_R .div {margin-left: 0;}
.vCentered {margin-top: expression((parentNode.offsetHeight - this.offsetHeight) < 0 ? "0" : (parentNode.offsetHeight/2 - this.offsetHeight/2) + 'px');}
.t4 {width: 100%; display: block; font: bold 14px/16px arial, helvetica, sans-serif; color: #576364 !important; margin: 0 0 4px 0;}
.t1 {font: normal 12px/12px arial, helvetica, sans-serif; color: #000000;}
.t1 div {font: normal 12px/22px arial, helvetica, sans-serif; color: #999999; margin: 5px 0 0 0;}
.t2 div {margin: 5px 0 0 0;}
.t3 {font: normal 12px/22px arial, helvetica, sans-serif; color: #000000; background-color: #FFF !important;}
.t3d {margin: 0; padding: 0; background-color: #f0f2f1; color: #5d6363;}
.t3d_col1 {width: 95px; float: left; padding: 0 5px 0 5px; background-color: #f0f2f1;  border-right: 1px solid #FFFFFF;}
.t3d_col2 {width: 135px; float: left; margin: 0 0 0 -1px; padding: 0 0 0 5px; background-color: #f0f2f1; border-left: 1px solid #FFFFFF;}
.t5 {font: normal 12px/14px arial, helvetica, sans-serif; color: #000000;}
.center * a {font: bold 12px/18px arial, helvetica, sans-serif; color: #2c426d;}
.center * a:hover {text-decoration: none;}

.view_cart_container {width: 206px; height: 40px; margin-left: 785px; position: absolute; top: 9px; color: #333; text-align: left;}
.view_cart_container #cart img, .view_cart_container #cart div{float: left; margin: 0; padding: 0;}
.view_cart_container #cart img {width: 40px; height: 40px; margin-right: 3px !important;}
.view_cart_container #cart div{width: 90px; height: 12px; font: bold 10px/13px arial, helvetica, sans-serif;}

.debug_view_cart_container {width: 175px; height: 38px; margin: 15px 0; font-size: 16px; line-height: 36px; font-weight: bold; color: #333; text-align: center;}

/*ProductCatItems top10.tpl*/
.top10produc {width: 372px; height: 108px; border: 1px solid #e4e6e5; margin: 3px auto 0 auto; text-align: left;}
.top10produc a {font: bold 11px/13px arial, helvetica, sans-serif; color: #576364 !important;}
.top10produc a:hover {text-decoration: none;}
.top10div1 {float: left; width: 185px; height: 108px; border-right: 1px solid #e4e6e5;}
.top10div2 {float: left; width: 179px; height: 40px; padding: 3px; font: bold 11px/13px arial, helvetica, sans-serif; color: #576364;}
.top10div3 {float: left; width: 185px; height: 60px;}
.top10div3 div {width: 183px; height: 20px; padding: 0 0 0 3px; font: normal 12px/20px arial, helvetica, sans-serif;}

/*ProductCarCart_big view_cartInside.tpl*/
#orderItemProcF {font: normal 12px/18px arial, helvetica, sans-serif; color: #666666; text-align: left;}
#orderItemProcF * a {font: bold 12px/18px arial, helvetica, sans-serif; color: #2C426D;}
#orderItemProcF b div, #orderItemProcF .orderItemProcF_itemline div {float: left; padding: 4px 0 4px 10px;}
#orderItemProcF .orderItemProcF_itemline {width: 100%; height: 30px; margin-bottom: 5px; background-color: #eff1f0;}
#orderItemProcF .orderItemProcF_itemline .clear{float: none !important;}

/* NEW!!!!!! WF shopping_cart_navigation*/
.cart_div1 {height: 19px; overflow: hidden; background: #a0a0a0; background-image: url(../images/bg_nact.jpg); margin: 0; padding: 0;}
.cart_div1 li {float: left; list-style: none; background: #a0a0a0;}
.cart_div1 li div {height: 19px; float: left; background-position: right; background-repeat: no-repeat;}
.cart_div1 li .link_, .cart_div1 li .link_last {width: auto; background-image: url(../images/bg_nact_.jpg); font: bold 11px/17px arial; padding: 0 20px;}
.cart_div1 li .link_, .cart_div1 li .link_ a, .cart_div1 li .link_ a:hover, .cart_div1 li .link_last {text-decoration: none; color: #fff;}
.cart_div1 li .arrow_ {width: 8px; background-image: url(../images/bg_nact__.jpg);}
.cart_div1 li .arrowlast_ {width: 8px; background-image: url(../images/bg_nact__.jpg);}
.cart_div1 li.last .arrow_last {width: 8px; background-image: url(../images/bg_nact___.jpg);}

.cart_div1 li#active {margin-left: -8px;}
.cart_div1 li#active, .cart_div1 li#active .link_, .cart_div1 li#active .link_last {background: #fe9933 !important;}
.cart_div1 li#active .arrowactive_ {width: 8px; background-image: url(../images/bg_act__.jpg) !important;}
.cart_div1 li .farrow_, .cart_div1 li#active .farrow_last {width: 8px; background-image: url(../images/bg_act___.jpg);}
.cart_div1 li#active .arrowactive_last {width: 8px; background-image: url(../images/bg_act____.jpg) !important;}

/* NEW!!!!!! WF shopping_cart_navigation LEVEL 2*/
.cart_div2 {width: 600px; margin: 10px 0; padding: 9px 9px; border: 1px solid #d9dada;}
.cart_div2 form {width: 600px !important;}

.shopping_basket_lvl2_nav {width: 100%; height: 18px; position: relative; margin-top: 9px; margin-bottom: 9px; padding: 0;}
.shopping_basket_lvl2_nav li {width: auto; height: 16px; margin-left: 10px; padding: 0 5px; float: left; list-style: none; border: 1px solid #d9dada; background: #fff; font: bold 11px/16px arial; color: #333;}
.shopping_basket_lvl2_nav li a, .shopping_basket_lvl2_nav li a:hover {text-decoration: none; color: #333 !important;}
.shopping_basket_lvl2_nav li.active {border: 1px solid #5e5e5e !important; background: #ff9933 !important; color: #fff !important;}

/*WF LAT_profile_managment_WF*/
.profile_managment_div1 {height: 88px; margin: 0 0 2px 0; padding: 0;}
.profile_managment_div1 li {height: 48px; float: left; list-style: none; font: bold 24px/26px arial, helvetica, sans-serif;}
.profile_managment_div1 .active {width: 190px !important; height: 48px; display: block; float: left; margin: 0 2px; border: solid 1px #FF9933 !important; border-bottom: solid 0px #8a8a8a; padding: 20px 5px 20px 5px !important; background-color: #FF9933 !important; color: #FFFFFF !important;}

.profile_managment_div1 .passive:hover {width: 190px !important; height: 48px; display: block; float: left; margin: 0 2px; border: solid 1px #FF9933; border-bottom: solid 0px #8a8a8a; padding: 20px 5px 20px 5px; background-color: #fcb76d; color: #FFFFFF;}
.profile_managment_div1 .passive {width: 190px !important; height: 48px; display: block; float: left; margin: 0 2px; padding: 20px 5px 20px 5px !important; border: solid 1px #8a8a8a; border-bottom: solid 0px #8a8a8a; color: #2C426D; text-decoration: none !important;}

/*{{precu_grozs}}*/
#precu_grozs, #step2_1_apmaksas_info, #step2_2_fiz_persona, #step2_2_jur_persona, #step2_3_fiziska_lizings, #step2_3_fiziska_parsk, #step2_3_jur_lizings, #step2_3_jur_parsk, #pasutijuma_piegade_piezimes, #pasutijuma_apstiprinajums, .inputtext, .empty_cart, .eLs_suc, .eLs_fai, .eLs_info {font: normal 12px/12px arial, helvetica, sans-serif; color: #333;}
/*#precu_grozs, #step2_1_apmaksas_info, #step2_2_fiz_persona, #step2_2_jur_persona, #step2_3_fiziska_lizings, #step2_3_fiziska_parsk, #step2_3_jur_lizings, #step2_3_jur_parsk, #pasutijuma_piegade_piezimes, #pasutijuma_apstiprinajums {margin-top: 0 !important;} */
#precu_grozs {width: 125px; margin: 0 228px 0 auto; text-align: left;}
#step2_1_apmaksas_info {width: 145px; margin: 0 auto 0 auto; text-align: left;}
#step2_2_fiz_persona, #step2_2_jur_persona, #pasutijuma_apstiprinajums {width: 400px; margin: 0 auto 0 auto;}
#step2_3_fiziska_lizings {width: 450px; margin: 0 auto 0 auto;}
#step2_3_fiziska_parsk, #step2_3_jur_parsk {width: 220px; margin: 0 auto 0 auto;}
#step2_3_fiziska_parsk div, #step2_3_jur_parsk div {text-align: left; width: 210px; height: 100px; margin: 0 0 5px 0; padding: 5px; border: solid 1px #CECECE; background-color: #f5f5f5; font: normal 12px/20px arial, helvetica, sans-serif;}
#pasutijuma_piegade_piezimes a, #pasutijuma_piegade_piezimes a:hover {font-weight: bold; font-size: 12px; line-height: 12px; text-decoration: none;}
#pasutijuma_apstiprinajums td {padding: 3px;}
.empty_cart, .errors {width: 80%; margin: 18px auto; padding: 30px 0 30px 80px; background: #ffccde; background-image: url(../images/attention.jpg); background-position: 10px center; background-repeat: no-repeat; border: 1px solid #FF0000;}
.submit {width: 100px; height: 30px; border: 0px solid #999999; cursor: pointer; text-align: left; margin: 10px auto 0 auto; padding: 0 0 0 4px; background-image: url(../images/c_icon_2.jpg); background-repeat: no-repeat; background-position: right top; background-color: #002147; color: #FFFFFF; font: normal 12px/25px arial, helvetica, sans-serif;}
.submit_final {width: 100px; height: 30px; border: 0px solid #999999; cursor: pointer; text-align: left; margin: 10px auto !important; padding: 0 0 0 4px; background-image: url(../images/c_icon_4.jpg); background-repeat: no-repeat; background-position: right top; background-color: #002147; color: #FFFFFF; font: normal 12px/25px arial, helvetica, sans-serif;}
.class2 {width: 100%; height: 20px; margin: 5px 0 5px 0; padding: 0 0 0 5px; border: 0px solid #CECECE; background-color: #CECECE; font: bold 12px/20px arial, helvetica, sans-serif; color: #FFFFFF;}

/*{{precu_grozs}}*/
table.shopping_cart input {vertical-align: middle;}
table.shopping_cart {width: 620px; margin-top: 4px !important; font: normal 12px/14px arial; color: #576364;}
.cart_div2 table.shopping_cart {width: 600px;}
table.shopping_cart tr td, table.shopping_cart tr.title .l  {padding: 5px 0; text-align: center;}
table.shopping_cart tr td.l {text-align: left;}
table.shopping_cart tr td.l a {font-weight: bold;}
table.shopping_cart tr.price, table.shopping_cart tr.price_, table.shopping_cart tr.title {font-weight: bold;}
table.shopping_cart tr.title {background: #e4e6e5;}
table.shopping_cart tr.title .l {width: 300px;}
table.shopping_cart tr.price_ {color: #ff5800;}
table.shopping_cart tr td.submit_btn_area {padding: 5px 0; text-align: right;}

/*LAT_deals_navigation*/
#deals_navigation {width: 175px;}
#deals_navigation .deals_navigation_obj_109 a {width: 140px; padding: 2px 10px 2px 25px; display: block; background-color: #F7E600; color: #000; font-weight: bold;}
#deals_navigation .deals_navigation_obj_109 a:hover {color: #000; font-weight: bold;}
#deals_navigation .deals_navigation_obj_110 a, #deals_navigation .deals_navigation_obj_112 a, #deals_navigation .deals_navigation_obj_113 a {width: 140px; padding: 2px 10px 2px 25px; display: block; background-color: #F3102F; color: #FFF; font-weight: bold;}
#deals_navigation .deals_navigation_obj_110 a:hover, #deals_navigation .deals_navigation_obj_111 a:hover, #deals_navigation .deals_navigation_obj_112 a:hover, #deals_navigation .deals_navigation_obj_113 a:hover {color: #FFF; font-weight: bold;}
#deals_navigation .deals_navigation_obj_111 a {width: 140px; padding: 2px 10px 2px 25px; display: block; background-color: #FF9933; color: #FFF; font-weight: bold;}

/*Profile activation form*/
div .activate_profile {width: 486px; height: 216px; margin: 0 auto; border: 1px solid #c1c0d0; text-align: left;}
div .activate_profile div {position: absolute;}
div .activate_profile div div {position: relative;}
div .activate_profile .tl, div .activate_profile .tr, div .activate_profile .bl, div .activate_profile .br {width: 10px; height: 11px;}
div .activate_profile .tl {margin: -1px 0 0 -1px; z-index: 1; background-image: url(../images/profile_activation_form/corner_top_l.jpg); background-repeat: no-repeat;}
div .activate_profile .tr {margin: -1px 0 0 477px; z-index: 1; background-image: url(../images/profile_activation_form/corner_top_r.jpg); background-repeat: no-repeat;}
div .activate_profile .bl {margin: 206px 0 0 -1px; z-index: 1; background-image: url(../images/profile_activation_form/corner_bottom_l.jpg); background-repeat: no-repeat;}
div .activate_profile .br {margin: 206px 0 0 477px; z-index: 1; background-image: url(../images/profile_activation_form/corner_bottom_r.jpg); background-repeat: no-repeat;}
div .activate_profile .tc {width: 476px; height: 23px; padding: 5px 0 0 10px; z-index: 0; background-image: url(../images/profile_activation_form/tbg.jpg); font: bold 12px/14px arial; color: #FFF;}
div .activate_profile .mc {width: 486px; height: 178px; margin: 28px 0 0 0; background-color: #ededed; z-index: 0; background-image: url(../images/profile_activation_form/cbg.jpg); background-repeat: no-repeat;}
	div .activate_profile .mc table {width: 310px; margin: 20px auto;}
	div .activate_profile .mc table td {width: 130px; text-align: right; font: bold 12px/14px arial;}
	div .activate_profile .mc table td input {width: 180px; border: 1px solid #c1c0d0;}
	div .activate_profile .mc input {width: 100px; display: block; margin: 0 auto;}
div .activate_profile .bc {width: 486px; height: 10px; margin: 206px 0 0 0; padding: 0; background-color: #ededed; z-index: 0; background-image: url(../images/profile_activation_form/bbg.jpg); background-repeat: no-repeat; font: normal 1px/1px arial;}

.corners {width: 300px; background: #ededed; border: 1px solid #c1c0d0; text-align: left;}
.corners div {background: url(../images/profile_activation_form/corner_top_l.jpg) top left no-repeat; position: relative; margin: -1px;}
.corners div div {background: url(../images/profile_activation_form/corner_top_r.jpg) top right no-repeat; margin: 0 0 0 0;}
.corners div div div {background: url(../images/profile_activation_form/corner_bottom_r.jpg) bottom right no-repeat; margin: 0 0 0 0;}
.corners div div div div {height: 216px; background: url(../images/profile_activation_form/corner_bottom_l.jpg) bottom left no-repeat; margin: 0 0 0 0px}

/*profile_info_tpl*/
.profile_info {width: 300px; margin: 10px auto}
.profile_info .profile_info_div1, .profile_info div div, .profile_info div input{font: normal 12px/18px arial;}
.profile_info .profile_info_div1 {width: 100px; font-weight: bold;}
.profile_info div {margin: 5px 0;}
.profile_info div div{width: 200px; float: left; text-align: left;}

/*LAT_WebLoginSideBar*/
.login_f {}
.login_f * {font: normal 9px/11px arial;}
.login_f a {font: normal 10px/11px arial;}
.login_f input {margin: 0; border: 1px solid #c1c0d0;}

.debug_login_f .login_submit {width: 80px; height: 17px; border: 0; background: url(../images/login_lat.gif) no-repeat; font: normal 0/0 arial; color: #002047; cursor: pointer;}

.debug_login_f {height: 40px; float: right !important;}
.debug_login_f * {font: normal 9px/11px arial;}
.debug_login_f span {display: block;}
.debug_login_f img {width: 105px; height: 19px; margin: 0; padding: 0;}
.debug_login_f a {font: normal 10px/11px arial;}
.debug_login_f input {margin: 0; border: 1px solid #c1c0d0;}

/**/
.login_ a {text-decoration: none; color: #333;}
.login_ {width: 175px; height: 130px; font: normal 12px/18px Arial; color: #333;}
.login_ .desc_ {display: block; font: normal 10px/12px Arial; color: #999;}
.login_ .title_, .login_ .center_l div a.active {font-weight: bold; font-size: 12px;}
.login_ .center_ {text-align: right;}
.login_ .center_l div {padding-left: 19px; background: url(../images/login_navigation_list_.gif) no-repeat 0 2px;}
.login_ .center_l div a:hover{font-weight: bold;}
.login_ .center_ div, .login_ .center_l div, .login_ .ftr_ {margin-top: 7px;}
.login_ input {width: 92px; vertical-align: middle;  border: solid 1px #c1c0d0; }
.login_link_ {float: right; margin-top: 0px !important;}
.login_ .ftr_ {height: 20px;}
.login_ .ftr_ a.registration_ {float: left; font-weight: bold; color: #cc0000;}
.login_link_ a {text-decoration: underline; font: normal 12px/18px Arial; color: #ff5800;}
.login_link_ a.small_ {text-decoration: underline; font-size: 10px; color: #ff5800;}

/*LAT_catalogue_items_search*/
.search_box {width: 132px; height: 22px; margin: 0 0 5px; padding: 6px 5px 0 5px; float: left; font: normal 14px/16px arial; border: 1px solid #FF5800; vertical-align: top;}
.search_submit {width: 30px; height: 30px; margin: 0 0 5px; padding: 0px; float: left; font: normal 0/0 arial; color: #FF9963; border: 0; background: url(../images/search.gif) no-repeat; cursor: pointer; vertical-align: top;}

/*e-Ls*/
.eLs_suc, .eLs_fai, .eLs_info {width: 427px; margin: 0px auto 5px auto; padding: 50px 0 50px 180px; background: #fff; background-image: url(../images/eLs_success.jpg); background-position: 10px 10px; background-repeat: no-repeat; border: 1px solid #E4E6E5;}
.eLs_fai {background-image: url(../images/eLs_failure.jpg) !important;}
.eLs_info {background-image: url(../images/eLs_info.jpg) !important;}