/*
    ColorBox Core Style:
    The following CSS is consistent between example themes and should not be altered.
*/
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative;}
#cboxLoadedContent{overflow:auto; -webkit-overflow-scrolling: touch;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%; height:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}
.cboxPhoto{float:left; margin:auto; border:0; display:block; max-width:none;}
.cboxIframe{width:100%; height:100%; display:block; border:0;}
#colorbox, #cboxContent, #cboxLoadedContent{box-sizing:content-box; -moz-box-sizing:content-box; -webkit-box-sizing:content-box;}

/* 
    User Style:
    Change the following styles to modify the appearance of ColorBox.  They are
    ordered & tabbed in a way that represents the nesting of the generated HTML.
*/
#cboxOverlay{background:url(javascript/blog/colorbox/css/1/images/overlay.png) repeat 0 0;}
#colorbox{outline:0;}
    #cboxTopLeft{width:21px; height:21px; background:url(javascript/blog/colorbox/css/1/images/controls.png) no-repeat -101px 0;}
    #cboxTopRight{width:21px; height:21px; background:url(javascript/blog/colorbox/css/1/images/controls.png) no-repeat -130px 0;}
    #cboxBottomLeft{width:21px; height:21px; background:url(javascript/blog/colorbox/css/1/images/controls.png) no-repeat -101px -29px;}
    #cboxBottomRight{width:21px; height:21px; background:url(javascript/blog/colorbox/css/1/images/controls.png) no-repeat -130px -29px;}
    #cboxMiddleLeft{width:21px; background:url(javascript/blog/colorbox/css/1/images/controls.png) left top repeat-y;}
    #cboxMiddleRight{width:21px; background:url(javascript/blog/colorbox/css/1/images/controls.png) right top repeat-y;}
    #cboxTopCenter{height:21px; background:url(javascript/blog/colorbox/css/1/images/border.png) 0 0 repeat-x;}
    #cboxBottomCenter{height:21px; background:url(javascript/blog/colorbox/css/1/images/border.png) 0 -29px repeat-x;}
    #cboxContent{background:#fff; overflow:hidden;}
        .cboxIframe{background:#fff;}
        #cboxError{padding:50px; border:1px solid #ccc;}
        #cboxLoadedContent{margin-bottom:28px;}
        #cboxTitle{position:absolute; bottom:4px; left:0; text-align:center; width:100%; color:#949494;}
        #cboxCurrent{position:absolute; bottom:4px; left:58px; color:#949494;}
        #cboxLoadingOverlay{background:url(javascript/blog/colorbox/css/1/images/loading_background.png) no-repeat center center;}
        #cboxLoadingGraphic{background:url(javascript/blog/colorbox/css/1/images/loading.gif) no-repeat center center;}

        /* these elements are buttons, and may need to have additional styles reset to avoid unwanted base styles */
        #cboxPrevious, #cboxNext, #cboxSlideshow, #cboxClose {border:0; padding:0; margin:0; overflow:visible; width:auto; background:none; }
        
        /* avoid outlines on :active (mouseclick), but preserve outlines on :focus (tabbed navigating) */
        #cboxPrevious:active, #cboxNext:active, #cboxSlideshow:active, #cboxClose:active {outline:0;}

        #cboxSlideshow{position:absolute; bottom:4px; right:30px; color:#0092ef;}
        #cboxPrevious{position:absolute; bottom:0; left:0; background:url(javascript/blog/colorbox/css/1/images/controls.png) no-repeat -75px 0; width:25px; height:25px; text-indent:-9999px;}
        #cboxPrevious:hover{background-position:-75px -25px;}
        #cboxNext{position:absolute; bottom:0; left:27px; background:url(javascript/blog/colorbox/css/1/images/controls.png) no-repeat -50px 0; width:25px; height:25px; text-indent:-9999px;}
        #cboxNext:hover{background-position:-50px -25px;}
        #cboxClose{position:absolute; bottom:0; right:0; background:url(javascript/blog/colorbox/css/1/images/controls.png) no-repeat -25px 0; width:25px; height:25px; text-indent:-9999px;}
        #cboxClose:hover{background-position:-25px -25px;}

/*
  The following fixes a problem where IE7 and IE8 replace a PNG's alpha transparency with a black fill
  when an alpha filter (opacity change) is set on the element or ancestor element.  This style is not applied to or needed in IE9.
  See: http://jacklmoore.com/notes/ie-transparency-problems/
*/
.cboxIE #cboxTopLeft,
.cboxIE #cboxTopCenter,
.cboxIE #cboxTopRight,
.cboxIE #cboxBottomLeft,
.cboxIE #cboxBottomCenter,
.cboxIE #cboxBottomRight,
.cboxIE #cboxMiddleLeft,
.cboxIE #cboxMiddleRight {
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF);
}

/*
  The following provides PNG transparency support for IE6
  Feel free to remove this and the /ie6/ directory if you have dropped IE6 support.
*/
.cboxIE6 #cboxTopLeft{background:url(javascript/blog/colorbox/css/1/images/ie6/borderTopLeft.png);}
.cboxIE6 #cboxTopCenter{background:url(javascript/blog/colorbox/css/1/images/ie6/borderTopCenter.png);}
.cboxIE6 #cboxTopRight{background:url(javascript/blog/colorbox/css/1/images/ie6/borderTopRight.png);}
.cboxIE6 #cboxBottomLeft{background:url(javascript/blog/colorbox/css/1/images/ie6/borderBottomLeft.png);}
.cboxIE6 #cboxBottomCenter{background:url(javascript/blog/colorbox/css/1/images/ie6/borderBottomCenter.png);}
.cboxIE6 #cboxBottomRight{background:url(javascript/blog/colorbox/css/1/images/ie6/borderBottomRight.png);}
.cboxIE6 #cboxMiddleLeft{background:url(javascript/blog/colorbox/css/1/images/ie6/borderMiddleLeft.png);}
.cboxIE6 #cboxMiddleRight{background:url(javascript/blog/colorbox/css/1/images/ie6/borderMiddleRight.png);}

.cboxIE6 #cboxTopLeft,
.cboxIE6 #cboxTopCenter,
.cboxIE6 #cboxTopRight,
.cboxIE6 #cboxBottomLeft,
.cboxIE6 #cboxBottomCenter,
.cboxIE6 #cboxBottomRight,
.cboxIE6 #cboxMiddleLeft,
.cboxIE6 #cboxMiddleRight {
    _behavior: expression(this.src = this.src ? this.src : this.currentStyle.backgroundImage.split('"')[1], this.style.background = "none", this.style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src=" + this.src + ", sizingMethod='scale')");
}
.box ul,.blog-list ul {
list-style: none;
margin:0;
}

.blog-ins_rating {color: #555; font-size: 14px; margin-left: -5px;
}

.blog-record-date_added {font-size: 12px; color: #999; font-weight: normal; margin-bottom: 10px; border-bottom: 1px solid #EEE;
}

.blog-record-description {
font-size: 14px; font-weight: normal;
}
.blog-record-textarea {
width: 70%; font-size: 14px; font-family: Geneva, Arial, Helvetica, sans-serif;
}


#content ins { text-decoration: none;
}

a.hrefajax { text-decoration: none;
 border-bottom:1px dashed;
}

.hrefajax {
 text-decoration: none;
 border-bottom:1px dashed;
 /* color: #4DA1D6; */
}

.fontsize_15 {font-size: 15px;
}


.textdecoration_none { text-decoration: none !important;
}

.textdecoration_none a{
 text-decoration: none !important;
}

a.textdecoration_none {
 text-decoration: none !important;
}

a .textdecoration_none {
 text-decoration: none !important;
}


a.blog_further {text-decoration: none;
}


a:link span.textdecoration_none,
a:visited span.textdecoration_none,
a:active span.textdecoration_none,
a:hover span.textdecoration_none
  {
 text-decoration: none !important;
}



ins {text-decoration: none;
}

.lowercase { text-transform:lowercase;
}
/*
.box-ul li a {
	font-size: 14px;
	line-height: 21px;
	text-decoration: none;
	border-bottom: 1px solid #CCC;
	color: #555;
}

.box-ul li a.active{
color: #000;
font-weight: 600;
border-bottom: none;
}

.box-ul li a.pass{
color: #000;
border-bottom: 1px solid #555;
}



.box-ul li a:hover {

	text-decoration: none;
	border-bottom: 1px solid #FF9900;
}
*/
.box-ul {
    /*
	padding-top:3px;
    margin-top: -5px;
      */
/* background: #F8FAFB; /* Old browsers */
/* background: -moz-linear-gradient(top, #F8FAFB 0%, #ffffff 100%); */ /* FF3.6+ */
/* background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#F8FAFB), color-stop(100%,#ffffff)); *//* Chrome,Safari4+ */
/* background: -webkit-linear-gradient(top, #F8FAFB 0%,#ffffff 100%);*/ /* Chrome10+,Safari5.1+ */
/* background: -o-linear-gradient(top, #F8FAFB 0%,#ffffff 100%);*/ /* Opera 11.10+ */
/* background: -ms-linear-gradient(top, #F8FAFB 0%,#ffffff 100%);*/ /* IE10+ */
/* background: linear-gradient(to bottom, #F8FAFB 0%,#ffffff 100%); *//* W3C */
/* filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#F8FAFB', endColorstr='#ffffff',GradientType=0 );*/ /* IE6-9 */



}

/*
.box-title {
width: 100%;  border-bottom: 2px solid #E5EAED;
    color: #EEE;
    font-weight: normal;
    text-align: left;
    margin-bottom: 5px;
    background-color: #585858;
    padding-top: 7px;
    padding-bottom: 7px;
}
*/
.box-ins {
font-size: 14px;
    font-weight: normal;
    line-height: 14px;
    margin-left: 10px;
    text-decoration: none;

}


a.blog-record-list  {font-size: 20px;
line-height: 26px;
}

/*
.blog-record-list-small a  {
font-size: 14px;
line-height: 18px;
}
*/
.blog-record-list-small {
font-size: 13px;
line-height: 16px;
}

.blog-title {
font-size: 14px;
line-height: 18px;
}

