body, tbody, img, ul, ol, li, p,form,input,textarea,h1,h2,h3,h4 {border:0;margin:0;padding:0;font-family:Tahoma,sans-serif;font-size:11px;color:#565656}
/* body {background:url(/res/gfx/body_bg.png) 0 0 repeat-x} */
ul li {list-style-type:none;margin:0;padding:0}
a {text-decoration:none;color:#565656}
h1,h2,h3 {margin:0;padding:0}
h2, h2 a, h3, h3 a {margin: 0 2px 5px 0;color:#565656}
p {margin-bottom:5px;}
.l {float:left;}
.r {float:right;}
.c {clear:both;}

img.ar_more {display:inline;border:0 none;vertical-align:-1px}
a.ar_more {background:url(/res/gfx/arr_r_blue.png) right 2px no-repeat;padding-right:14px;color:#26537b}
a.ar_back {background:url(/res/gfx/arr_l_blue.png) left 2px no-repeat;padding-left:14px;color:#26537b}
#body {margin:0 auto;width:900px}
#top_menu {height:73px;float:left;clear:both;width:900px}
#top_menu a img {padding:18px 0 18px 19px;float:left}
#top_menu div {float:right;margin:11px 24px;}
#top_menu div a {background:url(/res/gfx/vert_sep.png) 100% 50% no-repeat;padding:0 5px 0 6px;color:#5983a8;text-decoration:none}
#top_menu div a.selected {font-weight:bold}
#top_menu div a#rss {padding-right:14px;background:url(/res/gfx/rss.png) right 2px no-repeat}
#main_menu {height:32px;float:left;clear:both;width:900px;background:url(/res/gfx/main_menu_bg.png) 0 0 repeat-x;vertical-align:middle;padding:0;overflow:hidden;position:relative}
#main_menu .abs {position:absolute;top:0}
#main_menu li {float:left;background:url(/res/gfx/main_menu_item_bg.png) 0 0 no-repeat;padding:0;position:relative;}
#main_menu li.first {background:none}
#main_menu a {color:#fff;display:block;position:relative;padding: 4px 46px;}
#main_menu a img {}

#page_top {height:336px;float:left;clear:both;margin-bottom:3px;background-color:#718b16;width:900px}
#page_top #side_left {float:left;height:326px;width:235px;margin-top:10px;position:relative;/*background:#214c70*/}
#page_top #side_left #section_nav {position:relative;background:url(/res/gfx/top_about_us.png) 0 0 no-repeat;padding:18px 12px;overflow:hidden}
#page_top #side_left #section_nav ul {}
#page_top #side_left #section_nav ul li {position:relative;background:url(/res/gfx/top_about_us_list_sep.png) 0 bottom no-repeat;padding:5px 0px 10px 5px;}
#page_top #side_left #section_nav ul li a {color:#fff;}
#page_top #side_left #section_nav_wrap {padding-bottom:14px;/*background: url(/res/gfx/top_about_bottom_bg.png) 0 bottom no-repeat*/}
#page_top #side_left #about_us_lead {color:#fff;min-height:250px;}
#page_top #side_left #about_us_lead p {color:#fff}

#page_top #side_left #newsletter {background:url(/res/gfx/top_newsletter_bg.png) right 0 no-repeat;top:0;bottom:0px;min-height:50px;color:#fff}
#page_top #side_left #newsletter_inner  {background:url(/res/gfx/top_newsletter_bottom_bg.png) right 0 ;position:absolute;height:10px;bottom:0px;right:0px;left:0}

#page_top #side_right {float:left;width:665px}
#page_top #side_right #flash {width:665px;height:298px;}

#page_top #side_right #search {height:20px;padding:9px 22px;text-align:right;background: #efefef url(/res/gfx/page_top_search_bg.png) 0 0 no-repeat}
#search #search_form {}
#search #search_form #q {border: 1px solid #d5d2de;padding:1px 2px;width:170px}
#search #search_form #submit {background: url(/res/gfx/search_search_button_bg.png) 0 0 no-repeat;width:67px;color:#fff}




#footer {background:url(/res/gfx/fotter_bg.png) 0 0 repeat-x;height:72px;clear:both;padding:17px;}
#footer #copyright {text-align:right}
#footer #copyright a:hover {color:#111}

#main_content {float:left;margin-bottom:3px;background-color:#f6f6f6}
#left_col {float:left}
#right_col {float:left}

.vcard {color:#919191}
.vcard .fn {font-weight:bold;}

#main_content #left_col {width:235px;}
#main_content #right_col {width:665px;background:#f7fce4}
#right_col #header {xheight:12px;padding:11px 25px 6px;background: #f7fce4 url(/res/gfx/right_header_bg.png) left 0 no-repeat}

#left_col .box_wrap {padding-bottom:20px;background: url(/res/gfx/left_col_combine_bg.png) right bottom no-repeat;}
#left_col .box {min-height:170px;background: #dbedf9 url(/res/gfx/left_col_blue_bg.png) right top no-repeat;padding:17px 14px 0 14px;width:207px}

#right_col .box {background: #f7fce4 url(/res/gfx/right_box_bg.png) 0 0 no-repeat;float:left;width:100%;}
#right_col .box .content {min-height:300px;padding:12px 25px;background: url(/res/gfx/right_box_content_bg.png) right top no-repeat}

#main_content.page_main #left_col {width:360px;}
#main_content.page_main #right_col {width:540px;}
#main_content.page_main #left_col .box {width:332px}

/*  box na stronie głównej */
#right_col.page_main .offer_box {width:50%;}
#right_col.page_main .offer_box img.mini_pic {border: 3px solid #d8e997;margin-right:8px;margin-bottom:6px;}
#right_col.page_main .offer_box a, #right_col.page_main .offer_box h3 a {color:#565656}
#right_col.page_main .offer_box .content {min-height:140px}
#right_col #main_page_offer_bottom {background:none}
#right_col #main_page_offer_bottom .content {background:none;padding-top:0px;min-height:65px;}
#right_col #main_page_offer_bottom .content #border_top {border-top:1px solid #e2efb6;padding-top:10px;margin-top:0}
/*  box na stronie głównej */

#right_col .content {}
/* #right_col .content h3 {float:left;clear:both} */
#right_col .content a {color:#5983a8}
#right_col .content .main_picture {border: 3px solid #fff;float:left;margin: 0 13px 13px 0}
#right_col .content ul, #right_col .content ol {list-style-position:outside;margin-bottom:6px;clear:both;}
#right_col .content ol {margin-left:18px}
#right_col .content ul li {padding-left:16px;background:url(/res/gfx/content_ul_li_bg.png) 2px 5px no-repeat}

#right_col .galery {margin-top:10px;float:left;clear:both}
#right_col .galery ul {}
#right_col .galery ul li {float:left;margin-right:6px;margin-bottom:5px;padding-left:0}
#right_col .galery ul li img {border: 2px solid #fff;}
/* #main_content.page_main #right_col #header {height:40px;background: url(/res/gfx/right_header_bg.png) left 0 no-repeat} */

.news_list {width:300px}
.news_list ul {float:left;}
.news_list ul li {float:left;margin-bottom:18px;padding-left:0 !important;background:none !important;width:610px;}
.news_list.wide {width:325px}
.news_list ul li a {color:#565656 !important}
.news_list ul li img.thumb {border: 2px solid #fff;margin-right:14px;}

.long_news_list {width:614px;}
.long_news_list li {}

.newsletter_register {position:relative;top:-8px;height:151px;color:#fff}
.newsletter_register {background:url(/res/gfx/top_newsletter.png) right bottom no-repeat;}
.newsletter_register.narrow {background:url(/res/gfx/top_newsletter_narrow_bg.png) right bottom no-repeat;height:204px;}


.newsletter_register .inner {padding:17px 14px;}
.newsletter_register form {padding: 4px 0;}
.newsletter_register .nletter_reg_zc {width:160px}
.newsletter_register .nletter_reg_zc label {color:#fff}
.newsletter_register .nletter_reg_zc input {border: 1px solid #d5d2de;width:150px}
.newsletter_register .sbm {color:#fff;width:67px;background: url(/res/gfx/search_search_button_bg.png) no-repeat scroll 0pt;padding-top:1px;padding-bottom:1px;}

.nletter_page_reg_zc {margin-top:10px}
.nletter_page_reg_zc .err {width: 280px;text-align:center;color:#d52629}
/* .nletter_page_reg_zc .err {width: 240px} */
.nletter_page_reg_zc .lab {width:55px;text-align:right}
.nletter_page_reg_zc .nletter_reg_zc {width:170px;padding:1px 2px;border: 1px solid #d5d2de}
.nletter_page_reg_zc .subm {padding-right:45px;text-align:right}
.nletter_page_reg_zc .subm input {background:url(/res/gfx/search_search_button_bg.png) no-repeat scroll 0pt;width:67px;color:#fff}

.nav_menu {float:left}
.nav_menu ul {float:left;clear:both;}
.nav_menu ul li {float:left;clear:both;margin-top:4px;padding-bottom:5px;border-bottom:1px solid #cbcbcb;width:204px;}
.nav_menu ul li.last {border:0 none}

.nav_menu ul li.selected {padding-left:12px;background:url(/res/gfx/nav_menu_li_selected_bg.png) 2px 5px no-repeat}
.nav_menu ul li a {color:#565656 !important}
.nav_menu ul li.selected a {font-weight:bold !important;color:#1f4567 !important}
.nav_menu ul li.subcat {margin-left:10px;width:194px;}
.nav_menu ul li.selected.subcat {width:184px;}

.certificates_list {width:614px;}
.certificates_list li {float:left;clear:both;margin-bottom:20px;width:611px;padding-left:0 !important;background:none !important}
.certificates_list li img.cert_mini {border:3px solid #fff}
.certificates_list li.even {}
.certificates_list li.even img.cert_mini {float:left;margin: 0 10px 10px 0}

.certificates_list li.odd {float:left;}
.certificates_list li.odd img.cert_mini {float:right;margin: 0 0 10px 10px}

#search_results {}
#search_results li {margin-bottom:8px;}
#search_results li p {margin-bottom:0}
#search_results li p a {color:#565656 !important;}
#search_results li .section_name {font-size:9px;}

#right_col .content .sitemap {margin-bottom:10px;}
#right_col .content .sitemap li {margin-left:8px;}
#right_col .content .sitemap li a {color:#565656}
#right_col .content .sitemap li ul {}
#right_col .content .sitemap li ul li {}


.contact_form {width: 100%;}
.contact_form td {padding-bottom:5px;vertical-align:bottom;}
.contact_form td.lab {width:110px;}
.contact_form td.lab_ta {vertical-align:middle;}
.contact_form th {padding:5px 0 2px 0;text-align:left;}
.contact_form input {width: 220px;border:1px solid #d5d2de;padding:1px 2px;}
.contact_form textarea.cntct_ta {width: 220px;height:40px;border:1px solid #d5d2de;padding:2px;overflow:auto;}
.contact_form textarea.message {height:75px;}
.contact_form .formop_errors {color:#ff2d2d}
.contact_form input.sbm {border:0 none;background:transparent url(/res/gfx/search_search_button_bg.png) no-repeat scroll 0pt; color:#FFFFFF; width:67px;text-align:center;}
.contact_form input.back {margin-left:130px !important}
.contact_form input.dec_price {width:105px}
.contact_form input.req,.contact_form textarea.req {border:1px solid #94929a;}
ul.template_errors li {background-image:url(/res/gfx/template_errors_ul_li_bg.png) !important;color:#ff2d2d}

 /* news_list */

/* left_col_blue_bg.png */
