body, html {
	margin: 0;
    padding: 0;
	font-family: Tahoma, Arial, Sans-Serif;
    font-size: 12px;
    color: #263848;
    width:100%;
    height:100%;
}
:focus {
    outline: none;
}

div.clear, div.cl{ clear:both; }

div.locator, h1, h2, h3, a.locator, a.locator:active, a.locator:visited, a.locator:link, a.locator:hover,
h1 a, h1 a:hover, h1 a:active, h1 a:visited, h1 a:link,
h2 a, h2 a:hover, h2 a:active, h2 a:visited, h2 a:link,
h3 a, h3 a:hover, h3 a:active, h3 a:visited, h3 a:link
{
  font-family: Tahoma, Arial, Tahoma, sans-serif;
  font-size: 26px;
  color: #1d6595;
  margin:0;
  padding: 0;
  font-weight:normal;
  text-decoration: none;
  margin-bottom:7px;
}
h2, h2 a, h2 a:hover, h2 a:active, h2 a:visited, h2 a:link{
    font-size: 21px;
}
h3, h3 a, h3 a:hover, h3 a:active, h3 a:visited, h3 a:link{
    font-size: 18px;
}

font, p, table, form, input, select, textarea{
    font-size: 12px;
    font-family: Tahoma, Arial, Sans-Serif;
}
h2.hprodmdl, h2.hprodmdl a, h2.hprodmdl a:hover, h2.hprodmdl a:active, h2.hprodmdl a:visited, h2.hprodmdl a:link{
    font-size: 20px;
    color:#006bb6;
    margin:0;
    padding:0;
}
h3.hprodsml, h3.hprodsml a, h3.hprodsml a:hover, h3.hprodsml a:active, h3.hprodsml a:visited, h3.hprodsml a:link{
    font-size: 14px;
    color:#006bb6;
    margin:0;
    padding:0;
}

#mek_opc{
  display:none;
  margin-top:9px;
  float:right;
  font-size:88%; 
}
#mek_opc input{
  margin:0;
  padding:0;
  background:none;
  border:0;
  margin-bottom:-3px;
}
label {
  cursor:pointer;
}


.ok{
    color: #6FC100;
}
.error{
    color: #BC2921;
}

input, textarea, select{
   border: 1px solid #c4c4c4;
   padding: 2px;
   color: #444444;
   background: #FFFFFF url('/img/des/anket_input_bg.gif') repeat-x left top;
}

input.noBg{
   background: transparent;
   border: 0;
   padding: 0;
}


a, a:link, a:visited, a:active, a:hover{
	color: #006BB6;
	text-decoration: none;
}
a:hover{
    color: #0095DA;
}

a.rm, a.rm:link, a.rm:visited, a.rm:active, a.rm:hover{
	color: #587488;
	text-decoration: none;
    background: url(/img/des/bult_lb.gif) no-repeat right center;
    padding-right:10px;
    font-size:11px;
}
a.rm:hover{
    color: #006BB6;
}

a.rm_s, a.rm_s:link, a.rm_s:visited, a.rm_s:active, a.rm_s:hover{
	color: #939393;
	text-decoration: none;
    font-size:11px;
}
a.rm_s:hover{
    color: #006BB6;
}

/* valodas parsledzejs */
a.lng_sw, a.lng_sw:link, a.lng_sw:active, a.lng_sw:visited, a.lng_sw:hover, .lng_sw_spacer {
    text-decoration: none;
    padding: 1px 4px 2px 4px;
    color: #3a8ec8;
    background: #fff;
    font-size: 11px;
}
a.lng_sw:hover, a.lng_sw_act, a.lng_sw_act:link, a.lng_sw_act:active, a.lng_sw_act:visited, a.lng_sw_act:hover {
    text-decoration: none;
    color: #fff;
    padding: 1px 4px 2px 4px;
    background: #3a8ec8;
    font-size: 11px;
}

a.nou, a.nou:link, a.nou:visited, a.nou:hover, a.nou:active {
    text-decoration: none;
    border: 0;
}

p {
	margin: 0px;
    padding: 0px;
}

ul, ol {
	margin-top: 10px;
    margin-bottom: 10px;
    padding: 0px;
}

img{ border: 0; }

p.locator a, p.locator  a:link, p.locator a:visited, p.locator  a:active, p.locator a:hover, p.locator {
    font-size: 18px;
    color: #939393;
    text-decoration: none;
}