a.blog-title {	/* text-decoration: none;
	border-bottom: 1px solid; */
	word-spacing:1px;
	letter-spacing: 0px;
}

a:hover.blog-title {
	/* border-bottom: 1px solid; */
}


.blog-description {font-size: 14px;
line-height: 21px;
}

.blog-record-list-small > .blog-description {
font-size: 13px; line-height: 18px;
}






.blog-author {
font-size: 13px;
color: #777;
font-style: italic;
}

a.blog-little-title {
font-size: 12px;
color: #777;
/* text-decoration: none; */
/* border-bottom: 1px solid #777; */
}

a:hover.blog-little-title {
font-size: 12px;
color: #333;
text-decoration: none;
/* border-bottom: 1px solid #000; */
}


.blog-heading_title { width: 100%; height: 31px; line-height: 21px; border-bottom: 3px solid #DDD; margin-bottom: 10px;
}

.blog-description {font-size: 14px; word-spacing:1px; letter-spacing: 0px; line-height: 21px;
}

.blog-image { float:left; margin-right: 5px; margin-bottom: 2px;
}

.blog-divider { overflow: hidden; width: 100%; height: 1px;  padding-left: 0px; padding-top: 5px;
}

.blog-child_divider { overflow: hidden; line-height: 1px; margin-bottom: 2px;  border-bottom: 1px solid #f0f0f0;
}

.blog-refine_title { font-weight: normal; color: #999;
}
.blog-arrow {text-decoration: none; font-size: 19px;
}



.blog-record-list-small a.blog-further { font-size: 16px; line-height: 16px;  border: none; text-decoration: none;
}
.blog-record-list-small a:hover.blog-further {
color: #FF6600;
}

a.blog-further {
 font-size: 19px; line-height: 18px;  border: none; text-decoration: none;
}

a:hover.blog-further {
color: #FF6600;
}

.blog-light-small-text {font-size: 12px;
color: #AAA;
}


.blog-record-list-small .description p{ margin-bottom: 0px;
}

.blog-date_container {position: relative;  width: 100%; height: 20px; border: 0px solid #F0F0F0; padding-left: 0px; padding-top: 5px;
}

.blog-record-list-small .blog-date_container {
position: relative;  width: 100%; border: 0px solid #F0F0F0; padding-left: 0px; padding-top: 5px;
}

.blog-record-list-small  {
	font-size: 11px; color: #333; margin-bottom: 0px; margin-left: 0px; float: none;
}

.blog-date_container > div { margin-left: 10px;
 float: left;
 margin-right: 5px;

}

.blog-date_container > .blog-comment_container {float: right;
}


.blog-date_container > .blog-share_container { float: left; margin-left: 40%; position: absolute;
}

.blog-comment_container { float: right; margin-right: 10px;
}

.blog-comments {     background: url("theme/univer/image/comments.png") no-repeat scroll 0 3px transparent;
    padding-left: 20px; font-size: 13px; color: #aaa; float: left; margin-left: 10px;
    height: 16px;
}


.blog-viewed {
    background: url("theme/univer/image/viewed.png") no-repeat scroll 0 3px transparent;
    padding-left: 20px; font-size: 13px; color: #aaa; float: left; margin-left: 10px;
    height: 16px;
}

.blog-date {
    background: url("theme/univer/image/time.png") no-repeat scroll 0 0px transparent;
    padding-left: 20px;
    font-size: 13px;
    color: #aaa;
    margin-bottom: 0px;
    margin-left: 5px;

}


.blog-small-record {
padding-left: 0px;
border-bottom: 1px solid #ccc;
height: 20px;
}

.blog-small-record li {
    float: left;
    padding: 0 30px 0 20px;
}
.blog-small-record ul li {
    left: 0;
    list-style: none outside none;
}
.blog-small-record ul {
padding: 0; margin: 0;
}

.blog-small-record .blog-data-record {
    background: url("theme/univer/image/time.png") no-repeat scroll 0 0 transparent;
    font-size: 13px; color: #aaa;
    height: 16px;
}
.blog-small-record .blog-comments-record {
    background: url("theme/univer/image/comments.png") no-repeat scroll 0 0px transparent;
    font-size: 13px; color: #aaa;
}

.blog-small-record .blog-viewed-record {
    background: url("theme/univer/image/viewed.png") no-repeat scroll 0 1px transparent;
    font-size: 13px; color: #aaa;
}








.blog-record-list-small .blog-comments {
 font-size: 11px; color: #aaa; float: left;
}

.blog-record-list-small .blog-viewed {
 font-size: 11px; color: #aaa; float: left; margin-left: 4px;
}


.blog-record-list .blog-edit_container a {
 text-align: left; font-size: 11px; line-height: 10px;
}

.blog-record-list-small .blog-edit_container a {
 text-align: left; font-size: 11px; line-height: 10px;
}


/*  ---------------------------------------   Added ver. 4.12 -------------------------------------- */
.margintop5 {margin-top: 5px;
}

.margintop10 {
margin-top: 10px;
}

.marginbottom5 {
margin-bottom: 5px;
}

.marginbottom10 {
margin-bottom: 10px;
}

.marginleft10 {
margin-left: 10px;
}

.width100 { width: 100%;
}

.lineheight1 { line-height: 1px;
}

.overflowhidden {overflow: hidden !important;
}

.bordernone {border: none !important;
}

.record_description {font-size: 14px;
line-height: 19px;
}

.floatleft {float: left;
}
.color_entry_name {color: #777;
}

.color_bad {color: red;
}

.color_good {
color: green;
}
.field_title {font-size: 12px;
font-weight: bold;
}

.field_text {font-size: 12px;
}

input[type="text"], input[type="password"], textarea {
   /* background: none repeat scroll 0 0;*/
   /* border: 1px solid #CCCCCC;*/
   /* padding: 3px;*/
}

input[type="text"].captchainput  {
    border: 1px solid green !important;
}

input[name="captcha"] {
    margin-bottom: 0px !important;
    margin-top: 0px !important;
    height: auto !important;
    padding: 0 !important;

}

input[name=rating]
{
	/*background: #FFF;*/
}

.text_note {font-size: 11px; opacity: 0.50;
}

.fich {margin: 0px 0 0px 0px; overflow:hidden}

.gallery_fich .section {float:left; width:220px; margin: 1px 1px 0 0; margin-right: 20px; position:relative}

.gallery_fich .hid {
	position:absolute;
	bottom:0;
	background: rgb(0, 0, 0);
	background:transparent;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#80ff0000, endColorstr=#80ff0000);
	zoom: 1;
	background: rgba(0, 0, 0, 0.5);
	color: #FFF;
	width:220px;
	font-size: 14px;
	padding: 0px;
	padding-right: 0px;
	text-decoration:none !important;
}
.gallery_fich .hid, .gallery_fich .hid_small {text-shadow: 0 1px 0 rgba(0, 0, 0, 0.5);}

.fich div { margin-bottom: 0px; }
.gallery_fich div.hid_small ins { margin: 5px;  }



.gallery_fich a {text-decoration:none !important;}

.gallery_fich .section .width_img{width:220px; height:134px; display:block}
.gallery_fich a:hover .hid {background-color:black; text-decoration:none !important; opacity: 1;}



.comments-count {
    display: block;
    right: 8px;
    color: #999999;
    position: absolute;
    top: 8px;
}


.bubble a {
    background: none repeat scroll 0 0 #000000;
    color: #FFFFFF;
    font-size: 11px;
    line-height: 1;
    padding: 3px 7px;
    text-decoration: none;
}

.mbubble {
display: block;
  width: 0;
    height: 0;
    border-top: 10px solid black;
    border-right: 10px solid transparent;
   margin-top: 2px;
   margin-left: 5px;
}

.com-text {
    display: none;
}


.captcha_title { color: #555; font-size: 13px; line-height: 19px;
}

.entry_captcha { color: #999; font-size: 13px;
}

.height30 {height:30px;
}

.captcha_img {height: 30px; vertical-align: top; border: 1px solid green;
}

.captchainput {font-size: 21px; width: 87px; height: 24px; vertical-align: top; border: 1px solid green;
}

.align_center {vertical-align: center; text-align: center;
}

.captcha_left { margin-top:2px; margin-left: 100px;
}

.width24 {width: 24px;
/*
height: 24px;
background: green;
color:#FFF;
border-top: 0px;
border-bottom: 0px;
border-left: 0px;
border-right: 1px solid #FFF;
*/
}


.comment_buttons {
 /* color: #4DA1D6;
 border-bottom: 1px dashed #4DA1D6; */
 text-decoration: none;
 margin-right: 5px;
}
.comment_content  {
    border-bottom: 1px solid #EEEEEE;
    margin-bottom: -1px;
    overflow: auto;
    padding: 0px;
}
.padding10 {padding: 10px;
}


.floatright {float: right;
}

.com_date_added {color: #555; font-size: 11px; margin-bottom: 5px;
}


.com_text {font-size: 14px;
}

.height1 {height:1px;
}

.displayinline {display: inline;
}

.color_000 { color: #000;
}

.color_AAA { color: #AAA;
}


 .voting .karma_plus{width:11px;height:15px;display:block;float:right;margin-top:2px;margin-left:7px;}
 .voting .karma_minus{width:11px;height:15px;display:block;float:right;margin-top:2px;margin-left:2px}

 .voting a.karma_plus{background:url("/image/icons_vote_posts.png") no-repeat 0px -15px;}
 .voting a.karma_minus{background:url("/image/icons_vote_posts.png") no-repeat -11px -15px;}
 .voting a:hover.karma_plus{background:url("/image/icons_vote_posts.png") no-repeat 0px 0px ;}
 .voting a:hover.karma_minus{background:url("/image/icons_vote_posts.png") no-repeat -11px 0px ;}

/* когда голосовать уже нельзя  */
.voting span.karma_plus{background:url("/image/icons_vote_posts.png") no-repeat  -22px 0px ;}
.voting span.karma_minus{background:url("/image/icons_vote_posts.png") no-repeat  -22px -15px ;}

