body,div,ul,li,a,p,h1,h2,h3,img,input,submit,textarea,form,label,table,th,td,tr{margin:0px; padding:0px;}
body{font-family:"Trebuchet MS", Arial, Verdana, Sans-Serif; font-size:12px; text-align:justify; color:#7d7d7d; background-image:url(gfx/body_bg.png);}
img{border:0px;}

div.clear{clear:both;}
div#sides{width:100%; background-image:url(gfx/index_sides.png); background-color:#ffffff; background-position:top; background-repeat:repeat-x;}

div#top_wrapper{width:820px; margin:0 auto;}
div#top_title{float:right; width:575px; height:149px; background-image:url(gfx/top_title.png);}
div#top_logo{float:left; width:245px; height:149px; background-image:url(gfx/top_logo.png);}

div#top_menu_bar_center{float:left; width:100%; height:52px; background-image:url(gfx/top_menu_bar_center.png);}
div#top_menu_bar_left{float:left; width:28px; height:52px; background-image:url(gfx/top_menu_bar_left.png);}
div#top_menu_bar_right{float:right; width:28px; height:52px; background-image:url(gfx/top_menu_bar_right.png);}

ul#main_menu{list-style-type:none;}
ul#main_menu li{float:left; height:52px;}
ul#main_menu li a{display:block; margin-top:16px;}
ul#main_menu li a:link{text-decoration:none; color:#f8e4a8;}
ul#main_menu li a:visited{text-decoration:none; color:#f8e4a8;}
ul#main_menu li a:hover{text-decoration:underline; color:#f8e4a8;}

ul#main_menu li.main_menu_spacer{width:41px; background-image:url(gfx/top_menu_bar_center_spacer.png); background-repeat:no-repeat; background-position:center;}

div#index_top{width:820px; height:53px; background-image:url(gfx/index_top.png);}
div#index_left{float:left; width:28px; height:178px; background-image:url(gfx/index_left.png);}
div#index_center_01{float:left; width:369px; height:178px; background-image:url(gfx/index_center_01.png);}
div#index_center_01 img{float:left; margin-right:10px;}
div#index_center_01 p{text-indent:30px;}
a#index_center_01_more{display:block; float:right; width:152px; height:33px; background-image:url(gfx/index_center_01_more.png); background-position:0px 0px;}
a#index_center_01_more:hover{background-position:0px -33px;}
div#index_center_02{float:left; width:221px; height:178px;}
a#index_center_02_more{display:block; width:221px; height:178px; background-image:url(gfx/index_center_02.png); background-position:0px 0px;}
a#index_center_02_more:hover{background-position:0px -178px;}
div#index_center_03{float:left; width:174px; height:178px; background-image:url(gfx/index_center_03.png);}
div#index_center_03 p{text-indent:30px;}
a#index_center_03_more{display:block; float:right; width:77px; height:33px; background-image:url(gfx/index_center_03_more.png); background-position:0px 0px;}
a#index_center_03_more:hover{background-position:0px -33px;}
div#index_right{float:right; width:28px; height:178px; background-image:url(gfx/index_right.png);}

div#index_middle{width:820px; height:54px; background-image:url(gfx/index_middle.png);}

div#index_ann_01{float:left; width:247px; height:39px; background-image:url(gfx/index_ann_01.png);}
div#index_ann_02{float:left; width:150px; height:39px;}
a#index_ann_02_more{display:block; width:150px; height:39px; background-image:url(gfx/index_ann_02_more.png); background-position:0px 0px;}
a#index_ann_02_more:hover{background-position:0px -39px;}
div#index_ann_03{float:left; width:267px; height:39px; background-image:url(gfx/index_ann_03.png);}
div#index_ann_04{float:right; width:156px; height:39px; background-image:url(gfx/index_ann_04_more.png);}
a#index_ann_04_more{display:block; width:156px; height:39px; background-image:url(gfx/index_ann_04_more.png); background-position:0px 0px;}
a#index_ann_04_more:hover{background-position:0px -39px;}

div#ann_list{float:left; width:397px;}
div#ann_list ul{margin-left:10px; list-style-type:none;}
div#ann_list ul li{margin-bottom:5px;}
span.ann_date{float:left; margin-right:10px;}
a.ann_title_link{float:left; color:#9e3235; font-weight:bold; text-decoration:none;}
a.ann_title_link:hover{text-decoration:underline;}
span.ann_category{float:right;}

div#ann_ie_spc{width:5px; height:20px; float:left;}
div#ann_add{float:right; width:400px;}
div#ann_add form{margin-right:10px;}
div#ann_add select{width:292px; margin-bottom:3px; color:#787878; font-family:"Trebuchet MS", Arial, Verdana, Sans-Serif; font-size:12px; background-color:#eeeeee; border:1px solid #e5e5e5; border: #e5e5e5; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px;}
div#ann_add .input{width:290px; margin-bottom:3px; color:#787878; font-family:"Trebuchet MS", Arial, Verdana, Sans-Serif; font-size:12px; background-color:#eeeeee; border:1px solid #e5e5e5;}
div#ann_add .submit{width:100px; margin-bottom:3px; color:#494949; font-family:"Trebuchet MS", Arial, Verdana, Sans-Serif; font-size:12px; background-color:#eeeeee; border:1px solid #494949; cursor:pointer;}
div#ann_add .file{width:200px; margin-bottom:3px; color:#787878; font-family:"Trebuchet MS", Arial, Verdana, Sans-Serif; font-size:12px; background-color:#eeeeee; border:1px solid #e5e5e5;}
div#ann_add .short{width:290px; margin-bottom:3px; color:#787878; font-family:"Trebuchet MS", Arial, Verdana, Sans-Serif; font-size:12px; background-color:#eeeeee; border:1px solid #e5e5e5;}
div#ann_add textarea{width:384px; margin-bottom:3px; color:#787878; font-family:"Trebuchet MS", Arial, Verdana, Sans-Serif; font-size:12px; height:100px; background-color:#eeeeee; border:1px solid #e5e5e5;}
div#ann_add label{text-align:left;}
div#ann_add form table tr th{font-weight:normal; text-align:left;}
div#ann_add form table tr td{font-weight:normal; text-align:right;}
div#ann_add form table tr td.forinput{width:270px;}

div#index_select_replace select.replaced {width: 1px; position: absolute; left: -999em;}
div#index_select_replace ul.selectReplacement {text-align:left; background: url(gfx/index_select_replacement.png) top left no-repeat; margin-left:25px;
      margin-bottom:2px; padding: 0; height: 1.65em; width: 388px; position: relative; z-index: 1000;}
div#index_select_replace ul.selectFocused {background-image: url(gfx/index_select_replacement.png);}
div#index_select_replace ul.selectReplacement li {background: #eeeeee; cursor: pointer; display: none; font-size: 11px; line-height: 1.7em; list-style: none;
      margin: 0; padding: 1px 3px; width: 380px;}
