body{margin: auto; width: 100%;}
.hiden_desk{display:none;}
#hiden_desk{display:none;}

/*Tehniskais partraukums------------------------------------------------------*/
#demo_name{margin: auto; padding: 10px;  text-align: center;  width: 100%;}
.centr_image{margin: auto; height: 200px;}
.name_mntc{margin: auto; width:250px; padding:10px;}
.val_in_1{margin: auto; width:100px; padding:5px;}
.mnct_box{text-align: center; margin: auto; width: 100%; padding: 10px 0 20px 10px;}
.bt_mntc{cursor:pointer;}

a{text-decoration:none;}
a:link{color: #3C3C3C; font-weight: 100;}
a:visited{color: #3C3C3C; font-weight: 100;}
a:hover{color: #000000;}

@font-face {font-family: 'Open Sans'; src: local('Open Sans'),url('../fonts/OpenSans-Regular.ttf') format('truetype');}
.font_r_8{font-family: 'Open Sans'; font-size: 8pt;}
.font_r_10{font-family: 'Open Sans'; font-size: 10pt;}
.font_r_12{font-family: 'Open Sans'; font-size: 12pt;}
.font_r_14{font-family: 'Open Sans'; font-size: 14pt;}
.font_r_16{font-family: 'Open Sans'; font-size: 16pt;}
@font-face {font-family: 'Open Sans Bold';src: local('Open Sans Bold'),url('../fonts/OpenSans-Bold.ttf') format('truetype');}
.font_b_10{font-family: 'Open Sans Bold';font-size: 10pt;}
.font_b_12{font-family: 'Open Sans Bold';font-size: 12pt;}
.font_b_14{font-family: 'Open Sans Bold';font-size: 14pt;}
.font_b_28{font-family: 'Open Sans Bold';font-size: 28pt; color: #4A4A4A;}

.bg_0{background-color: #FFFFFF;}/*Balts*/
.bg_1{background-color: #000000;}/*Melns*/
.bg_2{background-color: #F5F5F6;}/*Peleks - gaisi*/
.bg_3{background-color: #E1E2E1;}/*Peleks - tumsi*/
.bg_4{background-color: #bc4077;}/*Roza - gaisi*/
.bg_5{background-color: #88004b;}/*Roza - tumsi*/

.brd_0{border: solid 1px #FFFFFF;}
.brd_1{border: solid 1px #000000;}
.brd_2{border: solid 1px #F5F5F6;}
.brd_3{border: solid 1px #E1E2E1;}
.brd_4{border: solid 1px #bc4077;}
.brd_5{border: solid 1px #88004b;}

.brd_3_p3{border: solid 3px #E1E2E1;}
.brd_4_p4{border: solid 4px #bc4077;}
.brd_4_p3{border: solid 3px #bc4077;}
.brd_err{border: solid 1px #FF0000;}
.brd_right_3{border-right: solid 1px #E1E2E1;}
.brd_bottom_3{border-bottom: solid 1px #E1E2E1;}
.brd_top_5{border-top: solid 1px #88004b;}

.color_0{color: #FFFFFF;}
.color_1{color: #000000;}
.color_2{color: #F5F5F6;}
.color_3{color: #E1E2E1;}
.color_4{color: #bc4077;}
.color_5{color: #88004b;}

.color_err{color: #FF8080;}
.color_ate{color: #FF0000;}

.flot_left{float: left;}
/*Shadows---------------------------------------------------------------------*/
.shadow_1{box-shadow: -5px 5px 5px rgba(92, 81, 87, 0.3);}
.shadow_2{box-shadow: 1px 1px 3px rgba(0,0,0,0.5), /* Exterior Shadow */
inset 0 1px rgba(255,255,255,0.7), /* Top light Line */
inset 0 10px rgba(255,255,255,0.2), /* Top Light Shadow */
inset 0 30px 20px rgba(255,255,255,0.25), /* Sides Light Shadow */
inset 0 0px 0px rgba(0,0,0,0.1); /* Dark Background */}
.shadow_3{box-shadow: 3px 3px 5px rgba(0,0,0,0.5), /* Exterior Shadow */
inset 0 1px rgba(255,255,255,0.7), /* Top light Line */
inset 0 10px rgba(255,255,255,0.2), /* Top Light Shadow */
inset 0 30px 20px rgba(255,255,255,0.25), /* Sides Light Shadow */
inset 0 0px 0px rgba(0,0,0,0.1); /* Dark Background */}
.shadow_4{box-shadow: 5px 5px 8px rgba(78, 83, 92, 0.3);}

/*Hover-----------------------------------------------------------------------*/
#chat_bt:hover, .acept_bt:hover, .send_bt:hover, .img_in_cat:hover, .img_in_cat:hover{
box-shadow: 0px 0px 0px rgba(0,0,0,0.5), /* Exterior Shadow */
inset 0 1px rgba(255,255,255,0.7), /* Top light Line */
inset 0 10px rgba(255,255,255,0.2), /* Top Light Shadow */
inset 0 30px 20px rgba(255,255,255,0.25), /* Sides Light Shadow */
inset 0 0px 0px rgba(0,0,0,0.1); /* Dark Background */}
.cur_box_popular:hover, .in_max_box:hover, .bt_jur_fiz:hover, bt_in_cart:hover, .del_bt_cart:hover, .bt_crt:hover, .cart_heart_box:hover, .bt_in_cart:hover, #cur_value_box1:hover, #hiden_val:hover, #search_bt1:hover, .cht_close:hover, .cart_plus:hover, #sort_cur:hover, .refresh:hover, .bt_mntc:hover, #fr_colors:hover, .checkbox-btn:hover{
	opacity: 0.7;
	filter: alpha(opacity=70);
	-moz-opacity:0.7;
	-khtml-opacity: 0.7;}
.in_max_box:hover{color:#88004b;}
#page_nr:hover, #img_edit:hover{background-color: #bc4077; color: #808080;}
/*Tabulas---------------------------------------------------------------------*/
table{border-collapse:collapse;}
.tbl_top{position: relative; top:-75px; width: 99%;}
.tbl_info{margin: auto; width: 60%;}
.tbl_produkt{margin: auto; width: 90%;}
.td_width_1{width: 33%;}
.td_width_2{width: 100%;}
.td_width_3{width: 50%;}
.td_width_4{width: 70%;}
.td_width_5{width: 42%;}
.td_width_6{width: 15%;}
.v_align_top{vertical-align: top;}
.line_bottom{display: inline-block;vertical-align: bottom;margin: 0 0 5px 0;width: 100%;border-bottom: dotted 1px #D8D8D8;}
/*Izvelne top-----------------------------------------------------------------*/
#top_box_1{width:100%; height:40px;}
#top_box_2{width:100%; height:85px;}
.in_top_box{margin: auto; width:90%;}
.info_ab_box{float:left; margin: 5px 20px 0px 0px;}
.info_ab_image{float: left; margin: 0px 0px 0px 0px; width: 25px;}
.info_ab_name{float: left; margin: 0px 0px 0px 5px;}
.lang_box{float:right; width:40px; height:100px;}
.logo{float:left; height:80px;}
.lang_box{float:right; position: relative; z-index: 9999; margin-top:4px; width:45px;}
#cur_value_box1{padding: 2px; border-radius: 3px; cursor: pointer;}
#hiden_box_lang{display: none; position: relative; width: 45px;}
#hiden_val{float: left; margin-top: -1px; padding: 2px 0px 2px 1px; width: 28px; border-radius: 2px; cursor: pointer;}
#fild_find_box{margin: auto;}
#fild_search{display: inline-block; position: relative; width: 83%; height: 24px; padding: 5px;outline: none; overflow: hidden;}
#search_bt1{display: inline-block; position: relative;left: -34px; padding: 0px; top:8px; width: 28px;cursor: pointer;}
.search_result{display:none; position: relative; z-index: 999; margin: auto; padding: 5px; left: -8%; top: -28px; width:83%; text-align: left; box-shadow: 0 14px 28px rgba(0,0,0,0.25), 0 10px 10px rgba(0,0,0,0.22);}
.search_result li{display: inline-block; position: relative; list-style: none; padding: 5px; width: 98%; color: #000000; background: #FFFFFF; border-bottom: 1px solid #D4D4D4; cursor: pointer;}
.search_result li:hover{background-color: #bc4077; color:#FFFFFF;}

/*Grozs un Velmes-------------------------------------------------------------*/
.cart_box{float: right; position: relative; z-index: 99; top:20px; width: 120px; height: 100px;}
.cart_heart_box{float: left; margin-top: 16px; width: 120px;}
.cart_heart_all_image_box{float: left;width: 50px;}
.cart_heart_image_box{float: left; margin: 0px 0px 0px 0px; width: 40px; height: 40px; border-radius: 40px;}
.cart_heart_image{float: left; margin: 9px 0px 0px 7px; width: 26px;}
.cart_heart_count {float: left; margin: -50px 0px 0px 28px; padding-bottom: 3px; text-align: center; width: 20px; height: 18px; border-radius: 40px;}
.cart_heart_name{float: left; margin-top: 20px; margin-left: -5px; text-align: left;}
/*Groza un Velmes saturs------------------------------------------------------*/
#cart_hiden_box,#heart_hiden_box{display: none; position: fixed; z-index:9999; padding: 5px; top: 120px; right: 80px; width: 700px;}
.c_h_name{padding: 10px 0 10px 0; text-align: center; width: 100%;}

#cart_saturs{display: none; position: fixed; z-index:99999; margin:auto; text-align:center; left:0; top:0; height:100%; width:100%; background: rgba(255,255,255,0.7);}
.cart_saturs_box{display:inline-block; position:relative; top:20px; width: 700px;}
.carts_bt{display:inline-block; margin:20px 0 20px 0; width: 100%;}
.bt_crt{margin:20px; padding:10px;}
.in_cart_name{display:block; text-align:left; padding:5px 0px 0px 5px;}
.color_img_cart{margin: 0 0 0 5px; width:20px; height:20px; border-radius:20px;}
.insert_cart_paz_ajax{margin: auto; height:300px; width:90%; overflow-y:scroll;}
.apkopojums{display:inline-block; margin:10px 0 10px 0; text-align:right; width:90%;}
/*Menu------------------------------------------------------------------------*/
.menu {position: sticky; top: 0;}
.fixed {display: block; position: fixed;z-index:99;  margin: auto;top: 0;width: 100%;background-color: #153e69;}
/*Lapu pogas------------------------------------------------------------------*/
#page_nr{float: left; margin: 0 0 10px 10px; padding: 2px 8px 2px 8px;}
/*Centralais box--------------------------------------------------------------*/
#center_box{display: block; position: relative; margin: auto; top: 0px; width: 98%;}
/*Preces box------------------------------------------------------------------*/
.cur_prod_box_all{display: inline-block;position: relative;height: 397px;width: 280px;}
.cur_prod_box{display: inline-block;position: relative;height: 347px;width: 230px;border-radius: 5px;}
#new_box{position:absolute; z-index:98; padding:5px 10px 5px 10px; top:5px; right:-2px;}
.cur_prod_img_box{display:inline-block; position:relative; z-index:9; vertical-align: top; height: 190px; width: 190px; top: 4px; cursor: pointer;}
.cur_img{position: absolute; margin: auto; max-height: 95%; max-width: 95%; width: auto; height: auto; top: 0; bottom: 0; left: 0; right: 0;}
.name_prod_box{float: left; width: 100%; height: 65px; top: 0px;}
#price_prod_box{float: left; text-align: left; width: 230px;}
#colors_prod_box{float: left; margin: 5px 0 5px 0; height: 30px; width: 230px;}
.show_hover_color, .show_hover_color2{display: inline-block;}
.color_img_b{padding:2px; margin:3px;}
.color_hiden_box{display:none; position:absolute; z-index: 9999; text-align:center; margin-left:-60px; top:90px; height:180px; width:150px; border-radius: 10px;}
.image_hiden{height:130px; width:150px; border-radius:6px 6px 0 0;}
.title_hiden{position:relative; z-index:9999; height: 46px; border-radius: 0 0 10px 10px;}
.bulta{display: inline-block;position: relative;  top:-5px; width:15px; height:15px; rotate: 45deg;}
#size_prod_box{float: left; height: 30px; width: 230px;}
.atr_size_img{display:inline-block; margin:5px 0px 0px 0px; width:15px;}
.size_val_cm1{display: inline-block; position: relative; text-align: left; width: 50px; bottom: 3px;}
.size_val_cm2{display: inline-block; position: relative; text-align: left; width: 50px; bottom: 3px; left: -3px;}
.hidden_box{display: none; position: absolute; z-index: 9999; text-align: center; width: 100%;}
.cart_plus{display: inline-block; margin: auto; border-radius:40px; width:40px; height:40px; cursor: pointer;}
.cart_plus_img{display: inline-block; margin: 4px 4px 0 0; padding: 5px 5px 5px 8px; height: 25px;}

/*Bottom----------------------------------------------------------------------*/
#chat_bt{position: fixed; z-index:999; padding: 5px; bottom: 20px; right: 20px; height: 50px; width: 50px; border-radius: 40px; cursor: pointer;}
#chat_bt_in{height: 50px; width: 50px; border-radius: 40px;}
.chat_img{margin: 8px 0 0 7px; height: 36px;}

#hidden_cheat{display:none; position: fixed; z-index:9999; bottom: 15px; right: 15px; height: 550px; width: 350px; border-radius: 10px;}
#weit_box{position: fixed; z-index:99999; bottom: 15px; right: 15px;}
.cht_close{display:inline-block; float:right; margin:5px 5px 0 0; height:25px; cursor:pointer;}
.cht_top{display:inline-block; padding:10px 10px 10px 10px; text-align:center; width:318px;}
.cht_1{display:inline-block; margin:0 0 10px 18px; padding:5px; text-align:left; width:300px; border-radius: 5px;}
.cht_2{display:inline-block; margin:0 0 0 18px; padding:5px; text-align:left; width:300px; height:150px; border-radius: 5px;}
.cht_3{display:inline-block; margin:0 0 0 0; padding:5px; text-align:center; width:160px; border-radius: 5px;}
.send_bt{float: left; margin: 15px 0 0 -20px; padding: 5px 0px 5px 0px; text-align: center; width: 120px; border-radius: 20px; cursor: pointer;}
#chars_etx{float:right; padding: 5px 0px 5px 0px;}
#charsLeft2{float:right; inline-block; padding: 5px 20px 0px 10px;}
#confirm{margin: 5px 0 0 0; height: 40px; background-image: url(../../General/img/back2.png);}
.weit_center{position: relative; top: -120px; left: -50px;}
.err{display:inline-block; margin:0 0 0 18px;}
.paz_ok_send{display:inline-block; text-align:center; padding: 20px;}
.img_ok_send{display:inline-block; text-align:center; margin:30px 0 0 130px; height:100px;}

#coc_alert{position: fixed; z-index:9999; bottom: 0px; left: 0px; padding: 40px 0 40px 0; text-align: center; width: 100%; background-color: #FFFFFF;
opacity: 0.95;
filter: alpha(opacity=95);
-moz-opacity:0.95;
-khtml-opacity: 0.95;}
.acept_bt{display: inline-block; padding: 5px 0px 5px 0px; text-align: center; width: 120px; border-radius: 20px; cursor: pointer;}
#bottom_box{margin: 10px 0 0 0; padding: 10px 0 0 0; text-align: center; width: 100%; color: #FFFFFF;}
#bottom_box_in{display: inline-block; width: 90%;}
#left_bottom_box{float: left; margin: 0 0 20px 0; text-align: left; width: 29%;}
.hrf_menu_bott{padding: 5px; color: #FFFFFF;}
.hrf_menu_bott:hover{color: #C0C0C0;}
#center_bottom_box{float: left; padding-top: 40px; width: 42%;}
#right_bottom_box{float: left; width: 29%;}