/* lapu parsledzejs */
a.pagesw_selected, a.pagesw_selected:link, a.pagesw_selected:active, a.pagesw_selected.visited, a.pagesw_selected:hover{
	text-decoration: none;
	color: #fff;
    background: #007BC4 url('/img/des/lpp_sw_act.gif') no-repeat;
    padding:5px 10px 5px 10px;
    margin-right:5px;
    /*float:left;*/
    text-align:center;
    position: relative;

}

a.pagesw_act, a.pagesw_act:link, a.pagesw_act:active, a.pagesw_act.visited, a.pagesw_act:hover, .pagesw_act_pic {
	color: #fff;
    background: #8A8A8A url('/img/des/lpp_sw.gif') no-repeat;
	text-decoration: none;
    padding:5px 10px 5px 10px;
    margin-right:5px;
    /*float:left;*/
    text-align:center;
    position: relative;
}
a.pagesw_inact, font.pagesw_inact, span.pagesw_inact {
    color: #606060;
	text-decoration: none;
    padding:5px;
    margin-right:5px;
    /*float:left;*/
    text-align:center;
    position: relative;
}
.pagesw_act_pic img, span.pagesw_inact img, font.pagesw_inact img{
    margin-bottom:-5px;
}
.pagesw_act_pic, span.pagesw_inact, font.pagesw_inact{
    padding:5px;
}
span.pagesw_inact, font.pagesw_inact{
    background:#DFDFDF;
    padding:5px;
}
/* lapu parsledzejs // END */

.det_locator a, .det_locator a:link, .det_locator a:hover, .det_locator a:visited, .det_locator a:active{
   color: #A4A4A4;
}


/* precu sadalu izvelne */
ul.katalogs{
  list-style: none;
  margin:0px;
  padding:0px;
  margin-bottom:14px;
  margin-left:-12px;
}
ul.katalogs li a, ul.katalogs li a:active, ul.katalogs li a:link, ul.katalogs li a:hover, ul.katalogs li a:visited{
  color: #606364;
  background:transparent;
  display:block;
  width:95%;
  text-decoration: none;
  padding-top: 2px;
  padding-bottom: 2px;
  padding-left:12px;
}
ul.katalogs li a.act, ul.katalogs li a.act:active, ul.katalogs li a.act:link, ul.katalogs li a.act:hover, ul.katalogs li a.act:visited{
  font-size:12px;
  display:block;
  width:95%;
  text-decoration: none;
  padding-top: 2px;
  padding-bottom: 2px;
  padding-left:12px;
  color: #006EB9;
  background:transparent url(/img/des/v_menu_06.gif) no-repeat left center;
}
ul.katalogs li a:hover, ul.katalogs li a.act:hover{
  color: #006EB9;
  padding-left:12px;
  background:transparent url(/img/des/v_menu_06.gif) no-repeat left center;
}

ul.katalogs2{
  list-style: none;
  margin:0px;
  padding:0px;
  margin-bottom:4px;
  margin-left:13px;
}


table.datu_tbl{
  width:100%;
}

.vir{
  padding:4px;
  background: url(/img/des/hmenu_bg.gif);
  color: #FFF;
}


img.valign{
  height:100%;
  width:0px;
  vertical-align:middle;
}

div.hdr, div.mnr, div.cnt, div.ftr{
  width:980px;
  text-align: left;
  margin: 0px auto 0px auto;
  clear:both;
}
div.cnt{
  background: url(/img/des/menu_shadow.gif) repeat-x left top;
  min-height:400px;
}

.menu_row{
  background:url(/img/des/hmenu_bg.gif) repeat-x;
  height:41px;
  width:980px;
  text-align:left;
  display:table-cell;
  vertical-align:bottom;
}
.mnr_padd{
  height:33px;
  margin-top:8px;
  text-align:left;
}


.hint{
  font-size: 90%;
  color: #c4c4c4;
}

input.btn1, input.btn2, input.btn3{
  border:0;
  font-size: 11px;
  background-color: transparent;
  background: url('/img/des/btn_peleks.png');
  height:21px;
  text-align: center;
  padding-bottom:3px;
  color: #fff;
  margin-top:3px;
  cursor: pointer;
}