div#index_select_replace ul.selectOpen li {display: block;}
div#index_select_replace ul.selectReplacement li.selected {background: url(bottom.gif) bottom left no-repeat; border-bottom: 1px solid #fff; display: block;}
div#index_select_replace ul.selectOpen li.selected {background: #c5c5c5; border: 0; display: block;}
div#index_select_replace ul.selectOpen li:hover,
div#index_select_replace ul.selectOpen li.hover,
div#index_select_replace ul.selectOpen li.selected:hover {background: #c5c5c5;}

div#index_bottom{width:100%; height:54px; background-image:url(gfx/index_bottom.png);}
div#footer_content{width:800px; margin:0 auto; padding-top:20px;}
p.footer_copy{float:left;}
p.footer_power{float:right;}
div#footer_content a{color:#b0b0b0; text-decoration:none;}
div#footer_content a:hover{color:#b0b0b0; text-decoration:underline;}

div#file_input{float:right; width:386px;}
div#file_input input{height:23px;}

div#price_list_header_standard{width:820px; height:49px; background-image:url(gfx/price_list_header_standard.png);}
div#price_list_header_tychy{width:820px; height:49px; background-image:url(gfx/price_list_header_tychy.png);}
div#sub_sides{width:100%;  background-image:url(gfx/sub_sides.png); background-color:#ffffff; background-position:top; background-repeat:repeat-x;}
div#sub_ending{width:820px; height:51px; background-image:url(gfx/sub_ending.png);}

div#price_list_standard_expl{width:335px; float:left;}
div#price_list_standard_script{width:485px; float:right;}
div#price_list_standard_script table{margin:0 auto; width:428px;}
div#price_list_standard_script table tr td img{display:block; margin-top:1px; margin-left:1px;}
div#price_list_standard_script table tr td{width:142px; height:25px;}

div#price_list_standard_script select{width:386px; margin-bottom:3px; color:#787878; font-family:"Trebuchet MS", Arial, Verdana, Sans-Serif; font-size:12px; background-color:#eeeeee; border:1px solid #e5e5e5; border: #e5e5e5; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px;}
div#price_list_standard_script input{width:384px; margin-bottom:3px; color:#787878; font-family:"Trebuchet MS", Arial, Verdana, Sans-Serif; font-size:12px; background-color:#eeeeee; border:1px solid #e5e5e5;}

div#price_list_standard_expl_content{width:277px; margin:0 auto;}
div#price_list_standard_expl_content p{margin-bottom:25px; margin-top:5px; text-indent:35px;}
div#price_list_standard_expl_content p span{color:#9e3235; font-weight:bold;}

table#price_list_params{margin-top:10px;}
table#price_list_params select{width:100px;}
table#price_list_params td{}
table#price_list_params .price_list_text{width:80px;}
table#price_list_params .price_list_field{width:134px; text-align:right;}

table#price_list_params_2{margin-top:10px;}
table#price_list_params_2 td{}
table#price_list_params_2 .price_list_text{}
table#price_list_params_2 .price_list_field{width:60px;}
table#price_list_params_2 .price_list_field input{width:74px;}

