/* CSS Document */
body {text-align:center; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #6B6C6E; background: #ECF3E9 repeat-x url(../images/background_header_title.gif); margin: 0px; line-height: 1.4em; float:center;}

.floatleft { float: left; }
.floatright { float: right; }
.floatcenter { display: block; margin: 0 auto; }

.alignleft { text-align: left; }
.alignright { text-align: right; }
.algincenter { text-align: center; }

.cleaner { clear: both; font-size: 0px; line-height: 0em; padding: 0; margin: 0;}
.cleaner-small-padding { clear: both; font-size: 0px; line-height: 0em; padding: 5px; margin: 0;}
.cleaner-middle-padding { clear: both; font-size: 0px; line-height: 0em; padding: 8px; margin: 0;}
.cleaner-padding { clear: both; font-size: 0px; line-height: 0em; padding: 10px; margin: 0;}

h1 { font-size: 25px; font-weight: normal; line-height: 1.1em; padding: 10px 0 0 0 ; margin: 0; letter-spacing: -0.05em; line-height: 1.1em; color: #60AA09;}
h2 { font-size: 18px; font-weight: normal; line-height: 1.4em;  margin: 0; line-height: 1.3em;color: #000000;}
h3 { font-size: 14px; font-weight: bold; line-height: 1.1em; margin: 0; }
h4 {color: #60AA09;  }
a {text-decoration: underline; color: #6B6C6E;  }
a:hover { text-decoration: none; color: #60AA09; }

.main-wrapper { width: 960px; margin: 0 auto; }

.main-wrapper .top { width: 960px; height: 30px; color: #EEEEEE; margin:0px; padding:0px;}
.main-wrapper .top .left { width: 670px; height: 24px; color: #EEEEEE; padding: 6px 0 0 30px;  text-align:left; float:left; margin:0px;}
.main-wrapper .top .right { width: 240px; height: 23px;  padding: 7px 20px 0 0; text-align:right;  float:right; margin:0px;}
.main-wrapper .top .right img { border:0px; margin-left:10px; padding:0;}

.main-wrapper .top a { color: #EEEEEE; text-decoration:none; }
.main-wrapper .top a:hover { color: #60AA09;}

.main-wrapper .header { width: 960px; height: 327px; margin:0px; padding:0px;}
.main-wrapper .header .logo { width: 360 px; float: left; }
.main-wrapper .header .logo img {margin:0px; padding: 0px; border: none;}
.main-wrapper .header .menu { width: 600 px; padding-top:48px;float: right;  }
.main-wrapper .header .menu img {margin:0px; padding: 0px; border: none;}
.main-wrapper .header .boxes { text-align:center; width: 900px; margin:0 auto; padding:0; }


.main-wrapper .header .boxes .box {float:left; display:block; width:210px; height:170px;  margin: 0 20px 0 0;  padding:0; background: no-repeat right url(../images/background_box.gif);}
.main-wrapper .header .boxes .box h1 {float:left; text-align:left; color:#60AA09; font-size: 20px; font-weight: normal; line-height: 1.1em; padding:12px 0px 0px 12px; margin: 0; }
.main-wrapper .header .boxes .box img {float:right; border:0px; }
.main-wrapper .header .boxes .box .text {text-align:left;  color:#6B6C6E; font-size: 11px; font-weight:normal; line-height: 1.2em; padding:12px 12px 12px 12px; margin: 0; }
.main-wrapper .header .boxes .box a { text-decoration:none; color:#6B6C6E;}
.main-wrapper .header .boxes .box a:hover { text-decoration:none; color:#6B6C6E;}
.main-wrapper .header .boxes .box h1 a:hover { text-decoration:none; color:#60AA09;}

.main-wrapper .header .boxes .box-last {float:left; display:block; width:210px; height:170px; margin: 0; padding:0; background: no-repeat right url(../images/background_box.gif);}
.main-wrapper .header .boxes .box-last h1 {float:left; text-align:left; color:#EF2923; font-size: 20px; font-weight: normal; line-height: 1.1em; padding:12px 0px 0px 12px; margin: 0; }
.main-wrapper .header .boxes .box-last img {afloat:right; border:0px; }
.main-wrapper .header .boxes .box-last .text {text-align:left;  color:#6B6C6E; font-size: 11px; font-weight:normal; line-height: 1.2em; padding:12px 12px 12px 12px; margin: 0; }
.main-wrapper .header .boxes .box-last a { text-decoration:none; color:#6B6C6E;}
.main-wrapper .header .boxes .box-last a:hover { text-decoration:none; color:#6B6C6E;}
.main-wrapper .header .boxes .box-last h1 a:hover { text-decoration:none; color:#60AA09;}


.main-wrapper ul {padding:0; margin:0;  }
.main-wrapper li {list-style: inside;}

.main-wrapper-center {background: #ecf3e9; margin: 0 auto; padding:0; border-top: 2px solid;}
.main-wrapper-center .content-wrapper {width: 960px; padding:0; margin: 0 auto;}
.main-wrapper-center .content-wrapper .first-column { width: 280px; float: left; text-align:left; margin:0; padding: 20px 0 0 30px; }
.main-wrapper-center .content-wrapper .second-column { width: 280px; float: left; text-align:left;margin:0; padding: 20px 30px 0 30px; }
.main-wrapper-center .content-wrapper .second-column a {text-decoration: none; color: #60AA09;  }
.main-wrapper-center .content-wrapper .second-column a:hover {text-decoration:underline;}
.main-wrapper-center .content-wrapper .second-column .foto {margin: 5px 15px 0px 0px; border:2px solid #60AA09; }
.main-wrapper-center .content-wrapper .second-column .foto-last {margin: 5px 0px 0px 0px; border:2px solid #60AA09;}
.main-wrapper-center .content-wrapper .second-column .fotka {margin: 5px 0px 0 0px; border:2px solid #60AA09;}
.main-wrapper-center .content-wrapper .third-column { width: 280px; float: left; text-align:left; margin:0; padding: 20px 30px 0 0; }
.main-wrapper-center .content-wrapper .third-column p {padding:0; margin:0 0 10px 0;}
.main-wrapper-center .content-wrapper .third-column small {color:#000000; padding:0; margin:0;} 
.main-wrapper-center .content-wrapper .third-column a {text-decoration: none; color: #60AA09;  }
.main-wrapper-center .content-wrapper .third-column a:hover { text-decoration: underline; color: #60AA09;   }
.main-wrapper-center .content-wrapper .third-column h4 {font-weight:bold; font-size: 12px; padding:0; margin:0;}

.footer { color: #eeeeee; height: 74px;  background: repeat-x url(../images/background_footer2.gif); margin:0; padding:0;}
.footer .content {display: block; margin: 0 auto; width:960px; height:74px;  background: no-repeat right url(../images/borgweb_logo_footer2.gif);}
.footer .content .linky {padding: 19px 0 0 20px; float:left; width:680px;text-align:left;}
.footer .content .linky a { color: #EEEEEE; text-decoration:underline; margin: 0 10px; }
.footer .content .linky a:hover { color: #ffffff; text-decoration:none; }
.footer .content .text {padding: 3px 0 0 30px; float:left; width:670px; text-align:left;}


.contact-form { padding: 0; margin: 0; }
.contact-form .textfield { padding:2px; width: 196px; color:#7f7f7f; font-size: 12px; font-family: "Trebuchet MS"; border: 1px solid #C0C0C0; }
.contact-form .select2 {padding:2px; font-size: 12px; font-family: "Trebuchet MS"; border: 1px solid #C0C0C0; }
.contact-form .select { padding:2px; width: 202px; font-size: 12px; font-family: "Trebuchet MS"; border: 1px solid #C0C0C0; }
.contact-form .select-rok {padding:2px; width: 68px; font-size: 12px; font-family: "Trebuchet MS"; border: 1px solid #C0C0C0; }
.contact-form .textarea { width: 320px; height: 179px;color:#7f7f7f;  font-size: 12px; font-family: "Trebuchet MS"; border: 1px solid #C0C0C0; }
.contact-form .textarea2 { padding:2px;  width: 196px; height: 50px; font-size: 12px; font-family: "Trebuchet MS"; border: 1px solid #C0C0C0; }
.zakaz{ margin: 0; padding: 10px 20px; width:544px; background-color: #FDE0E0; color: #FF0000; font-size: 12px; font-family: "Trebuchet MS";border: 1px solid #ff0000;}
.zakaz-ok{ margin: 0; padding: 10px 20px; width:544px; background-color: #d9f3da; color: #2c781a; font-size: 12px; font-family: "Trebuchet MS";border: 1px solid #2c781a;}

