body {background: white url('../images/bg.png') no-repeat center 108px; margin: 0; padding: 0; border: 0; font-family: Tahoma; font-size: 11px; margin-bottom: 37px;}

.hr {margin: 0px; padding: 0px; height: 1px; width: 100%; background-color: #E5E5E5; overflow: hidden;}

#site {width: 1050px; height: auto; overflow: hidden; margin: 0 auto;}

/******* HEAD *******/
#head_all {width: 1049px; height: 108px; border-bottom: 1px solid #E5E5E5;}
#logo {width: 336px; height: 100%; float: left;}
#logo img {float: right; margin-right: 23px; margin-top: 23px;}
#menu {width: 712px; height: 100%; float: left; border-left: 1px solid #E5E5E5;}
#menu_ul {width: 533px; height: 45px; margin-top: 35px; margin-left: 21px;}
#menu_ul ul {list-style-type: none; margin: 0px;}

#menu ul li.selected60 {float: left; margin-right: 31px;}
#menu ul li.selected60 a {background-color: #047391; width: 137px; height: 43px; display: block;}
#menu ul li.selected60 img {margin-left: 15px; margin-top: 13px;}

#menu ul li.not_selected60 {float: left; margin-right: 31px;}
#menu ul li.not_selected60 a {background-color: white; width: 137px; height: 43px; display: block;}
#menu ul li.not_selected60 img {margin-left: 15px; margin-top: 13px;}

#menu ul li.selected66 {float: left; margin-right: 29px;}
#menu ul li.selected66 a {background-color: #047391; width: 79px; height: 43px; display: block;}
#menu ul li.selected66 img {margin-left: 15px; margin-top: 12px;}
#menu ul li.not_selected66 {float: left; margin-right: 29px;}
#menu ul li.not_selected66 a {width: 79px; height: 43px; display: block;}
#menu ul li.not_selected66 img {margin-left: 15px; margin-top: 13px;}

#menu ul li.selected62 {float: left; margin-right: 34px;}
#menu ul li.selected62 a {background-color: #047391; width: 88px; height: 43px; display: block;}
#menu ul li.selected62 img {margin-left: 15px; margin-top: 12px;}
#menu ul li.not_selected62 {float: left; margin-right: 34px;}
#menu ul li.not_selected62 a {width: 88px; height: 43px; display: block;}
#menu ul li.not_selected62 img {margin-left: 15px; margin-top: 13px;}

#menu ul li.selected63 {float: left; }
#menu ul li.selected63 a {background-color: #047391; width: 88px; height: 43px; display: block;}
#menu ul li.selected63 img {margin-left: 15px; margin-top: 12px;}
#menu ul li.not_selected63 {float: left;}
#menu ul li.not_selected63 a {width: 88px; height: 43px; display: block;}
#menu ul li.not_selected63 img {margin-left: 15px; margin-top: 13px;}

/******* END HEAD *******/

/******* CONTENT *******/
#content_all {width: 1051px; height: auto; overflow: hidden; border-right: 1px solid #E5E5E5; margin: 0;}

.content_left {background: white url("../images/left_image.jpg") no-repeat top right; width: 336px; height: 333px; float: left; }
.content_left img {margin: 0;}
.content {width: 554px; height: auto; float: left; border-left: 1px solid #E5E5E5; border-right: 1px solid #E5E5E5; min-height: 333px;}
/* for Internet Explorer */
/*\*/
* html .content {
height: 333px;
}
/**/
.title {width: 554px;; height: 47px; border-bottom: 1px solid #E5E5E5;}
.title img {width: 130px; height: 18px; margin-top: 17px; margin-left: 31px;}
.body {width: 546px; height: 277px; overflow: hidden; margin-left: 4px; margin-top: 4px; background-color: #F5F5F5; color: #949494;}
#body_content {width: 494px; margin: 0 auto; height: auto; overflow: hidden; }
#body_title {color: #46728B; margin-left: 3px; font-weight: bold; margin-top: 25px;}
#body_title h3 {color: #46728B; margin-left: 3px; font-weight: bold; margin-top: 25px; font-size: 11px;}
.body p {color: #949494;}
#body_desc {margin-left: 3px; margin-top: 10px; line-height: 18pt; height: 160px;}

#body_desc p {font-family: Tahoma; font-size: 11px; color: #747474; line-height: 18px;}
#body_input {width: 162px; height: 38px; margin-top: 15px; margin-bottom: 10px;}

.content_right {background-color: white; width: 158px; height: 166px; float: left; border-bottom: 1px solid #E5E5E5;}
#content_right_img {background-color: #8B8B8B; width: 154px; height: 160px; margin-top: 3px; border-left: 4px solid white;}
/******* END CONTENT *******/

/******* Article *******/
#aricle_title {width: 554px; height: 47px; border-bottom: 1px solid #E5E5E5;}
#aricle_title img {width: 41px; height: 19px; margin-top: 17px; margin-left: 24px;}
.article_desc {width: 517px; height: auto; margin: 20px auto;}
.article_desc_body {color: #8C8C8C; width: 509px; height: auto; margin: 0 auto;}
.article_desc_body p {font-family: Tahoma; font-size: 11px; color: #747474; line-height: 18px;}
.article_desc_body p b {font-family: Tahoma; font-size: 11px; color: #46728B; line-height: 25px; font-weight: bold; }
.hr_article {margin: 20px auto; padding: 0px; height: 1px; width: 513px; background-color: #E5E5E5; overflow: hidden;}
/******* END Article *******/


/******* Products *******/
#products_title {width: 554px; height: 47px; border-bottom: 1px solid #E5E5E5;}
#products_title img {width: 60px; height: 19px; margin-top: 17px; margin-left: 24px; }

.products_content {width: 554px; height: auto;}
.products_box {width: 547px; height: auto; float: left; margin-left: 4px;}
.products_img {background: white url("../images/box.jpg") no-repeat left top; width: 548px; height: 410px; float: left; margin-top: 3px; margin-left: 3px;}
/* for Internet Explorer */
/*\*/
* html .products_img {
margin-left: 2px;
}
/**/

.products_desc {width: 517px; height: auto; margin: 0 auto;}
.products_desc_body {width: 513px; height: auto; margin: 0 auto;}
.products_desc_body ul li {font-family: Tahoma; font-size: 11px; color: #747474; margin: 0; padding: 0;}
.products_desc_body p {font-family: Tahoma; font-size: 11px; color: #747474; line-height: 18px;}
.products_desc_body p b {font-family: Tahoma; font-size: 11px; color: #46728B; line-height: 25px; font-weight: bold;}
.products_desc_title {width: 260px; height: 32px;}
.hr_products {margin: 20px auto; padding: 0px; height: 1px; width: 517px; background-color: #E5E5E5; overflow: hidden;}
/******* END Products *******/

/******* Kontakt *******/
#form_title {width: 554px;; height: 47px; border-bottom: 1px solid #E5E5E5;}
#form_title img {width: 62px; height: 15px; margin-top: 17px; margin-left: 29px; margin-bottom: 10px;}
#form_body {color: #949494;}
#form_body p {color: #949494;}
#form_body p b {color: #8E8E8E;}

#form_body p.br {height: 12px;}

.hr_kontact {margin: 0 auto; padding: 0px; height: 1px; width: 507px; background-color: #E5E5E5; overflow: hidden;}
#kontact_info {width: 511px; height: auto; margin: 0 auto;}
.kontact_info_box {width: 495px; height: auto; margin: 15px auto; color: #00748E; font-weight: bold;}
.kontact_info_box a {text-decoration: underline;}
.kontact_info_name {width: 311px; margin-left: 164px; font-weight: normal;}
.kontact_info_name b {font-weight: bold;}
.kontact_info_name a {color: #8E8E8E;}
#kontact_form_all {width: 495px; height: 406px; margin: 10px auto; color: #00748E; font-weight: bold;}
#kontact_form {margin-top: 30px;}
.content_kontakt_form_box {width: 511px; font-weight: normal;}
.content_kontakt_form_name {width: 138px; float: left; text-align: right; color: #7f7f7f; line-height: 32px; margin-right: 2px; height: 20px;}
.content_kontakt_form_input {width: 335px; float: left; margin-top: 5px;}
.content_kontakt_form_input input {background-color: #E5E5E5; border: 0px; height: 25px; width: 335px;}
.content_kontakt_form_input textarea {border: 0px; background-color: #E5E5E5; height: 124px; overflow: hidden; width: 335px;}

.button_block {height: 28px; text-align: right; float: left; margin: 6px auto; width: 477px;}
/* for Internet Explorer */
/*\*/
* html .button_block {
width: 479px;
}
/**/
.button_block_input {color: #FFFFFF; border: 0px; width: 89px; height: 28px; float: right; margin-right: 2px; cursor: pointer;}
.button_block_input.reset {background: #1a5c97 url("../images/wycz1.gif") no-repeat top left; }
.button_block_input.submit {background: #1a5c97 url("../images/wys1.gif") no-repeat top left;}
.button_block_input.reset:hover {background: #1a5c97 url("../images/wycz2.gif") no-repeat top left; }
input.button_block_input.submit:hover {background: #1a5c97 url("../images/wys2.gif") no-repeat top left;}



.content_kontakt_form_info {float: left; width: 130px; height: 25px; text-align: left; font-weight: normal; color: #7f7f7f;}

#content_page {width: 511px; height: auto; margin: 10px auto; font-family: Tahoma; font-size: 11px;}
.content_kontakt_title h1 {color: #00748E; font-size: 11px;}
.content_kontakt_desc {color: #7f7f7f;}
.content_kontakt_desc h3 {font-size: 11px; font-weight: normal;}
.content_kontakt_item {font-weight: bold;}
#back {text-align: center;}
#back a {color: #7f7f7f; font-weight: bold; text-decoration: underline;}
#back a:hover {color: #7f7f7f; font-weight: bold; text-decoration: underline;}
/******* END Kontakt *******/

/******* Sitemap ********/
.sitemap h1 {color: #46728B; padding: 15px 0 0 21px; font-size: 15px; margin: 0;}
.sitemap h2 {font-size: 13px; padding: 0;}
.sitemap h2 a, .sitemap h2 a:visited, .sitemap h2 a:active, .sitemap h2 a:hover {color: #46728B; text-decoration: underline;}


/******* FOOTER *******/
#footer_all {width: 1048px; height: 37px; color: #8C8C8C; margin: 0 auto;}

#footer_all a {color: #8C8C8C; text-decoration: none;}
#footer_all a:hover {color: #8C8C8C; text-decoration: underline;}
#footer_all a#amb{font-weight: bold;}
#footer_all a:hover#amb {font-weight: bold;}

.dot {background: white url("../images/dot.gif") no-repeat; height: 4px; width: 4px;}
#footer_content {width: 628px; float: right; margin-top: 11px;}

/******* END FOOTER *******/