/* проголосовал в плюс - подсвечиваем стрелку вверх и затемняем стрелку вниз*/
 .voting.voted_karma_plus a.karma_plus{background:url("/image/icons_vote_posts.png") no-repeat  0px 0px;}
 .voting.voted_karma_plus span.karma_plus{background:url("/image/icons_vote_posts.png") no-repeat  0px 0px;}
 .voting.voted_karma_plus a.karma_minus{background:url("/image/icons_vote_posts.png") no-repeat  -22px -15px ;}
 .voting.voted_karma_plus span.karma_minus{background:url("/image/icons_vote_posts.png") no-repeat   -22px -15px;}

/* проголосовал в минус - подсвечиваем стрелку вниз и затемняем стрелку вверх */
 .voting.voted_karma_minus a.karma_plus{background:url("/image/icons_vote_posts.png") no-repeat  -22px 0px  ;}
 .voting.voted_karma_minus span.karma_plus{background:url("/image/icons_vote_posts.png") no-repeat  -22px 0px  ;}
 .voting.voted_karma_minus a.karma_minus{background:url("/image/icons_vote_posts.png") no-repeat  -11px 0px ;}
 .voting.voted_karma_minus span.karma_minus{background:url("/image/icons_vote_posts.png") no-repeat  -11px 0px ;}

