/* CSS Document */
body {text-align:center; font-family: Georgia; font-size: 12px; font-weight: normal; color: #000000; background: #F6F6F6 repeat-x url('../images/background_top.gif'); margin: 0px; line-height: 1.4em; float:center;}

.sede {color: #C0C0C0; font-weight: bold;}
.vitaz {color: #F37021; font-weight: none;}
.vitaz2 {font-size: 14px; color: #F37021; font-weight: none;}
.special {color: red; font-weight: none;}
.special2 {font-size: 14px; color: red; font-weight: none;}

.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-padding { clear: both; font-size: 0px; line-height: 0em; padding: 10px; margin: 0;}


a {text-decoration: underline; }
a:hover { text-decoration: none; color: #60AA09; }

.whitestrip { background: #ffffff; padding:0 0 0 0 0; adisplay: block; margin: 0 auto;  height:6px; text-align:left;}

.first { height: 18px; margin: 0; padding:0;}
.top {height:187px; margin: 0; padding:0; background: #ffffff; float:center;}
.top .content { width: 958px; height: 187px; color: #EEEEEE; margin:0 auto; background: #ffffff;}
.top .content .left { width: 479px; height: 187px;   text-align:left; float:left; margin:0px; background: #ffffff;}
.top .content .left img {padding: 42px 0 0 70px ;  border:0;}
.top .content .right { width: 479px; height: 187px;  text-align:right;  float:right; margin:0px;  background: no-repeat right url(../images/cirkulator_03.jpg);}
.top .content .right .language {color: #b1b3b6; padding:10px 50px 0 0; font-size:15px;}
.top .content .right .language a { color: #000000; text-decoration:none; }
.top .content .right .language a:hover { color: #000000; text-decoration:underline;}

.menu { height: 169px; margin: 0; padding:0; background: #F1F1F1; float:center;}
.menu .content {height: 169px; width: 958px; margin: 0 auto; background: #F1F1F1 repeat-y url('../images/background_menu.gif');}
.menu .content .top { width: 958px; height: 14px; margin:0px;}
.menu .content .top  .left { width: 479px; height: 14px;   text-align:left; float:left; margin:0px; padding:0px; background: no-repeat right url(../images/cirkulator_04.jpg);}
.menu .content .top  .right { width: 479px; height: 14px;  text-align:right;  float:right; margin:0px; padding:0px;  background: no-repeat right url(../images/cirkulator_05.jpg);}
.menu .content .box-first {font-weight: normal; font-size:15px; line-height: 1.6em; width:115px; padding:0 0 0 50px; margin:0; float:left; text-align:left;}
.menu .content .box-first h1 { font-size: 24px; padding: 0 0 10px 0; font-weight: normal; line-height: 1.1em;  ; margin: 0; letter-spacing: 0em; line-height: 1.1em; color: #000000;}
.menu .content .box-first  a {text-decoration:none; color:#000000;}
.menu .content .box-first  a:hover {text-decoration:underline; color:#000000;}

.menu .content .box {width:115px; padding:0 0 0 20px; margin:0; float:left; text-align:left; font-weight: normal; font-size:15px; line-height: 1.6em;}
.menu .content .box h1 { font-size: 24px; padding: 0 0 10px 0; font-weight: normal; line-height: 1.1em;  ; margin: 0; letter-spacing: 0em; line-height: 1.1em; color: #000000;}
.menu .content .box  a {text-decoration:none; color:#000000;}
.menu .content .box  a:hover {text-decoration:underline; color:#000000;}

.main-wrapper { margin: 0; background: #F6F6F6; padding:0; float:center;}
.main-wrapper .content {width: 878px; margin: 0 auto; padding:0 40px 0 40px; float:center;}
.main-wrapper .content .left-column h1 {background: no-repeat bottom left url(../images/h1.gif);  font-size: 26px; font-weight: normal; line-height: 1.1em; padding: 10px 0 0 10px ; margin: 0; letter-spacing: 0em; line-height: 1.1em; color: #000000;}
.main-wrapper .content .left-column h2 { padding: 0 0 0 10px; font-size: 18px; font-weight: normal; line-height: 1.4em;  margin: 0; line-height: 1.3em; letter-spacing: 0em; color: #000000;}
.main-wrapper .content .left-column h3 { font-size: 14px; font-weight: bold; line-height: 1.1em; apadding: 0 0 10px 0; margin: 0; }

.main-wrapper .content .left-column { width: 579px; float: left; text-align:justify; padding: 0 10px 0 0; font-weight:normal; line-height: 1.4em; font-size:15px;}
.main-wrapper .content .left-column p { text-align:justify; padding: 0 0 0 10px;line-height: 1.3em; letter-spacing: 0.01em; }
.main-wrapper .content .left-column ul { text-align:justify; padding: 0 0 0 40px; line-height: 1.3em; letter-spacing: 0.01em; }
.main-wrapper .content .left-column .contact-form { padding: 0; margin: 0; }
.main-wrapper .content .left-column .contact-form .label {text-align:right;  font-size: 12px;}
.main-wrapper .content .left-column .contact-form .textfield { padding:2px; width: 170px; color:#7f7f7f; border: 1px solid #C0C0C0; }
.main-wrapper .content .left-column .contact-form .select2 {padding:2px; font-size: 12px; border: 1px solid #C0C0C0; }
.main-wrapper .content .left-column .contact-form .select { padding:2px; width: 202px; font-size: 12px; border: 1px solid #C0C0C0; }
.main-wrapper .content .left-column .contact-form .select-rok {padding:2px; width: 68px; font-size: 12px; border: 1px solid #C0C0C0; }
.main-wrapper .content .left-column .contact-form .textarea { width: 290px; height: 167px;color:#7f7f7f; border: 1px solid #C0C0C0; margin:0;}
.main-wrapper .content .left-column .zakaz{ margin: 10px 0px 10px 0px;  padding: 10px 20px;  width: 500px; background-color: #FDE0E0; color: #FF0000; border: 1px solid #ff0000;}
.main-wrapper .content .left-column .zakaz-ok{ margin: 10px 0px 10px 0px;   padding: 10px 20px; width: 500px;  background-color: #d9f3da; color: #2c781a; border: 1px solid #2c781a;}

.main-wrapper .content .right-column { width: 249px; float: right; text-align:left; padding: 0px 10px 0 20px; color:#939598; font-family: Trebuchet MS; font-size:18px; line-height: 1.1em; }
.main-wrapper .content .right-column img {border: 3px solid #F37021;}
.main-wrapper .content .right-column h1 { font-size: 26px; font-weight: normal; line-height: 1.1em; padding: 10px 0 0 10px ; margin: 0; letter-spacing: -0.05em; line-height: 1.1em; color: #000000;}

.main-wrapper .content .left-column a {color:#ffffff; text-decoration:none; background-color: #808285; padding: 0px 1px 1px 1px; border-left: 3px solid #808285; border-right: 3px solid #808285; position:relative; font-weight:normal;}
.main-wrapper .content .left-column a:hover {color:#ffffff; text-decoration:none; background-color: #F37021; padding: 0px 1px 1px 1px; border-left: 3px solid #F37021; border-right: 3px solid #F37021; position:relative; font-weight:normal;}

.main-wrapper .content .left-column p a.download { text-decoration:none; background-color: #F6F6F6; padding: 0px 0px 0px 0px; border: 0px; vertical-align: text-bottom;}
.main-wrapper .content .left-column p a.download:hover {border: 0px;}
.main-wrapper .content .left-column .datum {padding: 0 0 0 10px; color: gray; font-size: 11px; font-family: Trebuchet MS, Verdana;}

.main-wrapper .content .right-column a {font-color: #ffffff; text-decoration:none; background-color: gray; padding: 0px 1px 2px 1px; border-left: 3px solid gray; border-right: 3px solid gray; position:relative; font-weight:normal;}
.main-wrapper .content .right-column a:hover {color: #ffffff; text-decoration:none; background-color: #F37021; padding: 0px 1px 2px 1px; border-left: 3px solid #F37021; border-right: 3px solid #F37021; position:relative; font-weight:normal;}

.main-wrapper .content .right-column a.link {font-color: #F37021; padding: 0px 0px 0px 0px; border-left: 0px; border-right: 0px; }
.main-wrapper .content .right-column img.linkimg {border: 0px}

.footer { color: #ffffff; height: 72px;  background: repeat-x url(../images/background_footer.gif); margin:0; padding:0;}
.footer .content { padding:22px 0 0 40px; adisplay: block; margin: 0 auto; width:918px; height:50px; text-align:left; background: no-repeat right url(../images/footer_logo.jpg);}
.footer .content a { color: #ffffff; text-decoration:underline; }
.footer .content a:hover { color: #ffffff; text-decoration:none; }

.lower { text-transform: lowercase; }
.news-date { font-size: 10px; text-transform: uppercase; color: #999999; }
.main-wrapper .content .left-column .foto { float: left; padding: 0 4px 12px 4px; text-align: center; }
.main-wrapper .content .left-column .foto.last { padding: 0 0 10px 0; }
.main-wrapper .content .left-column .foto img { border: 2px solid #F37021; line-height: 1.9em; }