body{margin:auto; width:100%;}

a{text-decoration:none;}
a:link{color: #3C3C3C;}
a:visited{color: #3C3C3C;}
a:hover{color:#000000;}

@font-face {font-family: 'Open Sans'; src: local('Open Sans'),url('../styles/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('../styles/fonts/OpenSans-Bold.ttf') format('truetype');}
.font_b_8{font-family: 'Open Sans Bold';font-size: 8pt;}
.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_16{font-family: 'Open Sans Bold';font-size: 16pt;}
.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: #cbc385;}/*Zala - gaisi*/
.bg_5{background-color: #999357;}/*Zala*/
.bg_6{background-color: #6a652c;}/*Zala - tumsi*/

.brd_0{border: solid 1px #FFFFFF;}
	.brd_0_b{border: solid 4px #FFFFFF;}
.brd_1{border: solid 1px #000000;}
.brd_2{border: solid 1px #F5F5F6;}
.brd_3{border: solid 1px #E1E2E1;}
.brd_4{border: solid 1px #cbc385;}
.brd_5{border: solid 1px #999357;}
.brd_6{border: solid 1px #6a652c;}

.brd_3_left{border-left: solid 1px #BF988F;}
.brd_1_l_t{border-left: solid 4px #6a652c; border-top: solid 4px #6a652c;}
.brd_5_l_t_r{border-left: solid 1px #999357; border-top: solid 1px #999357; border-right: solid 1px #999357;}
.brd_6_bottom{border-bottom: solid 1px #6a652c;}
.brd_6_p4{border: solid 4px #6a652c;}

.brd_red{border: solid 1px #FF0000;}

.color_0{color: #FFFFFF;}
.color_1{color: #000000;}
.color_2{color: #F5F5F6;}
.color_3{color: #E1E2E1;}
.color_4{color: #cbc385;}
.color_5{color: #999357;}
.color_6{color: #6a652c;}

.color_red{color: #FF0000;}
.color_green{color: #14AB1C;}

.left{text-align:left;}
.right{text-align:right;}
/*Gaidisanas bloks------------------------------------------------------------*/
#wait_box{position:fixed; z-index:99999; top:0px; left:0px; bottom:0px; right:0px; background-color:#FFFFFF; width:100%; opacity:0.7; filter:alpha(opacity=70); -moz-opacity:0.7; -khtml-opacity: 0.7;}
.wait_img{position:absolute; margin:auto; height:60px; top:0; bottom:0; left:0; right:0; text-align:center;}
/*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);}
/*Tabulas---------------------------------------------------------------------*/
table{border-collapse:collapse;}
/*Label radio, checbox--------------------------------------------------------*/
label > input{visibility: hidden; position: absolute;}
/*Top-------------------------------------------------------------------------*/
.baner{display:block; position:relative; z-index:99; margin:auto; top:-5px; height:70px; padding:10px; text-align:center; border-radius:50px;}
.top_main{position:fixed; z-index:99; width:100%; height:30px;}
.in_top_main{display:block; position:relative; z-index:99; margin:auto; top:10px; height:104px; max-width:95%; min-width:1000px; text-align:center; border-radius:20px 20px 0px 0px;}
.top_box{display:inline-block; height:82px; width:95%; margin-top:10px;}

.menu_box_left{position:absolute; z-index:99; margin:auto; left:3%; top:10px; text-align:left; width:450px;}
.bt_img_menu{display:inline-block; width:40px; margin:auto; margin:15px 0px 0px 15px; padding:5px; cursor:pointer;}

.menu_box_right{position:absolute; z-index:99; margin:3px auto auto auto; right:2.5%; top:10px; text-align:left;}
.newmsg{position:relative; z-index:99; left:-18px; width:25px; height:25px; top:-80px; border-radius:50px; vertical-align:middle; text-align:center;}
.user_name{position:relative; z-index:9; display:inline-block; height:36px; margin:15px 10px 0px -8px; padding:8px 8px 0px 14px; vertical-align:top; cursor:pointer; min-width:100px; max-width:170px;}
.user_logo{position:relative; z-index:99; display:inline-block; width:70px; border-radius:50px;}

.bt_off{position:relative; top:-20px; left:0px; margin:0px 10px 0px 0px; padding:6px 4px 4px 6px;}
.bt_img_off{width:30px; height:30px; }
.trigger:hover, 
.bt_img_off:hover, 
.user_img:hover, 
.bt_showmap:hover, 
.bt_showmap_h:hover, 
.info_evennt_small:hover{box-shadow: 5px 5px 8px rgba(78, 83, 92, 0.3);}
.info_evennt_small:hover{border:solid 1px red;}
/*Papildus izvelne----------------------------------------------------------*/
.panel {display:none; position:absolute; top:77px; left:0px; z-index:99; width:85%; height:auto; border-radius:10px;}
.std_bt_box{display:inline-block; width:100%;}
.std_bt_img{display:inline-block; height:25px; padding:5px;}
.std_bt_txt{display:inline-block; height:25px; vertical-align:top; padding-top:6px;}
/*Centralais box--------------------------------------------------------------*/
#center_box{display:block; position:relative; margin:auto; top:0px; text-align:center;}
/*Bottom----------------------------------------------------------------------*/
#bottom_box{position:fixed; display:flex; z-index:99; justify-content:center; bottom:0px; width:100%; min-width:1000px; text-align:center;}
.hr_btabout{display:inline-block; padding:5px 5px 5px 10px; margin:5px; cursor:pointer;}
.no_hr_btabout{display:inline-block; padding:5px 5px 5px 10px; margin:5px;}
.acept_bt{display:inline-block; padding:5px 0px 5px 0px; margin-top:20px; text-align:center; width:120px; border-radius:20px; cursor:pointer;}
/*Chat------------------------------------------------------------------------*/
#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;}

.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;}

/*tooltip title---------------------------------------------------------------*/
.tooltip {position:relative; display:inline-block;}
.tooltip .tooltiptext {visibility:hidden;  width:120px;  background-color:#5F5F5F;  color:#fff;  text-align:center;  border-radius:6px;  padding:5px 0;  position:absolute;  z-index:1;  top:110%;  left:50%;  margin-left:-50px;}
.tooltip .tooltiptext::after {content:"";  position:absolute;  bottom:100%;  left:50%;  margin-left:-5px;  border-width:5px;  border-style:solid;  border-color:transparent transparent #5F5F5F transparent;}
.tooltip:hover .tooltiptext {visibility:visible;}
/*hover---------------------------------------------------------------------*/
.acept_bt:hover, 
.hr_btabout:hover, 
.bt_img_menu:hover,
.logo:hover,
#chat_bt:hover{opacity:0.7; filter: alpha(opacity=70); -moz-opacity:0.7; -khtml-opacity: 0.7;}
/*lauku nosaukumi--------------------------------------------------------------*/
.placeholder {left:10px; line-height:26px; pointer-events:none; position:absolute; transform-origin: 0 40%; top:6px; color:rgba(0,0,0,0.5);}
.input:focus ~ .placeholder,.input:not(:placeholder-shown) ~ .placeholder {transform: translateY(-24px) translateX(10px) scale(0.75);}
.input:not(:placeholder-shown) ~ .placeholder {color:#000000; background-color:#FFFFFF; border: solid 1px #999357; padding:0px 4px 0px 4px;}
.input:focus ~ .placeholder {color:#FFFFFF; background-color:#999357; border:solid 1px #999357; padding:0px 4px 0px 4px;}

/*checbox--------------------------------------------------------*/
.chk_box input {position:absolute; opacity:0; cursor:pointer; height:0; width:0;}
.checkmark {position:absolute; top:0; left:3px; height:25px; width:25px; background-color:#eee; border:solid 1px #999357; cursor:pointer;}
.chk_box:hover input ~ .checkmark {background-color: #cbc385;}
.chk_box input:checked ~ .checkmark {background-color: #999357;}
.checkmark:after {content:""; position:absolute; display:none;}
.chk_box input:checked ~ .checkmark:after {display:block;}
.chk_box .checkmark:after {left:9px; top:5px; width:5px; height:10px; border:solid white; border-width:0 3px 3px 0; -webkit-transform:rotate(45deg); -ms-transform:rotate(45deg); transform:rotate(45deg);}
.added_info{position:relative; left:35px; top:2px; padding-bottom:5px; width:260px; text-align:justify;}