/* общий балл не известен */
 .voting .mark{float:right;color:#A9A9A9;font-weight:bold;padding-top:2px;font-size:14px;font-family:Arial, Helvetica, sans-serif;}
 .voting .mark span{color:#A9A9A9;}
 .voting .mark a{text-decoration:none;color:#A9A9A9;}
/* общий бал выше нуля */
 .voting .mark.positive span{color:#339900;}
/* общий балл - ниже нуля */
 .voting .mark.negative span{color:#CC0000;}


 .level_0 {  margin-left: 0px;
 } .level_1 {
  margin-left: 10%;
 }
 .level_2 {
  margin-left: 10%;
 }
 .level_3 {
  margin-left: 10%;
 }
  .level_4 {
  margin-left: 10%;
 }
  .level_5 {
  margin-left: 10%;
 }
  .level_6 {
  margin-left: 5%;
 }
  .level_7 {
  margin-left: 5%;
 }
  .level_8 {
  margin-left: 5%;
 }
  .level_9 {
  margin-left: 5%;
 }
  .level_10 {
  margin-left: 5%;
 }
  .level_11 {
  margin-left: 5%;
 }
  .level_12 {
  margin-left: 5%;
 }
  .level_13 {
  margin-left: 5$;
 }
  .level_14 {
  margin-left: 5%;
 }
  .level_15 {
  margin-left: 5%;
 }
  .level_16 {
  margin-left: 5%;
 }
  .level_17 {
  margin-left: 72%;
 }
  .level_18 {
  margin-left: 74%;
 }
  .level_19 {
  margin-left: 76%;
 }
  .level_20 {
  margin-left: 78%;
 }

 .padding_0 {
  padding-left: 0px !important;
 }
 .padding_1 {
  padding-left: 10px !important;
 }
 .padding_2 {
  padding-left: 20px !important;
 }
 .padding_3 {
  padding-left: 30px !important;
 }
  .padding_4 {
  padding-left: 40px !important;
 }
  .padding_5 {
  padding-left: 50px !important;
 }
  .padding_6 {
  padding-left: 60px !important;
 }
  .padding_7 {
  padding-left: 70px !important;
 }
  .padding_8 {
  padding-left: 80px !important;
 }
  .padding_9 {
  padding-left: 90px !important;
 }
  .padding_10 {
  padding-left: 100px !important;
 }
  .padding_11 {
  padding-left: 110px !important;
 }
  .padding_12 {
  padding-left: 120px !important;
 }
  .padding_13 {
  padding-left: 125px !important;
 }
  .padding_14 {
  padding-left: 130px !important;
 }
  .padding_15 {
  padding-left: 135px !important;
 }
  .padding_16 {
  padding-left: 140px !important;
 }
  .padding_17 {
  padding-left: 145px !important;
 }
  .padding_18 {
  padding-left: 150px !important;
 }
  .padding_19 {
  padding-left: 155px !important;
 }
  .padding_20 {
  padding-left: 150px !important;
 }

.blogdescription {margin:0;
padding:0;
font-size: 13px;
}

 /* set html5 elements to block */
article, section {
    display: block;
}

#pagewrap {
	max-width: 100%;
	margin: 0 auto;
}
.wrapper {
	overflow: hidden;
}

/************************************************************************************
COLUMN
*************************************************************************************/
.col {
	border-right: 1px solid #eee;
	float: left;
	margin-left: 1%;
	margin-bottom: 10px;
	padding-right: 10px;
}

/* grid4 col */
.grid4 .col {
	width: 22.6%;
}

/* clear col */
.grid4 .col:nth-of-type(4n+1)
 {
	margin-left: 0;
	clear: left;

}

.grid4 .col:nth-of-type(1n+4)
 {
	border-right: none;
}

/************************************************************************************
MEDIA QUERIES
*************************************************************************************/
/* reset cols to 3-column */
@media screen and (max-width: 900px) {
	/* grid4 */
	.grid4 .col {
		width: 31.2%;
	}
	.grid4 .col:nth-of-type(4n+1) {
		margin-left: 3%;
		clear: none;
	}
	.grid4 .col:nth-of-type(3n+1) {
		margin-left: 0;
		clear: left;
	}

.grid4 .col:nth-of-type(1n+3)
 {
	border-right: none;
}



}

/* reset cols to 2-column */
@media screen and (max-width: 800px) {
	/* grid4 */
	.grid4 .col {
		width: 48.4%;
	}
	.grid4 .col:nth-of-type(3n+1) {
		margin-left: 3%;
		clear: none;
	}
	.grid4 .col:nth-of-type(2n+1) {
		margin-left: 0;
		clear: left;
	}


.grid4 .col:nth-of-type(1n+2)
 {
	border-right: none;
}

}

/* reset cols to fullwidth */
@media screen and (max-width: 400px) {
	/* grid4 */
	.col {
	border-right: none;
		width: 100% !important;
		margin-left: 0 !important;
		clear: none !important;
	}
}

	.col100 {
	border-right: none;
		width: 100% !important;
		margin-left: 0 !important;
		clear: none !important;
	}

#reply_0 {
font-size: 21px;
border-bottom: 1px dashed;
    text-decoration: none;
}

.clearboth {clear: both;
}

.blog-textarea_height {height: 100px;
}

/* added ver. 5.00 */
.form_customer, .form_customer_signer {background-color: #c8edc0;
padding: 10px;
border: 1px solid #6ebe5f;
	-webkit-border-radius: 4px 4px 4px 4px;
	-moz-border-radius: 4px 4px 4px 4px;
	-khtml-border-radius: 4px 4px 4px 4px;
	border-radius: 4px 4px 4px 4px;
	-webkit-box-shadow: 0px 5px 5px #DDDDDD;
	-moz-box-shadow: 0px 5px 5px #DDDDDD;
	box-shadow: 0px 5px 5px #DDDDDD;
}

.form_customer_content {padding: 15px;
border: 2px solid #FFF;
	-webkit-border-radius: 4px 4px 4px 4px;
	-moz-border-radius: 4px 4px 4px 4px;
	-khtml-border-radius: 4px 4px 4px 4px;
	border-radius: 4px 4px 4px 4px;
}

.text_write_review {font-size: 18px;
}

  #ctrlcopy {
    height:1px;
    overflow:hidden;
    position:absolute;
    width:1px;
    display: none;
    margin: 5px 0 0 -1px;
    line-height:0;
    opacity: 0;

  }

 .quote, blockquote {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #E0E0E0  !important;
    background-color: #F1F1F1  !important;
    border-image: none;
    border-style: solid;
    border-width: 1px 1px 1px 3px;
    margin-left: 30px;
    padding: 15px;
}

.voted {display: none;
}
/* add 5.5.0 */
.blog_require {color: red;
font-weight: bold;
}
/* add 5.5.1 */
.reviews_columns {
            /* display: table; */
            width: 100%;
            -moz-box-sizing: border-box;      /* фикс проблемы для Firefox       */
            -webkit-box-sizing: border-box;   /* фикс для старых Chrome и Safari */
            box-sizing: border-box;           /* не поддерживается в CSS2        */
            margin-left: 0;
            margin-right: 0;
            text-align: center;
}

        /* колонки */
.reviews_columns > div,
.reviews_columns > noindex > div {
            display: inline-block;
            vertical-align: top;
            max-width: 180px;
            width: auto;
            vertical-align: top;
            text-align: left;
            margin-right: 3px;
            margin-bottom: 3px;
            position: relative;
            -moz-box-sizing: border-box;      /* фикс проблемы для Firefox       */
            -webkit-box-sizing: border-box;   /* фикс для старых Chrome и Safari */
            box-sizing: border-box;
           /* background-color: #FFF; */
           /* border-right: 1px solid #DDD; */
}
/* added 5.14.1 */
.wysibb-toolbar {
    max-height: 300px !important;
}/* wysibb */
@font-face {
    font-family: 'WysiBBiconFont';
    src: url('javascript/wysibb/theme/fonts/wysibbiconfont-wb.eot');
    }

@font-face {
    font-family: 'WysiBBiconFont';
    src: url(data:application/x-font-woff;charset=utf-8;base64,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) format('woff'),
         url('javascript/wysibb/theme/fonts/wysibbiconfont-wb.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}


 
html{height:100% !important;}

/* RESPONSIBLE */
.wysibb{
	border:1px solid #ddd;
	position:relative;
	background:#fff;
	font-size:12px;
}

.wysibb button:focus,.wysibb button:active,#wbbmodal button:focus, #wbbmodal button:active{
    outline: 0;
}

.wysibb-body{
  overflow-x: auto !important;
}
.wysibb-body ul,.wysibb-body ol{padding:0 0 0 30px}
.wysibb-texarea,.wysibb-texarea:active{
  border:none !important;
  margin:0 !important;
  outline: none !important;
  padding:0 !important;
  width:100% !important;
}

/* MOBILE DEFAULT STYLES*/
.wysibb .wysibb-toolbar{
  float:left;
  width:70px;
  height:100%;
  overflow-y:auto;
  overflow-x:hidden;
  padding:0;
  border-right:1px solid #ccc;
}
.wysibb .wysibb-text{
  margin:0 0 0 70px;
}
.wysibb .wysibb-toolbar .modeSwitch{
  display:block;
  position:relative;
  right:0;
  top:0;
  border:0;
}
.wysibb .wysibb-toolbar .wysibb-toolbar-container{
  border:0;
}
.wysibb .wysibb-toolbar .wysibb-toolbar-container .wysibb-toolbar-btn,.wysibb .wysibb-toolbar .wysibb-toolbar-container .wysibb-toolbar-btn.wbb-select{
  width:60px;
  max-width:96%;
}
.wysibb .wysibb-toolbar .wysibb-toolbar-container select.wbb-selectbox{
  height:30px;
  max-width:96%;
  margin:1px 0;
  display:inline-block;
  background:transparent;
  border:0;
}
.wysibb .wysibb-toolbar .wysibb-toolbar-container .wysibb-toolbar-btn.wbb-select{
  display:none;
}
.wysibb .wysibb-toolbar .wysibb-toolbar-container .wysibb-toolbar-btn {
  display:inline-block;
  height:32px;
  vertical-align: middle;
  padding:0px 1px;
  cursor:pointer;
  margin:0 0 0 1px;
  font-size: 12px;
  border:1px solid transparent;
  box-sizing:border-box;
}
.wysibb .wysibb-toolbar .wysibb-toolbar-container .wysibb-toolbar-btn:hover span.btn-tooltip{
  display:none;
}
.wysibb .wysibb-toolbar .wysibb-toolbar-container .dis,.wysibb .wysibb-toolbar .wysibb-toolbar-container .wysibb-toolbar-btn.dis:hover{opacity:0.3;cursor:default;overflow:hidden;border:0;padding:1px 2px;background:transparent;}
.wysibb .wysibb-toolbar .wysibb-toolbar-container .wysibb-toolbar-btn.on,.wysibb .wysibb-toolbar .wysibb-toolbar-container .wysibb-toolbar-btn.on:hover,.wysibb .wysibb-toolbar .wysibb-toolbar-container .wysibb-toolbar-btn:active {
  background:#ccc;
  padding:0px 1px;
  box-shadow:inset 0px 0px 3px #aaa;
  border:1px solid #aaa;
  border-radius:0px;
}
.wysibb .wysibb-toolbar .wysibb-toolbar-container .wysibb-toolbar-btn span.btn-inner {
  display:block;
  height:26px;
  min-width:26px;
  margin:2px;
}
.wysibb .wysibb-toolbar .wysibb-toolbar-container .wysibb-toolbar-btn span.btn-tooltip {
  display:none;
  background:#333;
  border:1px solid #fff;
  position:absolute;
  line-height:20px;
  font-size:11px;
  padding:3px 10px;
  bottom:35px;
  left:0;
  color:#fff;
  border-radius:0px;
  white-space:nowrap;
  z-index:10000;
}
.wysibb .wysibb-toolbar .wysibb-toolbar-container .wysibb-toolbar-btn span.btn-tooltip ins{
  width:0;
  height:0;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-top: 10px solid #333;
  position:absolute;
  bottom:-5px;
  left:3px;
}
.wysibb .wysibb-toolbar .wysibb-toolbar-container .wysibb-toolbar-btn span.btn-text {
  text-transform: uppercase;
  font-family: sans-serif,Verdana,Tahoma;
  font-weight:bold;
  line-height:28px;
  text-align:center;
}
.wysibb .wysibb-toolbar .wysibb-toolbar-container .wysibb-toolbar-btn:hover {
  padding:0px 1px;
  border:1px solid transparent;
  border-radius:0px;
  background:#eee;
}

.wysibb .wysibb-toolbar .wysibb-toolbar-container .wysibb-toolbar-btn .fonticon{
  color:#333;
  font-family: 'WysiBBiconFont';
  font-size:18px;
  line-height:28px;
  text-shadow:0px 1px 0px #fff;
  text-align:center;
  speak: none;
}
.wysibb .wysibb-toolbar .wysibb-toolbar-container .wysibb-toolbar-btn:hover .fonticon{
  color:#000;
}
.wysibb .wysibb-toolbar .wysibb-toolbar-container .wysibb-toolbar-btn.on .fonticon{
  text-shadow:none;
  color:#000;
}
.wysibb .wysibb-toolbar .modeSwitch .wysibb-toolbar-btn{
  /* width:46px; */
}
.modesw{
  font-weight:bold;
  font-size:1em;
  line-height:28px;
  text-align:center;
  display:block;
  text-transform:uppercase;
}

 

.ve-tlb-bold{background:url(javascript/wysibb/theme/default/img/icons.png) 0 0 no-repeat;width:20px;}
.ve-tlb-italic{background:url(javascript/wysibb/theme/default/img/icons.png) 0 -40px no-repeat;width:20px;}
.ve-tlb-underline{background:url(javascript/wysibb/theme/default/img/icons.png) 0 -20px no-repeat;width:20px;}
.ve-tlb-strike{background:url(javascript/wysibb/theme/default/img/icons.png) 0 -120px no-repeat;width:20px;}
.ve-tlb-link{background:url(javascript/wysibb/theme/default/img/icons.png) 0 -80px no-repeat;width:20px;}
.ve-tlb-unlink{background:url(javascript/wysibb/theme/default/img/icons.png) 0 -100px no-repeat;width:20px;}
.ve-tlb-img{background:url(javascript/wysibb/theme/default/img/icons.png) 0 -60px no-repeat;width:20px;}
.ve-tlb-quote{background:url(javascript/wysibb/theme/default/img/icons.png) 0 -140px no-repeat;width:20px;}
.ve-tlb-spoiler{background:url(javascript/wysibb/theme/default/img/icons.png) 0 -160px no-repeat;width:20px;}
.ve-tlb-list{background:url(javascript/wysibb/theme/default/img/icons.png) 0 -180px no-repeat;width:20px;}
.ve-tlb-bbcode{background:url(javascript/wysibb/theme/default/img/icons.png) 0 -200px no-repeat;width:40px !important;margin:1px auto !important;height:20px;}
.ve-tlb-numlist{background:url(javascript/wysibb/theme/default/img/icons.png) 0 -220px no-repeat;width:20px;}
.ve-tlb-textleft{background:url(javascript/wysibb/theme/default/img/icons.png) 0 -240px no-repeat;width:20px;}
.ve-tlb-textcenter{background:url(javascript/wysibb/theme/default/img/icons.png) 0 -260px no-repeat;width:20px;}
.ve-tlb-textright{background:url(javascript/wysibb/theme/default/img/icons.png) 0 -280px no-repeat;width:20px;}
.ve-tlb-offtopic{background:url(javascript/wysibb/theme/default/img/icons.png) 0 -300px no-repeat;width:20px;}
.ve-tlb-code{background:url(javascript/wysibb/theme/default/img/icons.png) 0 -320px no-repeat;width:20px;}
.ve-tlb-spoiler{background:url(javascript/wysibb/theme/default/img/icons.png) 0 -340px no-repeat;width:20px;}
.ve-tlb-sub{background:url(javascript/wysibb/theme/default/img/icons.png) 0 -360px no-repeat;width:20px;}
.ve-tlb-sup{background:url(javascript/wysibb/theme/default/img/icons.png) 0 -380px no-repeat;width:20px;}
.ve-tlb-colorpick{width:50px;height:24px;line-height:24px;text-align:center;}
.ve-tlb-table{background: url(javascript/wysibb/theme/default/img/icons.png) 0 -460px;width:20px;}
.ve-tlb-smilebox{background: url(javascript/wysibb/theme/default/img/icons.png) 0 -480px;width:20px;}
.ve-tlb-video{background: url(javascript/wysibb/theme/default/img/icons.png) 0 -500px;width:20px;}
.ve-tlb-removeformat{background: url(javascript/wysibb/theme/default/img/icons.png) 0 -540px;width:20px;}

.tthotkey{color:#ddd;font-size:9px;}

/* END TOOLBAR */

/* CONTENT */
/* .wysibb-body{text-align:left;min-width:0 !important;overflow:auto !important;margin:0 !important;padding:0 !important;} */
.wysibb-text-editor{outline:none}
.bottom-resize-line{display:none;height:5px;cursor:ns-resize;}
.bottom-resize-line:hover,.bottom-resize-line.drag{background:#eee}
/* END CONTENT */

/* DEFAULT STYLES */
.wbbtab{
  margin-left:30px;
}
/* END DEFAULT STYLES */

/* DROPDOWN */
.wysibb .wysibb-toolbar .wysibb-toolbar-container .wysibb-toolbar-btn.wbb-dropdown,.wysibb .wysibb-toolbar .wysibb-toolbar-container .wysibb-toolbar-btn.wbb-dropdown:active{
  padding-right:10px;
  background:transparent;
  border:1px solid transparent;
  box-shadow: none;
  position:relative;
}
.wysibb .wysibb-toolbar .wysibb-toolbar-container .wysibb-toolbar-btn.wbb-dropdown:hover{
  background:#eee;
  border:1px solid transparent;
}
.wysibb .wysibb-toolbar .wysibb-toolbar-container .wysibb-toolbar-btn.wbb-dropdown.on,.wysibb .wysibb-toolbar .wysibb-toolbar-container .wysibb-toolbar-btn.wbb-dropdown.on:active{
   border:1px solid #aaa;
   background:#ccc;
   box-shadow:inset 0px 0px 3px #aaa;
}
.wysibb .wysibb-toolbar .wysibb-toolbar-container .wysibb-toolbar-btn.wbb-dropdown ins.ar{
  display:block;
  position:absolute;
  right:10%;
  top:0px;
  width:9px;
  height:24px;
 /*  background: url(javascript/wysibb/theme/default/img/icons.png) -8px -400px; */
  cursor:default;
  text-decoration:none;
  font-size:14px;
  padding:0 2px;
  line-height:24px;
}


.wysibb .wysibb-toolbar .wysibb-toolbar-container .wysibb-toolbar-btn.wbb-dropdown:hover,.wysibb .wysibb-toolbar .wysibb-toolbar-container .wysibb-toolbar-btn.wbb-dropdown.on{
  padding-right:10px;
/*   background-position: 14px -399px; */
}
.wysibb .wysibb-toolbar .wysibb-toolbar-container .wysibb-toolbar-btn.wbb-dropdown.dis,.wysibb .wysibb-toolbar .wysibb-toolbar-container .wysibb-toolbar-btn.wbb-dropdown.dis:hover{
/*   padding-right:9px; */
}
.wysibb .wysibb-toolbar .wysibb-toolbar-container .wysibb-toolbar-btn .wbb-list{
  display:none;
  position:fixed;
  top:10px;
  left:3%;
  border: 1px solid #bbb;
  box-shadow: 0px 0px 3px #aaa;
  width:90%;
  padding:5px;
  background:#fff;
  max-height:90%;
  overflow:auto;
  z-index:1000;
}
/* END DROPDOWN */

/* COLORPICKER */
.ve-tlb-colorpick .cp-line {
  display: block;
  position: absolute;
  width: 60%;
  height: 3px;
  background: black;
  bottom: 3px;
  left: 20%;
}

.wbb-list .sc{
  width: 23%;
  height: 30px;
  margin: 0 0 1% 1%;
  display: inline-block;*display:inline;zoom: 1;
  cursor: pointer;
  border:1px solid #fff;
}
.wbb-list .sc:hover{
  border:1px solid #333;
}
.wbb-list .nc{
  height:24px;
  line-height:24px;
  text-align:center;
  color:#666;
  margin:0 1px 5px 1px;
}
.wbb-list .nc:hover{
  background:#eee;
}
.wbb-list .pl{
  display:block;
  height:5px;
}
/* END COLORPICKER */

/* TABLE PICKER */
.tbl-sel{
  border: 1px solid #ddd;
  position: absolute;
  cursor: pointer;
  box-sizing: border-box;
}
.tbl-sel:hover{
  background:#eee;
}
.wbb-table td{
  border: 1px dashed #DDD;
  padding: 3px;
  margin:5px;
  min-width: 5px;
  min-height: 15px;
}
/* TABLE PICKER */

/* SELECT */
.wysibb .wysibb-toolbar .wysibb-toolbar-container .wysibb-toolbar-btn.wbb-select,.wysibb .wysibb-toolbar .wysibb-toolbar-container .wysibb-toolbar-btn.wbb-select.dis:hover,.wysibb .wysibb-toolbar .wysibb-toolbar-container .wysibb-toolbar-btn.wbb-select:active{
  width:100px;
  padding: 1px 1px 1px 5px;
  border:1px solid transparent;
  background:transparent;
  box-shadow:none;
}
.wysibb .wysibb-toolbar .wysibb-toolbar-container .wysibb-toolbar-btn.wbb-select:hover{
  background:#eee;
}
.wysibb .wysibb-toolbar .wysibb-toolbar-container .wysibb-toolbar-btn.wbb-select.on,.wysibb .wysibb-toolbar .wysibb-toolbar-container .wysibb-toolbar-btn.wbb-select.on:active{
   padding: 1px 1px 1px 5px;
   border:1px solid #aaa;
   background:#ccc;
   box-shadow:inset 0px 0px 3px #aaa;
}
.wysibb .wysibb-toolbar .wysibb-toolbar-container .wysibb-toolbar-btn.wbb-select .wbb-list{
  width:280px;
  padding:0;
  max-height:250px;
}
.wysibb .wysibb-toolbar .wysibb-toolbar-container .wysibb-toolbar-btn.wbb-select .sar{
  display:block;
  position:absolute;
  right:3px;
  top:3px;
  width:10px;
  height:22px;
  cursor:default;
  font-size:14px;
  text-decoration:none;
}
.wbb-select .val{
  height:28px;
  line-height:30px;
  font-weight:bold;
  font-size:11px;
  display:block;
  overflow:hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  margin-right:10px;
}
.wbb-select .option{
  display:block;
  padding:6px 10px;
  white-space: nowrap;
  cursor:pointer;
}
.wbb-select .option:hover{
  background:#eee;
}
.wbb-select .option.selected{
  background:#428bca;
  color:#fff;
}

/* END SELECT */

/* SMILEBOX TOOLBAR */
.wysibb .wysibb-toolbar .wysibb-toolbar-container .wysibb-toolbar-btn.wbb-smilebox{
  background:transparent;
  border:1px solid transparent;
  box-shadow:none;
}
.wysibb .wysibb-toolbar .wysibb-toolbar-container .wysibb-toolbar-btn.wbb-smilebox.on,.wysibb .wysibb-toolbar .wysibb-toolbar-container .wysibb-toolbar-btn.wbb-smilebox.on:active{
   border:1px solid #aaa;
   background:#ccc;
   box-shadow:inset 0px 0px 3px #aaa;
}
.wysibb .wysibb-toolbar .wysibb-toolbar-container .wysibb-toolbar-btn.wbb-smilebox .wbb-list{
  width:156px;
}
.smile{
  width: 16px;
  height: 16px;
  line-height:20px;
  padding: 5px;
  display: inline-block;*display:inline;zoom: 1;
  cursor: pointer;
  vertical-align:middle;
}
.smile img{
  max-width:16px;
  max-height:16px;
}
/* END SMILEBOX TOOLBAR */

/* MODAL WINDOW */
/* thx http://habrahabr.ru/post/148515/ */
#wbbmodal{
  font: 12px/1.2 Arial,Verdana;
  position: fixed;
  text-align:center;
  bottom: 0;
  left: 0;
  top: 0;
  right: 0;
  overflow: auto;
  -webkit-overflow-scrolling: touch;

  background: rgba(0,0,0,0.5);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#7Fffffff,endColorstr=#7Fffffff);
  zoom: 1;
  z-index: 1100;
}

#wbbmodal  .wbbm{
  background: #fff;
  text-align:left;
  max-width: 90%;
  max-height:90%;
  margin: 30px auto;
  border: 1px solid #bbb;
  box-shadow:0px 0px 5px #333;
  overflow:auto;
}
#wbbmodal  .wbbm-title{
  color:#333;
  position:relative;
  padding:5px 10px;
  border-bottom:1px solid #ccc;
}
#wbbmodal  .wbbm-title .wbbm-title-text{
  font-size:1.6em;
  line-height:2em;
  margin:0;
  padding:0;
}
#wbbmodal  .wbbm-title .wbbclose{
  display:block;
  text-transform:uppercase;
  position:absolute;
  right:15px;
  top:15px;
  font-size:21px;
  font-weight:bold;
  cursor:pointer;
  color:#888;
}
#wbbmodal  .wbbm-title .wbbclose:hover{
  color:red;
}
#wbbmodal  .wbbm  .wbbm-tablist{
  padding: 10px 20px;
}
#wbbmodal  .wbbm .wbbm-tablist ul{
  list-style-type:none;
  padding:0;
  margin:0;
}
#wbbmodal  .wbbm .wbbm-tablist ul li{
  padding:10px;
  cursor:pointer;
  margin: 5px 0;
  position:relative;
  border-radius: 0px;
  display:inline-block;
  margin: 0 10px 5px 0;
}
#wbbmodal  .wbbm .wbbm-tablist ul li.on,#wbbmodal  .wbbm .wbbm-tablist ul li.on:hover{
  background:#428bca;
  color:#fff;
  cursor:default;
}
#wbbmodal  .wbbm .wbbm-tablist ul li:hover{
  background:#eee;
}

