body { background: url(img/bg.jpg) repeat-x #F7F7F7; margin: 0; }
a { text-decoration: none; color: #231F20; font-weight: bold; }
a img { border: none; }
.body { width: 999px; margin: 0 auto; }
.ff { clear: both; margin: 0; padding: 0; height: 0; }

.top { padding-bottom: 35px; margin-top: 10px; }
.top .druktech_logo { width: 234px; height: 80px; margin-left: 29px; float: left; margin-top: 9px; }
.top .iso { margin-left: 64px; float: left; }

.top .top_contact { margin-left: 73px; margin-top: 18px; float: left; }
.top .top_contact .gg_skype { margin-left: 36px; height: 37px; }
.top .top_contact .gg_skype .pomoc_online { background: url(img/pomoc_online.png) no-repeat; width: 85px; height: 15px; float: left; margin-top: 11px; }
.top .top_contact .gg_skype .gg_logo { background: url(img/gg_logo.png) no-repeat; display: block; width: 37px; height: 37px; float: left; margin-left: 17px; }
.top .top_contact .gg_skype .skype_logo { background: url(img/skype_logo.png) no-repeat; display: block; width: 33px; height: 35px; float: left; margin-left: 11px; }
.top .top_contact .infolinia { background: url(img/infolinia.png) no-repeat; width: 269px; height: 23px; margin-top: 10px; }

.top .hurtownicy { margin-left: 71px; margin-top: 20px; float: left; }
.top .hurtownicy .hurtownicy_text { background: url(img/strefa_logowania.png) no-repeat; width: 104px; height: 14px; margin: 0 auto; }

.top .hurtownicy form { margin-top: 9px; }
.top .hurtownicy form fieldset { margin: 0; padding: 0; border: none; text-align: center; }
.top .hurtownicy form fieldset input.login { width: 138px; height: 15px; border: none; background: #D3D3D2; padding: 3px 0; margin-top: 5px; text-align: center; color: #FFFFFF; font-family: Tahoma; font-size: 10px; }
.top .hurtownicy form fieldset input.pass { float: left; width: 115px; height: 15px; border: none; background: #D3D3D2; padding: 3px 0; margin-top: 5px; text-align: center; color: #FFFFFF; font-family: Tahoma; font-size: 10px; }
.top .hurtownicy form fieldset input.submit { cursor: pointer; float: left; width: 21px; height: 21px; border: none; margin: 5px 0 0 2px; background: url(img/login_submit.jpg); }

.menu { width: 999px; height: 44px; background: #231F20; text-align: center; }
.menu ul { list-style: none; margin: 0 auto; padding: 0; width: 868px; }
.menu ul li { float: left; margin: 14px 20px 0; padding: 0; }
.menu ul li img { display: block; }

.index { margin-top: 9px; }
.index .index_swf { width: 611px; height: 274px; float: left; }
.index .news { width: 377px; float: left; margin-left: 11px; }

.index .news .news_one { padding: 12px 0; }
.news_one .news_date { font-size: 10px; font-family: Tahoma; color: #FFFFFF; }
.index .news .news_one .news_header { font-size: 11px; font-family: Tahoma; color: #FFFFFF; font-weight: bold; }
.index .news .news_one .news_header ul { margin: 10px 0 10px 0; }
.index .news .hline_short { width: 241px; height: 1px; background: #1E89CE; border-bottom: solid 1px #AFDBF5; }
.index .news .hline_long { width: 329px; height: 1px; background: #1E89CE; border-bottom: solid 1px #AFDBF5; }

.index .category_buttons { margin-top: 4px; }
.index .category_buttons div img { display: block; }
.index .category_buttons div { float: left; }

.index .category_buttons .tonery,  
.index .category_buttons .serwis, 
.index .category_buttons .refabrykacja { margin-right: 11px; }

.footer { margin: 17px 0; }
.footer .footer_h_line { border-top: solid 1px #26A2CC; }

.footer .footer_top { height: 169px; background: #248ED2; padding-top: 10px; margin-top: 1px; border-bottom: solid 1px #63C2F8; }
.footer .footer_top .sklep_link { margin: 16px 0 0 32px; float: left; }
.footer .footer_top .strefa { float: left; margin: 16px 0 0 12px; }
.footer .footer_top .chmurka_duza { margin: 16px 0 0 12px; width: 300px; height: 117px; background: url(img/chmurka_duza.png) no-repeat; float: left; padding: 12px 0 0 25px; color: #FFFFFF; font-family: Tahoma; font-size: 10px; line-height: 13px; }
.footer .footer_top .chmurka_duza .address { float: left; }
.footer .footer_top .chmurka_duza .hours { float: right; text-align: left; }
.footer .footer_top .chmurka_duza .hours .hours_title { margin-right: 51px; font-weight: bold; }
.footer .footer_top .chmurka_duza .hours .hours_content { margin-right: 56px; text-align: right; }
.footer .footer_top .mapka { width: 170px; height: 158px; float: right; margin-right: 23px; }
.footer .footer_top .mapka img { border: none; }

.footer .footer_bottom { height: 48px; background: #0272BE; margin-bottom: 1px; width: 100%; text-align: center; }
.footer .footer_bottom ul { list-style: none; margin: 0 auto; padding: 0; }
.footer .footer_bottom ul li { display: inline; border-right: dashed 1px #81B9DF; padding: 0 10px; color: #81B9DF; font-family: Tahoma; font-size: 11px; line-height: 48px; }
.footer .footer_bottom ul li a { color: #81B9DF; }
.footer .footer_bottom ul li.noborder { border: none; }
.footer .copyright { margin-top: 25px; color: #8D8B8B; text-align: center; font-family: Tahoma; font-size: 10px; }
.footer .copyright a { color: #8D8B8B; }

.header { background: url(img/znak.png) no-repeat top left; height: 28px; line-height: 28px; padding-left: 46px; font-family: Tahoma; font-size: 16px; color: #0F7395; border-bottom: solid 1px #26A2CC; padding-bottom: 3px; margin-top: 13px; }

.text_container { float: left; width: 611px; }
.news_headers { float: left; width: 241px; margin-left: 15px; }
.news_inner { border-top: solid 1px #BCE5FC; height: 221px; background: url(img/news_headers_bg.png) repeat-x; }
.news_inner .news_one { width: 229px; height: 46px; padding-top: 7px; padding-left: 14px; margin: 1px 0; }
.news_inner .news_one .news_date { color: #FFFFFF; font-family: Tahoma; font-size: 10px; line-height: 16px; }
.news_inner .news_one .news_header { color: #FFFFFF; font-family: Tahoma; font-size: 11px; line-height: 16px; text-decoration: underline; }

.text_container .text_text { font-family: Tahoma; color: #231F20; font-size: 13px; padding: 18px 9px 0; line-height: 17px; }

.promocja { text-align: center; }

.contacts { width: 720px; margin: 0 auto; }
/*.contacts .contact_one { float: left; margin: 0 10px 5px; text-align: center; }*/
.contact_one { padding: 5px 0; }
.contact_data { margin: 5px 0 5px 15px; display: none; }
.contact_header { font-weight: bold; margin-left: 15px; cursor: pointer; }
.top_line { border-top: solid 1px #000000; opacity: 0.1; width: 200px; }

fieldset { border: none; margin: 5px 0; padding: 0; }
fieldset label { float: left; width: 120px; }
fieldset .field { float: left; }
fieldset .field textarea { width: 400px; height: 200px; }
.pytanie_form { margin-top: 30px; }
.pytanie_form label { width: 180px; }
.pytanie_form .field textarea { width: 400px; }

.error { width: 100%; margin: 10px auto; background: #FF0000; text-align: center; padding: 10px; color: #FFFFFF; }

.contact_left { float: left; width: 200px; }
.contact_right { float: left; width: 505px; margin-left: 90px; }
.contact_right_one { padding: 0 0 0 10px; margin-bottom: 15px; font-size: 11px; float: left; width: 240px; border-left: solid 1px #DFDFDF; }
.contact_right_one .photo { float: left; }
.contact_right_one .info { float: left; margin-left: 10px; }
.contact_right_one .name { font-weight: bold; font-size: 13px; }
.contact_right_one#cc2, .contact_right_one#cc3, .contact_right_one#cc4, .contact_right_one#cc5, .contact_right_one#cc6 { display: none; }
.recycling { background: url(../img/recycling.gif) no-repeat bottom right; }

.news_date { font-weight: bold; }
.news_header { margin: 10px 0 20px; }

