/*Segment start base*/
@charset "utf-8";
* { padding:0px; margin:0px; }
*:focus { outline:0; }
p { margin-bottom:15px; }
ul li { margin-left:15px; }
ol li { margin-left:15px; }
ol, ul { padding-left:15px; }
div.wrapper { clear:both; }

a img { border:0px; }

body { overflow-x:hidden; overflow-y:scroll; overflow:-moz-scrollbars-vertical; background-position:center top; background-repeat:repeat-x; }

div.spacer30 { height:30px; }
div.spacer20 { height:20px; }
div.spacer10 { height:10px; }

html, body { height:100%; }

#distance { width:1px; height:50%; margin-bottom:-275px; float:left; }
#container { margin:0 auto; position:relative; text-align:left; height:550px; width:980px; clear:left; }

#distance_wad { width:1px; height:50%; margin-bottom:-300px; float:left; }
#container_wad { margin:0 auto; position:relative; text-align:left; height:600px; width:980px; clear:left; }

#container #wad_block { display:none; }
#container_wad #wad_block { display:block; width:100%; overflow:hidden; height:50px; }

#header_cont { height:80px; }

#logo_cont { float:left; height:80px; }
#logo_cont a { display:block; position:absolute; z-index:120; height:80px; }

#phone_cont { float:left; height:80px; padding:0px 10px; }
#phone_cont table tr td { height:80px; vertical-align:top; }
#phone_cont .phone span { display:block; }

#lang_cont { float:right; padding:5px 15px 5px 20px; height:20px; display:block; list-style:none; }
#lang_cont li { float:left; margin:0px; padding:0px 4px; height:20px; line-height:20px; }
#lang_cont li a { text-transform:uppercase; text-decoration:none; height:20px; line-height:20px; }
#lang_cont li.act a { text-decoration:none; cursor:default; }

.search_form { display:none; }

div.data_block { width:980px; height:450px; overflow:hidden; }
div.padd15 { width:940px; } /* margin-left:15px; margin-top:15px; padding-right:10px; height:420px; overflow-x:hidden; overflow-y:auto; */

/* scrollbar */
#scrollbar1 { width: 980px; }
#scrollbar1 .viewport_sc { width: 950px; height: 420px; margin:15px; overflow: hidden; position: relative; }
#scrollbar1 .overview_sc { list-style: none; position: absolute; left: 0; top: 0; padding: 0; margin: 0; }
#scrollbar1 .scrollbar_sc { background: transparent url(uploads/bg-scrollbar-track-y.png) no-repeat 0 0; position: relative; background-position: 0 0; float: right; width: 15px; }
#scrollbar1 .track_sc { background: transparent url(uploads/bg-scrollbar-trackend-y.png) no-repeat 0 100%; height: 100%; width:13px; position: relative; padding: 0 1px; }
#scrollbar1 .thumb_sc { background: transparent url(uploads/bg-scrollbar-thumb-y.png) no-repeat 50% 100%; height: 20px; width: 25px; cursor: pointer; overflow: hidden; position: absolute; top: 0; left: -5px; }
#scrollbar1 .thumb_sc .end_sc { background: transparent url(uploads/bg-scrollbar-thumb-y.png) no-repeat 50% 0; overflow: hidden; height: 5px; width: 25px; }
#scrollbar1 .disable_sc { display: none; }

div.footer_block { width:950px; height:20px; overflow:hidden; line-height:20px; padding:0px 15px; }

div.slider_cont { width:980px; height:450px; overflow:hidden; margin:0px auto; }
div.slider_cont div.slide_btns { position:absolute; margin-top:430px; text-align:right; width:980px; z-index:5; }
div.slider_cont div.slide_btns a { text-decoration:none; padding:5px 5px; line-height:20px; font-weight:bold; }
div.slider_cont div.slide_btns a:hover {  }
div.slider_cont div.slide_btns a.act {  }
div.slider_cont div.slides_block { width:980px; height:450px; overflow:hidden; position:absolute; } /* background-color:#FFFFFF; */
div.slider_cont div.viewport { width:980px; height:450px; overflow:hidden; position:absolute; }
div.slider_cont div.viewport div.slider { position:absolute; top:0px; left:0px; height:450px; overflow:hidden; }
div.slider_cont div.viewport div.slider div.slide { position:absolute; top:0px; left:0px; width:980px; height:450px; overflow:hidden; visibility:hidden; background-position:center; background-repeat:no-repeat; }
div.slider_cont div.viewport div.slider div.slide img.normal { display:none; }
div.slider_cont div.viewport div.slider div.slide a.normal { display:block; width:33%; height:450px; float:left; }
div.slider_cont div.viewport div.slider div.slide a.normal.w { width:34%; }
div.slider_cont div.viewport div.slider div.slide span.empty { display:block; width:33%; height:450px; float:left; }
div.slider_cont div.viewport div.slider div.slide span.w { width:34%; }
/* div.slider_cont div.viewport div.slider div.slide a:hover { background-color:#FFFFFF; opacity:0.05; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=5)"; filter: alpha(opacity=5); } */
div.slider_cont div.prev_big { position:absolute; z-index:6; display:block; width:50px; height:50px; line-height:50px; text-align:center; text-decoration:none; cursor:pointer; margin-top:200px; margin-left:0px; }
div.slider_cont div.next_big { position:absolute; z-index:6; display:block; width:50px; height:50px; line-height:50px; text-align:center; text-decoration:none; cursor:pointer; margin-top:200px; margin-left:930px; }

div.logo_cont { display:none; }

/* top menu */
ul#tmenu { margin:0px; padding:0px; list-style:none; overflow:hidden; float:right; clear:right; }
ul#tmenu li { margin:0; padding:0; float:left; display:block; cursor:pointer; vertical-align:bottom; }
ul#tmenu li a { display: block; }
ul#tmenu li ul { display: none; position:absolute; z-index:200; margin:0px; padding:0px; list-style:none; zoom:1; }
ul#tmenu li ul li { float: none; } 
/* Styling starts here */
ul#tmenu { height:50px; }
ul#tmenu li { margin-left:1px; }
ul#tmenu li:first-child, ul#tmenu li.fchild { margin-left:0px; }
ul#tmenu li a { display:block; text-decoration:none; line-height:50px; height:50px; padding:0px 15px 0px 15px; }
ul#tmenu li a.top_mp_active {}
ul#tmenu li a.top_mp_active:hover {  }
ul#tmenu li.ovr a, ul#tmenu li.ovr a:hover, ul#tmenu li.ovr a.top_mp_active, ul#tmenu li.ovr a.top_mp_active:hover {  }
ul#tmenu li.havechild:hover a, ul#tmenu li.havechild:hover a.top_mp_active {  }
/*2*/
ul#tmenu li.ovr ul { width:160px; height:auto; padding:5px 0px; margin-left:0px; }
ul#tmenu li.ovr ul li { padding:0px; margin:0px; width:160px; height:auto; background-color:transparent; }
ul#tmenu li:hover ul li a, ul#tmenu li.ovr ul li a, ul#tmenu li.havechild:hover ul li a, ul#tmenu li.ovr ul li a:hover { width:130px; line-height:100%; padding:5px 15px 6px 15px; margin:0px; height:auto; background-color:transparent; }
ul#tmenu li.ovr ul li.havesubchild a, ul#tmenu li.ovr ul li.havesubchild a:hover {  }
ul#tmenu li.ovr ul li.ovr a, ul#tmenu li.ovr ul li.ovr a:hover {  }
/*3*/
ul#tmenu li.ovr ul li.ovr ul { width:160px; height:auto; padding:0px; border:1px solid #ffffff; }
ul#tmenu li.ovr ul li.ovr ul li a, ul#tmenu li.ovr ul li.ovr ul li a:hover { background-color:transparent; }
ul#tmenu li.ovr ul li.ovr ul li.ovr a, ul#tmenu li.ovr ul li.ovr ul li.ovr a:hover { }
/* top menu end */

table.path { width:100%; margin-bottom:0px; }
table.path tr td.path { text-align:left; vertical-align:middle; width:90%; }
table.path tr td.path a { text-transform:uppercase;  }
table.path tr td.path span { font-weight:normal;  }
table.path tr td.path h1 {  }
table.path tr td.link { text-align:right; vertical-align:middle; white-space:nowrap; padding-left:10px; width:1%; }
table.path tr td.link a { text-decoration:none; }
table.path tr td.link a.list { display:block; width:15px; height:15px; line-height:15px; text-align:center; font-size:150%; }
table.path tr td.link a.back { display:block; width:15px; height:15px; line-height:15px; text-align:center; font-size:150%; }
table.path tr td.link a.top  { display:block; width:15px; height:15px; line-height:15px; text-align:center; font-size:150%; }
table.path tr td.ord_paging { white-space:nowrap; width:1%; text-align:right; padding-right:10px; }