#wbbmodal  .wbbm-cont{
  padding:10px 20px;
}
#wbbmodal .wbbm-content{
  min-height:50px;
  max-height:100%;
}

#wbbmodal .div-modal-text{
  border:1px solid #aaa;
  padding:2px 5px;
  line-height: 28px;
  max-height:100px;
  overflow:auto;
  font-size:14px;
}
#wbbmodal  .wbbm-bottom{

  border-top:1px solid #ccc;

  padding:10px;
  background:#f1f1f1;
}
#wbbmodal button{
  display:inline-block;*display:inline;zoom: 1;
  font-size:14px;
  padding:3px 15px;
}
#wbbmodal .wbb-button{
  background:#428bca;
  color:#fff;
  line-height:26px;
  border:1px solid #357ebd;
  border-radius:0px;
  
  cursor:pointer;
}
#wbbmodal .wbb-button:hover{
  background:#3276b1;
  border:1px solid #285e8e;
}
#wbbmodal .wbb-cancel-button{
  background:#f5f5f5;
  color:#333;
  line-height:26px;
  border:1px solid #ddd;
  border-radius:0px;
  cursor:pointer;
  margin-left:15px;
}
#wbbmodal .wbb-cancel-button:hover{
  background:#fff;
  border:1px solid #ccc;
}
#wbbmodal .wbb-remove-button{
  background:#d9534f;
  color:#fff;
  line-height:26px;
  border:1px solid #d43f3a;
  border-radius:0px;
  cursor:pointer;
  float:right;
}
#wbbmodal .wbb-remove-button:hover{
  background:#d2322d;
  border:1px solid #ac2925;
}

#wbbmodal .wbbm-inp-row{
  margin-bottom:15px;
}
#wbbmodal .wbbm-inp-row label{
  display:block;
  font-weight:bold;
  margin-bottom:3px;
}
#wbbmodal .wbbm-inp-row input{
  display:block;
  height:34px;
  padding:2px 5px;
  line-height: 1.42857143;
  font-size:14px;
  width:100%;
  border:1px solid #aaa;
  outline:none;
  box-sizing:border-box;
  border-radius:0;
}

#wbbmodal .wbbm-inperr{
  color:red;
  font-size:10px;
  display:block;
}
#wbbmodal .wbbm-brdred{
  border-color:red !important;
}

/* IMAGE UPLOAD */
#wbbmodal #imguploader{
  text-align: center;
}
#wbbmodal #imguploader.drag{
  border: 3px dashed #ccc;
}
#wbbmodal #imguploader.drag.dragover{
  background:#feffe4;
}
#wbbmodal #imguploader.drag.wbb-loading{
  padding:40px 0;
}
#wbbmodal #imguploader.drag .p{
  font-size:2em;
  color: #aaa;
  margin-top: 15px;
}
#wbbmodal #imguploader.drag .p2{
  color: #AAA;
}
#wbbmodal #imguploader.drag .fileupload{
  margin: 15px 0;
}
#wbbmodal .fileupload{
  margin: 40px 0;
  position: relative;
}
#wbbmodal .dragupload{
  margin: 10px 0 15px 0;
  position: relative;
}
#wbbmodal .fileupload input.file {
  opacity: 0;
  filter: alpha(opacity=0);
  width: 230px;
  height: 32px !important;
  position: absolute;
  top: 2px;
  left: 50%;
  margin-left: -115px;
  display: block;
}