.hdr_logo{
  width:88px;
  vertical-align:bottom;
}
.hdr_logo div{
  width:88px;
  overflow:visible;
  height:70px;
}
.hdr_logo div img{
  display:block;
  position:relative;
  margin-top:-20px;
}
.hdr_oper{
  width:590px;/*604px*/
  height:auto;
  float:left;
  padding-left:40px;/*70px*/
}
.hdr_lngsw{
  width:255px;/*210px*/
  height:84px;
  float:right;
  padding-top:5px;
  color:#94bcd1;
}
.hdr_slogan{
  width:600px;
  min-height:82px;
  height:auto !important;
  float:left;
}
.menu-row-slogan{
  font-size:18px;
  color:#FFF;
  display:block;
  float:left;
  width:340px;
  overflow:hidden;
  line-height:200%;
  height:33px;
  /*background:red;*/
  margin: -6px 0 0 60px;
}
.hdr_slogan_deco{
  background: url(/img/des/hed_qmark.jpg) no-repeat left top;
  height:60px;
}
.hdr_slogan p{
  font-size:14px;
  color:#006bb6;
  margin-left:28px;
  margin-bottom:9px;
}
.hdr_search{
  width:250px;
  height:56px;
  float:right;
}
.oper_bl{
  width:auto;
  min-height:60px;
  height:auto !important;
  background: url(/img/des/topiedal.gif) no-repeat left top;
  float:left;
  padding:0 26px 0 14px;
}
.bl_1, .bl_2, .bl_3{
  margin-top:8px;
  color:#94C1E1;
  padding:0;
  line-height:100%;
}
.bl_2, .bl_3{
  margin-top:5px;
  color:#006bb6;
}
input.mekl{
  background:#EDF5F9;
  border:0;
  font-size:11px;
  color:#78aacd;
  padding:0;
  margin:0;
  padding:4px 4px 4px 4px;
}
input.meklbtn{
  border:0;
  width:50px;
  height:21px;
  background:none;
  padding:0;
  margin:0;
}
/*div img hr*/
.c_hr{
  height:1px;
  background: #B9D6EB url(/img/des/hori_hr.gif) no-repeat center center;
  margin:5px 0 5px 0;
  clear:both;
}
.c_hr2, div.hr{
  height:1px;
  background: url(/img/des/h_ln_sml.gif) no-repeat center bottom;
  margin:5px 0 5px 0;
  clear:both;
}

.ied_sub{
  width:141px;
  float:left;
  height:auto;
  overflow:hidden;
  margin: 20px 33px 10px 0px;
  background:url(/img/des/kmt_ied_bg.jpg) no-repeat left top;
  display:block;
  min-height:120px;
}
.ied_sub p{
  padding: 5px 0 5px 0;
}

.ied_sub div.descr{
  width:141px;
  display:block;
  overflow:hidden;
  font-size:90%;
  color:#606364;
}


a.domain_sw_ee, a.domain_sw_lv, a.domain_sw_lt{
  background: url(/img/des/kmt_flags.png) no-repeat 0px -21px;
  margin: 0 0 0 18px;
  padding-left:24px;
  color:#696969;
}
a.domain_sw_lv{
  background: url(/img/des/kmt_flags.png) no-repeat 0px -61px;
}
a.domain_sw_lt{
  background: url(/img/des/kmt_flags.png) no-repeat 0px -81px;
}

.hdr_domain_sw{
  background:#F0F7F9 url(/img/des/country_sw_bg.png) no-repeat left top;
  text-align:center;
  padding:7px 0 9px 0;
  margin-top:-4px;
  margin-bottom:14px;
  float:right;
  width:212px;
}
.hdr_domain_sw a{
  margin: 0 5px 0 5px;
  font-size:11px;
  color:#94b4c5;
}
.hdr_domain_sw a:hover{
  color:#006BB6;
}

/* lng sw 2013 */
a.lng_sw_ee, a.lng_sw_lv, a.lng_sw_lt, a.lng_sw_en, a.lng_sw_ru,
a.lng_sw_ee_act, a.lng_sw_lv_act, a.lng_sw_lt_act, a.lng_sw_en_act, a.lng_sw_ru_act{
  background: url(/img/des/kmt_flags.png) no-repeat -174px -21px;
  margin: 0 7px 0 7px;
  padding-left:24px;
  color:#96c0dd;
}
a.lng_sw_lv{
  background: url(/img/des/kmt_flags.png) no-repeat -174px -61px;
}
a.lng_sw_lt{
  background: url(/img/des/kmt_flags.png) no-repeat -174px -81px;
}
a.lng_sw_ru{
  background: url(/img/des/kmt_flags.png) no-repeat -174px -41px;
}
a.lng_sw_en{
  background: url(/img/des/kmt_flags.png) no-repeat -174px -1px;
}

