/* style editor */

/* styles bases start */
form, fieldset, a {
	margin: 0; padding: 0; border: 0; 
}

p{margin: 0 0 15px 0; padding: 0;}

img{margin: 0; padding: 0; border-width: 0;}

/*a:link,a:visited,a:active {color: #0A4A92; text-decoration: underline;}
a:hover {color: #0D2E53; text-decoration: none;}*/

table{width: 100%; border-width: 0; margin-bottom: 8px;}
table tr{vertical-align: top;}
/* styles bases end */

.pic{border: 1px solid #fff;}
.pic_name{font-weight: bold; font-size: 15px;}
.piccentered{padding: 15px 0; text-align: center;}
.pictopleft{margin: 0 6px 2px 0; float: left;}
.pictopright{margin: 0 0 2px 6px; float: right;}
.picmiddleleft{margin: 2px 6px 2px 0; float: left;}
.picmiddleright{margin: 2px 0px 2px 6px; float: right;}
.gallery_left,.gallery_right{padding: 5px; background-color: #f7f7f7; border: 1px solid #a3a2a2; text-align: center;}
.gallery_left{margin: 0 5px 5px 0; float: left; }
.gallery_right{margin: 0 0 5px 3px; float: right;}
.gallery_left img,.gallery_right img{margin:0; padding: 0px; border: 1px solid #cfcece;}
.gallery_left strong,.gallery_right strong{clear:left; display: block; margin: 0; padding: 2px 0 2px 0; font-size: 9.5px; font-weight: bold; font-family: tahoma, arial, sans-serif;}
.gallery_left a:link, .gallery_left a:visited, .gallery_left a:active{color: #3B3B3B; text-decoration: underline;}
.gallery_left a:hover{color: #3B3B3B; text-decoration: none;}
.gallery_right a:link, .gallery_right a:visited, .gallery_right a:active{color: #3B3B3B; text-decoration: underline;}
.gallery_right a:hover{color: #3B3B3B; text-decoration: none;}

.img-responsive{
	display: block;
	max-width: 100%;
	height: auto;
}

.accent{font-size: 15px; font-weight: bold;}
.border{border: 1px solid black;}
.button_style{ margin: 0; padding: 2px; background-color: #fd6300; border: 3px outset #fd6300; color: #ffffff; font-size: 12px; font-weight: bold; font-family: arial, sans-serif; text-decoration: none;}

.citation{
float: right; width: 160px; max-width: 160px; overflow: hidden;
margin: 4px 0 4px 4px; padding: 4px; border: 1px solid #cccccc; 
color: #5a737e; font-size: 11px; font-style: italic; font-family: tahoma, sans-serif; 
background-image: url(../images/bg_citation.gif); background-repeat: no-repeat; background-position: 4px 4px;
}
/* style editor end*/

/* style calendar start*/
/* The main calendar widget.  DIV containing a table. */

.calendar {
  position: relative;
  display: none;
  border-top: 2px solid #fff;
  border-right: 2px solid #000;
  border-bottom: 2px solid #000;
  border-left: 2px solid #fff;
  font-size: 11px;
  color: #000;
  cursor: default;
  background: #c8d0d4;
  font-family: tahoma,verdana,sans-serif;
}

.calendar table {
  border-top: 1px solid #000;
  border-right: 1px solid #fff;
  border-bottom: 1px solid #fff;
  border-left: 1px solid #000;
  font-size: 11px;
  color: #000;
  cursor: default;
  background: #c8d0d4;
  font-family: tahoma,verdana,sans-serif;
}

/* Header part -- contains navigation buttons and day names. */

.calendar .button { /* "<<", "<", ">", ">>" buttons have this class */
  text-align: center;
  padding: 1px;
  border-top: 1px solid #fff;
  border-right: 1px solid #000;
  border-bottom: 1px solid #000;
  border-left: 1px solid #fff;
}

.calendar .nav {
  background: transparent url(menuarrow.gif) no-repeat 100% 100%;
}

.calendar thead .title { /* This holds the current "month, year" */
  font-weight: bold;
  padding: 1px;
  border: 1px solid #000;
  background: #788084;
  color: #fff;
  text-align: center;
}

.calendar thead .headrow { /* Row <TR> containing navigation buttons */
}

.calendar thead .daynames { /* Row <TR> containing the day names */
}

.calendar thead .name { /* Cells <TD> containing the day names */
  border-bottom: 1px solid #000;
  padding: 2px;
  text-align: center;
  background: #e8f0f4;
}

.calendar thead .weekend { /* How a weekend day name shows in header */
  color: #f00;
}

.calendar thead .hilite { /* How do the buttons in header appear when hover */
  border-top: 2px solid #fff;
  border-right: 2px solid #000;
  border-bottom: 2px solid #000;
  border-left: 2px solid #fff;
  padding: 0px;
  background-color: #d8e0e4;
}

.calendar thead .active { /* Active (pressed) buttons in header */
  padding: 2px 0px 0px 2px;
  border-top: 1px solid #000;
  border-right: 1px solid #fff;
  border-bottom: 1px solid #fff;
  border-left: 1px solid #000;
  background-color: #b8c0c4;
}

/* The body part -- contains all the days in month. */

.calendar tbody .day { /* Cells <TD> containing month days dates */
  width: 2em;
  text-align: right;
  padding: 2px 4px 2px 2px;
}
.calendar tbody .day.othermonth {
  font-size: 80%;
  color: #aaa;
}
.calendar tbody .day.othermonth.oweekend {
  color: #faa;
}

.calendar table .wn {
  padding: 2px 3px 2px 2px;
  border-right: 1px solid #000;
  background: #e8f4f0;
}

.calendar tbody .rowhilite td {
  background: #d8e4e0;
}

.calendar tbody .rowhilite td.wn {
  background: #c8d4d0;
}

.calendar tbody td.hilite { /* Hovered cells <TD> */
  padding: 1px 3px 1px 1px;
  border: 1px solid;
  border-color: #fff #000 #000 #fff;
}

.calendar tbody td.active { /* Active (pressed) cells <TD> */
  padding: 2px 2px 0px 2px;
  border: 1px solid;
  border-color: #000 #fff #fff #000;
}

.calendar tbody td.selected { /* Cell showing selected date */
  font-weight: bold;
  padding: 2px 2px 0px 2px;
  border: 1px solid;
  border-color: #000 #fff #fff #000;
  background: #d8e0e4;
}

.calendar tbody td.weekend { /* Cells showing weekend days */
  color: #f00;
}

.calendar tbody td.today { /* Cell showing today date */
  font-weight: bold;
  color: #00f;
}

.calendar tbody .disabled { color: #999; }

.calendar tbody .emptycell { /* Empty cells (the best is to hide them) */
  visibility: hidden;
}

.calendar tbody .emptyrow { /* Empty row (some months need less than 6 rows) */
  display: none;
}

/* The footer part -- status bar and "Close" button */

.calendar tfoot .footrow { /* The <TR> in footer (only one right now) */
}

.calendar tfoot .ttip { /* Tooltip (status bar) cell <TD> */
  background: #e8f0f4;
  padding: 1px;
  border: 1px solid #000;
  background: #788084;
  color: #fff;
  text-align: center;
}

.calendar tfoot .hilite { /* Hover style for buttons in footer */
  border-top: 1px solid #fff;
  border-right: 1px solid #000;
  border-bottom: 1px solid #000;
  border-left: 1px solid #fff;
  padding: 1px;
  background: #d8e0e4;
}

.calendar tfoot .active { /* Active (pressed) style for buttons in footer */
  padding: 2px 0px 0px 2px;
  border-top: 1px solid #000;
  border-right: 1px solid #fff;
  border-bottom: 1px solid #fff;
  border-left: 1px solid #000;
}

/* Combo boxes (menus that display months/years for direct selection) */

.calendar .combo {
  position: absolute;
  display: none;
  width: 4em;
  top: 0px;
  left: 0px;
  cursor: default;
  border-top: 1px solid #fff;
  border-right: 1px solid #000;
  border-bottom: 1px solid #000;
  border-left: 1px solid #fff;
  background: #d8e0e4;
  font-size: 90%;
  padding: 1px;
  z-index: 100;
}

.calendar .combo .label,
.calendar .combo .label-IEfix {
  text-align: center;
  padding: 1px;
}

.calendar .combo .label-IEfix {
  width: 4em;
}

.calendar .combo .active {
  background: #c8d0d4;
  padding: 0px;
  border-top: 1px solid #000;
  border-right: 1px solid #fff;
  border-bottom: 1px solid #fff;
  border-left: 1px solid #000;
}

.calendar .combo .hilite {
  background: #048;
  color: #aef;
}

.calendar td.time {
  border-top: 1px solid #000;
  padding: 1px 0px;
  text-align: center;
  background-color: #e8f0f4;
}

.calendar td.time .hour,
.calendar td.time .minute,
.calendar td.time .ampm {
  padding: 0px 3px 0px 4px;
  border: 1px solid #889;
  font-weight: bold;
  background-color: #fff;
}

.calendar td.time .ampm {
  text-align: center;
}

.calendar td.time .colon {
  padding: 0px 2px 0px 3px;
  font-weight: bold;
}

.calendar td.time span.hilite {
  border-color: #000;
  background-color: #667;
  color: #fff;
}

.calendar td.time span.active {
  border-color: #f00;
  background-color: #000;
  color: #0f0;
}
/* style calendar end*/

/* style gdpr start */
      :root {
          --main: #015B11;
          --red: #DB2927;
          --white: #FFF;
      }
      button#ihavecookiesBtn {
          margin-left: 0px !important;
      }
      /* Cookie Dialog */
      #gdpr-cookie-message {
          position: fixed;
          right: 30px;
          bottom: 30px;
          max-width: 375px;
          background-color: var(--main);
          padding: 20px;
          border-radius: 5px;
          box-shadow: 0 6px 6px rgba(0,0,0,0.25);
          margin-left: 30px;
          font-family: system-ui;
      }
      #gdpr-cookie-message h4 {
          color: var(--white);
          font-family: 'Quicksand', sans-serif;
          font-size: 18px;
          font-weight: 500;
          margin-bottom: 10px;
      }
      #gdpr-cookie-message h5 {
          color: var(--white);
          font-family: 'Quicksand', sans-serif;
          font-size: 15px;
          font-weight: 500;
          margin-bottom: 10px;
      }
      #gdpr-cookie-message p, #gdpr-cookie-message ul {
          color: white;
          font-size: 15px;
          line-height: 1.5em;
      }
      #gdpr-cookie-message p:last-child {
          margin-bottom: 0;
          text-align: right;
      }
      #gdpr-cookie-message li {
          width: 49%;
          display: inline-block;
      }
      #gdpr-cookie-message a {
          color: var(--red);
          text-decoration: none;
          font-size: 15px;
          padding-bottom: 2px;
          border-bottom: 1px dotted rgba(255,255,255,0.75);
          transition: all 0.3s ease-in;
      }
      #gdpr-cookie-message a:hover {
          color: white;
          border-bottom-color: var(--red);
          transition: all 0.3s ease-in;
      }
      #gdpr-cookie-message button,
      button#ihavecookiesBtn {
          border: none;
          background: var(--red);
          color: white;
          font-family: 'Quicksand', sans-serif;
          font-size: 15px;
          padding: 7px;
          border-radius: 3px;
          margin-left: 15px;
          cursor: pointer;
          transition: all 0.3s ease-in;
      }
      #gdpr-cookie-message button:hover {
          background: white;
          color: var(--red);
          transition: all 0.3s ease-in;
      }
      button#gdpr-cookie-advanced {
          background: white;
          color: var(--red);
      }
      #gdpr-cookie-message button:disabled {
          opacity: 0.3;
      }
      #gdpr-cookie-message input[type="checkbox"] {
          float: none;
          margin-top: 0;
          margin-right: 5px;
      }