.loader{
  margin:30px 0;
}
.upl-error{color:red;display:block;}

.powered{
  display:block;
  position:absolute;
  bottom:-18px;
  right:5px;
  font-size:10px;
}
/* END IMAGE UPLOAD */
/* MODAL WINDOW */

/* CONTENT STYLES*/
.wysibb .wysibb-body .imgWrap{
  position:relative;
  display:inline-block;
}
.wysibb .wysibb-body .imgWrap img{
  opacity:0.5;
}


/* PHPBB3 */
.content-phpbb3{
  font-size:13px;
  line-height:normal !important;
}
.content-phpbb3 .codebox dt{
  float:none;
  width: 100%;
}
.content-phpbb3 .codebox dd{
  margin:0 !important;
}



/* DESKTOP AND TAVBLETS STYLES */
@media (min-width: 992px) {
	/* TOOLBAR */
	.wysibb .wysibb-text{
	  padding:5px;
	  margin:0;
	}
	.wysibb .wysibb-toolbar{
	  float:none;
	  width:auto;
	  overflow:visible;
	  border-right:0;
	}
	.wysibb .wysibb-toolbar {
	  border-bottom:1px solid #ddd;
	  position:relative;
	  padding:0 60px 0 0;
	  height:auto;
	}
	.wysibb .wysibb-toolbar .wysibb-toolbar-container {
	  margin:0;
	  border-right: 1px solid #ddd;
	  padding:0;
	  display:inline-block;
	}
	
	.wysibb .wysibb-toolbar .wysibb-toolbar-container .wysibb-toolbar-btn {
	  display:inline-block;
	  height:32px;
	  min-width:28px;
	  position:relative;
	  vertical-align: middle;
	  padding:0px 1px;
	  cursor:pointer;
	  margin:0 0 0 1px;
	  font-size: 12px;
	  border:1px solid transparent;
	  width:auto;
	}
	.wysibb .wysibb-toolbar .wysibb-toolbar-container .wysibb-toolbar-btn:hover span.btn-tooltip{
	  display:block;
	}
	.wysibb .wysibb-toolbar .modeSwitch{
	  text-align:center;
	  position:absolute;
	  right:0px;
	  top:0px;
	  border:0;
	}
	.wysibb .wysibb-toolbar .wysibb-toolbar-container select.wbb-selectbox{
	  display:none;
	}
	.wysibb .wysibb-toolbar .wysibb-toolbar-container .wysibb-toolbar-btn.wbb-select{
	  display:inline-block;
	}
	.wysibb .wysibb-toolbar .wysibb-toolbar-container .wysibb-toolbar-btn.wbb-select span.val,.wysibb .wysibb-toolbar .wysibb-toolbar-container .wysibb-toolbar-btn.wbb-select ins{
	  display:block;
	}
	
	.wysibb .wysibb-toolbar .wysibb-toolbar-container .wysibb-toolbar-btn .wbb-list{
	  display:none;
	  position:absolute;
	  top:32px;
	  left:-1px;
	  border: 1px solid #bbb;
	  box-shadow: 0px 0px 3px #aaa;
	  width:190px;
	  background:#fff;
	  max-height:220px;
	  overflow:auto;
	  z-index:1000;
	}
	
	.wbb-list .sc{
	  width: 16px;
	  height: 16px;
	  margin: 0 0 1px 1px;
	  display: inline-block;*display:inline;zoom: 1;
	  cursor: pointer;
	  border:1px solid #fff;
	}
	
	.ve-tlb-colorpick{width:24px;height:24px;line-height:24px;text-align:right;}
	.wysibb .bottom-resize-line{display:block;height:5px;cursor:ns-resize;}
}
/* jQuery.Rating Plugin CSS - http://www.fyneworks.com/jquery/star-rating/ */
div.rating-cancel,div.star-rating{float:left;width:25px;height:24px;text-indent:-999em;cursor:pointer;display:block;background:transparent;overflow:hidden}
div.rating-cancel,div.rating-cancel a{background:url(javascript/blog/rating/delete24.png) no-repeat 0 -24px}
div.star-rating,div.star-rating a{background:url(javascript/blog/rating/star24.png) no-repeat 0 0px}
div.rating-cancel a,div.star-rating a{display:block;width:24px;height:100%;background-position:0 0px;border:0}
div.star-rating-on a{background-position:0 -24px!important}
div.star-rating-hover a{background-position:0 -48px}
/* Read Only CSS */
div.star-rating-readonly a{cursor:default !important}
/* Partial Star CSS */
div.star-rating{background:transparent!important;overflow:hidden!important}
/* END jQuery.Rating Plugin CSS */.content-news{}
.content-news .news{width:100%}
.content-news .news a{text-decoration:none}
.content-news .news .image{}
.news_page{margin-bottom:20px;}
.news_page + .news_page{border-top:1px solid rgba(0, 0, 0, 0.1);padding-top:20px;}
.news_page .image{float:left;}
.box-news p, .news_page p{margin-bottom:10px;padding-right:10px;}
.box-news-modul{position:relative;overflow:hidden;}
.box-news{display:inline-block;vertical-align:top;margin-right:-4px;overflow:hidden;width:100%;margin-bottom:20px;}
.box-news > div{margin-right:20px;overflow:hidden;}
#column-left .box-news > div, #column-right .box-news > div{margin-right:0;}
.box-news.boxline{padding-bottom:20px;border-bottom:1px solid rgba(0, 0, 0, 0.1);}
.heading_news_mod a{font-family:'Raleway', Helvetica, sans-serif;font-size:14px;font-weight:normal;text-decoration:none;}
.heading_news_mod{margin-bottom:10px;padding-right:10px;}
.datepost{margin-bottom:5px;font-size:12px;}
.box-news .newsimage{margin-bottom:10px;}
.newsimage.boximg{float:left;margin:0px 20px 10px 0px;}
.showallnews{text-align:right;}
.addthis{padding:10px 0px;}
#column-left .box-news img, #column-right .box-news img{max-width:220px;height:auto !important;}
.box-news.countnews-1{width:100%;margin-right:0;}
.box-news.countnews-2{width:50%;}
.box-news.countnews-3{width:33.3%;}
.box-news.countnews-4{width:25%;}
.box-news.countnews-5{width:20%;}
.box-news:last-child{margin-right:0;}
#column-left .box-news, #column-right .box-news,
#column-left .box-news.countnews-1, #column-right .box-news.countnews-1,
#column-left .box-news.countnews-2, #column-right .box-news.countnews-2,
#column-left .box-news.countnews-3, #column-right .box-news.countnews-3,
#column-left .box-news.countnews-4, #column-right .box-news.countnews-4,
#column-left .box-news.countnews-5, #column-right .box-news.countnews-5{display:block;width:100%;margin-right:0;border-bottom:1px solid rgba(0, 0, 0, 0.1);padding-bottom:20px;}
.box-news-modul .box-content{margin-right:-20px;}
#column-left .box-news-modul .box-content,
#column-right .box-news-modul .box-content{margin-right:0px;}.faq-single {
	border:1px solid #dddddd;
	border-bottom:none;
	margin-bottom:-1px;
	position:relative;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	-khtml-border-radius: 2px;
	border-radius: 2px;;}
.faq-heading {
	padding:6px 28px 6px 10px; 
	line-height:18px; 
	border-bottom:1px solid #dddddd;
	background-color:#f8f8f8;
	cursor:pointer;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	transition: all 0.3s; 
	background-image: url('theme/univer/image/toggle-icon.png');
    background-position:100% -92px; 
	background-repeat:no-repeat;}
.faq-heading:hover, .faq-heading.active {
	}
.faq-heading.active {
	background-position:100% -2px; 
	background-repeat:no-repeat;}
