body, th, td, input, select, textarea {font-family: Verdana, Geneva, Arial, sans-serif; font-size: 12px; color: #000; }
iframe { background: transparent;}

/*
	DEFAULT
-------------------------------------------------------------------------------------------------------------------------------------------- */
.clearer { height: 1px; width: 100%; font-size: 1px; clear: both; overflow: hidden;}
.no-display { display: none; }
/*Positioning*/
.a-left { text-align: left; }
.a-center { text-align: center; }
.a-right { text-align: right; }
/*Floating*/
.f-left {float: left;}
.f-right {float: right;}
.f-none {float: none;}

/*
	PARAGRAPHS
-------------------------------------------------------------------------------------------------------------------------------------------- */
p { margin:0 0 10px 0; }

/*
	LINKS
-------------------------------------------------------------------------------------------------------------------------------------------- */
a img { border: 0 solid #fff; }
a:link, a:visited {color: #000; text-decoration: none; text-decoration:underline; }
a:hover { text-decoration: none; }

.fce-box  a:link, .fce-box  a:visited { color: #538a15; }
.orange a:link, .orange a:visited { color: #d45429; } 
/*.beige a:link, .beige a:visited { color: #efc725; } */
.beige a:link, .beige a:visited { color: #000 }
.green a:link, .green a:visited { color: #fff; } 

span { color: #538a15; }

/*
	FORMS
-------------------------------------------------------------------------------------------------------------------------------------------- */
form { margin: 0; padding: 0; }
fieldset { margin: 0; padding: 0; border: 0 solid #fff; }

.imp-text, .imp-select, .imp-file {}
.imp-text-gfx, .imp-textarea-gfx, .imp-select-gfx, .imp-file-gfx {}
.imp-radio, .imp-checkbox {}

.imp-button {}
.imp-button-gfx { cursor: pointer; }

.i-text { border:0; background-color: #e6e6e6; /* height: 14px; */ width: 162px; }
.i-select { margin: 0; padding: 0; } 
.i-textarea { border: none; background-color: #e6e6e6; }
.imp-textarea { width: 100%; }
.i-button { width: 135px; height: 27px; border: none; cursor: pointer; background: none; margin-bottom:6px }
.i-button-act { width: 135px; height: 27px; border: none; cursor: pointer; background: none; margin-bottom:6px }

.i-text, .imp-text, .i-select, .imp-select, .i-textarea, .imp-textarea { color: #8b8c8e; }


/*
	HEADERS
-------------------------------------------------------------------------------------------------------------------------------------------- */
h1, h2, h3, h4, h5, h6 { margin: 0 0 10px 0; font-weight: normal; }
h1 {font-size: 18px; color:#fff; padding: 5px 0 0 5px;}
h2 {font-size: 16px; }
h3 {font-size: 14px; color: #000; }
h4 {font-size: 13px; }
h5 {font-size: 12px; }
h6 {font-size: 11px; }

.csc-header { font-size: 16px; color: #000; text-transform: uppercase; }

.page-title { font-size: 18px; color: #fff; text-transform: uppercase; position: relative; z-index: 1; margin-bottom: 0; background: #73be1e; padding: 0 13px; }
.page-title-wrap-top { width: 936px; padding-top:5px; background: url(../images/fce_box/bg_page_title_top.gif ) left top no-repeat; margin: 40px 0 20px;}
.page-title-wrap-bottom { width: 936px; padding-bottom:5px; background: #73be1e url(../images/fce_box/bg_page_title_bottom.gif ) left bottom no-repeat;}

.ass_page_title { margin-top: 40px; }
.page-title  .curl-green { position: absolute; right: 23%; top: -43px; width: 157px; height: 38px; background: url(../images/blocks/bg_curl_green.gif) left top no-repeat; }
.csc-textpicHeader {}

.csc-header h1, .csc-textpicHeader h1 {}
.csc-header h2, .csc-textpicHeader h2 {}
.csc-header h3, .csc-textpicHeader h3 {}
.csc-header h4, .csc-textpicHeader h4 {}
.csc-header h5, .csc-textpicHeader h5 {}
.csc-header h6, .csc-textpicHeader h6 {}

/*
	FCE
-------------------------------------------------------------------------------------------------------------------------------------------- */

/* FCE 3 COLUMNS */
/*.fce-3cols { width: 100%; margin-top: 15px; float: left; }*/
.fce-3cols { width:100%;margin-top:-5px;float:left}
.fce-3cols .fce-left { width: 32%; float: left; margin-right: 18px; }
.fce-3cols .fce-center { width: 32%; float: left; margin-right: 18px;  -margin-right: 0px; }
.fce-3cols .fce-right { width: 32%; -width: 33%; float: left; -float: right; }

.fce-3cols .fce-2cols .fce-left { text-align: left; margin-right: 0; width: 47%; }
.fce-3cols .fce-2cols .fce-right { text-align: right; width: 53%; }

/* FCE 2 COLUMNS */
.fce-2cols { width: 100%; }
.fce-2cols .fce-left { width: 49%; float: left; margin-right: 18px; }
.fce-2cols .fce-right { width: 49%; float: left; }

.fce-2cols-70x30 { width: 100%; }
.fce-2cols-70x30 .fce-left { width: 66%; float: left; margin-right: 18px; }
.fce-2cols-70x30 .fce-right { width: 32%; float: left;  }

/* FCE 2 COLORS WITH 3 COLUMNS */
.fce-2colors-top { width: 100%; height: 5px; background: url(../images/fce_box/bg_2colors_top.gif) 1px top no-repeat; }
.fce-2colors { width: 100%; background: url(../images/fce_box/bg_2colors.gif) 0px top repeat-y; position: relative; z-index: 1; }
.fce-2colors-bottom { width: 100%; height: 40px; background: url(../images/fce_box/bg_2colors_bottom.gif) 0px top no-repeat; margin-bottom:10px; }
.fce-2colors .fce-left{ width: 32%; float: left; margin-left: 18px;  }
.fce-2colors .fce-center{ width: 31%; float: left; margin-left: 18px; padding-top: 25px; }
.fce-2colors .fce-right{ width: 31%; float: right;  }
.fce-2colors ul { list-style: none; list-style-image: none; margin: 0; padding: 0; }

/* FCE PROMO */
.fce-promo { padding-top: 5px; background: url(../images/fce_box/bg_fce_promo_top.gif) left top no-repeat; position: relative; z-index: 1; padding-bottom: 40px; width: 100%; float: left; }
.fce-promo .fce-content { background: #ccff42; padding: 0 15px 30px; }
.fce-promo .fce-content ul { list-style: none; list-style-image: none; padding: 0; margin: 0; }
.fce-promo .fce-image { background: #fff; text-align: center; padding: 10px 0; }
.fce-promo .special-price-box { bottom: 9px; }

/* FCE COLOR BOX */

.fce-box { width: 100%;  float: left; margin-bottom: 20px; }
.fce-box .fce-box-c { margin:0px 18px; clear: both; background: #ccff42; min-height: 75px; height: auto!important; height: 75px; padding: 5px 0 0 0; }
.fce-box .fce-box-lt, .fce-box .fce-box-rt, .fce-box .fce-box-lb, .fce-box .fce-box-rb { width: 100%; float: left; }
.fce-box .fce-box-lt { background: url(../images/fce_box/bg_lt.gif) left top no-repeat; }
.fce-box .fce-box-rt { background: url(../images/fce_box/bg_rt.gif) right top no-repeat; }
.fce-box .fce-box-lb { background: url(../images/fce_box/bg_lb.gif) left bottom no-repeat; }
.fce-box .fce-box-rb { background: url(../images/fce_box/bg_rb.gif) right bottom no-repeat; }
.fce-box .fce-box-l { background: #ccff42; }
.fce-box .fce-box-r { background: #ccff42; }
.fce-box .fce-box-t { height: 5px; margin: 0 5px; background: #ccff42; }
.fce-box .fce-box-b { width: auto; height: 5px; margin: 0 5px;  background: #ccff42; }
.fce-box .fce-head {  margin: 0 5px; background: #ccff42; height: 5px; }
.fce-box .fce-head h2 { margin-bottom: 0; }

.with_header .fce-box-lt { background: url(../images/fce_box/bg_lt_head.gif) left top no-repeat; }
.with_header .fce-box-rt { background: url(../images/fce_box/bg_rt_head.gif) right top no-repeat; }
.with_header .fce-head  { min-height:20px; height: auto!important; height:20px; background: #73be1e; padding: 5px 0; }
.with_header .fce-head h2 { color: #fff; padding-left:13px; }
.with_header h3 { margin: 10px 0;}

/* ORANGE */
.orange .fce-box-c { background: #efc725; color: #3c332b; }
.orange .fce-box-lt { background: url(../images/fce_box/bg_lt_orange.gif) left top no-repeat; }
.orange  .fce-box-rt { background: url(../images/fce_box/bg_rt_orange.gif) right top no-repeat; }
.orange  .fce-box-lb { background: url(../images/fce_box/bg_lb_orange.gif) left bottom no-repeat; }
.orange  .fce-box-rb { background: url(../images/fce_box/bg_rb_orange.gif) right bottom no-repeat; }
.orange  .fce-box-l { background: #efc725; }
.orange  .fce-box-r { background: #efc725; }
.orange  .fce-box-t { background: #efc725; }
.orange  .fce-box-b { background: #efc725; }
.orange  .fce-head { background: #efc725; }


/* BEIGE */
.beige .fce-box-c { background: #f6e9be; }
.beige .fce-box-lt { background: url(../images/fce_box/bg_lt_orange.gif) left top no-repeat; }
.beige .fce-box-rt { background: url(../images/fce_box/bg_rt_orange.gif) right top no-repeat; }
.beige .fce-box-lb { background: url(../images/fce_box/bg_lb_beige.gif) left bottom no-repeat; }
.beige .fce-box-rb { background: url(../images/fce_box/bg_rb_beige.gif) right bottom no-repeat; }
.beige .fce-box-l { background: #f6e9be; }
.beige .fce-box-r { background: #f6e9be; }
.beige .fce-box-t { background: #f6e9be; }
.beige .fce-box-b { background: #f6e9be; }
.beige .fce-head { background: #efc725; }
/*.beige .fce-head h2 { font-size: 26px; color: #000; }*/
.beige .fce-head h2 { font-size:16px;color:#000}

/* GREEN */
.green .fce-box-c { background: #73be1e; }
.green .fce-box-lt { background: url(../images/fce_box/bg_lt_head.gif) left top no-repeat; }
.green .fce-box-rt { background: url(../images/fce_box/bg_rt_head.gif) right top no-repeat; }
.green .fce-box-lb { background: url(../images/fce_box/bg_lb_green.gif) left bottom no-repeat; }
.green .fce-box-rb { background: url(../images/fce_box/bg_rb_green.gif) right bottom no-repeat; }
.green .fce-box-l { background: #73be1e; }
.green .fce-box-r { background: #73be1e; }
.green .fce-box-t { background: #73be1e; }
.green .fce-box-b { background: #73be1e; }
.green .fce-head { background: #73be1e; }

/* CAROUSEL */
.carousel-wrap { position: relative; z-index: 1; }
.carousel-wrap .carousel-browser { position: absolute; z-index: 10; left: 60px; top: 193px; }
.carousel .fce-box-c { margin: 0; padding-top: 0; }
.carousel .img-holder { width: 300px; height: 186px; padding-bottom: 30px; overflow: hidden; text-align: center; position: relative; z-index: 1; }
.carousel .clearer { height: 0;}

.carousel-wrap ul { padding: 0; margin: 0; list-style: none; }
.carousel-wrap ul li { float: left; margin: 0; padding: 0px; width: 300px; height: 186px; }

.carousel-wrap ul li img { vertical-align: top; }
.carousel-next  { text-indent: -1000px; width: 20px; height: 21px; background: url(../images/bullets/bullet_arrow_right.gif) left top no-repeat; cursor: pointer; float: left; position: absolute; z-index: 5; left: 35px; top: 190px; }
.carousel-previous { text-indent: -1000px; width: 20px; height: 21px; background: url(../images/bullets/bullet_arrow_left.gif) left top no-repeat; cursor: pointer; float: left; position: absolute; z-index: 5; left: 10px; top: 190px; }


.swf-content .fce-box-c { margin: 0; padding: 0; }
.swf-content .fce-box-c .clearer { height: 0; }
.swf-content .fce-box-b { background: none; height: 0; margin: 0; }
.swf-content div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image { margin-bottom: 0; }
.swf-content div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image img { display: block; }

/* CAROUSEL KURIOS */
/*.fce-2cols-70x30 .fce-left h2:before {
	content:"K";
	float: left;
	padding-right: 3px;
	-webkit-transform: rotate(-30deg);
	-moz-transform: rotate(-30deg);
}*/
.fce-2cols-70x30 .fce-left .carousel-wrap ul li a.lightbox img {
	width: 617px;
	height: 464px;
}

.fce-2cols-70x30 {
	margin-top: 30px;
}
.fce-2cols-70x30 .fce-left .carousel .img-holder {
	width: 617px; 
	height: 464px;
}
.fce-2cols-70x30 .fce-left .carousel .img-holder .carousel-wrap ul li {
	width: 617px;
	height: 464px;
}
.fce-2cols-70x30 .fce-left .carousel .img-holder .carousel-wrap ul li img {
	width: 617px;
	height: 464px;
}
.fce-2cols-70x30 .fce-left .carousel-browser {top: 475px;}
.fce-2cols-70x30 .fce-left .carousel-next {top: 472px;}
.fce-2cols-70x30 .fce-left .carousel-previous {top: 472px;}

/* CONTAKT FORM */
.contakt-box  { }
.contakt-box .imp-text { width: 99%; }
.contakt-box .imp-textarea { height: 75px /* 200px */; margin: 0; padding: 0; width: 99%; }

.rc-form-wrap .imp-textarea { margin: 0; padding: 0; width: 95%; }

.contakt-box dl { margin: 0; padding: 0;}
.contakt-box dt { margin: 0 0 5px 0; }
.contakt-box dd { margin: 0 0 10px 0; }

.contakt-box .dl-50x50 { width: 48%; }
.contakt-box .dl-20 {  width: 25%;  float: left; display: block; margin:0 20px 0 0; -margin-right: 15px; }
.contakt-box .dl-20 dt label { white-space: nowrap;}
.contakt-box .dl-40 { width: 35%; float: left; margin:0 20px 0 0; -margin-right: 17px;  }
.contakt-box .dl-30 { width: 32%; float: left; }

.buttons-set-wrap { min-height: 120px; height: auto!important; height: 120px; position: relative; z-index: 1; }
.img-carport { position: absolute; z-index: 5; width: 158px; height: 125px; background:url(../images/blocks/bg_img_carports.gif) left top no-repeat; left: 100px; top: 1px; }
.contakt-box .i-button { background: url(../images/blocks/bg_submit.gif) left top no-repeat; font-size: 12px; line-height: 27px; float:right; margin-left: 20px; }
.contakt-box .i-button-act { background: url(../images/blocks/bg_submit_act.gif) left top no-repeat; font-size: 12px; line-height: 27px; color: #fff; float:right; margin-left: 20px; }

ul.checkbox-list { width: 100%; padding: 0; margin: 0 0 10px 0; float: left; list-style: none; }
ul.checkbox-list li { margin: 3px 0; }


.radio-list { margin: 0 0 10px 0; padding: 0; width: 100%; float: left; }
.radio-list dt { margin: 0; padding: 0; width: 20%; float: left; }
.radio-list dd { margin: 0; padding: 0; width: 75%; float: left; }

.carport-catalog-wrap { width: 100%; min-height: 175px; height: auto!important; height: 175px; background: url(../images/blocks/bg_img_carports.gif) 100% 10% no-repeat; }
.carport-catalog-wrap h3 { width: 50%; }
.carport-catalog-wrap p { width: 43%; }

.form-message { width: 45%; float: left; text-align: right; color: #73be1e; }

/* OUTLET */
.special-price-box { position: absolute; z-index: 5; right: 0; bottom: -37px;  min-width: 300px; width: auto!important; width: 300px; -width: 600px; }
.special-price-box  p { float: right; margin: 0; height: 30px; line-height: 30px; }
.special-price-box  p a:link, .special-price-box  p a:visited { margin-left: 10px; }
.special-price-box  h3 { float: right; width: 285px; height: 30px; line-height: 30px; background: url(../images/blocks/bg_spesial_price.gif) right top no-repeat; color: #fff; margin: 0; font-weight: bold; padding-left: 15px;  margin-left: 10px; }
.special-price-box  h3 span { font-weight: normal; font-size: 12px; color: #fff;}

.fce-2colors .fce-left h3 span { padding-right: 20px; background: url(../images/icons/icon_acrobact.gif) right top no-repeat; }
.fce-2colors .fce-left h3 span a:link, .fce-2colors .fce-left h3 span a:visited { color: #73BE1E; }

/* NEWS LIST */
.tx-ttnews-browsebox { position: absolute; z-index: 5; right: 20px; top: 25px; }
.tx-ttnews-browsebox a:link, .tx-ttnews-browsebox a:visited { color: #fff; font-size: 12px; text-transform: none; float: left; padding: 0 3px; }
.tx-ttnews-browsebox a:hover, .tx-ttnews-browsebox span.act a:link, .tx-ttnews-browsebox span.act a:visited { color: #ccff42; text-decoration: none; }

.news-list-item h2 { margin-bottom: 5px; }
.news-list-item h2 a:link, .news-list-item h2 a:visited { color: #000; }
.list-item-img { float: right; text-align: left; }
.list-item-img img { margin:0 30px 0 40px; }

/* LATEST */
.news-latest-item img { margin-bottom: 20px; }

/* DOWNLOAD LIST */
ul.download-list { list-style: none; text-align: left; padding: 0; margin: 10px 0;  }
ul.download-list li { margin: 2px 0; line-height: 16px; background: url(../images/icons/icon_acrobact.gif) left 50% no-repeat; padding-left: 20px; }


.content div.csc-textpic-center div.csc-textpic-imagewrap .csc-textpic-image { margin-left: 0; margin-bottom:20px}
.news-single-timedata {display:none!important}

/* 02.11.10 A.G. */
.imp-contact ul.row-list { list-style: none; padding: 0; margin: 0; width: 57%; float: left; }
.imp-contact ul.row-list li { width: 100%; float: left; padding: 0 0 15px 0; }
.imp-contact ul.row-list li .input-box .imp-text { width: 98%;  }
.imp-contact .i-checkbox-wrap { width: 35%; float: right;  }
.imp-contact .i-checkbox-wrap  .i-checkbox { background: url(../images/blocks/bg_img_carports.gif) 50% bottom no-repeat; padding-bottom: 180px; }
.imp-contact .i-checkbox-wrap  input { float: left; }
.imp-contact .i-checkbox-wrap  label { margin-left: 25px; display: block; }
.imp-contact .row-list .col-30-70 .box-01 { width: 30%; float: left; }
.imp-contact .row-list .col-30-70 .box-02 { width: 65%; float: right; }
.imp-contact .row-list .col-50-50 .box-01 { width: 47%; float: left; }
.imp-contact .row-list .col-50-50 .box-02 { width: 47%; float: right; }
.imp-contact .row-list .col-20-80 .box-01 { width: 20%; float: left; }
.imp-contact .row-list .col-20-80 .box-02 { width: 75%; float: right; }
.imp-contact .row-list .col-20-80 .box-02 .imp-text { width: 99%; }
.imp-contact .row-list .col-80-20 .box-01 { width: 75%; float: left; }
.imp-contact .row-list .col-80-20 .box-02 { width: 20%; float: right; }
.imp-contact .row-list .col-80-20 .box-02 .imp-text { width: 95%; }
.imp-contact #email { width: 99%; }
.imp-contact .row-list .imp-textarea { height: 75px /* 145px */; }
.imp-contact .button-box { width: 100%; float: left; }
.imp-contact ul.row-list li .input-box .error { background: #fdbcbc; } 
.imp-contact span.error { color: #e00; }

/* HOME PAGE */
.fce-box  ul.row-list { width: 100%; }
.fce-box  .i-checkbox-wrap { width: 100%; }
.fce-box  .i-checkbox-wrap .i-checkbox { background: none; padding: 0 0 15px; }

/* CONTACT PAGE */
.imp-contact .width-50 { width: 60%!important; }
.imp-contact .width-50 p { margin: 0; }

/* SUCSES */
a.i-button { white-space: nowrap; padding: 0 0 0 20px; height: 27px; line-height: 27px; background: url(../images/buttons/bg_button01_l.gif) left top no-repeat; float: left; width: auto; color: #fff; text-decoration: none!important; }
a.i-button span { padding: 0 20px 0 0px; height: 27px; line-height: 27px; background: url(../images/buttons/bg_button01_r.gif) right top no-repeat; cursor: pointer; float: left; color: #fff!important; }
.button-wrap { width: 100%; clear: both; }
.button-wrap  a.i-button { float: right; }


.catalog-subscribe .fce-box .i-checkbox-wrap { width: 200px; background: url("../images/blocks/bg_catalog.png") center bottom no-repeat; padding-bottom: 140px; margin-bottom: 15px; }
.catalog-subscribe .fce-box .i-checkbox-wrap p { padding-bottom: 5px; }