div.txt table.wborder { border-collapse:collapse; border-width:0px; margin:0px; margin-bottom:15px; }
div.txt table.wborder tbody tr td { padding:2px; border:1px solid #CCCCCC; }
img.wborder { border:1px solid #CCCCCC; } /*padding:1px !important;*/
div.txt { letter-spacing:0.1px; }
div.txt img { margin:5px; }


div.news_block { margin-bottom:15px; }
div.news_block div.thumb_side { float:left; width:152px; padding-right:10px; }
div.news_block div.thumb_side a { display:block; width:150px; height:150px; border:1px solid #cccccc; background-position:center; background-repeat:no-repeat; background-color:#FFFFFF; }
div.news_block div.thumb_side a img { display:none; }
div.news_block div.data_side { float:left; width:760px; }
div.news_block div.data_side div.summary { min-height:150px; }
div.news_block div.data_side div.summary table, div.data_side div.summary table tr td { height:150px; vertical-align:middle;}
div.news_block div.data_side div.summary a.cap { font-weight:bold; padding-bottom:5px; display:block; }
div.news_block div.data_side div.summary div.date { padding-bottom:5px; }
img.news_pic { border:1px solid #cccccc; float:left; margin:5px 5px 5px 0px; }
div.news_apr h3 { padding-bottom:10px; }
div.news_apr div.date { padding-bottom:10px; }

div.paging { padding:5px 10px; text-align:center; cursor:default; }
div.paging a, td.ord_paging a { cursor:pointer; padding:2px 5px; text-decoration:none; }
div.paging span, td.ord_paging span { padding:2px 5px; text-decoration:none;  }
div.paging span.nobg, td.ord_paging span.nobg { padding:2px 5px; text-decoration:none; }
div.paging .current_page, td.ord_paging .current_page {  }

div.it0005 { display:block; }
div.it0005 div.data_cont { float:left; width:450px; margin-right:25px; }
div.it0005 div.form_cont { float:left; width:450px; margin-top:-5px; }
div.it0005 div.form_cont h3 { padding-bottom:10px; }

div.form {}
div.form table { width:100%; }
div.form table tr td { }
div.form td.compad_err { color:#FF0000; padding:10px 0px; }
div.form td.frm_txt { padding-bottom:5px; padding-top:5px; vertical-align:top; }
div.form td.frm_inp { padding-bottom:5px; text-align:right; padding-left:5px; padding-right:7px; }
div.form td.frm_inp label { display:inline-block; padding-left:5px; height:14px; line-height:14px; cursor:pointer; }
div.form td.frm_inp div.variant { display:inline-block; min-width:48%; margin-right:2%; padding:2px 0px; }
div.form td.frm_inp div.variant input { margin-left:0px; }
div.form input.frm, div.form textarea.frm, div.form select.frm { border-style:solid; padding:2px 5px; width:100%; margin-left:-5px; overflow:hidden; }
div.form textarea.frm { height: 80px; }
div.form select.frm { width:100%; }
div.form select.frm option { padding-right:10px; background-color:#FFFFFF; color:#000000; }
div.form td.inp_small { width:80px; padding-left:5px; padding-right:5px; }
div.form td.rules { text-align:center; padding-right:5px; }
div.form .btn { border-style:solid; width:100%; padding:2px 5px; cursor:pointer; height:auto; line-height:normal;  }
div.form div.btn_cont { }

div.album_block { margin-bottom:15px; }
div.album_block div.thumb_side { float:left; width:152px; padding-right:10px; }
div.album_block div.thumb_side a { display:block; width:150px; height:150px; border:1px solid #cccccc; background-position:center; background-repeat:no-repeat; background-color:#FFFFFF; }
div.album_block div.thumb_side a img { display:none; }
div.album_block div.data_side { float:left; width:760px; }
div.album_block div.data_side div.summary { min-height:150px; }
div.album_block div.data_side div.summary table, div.data_side div.summary table tr td { height:150px; vertical-align:middle;}
div.album_block div.data_side div.summary a.cap { font-weight:bold; padding-bottom:5px; display:block; }
div.album_block div.data_side div.summary div.date { padding-bottom:5px; }

div.gallery { width:1000px; }
div.gallery h3 { padding-bottom:10px; }
div.gallery div.mthumb { float:left; margin:0px 40px 30px 0px; } /* margin:26px 46px 26px 0px; */
div.gallery div.mthumb a { display:block; width:150px; height:150px; border:1px solid #cccccc; background-color:#FFFFFF; background-position:center; background-repeat:no-repeat; }
div.gallery div.mthumb a img { display:none; }

div.cat_list { width:1000px; }
div.cat_list h3 { padding-bottom:10px; }
div.cat_list div.mthumb { float:left; margin:0px 40px 30px 0px; }
div.cat_list div.mthumb a.thumb { display:block; width:150px; height:150px; padding:0px; border:1px solid #cccccc; background-color:#FFFFFF; background-position:center; background-repeat:no-repeat; }
div.cat_list div.mthumb a.thumb img { display:none; }
div.cat_list div.mthumb div.title { width:152px; text-align:left; margin-top:3px; height:30px; overflow:hidden; }

div.prod_list { width:1000px; }
div.prod_list h3 { padding-bottom:10px; }
div.prod_list div.mthumb { float:left; margin:0px 40px 30px 0px; }
div.prod_list div.mthumb a.thumb { display:block; width:150px; height:150px; border:1px solid #cccccc; background-color:#FFFFFF; background-position:center; background-repeat:no-repeat; }
div.prod_list div.mthumb a.thumb img { display:none; }
div.prod_list div.mthumb div.title { width:152px; text-align:left; margin-top:3px; overflow:hidden; } /* height:30px; */
div.prod_list div.mthumb div.title div.price { float:right; padding-left:10px; }
div.prod_list div.param_block { width:150px; overflow: visible; }

h3.prod_list { }
div.prod_block { margin-bottom:15px; }
div.prod_block div.thumb_side { float:left; width:152px; padding-right:10px; }
div.prod_block div.thumb_side a { display:block; width:150px; height:150px; border:1px solid #cccccc; background-position:center; background-repeat:no-repeat; background-color:#FFFFFF; }
div.prod_block div.thumb_side a img { display:none; }
div.prod_block div.data_side { float:left; width:760px; }
div.prod_block div.data_side div.summary { min-height:150px; }
div.prod_block div.data_side div.summary table, div.data_side div.summary table tr td { height:150px; vertical-align:middle;}
div.prod_block div.data_side div.summary a.cap { font-weight:bold; padding-bottom:5px; display:block; }
div.prod_block div.data_side div.summary div.price { padding-bottom:5px; }

div.product_cont {}
div.product_cont div.pictures { float:left; width:304px; }
div.product_cont div.pictures a.thumb { display:block; width:300px; height:300px; border:1px solid #cccccc; background-position:center; background-repeat:no-repeat; background-color:#FFFFFF; }
div.product_cont div.pictures a.thumb img { display:none; }
div.product_cont div.pictures div.more_photos { width:320px; }
div.product_cont div.pictures div.more_photos a { display:block; float:left; width:145px; height:145px; margin-right:4px; margin-top:4px; padding:1px; border:1px solid #cccccc; background-position:center; background-repeat:no-repeat; background-color:#FFFFFF; }
div.product_cont div.pictures div.more_photos a img { display:none; }
div.product_cont div.data { float:left; width:580px; padding-left:25px; }
div.product_cont div.data h3 {  }
div.product_cont div.data table.params { width:100%; }
div.product_cont div.data table.params tr td { padding:5px 0px 0px 0px; }
div.product_cont div.data table.params tr td.var { width:10%; white-space:nowrap; }
div.product_cont div.data table.params tr td.val { font-weight:bold; padding-left:20px; }
div.product_cont div.data div.descr { padding-top:10px; }

div.category_descr { padding-bottom:20px; }

div.product_cont div.data.wide { float:none; width: auto; padding-left:0px; }

div.prod_list table.params { width:100%; } /* sarase */
div.prod_list table.params tr td { padding:2px 0px 0px 0px; }
div.prod_list table.params tr td.var { width:10%; white-space:nowrap; }
div.prod_list table.params tr td.val { font-weight:bold; padding-left:20px; }


div.hp_blocks { display:none; }
div.hp_blocks div.block_wide { padding:5px 15px; overflow:hidden; width:950px; }
div.hp_blocks div.block_wide div.cat_list { width:1200px; }
div.hp_blocks div.block_wide div.cat_list div.mthumb { margin-right:47px; }
div.hp_blocks div.block_wide div.prod_list { width:1200px; }
div.hp_blocks div.block_wide div.prod_list div.mthumb { margin-right:47px; }
div.hp_blocks div.block { float:left; width:460px; overflow:hidden; padding:10px 15px; }
div.hp_blocks div.block div.news_block div.data_side { width:288px; } /* titulinio isnasas */
table.path tr td.link a.hp_blocks { text-decoration:underline !important; background-image:none; background-color:transparent; }

div.product_filter { padding:0px 0px 10px 0px; }
div.product_filter table { width:100%; }
div.product_filter table tr td { padding-right:1%; width:20%; }
div.product_filter table tr td.cap { font-weight:bold; }
div.product_filter table tr td.fltr select { width:100%; font-size:small; }
div.product_filter table tr td.fltr select option { font-size:small; }

/*klausk*/
div.msgs { padding:0px 0px; }
div.msgs table { width:100%; }
div.msgs table tr td.question { padding:5px 5px 5px 5px; }
div.msgs table tr td.answer { padding:5px 5px 10px 5px; }
div.msgs table tr td div.spacer { height:15px; width:10px; }

div.globalHTML { position:absolute; }

/* baneris */
div.b980 { text-align:center; }
div.b200 { text-align:center; margin-top:20px; width:200px; overflow:hidden; }
div.bSide { text-align:left; position:absolute; margin-left:980px; }

/* mobile */
body.mobile { height:100%; }
body.mobile, body.mobile a, body.mobile a:hover, body.mobile table.mainCont tr td { font-size: 14px !important; line-height: 16px !important; }
body.mobile .mheader { line-height:100% !important; display:block; padding-bottom:1%; font-size: 18px !important; line-height: 20px !important; }

div.mainCont { width:98%; padding:1% 1% 0% 1%; overflow:hidden; }
div.mainCont.mfooter, div.mainCont.mheaderCont { padding:1% 1% 1% 1%; }
table.mainCont { width:100%; }
table.mainCont tr td { width:50%; }

table.mainCont tr td.head {  }
table.mainCont tr td.head img.mobileLogo { max-width:60%; }
table.mainCont tr td.tools { font-size: 16px !important; line-height: 18px !important; text-align:right; vertical-align:top; }
table.mainCont tr td.tools.down { vertical-align:bottom; }

.mbtn { display:inline-block; padding:3% 4%; background-color:#000000; color:#ffffff; }
table.mainCont tr td a.pcVersion { text-transform:uppercase; margin-right:6%; }
table.mainCont tr td a.act {display:none; }
table.mainCont tr td a.tel { display:inline-block; margin-top:5%; font-size: 25px !important; line-height: 30px !important; }
table.mainCont tr td.moreBtn { text-align:center; padding:0% 4% 3% 4%;  }
table.mainCont tr td.moreBtn a { width:50%; text-align:center; }

table.mainCont tr td.foot { text-align:center; }
table.mainCont tr td.headerInfo { padding:3% 0px; }
table.mainCont tr td.footerInfo { padding:3% 0px; }

table.mainCont tr td.n { padding-bottom:3%; vertical-align:top;  }
table.mainCont tr.inactive { display:none; }
table.mainCont tr td.n span.caption { font-weight:bold; display:block; text-align:left; padding-bottom:1%; }
table.mainCont tr td.n span.ndescr { font-weight:normal; display:block; overflow:hidden; text-align:left; }
table.mainCont tr td.n:first-child { padding-right:1%; }
table.mainCont tr td.n img { width:100%; }

table.mainCont tr.clickbl td { cursor:pointer; background-color:b4b4b4; }

div.newsApr { display:none; position:fixed; overflow:auto; top:0px; width:100%; height:100%; left:0px; z-index:20; background-color:#ffffff; }
div.newsApr span.caption { font-weight:bold; display:block; text-align:left; font-size: 16px !important; line-height: 18px !important; padding:5%; }
div.newsApr span.ndescr { font-weight:normal; display:block; text-align:left; padding:0% 5% 5% 5%; }
div.newsApr img { max-width:100%; }

body.mobile a.upBtn { display:none; position:fixed; left:40%; bottom:1%; text-align:center; width:40px; height:40px; font-size: 28px !important; line-height: 40px !important; background-color:#000000; color:#ffffff; z-index: 5; }
/* mobile end */
/*Segment start arch*/
* { position: relative; }

input, select, textarea, button { -ms-box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box; } /* -ms-box-sizing:content-box; -moz-box-sizing:content-box; -webkit-box-sizing:content-box; box-sizing:content-box; */

div.slider_cont div.slide_btns { position:absolute; margin-top:0px; text-align:right; width:980px; z-index:5; }

#distance { width:0px; height:0px; display:none; }
#container { margin:0 auto; position:relative; text-align:left; width:980px; clear:left; }
#distance_wad { width:0px; height:0px; display:none; }
#container_wad { margin:0 auto; position:relative; text-align:left; width:980px; clear:left; }

div.padd15 { height:auto; overflow:visible; margin-left:15px; padding-top:15px; padding-right:10px; min-height:450px;  }

div.data_block { height:auto; }

div.hp_blocks { display:block; }

div.slider_cont { overflow: visible; }
div.slider_cont div.slide_btns { position:absolute; margin-top:340px; text-align:right; width:980px; z-index:5; }
div.slider_cont, div.slider_cont div.slides_block, div.slider_cont div.viewport, div.slider_cont div.viewport div.slider div.slide { height:360px; }
div.slider_cont div.viewport div.slider { height:360px; }
div.slider_cont div.prev_big { margin-top:155px; }
div.slider_cont div.next_big { margin-top:155px; }
div.slider_cont div.viewport div.slider div.slide a.normal, div.slider_cont div.viewport div.slider div.slide div.fck, div.slider_cont div.viewport div.slider div.slide span.empty { height:360px; }

div.footer_block { height:50px; line-height:50px; }

div.search_form { display:block; padding:4px 0px 5px 10px; float:right; height:20px; }
div.search_form h3 {  }
div.search_form td.sfrm_inp { padding:0px 0px 0px 0px; }
div.search_form td.cap { padding-right:15px; }
div.search_form td.sfrm_inp input.frm { width:160px; }
div.search_form td.sfrm_inp input.btn { width:100px; }
div.search_cap { margin-top:15px; padding-bottom:0px; font-weight:bold; }
div.search_cap:first-child, div.search_cap.fchild { margin-top:0px; }
div.search_result { margin-bottom:10px; }
div.search_result table tr td { vertical-align:top; padding-right:10px; }
div.srch_res_cnt { display:none; }

div.header_cont {  }
div.header_cont ul.languages { position: absolute; list-style:none; display: block; text-align:left; padding:0px; z-index:99;  }
div.header_cont ul.languages li { list-style:none; display: inline-block; margin:0px 10px;  }

div.footer_block { line-height: normal; overflow: visible; }
div.footer_block ul.languages { position: absolute; list-style:none; display: block; text-align:left; padding:0px; z-index:99;  }
div.footer_block ul.languages li { list-style:none; display: inline-block; margin:0px 10px;  }

div.footer_block div.footerFck { position: absolute; overflow: hidden; z-index:99; }
div.header_cont div.headerFCK { position: absolute; overflow: hidden; z-index:99; }

div.header_cont div.search_form { position: absolute; z-index:99; }
div.header_cont div.search_form h3 { white-space: nowrap; }
div.header_cont div.search_form input.sfrm { padding:0px 5px; border:1px solid #fff; margin:0px; }
div.header_cont div.search_form input.sbtn { padding:0px 3px; border:1px solid #fff; margin:0px; text-align: center; cursor: pointer; }
div.header_cont div.search_form { padding:0px; }

div.footer_block div.search_form { position: absolute; z-index:99; }
div.footer_block div.search_form h3 { white-space: nowrap; }
div.footer_block div.search_form input.sfrm { padding:0px 5px; border:1px solid #fff; margin:0px; }
div.footer_block div.search_form input.sbtn { padding:0px 3px; border:1px solid #fff; margin:0px; text-align: center; cursor: pointer; }
div.footer_block div.search_form { padding:0px; }

div.header_cont a.logo, div.footer_block a.logo { display: block; width:100px; height:100px; z-index: 99; }

div.breadcrumbs { display: block; }

div.album_block div.data_side div.summary { min-height:148px; }
div.prod_block div.data_side div.summary table, div.data_side div.summary table tr td { height:148px; }

div.slider_cont div.prev_big, div.slider_cont div.next_big, div.slider_cont div.slide_btns { position: absolute; margin:0px; padding:0px; line-height:100%; }
div.slider_cont div.prev_big table, div.slider_cont div.next_big table, div.slider_cont div.prev_big table tr td, div.slider_cont div.next_big table tr td { width:100%; height:100%; text-align: center; vertical-align: middle; }
div.slider_cont div.slide_btns a { display: inline-block; text-align: center; }

div.inner_block { width:980px; margin:0px auto; }

/* top menu */
ul.tmenu { margin:0px; padding:0px; list-style:none; position: absolute; white-space: nowrap; text-align: right; z-index:100; }
ul.tmenu li { margin:0; padding:0; display:inline-block; cursor:pointer; vertical-align:bottom; }
ul.tmenu li a { display: block; }
ul.tmenu li ul { display: none; position:absolute; z-index:200; margin:0px; padding:0px; list-style:none; zoom:1; }
ul.tmenu li ul li { float: none; white-space: normal; } 
/* Styling starts here */
ul.tmenu { height:50px; }
ul.tmenu li { margin-left:1px; }
ul.tmenu li:first-child, ul.tmenu li.fchild { margin-left:0px; }
ul.tmenu li a { display:block; text-decoration:none; padding:0px 15px; }
ul.tmenu li a.top_mp_active {}
ul.tmenu li a.top_mp_active:hover {  }
ul.tmenu li.ovr a, ul.tmenu li.ovr a:hover, ul.tmenu li.ovr a.top_mp_active, ul.tmenu li.ovr a.top_mp_active:hover {  }
ul.tmenu li.havechild:hover a, ul.tmenu li.havechild:hover a.top_mp_active {  }
/*2*/
ul.tmenu li.ovr ul { width:160px; height:auto; padding:5px 0px; margin-left:0px; display: block; text-align: left; }
ul.tmenu li.ovr ul ul { display: none;}
ul.tmenu li.ovr ul li { padding:0px; margin:0px; width:160px; height:auto; background-color:transparent; display: block; }
ul.tmenu li:hover ul li a, ul.tmenu li.ovr ul li a, ul.tmenu li.havechild:hover ul li a, ul.tmenu li.ovr ul li a:hover { width:130px; line-height:100%; padding:5px 15px 6px 15px; margin:0px; height:auto; background-color:transparent; }
ul.tmenu li.ovr ul li.havesubchild a, ul.tmenu li.ovr ul li.havesubchild a:hover {  }
ul.tmenu li.ovr ul li.ovr a, ul.tmenu li.ovr ul li.ovr a:hover {  }
/*3*/
ul.tmenu li.ovr ul li.ovr ul { width:160px; height:auto; padding:0px; border:1px solid #ffffff; display: none; }
ul.tmenu li.ovr ul li.ovr ul li a, ul.tmenu li.ovr ul li.ovr ul li a:hover { background-color:transparent; }
ul.tmenu li.ovr ul li.ovr ul li.ovr a, ul.tmenu li.ovr ul li.ovr ul li.ovr a:hover { }
/* top menu end */

/* bottom menu */
ul.bmenu { margin:0px; padding:0px; list-style:none; position: absolute; white-space: nowrap; text-align: right; z-index:100; }
ul.bmenu li { margin:0; padding:0; display:inline-block; cursor:pointer; vertical-align:bottom; }
ul.bmenu li a { display: block; }
ul.bmenu li ul { display: none; position:absolute; z-index:200; margin:0px; padding:0px; list-style:none; zoom:1; bottom:0px; }
ul.bmenu li ul li { float: none; white-space: normal; } 
/* Styling starts here */
ul.bmenu { height:50px; }
ul.bmenu li { margin-left:1px; }
ul.bmenu li:first-child, ul.bmenu li.fchild { margin-left:0px; }
ul.bmenu li a { display:block; text-decoration:none; line-height:50px; height:50px; padding:0px 15px; }
ul.bmenu li a.top_mp_active {}
ul.bmenu li a.top_mp_active:hover {  }
ul.bmenu li.ovr a, ul.bmenu li.ovr a:hover, ul.bmenu li.ovr a.top_mp_active, ul.bmenu li.ovr a.top_mp_active:hover {  }
ul.bmenu li.havechild:hover a, ul.bmenu li.havechild:hover a.top_mp_active {  }
/*2*/
ul.bmenu li.ovr ul { width:160px; height:auto; padding:5px 0px; margin-left:0px; display: block; text-align: left; }
ul.bmenu li.ovr ul ul { display: none;}
ul.bmenu li.ovr ul li { padding:0px; margin:0px; width:160px; height:auto; background-color:transparent; display: block; }
ul.bmenu li:hover ul li a, ul.bmenu li.ovr ul li a, ul.bmenu li.havechild:hover ul li a, ul.bmenu li.ovr ul li a:hover { width:130px; line-height:100%; padding:5px 15px 6px 15px; margin:0px; height:auto; background-color:transparent; }
ul.bmenu li.ovr ul li.havesubchild a, ul.bmenu li.ovr ul li.havesubchild a:hover {  }
ul.bmenu li.ovr ul li.ovr a, ul.bmenu li.ovr ul li.ovr a:hover {  }
/*3*/
ul.bmenu li.ovr ul li.ovr ul { width:160px; height:auto; padding:0px; border:1px solid #ffffff; display: none; }
ul.bmenu li.ovr ul li.ovr ul li a, ul.bmenu li.ovr ul li.ovr ul li a:hover { background-color:transparent; }
ul.bmenu li.ovr ul li.ovr ul li.ovr a, ul.bmenu li.ovr ul li.ovr ul li.ovr a:hover { }
/* bottom menu end */

/* side menu */
ul.smenu { margin:0px; padding:0px; list-style:none; white-space: normal; text-align: right; }
ul.smenu li { margin:0; padding:0; display:block; cursor:pointer; vertical-align:bottom; }
ul.smenu li a { display: block; }
ul.smenu li ul { display: block; margin:0px; padding:0px; list-style:none; zoom:1; bottom:0px; }
/* bottom menu end */

div.errorMsg { padding:10px 0px; color:#ff0000; }

.widthClip { width:980px; margin-left:auto; margin-right:auto; }
div.footer_block { width: auto; margin:0px; padding:0px; }

div.data_block { width: auto; }

div.layers_cont {  }
div.layers_cont div.layer { margin-bottom:15px; padding:10px 0px; }
div.layers_cont div.layer table.layer { width:100%; table-layout: fixed; }
div.layers_cont div.layer table.layer tr td { vertical-align: top; }

div.layers_cont div.layer div.title { margin-bottom:10px; }
div.layers_cont div.layer div.title a { text-decoration: none; }

div.layers_cont td.pos1from4, div.layers_cont td.pos2from4, div.layers_cont td.pos3from4, div.layers_cont td.pos4from4 { width:25%; }
div.layers_cont td.pos1from4, div.layers_cont td.pos2from4, div.layers_cont td.pos3from4 { padding-right:0.5% }

div.layers_cont td.pos1from3, div.layers_cont td.pos2from3, div.layers_cont td.pos3from3 { width:33%; }
div.layers_cont td.pos1from3, div.layers_cont td.pos2from3 { padding-right:0.5% }

div.layers_cont td.pos1from2, div.layers_cont td.pos2from2 { width:49.5%; }
div.layers_cont td.pos1from2 { padding-right:1%; }

div.layers_cont div.layer div.items div.item_block { }
div.layers_cont table.itemBlock { width:100%; }
div.layers_cont table.itemBlock td.thumb_side { padding-right:10px; }
div.layers_cont table.itemBlock td.thumb_side a { display: inline-block; width:100px; height:100px; overflow: hidden; }
div.layers_cont table.itemBlock td.thumb_side a img { display: inline-block; max-width:150px; min-height:100px; }


div.slider_cont { overflow: hidden; }
div.sliderBg { }
div.sliderCrop { overflow: hidden; position: absolute; }
div.sliderCrop div.slide { position: absolute; overflow: hidden; }
div.sliderCrop div.slide div.imgCrop { overflow: hidden; position: absolute; }
div.sliderCrop div.slide div.fck { overflow: hidden; position: absolute; }

div.data_block { overflow: visible; }

.header_cont { z-index:2; }


/* hardcore */
div.news_block_list div.news_block {margin-left: 10px;}

div.prod_list div.mthumb div.title a, div.prod_block div.data_side div.summary a.cap {margin-left: 5px;}
div.prod_list div.mthumb div.title div.price, div.prod_block div.data_side div.summary div.price {margin-right: 5px;}
div.prod_list div.mthumb {margin: 0 42px 41px 0;}

div.product_cont div.data table.params {padding-bottom: 5px;padding-left: 5px;}

div.prod_list {width: 973px;}

table.path tr td.path h1 {padding-top: 10px; }

/*I settingus*/

div.hp_blocks {padding-top: 10px;}
div.prod_block div.data_side div.summary table, div.data_side div.summary table tr td {padding-left: 20px;}
div.form_cont div.form {padding: 20px; margin-right: -20px;}
div.form input.frm, div.form select.frm {height: 25px;}

/* krepselis */
div.header_cont a.cartInfo, div.footer_block a.cartInfo { display: block; width:100px; height:100px; z-index: 99; position: absolute; }
/*krep*/
div.cart_note { display:none; border:1px solid #CCCCCC; background-color:#e2e2e2; margin-top:-24px; position:absolute; padding:5px; width:180px; text-align:left; -webkit-box-shadow: 4px 4px 8px #b7b7b7; -moz-box-shadow: 4px 4px 8px 0px #b7b7b7; }
table.cart td { padding-bottom:10px; }
table.cart td.chk { padding-right:10px; }
table.cart td.del { padding-right:10px; padding-left:10px; }
table.cart td.cnt, table.cart td.price, table.cart td.price2 { padding-left:10px; text-align:right; white-space:nowrap; }
table.cart td.pic { padding-right:10px; }
table.cart tr.hr td { border-top:1px solid #CCCCCC; }
td.err input { border-color:#FF0000; }

/* klientu zona */
div.user_zone { display: block; width:100px; height:100px; z-index: 99; position: absolute; }

div.cartBtnBlock { margin-top:10px; }
div.compareBtnBlock { margin-top:10px; }
div.form div.cartBtnBlock input.btn, div.compareBtnBlock input.btn { height:20px; line-height:20px; padding:2px 5px; cursor: pointer; }

div.mainBlock { float: right; } /*naudojamas su sideMenu*/
/*Segment start wt modification*/
body { background:##FFFFFF url("uploads/skin/st_1.jpg?1402384047") repeat-x center top ;  font-size:12px; font-family:"Arial"; color:##666666;font-weight:normal;text-decoration:none;text-transform:none;font-style:normal;letter-spacing:0px;;  font-size:14px; font-family:"Tahoma"; color:#000000;font-weight:normal;text-decoration:none;text-transform:none;font-style:normal;letter-spacing:0px; }
.header { font-size:24px; font-family:"Arial"; color:##2B2B2B;font-weight:normal;text-decoration:none;text-transform:none;font-style:normal;letter-spacing:-0.4px;;  font-size:22px; font-family:"Tahoma"; color:#1768A7;font-weight:normal;text-decoration:none;text-transform:uppercase;font-style:normal;letter-spacing:-0.5px; }
a { color:##D97306;  font-size:14px; font-family:"Tahoma"; color:#1768A7;font-weight:normal;text-decoration:underline;text-transform:none;font-style:normal;letter-spacing:0px; }
.header_cont { background:transparent url("uploads/skin/st_47.png?1402384047") repeat center center ;  background:transparent repeat-x center bottom ;  height:150px; }
.hp_blocks .fck { background: ##FFFFFF no-repeat center center ;  background: transparent no-repeat center center ;  webkit-box-shadow:8px 4px 0px #FFFFFF;-moz-box-shadow:8px 4px 0px #FFFFFF;box-shadow:8px 4px 0px #FFFFFF;   }
.hp_blocks { background:transparent url("uploads/skin/st_75.png?1402384047") no-repeat center top ;  background:transparent no-repeat center center  }
.data_block { background:transparent url("uploads/skin/st_4.png?1402384047") repeat center top ;  background:transparent repeat-x center top ;   }
.logo { background:transparent url("uploads/skin/st_6.png?1402384047") no-repeat left bottom ;  margin-top:-17px;  margin-left:17px }
#logo_cont , .logo { width:200px }
ul#tmenu { background:transparent no-repeat center center  }
ul#tmenu li a { background:transparent no-repeat center center ;  font-size:14px; font-family:"Arial"; color:##8F8F8F;font-weight:normal;text-decoration:none;text-transform:uppercase;font-style:normal;letter-spacing:0px; }
ul#tmenu li a.top_mp_active { background:transparent no-repeat center center ;  font-size:14px; font-family:"Arial"; color:##1C1C1C;font-weight:normal;text-decoration:none;text-transform:uppercase;font-style:normal;letter-spacing:0px; }
ul#tmenu li a:hover, ul#tmenu li.ovr a, ul#tmenu li.ovr a:hover, ul#tmenu li.ovr a.top_mp_active, ul#tmenu li.ovr a.top_mp_active:hover, ul#tmenu li.havechild:hover a, ul#tmenu li.havechild:hover a.top_mp_active { background:transparent no-repeat center center ;  font-size:14px; font-family:"Arial"; color:##000000;font-weight:normal;text-decoration:none;text-transform:uppercase;font-style:normal;letter-spacing:0px; }
ul#tmenu li.ovr ul { background:##FFFFFF no-repeat center center  }
ul#tmenu li.ovr ul li a, ul#tmenu li.havechild:hover ul li a, ul#tmenu li.ovr ul li a:hover, ul#tmenu li.ovr ul li.ovr ul li a, ul#tmenu li.ovr ul li.ovr ul li a:hover { font-size:14px; font-family:"Arial"; color:##757575;font-weight:normal;text-decoration:none;text-transform:none;font-style:normal;letter-spacing:0px; }
ul#tmenu li.ovr ul li.ovr a, ul#tmenu li.ovr ul li.ovr a:hover, ul#tmenu li.ovr ul li.ovr ul li.ovr a, ul#tmenu li.ovr ul li.ovr ul li.ovr a:hover { font-size:14px; font-family:"Arial"; color:##B8B8B8;font-weight:normal;text-decoration:none;text-transform:none;font-style:normal;letter-spacing:0px; }
.footer_block { background:transparent no-repeat center center  }
.footer_block, .footer_block a { font-size:12px; font-family:"Arial"; color:##A3A3A3;font-weight:normal;text-decoration:none;text-transform:none;font-style:normal;letter-spacing:0px; }
div.search_form { background:transparent no-repeat center center  }
div.search_form h3 { font-size:12px; font-family:"Arial"; color:##999999;font-weight:normal;text-decoration:none;text-transform:uppercase;font-style:normal;letter-spacing:0px; }
input.frm, textarea.frm, select.frm { background:##FFFFFF no-repeat center center ;  font-size:12px; font-family:"Arial"; color:##9E9E9E;font-weight:normal;text-decoration:none;text-transform:none;font-style:italic;letter-spacing:0px;;  border-width:1px;  border-color:##E6E6E6;  background:#FFFFFF no-repeat center center ;  font-size:14px; font-family:"Arial"; color:#272727;font-weight:normal;text-decoration:none;text-transform:none;font-style:normal;letter-spacing:0px;;  border-width:1px;  border-color:#D6D6D6 }
td.frm_txt { font-size:14px; font-family:"Arial"; color:##525252;font-weight:normal;text-decoration:none;text-transform:none;font-style:normal;letter-spacing:0px;;  font-size:14px; font-family:"Arial"; color:#616161;font-weight:normal;text-decoration:none;text-transform:none;font-style:normal;letter-spacing:0px; }
.btn { background:transparent url("uploads/skin/st_44.png?1402384047") no-repeat center center ;  font-size:12px; font-family:"Arial"; color:##FFFFFF;font-weight:normal;text-decoration:none;text-transform:uppercase;font-style:normal;letter-spacing:0px;text-shadow:0px 1px 0px ##707070;;  border-width:0px;  border-color:##FFFFFF;  background:#0C7B97 no-repeat center center ;  font-size:14px; font-family:"Arial"; color:#FFFFFF;font-weight:normal;text-decoration:none;text-transform:uppercase;font-style:normal;letter-spacing:0px;;  border-width:0px;  border-color:#FFFFFF }
ul.languages li a { font-size:12px; font-family:"Arial"; color:##D97306;font-weight:normal;text-decoration:none;text-transform:uppercase;font-style:normal;letter-spacing:-0.1px; }
ul.languages li.act a { font-size:12px; font-family:"Arial"; color:##C7C7C7;font-weight:normal;text-decoration:none;text-transform:uppercase;font-style:normal;letter-spacing:0px; }
div.slider_cont div.viewport div.slider, div.slider_cont, div.slider_cont div.slides_block, div.slider_cont div.viewport, div.slider_cont div.viewport div.slider div.slide, div.slider_cont div.slide a.normal, div.slider_cont div.viewport  { height:360px }
div.slider_cont div.prev_big, div.slider_cont div.next_big { margin-top:150px;  background:transparent no-repeat center center ;  font-size:37px; font-family:"Arial"; color:##8C8C8C;font-weight:normal;text-decoration:none;text-transform:none;font-style:normal;letter-spacing:0px;;  font-size:0px; font-family:"Arial"; color:#FFFFFF;font-weight:normal;text-decoration:none;text-transform:none;font-style:normal;letter-spacing:0px; }
div.slider_cont div.slide_btns { margin-top:0px;  background:transparent no-repeat center bottom ;  position:absolute;left:500px;top:171px;width:998px;height:29px;;  text-align:center }
div.slider_cont div.slide_btns a { background:transparent no-repeat center center ;  font-size:14px; font-family:"Arial"; color:##FFFFFF;font-weight:normal;text-decoration:none;text-transform:none;font-style:normal;letter-spacing:0px;;  width:20px;  height:20px;  line-height:20px;  margin-left:5px;  background:transparent url("uploads/skin/st_219.png?1402384047") no-repeat center center ;  font-size:0px; font-family:"Arial"; color:#FFFFFF;font-weight:normal;text-decoration:none;text-transform:none;font-style:normal;letter-spacing:0px; }
div.slider_cont div.slide_btns a.act, div.slider_cont div.slide_btns a:hover { background:##FFFFFF no-repeat center center ;  font-size:14px; font-family:"Arial"; color:##D1D1D1;font-weight:normal;text-decoration:none;text-transform:none;font-style:normal;letter-spacing:0px;;  background:transparent url("uploads/skin/st_154.png?1402384047") no-repeat center center ;  font-size:0px; font-family:"Arial"; color:#000000;font-weight:normal;text-decoration:none;text-transform:none;font-style:normal;letter-spacing:0px; }
div.slider_cont div.prev_big:hover, div.slider_cont div.next_big:hover { background:transparent no-repeat center center ;  font-size:37px; font-family:"Arial"; color:##FFFFFF;font-weight:normal;text-decoration:none;text-transform:none;font-style:normal;letter-spacing:0px;;  font-size:0px; font-family:"Arial"; color:#000000;font-weight:normal;text-decoration:none;text-transform:none;font-style:normal;letter-spacing:0px; }
div.news_block div.thumb_side a { border-color:##E6E6E6;  border-color:#FFFFFF }
div.news_block div.data_side div.summary a.cap { font-size:18px; font-family:"Arial"; color:##363636;font-weight:normal;text-decoration:none;text-transform:none;font-style:normal;letter-spacing:0px;;  font-size:17px; font-family:"Tahoma"; color:#1768A7;font-weight:normal;text-decoration:none;text-transform:uppercase;font-style:normal;letter-spacing:0px; }
div.news_block div.data_side div.summary div.date, div.news_apr div.date { font-size:9px; font-family:"Arial"; color:##737373;font-weight:normal;text-decoration:none;text-transform:none;font-style:normal;letter-spacing:0px; }
div.cat_list div.mthumb a.thumb { border-color:##C7C7C7;  border-color:#FFFFFF }
div.cat_list div.mthumb div.title a { font-size:15px; font-family:"Arial"; color:##363636;font-weight:normal;text-decoration:none;text-transform:none;font-style:normal;letter-spacing:0px;;  font-size:14px; font-family:"Arial"; color:#0C7B97;font-weight:normal;text-decoration:none;text-transform:uppercase;font-style:normal;letter-spacing:0px; }
div.prod_list div.mthumb a.thumb, div.prod_block div.thumb_side a { border-color:##CCCCCC;  border-color:#FFFFFF }
div.prod_list div.mthumb div.title a, div.prod_block div.data_side div.summary a.cap { font-size:14px; font-family:"Arial"; color:##363636;font-weight:normal;text-decoration:none;text-transform:none;font-style:normal;letter-spacing:0px;;  font-size:12px; font-family:"Arial"; color:#0C7B97;font-weight:normal;text-decoration:none;text-transform:none;font-style:normal;letter-spacing:0px; }
div.prod_list div.mthumb div.title div.price, div.prod_block div.data_side div.summary div.price { font-size:12px; font-family:"Arial"; color:##737373;font-weight:normal;text-decoration:none;text-transform:none;font-style:normal;letter-spacing:0px;;  font-size:12px; font-family:"Arial"; color:#000000;font-weight:bold;text-decoration:none;text-transform:none;font-style:normal;letter-spacing:0px; }
div.product_cont div.pictures a.thumb, div.product_cont div.pictures div.more_photos a { border-color:##B8B8B8;  border-color:#D4D4D4 }
div.album_block div.thumb_side a { border-color:##FFFFFF;  border-color:#ABABAB }
div.album_block div.data_side div.summary a.cap { font-size:16px; font-family:"Arial"; color:##1F1F1F;font-weight:normal;text-decoration:none;text-transform:none;font-style:normal;letter-spacing:0px;;  font-size:17px; font-family:"Tahoma"; color:#1768A7;font-weight:normal;text-decoration:none;text-transform:uppercase;font-style:normal;letter-spacing:0px; }
div.gallery div.mthumb a { border-color:##FFFFFF;  border-color:#B8B8B8 }
table.path tr td.path { font-size:12px; font-family:"Arial"; color:##C2C2C2;font-weight:normal;text-decoration:none;text-transform:none;font-style:normal;letter-spacing:0px;;  font-size:10px; font-family:"Arial"; color:#8F8F8F;font-weight:normal;text-decoration:none;text-transform:none;font-style:normal;letter-spacing:0px; }
table.path tr td.path a { font-size:12px; font-family:"Arial"; color:##D97306;font-weight:normal;text-decoration:none;text-transform:none;font-style:normal;letter-spacing:0px;;  font-size:11px; font-family:"Arial"; color:#000000;font-weight:normal;text-decoration:none;text-transform:none;font-style:normal;letter-spacing:0px; }
table.path tr td.path span { font-size:12px; font-family:"Arial"; color:##C2C2C2;font-weight:normal;text-decoration:none;text-transform:none;font-style:normal;letter-spacing:0px;;  font-size:11px; font-family:"Arial"; color:#4A4A4A;font-weight:normal;text-decoration:none;text-transform:none;font-style:normal;letter-spacing:0px; }
div.sideBlock { width:200px;  float:left;  padding:0px;;  background:transparent no-repeat center center ;   }
ul.smenu { text-align:left }
ul.smenu li a { height:25px;  line-height:25px;  padding:0px 10px;  background:#ECECEC no-repeat center center ;  font-size:14px; font-family:"Arial"; color:#0C7B97;font-weight:normal;text-decoration:none;text-transform:uppercase;font-style:normal;letter-spacing:0px; }
ul.smenu li { margin:0px; margin-top:2px }
div.sideHeader { display:none;  background:transparent no-repeat center center  }
div.sideHeader a { font-size:17px; font-family:"Tahoma"; color:#1768A7;font-weight:normal;text-decoration:none;text-transform:uppercase;font-style:normal;letter-spacing:0px; }
div.sideHeader a:hover { font-size:17px; font-family:"Tahoma"; color:#1768A7;font-weight:normal;text-decoration:none;text-transform:uppercase;font-style:normal;letter-spacing:0px; }
ul.smenu li a:hover { background:#ECECEC no-repeat center center ;  font-size:14px; font-family:"Arial"; color:#0C7B97;font-weight:normal;text-decoration:none;text-transform:uppercase;font-style:normal;letter-spacing:0px; }
ul.smenu li a.top_mp_active, ul.smenu li a:hover.top_mp_active { background:#BFBFBF no-repeat center center ;  font-size:14px; font-family:"Arial"; color:#0C7B97;font-weight:normal;text-decoration:none;text-transform:uppercase;font-style:normal;letter-spacing:0px; }
ul.smenu li ul { padding-left:5px;  background:#FFFFFF no-repeat center center ;  text-align:left }
ul.smenu li ul li a { height:20px;  line-height:20px;  margin:0px; margin-top:0px;  padding:0px 20px }
ul.smenu li ul li a, ul.smenu li:hover ul li a { background:transparent no-repeat center center ;  font-size:12px; font-family:"Arial"; color:#353336;font-weight:normal;text-decoration:none;text-transform:uppercase;font-style:normal;letter-spacing:0px; }
ul.smenu li ul li a:hover, ul.smenu li:hover ul li a:hover, ul.smenu li ul li:hover a:hover, ul.smenu li:hover ul li:hover a:hover { background:transparent no-repeat center center  }
ul.smenu li ul li a:hover, ul.smenu li:hover ul li a:hover { font-size:12px; font-family:"Arial"; color:#0C7B97;font-weight:normal;text-decoration:none;text-transform:uppercase;font-style:normal;letter-spacing:0px; }
ul.smenu li ul li a.top_mp_active, ul.smenu li ul li a.top_mp_active:hover, ul.smenu li:hover ul li a.top_mp_active:hover, ul.smenu li:hover ul li a.top_mp_active { background:#ECECEC no-repeat center center  }
ul.smenu li ul li a.top_mp_active, ul.smenu li ul li a.top_mp_active:hover, ul.smenu li:hover ul li a.top_mp_active:hover { font-size:12px; font-family:"Arial"; color:#0C7B97;font-weight:normal;text-decoration:none;text-transform:uppercase;font-style:normal;letter-spacing:0px; }
ul.tmenu { text-align:right;  background:transparent repeat center top ;  position:absolute;left:234px;top:40px;width:746px;height:33px;display:none; }
ul.tmenu li a { height:30px;  line-height:30px;  padding:0px 8px;  background:transparent no-repeat center center ;  font-size:15px; font-family:"Arial"; color:#FFFFFF;font-weight:normal;text-decoration:none;text-transform:uppercase;font-style:normal;letter-spacing:0px; }
ul.tmenu li { margin:0px; margin-left:5px }
ul.tmenu li a.top_mp_active { background:#063C4A repeat center center ;  font-size:15px; font-family:"Arial"; color:#FFFFFF;font-weight:normal;text-decoration:none;text-transform:uppercase;font-style:normal;letter-spacing:0px; }
ul.tmenu li a:hover, ul.tmenu li.ovr a, ul.tmenu li.ovr a:hover, ul.tmenu li.ovr a.top_mp_active, ul.tmenu li.ovr a.top_mp_active:hover, ul.tmenu li.havechild:hover a, ul.tmenu li.havechild:hover a.top_mp_active { background:#063C4A repeat center center ;  font-size:15px; font-family:"Arial"; color:#FFFFFF;font-weight:normal;text-decoration:none;text-transform:uppercase;font-style:normal;letter-spacing:0px; }
ul.tmenu li.ovr ul { background:#063C4A no-repeat left top  }
ul.tmenu li.ovr ul li a, ul.tmenu li.havechild:hover ul li a, ul.tmenu li.ovr ul li a:hover, ul.tmenu li.ovr ul li.ovr ul li a, ul.tmenu li.ovr ul li.ovr ul li a:hover { font-size:13px; font-family:"Arial"; color:#FFFFFF;font-weight:normal;text-decoration:none;text-transform:uppercase;font-style:normal;letter-spacing:0px; }
ul.tmenu li.ovr ul li.ovr a, ul.tmenu li.ovr ul li.ovr a:hover, ul.tmenu li.ovr ul li.ovr ul li.ovr a, ul.tmenu li.ovr ul li.ovr ul li.ovr a:hover { font-size:13px; font-family:"Arial"; color:#B3F7FF;font-weight:normal;text-decoration:none;text-transform:uppercase;font-style:normal;letter-spacing:0px; }
div.footer_block { background:#272727 repeat center bottom ;  height:100px;display:none; }
.footer_block .footerFck { background:transparent repeat center center ;  position:absolute;left:4px;top:81px;width:975px;height:21px;display:none; }
div.footer_block .footerFck, div.footer_block .footerFck a { font-size:10px; font-family:"Arial"; color:#808080;font-weight:normal;text-decoration:none;text-transform:uppercase;font-style:normal;letter-spacing:0px; }
div.header_cont div.search_form { background:transparent no-repeat center center ;  position:absolute;left:582px;top:0px;width:268px;height:21px; }
div.header_cont div.search_form .header { display:none }
div.header_cont div.search_form h3 { font-size:12px; font-family:"Arial"; color:#999999;font-weight:normal;text-decoration:none;text-transform:none;font-style:normal;letter-spacing:0px; }
div.header_cont div.search_form input.sfrm { background:#0D8FB0 no-repeat center center ;  width:190px;height:20px;;  font-size:10px; font-family:"Arial"; color:#FFFFFF;font-weight:normal;text-decoration:none;text-transform:uppercase;font-style:normal;letter-spacing:0px;;  border-color:#0A6780 }
div.header_cont div.search_form input.sbtn { background:#06404F no-repeat center center ;  width:65px;height:20px;;  font-size:11px; font-family:"Arial"; color:#FFFFFF;font-weight:normal;text-decoration:none;text-transform:uppercase;font-style:normal;letter-spacing:0px;;  border-color:#06404F }
div.form_cont div.form { background:transparent repeat center center ;   }
div.form td.frm_txt, div.form td.frm_inp { padding-bottom:10px }
div.form_cont div.form div.errorMsg { font-size:16px; font-family:"Arial"; color:#E80000;font-weight:normal;text-decoration:none;text-transform:none;font-style:normal;letter-spacing:0px; }
div.header_cont ul.languages { text-align:center;  background:transparent url("uploads/skin/st_188.png?1402384047") repeat center center ;  position:absolute;left:888px;top:0px;width:93px;height:20px;display:none; }
div.header_cont ul.languages li { margin:0px 5px }
div.header_cont ul.languages li a { font-size:12px; font-family:"Arial"; color:#97BBC2;font-weight:normal;text-decoration:none;text-transform:uppercase;font-style:normal;letter-spacing:0px; }
div.header_cont ul.languages li.act a { font-size:14px; font-family:"Arial"; color:#FFFFFF;font-weight:normal;text-decoration:none;text-transform:uppercase;font-style:normal;letter-spacing:0px; }
.slider_cont { background:#0C7B97 no-repeat center center ;   }
div.slider_cont div.prev_big table, div.slider_cont div.next_big table { display:table }
div.slider_cont div.next_big { background:transparent url("uploads/skin/st_158.png?1402384047") no-repeat center center ;  position:absolute;left:1449px;top:-70px;width:42px;height:42px; }
div.slider_cont div.prev_big { background:transparent url("uploads/skin/st_220.png?1402384047") no-repeat center center ;  position:absolute;left:508px;top:-70px;width:42px;height:42px; }
div.slider_cont div.prev_big:hover { background:#F0F0F0 url("uploads/skin/st_221.png?1402384047") no-repeat center center  }
div.slider_cont div.next_big:hover { background:#F0F0F0 url("uploads/skin/st_160.png?1402384047") no-repeat center center  }
div.news_block div.data_side div.summary div.descr { font-size:14px; font-family:"Tahoma"; color:#000000;font-weight:normal;text-decoration:none;text-transform:none;font-style:normal;letter-spacing:0px; }
div.news_block div.data_side div.summary div.date { font-size:10px; font-family:"Arial"; color:#CFCFCF;font-weight:normal;text-decoration:none;text-transform:none;font-style:normal;letter-spacing:0px; }
div.news_block_list div.news_block { background:transparent repeat center center ;   }
div.news_apr h3 { font-size:17px; font-family:"Tahoma"; color:#1768A7;font-weight:normal;text-decoration:none;text-transform:uppercase;font-style:normal;letter-spacing:0px; }
div.news_apr div.date { font-size:10px; font-family:"Arial"; color:#CFCFCF;font-weight:normal;text-decoration:none;text-transform:none;font-style:normal;letter-spacing:0px; }
div.news_apr div.summary { font-size:14px; font-family:"Tahoma"; color:#000000;font-weight:normal;text-decoration:none;text-transform:none;font-style:normal;letter-spacing:0px; }
div.cat_list div.mthumb { background:transparent no-repeat center center ;   }
div.prod_list div.mthumb { background:transparent repeat center center ;   }
div.product_cont div.data h3 { font-size:22px; font-family:"Arial"; color:#0C7B97;font-weight:normal;text-decoration:none;text-transform:uppercase;font-style:normal;letter-spacing:0px; }
div.product_cont div.params { background:transparent url("uploads/skin/st_210.png?1402384047") repeat center center ;   }
div.product_cont div.data table.params tr td.var { font-size:14px; font-family:"Arial"; color:#666666;font-weight:normal;text-decoration:none;text-transform:none;font-style:normal;letter-spacing:0px; }
div.product_cont div.data table.params tr td.val { font-size:14px; font-family:"Arial"; color:#000000;font-weight:bold;text-decoration:none;text-transform:none;font-style:normal;letter-spacing:0px; }
div.product_cont div.data div.descr { font-size:14px; font-family:"Arial"; color:#333333;font-weight:normal;text-decoration:none;text-transform:none;font-style:normal;letter-spacing:0px; }
div.album_block { background:transparent no-repeat center center ;   }
div.album_block div.data_side div.summary div.date { font-size:10px; font-family:"Arial"; color:#CFCFCF;font-weight:normal;text-decoration:none;text-transform:none;font-style:normal;letter-spacing:0px; }
div.album_block div.data_side div.summary div.descr { font-size:14px; font-family:"Tahoma"; color:#000000;font-weight:normal;text-decoration:none;text-transform:none;font-style:normal;letter-spacing:0px; }
div.breadcrumbs { background:transparent no-repeat center center ;   }
ul.bmenu { text-align:right;  background:transparent no-repeat center center ;  position:absolute;left:244px;top:37px;width:737px;height:22px;display:none; }
ul.bmenu li a { height:20px;  line-height:20px;  padding:0px 5px;  background:transparent no-repeat center center ;  font-size:14px; font-family:"Arial"; color:#C7C7C7;font-weight:normal;text-decoration:none;text-transform:uppercase;font-style:normal;letter-spacing:0px; }
ul.bmenu li { margin:0px; margin-left:10px }
ul.bmenu li a.top_mp_active { background:transparent no-repeat center center ;  font-size:14px; font-family:"Arial"; color:#FFFFFF;font-weight:normal;text-decoration:none;text-transform:uppercase;font-style:normal;letter-spacing:0px; }
ul.bmenu li a:hover, ul.bmenu li.ovr a, ul.bmenu li.ovr a:hover, ul.bmenu li.ovr a.top_mp_active, ul.bmenu li.ovr a.top_mp_active:hover, ul.bmenu li.havechild:hover a, ul.bmenu li.havechild:hover a.top_mp_active { background:transparent no-repeat center center ;  font-size:14px; font-family:"Arial"; color:#FFFFFF;font-weight:normal;text-decoration:none;text-transform:uppercase;font-style:normal;letter-spacing:0px; }
ul.bmenu li.ovr ul { background:#FFFFFF no-repeat center center ;  webkit-box-shadow:0px -4px 17px #DBDBDB;-moz-box-shadow:0px -4px 17px #DBDBDB;box-shadow:0px -4px 17px #DBDBDB }
ul.bmenu li.ovr ul li a, ul.bmenu li.havechild:hover ul li a, ul.bmenu li.ovr ul li a:hover, ul.bmenu li.ovr ul li.ovr ul li a, ul.bmenu li.ovr ul li.ovr ul li a:hover { font-size:12px; font-family:"Arial"; color:#000000;font-weight:normal;text-decoration:none;text-transform:none;font-style:normal;letter-spacing:0px; }
ul.bmenu li.ovr ul li.ovr a, ul.bmenu li.ovr ul li.ovr a:hover, ul.bmenu li.ovr ul li.ovr ul li.ovr a, ul.bmenu li.ovr ul li.ovr ul li.ovr a:hover { font-size:12px; font-family:"Arial"; color:#575757;font-weight:normal;text-decoration:none;text-transform:none;font-style:normal;letter-spacing:0px; }
div.footer_block ul.languages { text-align:center;  background:transparent url("uploads/skin/st_231.png?1402384047") no-repeat center center ;  position:absolute;left:827px;top:38px;width:133px;height:28px;display:none; }
div.footer_block ul.languages li { margin:0px 3px }
div.footer_block ul.languages li a { font-size:11px; font-family:"Arial"; color:#919191;font-weight:normal;text-decoration:none;text-transform:uppercase;font-style:normal;letter-spacing:0px; }
div.footer_block ul.languages li.act a { font-size:11px; font-family:"Tahoma"; color:#1768A7;font-weight:normal;text-decoration:none;text-transform:uppercase;font-style:normal;letter-spacing:0px; }
div.footer_block div.search_form { background:transparent no-repeat center center ;  position:absolute;left:494px;top:24px;width:314px;height:25px;display:none; }
div.footer_block div.search_form .header { display:none }
div.footer_block div.search_form h3 { font-size:9px; font-family:"Arial"; color:#FFFFFF;font-weight:normal;text-decoration:none;text-transform:none;font-style:normal;letter-spacing:0px; }
div.footer_block div.search_form input.sfrm { background:#E6E6E6 no-repeat center center ;  width:200px;height:28px;;  font-size:9px; font-family:"Arial"; color:#949494;font-weight:normal;text-decoration:none;text-transform:none;font-style:italic;letter-spacing:0px;;  border-color:#EBEBEB }
div.footer_block div.search_form input.sbtn { border-color:#DEDEDE;  background:#0C7B97 no-repeat center center ;  width:100px;height:28px;;  font-size:18px; font-family:"Arial"; color:#FFFFFF;font-weight:normal;text-decoration:none;text-transform:none;font-style:normal;letter-spacing:0px; }
div.header_cont div.headerFCK { background:transparent repeat center center ;  position:absolute;left:-2px;top:71px;width:984px;height:28px;display:none; }
body.startpage { background:#FFFFFF url("uploads/skin/st_276.jpg?1402384047") no-repeat center top ;   }
body.innerpage { background:#F6F6F6 repeat-x center top ;   }
.header2 { font-size:17px; font-family:"Tahoma"; color:#1768A7;font-weight:normal;text-decoration:none;text-transform:uppercase;font-style:normal;letter-spacing:0px; }
a:hover { font-size:14px; font-family:"Tahoma"; color:#1768A7;font-weight:normal;text-decoration:none;text-transform:none;font-style:normal;letter-spacing:0px; }
 { transparent repeat center top ;  font-size:11px; font-family:"Tahoma"; color:#1768A7;font-weight:normal;text-decoration:none;text-transform:uppercase;font-style:normal;letter-spacing:0px;;  #1768A7;  transparent no-repeat center center  }
.startpage_data_block { background:transparent repeat center center ;   }
div.header_cont a.logo { background:transparent no-repeat left center ;  position:absolute;left:-17px;top:31px;width:230px;height:49px; }
div.footer_block a.logo { background:transparent no-repeat left center ;  position:absolute;left:-16px;top:27px;width:231px;height:76px;display:none; }
div.news_block div.thumb_side a.nophoto, div.album_block div.thumb_side a.nophoto, div.layers_cont table.itemBlock td.thumb_side a.nophoto, .nophoto { background:transparent no-repeat center center  }
div.layers_cont div.layer div.title, div.layers_cont div.layer div.title a { font-size:21px; font-family:"Arial"; color:#979797;font-weight:normal;text-decoration:none;text-transform:uppercase;font-style:normal;letter-spacing:0px; }
div.layers_cont div.layer div.title:hover, div.layers_cont div.layer div.title:hover a { font-size:21px; font-family:"Arial"; color:#0C7B97;font-weight:normal;text-decoration:none;text-transform:uppercase;font-style:normal;letter-spacing:0px; }
div.layers_cont { background:transparent no-repeat center center ;   }
div.l1preset { background:transparent url("uploads/skin/st_443.png?1402384047") repeat-x center bottom  }
div.l1presetSub { background:transparent url("uploads/skin/st_444.png?1402384047") repeat-x center bottom  }
div.layers_cont div.layer.layerInlinePreset1 { margin-bottom:0px }
div.l2preset { background:#272727 url("uploads/skin/st_446.jpg?1402384047") repeat center top ;  webkit-box-shadow:0px 10px 51px #000000;-moz-box-shadow:0px 10px 51px #000000;box-shadow:0px 10px 51px #000000 }
div.l2presetSub { background:#272727 url("uploads/skin/st_447.jpg?1402384047") repeat center top ;  webkit-box-shadow:0px 10px 51px #000000;-moz-box-shadow:0px 10px 51px #000000;box-shadow:0px 10px 51px #000000 }
div.layers_cont div.layer.layerInlinePreset2 { margin-bottom:0px }
div.l3preset { background:#FFFFFF no-repeat center center  }
div.l3presetSub { background:#FFFFFF no-repeat center center  }
div.layers_cont div.layer.layerInlinePreset3 { margin-bottom:0px }
div.l4preset { background:transparent repeat-x center center  }
div.l4presetSub { background:transparent repeat-x center center  }
div.header_cont a.cartInfo { text-align:center;  line-height:20px;  background:#0C7B97 repeat center center ;  position:absolute;left:874px;top:64px;width:100px;height:20px;;  font-size:11px; font-family:"Arial"; color:#FFFFFF;font-weight:normal;text-decoration:none;text-transform:none;font-style:normal;letter-spacing:0px; }
div.header_cont a.cartInfo:hover { background:#053440 repeat center center ;  font-size:11px; font-family:"Arial"; color:#FFFFFF;font-weight:normal;text-decoration:none;text-transform:none;font-style:normal;letter-spacing:0px; }
div.footer_block a.cartInfo { text-align:center;  line-height:20px;  background:#0C7B97 no-repeat center center ;  position:absolute;left:871px;top:0px;width:100px;height:20px;;  font-size:11px; font-family:"Arial"; color:#FFFFFF;font-weight:normal;text-decoration:none;text-transform:none;font-style:normal;letter-spacing:0px; }
div.footer_block a.cartInfo:hover { background:#064252 no-repeat center center ;  font-size:11px; font-family:"Arial"; color:#FFFFFF;font-weight:normal;text-decoration:none;text-transform:none;font-style:normal;letter-spacing:0px; }
div.header_cont div.user_zone { background:#FFFFFF no-repeat center center ;  position:absolute;left:57px;top:-38px;width:390px;height:36px;display:none;;  text-align:left;  line-height:36px;  font-size:14px; font-family:"Arial"; color:#000000;font-weight:normal;text-decoration:none;text-transform:none;font-style:normal;letter-spacing:0px; }
ddiv.header_cont div.user_zone:hover { background:transparent no-repeat center center  }
div.header_cont div.user_zone a { font-size:14px; font-family:"Arial"; color:#000000;font-weight:normal;text-decoration:none;text-transform:none;font-style:normal;letter-spacing:0px; }
div.header_cont div.user_zone a:hover { font-size:14px; font-family:"Arial"; color:#000000;font-weight:normal;text-decoration:none;text-transform:none;font-style:normal;letter-spacing:0px; }
div.footer_block div.user_zone { background:#FFFFFF no-repeat center center ;  position:absolute;left:401px;top:116px;width:426px;height:30px;display:none;;  text-align:left;  line-height:26px;  font-size:12px; font-family:"Arial"; color:#000000;font-weight:normal;text-decoration:none;text-transform:none;font-style:normal;letter-spacing:0px; }
div.footer_block div.user_zone:hover { background:transparent no-repeat center center  }
div.footer_block div.user_zone a { font-size:12px; font-family:"Arial"; color:#000000;font-weight:normal;text-decoration:underline;text-transform:none;font-style:normal;letter-spacing:0px; }
div.footer_block div.user_zone a:hover { font-size:12px; font-family:"Arial"; color:#030303;font-weight:normal;text-decoration:underline;text-transform:none;font-style:normal;letter-spacing:0px; }
body.mobile { background:#FFFFFF url("uploads/skin/st_276.jpg?1402384048") no-repeat center top ;  font-size:14px; font-family:"Tahoma"; color:#000000;font-weight:normal;text-decoration:none;text-transform:none;font-style:normal;letter-spacing:0px; }
.mheaderCont { background:transparent repeat-x center bottom  }
.mfooter { background:#272727 repeat center bottom  }
.mdata_block { background:transparent repeat-x center top  }
.mnews_block { background:transparent repeat center center  }
.mbtn, .mbtn:hover { background:#0C7B97 no-repeat center center ;  font-size:14px; font-family:"Arial"; color:#FFFFFF;font-weight:normal;text-decoration:none;text-transform:uppercase;font-style:normal;letter-spacing:0px;;  border-width:0px;  border-color:#FFFFFF }
body.mobile a.tel { color:#1768A7 }
.mheader { font-size:22px; font-family:"Tahoma"; color:#1768A7;font-weight:normal;text-decoration:none;text-transform:uppercase;font-style:normal;letter-spacing:-0.5px; }

/*Segment start additional*/
div.txt { margin: 0px auto 0; text-align: left; width: 780px;}
h2 {font-size:23px; font-family:'Times New Roman'; font-weight:bold;}