.faq-answer {
	display:none;
	line-height:18px;
	padding:15px;
	border-bottom:1px solid #dddddd;}

#colorbox, #cboxOverlay, #cboxWrapper{position:absolute;top:0;left:0;z-index:9999;overflow:hidden;}
#cboxOverlay{position:fixed;width:100%;height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative;}
#cboxLoadedContent{overflow:auto;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%;height:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}
.cboxPhoto{float:left;margin:auto;border:0;display:block;}
.cboxIframe{width:100%;height:100%;display:block;border:0;}
#cboxOverlay{background:#000;}
#colorbox{}
#cboxTopLeft{width:14px;height:14px;background:url(javascript/jquery/colorbox/images/controls.png) no-repeat 0 0;}
#cboxTopCenter{height:14px;background:url(javascript/jquery/colorbox/images/border.png) repeat-x top left;}
#cboxTopRight{width:14px;height:14px;background:url(javascript/jquery/colorbox/images/controls.png) no-repeat -36px 0;}
#cboxBottomLeft{width:14px;height:43px;background:url(javascript/jquery/colorbox/images/controls.png) no-repeat 0 -32px;}
#cboxBottomCenter{height:43px;background:url(javascript/jquery/colorbox/images/border.png) repeat-x bottom left;}
#cboxBottomRight{width:14px;height:43px;background:url(javascript/jquery/colorbox/images/controls.png) no-repeat -36px -32px;}
#cboxMiddleLeft{width:14px;background:url(javascript/jquery/colorbox/images/controls.png) repeat-y -175px 0;}
#cboxMiddleRight{width:14px;background:url(javascript/jquery/colorbox/images/controls.png) repeat-y -211px 0;}
#cboxContent{background:#fff;overflow:visible;}
.cboxIframe{background:#fff;}
#cboxError{padding:50px;border:1px solid #ccc;}
#cboxLoadedContent{margin-bottom:5px;}
#cboxLoadingOverlay{background:url(javascript/jquery/colorbox/images/loading_background.png) no-repeat center center;}
#cboxLoadingGraphic{background:url(javascript/jquery/colorbox/images/loading.gif) no-repeat center center;}
#cboxTitle{position:absolute;bottom:-25px;left:0;text-align:center;width:100%;font-weight:bold;color:#7C7C7C;}
#cboxCurrent{position:absolute;bottom:-25px;left:58px;font-weight:bold;color:#7C7C7C;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{position:absolute;bottom:-29px;background:url(javascript/jquery/colorbox/images/controls.png) no-repeat 0px 0px;width:23px;height:23px;text-indent:-9999px;}
#cboxPrevious{left:0px;background-position:-51px -25px;}
#cboxPrevious:hover{background-position:-51px 0px;}
#cboxNext{left:27px;background-position:-75px -25px;}
#cboxNext:hover{background-position:-75px 0px;}
#cboxClose{right:0;background-position:-100px -25px;}
#cboxClose:hover{background-position:-100px 0px;}
.cboxSlideshow_on #cboxSlideshow{background-position:-125px 0px;right:27px;}
.cboxSlideshow_on #cboxSlideshow:hover{background-position:-150px 0px;}
.cboxSlideshow_off #cboxSlideshow{background-position:-150px -25px;right:27px;}
.cboxSlideshow_off #cboxSlideshow:hover{background-position:-125px 0px;}.matban_box{margin:0 auto;max-width:1170px;}
.matban_box a{text-decoration:none;}
.matban_box .threeheading{font-family:'Raleway', Helvetica, sans-serif;font-size:15px;font-weight:normal;text-transform:uppercase;}
.matban_box .stylebanner{position:relative;float:left;vertical-align:top;overflow:hidden;margin-bottom:30px;}
.matban_box .box_maska .stylebanner + .stylebanner{margin-left:2%;}
#column-left .matban_box .box_maska .stylebanner + .stylebanner,
#column-right .matban_box .box_maska .stylebanner + .stylebanner{margin-left:0;}
.matban_box .box_maska{overflow:hidden;width:100%;}
#column-left .count-2,#column-left .count-3,#column-left .count-4,#column-left .count-5,
#column-left .count-6,#column-left .count-7,#column-left .count-8,#column-left .count-9,
#column-left .count-10,
#column-right .count-2,#column-right .count-3,#column-right .count-4,#column-right .count-5,
#column-right .count-6,#column-right .count-7,#column-right .count-8,#column-right .count-9,
#column-right .count-10{width:100%;float:none;}
.matban_box.maska_text{text-align:center;}
.matban_box.maska_text .one{position:relative;overflow:hidden;}
.matban_box.maska_text .one img{width:100%;height:auto !important;-webkit-transition:all 0.6s ease-out;-moz-transition:all 0.6s ease-out;transition:all 0.6s ease-out;margin-bottom:0;vertical-align:middle;}
.matban_box.maska_text .stylebanner:hover .one img{transform:scale(1.2);-webkit-transform:scale(1.2);-o-transform:scale(1.2);-moz-transform:scale(1.2);}
.matban_box.maska_text .two{position:absolute;z-index:10;top:30%;padding:0;width:100%;text-align:center;}
.matban_box.maska_text .textbanner2{padding:15px;}
.matban_box.maska_text .threeheading{font-size:24px;}
.matban_box.maska_text .threetext{font-family:'PT Sans', Arial, Helvetica, sans-serif;font-size:15px;}
.matban_box .moreinfo{display:inline-block;}
.matban_box.beforetext .one{position:relative;overflow:hidden;}
.matban_box.beforetext img{width:100%;height:auto !important;-webkit-transition:all 0.6s ease-out;-moz-transition:all 0.6s ease-out;transition:all 0.6s ease-out;margin-bottom:0;vertical-align:middle;}
.matban_box.beforetext .threeheading{max-width:70%;padding:0.5em 0.5em 1em;margin:-2.2em auto 0 !important;z-index:2;position:relative;text-align:center;}
.matban_box.beforetext .threetext{text-align:left;max-width:86%;margin:0 auto;padding-bottom:1em;}
.full_container .matban_box.beforetext{margin-top:20px;}
.matban_box.slider_banner{margin-bottom:30px;}
.matban_box.slider_banner .stylebanner{float:none;}
.matban_box.slider_banner .stylebanner{margin-bottom:0;margin-right:0;}
.matban_box.slider_banner .one img{width:100%;height:auto !important;display:block;}
.matban_box.slider_banner .two{position:absolute;text-align:center;width:100%;z-index:2;bottom:10%;padding:0;}
.matban_box.slider_banner .textbanner2{padding:15px;display:inline-block;}
.matban_box.slider_banner .threetext{font-family:'PT Sans', Arial, Helvetica, sans-serif;font-size:15px;}
.matban_box.slider_banner .threeheading{font-size:24px;}
.matban_box.slider_banner .mattSlider{overflow:hidden;}
#fon_slider{position:relative;}
#fon_slider .containermenu{position:relative;height:400px;}
#navbox{position:relative;width:80%;clear:both;margin:0px auto;top:60px;text-align:center;}
#navbox a{text-decoration:none;display:block;min-height:100px;}
#navbox a h2{padding-bottom:20px;font-family:'Raleway', Helvetica, sans-serif;text-transform:uppercase;font-size:44px;}
#navbox a .sl_center{margin-bottom:25px;}
#navbox #urlmore{display:inline-block;text-decoration:none;}
#navbox div{font-size:15px;}
.fon_slider_button,#control{height:64px;width:64px;float:left;cursor:pointer;background-repeat:no-repeat;}
.dark .fon_slider_button, .dark #control{background-position:center left;}
.light .fon_slider_button, .light #control{background-position:center right;}
#back{background-image:url("theme/univer/image/btn_back.png");left:0;}
#next{background-image:url("theme/univer/image/btn_next.png");right:0;}
#control{background-image:url("theme/univer/image/btn_pause.png");right:64px;}
#control.play{background-image:url("theme/univer/image/btn_play.png");}
#headernav > div{position:absolute;top:45%;height:64px;z-index:3;}
.image_slider{background-position:center top;background-repeat:no-repeat;position:absolute;height:1400px;}.dropdown_category{position:relative;margin:0 auto;}
.subcateg_show{display:none;}
.dropdown_category .box-category > ul > li{position:relative;height:auto;}
.dropdown_category .sub_category_child{margin-bottom:15px;padding:0 20px;clear:both;}
.dropdown_category .box-category > ul > li > .dropdown_arr{background:url('theme/univer/image/arr_right.png') center right no-repeat;}
.dropdown_category .box-content .accordeon_categ > ul > li > a span{padding-right:8px;display:block;}
img.img_categ{margin:0 auto 10px;max-width:100%;height:auto !important;display:block;}
.dropdown_category .box-category > ul > li .all_subcat{left:-9999px;top:-9999px;right:auto;display:block;height:auto !important;margin:0px;padding:20px 0;position:absolute;-webkit-box-shadow:0px 3px 7px rgba(0,0,0,0.25);-moz-box-shadow:0px 3px 7px rgba(0,0,0,0.25);box-shadow:0px 3px 7px rgba(0,0,0,0.25);border:1px solid rgba(0, 0, 0, 0.2);width:400px;}
.dropdown_category .box-category > ul > li:hover .dropdown_arr + .all_subcat{left:270px;top:0;z-index:100;}
.dropdown_category .box-content .accordeon_categ > ul > li ul > li a:before{content:'';}
.dropdown_category .description_categ{padding:0 20px;margin-bottom:20px;}
.sub_category_child > ul > li > a{transition:all 0.4s ease;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;padding:0 4px 0 0;}
.box-content .accordeon_categ > ul > li .sub_category_child ul > li a:hover{text-decoration:none;}
.dropdown_category .box-content .accordeon_categ > ul > li .sub_category_child > ul > li{padding:8px 0;position:relative;border-bottom:1px solid rgba(0,0,0,0.08);}
.sub_category_child > ul > li:hover{background-color:rgba(0,0,0,0.03);}
.sub_category_child > ul > li:hover > a{padding:0 0 0 4px;}
.dropdown_category .sub_category_child > ul div{display:block;position:absolute;left:-9999px;top:-9999px;min-height:100%;height:100%;height:auto !important;background-color:#fff;-webkit-box-shadow:0px 3px 5px rgba(0,0,0,0.25);-moz-box-shadow:0px 3px 5px rgba(0,0,0,0.25);box-shadow:0px 3px 5px rgba(0,0,0,0.25);border-top:1px solid rgba(0, 0, 0, 0.1);}
#column-left .dropdown_category .sub_category_child > ul li:hover div{left:100%;top:0;z-index:100;}
#column-right .dropdown_category .sub_category_child > ul li:hover div{left:0;top:100%;z-index:100;}
.dropdown_category .sub_category_child > ul div a{display:block;padding:3px 8px;min-width:184px;transition:all 0.4s ease;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;}
.sub_category_child .dropdown_arr{background:url('theme/univer/image/arr_right.png') center right no-repeat;cursor:pointer;height:34px;position:absolute;right:0px;top:50%;margin-top:-17px;width:34px;}
.dropdown_category.position_right .box-category > ul > li > .dropdown_arr{background:url('theme/univer/image/arr_left.png') center left no-repeat;}
.dropdown_category.position_right .box-content .accordeon_categ > ul > li > a{padding-left:25px;}
.dropdown_category.position_right .box-category > ul > li .dropdown_arr + .all_subcat{right:270px;left:auto;}
.dropdown_category.position_right .sub_category_child > ul li:hover div{}
.dropdown_category .sub_category_child.two_column > ul{margin-right:-20px;}
.dropdown_category .sub_category_child.two_column > ul > li{width:170px;float:left;display:inline-block;vertical-align:top;margin-right:20px;}
.dropdown_category.position_center{z-index:1;}
.position_center .box-heading-new{display:none;}
.position_center .box-content .accordeon_categ{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;width:100%;}
.position_center .box-content .accordeon_categ > ul > li > a{padding-top:10px;}
.dropdown_category.position_center .sub_category_child.two_column > ul{margin-right:0px;}
.dropdown_category.position_center .box-category > ul > li,
.dropdown_category.position_center .box-content .accordeon_categ > ul:last-child > li:last-child{display:block;border:1px solid rgba(0, 0, 0, 0.1);position:relative;margin-bottom:15px;}
.dropdown_category.position_center .box-category > ul{display:inline-block;vertical-align:top;margin-right:0.9%;}
.dropdown_category.position_center .box-category > ul.col_numb_1{width:100%;}
.dropdown_category.position_center .box-category > ul.col_numb_2{width:49%;}
.dropdown_category.position_center .box-category > ul.col_numb_3{width:32.3%;}
.dropdown_category.position_center .box-category > ul.col_numb_4{width:24%;}
.dropdown_category.position_center .box-category > ul:last-child{margin-right:0;}
.dropdown_category.position_center .box-content .accordeon_categ > ul > li .sub_category_child > ul > li{display:inline-table;vertical-align:top;padding:4px 10px;margin-bottom:5px;-webkit-border-radius:2px;-moz-border-radius:2px;-khtml-border-radius:2px;border-radius:2px;border:1px solid rgba(0, 0, 0, 0.1);}
.dropdown_category.position_center .box-content .accordeon_categ > ul > li .sub_category_child > ul > li a,
.dropdown_category.position_center .box-content .accordeon_categ > ul > li .sub_category_child > ul > li:hover a{padding:0px;}
.dropdown_category.position_center .box-category > ul > li .all_subcat,
.dropdown_category.position_center .box-category > ul > li:hover .dropdown_arr + .all_subcat{position:relative;top:0;left:0;width:auto;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;border:none;background-color:transparent;padding:0;}
.dropdown_category.position_center .sub_category_child{padding:0 10px;clear:none;}
.dropdown_category.position_center .sub_category_child.two_column > ul > li{width:auto;display:block;margin-right:0;float:none;}
.dropdown_category.position_center .box-category > ul > li .dropdown_arr{background:none;}
.dropdown_category.position_center span.dropdown_arr{display:none;}
.dropdown_category.position_center .sub_category_child > ul li:hover div{display:none;}
.position_center .subcateg_show{display:block;}
.position_center .subcateg_show .minus{display:none;}
.position_center .subcateg_show_box{display:none;}
.dropdown_category.position_center .sub_category_child > ul li:hover div,
.position_center .sub_category_child .dropdown_arr,
.position_center .description_categ{padding:0 15px;margin-bottom:10px;}
.readmore.minus, .readmore.plus{padding:4px;line-height:12px;}
.readmore.plus{font-size:16px;}.multi-modal-content{
    background: #fff;
    padding: 20px;
    box-shadow: 0 0 20px rgba(64, 58, 58, 0.35);
    min-width: 300px;
    max-width: 100%;
}
.multi-modal-content * {
box-sizing: border-box;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
}
.multi-modal-content .popup-close{
    position: absolute;
    right: 10px;
    top: 10px;
    z-index: 9;
    border: none;
    background: none;
    color: #000;
    font-size: 20px;
    outline: none;
    cursor: pointer;
}
.multi-modal-content .popup-heading{
    font-size: 18px;
    margin: 0;
    padding: 10px 0;
    text-transform: capitalize;
    color: #000;
}
.multi-modal-content input,
.multi-modal-content select,
.multi-modal-content textarea {
    width: 100%;
    display: block;
    padding: 8px;
    outline: none;
    box-sizing: border-box;
    background: #fff;
    border: 1px solid #CCCCCC;
}
.multi-modal-content input[type="checkbox"]{
    display: inline-block;
    width: auto;
}
.popup-type-form p {
    padding: 0;
    margin: 10px 0;
}

#modal-offer {
    width: 400px;
    max-width: 100%;
}
#modal-offer .heading h2{
    text-align: center;
    margin: 20px 0;
    color: #000;
    padding: 0;
    font: normal 24px Verdana;
}
#modal-offer .tries {
    max-width: 300px;
    width:100%;
    margin: 10px auto;
    position: relative;
}
#modal-offer .tries .offer-block{

}
#modal-offer .tries .offer-block input{
    border: 1px solid #ddd;
    background: #fff;
    outline: none;
    width: 100%;
    font: bold 24px Verdana;
    color: #000;
    text-align: center;
    padding: 8px;
    display: block;
}
#modal-offer .owner-discount-bar {
    position: relative;
    width: 100%;
    height: 15px;
    background: #ddd;
    margin-top: 1px;
}
#modal-offer .owner-discount-bar span {
    font: bold 11px/15px Verdana;
    text-align: center;
    color: #9E9E9E;
    width: 100%;
    display: block;
    text-transform: uppercase;
}
#offer-discount-bar-active{
    overflow: hidden;
    position: absolute;
    left: 0;
    top: 0;
    background: #2DC12B;
    z-index: 9;
    color: #fff;
    bottom: 0;
    width: 100%;
}
#offer-discount-bar-active span {
    color: #fff !important;
}
#offer-discount-bar {

}
#modal-offer .result-offer {
    overflow: auto;
    padding: 5px;
    background: #F7F7F7;
    margin: 5px 0;
}

