html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin:0;
	padding:0;
	border:0;
	outline:0;
}

html{}
body{line-height:1; color:#656565; background:#fff; font: normal 0.72em Verdana, Geneva, Arial, Helvetica, sans-serif; width:850px; margin-left:5px;}

.clr{clear:both;}

a img {border:0;}
a:link{text-decoration:underline; background:transparent; color:#ff2900;}
a:visited{text-decoration:underline; background:transparent; color:#c0c0c0;}
a:hover{background:transparent; color:#656565;}
a:active{background:transparent; text-decoration:underline; color:#ff2900;}

h1 {color:#ff2000}
h2{color:#656565; background:transparent;}
h3, h4, h5{font-weight:bold; color:#333; background:transparent;}
h1{font-size:1.50em;}
h2{font-size:1.2em;}
h3{font-size:1.05em;}
h4{font-size:0.95em;}
h5{font-size:0.95em;}

p {margin-top:1em;}

#container {width:850px;}

#header {width:850px; clear:both; border-bottom:1px solid #fff; height:89px;}
#logo {float:left; width:245px; text-align:center; padding:18px 0;}
#topimg {float:right; width:605px}

#subheader {width:850px; clear:both; border-bottom:1px solid #fff; height:19px;}
#sublogo {float:left; background:#c0c0c0; width:242px; height:19px; margin-right:3px;}
#submenu {float:right; width:598px; background:url(../templates/images/bg_submenu.gif) repeat-x top left; height:17px; border:1px solid #000; margin-right:5px;}
#submenu ul {white-space:nowrap; float:right; color:#fff;}
#submenu li {list-style:none; display:inline;}
#submenu li a {color:#fff; text-decoration:none; padding:0 10px;}
#submenu li:visited {color:#eee;}
#submenu li a:hover {color:#eee;}
#submenu li a:active {color:#ffbeb1;}

.angle {position:absolute; right:0; bottom:0;}

#top-wrap {width:850px; clear:both;}
#topic-menu {float:left; background:url(../templates/images/bg_production.gif) repeat-x top left; width:240px; height:32px; margin-right:3px; border:1px solid #c0c0c0; position: relative;}
#topic-menu .topic {color:#656565; font-size:1.2em;}
#topic-menu .inner {height:25px; padding-top:7px;}
#topic-menu .bullet {padding:0 12px;}

#topic-content {float:right; background:url(../templates/images/bg_maintopic.gif) repeat-x top left; width:598px; height:32px; margin-right:5px; border:1px solid #bb0500; position:relative;}
#topic-content .topic {color:#fff; font-size:1.2em; padding-left:12px;}
#topic-content .inner {height:25px; padding-top:7px;}

#wrapper {width:850px; clear:both; float: left; margin-bottom:20px;}

#navigation {float:left; width:240px; margin-right:3px; background:#f4f4f4; margin-bottom:20px;}

#menu {width:240px; border-left:1px solid #c0c0c0; border-right:1px solid #c0c0c0; float:left; padding-top:10px;}
#menu-namber {float:left; width:48px;}
#menu-namber ul {margin-left:25px;}
#menu-namber li {list-style: url(../templates/images/bullet_menu.gif); border-bottom:1px solid #ddd; color:#c0c0c0; font-weight:bold; font-size: 0.95em;}

/*#menu-links {float:right; width:192px;}
#menu-links ul {text-align:right; line-height: 22px; margin-right: 10px;}
#menu-links li {list-style:none; border-bottom:1px solid #ddd;}
#menu-links li a {color:#000; text-decoration:none; font-weight:bold;}
#menu-links li a:visited {color:#000; text-decoration:none;}
#menu-links li a:hover {color:#f00;}
#menu-links li a:active {color:#f00;}*/


#menu-links {}
#menu-links ul {text-align:right; line-height: 20px; margin:0 10px;}
#menu-links li {list-style:none; border-bottom:1px solid #f4f4f4; margin-bottom:1px; padding-left:18px; background-position:0 100%; background-repeat:no-repeat; zoom:1;}
#menu-links li span {display:block; border-bottom:1px solid #ddd;}

#menu-links .menu_item_1 {background-image:url(../templates/images/menu_item_1.gif);}
#menu-links .menu_item_2 {background-image:url(../templates/images/menu_item_2.gif);}
#menu-links .menu_item_3 {background-image:url(../templates/images/menu_item_3.gif);}
#menu-links .menu_item_4 {background-image:url(../templates/images/menu_item_4.gif);}
#menu-links .menu_item_5 {background-image:url(../templates/images/menu_item_5.gif);}
#menu-links .menu_item_6 {background-image:url(../templates/images/menu_item_6.gif);}
#menu-links .menu_item_7 {background-image:url(../templates/images/menu_item_7.gif);}
#menu-links .menu_item_8 {background-image:url(../templates/images/menu_item_8.gif);}
#menu-links .menu_item_9 {background-image:url(../templates/images/menu_item_9.gif);}

#menu-links li a {color:#000; text-decoration:none; font-weight:bold;}
#menu-links li a:visited {color:#000; text-decoration:none;}
#menu-links li a:hover {color:#f00;}
#menu-links li a:active {color:#f00;}


.topic-gray {background:#656565; height:18px; padding:3px 0 0 5px; position:relative; font-size:0.95em; color:#fff;}

#search {padding-top:20px; border-left:1px solid #c0c0c0; border-right:1px solid #c0c0c0; width:240px;}
#serch-input {background:#c0c0c0; border-top:1px solid #fff; padding:20px 15px; height:15px; width:210px;}
#serch-input .txtfld {height:15px; border:0; width:160px; float:left; margin-right: 10px;}
#serch-input .button {border:0; float:left;}

#fill-form {border-left:1px solid #c0c0c0; border-right:1px solid #c0c0c0; width:240px; border-top:2px solid #f4f4f4;}
#fill-formcnt {background:#c0c0c0; border-top:1px solid #fff; padding:5px; height:35px; width:230px;}
#fill-formcnt img {margin:0 10px;}
#fill-formcnt .button { margin-bottom:5px; margin-left: 15px;}

#news {border-left:1px solid #c0c0c0; border-right:1px solid #c0c0c0; width:240px; border-top:2px solid #f4f4f4;}
#news-short {}
#news-short dl {padding:5px; font-size:0.95em; border-bottom:1px solid #fff;}
#news-short dt {text-align:right; color:#c0c0c0; padding:3px;}
#news-short .more {padding-left: 155px;}

#nav-bottom {width:242px;}

.cnrtop, .cnrbottom {display:block; background:transparent; font-size:1px;}
.cnr1, .cnr2, .cnr3, .cnr4 {display:block; overflow:hidden;}
.cnr1, .cnr2, .cnr3 {height:1px;}
.cnr2, .cnr3, .cnr4 {background:#f4f4f4; border-left:1px solid #c0c0c0; border-right:1px solid #c0c0c0;}
.cnr1 {margin:0 3px; background:#c0c0c0;}
.cnr2 {margin:0 1px; border-width:0 2px;}
.cnr3 {margin:0 0px;}
.cnr4 {height:1px; margin:0 0px;}

#main {float:right; width:600px; padding-right:5px; background:url(../templates/images/bg_shadow.gif) repeat-y top right; /*border:1px solid #C0C0C0; border-width:0 0 0 1px;*/}
#main .main-row {padding-left:5px; width:593px; border-right:1px solid #c0c0c0; border-left:1px solid #c0c0c0; float: left;}
#main .main-img {background:url(../templates/images/bg_image.gif) no-repeat top left; width:173px; float:left; text-align:center; border:10px solid #fff;}
#main .main-img img {padding:19px 0 19px 0px;}
.line {border-right:1px solid #c0c0c0; border-left:1px solid #c0c0c0; width:598px; float: left;}
.line hr {height:1px; color:#ddd; background:#ddd; width:90%;}

#content {padding: 10px;border-right:1px solid #c0c0c0; border-left:1px solid #c0c0c0;}

.date {color:#c0c0c0; font-weight: bold; font-size:0.95em;}
a.topic-news:link {color:#656565;}
a.topic-news:visited{color:#c0c0c0;}
a.topic-news:hover {color:#ff2900;}

#news-archive {margin-left:10px; margin-top:10px; font-size:0.95em;}
#news-archive ul {margin-left:10px; list-style:none;}
#news-archive ul li {line-height: 200%;display:inline;}
#news-archive ul li a {color:#656565; text-decoration:none;}
#news-archive ul li a:visited {color:#c0c0c0;}
#news-archive ul li a:hover {color:#ff2900; text-decoration:underline;}
#news-archive ul li ul {margin-right: 40px;}
#news-archive ul li ul li {display:inline;}
#news-archive ul li ul li a {margin-left:10px; color:#656565; text-decoration:none;}
#news-archive ul li ul li a:visited {color:#c0c0c0;}
#news-archive ul li ul li a:hover {color:#656565; text-decoration: underline;}

#contacts {width:400px; line-height:200%;}
#contacts fieldset {background:#f4f4f4; border:1px solid #c0c0c0; padding: 1em; text-align: left; margin:10px 0;}
#contacts fieldset img {vertical-align:middle;}
#contacts label {font-weight:bold;}
#contacts span {color:#ff2900; font-weight:bold;}
#contacts input, #contacts textarea {border:1px solid #c0c0c0;}
#contacts .txtfld {width:300px;}
#contacts select {border:1px solid #c0c0c0;}
#contacts input.button {border:#aaa 1px solid; background:#ff2900; color:#fff; font-weight:bold; font-size:0.95em;}
#contacts input.button:hover {background:#656565; color:#fff; border:#fff 1px solid;}


#adres {float:left; width:350px; margin-top:35px; padding-left: 20px;}
#adres-content {padding:5px 10px; font-size:0.95em; background:#f4f4f4;}
#adres-content dd {text-align: right;}

#inner-adres {padding-top:20px; border-left:1px solid #c0c0c0; border-right:1px solid #c0c0c0; width:240px;}
#inner-adrescnt dl {padding:5px; font-size:0.95em; text-align: right;}
#inner-adrescnt dt {text-align:left; padding:3px;}

#footer {float:left; border-right:1px solid #c0c0c0; border-left:1px solid #c0c0c0; width:598px;}
#back {text-align:right; padding-right: 10px; padding-bottom: 3px;}
#back img {padding-left:5px;}
#back a {color:#656565; text-decoration:none;}
#footer-line {background:url(../templates/images/bf_footer.gif) repeat-x top left; border:1px solid #bb0500; height:4px; width:590px; margin:0 3px; font-size:1px;}
#copyright {text-align:center; font-size:0.95em; padding-top:3px;}
.foot_content {text-align:center;}


#main-bottom {width:600px;}


#path {margin: 5px;}


#fullrequest table{border-collapse:collapse; margin:10px auto; width:490px; font-size:12px;}
#fullrequest td table{width:480px;}
#fullrequest th{border:1px solid #cdcdcd; margin:0pt; padding:2px 2px; background:#ccc;}
#fullrequest td{border:1px solid #cdcdcd; margin:0pt; padding:2px 2px;}

#fullrequest input, #fullrequest select{border:1px solid #cdcdcd; height:16px; margin-bottom:2px;}

#fullrequest table.btborder{border-left:0; border-right:0; border-top:0; border-bottom:1px solid #e6e6e6;}
#fullrequest table.btborder td{border:0;}

#fullrequest .right280{text-align:right;}
#fullrequest .right280 input{width:280px;}

#fullrequest .featured table, #fullrequest .featured td{background:#e6e6e6;}
#fullrequest .featured th{text-align:left;}

input.button1 {border:#aaa 1px solid; background:#ff2900; color:#fff; font-weight:bold; font-size:0.95em;}

.red{color:#f00; background:transparent;}
.bold{font-weight:bold;}
.small_width{width:50px;}


#main #content table .nobordertbl{border-collapse:collapse; margin:0.2em auto;}
#main #content table .nobordertbl th, #main #content table .nobordertbl td {border:0;}


.content_home table {width:100%;}
.content_home table td {vertical-align:top;}


