BODY {margin: 0px; color: #000000; font-size: 11px; font-family: Helvetica; background: #DADADC url('images/bg.gif') repeat-y center;}

.iePNG, IMG  {filter:expression(fixPNG(this));}
.iePNG A {position: relative;}

a {color: #000000; text-decoration: none;}
a:link {text-decoration: none;}
a:hover {color: #F8DE01; text-decoration: underline;}

a.pages {font-size: 11px; color: #2E2E2E; font-weight: bold; font-family: tahoma; text-decoration: none;}
a.pages:link {text-decoration: none;}
a.pages:hover {color:#777777; text-decoration: underline;}

#logo {position: absolute; left: 50%; top: 21px; height: 70px; margin-left: -495px;}

#top_links {position: absolute; left: 50%; top: 21px; margin-left: -280px; background: url('images/v_line.gif') repeat-y left;}
#top_links_in {padding: 17px 14px 7px 14px; background: url('images/v_line.gif') repeat-y right;}
#top_links a {font-family: "Microsoft Sans Serif", Tahoma; font-size: 10px; color: #898989; padding: 0px 14px 0px 14px;}

#flags {position: absolute; left: 50%; top: 91px; width: 450px; text-align: right;}
#flags img {margin-right: 5px;}

#search {position: absolute; left: 50%; top: 25px; width: 445px; text-align: right;}
input#search_f {border: #959595 1px solid; width: 203px; height: 19px; font-size: 12px; background: #ffffff url('images/icon_search.gif') no-repeat 5px 3px; color: #000000; padding: 1px 0px 0px 22px;}
input#search_b {margin: 2px 0px 0px 5px; BORDER: #959594 1px solid; float: right; FONT-SIZE: 9px; height: 16px; FONT-FAMILY: Tahoma; padding: 0px 2px 0px 2px; BACKGROUND: #F0F0F0; COLOR:#000000;}

#left {position: absolute; left: 50%; top: 88px; width: 250px; margin-left: -495px;}

.pic_popup {position: absolute; z-index: 10; width: 344px; margin-top: -10px; display: none; left: 20px; padding: 5px; color: #ffffff; font-size: 11px; background: #4B4B4B; border: 1px solid #383838;}
.pic_popup img {margin: 0px; padding: 0px;}

.left_border {border: 1px solid #000000; padding: 4px 0px 4px 0px;}
.left_bl {width: 241px; margin-top: 23px; background: url('images/left_bg.gif') repeat-y center;}
.left_bl img {border-top: #000000 1px solid; border-bottom: #000000 1px solid;}
.left_in {width: 225px; padding: 0px 7px 0px 7px; font-size: 10px; font-family: Arial;}
#contacts_h {padding-left: 7px; font-family: Arial; font-weight: bold; font-size: 12px; text-transform: uppercase;}
textarea#contacts {border: #959594 1px solid; width: 223px; height: 50px; font-size: 10px; margin-bottom: 3px; background: #ffffff url('images/icon_question.gif') no-repeat 5px 3px; padding: 1px 0px 0px 22px;}
input#contacts {border: #959594 1px solid; width: 223px; height: 22px; font-size: 12px; margin: 3px 0px 3px 0px; background: #ffffff url('images/icon_contacts.gif') no-repeat 5px 2px; padding: 2px 0px 0px 55px;}
input#contacts_b {margin: 2px 0px 0px 162px; border: #959594 1px solid; FONT-SIZE: 9px; width: 60px; height: 16px; FONT-FAMILY: Tahoma; BACKGROUND: #F0F0F0; COLOR:#000000;}

#news_h {padding: 0px 0px 0px 7px; font-family: "Arial Narrow", Arial; font-weight: bold; font-size: 17px; text-transform: uppercase;}
.news_item {padding: 4px 7px 0px 7px;}
.news_item .title {padding: 0px 0px 7px 0px; font-weight: bold; text-transform: uppercase;}
.news_item a.fulltitle {padding: 0px 0px 7px 0px; clear: both; display: inline; text-align: left; font-weight: bold; text-transform: uppercase;}
.news_item #btitle {padding: 0px 0px 2px 0px; margin-bottom: 10px; font-size: 14px; font-weight: bold; border-bottom: 1px solid #000000; text-transform: uppercase;}
.news_item a {font-weight: bold;}
.news_item a.next {display: block; font-size: 10px; font-weight: bold; text-align: right;}
a.back {color: #000000; font-weight: bold; font-style: italic;}
a.back:hover {color:#F8DE01; text-decoration: underline;}

#right {position: absolute; left: 50%; top: 111px; width: 746px; margin-left: -245px; border-top: 1px solid #000000; border-right: 1px solid #000000; border-left: 1px solid #000000;}
#menu {width: 746px; text-align: right; padding: 6px 0px 6px 0px; border-bottom: 1px solid #000000; background: url('images/menu_bg.gif') repeat-x center;}
#menu a {padding: 0px 3px 0px 3px; color: #000000; font-weight: bold; text-transform: uppercase;}
#main_pic {border-bottom: 1px solid #000000;}
#grohmann_layer {position: absolute; left: 0px; top: 0px; margin-top: 206px; width: 745px; height: 57px; background: url('images/grohmann.png') no-repeat; filter:expression(fixPNG(this));}

.mainprev_border {border: 1px solid #000000; padding: 4px 0px 4px 0px;}
.mainprev_h {padding: 0px 0px 5px 7px; font-family: "Arial Narrow", Arial; font-weight: bold; font-size: 11px; text-transform: uppercase;}
.mainprev_bl {width: 131px; margin: 15px 27px 0px 0px; background: url('images/mini_bg.gif') repeat-y center;}
.mainprev_bl img {border-top: #000000 1px solid; border-bottom: #000000 1px solid;}
.mainprev_in {padding: 0px 5px 0px 5px; font-size: 10px; font-family: Arial;}
.mainprev_bl a {display: block; font-size: 10px; font-weight: bold; text-align: right;}

.submenu {position: absolute; z-index: 11; left: 50%; top: 123px; padding-top: 15px; visibility: hidden;}
.submenu_in {position: relative; width: 100%; border: #959594 1px solid; z-index: 10; background: url('images/submenu_bg.png') repeat-y top; filter:expression(fixPNG(this));}
.submenu a {display: block; color: #000000; font-size: 10px; padding: 2px 5px 2px 5px; text-decoration: none;}
.submenu a:hover {color: #F8DE01; text-decoration: underline;}
#submenu1de {margin-left: 145px; z-index: 100;}
#submenu2de {margin-left: 221px; z-index: 100; width: 89px;}
#submenu3de {margin-left: 312px; z-index: 100; width: 76px;}
#submenu4de {margin-left: 388px; z-index: 100; width: 114px;}
#submenu1en {margin-left: 145px; z-index: 100;}
#submenu2en {margin-left: 195px; z-index: 100; width: 69px;}
#submenu3en {margin-left: 264px; z-index: 100; width: 122px;}
#submenu4en {margin-left: 386px; z-index: 100; width: 116px;}
#submenu1ru {margin-left: 145px; z-index: 100;}
#submenu2ru {margin-left: 228px; z-index: 100; width: 65px;}
#submenu3ru {margin-left: 292px; z-index: 100; width: 97px;}
#submenu4ru {margin-left: 388px; z-index: 100; width: 114px;}

#blocks {
	margin: 7px 0px 7px 0px;
	font-size: 20px;
	font-family: "Arial Narrow", Arial;
	font-weight: bold;
}


#blocks a {
	margin: 7px 0px 7px 0px;
	font-size: 20px;
	font-family: "Arial Narrow", Arial;
	font-weight: bold;
}

.content {width: 100%; padding-right: 45px; padding-left: 20px; font-size: 11px;}

#copy {width: auto; white-space: nowrap; float: right; margin-top: 20px; font-size: 9px; color: #000000; font-weight: bold; padding: 2px 0px 10px 0px; clear: both; border-top: #000000 1px solid;}
#copy a {font-size: 9px; color: #000000; font-weight: bold;}
#copy a:hover {color:#F8DE01; text-decoration: underline;}


h1 {
	margin: 7px 0px 7px 0px;
	font-size: 20px;
	font-family: "Arial Narrow", Arial;
	font-weight: bold;
}

h2 {
	margin: 0px 0px 0px 0px;
	color: #000000;
	font-size: 23px;
	font-family: Arial;
	font-weight: normal;
	line-height: 20px;
}

h3 {
	margin: 5px 0px 5px 7px;
	color: #000000;
	font-size: 15px;
	font-family: Arial;
	text-transform: uppercase;
}

.left_border h3 {
	font-size: 14px;
}

.highlight {background: #D5F6FD;}
.error {font-size: 9px; color: #ffffff; font-weight: bold;}
.green1 {color: #509A16; font-weight: bold;}
.green2 {color: #509A16;}
.red1 {color: #ED6412;}
.blue {color: #0D85A2; font-family: Verdana;}
.orange {color: #DF9E52;}
.edit {width: 200px; margin: 2px 7px 4px 7px; padding: 2px; background: #f9f9f9; font-size: 9px; font-family: Verdana; font-weight: normal;}
.edit_full {line-height: 1.7em; width: 605px; margin: 2px 7px 4px 7px; padding: 2px; color: #000000; background: #f9f9f9; font-size: 9px; font-family: Verdana; font-weight: normal;}
.edit_header {line-height: 1.7em; width: 605px; margin: 2px 7px 4px 7px; padding: 2px; color: #000000; background: #f9f9f9; font-size: 10px; font-family: Verdana; text-transform: uppercase; font-weight: bold;}
.edit_text {font-size: 12px; font-family: Verdana; color: #000000;}
.edit_short {line-height: 1.7em; float: left; width: 80px; margin: 2px 0px 4px 4px; padding: 2px; background: #f9f9f9; font-size: 9px; font-family: Verdana; font-weight: normal;}
.edit_catalog {width: 185px; margin: 0px 7px 4px 7px; padding: 2px; background: #f9f9f9; font-size: 11px; font-family: Verdana; font-weight: normal; text-align: center;}
.edit_catalog_sm {font-size: 9px; font-family: Verdana; text-align: left;}
.edit_full a {color: #ED6412;}
.edit_full a:hover {color: #ED6412;}
#tmp {display: none;}

table.list {border-left: 1px solid #000000; border-bottom: 1px solid #000000;}
table.list tr td, table.list tr th {border-top: 1px solid #000000; border-right: 1px solid #000000; padding: 2px 4px; text-align: left;}
table.list tr th {font-size: 11px; background: #979797; color: #ffffff; text-align: center;}

input.login  {border: #DDDDDD 1px solid; border-top: #999999 2px solid; width: 158px; height: 19px; font-size: 12px; background: #ffffff; color: #000000;}
input.w1  {margin: 0px; border: #DDDDDD 1px solid; border-top: #999999 2px solid; width: 51px; height: 19px; text-align: center; font-size: 12px; background: #ffffff; color: #000000;}
input.w2  {margin: 0px; border: #DDDDDD 1px solid; border-top: #999999 2px solid; width: 32px; height: 19px; text-align: center; font-size: 12px; background: #ffffff; color: #000000;}
.num input {float: left; margin: 0px; border: #DDDDDD 1px solid; border-top: #999999 2px solid; width: 32px; height: 19px; text-align: center; font-size: 12px; background: #ffffff; color: #000000;}
input#select_b {margin: 12px 0px 0px 100px; border: 0px; width: 100px; height: 21px; font-size: 13px; background: url('images/select_button.gif') no-repeat center center; color: #000000; padding-bottom: 3px;}
input#login_b {margin: 0px 0px 15px 73px; border: 0px; width: 62px; height: 21px; font-size: 13px; background: url('images/login_button.gif') no-repeat center center; color: #000000; padding-bottom: 3px;}

input.txt {BORDER: #9E9E9E 1px solid; height: 22px; width: 300px; FONT-SIZE: 13px; FONT-FAMILY: Tahoma; BACKGROUND: #ffffff; margin: 1px 0px 5px 0px; COLOR: #000000;}
input.edit {BORDER: #9E9E9E 1px solid; height: 22px; width: 300px; FONT-SIZE: 13px; FONT-FAMILY: Tahoma; BACKGROUND: #ffffff; margin: 1px 0px 5px 0px; COLOR: #000000;}
input.sm_but {BORDER: #848383 1px solid; width: 50px; FONT-SIZE: 9px; FONT-FAMILY:Verdana; padding:0px; BACKGROUND: #979797; COLOR:#ffffff;}
input.subscribe {border: none; width: 70px; height: 16px; FONT-SIZE: 11px; FONT-FAMILY: Tahoma; BACKGROUND: #BCBAAD; margin: 0px 10px 0px 0px; color: ffffff;}
input.submit {margin: 7px 0px 7px 0px;}

select.search {BORDER: #848383 1px solid; width: 70%; FONT-SIZE: 11px; FONT-FAMILY:Verdana; BACKGROUND: #EAE8DF; margin: 0px; COLOR: #000000;}
textarea {BORDER: #9E9E9E 1px solid; FONT-FAMILY:arial; width: 300px; height: 200px}
textarea.contacts {BORDER: #9E9E9E 1px solid; FONT-SIZE: 12px; width: 300px; height: 200px}