/* style gdpr end */


body {background-color:#F6F6F6;}
h1,h2,h3,h4,h5,h6{margin: 0; padding :0;}

a:link,a:visited,a:active {color: #309849; text-decoration: none;}
a:hover {color: #1D8E3E; text-decoration: underline;}

.pagetitle{margin: 0; padding: 0 0 12px 0; color: #00550c; font-size: 1.6em; line-height: 1.9em;}

.input_date_icon{border: 0; vertical-align: bottom;}

.error{margin: 2px 2px 6px 2px; padding: 2px; text-align: center; font-weight: bold; color: #bc0101; background-color: #fdfcb5; border: 1px dashed #bc0101;}
.error_s{margin: 2px 0; text-align: center; font-weight: bold; color: #bc0101;}
.succes{margin: 2px 2px 6px 2px; padding: 2px; text-align: center; font-weight: bold; color: #59BF53; background-color: #fff; border: 1px dashed #59BF53;}
.centered{text-align: center;}
.pic{border: 1px solid #ccc;}
.cleaner {
clear:both; height:1px;	margin:0; padding:0; font-size:1px; border:none; background: transparent; overflow: hidden;
}

#total{background-color: #fff; padding-top: 5px; border: 1px solid #e6e6e6;}
#top{margin: 0 0 9px;}
#top1{position: relative;}
#top1 .top1_menu{}
#top1 .top1_menu a{display: inline-block; width: 120px; height: 40px; margin: 0 6px 6px; padding: 0 10px 0 40px;  line-height: 15px;
			background: url("images/head/top1_menu.jpg") no-repeat 0 0 transparent; font-weight: bold;
			color: #000; text-decoration: none; }
#top1 .top1_menu a:hover{color: #000; text-decoration: none; background: url("images/head/top1_menu_sel.jpg") no-repeat 0 0 transparent;}
#top1 img{}
#top1 h1{clear: both; margin: 0; padding: 0 0 0 12px; font-size: 23px;}
#top1 .beta{position: absolute; top: 92px; left: 280px; font-size: 20px; color: #015B11; font-weight: bold; font-style: italic;}
#top2{}
#top2 a{display: block; margin: 0 0 10px 0;}
#top3{overflow: hidden;}
#top3 .top3_menu{padding: 0 0 0 10px; background: url("images/head/top3_menu.jpg") no-repeat 0 0 transparent;}
#top3 .top3_menu a{display: inline-block; margin: 0 0 17px 0; padding: 0 3px; letter-spacing: 0px; font-size: 0.9em; font-weight: bold; border-left: 1px solid #000;}
#top3 .top3_menu a:link, #top3 .top3_menu a:visited, #top3 .top3_menu a:active{color: #000; text-decoration: none;}
#top3 .top3_menu a:hover{color: #000; text-decoration: underline;}
#top3 .top3_menu a:first-child{border-width: 0px;}

#block_top_menu_mini{margin-bottom: 15px; font-size: 12px; text-align: right;}
#block_top_menu_mini div{display: inline-block;}
#block_top_menu_mini a{margin: 0 4px 0 4px;}
#block_top_menu_mini a:link{text-decoration: none;}
#block_top_menu_mini a:hover{text-decoration: underline;}

#block_top_multi{text-align: right; margin-bottom: 15px;}
#block_top_multi form{text-align: left;}

#contentp_main{padding-bottom: 20px;}


#footer_top{float: right; padding: 0px 16px 5px; line-height: 18px;}

#footer{clear: left;}
#footer1{clear:left; margin: 10px 0; padding: 10px; background-color: #F6F6F6; border: 1px solid #C7C4C4;}
#footer1a{padding-bottom: 10px;}
#footer1b{clear: left; background: url("images/blocks/line_hor_dot.jpg") repeat-x 0 top transparent; padding: 10px 0 0; color: #000; font-weight: bold;}
#footer1b .flogo{padding-top: 12px; text-align: center;}
#footer1b .flogo img{margin: 0 5px 10px;}

#footer2{clear:left; padding: 0 5px; background-color: #309849;}
#footer2 .copyright{float: left; padding: 7px 0 0 11px;}
#footer2 #footer_m{float: right; padding: 2px 10px 0 0; text-align: right;}
#footer2 a {color: #fff;}

.footer_menu{ padding-bottom: 20px;}
.footer_menu h4{margin: 0 0 2px 0; padding: 0;}
.footer_menu a{text-decoration: none; color: #000;}
.footer_menu h4 a{text-transform: uppercase; text-decoration: none; color: #000;}
.footer_menu a:hover{text-decoration: underline; color: #0A4A92;}

.footerArticle{
  padding: 0 20px;
}

.navbar{margin-bottom: 15px; border-radius: 0;}
/*.navbar-collapse{
	padding-left: 0; padding-right: 0;
}*/

.navbar-default .navbar-toggle .icon-bar{
	background-color: #fff;
}

#navbarSiteHeader.navbar{min-height: 20px; font-size: 13px;}
#navbarSiteHeader.navbar-default .navbar-toggle{border-color: green; padding: 5px;}
#navbarSiteHeader.navbar-default{
	background-color: #309849; border-color: green;
}
#navbarSiteHeader .navbar-toggle{margin-top: 2px; margin-bottom: 2px;}
#navbarSiteHeader.navbar-default .navbar-toggle:focus,#navbarSiteHeader.navbar-default .navbar-toggle:hover{
	border-color: #fff; background-color: green;
}
#navbarSiteHeader li{line-height: 30px;}
#navbarSiteHeader ul{margin: 0 auto;}
#navbarSiteHeader .navbar-nav > li > a{
	padding-left: 10px; padding-right: 10px;
	padding-top: 5px; padding-bottom: 5px;
	color: #fff;
}
#navbarSiteHeader .navbar-nav > li > a:focus,#navbarSiteHeader .navbar-nav > li > a:hover{
	background-color: green;
}

#navbarSite.navbar{min-height: 40px;}
#navbarSite .navbar-nav > li > a{
	padding-left: 5px; padding-right: 5px;
	padding-top: 10px; padding-bottom: 10px;
}
#navbarSite .navbar-nav > li > a:focus,#navbarSite .navbar-nav > li > a:hover{
	background-color: green;
}
#navbarSite.navbar-default{
	background-color: #015B11;
}
#navbarSite.navbar-default .navbar-nav > li > a, 
#navbarSite.navbar-default .navbar-nav .open .dropdown-menu > li > a {
	color: #fff;
}
#navbarSite.navbar-default .navbar-nav > .open > a, 
#navbarSite.navbar-default .navbar-nav > .open > a:focus, 
#navbarSite.navbar-default .navbar-nav > .open > a:hover{
	background-color: #003D0A; color: #fff;
}

#navbarSite .dropdown-menu{
	background-color: #309849;
}
#navbarSite .dropdown-menu > li > a:hover{
	background-color: green;
}
#navbarSite.navbar-default .navbar-toggle{
	border-color: #003D0A;
}
#navbarSite.navbar-default .navbar-toggle:focus,#navbarSite.navbar-default .navbar-toggle:hover{
	border-color: #fff; background-color: green;
}