a.lng_sw_ee:hover, a.lng_sw_lv:hover, a.lng_sw_lt:hover, a.lng_sw_en:hover, a.lng_sw_ru:hover,
a.lng_sw_ee_act, a.lng_sw_lv_act, a.lng_sw_lt_act, a.lng_sw_en_act, a.lng_sw_ru_act{
  background: url(/img/des/kmt_flags.png) no-repeat 0px -21px;
  color:#00528c;
}
a.lng_sw_lv:hover, a.lng_sw_lv_act{
  background: url(/img/des/kmt_flags.png) no-repeat 0px -61px;
}
a.lng_sw_lt:hover, a.lng_sw_lt_act{
  background: url(/img/des/kmt_flags.png) no-repeat 0px -81px;
}
a.lng_sw_ru:hover, a.lng_sw_ru_act{
  background: url(/img/des/kmt_flags.png) no-repeat 0px -41px;
}
a.lng_sw_en:hover, a.lng_sw_en_act{
  background: url(/img/des/kmt_flags.png) no-repeat 0px -1px;
}
/* lng sw 2013  // END */



.ftr_row{
  background:#F1F1F1 url(/img/des/ftr_shade.gif) repeat-x left bottom;
  padding-bottom:15px;
  height:auto;
  clear:both;
}

.copyr_l, .copyr_r{
  width:71%;
  float:left;
  color:#a7a7a7;
  font-size:11px;
  display:block;
  margin:14px 0 12px 0;
}
.copyr_r{
  width:28%;
  float:right;
  text-align:right;
}
.copyr_l span{
  margin-left:60px;
}

a.top, a.top:visited, a.top:active, a.top:hover, a.top:link{
  color:#a7a7a7;
  font-size:11px;
  display:block;
  float:right;
  padding:9px 14px 4px 14px;
  background: url(/img/des/augsup.gif) no-repeat center top;
}
.ftr_row .r1 .r1_blk{
    float:left;
    width:270px;
    height:100px;
    display:block;
    background: url(/img/des/ftriedal.gif) no-repeat;
    background-position:22px 0;
}
.ftr_row .r1 .r1_blk table div{
    padding-left:44px;
    color:#696969;
    font-size:11px;
}

.ftr_row .r1_logo{
    clear:both;
    float:right;
    height:64px;
    width:51px;
    padding:0 12px 0 0;
    margin-top:-64px;
    display:block;
    position:relative;
}
div.ftr_row .r2{
 clear:both;
 color:#006bb6;
 font-size:9px;
 text-align:right;
 padding:12px 12px 12px 0;
}

.cont_vmenu_l{
  width:198px;
  float:left;
  display:block;
  height:auto;
  margin-right:27px;
  margin-top:20px;
}
.cont_cont_cat{
  width:540px;
  float:left;
  height:auto;
  margin-top:20px;
}
.cont_cont_vln{
  width:1px;
  float:left;
  height:432px;
  background:url(/img/des/v_ln_lrg.gif) no-repeat left top;
  margin-top:20px;
}
.cont_cont_ipg{
  width:754px;/*width:600px;*/
  float:left;
  height:auto;
  margin-top:20px;
}
.cont_rcol{
  width:180px;
  float:right;
  height:auto;
  margin-top:20px;
}

/* katalogs menu */
.grupasnos{
  color:#006bb6;
  font-size:18px;
  padding-bottom:3px;
}
.category_menu{
  background:#F1F1F1;
  padding:10px 10px 10px 12px;
}

.rcol_tt{
  color:#c6ced5;
  font-size:20px;
}

.prodmdl{
  width:100%;
  clear:both;
  padding:24px 0 28px 0;
  background:url(/img/des/h_ln_sml.gif) no-repeat center bottom;
}
.prodmdl_pic{
  width:141px;
  float:left;
  margin-right:16px;
  display:block;
  background:url(/img/des/prodmid_pic_ena.jpg) no-repeat left top;
  padding-bottom:10px;
}
.prodmdl_pic p{
  padding-top:11px;
  text-align: center;
}

.prodmdl_cnt{
  width:550px;
  float:left;
  display:block;
}


.preces_vieta_prodmdl{
  margin-bottom:2px;
  color:#939393;
  font-size:11px;
}
.preces_vieta_prodmdl a{
  color:#939393;
}
.art_nr, .art_nr_sml{
  color:#629cb7;
}
.art_nr_sml{
  font-size:90%;
}