div#info_header{width:820px; height:49px; background-image:url(gfx/info_header.png);}
div#info_content{float:left; width:480px; padding-left:25px;}
div#info_content img{float:left; margin-right:10px;}
div#info_content p{text-indent:35px; margin-bottom:10px;}

div#info_pix{width:300px; float:right;}
div#info_pix ul{list-style-type:none; width:180px; margin:0 auto;}
div#info_pix ul li{float:left; margin:5px;}
div#info_pix ul li img{border:1px solid #d9d9d9;}

div#range_header{width:820px; height:49px; background-image:url(gfx/range_header.png);}
div#range_map{float:left; width:420px;}
div#range_content{float:right; width:400px;}
div#range_content p{text-indent:35px; margin-bottom:20px; margin-left:10px; margin-right:20px;}
div#range_content p span{font-weight:bold; color:#9e3235;}

div#range_minis{width:300px; margin:0 auto;}
div#range_minis ul{list-style-type:none; width:180px; margin:0 auto;}
div#range_minis ul li{float:left; margin:5px;}
div#range_minis ul li img{border:1px solid #d9d9d9;}

div#contact_header{width:820px; height:49px; background-image:url(gfx/contact_header.png);}
div#contact_data{float:left; width:420px;}
div#contact_data ul{list-style-type:none; margin-left:30px;}
div#contact_form{float:right; width:400px;}
div#contact_form input{width:360px; margin-bottom:5px; color:#787878; font-family:"Trebuchet MS", Arial, Verdana, Sans-Serif; font-size:12px; background-color:#eeeeee; border:1px solid #e5e5e5;}
div#contact_form textarea{width:360px; height:100px; margin-bottom:5px; color:#787878; font-family:"Trebuchet MS", Arial, Verdana, Sans-Serif; font-size:12px; background-color:#eeeeee; border:1px solid #e5e5e5;}
div#contact_form input.submit{width:100px; float:right; margin-right:36px;}

div#ann_list_header{width:820px; height:49px; margin-bottom:20px; background-image:url(gfx/ann_list_header.png);}
div#ann_list_box{margin-bottom:25px;}
div#ann_list_header_sort{float:right; margin-top:20px; margin-right:25px;}
div#ann_list_header_sort input{color:#787878; font-family:"Trebuchet MS", Arial, Verdana, Sans-Serif; font-size:12px; background-color:#eeeeee; border:1px solid #e5e5e5;}
div#ann_list_header_sort select{color:#787878; font-family:"Trebuchet MS", Arial, Verdana, Sans-Serif; font-size:12px; background-color:#eeeeee; border:1px solid #e5e5e5;}
div.clear_space{clear:both; width:400px; height:25px;}
div.ann_list_photo{float:left; width:75px; margin-left:30px; margin-right:15px; margin-top:10px;}
div.ann_list_content{float:left; width:445px;}
div.ann_list_content p span{color:#9e3235; font-weight:bold;}
div.ann_list_content p{text-indent:35px;}
a.ann_list_photo_zoom{display:block; width:73px; height:19px; background-image:url(gfx/ann_list_photo_zoom.png); background-position:0px 0px;}
a.ann_list_photo_zoom:hover{background-position:0px -19px;}
div.ann_list_info{float:right; width:240px;}
div.ann_list_info ul{list-style-type:none;}
div.ann_list_info ul li{margin-bottom:5px;}
div.ann_list_info ul li span{display:block; float:left; width:65px; color:#9e3235; font-weight:bold;}

div#content_background{background-color:#ffffff; width:100%;}

#c-wrapper{width:760px; margin:0 auto; text-align:center;}

.c-table{margin:0px 0px 0px 25px;}
.c-table tr td{padding:5px;}
.c-table img{border:3px solid #e4e4e4;}

.price-table{margin:25px 0px 25px 0px; border-collapse:collapse; width:500px; margin:0 auto;}
.price-table tr th{border:1px solid #e4e4e4; padding:5px; background-color:#f5f5f5;}
.price-table tr td{border:1px solid #e4e4e4; padding:5px; background-color:#ffffff;}
.price-table tr td:hover{background-color:#f5f5f5;}
.price-table .c-table-empty td{border-left:0px; border-right:0px;}
.c-table-comment td{font-size:10px;}

#modul-reklamowy{margin:0 auto; margin-top:20px; margin-bottom:20px; width:80mm; height:20mm; border:1px solid #e4e4e4; text-align:center; background-image:url(gfx/cross.png);}
#modul-reklamowy span{display:block; padding-top:8mm; font-weight:bold;}

.textlink{color:#9e3235; text-decoration:underline;}
.textlink:hover,.textlink:focus{background-color:#9e3235; color:#ffffff; text-decoration:underline;}

#partners{width:800px; margin:0 auto; margin-top:20px; padding:50px 0px 10px 0px; border-top:1px dashed #e4e4e4; background:url(gfx/partners.png) 0px 20px no-repeat;}
#partners a{border:0px;}
#partners a img{border:0px;}