.breadcrumb .active{font-weight: bold;}

#block_fontzoomer{float: left;}
#block_fontzoomer img{cursor:pointer;}

#block_language{float: right; margin: 0 10px 0 0; text-align: right; text-transform: uppercase;}
#block_language ul{margin: 0; padding: 0; list-style: none; text-align: right;}
#block_language li{float: left; margin: 1px; padding: 0 0 0 12px; font-size: 0.9em;}
#block_language #active_lang{font-weight: bold; font-size: 0.95em;}
#block_language a{color: #fff; font-size: 0.75em; text-decoration: none;}
#block_language a:hover{color: #fff;}

#block_search{margin-top: 2px; padding: 2px 4px; border: 1px solid #ccc;}
#block_search h2{margin-bottom: 2px; font-size: 0.9em;}
#block_search .box_content{font-size: 0.8em;}
#block_search .button{float: right;}

.box1{margin: 0 0 20px; padding: 0;}
.box1 .box_top{height: 30px; padding: 0; background-color: #015B11; box-shadow: inset 0 0 10px 6px green;}
.box1 .box_top h2{padding: 0 0 0 10px; line-height: 30px; font-size: 15px; font-weight: 400; color: #fff;}
.box1 .box_top h2 a{color: #fff; text-decoration: none;}
.box1 .box_top h3{padding: 0 0 0 10px; line-height: 25px; font-size: 15px; font-weight: 400; color: #fff;}
.box1 .box_content{clear: both; margin: 0; padding: 10px 10px 2px; border: 1px solid #e6e6e6;}
.box1 .box_bottom{padding-right: 10px; text-align: right; border-width: 0px 1px 1px; border-style: solid; border-color: #e6e6e6;}

.box2{margin-bottom: 15px;}
.box2 .box_top{line-height: 31px; padding: 0; background-color: #015B11; box-shadow: inset 0 0 10px 6px green;}
.box2 .box_top h1, .box2 .box_top h2{margin: 0; padding: 6px 10px; font-size: 15px; color: #fff; text-transform: uppercase;}
.box2 .box_content{clear: both; margin: 0; padding: 15px 10px 10px 10px; border: 1px solid #e6e6e6;}

.box3{margin-bottom: 15px;}
.box3 .box_top{height: 31px; padding: 0; background-color: #015B11; box-shadow: inset 0 0 10px 6px green;}
.box3 .box_top h2{margin: 0; padding: 6px 0 0 10px; font-size: 16px; color: #fff; text-transform: uppercase;}
.box3 .box_top h3{margin: 0; padding: 6px 0 0 10px; font-size: 16px; color: #fff; text-transform: uppercase;}
.box3 .box_top a{text-decoration: none; color: #fff;}
.box3 .box_content{clear: both; margin: 0; padding: 15px 10px 2px 10px; border: 1px solid #e6e6e6; overflow: hidden;}

#block_login .box_content{padding: 0;}
#block_login label{display: block;  float: left; width: 70px; padding: 7px 5px 0 0; font-weight: bold; text-align: right;}
#block_login .form-control{float: left; margin: 7px 5px 0 0; width: 110px;}
#block_login .input_b{float: left; margin-right: 5px;}
#block_login a.bl_a{display: block; float: left; padding-top: 7px;}
#block_login .logged1{text-align: center;}
#block_login .logged2{font-size: 0.9em; font-weight: bold;}

.tablec{width: 178px; border: 1px solid #C7C4C4; border-collapse: collapse; border-spacing: 0px; background-color: #EEEDED;}
.tablec .cyear{height: 20px; font-size: 14px; font-weight: bold; color: #000; text-align: center; text-transform: uppercase;}
.tablec .cyear a:link, .tablec .cyear a:visited, .tablec .cyear a:active{font-size: 12px; color: #990000; text-decoration:none;}
.tablec .cyear a:hover{font-size: 12px; color: #333333; text-decoration:underline;}

.tablec th{width: 45px; padding: 1px; border: 1px solid #C7C4C4; font-size:14px; color: #666464; text-align: center; font-weight: bold;}
.tablec td{height: 20px; padding: 0; border: 1px solid #C7C4C4; font-size:14px; color: #666464; text-align: center; font-weight: bold;}

.tablec .cday{color: #55799A; font-weight: bold; background-color: #308FF9;}
.tablec .cday a:link, .tablec .cday a:visited, .tablec .cday a:active {color: #fff; text-decoration:none;}
.tablec .cday a:hover {color: #000; text-decoration:underline;}

#block_vote .vote_text{margin-bottom: 5px;}
#block_vote .vote_text p{margin: 0 0 2px; padding: 0;}
#block_vote label{font-weight: normal;}
#block_vote .button{margin: 5px 0 5px 50px;}
#block_vote .radio_b{padding: 3px 0 3px 10px;}
#block_vote .radio_b input{float: left; margin: 2px 0 0 0;}
#block_vote .vote_left{width: 20px; padding: 0 10px;}
#block_vote .vote_sub{padding-bottom: 3px;}

#block_video .video_tn img{width: 31%; margin-right: 0.33%; }
#block_video h3{margin: 5px 0 3px 0; padding: 0; font-size: 14px; font-weight: bold;}
#block_video .n_teaser{padding: 0 0 10px 0;}
#block_video .video_more{padding: 10px 0 5px 0; text-align: right; font-weight: bold;}

#block_main_data{margin-bottom: 15px;}
#block_advert_main_main{overflow: hidden;}

#block_anunturi .media{margin-top: 5px;}
#block_anunturi h3{font-size: 15px;}

.advert_item{margin-bottom: 15px; overflow: hidden;}
.advert_item img{margin: 0 auto;}
.block_advert_header_big,.block_advert_footer_big{margin-bottom: 15px; padding: 2px 2px 12px; border: 1px solid #e6e6e6; background: url("images/blocks/a-item-hor.jpg") no-repeat center 99% transparent; background-color: #F6F6F6;}
.block_advert_header_big div,.block_advert_footer_big div{overflow: hidden; text-align: center;}
.block_advert_left{margin-bottom: 15px; padding: 2px 2px 12px; border: 1px solid #e6e6e6; background: url("images/blocks/a-item-hor.jpg") no-repeat center 99% transparent; background-color: #F6F6F6; text-align: center;}
.block_advert_right{margin-bottom: 15px; padding: 2px 2px 12px; border: 1px solid #e6e6e6; background: url("images/blocks/a-item-hor.jpg") no-repeat center 99% transparent; background-color: #F6F6F6; text-align: center;}
.block_advert_middle1{margin-bottom: 15px; padding: 2px 2px 12px; border: 1px solid #e6e6e6; background: url("images/blocks/a-item-hor.jpg") no-repeat center 99% transparent; background-color: #F6F6F6; text-align: center; overflow: hidden;}
.block_advert_middle2{margin-bottom: 15px; padding: 2px 2px 12px; border: 1px solid #e6e6e6; background: url("images/blocks/a-item-hor.jpg") no-repeat center 99% transparent; background-color: #F6F6F6; text-align: center; overflow: hidden;}
#block_advert_main_middle{overflow: hidden;}
/*.block_advert_header_big .colPartLeft,.block_advert_footer_big .colPartLeft{padding-right: 5px;}
.block_advert_header_big .colPartMiddle,.block_advert_footer_big .colPartMiddle{padding: 0 5px;}
.block_advert_header_big .colPartRight,.block_advert_footer_big .colPartRight{padding-left: 5px;}*/
.block_advert_header_big .colPart img,.block_advert_footer_big .colPart img{margin: 0 auto;}

.block_advert_header_big{min-height: 110px; text-align: center;}
.block_advert_header_big .img-responsive{margin: 0 auto;}
@media screen and (max-width: 767px){
	.block_advert_header_big .col-xs-12.colPartMiddle,.block_advert_footer_big .col-xs-12.colPartMiddle{padding: 0 15px;}
	.block_advert_header_big .colPart img,.block_advert_footer_big .colPart img{margin-bottom: 10px;}
}

#popupModal{
  display: flex;
  flex-direction:  column;
  justify-content: center; 
  max-width: 100%;
}
#popupModal .modal-dialog {display: inline-table; margin: 10px auto;}
@media (min-width: 768px){
#popupModal .modal-dialog {
  width: auto;
}
}
.modal-popup{
  text-align: center;
  max-width: 100%;
  overflow: hidden;
}
.modal-popup iframe{
  max-width: 100% !important;
}
.modal-popup img{
  margin: 0 auto;
  max-width: 100%;
}

#comment_write{margin-top: 20px; padding: 0; border: 1px solid #ccc; background-color: #F6F6F6;}
#news_page #comment_write{}
#comment_write td{vertical-align: top; padding: 0 5px;}
#comment_write td{text-align: center;}
#comment_write h3{margin: 0; padding: 5px 0 10px 0; font-size: 16px; color: #4b4b4b; border-bottom: 1px solid #ccc;}
#comment_write label{padding: 10px 0 5px 0; color: #000; font-size: 12px; font-weight: bold; text-transform: uppercase;}
#comment_text{padding: 10px 0;}
#comment_text textarea{width: 90%; height: 150px; border: 1px solid #cccccc; font-size: 14px; color: #646464; line-height: 18px; font-family: arial, sans-serif;}
.sec_line{height: 50px;}
#comment_sec_code{width: 110px; height: 37px; margin: 0; font-size: 30px; border: 1px solid #cccccc;}
#comment_write .button{margin: 10px; border-width: 0;}
#comment_write #comment_reply_div{padding-bottom: 15px;}
#comment_write .comment_accept{text-align: center;}
#comment_write .comment_accept input{}
#comment_write .comment_accept a{font-weight: bold; font-size: 0.75em;}
#comment_write #comment_therm_show_ch{display: inline-block; width: auto; height: auto;}
#comment_write #comment_therm_show{color: #0A4A92; font-weight: bold; text-decoration: underline; cursor: pointer;}
#comment_write #comment_therm{height: 100px; margin: 10px; padding: 5px; border: 1px solid #ccc; overflow-y: scroll; text-align: left;}

#comment_list{float: left; width: 100%; padding-top: 5px;}

.comment_head{clear: left; float: left; width: 100%; margin: 0 0 5px 0; padding: 5px 0; border-bottom: 1px solid #9c9b9b;}
.comment_head strong{float: right; margin: 0 5px 0 0; padding-left: 5px; color: #0D62C3; font-size: 1.1em;}
.comment_head .border1{float: left; padding: 0; font-weight: bold; color: #8D7F5C;}
.comment_name{float: left; margin: 0; padding-right: 5px; color: #0A4A92; font-size: 0.75em;}
.comment_time{float: left; margin: 0; padding-left: 5px; color: #8D7F5C; font-size: 0.75em;}
.comment_comment{clear: left; padding: 0; background: url("images/blocks/comment_bg_repeat.jpg") repeat-y;}
.comment_in{padding: 0 0 0 14px; background: url("images/blocks/comment_bg.jpg") no-repeat 0 0;}
.comment_border{padding: 5px 10px; border-right: 1px solid #C7C4C4; border-top: 1px solid #C7C4C4; border-bottom: 1px solid #C7C4C4; background-color: #F6F6F6;}
.comment_editor{float: right; padding-right: 10px; color: #000; font-weight: bold;}
.comment_reply_to{padding: 0 0 10px 5px; font-size: 13px; font-weight: bold;}
.comment_reply_to a:link, .comment_reply_to a:visited, .comment_reply_to a:active{color: #DE1C04; text-decoration: underline;}
.comment_reply_to a:hover{color: #DE1C04; text-decoration: none;}
.comment_reply{padding: 5px 0; font-size: 12px; background-color: #fff;}

#block_stat{float: left; width: 400px;}

.results{float: left; width: 100%; margin-bottom: 10px; padding: 6px 0; color: #000; background-color: #F6F6F6;}
.results .rtext{padding: 2px 10px 3px 10px; color: #0469DD;}
.results .rtext2{float: right;}
.results .pages{color: #000;}
.results a{padding: 3px 4px; font-weight: bold; font-size: 0.8em; background-color: #F6F6F6;}
.results a:link, .results a:visited, .results a:active{color: #0469DD; text-decoration: none; border: 1px solid #CCCCCC;}
.results a:hover{color: #fff; border: 1px solid #CCCCCC; background-color: #0469DD;}
.results .now{padding: 3px 4px; font-weight: bold; font-size: 0.8em; color: #fff; border: 1px solid #CCCCCC; background-color: #0469DD;}
.results img{border-width: 0; margin: 0 0 0 5px;}

.table_l{width: 100%; margin: 10px 0px; border-collapse: separate; border-spacing: 0px;border: 1px solid #e0dedf; background-color: #f9f7f8;}
.table_l caption{padding:3px 5px; font-size: 14px; font-weight: bold; color: #4F4F4F; text-align: center; background-color: #d5d5d5;vertical-align:top;}
.table_l th{padding:3px 5px; font-size: 11px; font-weight: bold; color: #414141; text-align: center; background-color: #d5d5d5;border-collapse: separate; border: 1px solid #ffffff;border-spacing:0px;vertical-align:top;}
.table_l td{font-size: 11px; color: #3f3d3e;padding:2px 5px;border-collapse: separate; border: 1px solid #ffffff;border-spacing:0px; vertical-align: top;}
.table_l a:link, .table_l a:visited, .table_l a:active{color: #004098; text-decoration: underline;}
.table_l a:hover{color: #000000;}
.table_l .c_id{width: 20px; text-align: right; font-weight: bold;}
.table_l .c_status{width: 50px; text-align: center;}
.table_l .c_orderby{width: 50px; text-align: center;}
.table_l .c_c{text-align: center;}
.table_l .c_date{width: 100px; text-align: center;}
.table_l .c_pub{width: 110px;}
.table_l .c_edit{width: 30px; text-align: center;}
.table_l ul{margin: 0 0 0 10px; padding: 0;}

.reqMark{padding-right: 5px; font-weight: bold; color: red;}
/* myform styles */
.myform{float: left; width: 99%;}

.myform fieldset{clear: left;
	margin: 20px 0px 15px 20px;
	padding: 0px 10px 10px 10px;
	position:relative; 
	border-width:1px; border-style:solid; border-color:#C7C4C4;
	background-color:#fff;
}

.myform fieldset legend{
	margin: 0px 0px 5px 0px;
	padding: 3px 5px; 
	text-align: center;
	color:#00550c;
	font-weight:bold;
	font-size: 11px;
	text-transform:uppercase;
	border: 1px solid #00550c;
	background-color:#e9fdec;
	}
.myform label{	
	float:left;
	display:block;
	width:165px;
	margin:4px 5px 0px 0px;
	text-align:right;
	font-weight:bold;
	}
.myform .form-control{
	float: left;
	width: 200px; 
	margin: 2px 0px 0px 0px; 
	padding: 1px 2px; 
}
.myform .form-control2{
	float: left;
	width: 400px; 
	margin: 2px 0px 0px 0px; 
	padding: 1px 2px; 
}
.myform .input_s{
	width: 206px;
}
.myform .label1{width: 200px; margin-top: 13px; padding: 0 0 5px 0;}
.myform .label2{width: 340px;}
.myform .form_line{float: left; clear:left; width: 100%; padding: 3px 0;}
.myform .button_centered{float:left; clear:left; width: 100%; margin-bottom: 5px; padding: 5px 0 0 0; text-align: center;}
.myform .input_c{float: left; width: 20px; margin-top: 4px; border: none;}
.myform .input_c1{float: left; width: 20px; margin-top: 7px; border: none;}
.myform .input_t{float:left; width: 205px; height: 60px; border: 1px solid #7a7c7b;}
.myform .reqMark{padding-right: 5px; font-weight: bold; color: red;}
.myform img.sec_code{float: left; padding-left: 10px;}

.myform .step1l{float: left; width: 48%;}
.myform .step1r{float: right; width: 48%;}
.myform .step1l label, .myform .step1r label{width: 100px;}
.myform .step1l .form-control, .myform .step1r .form-control{width: 100px;}
.myform .step1l fieldset, .myform .step1r fieldset{margin-left: 0; min-height: 170px;}
.myform .step1l .aa, .myform .step1r .aa{float: right; padding-top: 10px; font-weight: bold;}
.myform .step1l .input_b{margin-left: 20px;}

.news_media_c{padding: 0 0 0 18px; background: url("images/blocks/comment_media.jpg") no-repeat 0 3px;}

#block_facebook .box_content{padding: 6px;}

.news_1{float: left; width: 100%; margin: 0 0 4px 0; padding: 15px 0; background: url("images/blocks/line_hor_dot.jpg") repeat-x 0 bottom transparent;}
.news_1 h3{margin: 0px 0 0 0px; padding: 0 0 3px 0; font-size: 1.2em;}
/*.catnews_1 h3 a:link, .catnews_1 h3 a:visited, .catnews_1 h3 a:active{color: #000;}
.catnews_1 h3 a:hover{color: #B20F72;}*/
.news_1 p{margin:0; padding: 0 0 3px 0; line-height: 1.6em;}
.news_1 img{float:left; margin: 4px 7px 0 0;}
.news_1 .time{font-size: 0.85em; margin: 0 0 3px 0; font-weight: bold;}

#block_profil .box_content{padding: 6px 3px;}
#block_profil h3{margin: 0; padding: 0 0 5px 0; font-weight: bold; font-size: 14px;}
#block_profil .n_img{margin: 0 0 4px 0; text-align: center;}
#block_profil .carousel-inner .item{padding: 0 10px;}
#block_profil .n_more{clear: both; padding: 4px 4px 8px 0; text-align: right; font-weight: bold;}


#share_share{float: left;}
#share_div{height: 24px; margin: 0; padding: 0; }
#share_div img{float: left; margin: 0 4px 0 0; border-width: 0;}
.share_title{float: left; height: 18px; margin-right: 14px; padding: 2px 0 0 10px; font-size: 13px; font-family: arial, sans-serif; color: #3c3c3c; }
.share_left{float: left; height: 24px; padding: 0; }
.share_left_item{display: inline-block; float:left; padding-right: 10px;}

.carousel-control.left,.carousel-control.right{
	background: none;
}
.carousel-control .glyphicon-chevron-left, .carousel-control .icon-prev{
	left: 30%;
}

.carousel-control .glyphicon-chevron-right, .carousel-control .icon-next{
	right: 10%;
}
.carouselNoControl .carousel-control{
	display: none;
}
.carouselWithControl .carousel-inner{
	width: 92%; margin: 0 auto;
}

.carousel-control .glyphicon{color: green;}

.pic_name{font-weight: bold; font-size: 15px;}
.piccentered{padding: 15px 0; text-align: center;}
.pictopleft{margin: 0 6px 2px 0; float: left;}
.pictopright{margin: 0 0 2px 6px; float: right;}
.picmiddleleft{margin: 2px 6px 2px 0; float: left;}
.picmiddleright{margin: 2px 0px 2px 6px; float: right;}
.gallery_left,.gallery_right{padding: 5px; background-color: #f7f7f7; border: 1px solid #a3a2a2; text-align: center;}
.gallery_left{margin: 0 5px 5px 0; float: left; }
.gallery_right{margin: 0 0 5px 3px; float: right;}
.gallery_left img,.gallery_right img{margin:0; padding: 0px; border: 1px solid #cfcece;}
.gallery_left strong,.gallery_right strong{clear:left; display: block; margin: 0; padding: 2px 0 2px 0; font-size: 9.5px; font-weight: bold; font-family: tahoma, arial, sans-serif;}
.gallery_left a:link, .gallery_left a:visited, .gallery_left a:active{color: #3B3B3B; text-decoration: underline;}
.gallery_left a:hover{color: #3B3B3B; text-decoration: none;}
.gallery_right a:link, .gallery_right a:visited, .gallery_right a:active{color: #3B3B3B; text-decoration: underline;}
.gallery_right a:hover{color: #3B3B3B; text-decoration: none;}



.carouselModal{
	margin: 0 auto;
}
.carouselModal .carousel-inner{
	height: 302px;
	margin-bottom: 15px;
	/*border: 1px solid #f2f2f2;*/
}
.carouselModal .item{
	height: 302px;
	text-align: center;
}
.carouselModal .item div{
	display: table-cell;
	vertical-align: middle;
	position: relative;
}
.carouselModal .item img{
	margin: 0 auto;
	max-height: 100%;
}
.carouselModal .carousel-control{
	width: 6%;
	height: 500px;
}
.carouselModal .carousel-control.left,.carouselModal .carousel-control.right{
	background-image: none; color: green;
}

.carouselModal .carousel-indicators{
	position: relative;
	width: 100%;
	left: 0;
	top: auto;
	bottom: auto;
	margin-left: 0;
}

.carouselModal .carousel-indicators li{
	width: 90px; height: 90px; overflow: hidden; border-color: #f2f2f2; border-radius: 0;
}
.carouselModal .carousel-indicators .active{
	width: 90px; border-color: green;
}
.carouselModal .carousel-indicators li div{
	width: 90px; height: 90px; display: table-cell; vertical-align: middle;
}
.carouselModal .carousel-indicators li img{
	vertical-align: middle;
	margin: 0 auto;
	max-height: 100%;
}
@media (min-width: 992px) and (max-width: 1199px) {
	.carouselModal .carousel-inner,.carouselModal .item{
		height: 402px;
	}
}
@media (min-width: 1200px){
	.carouselModal .carousel-inner,.carouselModal .item{
		height: 502px;
	}
	.carouselModal .item img{
		margin-top: 50px;
		max-height: 500px;
	}
}

#contact2_page fieldset{margin: 0;}
#contact2_desc{margin: 0 0 20px 0; padding: 10px; border: 1px solid #ccc;}
#contact2_page .form_line{padding: 0 0 15px 0;}
#contact2_page #form_line2{padding: 15px 0 15px 0;}
#contact2_page label{width: 220px; padding-right: 10px;}
#contact2_page .centered{clear: both;}

.contact2_choose{float: left; width: 400px;}
.contact2_choose div{float: left; width: 200px; padding-bottom: 10px;}
#div_activity2{display: none;}
.fieldset_title{padding: 10px 0; text-align: center; font-weight: bold; font-size: 18px;}


#write_params,#write_queries{clear:both; float: left; width: 99%; padding: 10px 0px 10px 4px;}
#write_params table,#write_queries table{float:left; width: 100%; border-collapse: collapse; border-spacing: 0px;border: 1px solid #e0dedf; background-color: #f9f7f8;}
#write_params th,#write_queries th{padding:3px 5px; font-size: 10px; font-weight: bold; color: #414141; text-align: center; background-color: #d5d5d5;border-collapse: separate; border: 1px solid #cccccc;border-spacing:0px;vertical-align:top;}
#write_params td,#write_queries td{padding:2px 5px; font-size: 9px; color: #3f3d3e; border-collapse: separate; border: 1px solid #cccccc;border-spacing:0px; vertical-align:top;}


#block_ads_sitemenu .box_top h3{padding-left: 5px; font-size: 0.95em;}
#block_ads_sitemenu .box_content{padding: 2px 1px 5px 1px;}
#block_ads_sitemenu ul{margin: 0; padding: 0; list-style: none;}
#block_ads_sitemenu li{margin: 0; padding: 0;}
#block_ads_sitemenu li a{display: block; padding: 6px 9px; border-bottom: 1px dashed #C2C2C2; font-weight: bold; color: #0A4A92}
#block_ads_sitemenu li .sub{padding-left: 30px;}
#block_ads_sitemenu li .selected{background-color: #E0E0E0;}

#block_ads_sum .box_content{padding: 9px 0 0 0; text-align: center;}
#block_ads_sum .sum_date{margin-bottom: 10px; color: #0A4A92; font-weight: bold; font-size: 15px;}
#block_ads_sum .sum_tot{margin-bottom: 7px; color: #0A4A92; font-weight: bold; font-size: 15px;}
#block_ads_sum h4{margin: 0 0 2px; padding: 0; color: #000; font-size: 12px; font-family: georgia, sans-serif;}
#block_ads_sum .add_new{padding: 10px 0; border-top: 1px dashed #C2C2C2;}
#block_ads_sum .add_new a{color: #0A4A92; font-size: 15px; font-weight: bold; text-transform: uppercase; text-decoration: none;}
#block_ads_sum .add_new a:hover{color: #2F974A;}
/* for ads list */

#cat_desc{float: left; width: 700px; margin-bottom: 10px; padding: 5px; border: 1px solid #ccc;}
#cat_desc img{float: left; margin-right: 4px;}
#subcategories{float: left; width: 100%;}
#subcategories img{float: left; margin-right: 4px;}
#subcategories td{width: 50%; padding: 5px; border: 1px solid #ccc}
#subcategories h3{font-size: 17px;}

.ads_list_1{border-width: 1px 1px 0 1px; border-style: solid; border-color: #E1E1E1; overflow: hidden;}
.ads_list_1 .a_item{padding: 11px 6px; border-bottom: 1px solid #E1E1E1;}
.ads_list_1 h3{font-size: 18px; margin: 0 0 5px 0; padding: 0;}
.ads_list_1 .ads_pic{text-align: center;}
.ads_list_1 .ads_pic img{border: 1px solid #B6B6B6;}
.ads_list_1 .a_item_text{background-color: #F9F9F9; border-right: 1px solid #E1E1E1;}
.ads_list_1 .ads_price{font-weight: bold; color: #3C3B37; font-family: georgia, sans-serif;}
.ads_list_1 .ads_lead{height: 60px; margin-bottom: 5px; overflow: hidden;}
.ads_list_1 .ads_det{float: left; color: #3C3B37;}
.ads_list_1 .ads_more{float: right; padding-left: 20px; background: url("images/blocks/ads_icon_title.jpg") no-repeat 5px 3px;}
.ads_list_1 .ads_more a{color: #295FA7; font-size: 11px; font-weight: bold; font-family: georgia, sans-serif;}

.row.a_item_type2{margin-left:0; margin-right: 0;}
.a_item_type2{padding: 0 0 11px 0; border-bottom: 1px solid #E1E1E1;}
.a_item_type2 .ads_main_name{padding: 5px; background-color: #3191F8; color: #fff; font-weight: bold;}
.a_item_type2 .a_item_text{background-color: #E0E0E0;}

.a_item_type3{float: left; width: 710px; padding: 0 0 11px 0; border-bottom: 1px solid #E1E1E1;}
.a_item_type3 .ads_main_name{padding: 5px; background-color: #043E6B; color: #fff; font-weight: bold;}
.a_item_type3 .a_item_text{background-color: #E0E0E0;}

.ads_list_2{border-width: 0 1px 1px 1px; border-style: solid; border-color: #979797; background-color: #D0D0D0;}
.ads_list_2 .a_item{min-height: 200px; margin: 0 2% 10px; padding: 5px 5px; background-color: #F1F1F1;}
.ads_list_2 .ads_pic{width: 100%; text-align: center;}
.ads_list_2 .ads_pic img{border: 1px solid #B0B0B0;}
.ads_list_2 .a_item_text{padding-top: 5px;}
.ads_list_2 h3{height: 32px; margin: 3px 0 3px 0; padding: 0 0 0 15px; font-size: 12px; line-height: 15px; font-family: georgia; overflow: hidden; background: url("images/blocks/ads_icon_title.jpg") no-repeat 0px 3px; border-bottom: 1px dashed #C2C2C2;}
.ads_list_2 .ads_lead{height: 45px; overflow: hidden; color: #000; font-size: 12px; line-height: 15px;}
.ads_list_2 .a_item_sep_hor{clear: both; float: left; width: 100%; height: 5px; font-size: 2px; background-color: #D0D0D0;}
.ads_list_2 .a_item_sep_ver{float: left; width: 6px; height: 246px; font-size: 2px; background-color: #D0D0D0;}

.ads_list_3{float: left; width: 308px; padding-top: 20px; border-width: 0 1px 1px 1px; border-style: solid; border-color: #979797; background-color: #F6F6F6;}
.ads_list_3 .a_item{float: left; width: 298px; padding: 0 5px 30px;}
.ads_list_3 .ads_pic{float: right; width: 60px; text-align: right;}
.ads_list_3 .ads_pic img{border: 1px solid #C1C1C1;}
.ads_list_3 .a_item_text{color: #000;}
.ads_list_3 h3{margin: 0 0 3px 0; padding: 0; font-size: 11px; font-family: georgia, sans-serif;}

.ads_list_4{border-width: 1px 1px 0 1px; border-style: solid; border-color: #E1E1E1;}
.ads_list_4 .a_item{float: left; width: 704px; padding: 11px 6px 11px 0; border-bottom: 1px solid #E1E1E1;}
.ads_list_4 h3{margin: 0 0 5px 0; padding: 0;}
.ads_list_4 .ads_pic{float: left; width: 140px; text-align: center;}
.ads_list_4 .ads_pic img{border: 1px solid #B6B6B6;}
.ads_list_4 .a_item_text1{float: left; width: 409px; padding: 0 7px 7px 7px; background-color: #F9F9F9; border-left: 1px solid #E1E1E1; border-right: 1px solid #E1E1E1;}
.ads_list_4 .a_item_text2{float: right; width: 135px; text-align: center;}
.ads_list_4 .ads_price{font-weight: bold; color: #3C3B37; font-family: georgia, sans-serif;}
.ads_list_4 .ads_lead{margin-bottom: 5px;}
.ads_list_4 .ads_det{float: left; color: #3C3B37;}
.ads_list_4 .ads_more{float: right; padding-left: 13px; background: url("images/blocks/ads_icon_title.jpg") no-repeat 0px 3px;}
.ads_list_4 .ads_more a{color: #295FA7; font-size: 11px; font-weight: bold; font-family: georgia, sans-serif;}


#block_ads_latest .a_item_sep_hor,#block_ads_latest .a_item_sep_ver{background-color: #fff;}
#block_ads_latest .ads_list_2 .a_item{background-color: #fff; border-color: #fff;}

/* ads page view */
#ads_img{}
#ads_img_content{padding: 10px; border: 1px solid #DCDCDC; text-align: center; background-color: #F9F6F6;}
#ads_img_big{margin: 0 0 20px 0;}
#ads_img ul{list-style: none; margin: 0; padding: 0;}
#ads_img li{float: left; margin: 0; padding: 0 0 0 8px;}
#ads_img li:first-child{padding: 0;}
#ads_img img{border: 1px solid #BEBEBE;}

#a_item_text h4{margin: 0 0 10px 0; padding: 0 0 5px 20px; color: #295FA7; font-size: 13px; font-family: georgia text-transform: uppercase; border-bottom: 1px dashed #C2C2C2; background: url("images/blocks/ads_icon_title.jpg") no-repeat 5px 3px;}
#a_item_text .a_item_text_content{margin-bottom: 20px; padding: 0 5px;}
#a_item_text .ads_price{font-weight: bold; color: #000;}

.a_item_text{padding-top: 20px;}
.a_item_text h4{margin: 0 0 10px 0; padding: 0 0 5px 20px; color: #295FA7; font-size: 13px; font-family: georgia text-transform: uppercase; border-bottom: 1px dashed #C2C2C2; background: url("images/blocks/ads_icon_title.jpg") no-repeat 5px 3px;}
.a_item_text .a_item_text_content{margin-bottom: 20px; padding: 0 5px;}
.a_item_text .ads_price{font-weight: bold; color: #000;}

/* upload */
#upload_navigation{float: left; width: 100%; margin: 0 0 20px 0;}
#upload_navigation .step_div{float: left; width: 31%; padding: 0 1%; color: #A09B9B;}
#upload_navigation .step_num{font-weight: bold; font-size: 25px; text-align: center;}
#upload_navigation .step_name{ font-weight: bold; font-size: 16px; text-align: center;}
#upload_navigation .step_act{color: #0A4A92;}

.ads_type_choose{float: left; width: 340px; margin: 0 0 10px 10px; padding: 0;}
.ads_type_choose .box_top{float: left; width: 100%; height: 31px; padding: 0; background-color: #3191F8}
.ads_type_choose .box_top h3{padding: 6px 0 0 10px; font-size: 16px; text-align: left; text-transform: uppercase; text-align: center;}
.ads_type_choose .box_top h3 a{color: #000; text-decoration: none;}
.ads_type_choose .box_content{clear: both; margin: 0; background-color: #F6F6F6; border: 1px solid #C7C4C4;}
.ads_type_choose .box_content_in{padding: 10px; }
.ads_type_choose .choose_link{padding: 5px 20px; background-color: #A1D3FD; text-align: right;}
.ads_type_choose .choose_link a{color: #012049; font-weight: bold; text-decoration: none; }
.ads_upload_text{margin: 0px 0 30px 0; padding: 10px; border: 1px solid #C7C4C4}

#upload_form{margin: 0 auto; width: 520px;}
#upload_form .reqMark{float: left; padding-right: 5px; font-weight: bold; color: red;}
#upload_form .form_line{float: left; width: 100%; margin-bottom: 15px;}
#upload_form label{float: left; width: 140px;}
#upload_form .form-control{float: left; width: 300px; font-size: 12px; font-family: tahoma, sans-serif;}
#upload_form .input_i{margin: 0; color: #000; border: 1px solid #0d2d4b;}
#upload_form #price,#upload_form #price_cur_id,#upload_form #meas_id{width: 110px; margin-right: 10px;}
#upload_form #price_type{clear: both; padding: 10px 0 0 140px;}
.upload_chars{clear: both; padding: 10px 0 0 140px;}
#upload_form #add_images .table_l{margin-top: 0; width: 400px;}
#upload_form #f_submit1{text-align: right;}
#upload_form #f_submit2{text-align: center;}

#table_u{border-collapse: collapse; border-spacing: 1px;}
#table_u tr{vertical-align: top;}
#table_u th{vertical-align: top; text-align: center; font-weight: bold; font-size: 15px;}
#table_u td{vertical-align: top;}
#table_u .td1{width: 130px; padding: 5px 10px 5px 5px; font-weight: bold; text-align: right; background-color: #E2E2E2; color: #000;}
#table_u .td2{padding: 5px 5px 5px 10px; border: 1px solid #ccc;}
.upload_accept{height: 150px; margin: 5px; padding: 2px; text-align: left; overflow: auto; border: 1px solid #cccccc;}
.upload_succes{margin: 20px 0; padding: 10px; text-align: center; font-size: 18px; font-weight: bold; color: #59BF53; background-color: #fff; border: 1px dashed #59BF53;}

#block_ads_search_form{width: 100%;}
#block_ads_search_form .bls_line1{height: 27px;}
#block_ads_search_form .bls_line2{height: 27px; padding: 3px 0 0 20px;}
#block_ads_search_form .l1{width: 100px;}
#block_ads_search_form .l2{margin: 0px 2px 0 0; padding: 0 0 0 12px; font-weight: normal; text-align: right;}
#block_ads_search_form .input_b{margin: 0 0 0 120px;}

.main_type_change_up{margin: 3px; padding: 5px; display: none; border: 3px solid #ccc;}
.main_type_change_up2{margin: 3px; padding: 5px; border: 1px dashed #ccc;}
.main_type_change_up2 .input_b{margin-top: 0}

.wrapTextOverflow{
    /* These are technically the same, but use both */
    overflow-wrap: break-word;
    word-wrap: break-word;

    -ms-word-break: break-all;
    /* This is the dangerous one in WebKit, as it breaks things wherever */
    word-break: break-all;
    /* Instead use this non-standard one: */
    word-break: break-word;

    /* Adds a hyphen where the word breaks, if supported (No Blink) */
    -ms-hyphens: auto;
    -moz-hyphens: auto;
    -webkit-hyphens: auto;
    hyphens: auto;
    white-space: pre-wrap;
}


.buton-plata-card{
  display: inline-block;
  *display: inline;
  zoom: 1;
  padding: 6px 20px;
  margin: 0;
  cursor: pointer;
  border: 1px solid #bbb;
  overflow: visible;
  font: bold 13px arial, helvetica, sans-serif;
  text-decoration: none;
  white-space: nowrap;
  color: #FFF !important;
  
  background-color: #ddd;
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,1)), to(rgba(255,255,255,0)));
  background-image: -webkit-linear-gradient(top, rgba(255,255,255,1), rgba(255,255,255,0));
  background-image: -moz-linear-gradient(top, rgba(255,255,255,1), rgba(255,255,255,0));
  background-image: -ms-linear-gradient(top, rgba(255,255,255,1), rgba(255,255,255,0));
  background-image: -o-linear-gradient(top, rgba(255,255,255,1), rgba(255,255,255,0));
  background-image: linear-gradient(top, rgba(255,255,255,1), rgba(255,255,255,0));
  
  -webkit-transition: background-color .2s ease-out;
  -moz-transition: background-color .2s ease-out;
  -ms-transition: background-color .2s ease-out;
  -o-transition: background-color .2s ease-out;
  transition: background-color .2s ease-out;
  background-clip: padding-box; /* Fix bleeding */
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  -moz-box-shadow: 0 1px 0 rgba(0, 0, 0, .3), 0 2px 2px -1px rgba(0, 0, 0, .5), 0 1px 0 rgba(255, 255, 255, .3) inset;
  -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, .3), 0 2px 2px -1px rgba(0, 0, 0, .5), 0 1px 0 rgba(255, 255, 255, .3) inset;
  box-shadow: 0 1px 0 rgba(0, 0, 0, .3), 0 2px 2px -1px rgba(0, 0, 0, .5), 0 1px 0 rgba(255, 255, 255, .3) inset;
  text-shadow: 0 1px 0 rgba(255,255,255, .9);
  
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  
    padding: 12px 30px;
  text-transform: uppercase;
  
   background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,.3)), to(rgba(255,255,255,0)));
  background-image: -webkit-linear-gradient(top, rgba(255,255,255,.3), rgba(255,255,255,0));
  background-image: -moz-linear-gradient(top, rgba(255,255,255,.3), rgba(255,255,255,0));
  background-image: -ms-linear-gradient(top, rgba(255,255,255,.3), rgba(255,255,255,0));
  background-image: -o-linear-gradient(top, rgba(255,255,255,.3), rgba(255,255,255,0));
  background-image: linear-gradient(top, rgba(255,255,255,.3), rgba(255,255,255,0));
  
  background-color: #ca3535;
  border-color: #c43c35;
}

.buton-plata-card:hover{
  background-color: #ee5f5b;
  color: #555;
}

.buton-plata-card:active{
  background: #e9e9e9;
  position: relative;
  top: 1px;
  text-shadow: none;
  -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, .3) inset;
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .3) inset;
  box-shadow: 0 1px 1px rgba(0, 0, 0, .3) inset;
}