@charset "utf-8";
/* CSS Document */
* { padding:0px; margin:0px; }
p { margin-bottom:15px; }
ul li { margin-left:15px; }
ol li { margin-left:15px; }
div.wrapper { clear:both; }

body { font-family:"Trebuchet MS"; font-size:12px; color:#666666; background-color:#08152f; }

a { color:#4579b6; font-size:12px; text-decoration:underline; font-family:"Trebuchet MS";  }
a:hover { color:#4579b6; font-size:12px; text-decoration:none; font-family:"Trebuchet MS";  }

a.tc_dblue { color:#08152f; }
a.tc_dblue:hover { color:#08152f; }
a.tc_lblue { color:#4579b6; }
a.tc_lblue:hover { color:#4579b6; }

div.body_bg { background-image:url(images/data_bg.gif); background-position:center; background-repeat:repeat-y; }
div.header_bg { background-image:url(images/top_bg.jpg); background-position:top center; background-repeat:repeat-x; }

div.main_cont { width:990px; margin:0px auto; }

div.left_column { float:left; width:268px; overflow:hidden; }
div.right_column { float:left; width:722px; overflow:hidden; }

div.home_links { color:#406195; font-size:11px; height:38px; padding-left:35px; padding-top:3px; }
div.home_links a { font-size:11px; color:#406195; }

div.logo_cont { height:69px; padding-left:35px; padding-top:5px; overflow:hidden; }
div.logo_cont a img { border:0px; }

div.menu_cont { height:220px; padding-left:34px; overflow:hidden; }
div.menu_cont ul { list-style:none; }
div.menu_cont ul li { margin:0px; padding:0px; }
div.menu_cont ul li a { display:block; color:#FFFFFF; font-size:14px; text-decoration:none; width:153px; height:21px; padding-top:5px; padding-left:13px; overflow:hidden; }
div.menu_cont ul li a:hover { display:block; color:#739fc5; font-size:14px; text-decoration:none; background-image:url(images/mp_bg.png); background-position:top left; background-repeat:no-repeat; width:153px; height:21px; padding-top:5px; padding-left:13px; overflow:hidden; }
div.menu_cont ul li a.active { display:block; color:#739fc5; font-size:14px; text-decoration:none; background-image:url(images/mp_bg.png); background-position:top left; background-repeat:no-repeat; width:153px; height:21px; padding-top:5px; padding-left:13px; overflow:hidden; }
div.menu_cont ul li a.active:hover { display:block; color:#739fc5; font-size:14px; text-decoration:none; background-image:url(images/mp_bg.png); background-position:top left; background-repeat:no-repeat; width:153px; height:21px; padding-top:5px; padding-left:13px; overflow:hidden; }

div.pdf_cont { background-image:url(images/pdf_bg.jpg); background-position:top left; background-repeat:no-repeat; width:268px; height:450px; margin-top:15px; }
div.pdf_cont div.link1 { padding-left:140px; padding-top:70px; width:105px; height:120px; cursor:pointer; }
div.pdf_cont div.link1 a { font-size:18px; text-decoration:none; font-weight:bold; line-height:21px; }
div.pdf_cont div.link2 { padding-left:47px; height:72px; font-size:11px; }
div.pdf_cont div.link2 a { font-size:11px; }
div.pdf_cont div.link3 { padding-left:47px; font-size:18px; width:210px;  }
div.pdf_cont div.link3 a { font-size:18px; font-weight:bold; text-decoration:none; }
div.pdf_cont div.link4 { padding-left:47px; height:30px; font-size:12px; width:210px; margin-bottom:35px; }
div.pdf_cont div.link4 a { font-size:12px; font-weight:bold; text-decoration:none; }

div.footer_bg { background-image:url(images/bottom_bg.jpg); background-position:top center; background-repeat:repeat-x; height:101px; }
div.footer { width:990px; margin:0px auto; height:101px; overflow:hidden;  }
div.footer div.lside { float:left; width:765px; height:70px; margin-top:15px; padding-left:35px; }
div.footer div.rside { float:right; width:74px; margin-right:5px; border-right:1px solid #1a315f; height:46px; padding-top:24px; margin-top:15px; text-align:right; padding-right:15px; }
div.footer div.rside a img { border:0px; }

div.mini_logo_cont { float:left; width:90px; padding-top:18px; }
div.mini_logo_cont a img { border:0px; }
div.copywright { float:left; width:600px; color:#56709b; padding-top:16px; }

div.footer_menu_cont { width:765px; padding-top:8px; }
div.footer_menu_cont ul { list-style:none; }
div.footer_menu_cont ul li { display:block; float:left; margin-left:0px; padding-left:16px; border-left:1px solid #FFFFFF; margin-left:15px; height:10px; overflow:hidden; line-height:100%; }
div.footer_menu_cont ul li.first { display:block; float:left; margin-left:0px; height:10px; overflow:hidden; line-height:100%; border:0px; padding-left:0px; }
div.footer_menu_cont ul li a { color:#FFFFFF; text-decoration:none; }

div.search_box_cont { background-image:url(images/search_box_cont.jpg); background-position:top left; background-repeat:no-repeat; width:284px; height:70px; padding-top:26px; overflow:hidden; float:left; padding-left:16px; }
div.search_box_cont div.cap { font-size:16px; color:#FFFFFF; margin-bottom:3px; }
div.search_box_cont table tr td.inp input { border:1px solid #213963; background-color:#a4acbb; color:#08152f; width:180px; padding:2px; }
div.search_box_cont table tr td.btn input { font-size:11px; background-image:url(images/btn_w_shadow.png); background-position:top left; background-repeat:no-repeat; background-color:transparent; width:82px; height:22px; padding:2px 6px 5px 6px; border:0px; color:#ffffff; cursor:pointer; }

div.lang_user_cont { float:left; margin-left:13px; width:409px; }
div.lang_cont { width:409px; height:28px; overflow:hidden; }
div.lang_cont ul { list-style:none; }
div.lang_cont ul li { float:right; width:30px; height:28px; overflow:hidden; margin:0px; }
div.lang_cont ul li a { display:block; background-image:url(images/lng_bg.png); background-position:top left; background-repeat:no-repeat; font-size:11px; text-align:center; padding-left:3px; width:27px; padding-top:4px; height:24px; text-decoration:none; text-transform:uppercase; line-height:100%; color:#FFFFFF; }
div.lang_cont ul li a:hover { display:block; background-image:url(images/lng_act_bg.png); background-position:top left; background-repeat:no-repeat; font-size:11px; text-align:center; padding-left:3px; width:27px; padding-top:5px; height:23px; text-decoration:none; text-transform:uppercase; line-height:100%; color:#08152f; }
div.lang_cont ul li a.active { display:block; background-image:url(images/lng_act_bg.png); background-position:top left; background-repeat:no-repeat; font-size:11px; text-align:center; padding-left:3px; width:27px; padding-top:5px; height:23px; text-decoration:none; text-transform:uppercase; line-height:100%; color:#08152f; }
div.lang_cont ul li a.active:hover { display:block; background-image:url(images/lng_act_bg.png); background-position:top left; background-repeat:no-repeat; font-size:11px; text-align:center; padding-left:3px; width:27px; padding-top:5px; height:23px; text-decoration:none; text-transform:uppercase; line-height:100%; color:#08152f; }
div.lang_cont ul li a.parent { display:block; background-image:url(images/lng_act_bg.png); background-position:top left; background-repeat:no-repeat; font-size:11px; text-align:center; padding-left:3px; width:27px; padding-top:5px; height:23px; text-decoration:none; text-transform:uppercase; line-height:100%; color:#08152f; }
div.lang_cont ul li a.parent:hover { display:block; background-image:url(images/lng_act_bg.png); background-position:top left; background-repeat:no-repeat; font-size:11px; text-align:center; padding-left:3px; width:27px; padding-top:5px; height:23px; text-decoration:none; text-transform:uppercase; line-height:100%; color:#08152f; }

div.lang_user_cont div.cap { font-size:16px; color:#FFFFFF; margin-bottom:1px; }

div.lang_user_cont table tr td.inp  input { border:1px solid #213963; background-color:#172c53; color:#c5c5c5; width:152px; padding:2px; }
div.lang_user_cont table tr td.inp2 { padding-left:5px; }
div.lang_user_cont table tr td.inp2 input { border:1px solid #213963; background-color:#172c53; color:#c5c5c5; width:152px; padding:2px; }
div.lang_user_cont table tr td.btn input { font-size:11px; background-image:url(images/btn_w_shadow.png); background-position:top left; background-repeat:no-repeat; background-color:transparent; width:82px; height:22px; padding:2px 6px 5px 6px; border:0px; color:#ffffff; cursor:pointer; }

div.user_links { padding-top:6px; color:#948d8d; }
div.user_links a { color:#FFFFFF; font-size:11px; }

div.ilu_cont { width:722px; height:268px; overflow:hidden; }
div.ilu_cont a img { border:0px; }

div.box1 { width:298px; height:399px; overflow:hidden; float:left;  background-image:url(images/box1.png); background-position:top left; background-repeat:no-repeat; }
div.box2 { width:259px; height:399px; overflow:hidden; float:left; background-image:url(images/box2.png); background-position:top left; background-repeat:no-repeat; margin-left:32px; }
div.banner_column { width:120px; overflow:hidden; float:right; background-color:#efefef; min-height:300px;  }
div.data_column { width:602px; float:left; background-image:url(images/data_column_bg.gif); background-position:top left; background-repeat:repeat-y; margin-bottom:10px; }
div.data_column_grey { background-image:url(images/data_column_bg_grey.gif); }
div.data_column_inner { width:602px; background-image:url(images/data_columb_header_bg.jpg); background-position:top left; background-repeat:no-repeat; }
div.data_column_inner_grey { background-image:url(images/data_columb_header_bg_grey.jpg); }

div.data_column_inner h1 { display:block; float:left; font-size:20px; color:#264571; font-weight:bold; padding-top:12px; padding-left:15px; padding-bottom:5px; max-width:430px; }
div.data_column_inner h1.noleftpadding { display:block; float:left; font-size:20px; color:#264571; font-weight:bold; padding-top:12px; padding-left:0px; padding-bottom:5px; max-width:430px; }

div.data_column_inner a.right { display:block; float:right; font-weight:bold; font-size:12px; padding-right:15px; padding-top:15px; }
div.data_column_inner div.hr { margin-left:15px; height:1px; background-color:#e0e0e0; width:150px; clear:both; margin-bottom:8px; }
div.data_column_inner div.hr_noleftpadding { margin-left:0px; height:1px; background-color:#e0e0e0; width:150px; clear:both; margin-bottom:8px; }
div.data_column_inner div.right_margin { float:right; width:12px; height:5px; }
div.data_column_inner div.text_cont { margin-left:15px; width:560px; min-height:570px; overflow:hidden; }
div.data_column_inner div.text_cont_nopadding { margin-left:1px; width:587px; min-height:570px; overflow:hidden; padding-top:15px; padding-bottom:15px; }
div.data_column_inner div.text_cont_category { margin-left:1px; width:587px; min-height:570px; overflow:hidden; padding-top:0px; padding-bottom:15px; }
div.data_column_inner div.text_cont_product { margin-left:12px; width:576px; min-height:500px; overflow:hidden; padding-top:0px; padding-bottom:15px; }

div.data_column_footer { background-image:url(images/data_column_footer_bg.gif); background-position:top left; background-repeat:no-repeat; width:589px; height:41px; }
div.data_column_footer_grey { background-image:url(images/data_column_footer_bg_grey.gif); }
div.data_column_footer table { width:100%; }
div.data_column_footer td.lside { color:#9a9a9a; padding-left:11px; text-align:left; width:50%; padding-top:10px; }
div.data_column_footer td.rside { color:#9a9a9a; padding-right:11px; text-align:right; width:50%; padding-top:10px; }
div.data_column_footer td.rside a { font-weight:bold; }

div.banner { margin-bottom:10px; background-color:#FFFFFF; text-align:center; }
div.banner a img { border:0px; }

div.box_cap { padding-left:14px; padding-top:10px; }
div.box_cap h2 { font-size:20px; color:#999999; font-weight:bold; padding:0px; margin:0px; }
div.box_hr { margin-left:14px; width:140px; height:1px; background-color:#e0e0e0; margin-top:5px; margin-bottom:19px; }

div.product_thumb { float:left; margin-left:14px; width:115px; height:115px; overflow:hidden; }
div.product_thumb a img { border:1px solid #d7d7d7; }
div.product_data { float:left; margin-left:13px; height:115px; overflow:hidden; }
div.product_data div.product_params { height:90px; width:140px; }
div.product_data table { }
div.product_data td.p1 { color:#909090; font-size:11px; padding-right:15px; }
div.product_data td.p2 { color:#08152f; font-size:11px; font-weight:bold; }
div.product_data td.p3 { width:75px; }
div.product_data td.p3 a { color:#4579b6; font-size:11px; font-weight:bold; }
div.product_data td.p3 a:hover { color:#4579b6; font-size:11px; font-weight:bold; }

div.absolute { position:absolute; }
div.absolute a.rezervuoti { font-size:11px; display:block; position:absolute; background-image:url(images/btn_rezervuoti.png); background-position:top left; background-repeat:no-repeat; width:83px; height:27px; margin-left:-1px; margin-top:-12px; padding-top:4px; color:#FFFFFF; font-size:11px; text-decoration:none; padding-left:14px; letter-spacing:-0.5px; text-align:left; }

div.tit_product1 { position:absolute; top:446px; }
div.tit_product2 { position:absolute; top:591px; }

a.foot1 { display:block; margin:312px 3px 0px 3px; color:#5489c3; font-weight:bold; font-size:12px; background-color:#dedede; padding:12px 12px 12px 14px; }
a.foot2 { display:block; margin:9px 3px 0px 3px; color:#5489c3; font-weight:bold; font-size:12px; background-color:#dedede; padding:12px 12px 12px 14px; }

div.tit_news_cont { height:285px; overflow:hidden; margin-top:-1px; }
div.tit_news_block { padding-left:14px; padding-right:14px; height:130px; overflow:hidden; }
div.tit_news_block div.cap a { font-weight:bold; font-size:14px; text-decoration:none; color:#000000; }
div.tit_news_block div.cap a:hover { font-weight:bold; font-size:14px; text-decoration:none; color:#000000; }

div.tit_news_block_vid { padding-top:15px; border-top:1px solid #d5d5d5; }
div.tit_news_block_vid div.data_side { float:left; width:463px; overflow:hidden; padding-left:15px; padding-right:15px; }
div.tit_news_block_vid div.data_side div.url { padding-bottom:15px; }
div.tit_news_block_vid div.thumb { float:right; background-image:url(images/thumb_81x81_cont_bg.png); background-position:top left; background-repeat:no-repeat; padding-top:1px; padding-left:3px; width:86px; height:90px; overflow:hidden; padding-right:5px; padding-bottom:5px; }
div.tit_news_block_vid div.thumb div.limiter { width:81px; height:81px; overflow:hidden; }
div.tit_news_block_vid div.thumb div.limiter a img { border:0px; }
div.tit_news_block_vid div.data_side div.cap a { font-weight:bold; font-size:16px; text-decoration:none; color:#4579b6; }
div.tit_news_block_vid div.data_side div.cap a:hover { font-weight:bold; font-size:16px; text-decoration:none; color:#4579b6; }

div.grey_hr { height:1px; background-color:#d5d5d5; }
div.tit_news_spacer { height:15px; }

div.spacer17 { height:17px; }
div.spacer10 { height:10px; }

div.news_thumb { float:left; background-image:url(images/thumb_81x81_cont_bg.png); background-position:-2px 0px; background-repeat:no-repeat; padding-top:1px; padding-left:1px; width:86px; height:88px; overflow:hidden; padding-right:5px; }
div.news_thumb div.limiter { width:81px; height:81px; overflow:hidden; }
div.news_thumb div.limiter img { cursor:pointer; }

div.paginging_cont { background-color:#5489c3; color:#FFFFFF; margin-left:15px; padding:0px 20px 0px 20px; overflow:hidden; }
div.paginging_cont a { color:#FFFFFF; text-decoration:none; padding:1px 1px 2px 1px; }
div.paginging_cont font.current_page { padding:1px 3px 2px 3px; background-color:#6a9fda; }

div.path { padding:0px 15px 10px 15px; font-size:12px; color:#000000; }
div.path span { color:#8f8f8f; }

div.path_product { padding:0px 15px 0px 15px; font-size:12px; color:#000000; }
div.path_product span { color:#8f8f8f; }

div.padding15 { padding-left:15px; padding-right:15px; }


/* CATALOG STYLES */
div.catalog_cats { padding-left:8px; }

div.category_block { float:left; margin-left:7px; margin-bottom:4px; width:278px; height:133px; background-image:url(images/cat_bg.jpg); background-position:top left; background-repeat:no-repeat; overflow:hidden; cursor:pointer; }
div.category_block div.thumb { float:left; width:81px; height:107px; padding-left:7px; padding-top:26px; }
div.category_block div.thumb div.limiter { width:80px; height:80px; overflow:hidden; }
div.category_block div.data_side { float:left; height:93px; width:160px; margin-left:15px; margin-top:20px; overflow:hidden; }
div.category_block div.data_side td.data_side { height:93px; line-height:17px; }
div.category_block div.data_side div.cap a { font-weight:bold; color:#000000; text-decoration:none; font-size:13px;  }
div.category_block div.data_side div.cap a:hover { font-weight:bold; color:#000000; text-decoration:none; font-size:13px;  }
div.category_block div.data_side div.url a { font-weight:bold; color:#4579b6; text-decoration:underline; font-size:11px;  }
div.category_block div.data_side div.url a:hover { font-weight:bold; color:#4579b6; text-decoration:none; font-size:11px;  }

div.category_block_over { float:left; margin-left:7px; margin-bottom:4px; width:278px; height:133px; background-image:url(images/cat_bg_act.jpg); background-position:top left; background-repeat:no-repeat; overflow:hidden; cursor:pointer; }
div.category_block_over div.thumb { float:left; width:81px; height:107px; padding-left:7px; padding-top:26px; }
div.category_block_over div.thumb div.limiter { width:80px; height:80px; overflow:hidden; }
div.category_block_over div.data_side { float:left; height:93px; width:160px; margin-left:15px; margin-top:20px; overflow:hidden; }
div.category_block_over div.data_side td.data_side { height:93px; line-height:17px; }
div.category_block_over div.data_side div.cap a { font-weight:bold; color:#666666; text-decoration:none; font-size:13px;  }
div.category_block_over div.data_side div.cap a:hover { font-weight:bold; color:#666666; text-decoration:none; font-size:13px;  }
div.category_block_over div.data_side div.url a { font-weight:bold; color:#4579b6; text-decoration:none; font-size:11px;  }
div.category_block_over div.data_side div.url a:hover { font-weight:bold; color:#4579b6; text-decoration:none; font-size:11px;  }


div.product_block { padding-top:15px; border-top:1px solid #d5d5d5; }
div.product_block div.thumb { float:left; margin-left:13px; background-image:url(images/thumb_81x81_cont_bg.png); background-position:top left; background-repeat:no-repeat; padding-top:1px; padding-left:3px; width:91px; height:90px; overflow:hidden; padding-bottom:5px; }
div.product_block div.thumb div.limiter { width:81px; height:81px; overflow:hidden; }
div.product_block div.thumb div.limiter a img { border:0px; }

div.product_block div.data_side { float:left; width:260px; height:81px; overflow:hidden; margin-left:0px; }
div.product_block div.data_side div.cap { font-weight:bold; font-size:16px; text-decoration:none; color:#909090; }
div.product_block div.data_side div.cap a { font-weight:bold; font-size:16px; text-decoration:none; color:#08152f; }
div.product_block div.data_side div.cap a:hover { font-weight:bold; font-size:16px; text-decoration:none; color:#08152f; }
div.product_block div.data_side div.url { padding-bottom:10px; }
div.product_block div.data_side div.url a { font-size:11px; font-weight:bold; color:#4579b6; }

div.product_block div.cart_side { float:right; width:210px; height:81px; overflow:hidden; }
div.product_block div.cart_side td.c1 { vertical-align:middle; font-size:11px; color:#464646; font-weight:bold; padding-right:5px; }
div.product_block div.cart_side td.c2 { vertical-align:middle; }
div.product_block div.cart_side td.c2 input { border:1px solid #5489c3; background-color:#FFFFFF; width:40px; padding:2px; text-align:right; }
div.product_block div.cart_side td.c3 { vertical-align:middle; width:90px; padding-bottom:2px; text-align:left; }


div.cart_product_block { padding-top:15px; border-top:1px solid #d5d5d5; }
div.cart_product_block div.thumb { float:left; margin-left:13px; background-image:url(images/thumb_81x81_cont_bg.png); background-position:top left; background-repeat:no-repeat; padding-top:1px; padding-left:3px; width:91px; height:90px; overflow:hidden; padding-bottom:5px; }
div.cart_product_block div.thumb div.limiter { width:81px; height:81px; overflow:hidden; }
div.cart_product_block div.thumb div.limiter a img { border:0px; }
div.cart_product_block div.checkbox { float:left; padding:35px 2px 0px 15px; }
div.cart_product_block div.data_side { float:left; width:260px; height:81px; overflow:hidden; margin-left:0px; }
div.cart_product_block div.data_side div.cap { font-weight:bold; font-size:16px; text-decoration:none; color:#909090; }
div.cart_product_block div.data_side div.cap a { font-weight:bold; font-size:16px; text-decoration:none; color:#08152f; }
div.cart_product_block div.data_side div.cap a:hover { font-weight:bold; font-size:16px; text-decoration:none; color:#08152f; }
div.cart_product_block div.data_side div.url { padding-bottom:10px; }
div.cart_product_block div.data_side div.url a { font-size:11px; font-weight:bold; color:#4579b6; }
div.cart_product_block div.cart_side { float:right; width:130px; height:81px; overflow:hidden; }
div.cart_product_block div.cart_side td.c1 { vertical-align:middle; font-size:11px; color:#464646; font-weight:bold; padding-right:5px; padding-top:15px; }
div.cart_product_block div.cart_side td.c2 { vertical-align:middle; padding-right:15px; padding-top:15px; }
div.cart_product_block div.cart_side td.c2 input { border:1px solid #5489c3; background-color:#FFFFFF; width:40px; padding:2px; text-align:right; }
div.cart_product_block div.cart_side td.c3 { vertical-align:top; padding-top:5px; }

div.cart_links { padding-left:15px; padding-right:15px; padding-bottom:4px; }
div.cart_links table tr td { font-weight:normal; font-size:12px; color:#c3c3c3; }
div.cart_links table tr td a { font-weight:bold; }

div.cart_btns { padding-left:15px; padding-top:10px; }
div.cart_btns table tr td { padding-right:15px; font-weight:normal; font-size:12px; color:#666666; }
input.blue_btn { font-size:11px; background-image:url(images/btn_w_shadow.png); background-position:top left; background-repeat:no-repeat; background-color:transparent; width:82px; height:22px; padding:2px 6px 5px 6px; border:0px; color:#ffffff; cursor:pointer; }
input.light_blue_btn { font-size:11px; background-image:url(images/btn_w_shadow166.png); background-position:top left; background-repeat:no-repeat; background-color:transparent; width:154px; height:22px; padding:2px 6px 5px 6px; border:0px; color:#ffffff; cursor:pointer; }


div.cproduct_thumb { float:left; width:175px; height:179px; padding-left:3px; padding-top:1px; overflow:hidden; background-position:top left; background-repeat:no-repeat; background-image:url(images/thumb_170x170_cont_bg.png); }
div.cproduct_thumb div.limiter { width:170px; height:170px; overflow:hidden; }
div.cproduct_thumb div.limiter a img { border:0px; }
a.zoom_icon { display:block; position:absolute; margin-top:-18px; margin-left:149px; }
a.zoom_icon img { border:0px; }

div.cproduct_params { float:left; width:196px; overflow:hidden; margin-left:7px; margin-right:10px; }
div.cproduct_params h1 { display:block; padding:0px; margin:0px; color:#909090; font-size:16px; font-weight:bold; width:196px; }
div.cproduct_params h1 span { color:#08152f; }
div.cproduct_params td.cp_param { font-weight:normal; font-size:12px; color:#909090; padding-top:16px; padding-right:10px; }
div.cproduct_params td.cp_value { font-weight:normal; font-size:12px; color:#08152f; padding-top:16px; }


div.cproduct_add2cart { float:right; width:172px; height:82px; overflow:hidden; background-color:#efefef; margin-right:13px; }
div.cproduct_add2cart td.c1 { vertical-align:middle; font-size:11px; color:#464646; font-weight:bold; padding-right:5px; }
div.cproduct_add2cart td.c2 { vertical-align:middle; }
div.cproduct_add2cart td.c2 input { border:1px solid #5489c3; background-color:#FFFFFF; width:40px; padding:2px; text-align:right; }
div.cproduct_add2cart td.c3 { vertical-align:middle; width:76px; padding-bottom:2px; text-align:left; }

div.cproduct_description { float:right; width:388px; margin-right:13px; padding-top:17px; overflow:hidden; }
div.cproduct_description h2 { font-weight:bold; color:#999999; font-size:16px; padding-left:10px; padding-top:5px; padding-bottom:10px; }
div.cproduct_description div.descr { color:#909090; font-size:12px; padding-left:10px; }

div.cproduct_next_prev { padding-left:15px; padding-right:26px; }
div.cproduct_next_prev a.prev_product { display:block; float:left; width:172px; padding:2px 0px 3px 0px; text-align:center; color:#FFFFFF; font-size:11px; font-weight:bold; text-decoration:none; background-color:#5489c3; }
div.cproduct_next_prev a.prev_product:hover { display:block; float:left; width:172px; padding:2px 0px 3px 0px; text-align:center; color:#FFFFFF; font-size:11px; font-weight:bold; text-decoration:none; background-color:#5489c3; }
div.cproduct_next_prev a.next_product { display:block; float:right; width:172px; padding:2px 0px 3px 0px; text-align:center; color:#FFFFFF; font-size:11px; font-weight:bold; text-decoration:none; background-color:#5489c3; }
div.cproduct_next_prev a.next_product:hover { display:block; float:right; width:172px; padding:2px 0px 3px 0px; text-align:center; color:#FFFFFF; font-size:11px; font-weight:bold; text-decoration:none; background-color:#5489c3; }

div.cproduct_next_prev div.prev_product { display:block; float:left; width:172px; padding:2px 0px 3px 0px; text-align:center; color:#FFFFFF; font-size:11px; font-weight:bold; text-decoration:none; background-color:#c7c7c7; cursor:default; }
div.cproduct_next_prev div.next_product { display:block; float:right; width:172px; padding:2px 0px 3px 0px; text-align:center; color:#FFFFFF; font-size:11px; font-weight:bold; text-decoration:none; background-color:#c7c7c7; cursor:default; }

div.tip_cont { margin-top:80px; background-image:url(images/tip_cont_bg.jpg); background-position:top left; background-repeat:no-repeat; width:464px; height:88px; padding-left:18px; padding-right:78px; padding-top:10px; color:#000000; }
div.tip_cont h2 { display:block; font-weight:bold; font-size:14px; color:#000000; padding:0px; margin:0px; padding-bottom:3px; }

div.cart_summary { padding:2px; background-color:#144768; width:310px; overflow:hidden; color:#FFFFFF; }
div.cart_summary span { font-weight:bold; }

div.add2cart_modale { background-color:#FFFFFF; width:420px; }
td.add2cart_modale_td1 { padding:10px 5px 5px 10px; text-align:left; background-color:#FFFFFF; font-size:16px; font-weight:bold; color:#909090; }
td.add2cart_modale_td1 b { color:#08152f; }
td.add2cart_modale_td2 { padding:10px 10px 5px 0px; text-align:right; background-color:#FFFFFF; font-size:16px; font-weight:bold; color:#909090; }
td.add2cart_modale_td2 a { display:block; padding-right:15px; background-image:url(images/x.jpg); background-position:right center; background-repeat:no-repeat; }

td.add2cart_modale_td3 { padding:15px 5px 10px 10px; font-size:12px; color:#5e5d5d; background-color:#ececec; vertical-align:top; }
td.add2cart_modale_td4 { padding:12px 5px 10px 0px; background-color:#ececec; vertical-align:top; }
td.add2cart_modale_td4 input {  border:1px solid #d97933; background-color:#FFFFFF; width:40px; padding:2px; text-align:right;  }
td.add2cart_modale_td5 { padding:10px 7px 10px 0px; background-color:#ececec; vertical-align:top; }
td.add2cart_modale_td5 a { font-size:11px; display:block; background-image:url(images/btn_rezervuoti.png); background-position:top left; background-repeat:no-repeat; width:83px; height:27px; padding-top:4px; color:#FFFFFF; font-size:11px; text-decoration:none; padding-left:14px; letter-spacing:-0.5px; text-align:left; }

td.chistory_date { font-weight:bold; padding-bottom:5px; color:#000000; padding-top:15px; }
td.chistory_links { text-align:right; vertical-align:middle; padding-bottom:15px; border-bottom:1px solid #909090;  }
td.chistory_data { padding-bottom:10px; color:#000000; border-bottom:1px solid #909090; color:#909090; font-size:12px; }
table.chistory_products { margin-top:20px; }
table.chistory_products tr td { padding-right:20px; padding-bottom:5px; }

div.search_result { padding-bottom:15px; padding-left:15px; }
div.search_result b { color:#000000; line-height:120%; }

div.search_cap { font-size:16px; font-weight:bold; padding-bottom:10px; padding-top:15px; color:#000000; }






/* freetextzonu tekstai, nuotraukos ir lenteles */
div.txt img { margin:0px; }
div.txt img.lpic { margin:0px; padding-right:10px; padding-bottom:10px; padding-top:1px; cursor:pointer; }
div.txt hr { border:0; color:#CCCCCC; background-color:#CCCCCC; height: 1px; }
div.txt table.wborder { border-collapse:collapse; border-width:0px; margin:0px; }
div.txt table.wborder tbody tr td { padding:2px; border:1px solid #CCCCCC; }
/* modalas */
div.img_enlarge_bg { display:none; position:absolute; background-color:#000000; filter:alpha(opacity=75); -moz-opacity:.75; opacity:.75; }
div.img_enlarge { display:none; position:absolute; }
div.img_enlarge table { }
img.img_enl_border { padding:10px; border:1px solid #000000; background-color:#CCCCCC; cursor:pointer; }
/* komentarai */
div.comment_form_cont { padding-right:23px; padding-left:23px; }
div.comment_cap1 { margin-top:0px; margin-bottom:10px; line-height:100%; padding:2px 0px 2px 0px; color:#666666; font-size:14px; font-weight:bold; }
div.comment_cap2 { margin-top:30px; margin-bottom:10px; line-height:100%; padding:2px 0px 2px 0px; color:#666666; font-size:14px; font-weight:bold; }
div.comment { margin-bottom:10px; border:1px solid #d7d7d7; }
div.comment_with_padding { margin-bottom:10px; border:1px solid #d7d7d7; padding:10px; }
div.comment table tr td.user_avatar { width:122px; background-color:#efefef; text-align:center; vertical-align:top; border-right:1px solid #d7d7d7;  }
div.comment table tr td.user_nick { padding:2px 10px 0px 10px; color:#959595; } 
div.comment table tr td.user_nick_right { padding:2px 10px 0px 10px; color:#959595; } 
div.comment table tr td.user_comment { padding:0px 10px 2px 10px; color:#000000; } 
div.comment table tr td.user_nick a { font-weight:bold; }
div.comment table tr td.user_nick a:hover { font-weight:bold; }
div.comment_paging { padding-bottom:20px; text-align:center; }
td.bg_grey { background-color:#e8e8e8; padding:6px 15px 5px 15px; line-height:100%; }
div.comment_form { margin-bottom:10px; }
td.frm_txt { text-align:left; vertical-align:top; padding-top:3px; color:#333333; }
td.frm_txt2 { text-align:left; vertical-align:top;  color:#333333; }
td.frm_inp { text-align:right; padding-bottom:10px; }
td.frm_inp2 { text-align:right; padding-bottom:10px; }
td.frm_inp3 { text-align:left; padding-bottom:10px; }
td.compad_err { padding:10px 0px 10px 0px; color:#FF0000; }
div.comment_form_cont div.comment_form form table tr td.frm_inp input { border:1px solid #d7d7d7; background-color:#FFFFFF; width:394px; height:21px; padding-top:5px; padding-left:4px; }
div.comment_form_cont div.comment_form form table tr td.frm_inp textarea { border:1px solid #d7d7d7; background-color:#FFFFFF; overflow:auto; width:394px; height:80px; padding-left:4px; }
div.comment_form_cont div.comment_form form table tr td.frm_inp_small input { border:1px solid #d7d7d7; background-color:#FFFFFF; width:96px; height:22px; padding-top:5px; padding-left:4px; }
td.frm_inp_small { text-align:left; }
td.frm_code { text-align:right; vertical-align:top; padding-top:1px; }
td.frm_submit { text-align:right; width:400px; }
td.frm_submit_wide { text-align:right; width:400px; }
td.frm_submit input { font-size:11px; background-image:url(images/btn_w_shadow.png); background-position:top left; background-repeat:no-repeat; background-color:transparent; width:82px; height:22px; padding:2px 6px 5px 6px; border:0px; color:#ffffff; cursor:pointer; }
td.frm_submit_wide input { font-size:11px; background-image:url(images/btn_w_shadow100.png); background-position:top left; background-repeat:no-repeat; background-color:transparent; width:118px; height:22px; padding:2px 6px 5px 6px; border:0px; color:#ffffff; cursor:pointer; }
td.compad_err_registracija { padding:10px 0px 10px 10px; color:#FF0000; }
input.btn { font-size:11px; background-image:url(images/btn_w_shadow.png); background-position:top left; background-repeat:no-repeat; background-color:transparent; width:82px; height:22px; padding:2px 6px 5px 6px; border:0px; color:#ffffff; cursor:pointer; }
/* FORMOS */
div.small_form { padding-top:10px; }
div.small_form form table tr td.frm_inp { width:394px; }
div.small_form form table tr td.frm_ind { padding-top:1px; vertical-align:top; padding-right:5px; }
div.small_form form table tr td.frm_txt { width:230px; color:#333333; }
div.small_form form table tr td.frm_inp input { border:1px solid #5489c3; background-color:#FFFFFF; width:394px; padding:2px; }
div.small_form form table tr td.frm_inp textarea { border:1px solid #5489c3; background-color:#FFFFFF; overflow:auto; width:394px; height:80px; padding:2px; }
div.small_form form table tr td.frm_inp_small input { border:1px solid #5489c3; background-color:#FFFFFF; width:66px; padding:2px; }
td.frm_inp_tikrinti { margin:0px; padding:0px 0px 10px 0px; }

div.green_box { background-color:#FFFFFF; border:5px solid #7298bf; padding:20px; overflow:hidden; }
div.scroller { background-color:#FFFFFF; overflow:auto; text-align:left; padding-right:10px; }
td.cont1 { vertical-align:top; text-align:left; line-height:100%; font-size:24px; color:#000000; }
td.cont2 { vertical-align:top; text-align:right; line-height:100%;  }
td.cont3 { vertical-align:top; text-align:left; padding-top:10px; }