html, body {
 font-family: Georgia;
 color: white;
 font-size: 10pt;
 margin: 0px 0px 0px 0px;
 padding: 0px 0px 0px 0px;
 width: 100%;
 height: auto;
}

body {
 background: rgb(57,81,97) url(../images/main_bck.gif) repeat-y 234px 0;
}
	
img, div, table, tr, td, p, form, h1, h2, h3, h4, h5, h6, input {
	border-width: 0px;
	padding: 0px;
	margin: 0px;
	border-spacing: 0px;
	border-collapse: collapse;
}

table, tr, td {
 border: 1px solid #698ea0;
}

input {
 font-size: 8pt;
 border: 1px solid #698ea0;
}

td {
 background: none;
}

p {
 margin: 0 0 10px 0;
 display: block;
}

a, a:visited, a:link, a:active {
 color: white;
 text-decoration: underline;
}

a:hover {
 color: #ffffc3;
 text-decoration: none;
}

.main {
 width: 100%;
 min-width: 1000px;
 width:expression(document.body.clientWidth <=1000? "1000px" : "auto");
 overflow: hidden;
}

.langsearch {
 height: 68px;
}

.lang {
 width: 253px;
 padding: 21px 0 0 39px;
 float: left;
}

.langitem {
 font-size: 7pt;
 text-align: center;
 padding: 6px 0 0 0;
 margin: 0 1px 0 0;
 height: 17px;
 width: 68px;
 display: block;
 float: left;
}

		.langitem:link, .langitem:active, .langitem:visited {
		 text-decoration: none;
		}
		
		.langitem:hover {
		 color: #264367;
		 text-decoration: none;
		 background: #fcfce5;
		}
		
		
		.lang_sel:link, .lang_sel:active, .lang_sel:visited {
		 color: #264367;
		 text-decoration: none;
		 background: #fcfce5;
		}

.search {
 background: rgb(58, 99, 119) url(../images/search_bck.gif) repeat-y;
 margin: 15px 0 0 0;
 width: 253px;
 height: 28px;
 padding: 7px 0 0 47px;
 float: left;
}

.searchtext {
 padding: 2px 10px 0 0;
 float: left;
}

.searchinput {
 color: white;
 background: transparent;
 border: 1px solid white;
 width: 130px;
 height: 16px;
 margin: 0 10px 0 0;
 padding: 3px 6px 0 6px;
 float: left;
}

.searchbutton {
 color: #3a6377;
 font-weight: bold;
 width: 31px;
 height: 21px;
 background: white;
 float: left;
}

.breadcrumbscontainer {
 padding: 28px 16px 0 0;
 height: 11px;
 float: right;
}

.breadcrumbs {
 width: 13px;
 height: 11px;
 margin: 0 25px 0 0;
 display: block;
 overflow: hidden;
 float: left;
 font-size: 0;
}

.breadcrumbs:link, .breadcrumbs:active, .breadcrumbs:hover, .breadcrumbs:visited {
text-decoration: none;
}

.b_home {
 background: url(../images/home.gif);
}

.b_mail {
 background: url(../images/mail.gif);
}

.b_catalogue {
 background: url(../images/catalogue.gif);
}

.content {
 background: rgb(58, 99, 119) url(../images/content.gif) repeat-y 234px 0;
 width: 100%;
 overflow: hidden;
}

.left {
 width: 292px;
 float: left;
 overflow: hidden;
}

.logocontainer {
 background: url(../images/logocontainer_bck.gif) repeat-y;
 padding: 37px 0 0 0;
 width: 292px;
 height: 150px;
}

.logo {
 border-left: 4px solid rgb(58, 99, 119);
 background: url(../images/logo.gif) no-repeat 46px 11px;
 width: 213px;
 height: 112px;
 display: block;
}

.ill {
 background: url(../images/ill.gif);
 width: 292px;
 height: 95px;
 overflow: hidden;
}

.cataloguecontainer {
 padding: 20px 35px 30px 0;
}

.cat_link {
 font-size: 9pt;
 padding: 0 0 0 40px;
 display: block;
}

		.cat_link:link, .cat_link:active, .cat_link:visited {
		text-decoration: none;
		background: url(../images/cat_bullet.gif) no-repeat 28px 7px;
		}
		
		.cat_link:hover {
		color: white;
		text-decoration: none;
		background: url(../images/cat_hover_bullet.gif) no-repeat 0 7px;
		}

.cat_link_sel:link, .cat_link_sel:active, .cat_link_sel:visited {
 text-decoration: none;
 background: url(../images/cat_hover_bullet.gif) no-repeat 0 7px;
}

.right {
 width: auto;
 overflow: hidden;
}

.mainmenucontainer {
 background: rgb(252, 252, 229) url(../images/header_bck.gif) repeat-y;
 height: 51px;
 padding: 15px 0 0 0;
}

.mainmenuline {
 background: rgb(58, 99, 119) url(../images/mainmenu_bck.gif) repeat-y;
 padding: 0 0 0 33px;
 height: 36px;
}