#modal-offer .result-offer > div{
    width: 50%;
    float: left;
    text-align: center;
}
#modal-offer .result-offer .side-title {
    font: 12px/28px Verdana;
    color: #999;
}
#makeOffer {
    margin: 10px auto;
    display: block;
    text-align: center;
    background: #FBE11E;
    max-width: 200px;
    font: bold 13px/36px Verdana;
    cursor: pointer;
    border-radius: 3px;
    border-bottom: 3px solid #DCC518
}
.sendOffer{
    margin: 10px auto;
    display: block;
    text-align: center;
    color: #fff;
    background: #2ECE52;
    max-width: 200px;
    font: bold 13px/36px Verdana;
    cursor: pointer;
    border-radius: 3px;
    border-bottom: 3px solid #1FA23C;
}
#makeOffer:hover,#makeOffer:active,
.sendOffer:hover,#sendOffer:active {
    border-bottom-width: 1px;
    line-height: 38px;
}

#send-special-order {
    padding: 20px 30px;
}
#send-special-order .form-group + .form-group {
    margin-top: 10px;
}
#send-special-order input {
    display: block;
    width: 100%;
    padding: 8px 8px;
    background: #fff;
    outline: none;
}
#form-success-sp_offer .text {
    text-align: center;
    color: #6B716C;
    font: normal 14px Verdana;
}

#modal-offer.hide_start_step #start_step,
#form-success-sp_offer{
    display:none;
}
#modal-offer.hide_start_step #form-success-sp_offer,
#start_step {
    display:block;
}

#offer-your-price.low {
    border: 1px solid #EF1414 !important;
    background: #FFE8E8 !important;
}
#your-prise-offer {
    text-align: center;
    color: #2ECE52;
    font: bold 24px/60px Verdana;
}
#send-special-order .input_error{
    border: 1px solid #EF1414 !important;
    background: #FFE8E8 !important;
}
h2.res-success{
    text-align: center;
    color: #2ECE52;
    font: bold 18px/30px Verdana;
    margin: 30px 20px;
}
#offer-discount-response{
    font: bold 11px/15px Verdana;
    text-align: center;
    color: #EF1414;
    width: 100%;
    display: block;
    text-transform: uppercase;
    position: absolute;
    background: #DDDDDD;
    z-index: 99;
    padding: 5px;
}
.wait-offer {
    visibility: hidden;
    opacity: 0;
    transition: visibility 0s, opacity 0.5s linear;
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    margin: auto;
    z-index: 999;
    background: rgba(0,0,0,.75) url('javascript/jquery/multimodals/preload-wait-offer.gif') no-repeat 50% 5%;
    padding-top: 40%;
    text-align: center;
    color: #fff;
    font: normal 18px Verdana;
}
.wait-offer.active {
    visibility: visible;
    opacity: 1;
}
#selected-offer-options .heading-options{
    padding: 8px 0;
    color: #006400;
    font-weight: bold;
    cursor: pointer;
    background: url('javascript/jquery/multimodals/arrow-down.png') no-repeat center right;
    font-family: Verdana;
    transition: 0.3s;
}
#selected-offer-options .heading-options.opened {
    background: url('javascript/jquery/multimodals/arrow-up.png') no-repeat center right;
}
#selected-offer-options .short-preview-options{
    max-height: 0;
    overflow-y: auto;
    visibility: hidden;
    opacity: 0;
    transition: all 0.3s;
}
#selected-offer-options .short-preview-options.opened{
    max-height: 200px;
    visibility: visible;
    overflow-y: auto;
    opacity: 1;
}
#selected-offer-options .offer-name-option{
    margin: 5px 0;
}
#selected-offer-options select{
    border: none;
    background: #f4f4f4;
    padding: 5px 8px;
    display: block;
    font-size: 12px;
    box-shadow: 0 2px 0 #d1d1d1;
    text-shadow: 1px 1px 0 #fff;
    transition: all 0.3s;
    outline: none;
}
#selected-offer-options input{
    outline: none;
}
#selected-offer-options .offer-opt-group-radio,
#selected-offer-options .offer-opt-group-checkbox,
#selected-offer-options .offer-image-item{
    display: inline-block;
    margin-right: 5px;
    margin-bottom: 5px;
}
#selected-offer-options .offer-opt-group-radio label,
#selected-offer-options .offer-opt-group-checkbox label{
    background: #f4f4f4;
    padding: 5px 8px;
    display: block;
    font-size: 12px;
    box-shadow: 0 2px 0 #d1d1d1;
    text-shadow: 1px 1px 0 #fff;
    transition: all 0.3s;
}
#selected-offer-options .offer-opt-group-radio input:checked + label,
#selected-offer-options .offer-opt-group-checkbox input:checked + label{
    background: #fbe11e;
    color: #000;
    box-shadow: 0 2px 0 #dcc518;
}
#selected-offer-options .offer-opt-group-checkbox input:checked + label{
    background: #fbe11e url('javascript/jquery/multimodals/check.png') no-repeat 5px 50%;
    padding: 5px 8px 5px 25px;
}
#selected-offer-options .offer-image-item label{
    padding: 2px;
    display: block;
    border: 2px solid #d1d1d1;
    transition: all 0.3s;
}
#selected-offer-options .offer-image-item input:checked + label{
    border: 2px solid #dcc518;
}