* { margin: 0px; padding: 0px; font-size: 12px; font-family: Arial; color: #000000; }
body { background:url(images/white/bg1.gif) repeat-x left top #ffffff; text-align: center;  }
img { border: none; }
ul { list-style: none; }
a { color: #d8251a; outline: none; }

#path a {color: #1f1f1f; text-decoration: underline}

ul.filtro { padding: 15px 0px; }
ul.filtro li {margin-left: 15px; padding: 4px 0px 4px 0px}
ul.filtro input {margin-right: 10px;}
ul.filtro li.fb {padding: 10px 0px;}

#new-filter {margin-left: 10px; margin-bottom: 20px; border-bottom: 2px solid #faefcb; border-top: 3px solid #b91420; background: #fbf6ee; padding: 10px}
#new-filter .lnk {background: url(/images/white/pliusiukas.gif) no-repeat; padding-left: 20px; font-weight: bold; font-size: 13px}
#new-filter .lnk2 {background: url(/images/white/minusiukas.gif) no-repeat; padding-left: 20px; font-weight: bold; font-size: 13px}
#new-filter .tth {padding: 10px 0px 10px 0px; background: url(/images/white/mmm.gif) center repeat-x;}
#new-filter .tth span {background: #fbf6ee; font-weight: bold; padding-right: 5px }


.paging_top {margin-top: 0px; margin-bottom: 15px; padding-top: 0px; padding-bottom: 15px; height: 20px; border-bottom: 1px solid #f2e5d2;}
.paging_bottom {margin-top: 0px; margin-bottom: 0px; padding-top: 20px; padding-bottom: 20px; height: 20px;}
.paging_top ul, .paging_bottom ul {list-style:none; margin:0px; padding: 0px; background: #cccccc}
.paging_top li, .paging_bottom li {
float:left;
padding:3px;
margin:0;
margin-right: 5px;
width: 14px; height: 14px;
cursor:pointer;
text-align: center;
list-style:none;
background: url(images/white/paging_bg.gif) no-repeat;
}
.paging_top li.sel, .paging_bottom li.sel {border: none; color: #ffffff; font-weight: bold; background: url(images/white/paging_bg_sel.gif) no-repeat}
.paging_top a, .paging_bottom a {text-decoration: none; color: #1f1f1f}


.date-pick {background: #ffffff; color: #1f1f1f; border: none; text-decoration: underline; cursor: pointer}

.pay_types h3 label {color: #d8251a; font-size: 14px}
.pay_types .pdescription {padding-top: 10px; padding-bottom: 10px}
.pay_types ul {margin-left: 0px}
.pay_types li {list-style: none; display: block}
.pay_types input {color: #000000}

#taisykles strong {font-size: 14px; color: #000000}
#taisykles li {font-size: 14px; color: #ffffff; font-weight: bold;}
#taisykles ul li {font-size: 12px; color: #999999; font-weight: normal;}
#taisykles ul {margin-bottom:0; padding-bottom: 0}

#tbl1 {border-collapse: collapse; margin-top: 10px; margin-bottom: 10px}
#tbl1 td {border: solid 1px #999999; padding:3px;}


h1 { font-size: 19px; color: #000000; }

#page { width: 1240px; margin: 0 auto; text-align: left; }

#header { position: relative; height: 174px }

#left { float: left; width: 260px; margin-right: 20px; }
#content { float: left; width: 670px; margin-bottom: 20px; color: #1f1f1f}
#contentmod { float: left; width: 670px; margin-bottom: 20px}

#content p, ul, ol {padding-bottom: 5px; padding-top: 5px}
#content ul, ol {
    padding-left: 20px;
	list-style-type: circle;
}

#content li {padding-bottom: 10px;}
#content h2 {color: #d8251a; font-size: 14px; padding-top: 15px; padding-bottom: 5px}
#content strong {font-size: 12px}
#right { float: right; width: 260px; margin-left: 20px;   }


#footer { clear: both; }

#logo { position: absolute; top: 10px; left: 30px; }
#nav { position: absolute; top: 134px; left: 308px; }
#login { position: absolute; top: 20px; }
#note { position: absolute; top: 40px; right: 20px; width: 270px; height: 111px; background: url(images/white/note.gif) no-repeat; }

#template_color { position: absolute; top: 0px; right: 310px; width: 140px; height: 104px; background: url(images/light_white.gif) no-repeat; padding-top: 40px; margin-top: -4px}
#template_color a {padding-left: 55px;display: block; height: 40px; width: 80px; padding-top: 22px}


.error {margin-bottom: 10px; margin-left: 10px; border: 1px solid #cc0000; padding: 10px}
#regForm #inp input {width: 230px; height: 24px; background: #000000; border: 1px #525252 solid; line-height: 24px; padding-left: 5px; padding-right: 5px; color: #ffffff; float: left}
#regForm #inp input.error {border: 1px #cc0000 solid;}
#inp label.error {color: #cc0000; float: left;line-height: 24px;  margin-left: 10px;}
#inp em {float: left;}
#inp p { clear: both; }
.ok {padding: 10px; border: #19b24b 1px solid; margin-bottom: 10px}

.inp {width: 100px; height:24px; line-height: 24px; background: #FFFFFF; border: 1px #FFCC01 solid; line-height: 24px; padding-left: 5px; padding-right: 5px; color: #000000; float: left}
#p_photo img {border: 0;}

#main_menu li { float: left; background: url(images/white/main_meniu.gif) repeat-x; }
#main_menu li a { display: inline; text-decoration: none; padding: 0px 30px; color: #ffffff; font-size: 13px; font-weight: bold; width: auto; height: 40px; line-height: 40px; }
#main_menu li a:hover { color: #ffcc00; padding-top:1px}
#main_menu li.active { background: url(images/white/main_meniu_active.gif) repeat-x; }
#main_menu li.activeln { background: url(images/white/main_meniu_active.gif) repeat-x; border-left: none; }
#main_menu li.active a { color: #ffcc00; text-decoration: none; }
#main_menu li { border-left: 1px solid #d05441; }
#main_menu li.noborder { border: none; }
#main_menu li.lnoborder { border-left: none; }

.treeview {padding-top:0px;}
.treeview li ul li ul{ /*Style for ULs that are children of LIs (submenu) */
display: none; /*Hide them by default. Don't delete. */
}
/*font-weight: bold; background: url(images/block_category2.gif) top left no-repeat; height: 36px; line-height: 36px; padding-left: 42px; margin-left: 3px; color: #aaaaaa;*/

.treeview li {font-weight: bold; padding-left: 42px; margin-left: 3px; color: #000000;}
.treeview li div {width: 212px; margin-left: -42px; padding-left: 42px; background: url(images/white/block_category2.gif) top left no-repeat #f7efe2; padding-top: 10px; padding-bottom: 10px}



.treeview li ul {margin-left:-10px; padding-left:-10px; }
.treeview li ul li { font-weight: normal; background: url(images/white/row.gif) left 7px no-repeat; background-position:7px left; line-height: 15px; padding: 4px 0px 4px 25px; margin-left: -20px; color: #aaaaaa; position: relative; }
.treeview li ul li a {font-size: 12px; text-decoration: none;}
.treeview li ul li a:hover {font-size: 12px; text-decoration: underline;}

.treeview li ul li ul li { font-weight: normal; background: url(images/white/row.gif) no-repeat; background-position:7px left;line-height: 15px; padding: 4px 0px 4px 25px; margin-left: 10px; color: #aaaaaa; position: relative; }	
#treemenu1 .submenu { cursor: pointer}
#treemenu1 .submenu2 { color: #000000}

.clear { clear: both; }
.clear0 { clear: both; height: 0px; font-size: 0px }

.block_title { background: url(images/white/block_title2.gif) top left no-repeat; height: 36px; line-height: 36px; padding-left: 15px; font-weight: bold}
.block_bg { background: url(images/white/block_bg2.gif) repeat-y; margin-bottom: 25px; }
.block_bot { background: url(images/white/block_bottom2.gif) bottom left no-repeat; padding-bottom: 2px; }

.block_category { font-weight: bold; background: url(images/white/block_category2.gif) top left no-repeat; height: 36px; line-height: 36px; padding-left: 42px; margin-left: 3px; color: #343031; }

ul.navigation { padding: 15px 0px; }
ul.navigation li { background: url(images/white/row.gif) center left no-repeat; margin-left: 15px; padding: 4px 0px 4px 25px; }
ul.navigation li a { color: #d8251a; text-decoration: none; }
ul.navigation li a:hover { color: #1f1f1f;}
ul.navigation li a.cat_selected { color: #1f1f1f; text-decoration: none; }

ul.navigation2 { padding: 0px 0px; }
ul.navigation2 li { background: url(images/white/rat_pilk.gif) 12px 6px no-repeat #f9f5ec; margin-left: 3px; padding: 12px 0px 12px 23px;width: 231px; border-bottom: 1px #ffffff solid}
ul.navigation2 li a { color: #d8251a; text-decoration: none; }
ul.navigation2 li.cat_selected { color: #1f1f1f; text-decoration: none; }
ul.navigation2 li.cat_selected {background: url(images/white/rat_red.gif) 12px 6px no-repeat #f9f5ec;}


#footer { background: url(images/white/footer_bg.gif) repeat-x; height: 66px; }
#footer_left { background: url(images/white/footer_left.gif) top left no-repeat; height: 66px; }
#footer_right { background: url(images/white/footer_right.gif) top right no-repeat; height: 66px; padding-left: 20px; }
#footer img { float: left; margin: 15px 10px 0px 10px; }

#copyrights { clear: both; margin-bottom: 20px; margin-top: 20px; }
#copyrights * { color: #424242; }
#copyrights #copyrights_left { float: left; padding-top: 12px; }
#copyrights #copyrights_right { float: right; }

#top { position: relative; width: 1240px; height: 208px; background: url(images/white/top.gif) no-repeat; margin-bottom: 20px }

.banner { margin-bottom: 20px; width: 260px; height: 140px; background: url(images/white/banner.gif); }

.cat_name { margin-left: 10px; margin-bottom: 20px; background: url(images/white/cat_but.gif) center left no-repeat; height: 32px; line-height: 32px; padding-left: 47px; }
.sec { margin-left: 10px; margin-bottom: 20px; background: url(images/white/a_raktas.gif) center left no-repeat; height: 32px; line-height: 32px; padding-left: 47px; }
.important { margin-left: 10px; margin-bottom: 20px; background: url(images/white/important.gif) center left no-repeat; height: 32px; line-height: 32px; padding-left: 47px; }
.cart1 { margin-left: 10px; margin-bottom: 20px; background: url(images/white/krepselis.gif) center left no-repeat; height: 32px; line-height: 32px; padding-left: 47px; }
.cart_suma td, strong {font-size: 17px;color: #333333}
.news { margin-left: 10px; margin-bottom: 20px;  background: url(images/white/news.gif) center left no-repeat; height: 32px; line-height: 32px; padding-left: 47px; }
.favorite { margin-left: 10px; margin-bottom: 20px;  background: url(images/white/favorite.gif) center left no-repeat; height: 32px; line-height: 32px; padding-left: 47px; }

.items_container { border-bottom: 1px solid #f2e5d2; margin-bottom: 20px; padding: 0 10px 20px 10px; }
.item { width: 200px; margin-right: 15px; float: left; }
.item a { font-weight: bold; }
.item .price { color: #ffcc00; font-size: 18px; }
.item .description { line-height: 18px; }

.item_small { width: 190px; margin-right: 15px; float: left; }
.item_small .price_small { color: #cccccc; font-size: 12px; padding-top: 6px;}

.cart {margin: 0; padding: 0}
.cart li { margin: 0px 3px 1px 3px; background: #f9f5ec; height: 81px;}
.cart_img { float: left; margin-top: 10px; margin-left: 10px; width: 75px; }
.cart_name { float: left; margin-top: 20px; width: 145px; padding-left: 10px}
.cart_delete { float: left; margin-top: 20px; width: 20px; text-align: right;}
.cart li.sum { height: 36px !important; }
.cart li.emptycart { height: 36px !important; }
.cart #emp { float: left; margin: 10px; }

.cart #total { float: left; margin: 10px; }
.cart #review { float: right; margin: 10px; }
.cart #review a { background: url(images/white/row.gif) center left no-repeat; padding-left: 20px; }

.underlines a { text-decoration: underline !important; }

#swf1_container { position: absolute; width: 206px; top: 6px; left: 1px;   border-right: 1px solid #d05441; }
#swf2_container { position: absolute; width: 206px; top: 6px; left: 208px; border-right: 1px solid #d05441; }
#swf3_container { position: absolute; width: 206px; top: 6px; left: 415px; border-right: 1px solid #d05441;}
#swf4_container { position: absolute; width: 206px; top: 6px; left: 622px; border-right: 1px solid #d05441; }
#swf5_container { position: absolute; width: 205px; top: 6px; left: 829px; border-right: 1px solid #d05441; }
#swf6_container { position: absolute; width: 204px; top: 6px; left: 1035px; }

#search_title { position: absolute; top: 173px; left: 400px; color: #ffffff }
#search_input { position: absolute; top: 165px; left: 500px; width: 215px; height: 28px; background: url(images/white/search_input.gif) } 
#search_input  input { border: none; background: none; padding: 5px; width: 205px; top: 1px; }
#search_button { position: absolute; top: 165px; left: 723px; }

#login_form table td {padding-bottom: 10px}
#login_form .input {width: 240px; border: solid 1px #3f3f3f; background: #000000; color: #ffffff}
#login_form #taisykles {color: #000000}
#input240 {width: 240px; height: 28px; background: url(images/white/input_240.gif) no-repeat; margin-right: 10px} 
#input240 input { border: none; background: none; padding: 5px; width: 230px; top: 1px; color: #1f1f1f}


.inputCount {width: 50px; height: 28px; background: url(images/white/a_nr.gif) no-repeat; margin-right: 10px} 
.inputCount input { border: none; background: none; padding: 5px; width: 40px; top: 2px; text-align: center; color: #1f1f1f; font-weight: bold}
.input215 {width: 215px; height: 28px; background: url(images/white/siust_bg.gif) no-repeat; margin-right: 10px} 
.input215 input { border: none; background: none; padding: 5px; width: 205px; top: 2px; text-align: left; color: #1f1f1f; font-weight: bold}

#cartbig  {background: url(images/white/cart_bg1.gif) repeat-x; float: none}
#cartbig th  { height: 38px; padding-left: 10px; padding-right: 10px; color: #1f1f1f}

#cartbig th.left {background: url(images/white/cart_bg_left.gif) no-repeat }
#cartbig th.right {background: url(images/white/cart_bg_right.gif) no-repeat right}
.nostock {font-size: 10px; color: #1f1f1f}
.pvz {font-size: 10px;}

#login { position: absolute; top: 40px; left: 420px; padding-left: 70px; background: url(images/white/smile.gif) center left no-repeat; height: 50px; padding-top: 15px}

#note_container { position: relative; }
#note_container #phone { position: absolute; top: 20px; left: 100px; }
#note_container #skype{ position: absolute; top: 30px; left: 220px; }
#note_container #mail{ position: absolute; top: 50px; left: 100px; }
#note_container #quest{ position: absolute; top: 30px; left: 20px; width: 80px; text-align: center; }

.nuolaida { color: #666666; text-decoration: line-through; }
.procentas { position: relative; height: 1px; }
.procentas span { position: absolute; top: -35px; left: 100px; font-size: 16px; color: white; font-weight: bold; }
.price { padding: 10px 0; }
.description { margin-top: 5px; }

.navigation a:hover { color: #ccc; }
#main_menu a:hover { color: #fff; }.sveiki {font-family: Arial; color: #aaaaaa; text-decoration: none; font-weight: normal; font-size:19px; }

.r22{font-family: Arial; color: #dc251e; text-decoration: none; font-weight: normal; font-size:22px; }
.highslide-maincontent .r18{font-family: Arial; color: #dc251e; text-decoration: none; font-weight: normal; font-size:18px; }

.b14{font-family: Arial; color: #ffffff; text-decoration: none; font-weight: normal; font-size:14px; }
.p22{font-family: Arial; color: #ffffff; text-decoration: none; font-weight: normal; font-size:22px; }
.p15 {font-family: Arial; color: #aaaaaa; text-decoration: none; font-weight: normal; font-size:14px; }
.adresas {font-family: Arial; color: #666666; text-decoration: none; font-weight: normal; font-size:13px; }

#jcart-tooltip {font-size: 16px; z-index:1000; display:none; position:absolute; background: url(images/white/prideta.gif); width:260px; height:70px; padding: 20px; padding-top: 30px; text-align: center; color: #1f1f1f}
#jcart-tooltip a {font-size: 16px;}
#text_box_tool {
	font-size: 16px;
	z-index: 1006;
	position: absolute;
	background: url(images/white/nuola.gif) no-repeat right top;
	width: 496px;
	height: 217px;
	text-align: center;
	color: #1F1F1F;
}

.class_white {color: #000000; }

#topmain {padding-top: 6px;padding-left: 10px;}
#topmain li {width: 163px; text-align: center; float: left; padding-top: 6px; height: 136px; padding-right: 6px; margin-right: 6px; border-right: 1px solid #d05441}
#topmain li.end {width: 163px; text-align: center; float: left; padding-top: 6px; height: 136px; padding-right: 0px; margin-right: 0px; border-right: none}
#topmain img {width: 163px; height: 100px; padding-bottom: 0px}
#topmain li a {color: #fff; font-weight: bold; text-decoration: none;text-shadow: 0.1em 0.1em 0.01em #000; font-size: 11px}
#topmain li a:hover {color: #ffff00;}
#topmain li.tm2 img {padding-bottom: 0px}

.r14{font-family: Arial; color: #dc251e; text-decoration: none; font-weight: normal; font-size:14px; }

.r14h{font-family: Arial; color: #dc251e; text-decoration: underline; font-weight: normal; font-size:14px; }
.r14h:hover{font-family: Arial; color: #dc251e; text-decoration: none; font-weight: normal; font-size:14px; }

.p15 {font-family: Arial; color: #666666; text-decoration: none; font-weight: normal; font-size:14px; }

.b14{font-family: Arial; color: #000000; text-decoration: none; font-weight: normal; font-size:14px; }


span.old_price {
	text-decoration:line-through; color: #D8251A;
}

.curency_select {float: right; text-align: right; margin: 10px 10px 0 0; padding: 0; line-height: 19px}
.curency_select select {color: #000 !important; background: #fff; }

#lang {position: absolute; bottom: 15px; right: 50px}
#lang a {text-decoration: none; color: #000}
#lang a:hover {text-decoration: underline; color: #000}

#info_div {top: 0px; left: 0px; display: none; z-index:301; position: fixed; background-color: #000; width: 700px; height: 300px; padding-top: 100px; padding-left: 60px; border: 1px solid #585858; 
-moz-border-bottom-left-radius: 5px; -webkit-border-bottom-left-radius: 5px; -khtml-border-bottom-left-radius: 5px; border-bottom-left-radius: 5px;-moz-border-top-left-radius: 5px; -webkit-border-top-left-radius: 5px; -khtml-border-top-left-radius: 5px; border-top-left-radius: 5px;
-moz-border-bottom-right-radius: 5px; -webkit-border-bottom-right-radius: 5px; -khtml-border-bottom-right-radius: 5px; border-bottom-right-radius: 5px;-moz-border-top-right-radius: 5px; -webkit-border-top-right-radius: 5px; -khtml-border-top-right-radius: 5px; border-top-right-radius: 5px;
}
#prod_info {float:left; width: 950px}
