/*
	Primary Styles
*/

/* @import url("tiny.css"); */

body{font-family: Verdana, sans-serif; font-size:12px; line-height:120%; color:#000; min-height:662px; }

a:link, a:visited {color:#1F67AC; text-decoration:none; font-weight:normal;}
a:hover {color:#1F67AC; text-decoration:underline;}
p {padding-bottom: 10px;}
a{
    -webkit-transition: all ease-in-out 0.2s;
  -moz-transition: all ease-in-out 0.2s;
  -o-transition: all ease-in-out 0.2s;
  transition: all ease-in-out 0.2s;
}
.fl {float:left;}
.fr {float:right;}
.clr {clear:both;}

.link {cursor:pointer;}
.br{height:10px;font-size:1px;line-height:1px;}
.br20{height:20px;font-size:1px;line-height:1px;}
.br30{height:30px;font-size:1px;line-height:1px;}

.text-center {text-align:center;}
.text-left {text-align:left;}
.text-right {text-align:right;}
/*.line{border-bottom:1px dashed #A5A5A5; height:1px; margin-top:15px;}*/
.red {color:#ff0000;}
.black {color:#000;}
.white{color:#fff;}
.error{color:#ff0000; padding-left: 10px;}
.odd{background:#F2F2F2;}
.green{color:#8EAE04;}
.bg-green{background:#8EAE04;}
.ml10 {margin-left:10px;}
.ml20 {margin-left:20px;}
.mr10 {margin-right:10px;}
.mr20 {margin-right:20px;}
.notfound {min-height:220px;}
.paralell {width: 150px;height: 100px;-webkit-transform: skew(-20deg);-moz-transform: skew(-20deg);-o-transform: skew(-20deg); -ms-transform: skew(-20deg); /* IE 9 */background: red;}
.container{}

.round.r-all{-webkit-border-radius:5px 5px 5px 5px; border-radius:5px 5px 5px 5px; -moz-border-radius:5px 5px 5px 5px;}
.round.r-tl{-webkit-border-top-left-radius: 5px; -moz-border-radius-topleft: 5px; border-top-left-radius: 5px;}
.round.r-tr{-webkit-border-top-right-radius:5px; -moz-border-radius-topright:5px; border-top-right-radius:5px;}
.round.r-bl{-webkit-border-bottom-left-radius:5px; -moz-border-radius-bottomleft:5px; border-bottom-left-radius:5px;}
.round.r-br{-webkit-border-bottom-right-radius:5px; -moz-border-radius-bottomright:5px; border-bottom-right-radius:5px;}

.wrapper{width: 1280px; margin:auto; }
.banner-wrapper{width:1356px; margin:auto;}


/*
	Header
*/
.header {height:86px;}
.header .logo{padding-top:0px; }


/*
	Share
*/
.share-box {margin-top:18px;  margin-left:20px;}

.header-tools{color:#005410;  line-height: 28px; font-weight: bold; font-size: 11px;}
.header-tools .header-tools-item{margin-top:38px;}
.header-tools .header-tools-item span{ float:left; width:28px; height:28px; margin-right:5px; display:block; background:url(../images/images-sprite.png) 0 0 no-repeat;}
.header-tools .header-tools-item span.tel{background-position: 0px 0px;}
.header-tools .header-tools-item span.map{background-position: -28px 0px;}
.header-tools .header-tools-item span.mail{background-position: -56px 0px;}

.fb-share{margin-top:16px; height:24px;}


/*
	Footer
*/
.footer{ background:#333; margin-top:20px; }

.copyright{color:#fff;  font-size: 12px; line-height:36px; height:36px; text-align: center; }
.copyright a{ color:#fff; text-decoration: none;}
.copyright a img{ }


/*
	banners
*/

.banner-header{width:728px; height:84px;}

.banner-left ul{margin-bottom:10px;}

.index-banner-map{border:1px solid #f1f1f1; margin:10px 0; padding:10px;}
.index-banner-map .title{border-bottom:1px solid #f1f1f1; color:#333; font-size:16px; font-weight:bold;  padding:20px 0; margin-bottom:10px;}
.banner-anunt-left ul{margin-top:10px;}
.banner-anunt-left ul li{margin-bottom:10px;}


.featured-slider {position:relative; width:974px; height:180px; margin-bottom:20px; }
.featured-slider .cycle-nav {}
.featured-slider .cycle-nav .cycle-nav-prev {position:absolute; top:56px; left:-30px; z-index:99;}
.featured-slider .cycle-nav .cycle-nav-next {position:absolute; top:56px; right:-30px; z-index:99;}
.featured-slider .cycle-nav .cycle-nav-prev div {width:15px; height:26px; background:url(../images/slider-nav.png) 0 0 no-repeat;}
.featured-slider .cycle-nav .cycle-nav-next div {width:15px; height:26px; background:url(../images/slider-nav.png) -15px 0 no-repeat;}
.featured-slider .slide-cell {display:block; float:left; width:174px; height:180px;  margin-left:26px;  margin-top:10px; }
.featured-slider .slide-cell.f {margin-left:0;}
.featured-slider .slide-cell a{text-decoration:none;}
.featured-slider .slide-cell .box{width:174px; height:180px; position:relative; }
.featured-slider .slide-cell .title{color:#000; font-size:14px;margin-top:10px;}
.featured-slider .slide-cell .price{color:#FF0000; font-size:12px; margin-top:5px;}
.featured-slider .slide-cell .new {position:absolute; width:45px; height:34px; background:url(../images/new.png) 0 0 no-repeat; right:0px; top:0px; z-index: 100;}
/*
	Menu
*/
.menu-container{border:1px solid #f1f1f1; margin-top:20px;  margin-bottom:20px;}
.menu-container .g6{width:234px;}
.menu-top { border-right:1px solid #f1f1f1;}
.menu-top ul.parent {}
.menu-top ul li {}
.menu-top li {float:left; position: relative; }
.menu-top a { color:#333; font-size:14px; font-weight:bold; display: block; text-align: center;  }
.menu-top li  a.parent {height:58px; line-height: 58px; padding:0 30px;  }

.menu-top li a.parent span.txt { font-style: normal; display:block; }
.menu-top li.sep {width:1px; height:58px; border-right:1px solid #f1f1f1; }
/*
.menu-top li:hover > a.parent,
.menu-top li.selected a.parent {text-decoration:none; color:#00AEEF; background: #252223; -webkit-border-radius:5px 5px 0px 0px; border-radius:5px 5px 0px 0px; -moz-border-radius:5px 5px 0px 0px; }
*/
.menu-top li:hover > a.parent{text-decoration:none; color:#90B003;}
.menu-top li.selected a.parent { text-decoration:none; color:#90B003;}

.menu-top .sub {padding:5px 0; display:none; position:absolute; top:40px; left:0px; margin:0; z-index:998; background:#1B1B1A; -webkit-border-radius:0px 0px 5px 5px; border-radius:0px 0px 5px 5px; -moz-border-radius:0px 0px 5px 5px; Xopacity: 0.5; }
.menu-top .sub a {Xmin-width:100px; display:block; height:auto;  padding:5px; padding:5px 30px 5px 30px; font-size:12px; color:#fff; text-align: left; font-weight: normal;}
.menu-top .sub a:hover {text-decoration:none; color:#9C1E21;}
.menu-top .sub li {Xpadding:0 30px;}
.menu-top .sub li:last-child {border-bottom:0;}
.menu-top ul li:hover > .sub {display: block; z-index:9999;}


.menu-header { float:right;}
.menu-header ul.parent {}
.menu-header ul li {}
.menu-header li {float:left; position: relative; }
.menu-header a { color:#333; font-size:12px; font-weight:bold; display: block; text-align: center;  }
.menu-header li  a.parent {height:28px; line-height: 28px; padding:0 15px;   }

.menu-header li a.parent span.txt { font-style: normal; display:block; }
.menu-header li.sep {color:#333; line-height: 28px; font-size:10px; font-weight:bold;}
.menu-header li:hover > a.parent{text-decoration:none; color:#90B003;}
.menu-header li.selected a.parent { text-decoration:none; color:#90B003;}


.menu-left { border:1px solid #f1f1f1; padding:10px;}
.menu-left ul.parent {}
.menu-left ul li {}
.menu-left li { position: relative; }
.menu-left a { color:#8BAB04; font-size:12px;  display: block;  }
.menu-left li  a.parent {height:24px; line-height: 24px; padding-left:10px; }
.menu-left a .pre{ color:#8BAB04; font-size:12px; float:left; padding-right:10px;}
.menu-left li a.parent span.txt { font-style: normal; display:block; }

.menu-left li:hover > a.parent{text-decoration:none; color:#8BAB04;}
.menu-left li.selected a.parent { text-decoration:none; color:#8BAB04;}
.menu-left .title{margin:10px; font-size: 14px; font-weight:bold;}

/*
	Login
*/

.login{ }


.login-box{width:238px; padding:10px 0; background: #DDDFE3; position:absolute; top:16px; right:0px; z-index:100;display: none; -webkit-transition: all ease-in-out 0.2s;
  -moz-transition: all ease-in-out 0.2s;
  -o-transition: all ease-in-out 0.2s;
  transition: all ease-in-out 0.2s;}
.login:hover > .login-box {XXXXdisplay: block; XXXz-index:9999;}

.login-input { padding-left: 5px; }
.login-input input {width:212px; height:30px; border:none; margin-top:12px; margin-bottom: 12px; padding-left:15px;  color:#fff; font-weight:bold; background: #000; -webkit-border-radius:5px; border-radius:5px; -moz-border-radius:5px;}


.login-button {padding-left:5px;}
.login-button input {display:block; color:#fff; padding:4px 15px; background:#9C1E21; border:none;  -webkit-border-radius:5px; border-radius:5px; -moz-border-radius:5px;}

/*
	Menu Language
*/


.menu-lang{margin-top:10px;}
.menu-lang a {color:#fff; font-size:12px;  display: block; float: left;  margin-left: 10px; }
.menu-lang a:hover,
.menu-lang a.selected{Xfont-weight: bold; text-decoration: none; color:#9C1E21;}
/*
.menu-lang a.lang-ro {background-position: 0 0;}
.menu-lang a.lang-de {background-position: -23px 0;}
.menu-lang a.lang-hu {background-position: -46px 0;}
.menu-lang a.lang-en {background-position: -69px 0;}
*/


/*
	Search
*/

.search-box { padding-top:14px;}
.search-box .input {background: #F3F3F3; border:1px solid #E8E8E8; border-right:none; -webkit-border-radius:5px 0px 0px 5px; border-radius:5px 0px 0px 5px; -moz-border-radius:5px 0px 0px 5px;}
.search-box .input input {border: 0 none; height: 22px; width: 192px; margin: 2px 2px 2px 10px;background: transparent; color:#000;}
.search-box .input input.hasPlaceholder {font-style:italic;}
.search-box .button {display: inline-block;  width:30px;  height:30px; text-align: center; vertical-align: middle; line-height: 30px;  background:url(../images/search-button.png) 0 0 no-repeat;}
.search-box .button input {width:30px; height:30px; background:transparent; border: 0 none; color: #FFFFFF; cursor: pointer; font-size: 12px;padding: 0; vertical-align: baseline; text-indent: -9999px;}


/*
	Cad
*/
.cad-list{}
.cad-list .g14{width:562px;}
.cad-list .box{padding:10px 0; border:1px solid #f1f1f1; margin-bottom:10px;}
.cad-list .image{margin-left:10px;}
.cad-list .car-name a{float:left; color:#030303; font-size: 14px; font-weight:bold; text-decoration: none;}
.cad-list .car-price{float:right;color:#CC0000; font-size:14px;font-weight:bold; margin-right:10px;}
.cad-list .box.featured{background:#90B003; border:none; }
.cad-list .car-properties{background: #333; color:#fff; padding:0 10px; margin:10px 10px 10px 0;}
.cad-list .prop-item{line-height:30px; width:150px;}
.cad-list .desc-title{font-weight:bold;}
.cad-list .desc{padding-right:10px;}
.cad-list .adminstration{margin-bottom:20px; line-height: 20px; }
.cad-list .adminstration .adm{float:right; }
.cad-list .adminstration a{text-decoration: none; color:#030303; font-size:12px; font-weight:bold; float:left; display:block; margin-right:20px;}
.cad-list .adminstration a.ico{background:url(../images/admin_ico.png) 0 0 no-repeat; width:20px; height:20px; display:block; float:left;}
.cad-list .adminstration a.ico.on{background-position: 0 0;}
.cad-list .adminstration a.ico.off{background-position: 0 -20px;}
.cad-list .adminstration a.ico.view-on{background-position: -20px 0;}
.cad-list .adminstration a.ico.view-off{background-position: -20px -20px;}

.cad-page{border:1px solid #f1f1f1; padding:24px 0;}
.cad-page g1{width:30px;}
.cad-page h1.title {color:#90B003; line-height:24px; font-size:16px;  font-weight: bold; margin-bottom: 20px; border-bottom:1px solid #E4E4E4; padding-bottom:15px;}
.cad-page .cad-detail .cad-price{color:#CC0000; font-size:20px; Xfont-weight:bold; margin-bottom:20px; }
.cad-page .cad-detail .cad-row{line-height:30px; border-bottom: 1px solid #f1f1f1; color:#333; font-size:14px; clear:left;}
.cad-page .cad-detail .cad-row span.name{ width:150px; display:block; float:left;}
.cad-page .cad-detail .cad-row span.value{ width:97px; float:left; padding-left:30px;}
.cad-page .desc-title{margin:20px 0 10px 0;  color:#90B003; font-size:14px; font-weight:bold;}
.cad-page .desc{color:#333; line-height:18px; font-size:14px;}
.cad-page .dotari{margin-top:20px; font-size:14px; line-height:18px;}
.cad-page .contact-detail {border:1px solid #f1f1f1; margin-top:20px;}
.cad-page .contact-detail .title{background:#90B003; line-height:50px; padding-left:10px; color:#FFF; font-size:14px; font-weight:bold;}
.cad-page .contact-detail .box {padding:10px;}
.cad-page .contact-detail #tel {color:#90B003; font-weight:bold; text-decoration:none;}
.cad-page .contact-detail #tel-hidden {display:none; color:#000; font-weight:bold;}
.cad-page .contact-detail .icn-phone {height:24px; line-height:24px; padding-left:30px; background:url(../images/contact-sprite.png) 0 0 no-repeat;}
.cad-page .contact-detail .icn-email {display:block; height:24px; line-height:24px; padding-left:30px; color:#90B003; font-weight:bold; text-decoration:none; background:url(../images/contact-sprite.png) 0 -24px no-repeat;}

.cad-page .image-box {padding:10px; background:#333; margin-left: 15px;}
.cad-page .image-large {width:362px; height:272px; line-height:272px; text-align:center; padding-bottom:10px; }
.cad-page .image-large img {vertical-align:middle;}
.cad-page .image-thumb { text-align:center;}
.cad-page .image-thumb img{margin-right:7px; width:84px; height:63px; padding:2px 0;}
.cad-page .imagev .imagev-image {display:none;}
.cad-page .imagev .imagev-image.show {display:block; height:272px;}


.cad-filter {width:934px; padding:10px 20px 0px 20px; margin-bottom:20px; background:#90b003;}
.cad-filter .box {float:left; width:174px; margin-left:16px; padding-bottom:10px;}
.cad-filter .box.f {margin-left:0;}

.cad-filter .box .label {color:#fff; font-weight:bold; line-height:18px;}
.cad-filter .box .input.text {border:1px solid #ccc; background:#fff;}
.cad-filter .box .input.text input {width:100px; height:16px; padding:2px; border:0;}
.cad-filter .box .input.select {border:1px solid #ccc; background:#fff;}
.cad-filter .box .input.select select {width:172px; padding:2px; border:0;}
.cad-filter .box .input.checkbox {height:23px; line-height:23px;}
.cad-filter .box .input.checkbox input {margin:6px 6px 4px 3px;}
.cad-filter .box .input.checkbox label {color:#fff;}
.cad-filter .box.submit {padding-top:10px;}
.cad-filter .box.submit input {height:30px; border:0; font-weight:bold; color:#fff; background:#333;}



.cad-filter .box.group .box {width:82px; margin-left:10px; padding-bottom:0;}
.cad-filter .box.group .box.f {margin-left:0;}
.cad-filter .box.group .box .input.text {float:left; height:22px;}
.cad-filter .box.group .box .input.text input {width:74px;}




/*
	News & Content
*/

.index-content{position: relative; height:805px; }


.news {border:1px solid #f1f1f1; margin-bottom: 10px; padding:20px;  }
.news .news-list{font-size:11px; Xmargin-bottom: 25px; }
.news .news-list {font-size:11px; }
.news .news-list p {padding: 0;}
.news .news-list .box {min-height:310px; padding-bottom:20px;  border-right:none; clear:both; }
.news .news-list .box .img {height:310px; margin-right: 10px; clear:left; margin-bottom:15px;}
.news .news-list .box .title a {text-decoration:none;}
.news .news-list .box .title a h2 { margin-bottom:5px; color:#fff; line-height:16px; font-size:14px;  font-weight: normal; height:34px; overflow: hidden;}
.news .news-list .box .lead { padding-top:20px; color:#404040; font-size:12px; max-height:54px; line-height: 18px; overflow: hidden; Xfont-weight: bold;}
/* .news .news-list .line{height:1px; border-bottom:1px dotted #E6E4E4; margin:0px 10px 30px 10px; font-size:1px; line-height:1px;} */
.news .news-list .g6{width:234px; margin-left:9px;}
.news .news-list .g6.first{margin-left:0px;}


.news .news-content {margin-bottom: 10px;}
.news .news-content h1.title {color:#90b003; line-height:24px; font-size:16px;  font-weight: bold; margin-bottom: 20px;}
.news .news-content .line {height:1px; border-bottom:1px solid #f1f1f1; margin:10px 0 18px 0; font-size:1px; line-height:1px;}
.news .news-content .img {margin:0 0 5px 15px; float:right; display:inline;}
.news .news-content .img img {padding:3px; border:1px solid #D3C4AF;background: #fff;}
.news .news-content .img span {display:block; padding-top:5px; color:#DE6B0F; font-weight:bold;}
.news .news-content .lead {text-align:justify; color:#333; font-size: 16px; line-height: 20px; font-weight: bold;}
.news .news-content .content {text-align:justify; color:#333; font-size: 14px; line-height: 20px;}
.news .news-content .content ul {list-style:disc outside none; padding:0 0 10px 25px;}
.news .news-content .content ol {padding:0 0 10px 25px;}
.news .news-content .print a{margin-top:5px;}


.pager-box {font-size:12px; margin-bottom: 10px;}
.pager-box a,
.pager-box span {text-decoration:none; color:#fff; background:#8BAB04;-webkit-border-radius:5px; border-radius:5px; -moz-border-radius:5px;}
.pager-box a,
.pager-box span.current {margin-right:5px; width:26px; height:26px; line-height:26px; text-align: center; display: inline-block;}
.pager-box a.pager:hover,
.pager-box span.current {color:#fff; background:#333;}


.pager {font-size:12px; margin-bottom: 10px;}
.pager a,
.pager span {text-decoration:none; color:#fff; background:#8BAB04;-webkit-border-radius:5px; border-radius:5px; -moz-border-radius:5px;}
.pager a,
.pager span.current {margin-right:5px; width:26px; height:26px; line-height:26px; text-align: center; display: inline-block;}
.pager a:hover,
.pager span.current {color:#fff; background:#333;}


/*
	Message
*/
.offer-wrap {border:1px solid #f1f1f1; margin-bottom: 10px; padding:15px 14px 15px 15px;}
.offer-wrap a {color:#333;}
.offer-wrap a:hover {color:#8eae04;}

.offer-breadcrumb {margin-bottom:20px; color:#8eae04; font-size:12px;}
.offer-breadcrumb a {color:#8eae04; font-size:12px; text-decoration:none;}
.offer-breadcrumb div {display:inline-block;}


.offer-head {margin-bottom:20px; padding-bottom:10px; border-bottom:1px solid #f1f1f1;}
.offer-head h1 {color:#90b003; line-height:20px; font-size:16px; font-weight: bold;}
.offer-container .rows .row {height:40px; line-height:40px;}
.offer-container .rows .row .unread {font-weight:bold;}
.offer-container .rows .row .delete {width:20px; height:40px; background:url(../images/image-sprite.png) -10px 0 no-repeat; }
.offer-container .rows .row .delete-white {width:31px; height:40px; background:url(../images/image-sprite.png) -40px 0px no-repeat;}

.offer-container .messages {padding-left:30px; margin:10px 0 20px 0;}
/*.offer-container .messages .message {padding:10px; line-height:20px;}*/

.offer-wrap .pager {font-size:12px; padding:20px 0 0 0;}
.offer-wrap .pager a,
.offer-wrap .pager span {text-decoration:none; color:#333; background:#fff; border:1px solid #f1f1f1; -webkit-border-radius:0; border-radius:0; -moz-border-radius:0;}
.offer-wrap .pager a,
.offer-wrap .pager span.current {margin-right:5px; width:26px; height:26px; line-height:26px; text-align: center; display: inline-block;}
.offer-wrap .pager a.pager:hover,
.offer-wrap .pager span.current {color:#fff; background:#90b003;}


/*
	Plata
*/
.pay-option{margin-bottom:20px;}
.pay-option ul li img{border:1px solid #F4F4F4;-webkit-border-radius:10px 10px 0 0; border-radius:10px 10px 0 0; -moz-border-radius:10px 10px 0 0;}

.payment-select{height:42px; padding-top:12px; background:#F6F6F6;  padding-left:10px; -webkit-border-radius:0px 0px 10px 10px; border-radius:0px 0px 10px 10px; -moz-border-radius:0px 0px 10px 10px;}
.payment-select .label span{color:#90AF02; margin-right:20px;}
.payment-select .radio{margin-top:6px; margin-right:5px;}
.payment-select .pay-button{margin-right:20px;}
.payment-select .pay-button input{background:#90AF03; padding:0px 20px; color:#fff; border:none; height:30px; line-height:30px; -webkit-border-radius:5px; border-radius:5px; -moz-border-radius:5px; font-size:16px;}
/*
	Forms
*/
.form {color:#333; font-size:12px; margin-top:10px;  padding:10px 0 10px 0px;}
.form .form-title h2 {color:#90B003; font-size:16px;  line-height:20px; padding:0 0 10px 0px; Xborder-bottom:1px solid #e9e9e9; margin-bottom:10px;}
.form .form-lead {padding:0px 0 10px 0px; margin-bottom:0px;}
.form-msg-thx {padding-bottom:10px;}
.form .form-requirednote {padding-bottom:10px;}
.form input,
.form textarea {font-size:11px;}

.form .form-row,
.form .form-row-group {padding-bottom: 20px;}
.form .form-row-group .form-row {padding-bottom: 10px;}
.form .form-row.button {padding-bottom: 0px;}
.form .form-label,
.form .form-label-group {float:left;}
.form .form-input,
.form .form-input-group {float:left; display:inline-block;}

/* width */
.form .form-label,
.form .form-label-group {width:150px;}
.form .form-input-group,
.form .form-input.text input,
.form .form-input.textarea textarea {width:350px;}
.form .form-input.select select,
.form .form-input.file .upload-file input {width:350px;}

/* height, margin, padding */
.form .form-input.text input {height:20px; line-height:20px; padding:0 2px;}
.form .form-input.textarea textarea {height:60px; padding:2px; resize:none;}
.form .form-input.select select {}
.form .form-input.radio input {margin:0 10px 0 0;}
.form .form-input.checkbox input {margin:0 10px 0 0;}

.form .form-input.file {position:relative;}
.form .form-input.file .upload-file input {height:20px;}
.form .form-input.file .upload-button {width:100px; height:30px; line-height:30px; position:absolute; top:0; right:0; text-align:center; vertical-align:middle;}
.form .form-input.file .upload-hide {position:absolute; top:0; right:0; opacity:0; -moz-opacity:0; filter:alpha(opacity:0); z-index:2;}

.form .form-button {display:inline-block; text-align:center; vertical-align:middle;}
.form .form-button input {border:0; padding:0 10px; font-size:12px; cursor:pointer; background:none; vertical-align:baseline;}
.form .form-error,
.form .form-required, .required {color:#E60101; font-size:11px;}
.form span.form-error {display:block; padding-left:2px;}
.form .form-iserror {padding-bottom:20px; color:#E60101;}
.form .form-row .br {clear:both;}

/* button background,color */
.form .form-button input,
.form .form-input.file .upload-button {width:101px; height:30px; vertical-align: middle; line-height: 30px; background:#9FBB25;}
.form .form-button input,
.form .form-input.file .upload-button {color:#fff;}

/* input border,background,color */
.form .form-input.text input,
.form .form-input.textarea textarea,
.form .form-input.select select,
.form .form-input.file .upload-file input { background:#fff; outline:medium none; color:#333;}
.form-row.static{margin-left:160px;} 

/*
	Custom / Website
*/
.form.web {font-size:12px;}
.form.web.bg {background:#f6f6f6; border:1px solid #d1d1d1; padding:10px;}

.form.web .form-label {line-height:28px;}
/*.form.web .form-row.textarea .form-label {line-height:14px;}*/

/* input border,background,color */
.form.web .form-input.text input,
.form.web .form-input.file .upload-file input,
.form.web .form-input.textarea textarea,
.form.web .form-input.select select {border:0; width:300px;}

.form.web .form-input.text .input,
.form.web .form-input.file .upload-file,
.form.web .form-input.textarea .input,
.form.web .form-input.select .input {padding:3px; border:1px solid #EFEEEC; background:#fff;}
.form.web .form-input.select .input {height:20px; padding-top:5px;}

.form.web .form-button input,
.form.web .form-input.file .upload-button { background:#9FBB25;}

.form.web .form-label,
.form.web .form-label-group,
.form.web .form-row.button,
.form.web .form-requirednote {width:140px; padding-right:10px; text-align:left; font-size:12px;}

.form.web.account .form-input.text input,
.form.web.login .form-input.text input {
	width:150px;
}

/*
	Custom / Placeholder
*/
.form.placeholder {position:relative;}
/*.form.placeholder .form-row {width:353px;}*/
.form.placeholder .form-row.left,
.form.placeholder .form-row.right {float:left;}

.form.placeholder .form-row.left {margin-right:12px;}
.form.placeholder .form-row.right {margin-left:12px;}
.form.placeholder .form-row.abs {position:absolute; left:365px;}

.form.placeholder .form-input.text input,
.form.placeholder .form-input.textarea textarea {width:330px;}
.form.placeholder .full .form-input.textarea textarea {width:700px; height:110px;}
.form.placeholder .abs .form-input.textarea textarea {height:110px;}
.form.placeholder .form-input.select select {width:335px; height:20px;}

/* input border,background,color */
.form.placeholder .form-input.text input,
.form.placeholder .form-input.textarea textarea,
.form.placeholder .form-input.select select {border:0; color:#6A6A6A;}

.form.placeholder .form-input.text .input,
.form.placeholder .form-input.textarea .input,
.form.placeholder .form-input.select .input {background:#fff;}

.form.placeholder .form-input.text .input,
.form.placeholder .form-input.select .input {padding:2px 2px;}

.form.placeholder .form-requirednote {padding-bottom:20px;}
.form.placeholder .form-row.button .form-label {display:none;}


/*
	SRV: .form.web
*/
.form.web.oferta {margin:0; padding:10px 0;}
.form.oferta .form-row.static.hint {width:360px; color: #777; font-style: italic;}

.form.web .form-row.hint {position:relative;}
.form.web .form-row.hint .hint-icon {displa:block; position:absolute; top:0; left:380px; cursor:pointer; width:auto; height:28px; line-height:28px;}
.form.web .form-row.hint .hint-icon:after {content:'i'; display:block; background-color:#90b003; color:#fff; width:16px; height:16px; line-height:16px; margin-top:6px; text-align:center; -webkit-border-radius:10px 10px 10px 10px; border-radius:10px 10px 10px 10px; -moz-border-radius:10px 10px 10px 10px;}
.form.web .form-row.hint .hint-popup {display:none; position:absolute; top:-40px; left:380px; cursor:pointer;}
.form.web .form-row.hint .hint-popup img {margin-left:20px;}
.form.web .form-row.hint .hint-popup.show {display:block;}
.form.web .form-row.hint .form-input.text input {width:200px;}

.form.web .form-input.text input[readonly="readonly"],
.form.web .form-input.text input[readonly] {background:#fafafa;}


.form.web.cad .form-row.static .form-label {margin-left:-160px;}

.form.web.cad .chosen-container-multi .chosen-choices {border:none; background-image:none;}
.form.web.cad .select-chosen .input {height: auto !important; min-height:28px;}
.form.web.cad .select-chosen .input .search-field input {height:28px;}
.form.web.cad .select-chosen .chosen-container-active .chosen-choices {box-shadow:none;}
.form.web.cad .select-chosen .chosen-container .chosen-results li.highlighted {background-color:#9fbb25; background-image:none; color: #fff;}


.alert-wrap {border:1px solid #f1f1f1; margin-bottom: 10px; padding:15px 14px 15px 15px;}
.alert-wrap a {color:#333;}
.alert-wrap a:hover {color:#8eae04;}

.alert-head {margin-bottom:20px; padding-bottom:10px; border-bottom:1px solid #f1f1f1;}
.alert-head h1 {color:#90b003; line-height:20px; font-size:16px; font-weight: bold;}

.alert-list .line {border-bottom:1px solid #f1f1f1; height:1px; margin-bottom:20px; padding-bottom:10px;}
.alert-list .date {line-height:16px; padding-left:22px; margin-bottom:10px; font-weight:bold; font-size:14px; color:#cc0000; background:url(../images/date.jpg) 0 0 no-repeat;}
.alert-list .red {color:#cc0000;}
.alert-list .green {color:#90b003;}

.alert-list .row.dates .col-1 {float:left; width:150px; font-weight:bold; padding-bottom:10px;}
.alert-list .row.dates .col-2 {float:left;}
.alert-list .row.dates .col-3 {float:right; width:100px; color:#cc0000;}
.alert-list .row.cars {margin-bottom:20px;}
.alert-list .row.cars .col {float:left; width:214px; margin-right:11px; padding-bottom:20px;}
.alert-list .row.cars .col.f {margin-left:0;}

.alert-list .button a {display:inline-block; line-height:24px; height:24px; padding:0 10px; background:#90b003; color:#fff;}
.alert-list .button a:hover {text-decoration:none;}

.form.web.alert .form-row.static .form-label {margin-left:-160px;}
.form.web.alert .form-row.hint .form-input.text input {width:350px;}
.form.web.alert .form-label, 
.form.web.alert .form-label-group {width:300px;}
.form.web.alert .form-row.hint .hint-label {width:300px; color:#777; font-style:italic;}
.form.web.alert .form-row.hint .hint-popup {left:690px;}
.form.web.alert .form-row.hint .hint-icon {left:680px}
/*.form.web.alert .form-row.hint .hint-icon:after {content:'i'; display:block; background-color:#90b003; color:#fff; width:16px; height:16px; line-height:16px; margin-top:6px; text-align:center; -webkit-border-radius:10px 10px 10px 10px; border-radius:10px 10px 10px 10px; -moz-border-radius:10px 10px 10px 10px;}
*/.form.web.alert .form-row.date .input select {width:110px; height:28px; border:1px solid #efeeec; margin-right:13px; background:#fff; color:#333; outline:medium none;}
.form.web.alert .form-row.date .input {background:#fff; padding-top: 5px;}
.form.web.alert .form-row.radio {float:left; margin-right:10px;}
.form.web.alert .form-row.static .title {font-size:14px; font-weight:bold; color:#90b003;}
.form.web.alert .form-row.button input {width:auto; /*background:#333;*/ padding:0 20px;}


@media print {
/*body {visibility:hidden;}
.header, .menu-top, .banner-top, #print, .g7, .footer, .form, #gallery {display:none;}
.container .g17 {width:100%; margin:0;}
.print {visibility:visible;}*/
}