.prodsml{
 width:100%;
 clear:both;
 margin:9px 0 11px 0;
}
.preces_vieta_prodsml{
 font-size:90%;
 padding-bottom:4px;
}
.prodsml_pic{
 width:56px;
 float:left;
 background:url(/img/des/prodsml_pic_ena.jpg) no-repeat left top;
 padding-bottom:15px;
}
.prodsml_cnt{
 width:112px;
 float:right;
}
.prodsml_cnt .descr{
  font-size:90%;
  color:#606364;
  padding:2px 0 9px 0;
}
.prodmdl_cnt .descr{
  color:#606364;
  padding:12px 0 0 0;
}
.prodmdl_prc{
  padding:14px 0 0 0;
}

.prodmdl_prc_op{
  color:#606364;
  padding-bottom:7px;
}
.prodmdl_prc_t2{
  color:#0095da;
}
.prodmdl_prc_c2{
  color:#fff;
  background:#CF1C1C;
  padding:2px 4px 2px 4px;
}
.add_to_cart{
  width:150px;
  float:right;
  display:block;
}
.add_to_cart p{
  padding-top:4px;
}
input.add2cart{
  text-align:center;
}
.grozsSekmMsg, .memoSekmMsg{
  height:22px;
  display:block;
  padding-top:5px;
}
.grozsSekmMsg img, .memoSekmMsg img{
  margin-bottom:-3px;
}

.kontakti_info{
  padding-bottom:40px;
  float:left;
  position:relative;
  width:960px;
}
.kontakti_info_msgfrm{
  width:270px;
  float:right;
  margin:0 0 0 50px;
}



.sak_img_lrg{
  width:980px;
  height:auto;
}

.sak_img_padd{
  padding:110px 25px 0 25px;
}

.sak_slogan_text{
  background:url(/img/des/white-transp-80.png);
  padding:22px 32px 22px 32px;
  color:#006bb6;
  width:500px;
  font-size:15px;
}

.sak_slogan_text_wrap{
  background:#F1F1F1;
  height:auto;
  clear:both;
  width:980px;
}
.sak_slogan_text_2016{
  padding:30px 60px;
  font-size:14px;
  margin-top:-8px;
}


.sak_slogan_text h1{
  color:#005a8d;
  font-size:27px;
  margin-bottom:14px;
}
.sak_prodgroup_wrap{
 width:950px;
}
.kat_prodgroup_wrap{
 width:758px;
 margin-right:-10px;
}
.sak_prodgroup, .kat_prodgroup{
 width:168px;
 /*height:188px;*/
 height:200px;
 float:left;
 text-align:center;
 padding:12px 0 0 0;
 overflow:hidden;
 /*background:url(/img/des/white-transp-80.png);*/
 background:rgba(255, 255, 255, 0.94);
 margin:20px 21px 0 0;
}
.kat_prodgroup{
 background:#F1F1F1;
}
.sak_prodgroup img, .kat_prodgroup img{
 margin-bottom: 6px;
}
.sak_prodgroup a, .kat_prodgroup a{
 font-size:18px;
 color:#005a8d;
}


.cookie-info {
    background: #0095DA;
    font-size:14px;
    padding: 20px;
    position: fixed;
    bottom: 0;
    left: 0;
    width: 100%;
    height: auto;
    opacity: .95;
    z-index: 1002;
    display: table;
}
.cookie-info-inner {
    width: auto;
    /*max-width: 730px;*/
    padding: 0 1%;
    margin: 0 auto;
    color: #FFF;
    text-align: center;
    display: table-cell;
    vertical-align: middle;
}
.cookie-info-inner a{
	color: #FFF;
}
.cookie-info-x-btn{
    float:none;
    /*color:#000;*/
    text-decoration:none;
    margin:0 10px;
    padding:7px 18px;
    font-size:13px;
    /*font-weight:normal !important;*/
    display:inline-block;
    /*text-transform:none;*/
    background-color:#004F86;
}
.cookie-info-x-btn:hover{
	background-color:#006BB6;
}
.cookie-info-x-btn.reject{
    background-color:#9b9b9b;
}
.cookie-info-x-btn.reject:hover{
    background-color:#b5b5b5;
}
.cookie-col-0{
    width:20%;
    display:block;
    float:left;
    min-height:20px;
}
.cookie-col-1{
    width:60%;
    display:block;
    float:left;
    padding:0;
}
.cookie-col-2{
    width:20%;
    display:block;
    float:right;
    text-align:center;
}
@media (max-width: 767px){
.cookie-col-0{
    display:none;
}
.cookie-col-1{
    width:100%;
    display:block;
    float:none;
    margin-bottom:10px;
}
.cookie-col-2{
    width:100%;
    display:block;
    float:none;
}
}