body, form { padding: 0px; margin: 0px;}
h1 { color: #0b4a7e; font-size: 16px; font-weight: bold; }
h2 { color: #000000; font-size: 14px; font-weight: bold; }



.logo{ width: 271px; float: left; }
.roundbuttons, .headerBg, .menuBg1, .menuBg2, .menuUnderline, .menuGrad, .catalogRight, .footerBg, .footerBg1 { background-image:url(/images/headerbg.png); background-repeat:repeat-x; background-position:left top; }
.roundbuttons { text-align: right; padding: 0px 0px 0px 0px; }
.home, .map, .letter { display: inline; cursor:pointer; }
.home { padding: 0px 20px 0px 0px; }
.map { padding: 0px 25px 0px 0px; }
.letter { padding: 0px 20px 0px 0px; }
.catalog, .FloatForm { float: left; }
.menuBg1, .menuBg2 { height: 24px; background-image:url(/images/menu_bg_small.png); }
.menuBg2 { background-image:url(/images/menu_bg.jpg); background-repeat:no-repeat; }
.menuAlign { vertical-align:top; }
.menuUnderline { background-image: url(/images/under_menu_1.jpg); }
.footerBg { background-image:url(/images/footer_top.jpg); vertical-align:top; }
.footerBg1 { background-image:url(/images/footer_right.jpg); background-repeat: no-repeat; background-position: right top; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; padding:30px 0px 20px 109px; }
.menuText { background-image: url(/images/menu_bg_grad.jpg); font-family: Arial, Helvetica, sans-serif; font-size: 12px; padding: 0px 7px 0px 7px; text-transform: uppercase; color: white; font-weight: bold; }
.menuTextLight { background-image: url(/images/menu_bg_grad_light.jpg); font-family: Arial, Helvetica, sans-serif; font-size: 12px; padding: 0px 7px 0px 7px; text-transform: uppercase; color:#034694; font-weight: bold;}

.menuText a { color: white; text-decoration: none;}
.menuText a:hover { text-decoration: none; color: #96fbfc;}

.menuTextLight a { color: white; text-decoration: none;}
.menuTextLight a:hover { text-decoration: none; color: #102039;}

.menuLeft { padding: 0px 0px 0px 5px;
background-image: url(/images/menu_corner_left.gif);
background-position:bottom right;
background-repeat:no-repeat;
width:6px;}

.menuLeftLight { padding: 0px 0px 0px 5px;
background-image:url(/images/menu_corner_left_light.gif);
background-position:bottom right;
background-repeat:no-repeat;
width:6px;}

.menuRight {
background-image:url(/images/menu_corner_right.gif);
background-position:bottom left;
background-repeat:no-repeat;
width:6px;}

.menuRightLight {
background-image:url(/images/menu_corner_right_light.gif);
background-position:bottom left;
background-repeat:no-repeat;
width:6px;}

.menu{}

.catalogLeft { background-image:url(/images/catalog_left.jpg); background-position: right top; background-repeat: repeat-y; width: 11px; }
.catalogRight { background-image: url(/images/catalog_right.jpg); background-repeat:repeat-y; width:11px; }
.catalogBgColor { background-color: #eaf2f4; padding: 0px 0px 0px 19px; }
.catalogText, .MainText, .Zag, .News { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color:#131313; padding-top: 5px; }
.catalogText { width: 214px; }
.catalogText a {color: #131313; text-decoration: none; }
.catalogText a:hover { text-decoration: underline; }
.calalogBullet { width: 14px; vertical-align: top; padding-top: 10px; }
.testform p { width: 144px; padding: 10px 10px 0px 61px; }
.testform input.text { width: 144px; background-color: #e3e3e3; }
.testform textarea { width: 144px; height: 150px; }
.search { padding: 10px 0px 0px 0px; }
div img { border-width: 0px; }
.magazin { padding: 20px 0px 0px 0px; }
.magazin img { border: 1px solid #d4d4d4; }
.magazinZag, .magazin span, .TechZadanie, .TechZadanieLink, .FooterFirm { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #0b4a7e; padding: 10px 0px 0px 0px; }
.magazin span, .TechZadanieLink { color: #010100; }
.FooterFirm { color: #666666; font-weight: normal; font-size: 12px; }
.magazin span a { color: #010100; }
.magazin span a:hover { color: #010100; text-decoration: none; }
.TechZadanie { text-transform: uppercase; background-color: #0f3988; color: #FFFFFF; width: 150px; padding: 0px; margin: 10px 0px 0px 0px; font-size: 12px; }
.TechZadanieLink a { color: #010100; }
.TechZadanieLink a:hover { color:#010100; text-decoration: none; }
.footerBg1 a { color:#010100; }
.footerBg1 a:hover { color: #010100; text-decoration: none; }
.MainText { padding: 20px 10px 20px 22px; vertical-align: top; }
.MainText a { color: #2b9ed4; }
.MainText a:hover { text-decoration:none; color: #2b9ed4; }
.Zag { color:#0b4a7e; font-size:16px; font-weight:bold; }
.News { color: #0d71a8; font-size: 16px; font-weight: bold; text-transform: uppercase; }
.date { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #FFFFFF; background-color: #2b9ed4; padding:0px 3px 0px 3px; float: left; width: 32px; }
.year { color: #8d8c84; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; padding-left: 2px; }
.news { color: #323232; font-family: tahoma, Arial; font-size: 12px; font-weight: normal; padding-top: 9px; border: 0px; }
.news1 { color: #323232; font-family: tahoma, Arial; font-size: 12px; font-weight: bold; padding-top: 7px; padding-left: 6px; text-decoration: underline; cursor: pointer; text-align: left; }
.news a{color:#2b9ed4;	}
.news a:hover{text-decoration:none;	color:#2b9ed4;}
.news img{ border:0px;	padding-right:5px;}
.news1 a{color:#2b9ed4;}
.news1 a:hover{text-decoration:none; color:#2b9ed4;}
.bgnews { background-color: #e5e5e5; padding:7px 10px 7px 10px; }
.bgnews1{ padding:7px 10px 7px 0px; }

table.OuterTableOrange {
	border:1px solid #a3c3e2;
	border-collapse:collapse;
}

table.OuterTableOrange td {
	border:1px solid #a3c3e2;
	padding:3px;
}

table.OuterTableOrange td.Caption {
	background-color:#a3c3e2;
	padding:3px;
}

table.OuterTableOrange td.OrangeCap {
	background-color:#a3c3e2;
	border-left-color:#FFFFFF;
	border-right-color:#FFFFFF;
	padding:3px;
}

table.OuterTableOrange td.OrangeCapLeft {
	background-color:#a3c3e2;
	border-left-color:#FFFFFF;
	padding:3px;
}

table.OuterTableOrange td.OrangeCapRight {
	background-color:#a3c3e2;
	border-right-color:#FFFFFF;
	padding:3px;
}

table.OuterTable {
	border:1px solid #666B88;
	border-collapse:collapse;
}

table.OuterTable td {
	border:1px solid #666B88;
	padding:3px;
}

table.OuterTable td.Caption {
	background-color:#DADDF0;
	padding:3px;
}

.MsoBodyTextIndent img { 
	margin: 0px 20px; 
}


#webh2 h2{color: #0b4a7e; font-size: 16px; font-weight: bold; }