.mainmenuitem {
 font-size: 12pt;
 height: 28px;
 padding: 8px 15px 0 15px;
 border-right: 1px solid rgb(252, 252, 229);
 float: left;
 display: block;
}

		.mainmenuitem:link, .mainmenuitem:active, .mainmenuitem:visited {
		text-decoration: none;
		}
		
		.mainmenuitem:hover {
		color: white;
		background: #990000;
		}

.m_sel {
 background: #990000;
}

.mainmenu_border_right {
 border-right: 10px solid rgb(252, 252, 229);
}

.flash {
 background: rgb(252, 252, 229) url(../images/header_bck.gif) repeat-y;
 height: 152px;
}

.flash_padding {
 padding: 0 41px 0 33px;
}

.skrepka {
 background: url(../images/skrepka.gif) repeat-y;
 width: auto;
 overflow: hidden;
}

.wood {
 text-align: center;
 background: url(../images/wood.jpg);
 height: 137px;
 border: 1px dashed #25374f;
}

.h1_bck {
 background: rgb(57, 81, 97) url(../images/main_bck.gif) repeat-y -58px 0;
 height: 66px;
}

.h1_shadow {
 background: url(../images/h1_shadow.gif) no-repeat;
 height: 66px;
}

h1 {
 font-size: 24pt;
 font-weight: normal;
 background: url(../images/h1_bullet.gif) no-repeat 0 33px;
 padding: 14px 41px 0 48px;
 height: 52px;
}

		h1 a:link, h1 a:active, h1 a:visited {
		text-decoration: none;
		float: left;
		}
		
		h1 a:hover {
		text-decoration: underline;
		float: left;
		}

.h1_sub {
 font-size: 12pt;
 padding: 2px 0 0 37px;
 margin: 10px 0 0 0;
 background: url(../images/h1_subsection_bullet.gif) no-repeat 18px 10px;
}
		
.text {
 background: url(../images/skrepka.gif) repeat-y;
 padding: 25px 26px 35px 48px;
 overflow: hidden;
}

.cat_item {
 text-decoration: none;
 background: #395161;
 width: 200px;
 height: 185px;
 padding: 5px;
 margin: 0 5px 5px 0;
 float: left;
}

  .cat_item a:link, .cat_item a:active, .cat_item a:visited {
  color: #395161;
  text-decoration: none;
  }
  
  .cat_item a:hover {
  color: #395161;
  text-decoration: none;
  }

.cat_item_img {
 width: 200px;
 height: 140px;
 display: block;
 overflow: hidden;
}

.cat_item_text a {
 font-size: 8pt;
 color: #395161;
 background: #fcfce5;
 width: 180px;
 height: 35px;
 padding: 5px 10px 0 10px;
 margin: 5px 0 0 0;
 display: block;
 overflow: hidden;
}

.newsitem {
 border-left: 3px solid #fcfce5;
 padding: 5px 0 5px 25px;
 margin: 0 0 30px 0;
}

.newsdate {
 font-size: 8pt;
 color: #3a6377;
 width: 80px;
 padding: 5px;
 margin: 0 0 10px 0;
 background: #fcfce5;
}

.newslink {
 margin: 10px 0 0 0;
 display: block;
}

.footer {
 height: 52px;
 padding: 23px 41px 0 39px;
}

.devcontainer {
 width: 301px;
 float: left;
 overflow: hidden;
}

.dev {
 background: url(../images/dzin.gif);
 width: 65px;
 height: 25px;
 display: block;
 overflow: hidden;
}

.copy {
 font-size: 12pt;
 padding: 4px 0 0 0;
 float: left;
}

.contactlink {
 padding: 6px 0 0 0;
 float: right;
}

.links {
  clear: left;
  font-weight: bold;
  font-size: 11pt;
}

.links a {
  text-decoration: none;
}

.item_table {
  margin-bottom: 10px;
}

.item_table td {
  padding: 5px;
}

.item_table_left {
  font-weight: bold;
}

.item_table_right {
  text-align: center;
}

h2 {
 font-size: 18pt;
 font-weight: normal;
 padding: 14px 41px 0 0;
 height: 52px;
}

#sddm
{	margin: 0;
	padding: 0;
	z-index: 30}

#sddm li
{	margin: 0;
	padding: 0;
	list-style: none;
	float: left;
}

#sddm li a
{
 font-size: 12pt;
 height: 28px;
 padding: 8px 15px 0 15px;
 border-right: 1px solid rgb(252, 252, 229);
 display: block;
}

#sddm li a:link, #sddm li a:active, #sddm li a:visited {
 text-decoration: none;
}
		
#sddm li a:hover {
 color: white;
 background: #990000;
}

#sddm li div
{	position: absolute;
	visibility: hidden;
	margin: 35px 0 0 -1px;
	padding: 0;
	background: #EAEBD8;
	border: 1px solid #5970B2}

#sddm li div a
{	position: relative;
	display: block;
	margin: 0;
	border: none;
	height: auto !important;
	padding: 5px 5px;
	width: auto;
	white-space: nowrap;
	text-align: left;
	text-decoration: none;
	background: #FFF;
	color: rgb(58, 99, 119);
	font: 11px arial}

#sddm li div a:hover
{
 color: #FFF;
 background: rgb(58, 99, 119);
}

