body { margin: 0;	padding: 0;	background: #ffffff; font-family: Tahoma; font-size: 11px; color: #000000; line-height: 16px; text-align: center; }
.ok { font-weight: bold; }
.blad { color: red; font-weight: bold; }
a { color: #000000; text-decoration: underline; }
a:hover { color: #339C00; text-decoration: underline; }
h1 {font-size: 18px; color: #329900; text-align: left; margin: 0 0 25px 0;}
h3 {font-size: 13px; color: #329900; text-align: left; }

.error {color: red; display:block;}
.porcjowanie { color: #339a00; text-align: center; }
.porcjowanie a { text-decoration: none; color: #339a00;}
.porcjowanie a:hover { text-decoration: underline;}
#layout { margin: 0 auto; text-align: center; width: 990px; }

/*---------------------NAGLOWEK---------------------------*/
#header {font-family: Tahoma; width: 990px; background: #ffffff; overflow: hidden; }
#header_top { width: 990px;}
#header_top_top { width: 990px; height: 116px;}
/*#header_logo { float: left; margin: 11px 0 0 15px; display: inline;}*/
#header_logo { float: left; margin: 0px 0 0 15px; display: inline;}
#header_links { float: left; width: 200px; margin: 10px 0 0 0; display: inline;}
#header_links a { text-decoration: underline; font-weight: bold; color: #62c200;}
#header_links a:hover { text-decoration: none;}
#header_links_link_1 { float: left; margin: 0 0 0 39px; display: inline; font-weight: bold; color: #62c200;}
#header_links_line { float: left; margin: 0 13px 0 13px; color: #9f9f9f;}
#header_links_link_2 { float: left;}
#header_searcher { float: right; background: url(../img/header_searcher.jpg) top no-repeat; width: 511px; height: 64px; margin: 25px 20px 0 0; display: inline;}
#header_searcher_form { float: left; margin: 14px 0 0 28px; display: inline;}
#header_searcher_desc { float: left; font-weight: bold; margin: 3px 18px 0 0; }
#header_searcher_input { float: left;}
#header_searcher_input input { border: 1px solid #7fd10a; color: #626262; padding: 5px; font-size: 10px; width: 280px;}
#header_searcher_button { float: left; margin: 2px 0 0 20px;}
#header_searcher_link { clear: both; float: left; margin: 2px 0 0 140px; width: 200px; text-align: left; display: inline; }
#header_searcher_link a { text-decoration: underline; color: #62c200; font-size: 10px;}
#header_searcher_link a:hover { text-decoration: none; }

#header_menu { height: 29px; width: 990px;  margin: 0 0 0 0px;background:url(../img/menu_bg.gif) repeat-x}
#header_menu a { float: left; margin: 0; text-decoration: none;}
#menu_first {float:left;display:inline;background: url(../img/menu_first.gif) no-repeat;width:17px;height:29px}
#menu_center {float:left;display:inline;}
#menu_last {float:right;display:inline;background: url(../img/menu_last.gif) no-repeat;width:17px;height:29px}

.menu_button { height: 29px; float: left; cursor: pointer; padding: 7px 9px 0 9px; color: #000000; font-weight: bold; background: url(../img/menu_0_center.gif) top repeat-x; }
.menu_button_on { height: 29px; float: left; cursor: pointer; padding: 7px 9px 0 9px; color: #000000; font-weight: bold; background: url(../img/menu_1_center.gif) top repeat-x; }
.menu_button_left { height: 29px; width: 9px; float: left; background: url(../img/menu_0_left.gif) top no-repeat;}
.menu_button_center { height: 22px; float: left; background: url(../img/menu_0_center.gif) top repeat-x; padding: 7px 9px 0 9px; color: #000000; font-weight: bold;}
.menu_button_right { height: 29px; width: 9px; float: left; background: url(../img/menu_0_right.gif) top no-repeat;}
.menu_line {float:left;display:inline;height:29px;width:2px;background:url(../img/menu_line.gif) no-repeat}

#header_submenu { width: 962px; clear: both; margin: 0 0 0 28px; padding: 0 0 0 0;line-height:5px}
#header_submenu span {  padding: 0 12px 0 12px; float: left; color: #666666;line-height:16px}
#header_submenu a { color: #62c200; text-decoration: none; font-weight: bold; float: left;line-height:16px}
#header_submenu a:hover { text-decoration: underline;}
#submenu_line {background:#dad7b6;height:8px;width:990px;margin:4px 0 0 0}
/*---------------------NAGLOWEK---------------------------*/


#header_banner {padding: 5px 0;}
#content {width: 990px; background: #ffffff; clear: both; overflow: hidden; margin:10px 0 0 0}
#content_banner { width: 990px; margin: 10px 0 10px 0;}

/*---------------------LEWA KOLUMNA---------------------------*/
#content_left { width: 196px; float: left; background: white; overflow: hidden; margin-right: 14px; }
.left_menu { width: 196px; clear: both; margin: 0 0 35px 0; }

.left_menu_center { width: 196px; background:#f6f6ee; float: left;  clear: both;padding:20px 0 }
.left_menu_center img { float: left;}
.left_menu_link_1 { clear: both; float: left; margin: 0 0 3px 10px; width: 176px; text-align: left; display: inline;}
.left_menu_link_1 img { float: right; margin: 3px 0 0 0;}
.left_menu_link_1 a { font-weight: bold; color: #424240; text-decoration: none; float: left;}
.left_menu_link_1 a:hover { text-decoration: underline;}
.left_menu_link { clear: both; float: left; margin: 18px 0 3px 10px; width: 176px; text-align: left; display: inline;}
.left_menu_link img { float: right; margin: 3px 0 0 0;}
.left_menu_link a { font-weight: bold; color: #424240; text-decoration: none; float: left;}
.left_menu_link a:hover { text-decoration: underline;}
.left_menu_line { height: 1px; line-height: 1px; width: 176px; background: #d2d1cc; overflow: hidden; float: left; clear: both;margin:0 0 0 10px;}


.left_box { width: 196px; clear: both;  color: #5c5c5c;}
.left_box_top { width: 196px; height: 38px; background: url(../img/left_box_top.gif) no-repeat; color: #353430; font-weight: bold; font-size: 12px;  text-align: left; line-height: 13px;}
.left_box_top p { margin: 5px 10px 0 13px; padding: 0; float: left; display: inline;}
.left_box_bottom { width: 196px; float: left; margin: 2px 0 0 0;}
.left_box_bottom_center { width: 196px; background: #f6f6ee;padding:20px 0 30px 0}
.left_box_bottom_send_message { width: 196px; background: #f6f6ee;padding:10px 0 10px 0}
.left_box_bottom_send_message textarea{ width: 180px; height:100px; background: #f6f6ee; border:2px solid #EDEBDE;color: #666666;}
.left_box_bottom_send_message input{ width: 180px; height:20px; background: #f6f6ee; border:2px solid #EDEBDE;color: #666666; }
input.btnSubmit{ width: 50px; height:20px; background: #f6f6ee; border:0px solid #EDEBDE;color: #666666;margin-left:100px; }
.left_box_bottom_send_message #btnSendMessage{ margin:5px 0 5px 120px;color: #5c5c5c; }

.box_list { list-style: none; margin: 0; padding: 0; text-align: left;}
.box_list li { background: url(../img/list_arrow.gif) no-repeat left ; padding: 0 0 0 20px; margin: 0 0 0 16px; }
.box_list li a { text-decoration: underline; color: #5f5e59; }
.box_list li a:hover { text-decoration: none;}

.left_banner { margin: 10px 0 0 0; float: left; text-align: center; width: 196px;}

/*---------------------LEWA KOLUMNA---------------------------*/

/*---------------------SRODKOWA KOLUMNA---------------------------*/

#content_middle { width: 570px; float: left; overflow: hidden; color: #5c5c5c; text-align: left; line-height: 18px; }
#content_middle_info { width: 570px;}
#content_middle_info_name { font-size: 18px; color: #4d4d4d; text-align: left; margin: 0 0 25px 0;}
#content_middle_info_text { text-align: left;}
#content_middle_info_text p { margin: 0; padding: 0 0 8px 0;}
#content_middle_info_text a { color: #339a00; text-decoration: none;}
#content_middle_info_text a:hover { text-decoration: underline;}
#content_middle_info_text img { margin: 0 10px 5px 0;}

#content_middle_search { width: 570px; clear: both;}
#content_middle_search_name { color: #277900; font-size: 13px; font-weight: bold; text-align: left; margin: 20px 0 18px 0;}
#content_middle_search_content {border-top:1px solid #E0DFE5;width:558px;padding:6px 0 0px 0}
.search { float: left; width: 142px;}
.search_desc { text-align: left; font-weight: bold; margin: 0 0 5px 0;}
.search_input { text-align: left;}
.search_input select { color: #5c5c5c; width: 132px;}
.search_botton { margin: 20px 0 0 ; clear: both; width: 558px; text-align: right; float: left; border-top: 1px solid #e0dfe5;}
.search_botton input { margin: 10px 0 0 0;}

#content_middle_boxes { margin: 0 0 0 0; float: left;}

.middle_box { width: 280px; float: left; margin: 0 2px 5px 2px; }
.middle_box_top {}
.middle_box_top_img { float: left; width: 65px; height: 49px;}
.middle_box_top_name { font-weight: bold; font-size: 13px; color: #2b7806; border-bottom: 1px solid #e0dfe5; text-align: left; margin: 27px 0 0 7px; float: left; width: 208px; padding: 0 0 5px 0;}
.middle_box_content { clear: both; margin: 8px 0 0 0; float: left;}

.box_content_top { width: 280px; height: 13px; background: url(../img/box_top.gif) no-repeat; overflow: hidden;}
.box_content_center { width: 280px; height: 270px; background: url(../img/box_center.gif) repeat-y; overflow: hidden; text-align: left; }
.box_content_center ol { margin-top: 0; padding-top: 0; margin-bottom: 0; padding-bottom: 0; }
.box_content_center ol li { padding-top: 3px; padding-bottom: 3px; color: #2b7806; }
.box_content_center ol li span {color: #5c5c5c;}
.box_content_center a.img { float: right; margin: 5px 10px 0 0;}
.box_content_bottom { width: 280px; height: 12px; background: url(../img/box_bottom.gif) no-repeat; overflow: hidden;}

#sitemap { text-align: left; list-style: square;}
#sitemap li { color: #339a00; margin: 5px 0 5px 0;}
#sitemap li a { text-decoration: none; color: #339a00;}
#sitemap li a:hover { text-decoration: underline;}


	/*---------------------FORMULARZ REJESTRACJI---------------------------*/
.r_form_info { width: 100%; text-align: center; font-size: 18px; color: #329900;}
.r_form_0 { float: left; width: 250px; margin: 20px 0 0 0;}
.r_form_0_opis { width: 250px; text-align: center; clear: both; font-size: 12px; margin: 0 0 20px 0; }

#providerForm .form_zestaw {font-size: 11px; clear: both; width: 270px; padding: 2px 0 2px 0; }
#providerFormLeft {font-size: 11px;color:#5C5C5C; width:280px; float:left;overflow:hidden;}
#providerFormRight {font-size: 11px; color:#5C5C5C;width:270px; float:left;overflow:hidden; }
#providerForm .form_zestaw_radio_2 { clear: both; width: 90px; padding: 2px 0 2px 0; text-align: left; border-top: 1px solid #e0dfe5; border-bottom: 1px solid #e0dfe5; float: left;}
#providerForm .form_zestaw_radio_1 { clear: both; width: 90px; padding: 2px 0 2px 0; text-align: left; border-bottom: 1px solid #e0dfe5; float: left; vertical-align:middle;}
#providerForm .form_opis {font-size: 11px;color:#5C5C5C;  float: left; font-weight: bold; width: 90px; text-align: right; margin: 0 10px 0 0; padding: 3px 0 0 0;}
#providerForm .form_opis small{font-size: 9px;color:#5C5C5C;font-size: 9px; line-height:10px;font-weight: normal;}
#providerForm .form_premium { float: left; font-weight: bold; width: 100px; padding: 3px 0 0 0;}
#providerForm .form_input { text-align: left; width: 170px; float: left;}

#providerForm .form_input input { color: #666666; padding: 1px;}
#providerForm .form_input textarea { color: #666666;}
#providerForm .form_input select { color: #666666; width: 90px;}
#providerForm .form_input_select { float: left;}
#providerForm .form_input_select_opis  { text-align: left;}
#providerForm .form_input_select_select { clear: both; }
#providerForm  #iOpisSkrocony{width:440px;height:50px;}
#providerForm  #iOpisFirmy{width:440px;height:150px;}
#providerForm .form_zestaw_2 { font-size: 11px;color:#5C5C5C;clear: both; width: 300px; padding: 2px 0 2px 0; }
#providerForm .form_opis_2 { font-size: 11px;color:#5C5C5C;float: left; font-weight: bold; width: 100px; text-align: right; margin: 0 10px 0 0; padding: 3px 0 0 0;}
#providerForm .form_input_2 { text-align: left; width: 150px; float: left;}
#providerForm .form_input_2 input { color: #666666; padding: 1px;}
#providerForm .wiersz { width:540px;padding: 8px 0px; clear:both;}
#providerForm .pozycja { width:220px;float:left; margin-right:5px;}
.pozycja {  margin:5px 0 ; clear:both;}
.pozycja label{ width:130px;float:left; margin-right:5px;}
.pozycja label.error{display:inline;float:none;}
.form_select{ width:150px;}
#providerForm .pozycja small{line-height:12px;}


.form_zestaw { clear: both; width: 500px; padding: 2px 0 2px 0; }
.form_zestaw_radio_2 { clear: both; width: 500px; padding: 2px 0 2px 0; text-align: left; border-top: 1px solid #e0dfe5; border-bottom: 1px solid #e0dfe5; float: left;}
.form_zestaw_radio_1 { clear: both; width: 500px; padding: 2px 0 2px 0; text-align: left; border-bottom: 1px solid #e0dfe5; float: left; vertical-align:middle;}
.form_opis { float: left; font-weight: bold; width: 160px; text-align: right; margin: 0 10px 0 0; padding: 3px 0 0 0;}
.form_premium { float: left; font-weight: bold; width: 90px; padding: 3px 0 0 0;}
.form_input { text-align: left; width: 300px; float: left;}
.form_input input { color: #666666; padding: 1px;}
.form_input textarea { color: #666666;}
.form_input select { color: #666666; width: 200px;}
.form_input_select { float: left;}
.form_input_select_opis  { text-align: left;}
.form_input_select_select { clear: both; }
#iOpis{width:300px;height:150px;}
.form_zestaw_2 { clear: both; width: 300px; padding: 2px 0 2px 0; }
.form_opis_2 { float: left; font-weight: bold; width: 100px; text-align: right; margin: 0 10px 0 0; padding: 3px 0 0 0;}
.form_input_2 { text-align: left; width: 150px; float: left;}
.form_input_2 input { color: #666666; padding: 1px;}

#form_input_logo {width: 40px;}
	/*---------------------FORMULARZ REJESTRACJI---------------------------*/

/*---------------------SRODKOWA KOLUMNA---------------------------*/


/*---------------------PRAWA KOLUMNA---------------------------*/
#content_right { width: 200px; float: right; overflow: hidden;}

.right_box { width: 196px; clear: both; margin: 0 0 10px 0; color: #5c5c5c; float: left;}
.right_box_reklama { width: 200px; clear: both; margin: 0px 0 10px 0; color: #5c5c5c; float: left;}
.right_box_top { width: 196px; min-height: 36px; background: url(../img/right_box_top.gif) #EDEBDE  no-repeat; color: #34332f; font-weight: bold; font-size: 12px;  text-align: left; line-height: 13px;}
.right_box_top p { margin: 5px 10px 0 13px; padding: 5px 0; }
.right_box_bottom { width: 196px; float: left; margin: 2px 0 0 0;padding-bottom:5px;}
.right_box_bottom_bottom { clear:both;}

.right_box_bottom_center { width: 196px; background: #F6F6EE;float: left;padding:25px 0 30px 0; clear:both;}
.right_box_najtanszy_internet { width: 176px; background: #f6f6ee;float: left;padding:10px 10px 0px 10px;text-align: left;}
.najtanszy_internet_naglowek{font-weight: bold; font-size: 12px; padding: 0px 0px 5px 0px;background: #f6f6ee;}
.najtanszy_internet_opis{clear: both; float: left; width:50px;}
.najtanszy_internet_wartosc{float: left;width:120px;font-weight: bold; }
.najtanszy_internet_firma{float: left;width:170px;font-weight: bold; }


.box_button { float: left; margin: 2px 10px 10px 0; clear: both; text-align: right; width: 180px; text-align: right;}


.news { width: 180px; clear: both; float: left; margin: 0 0 10px 5px;}
.news_2 { width: 570px; clear: both; float: left; margin: 0 0 20px 5px;}
.news-data { clear: both; text-align: left; float: left; margin: 0 0 0 13px;color:#2B7806}
.news-tresc { clear: both; width: 100%; }
.news-tresc-kwadrat { clear: both; float: left; margin: 4px 0 0 0;}
.news-text {text-align: left; float: right; width: 165px;}
.news-text a { text-decoration: none; color: #41403b;}
.news-text a:hover { text-decoration: underline;}
.news-text-2 {text-align: left; float: right; width: 555px;}
.news-text-2 a { text-decoration: none; color: #41403b;}
.news-text-2 a:hover { text-decoration: underline;}

/*--------------------- PRAWA KOLUMNA ---------------------------*/

#footer { clear: both; width: 990px; background: #f0f0f0 url(../img/footer_background.jpg) bottom no-repeat; height: 62px;  }
#footer_top { clear: both; width: 990px;}
#footer_menu { float: left; clear: both; margin: 16px 0 0 12px;}
#footer_menu a { font-weight: bold; text-decoration: none; color: #329900; font-size: 10px;}
#footer_menu a:hover { text-decoration: underline;}
#footer_menu span { margin: 0 12px 0 12px; color: #ffffff;}
#footer_top_link { float: right; margin: 16px 12px 0 0;}
#footer_top_link a { font-size: 10px; font-weight: bold; text-decoration: none; color: #ffffff;}
#footer_top_link a:hover { text-decoration: none;}
#footer_copyright { float: left; clear: both; font-size: 10px; color: #696969; margin: 10px 0 0 12px; display: inline;}
#footer_copyright a { color: #696969; text-decoration: none;}
#footer_copyright a:hover {text-decoration: underline;}

/*------------------- OPERATORZY FORMULARZ---------------*/

.form_zestaw_premium 		{	 font-size: 11px;color:#5C5C5C;float: left;	width:520px;		overflow: hidden;	padding: 0 10px 0 10px;	margin: 10px 5px;	border: 1px solid #DDDDDD;	background-color:#FAFAFA; }
.form_zestaw_usluga 		{	 font-size: 11px;color:#5C5C5C;float: left;	width:520px;		overflow: hidden;	padding: 0 10px 0 10px;	margin: 10px 5px;	border: 1px solid #DDDDDD;	background-color:#FAFAFA; }
.form_zestaw_usluga 		a{	color:#5C5C5C;text-decoration:underline;}
.form_zestaw_lokalizacje 	{	float: left;	overflow: hidden;	margin-top:2px;		padding: 3px 0 3px 10px;	font-size: 10px;	width:500px;	color:#666666;	border: 1px solid #CCCCCC; }
.form_select_ulica {width:118px;}
.form_input_ulica {width:114px;}
.areaRow {	padding:2px 1px;	font-size:11px;	color:black;}
.areaRowHeader {	padding:2px 1px; font-size:11px; color:black; background: #f6f6ee;}
.areaRow:hover{	background-color:#EFEFEF;	}
.rowWoj		{float:left;	display:inline;	width:110px;}
.rowPow		{float:left;	display:inline;	width:100px;}
.rowMiasto	{float:left;	display:inline;	width:100px;}
.rowUlica	{float:left;	display:inline;	width:125px;}
.rowWiecej	{float:left;	display:inline;	width:50px;	}
.form_text_koszt {margin-left:7px;}
.form_text_koszt_modemu {margin-left:7px;}
.form_text_koszt_aktywacji {margin-left:7px;}
#btnRejestruj{float:right;margin-right:10px;}

/*------------------- OPERATORZY  LISTA---------------*/
#lista_operatorow{clear:both;}

.providerBox {width:571px;margin:13px 0 13px 0}
.providerHeader {background:url(../img/provider_header_bg.jpg) no-repeat;width:571px;height:24px;padding:7px 0 0 0}
.providerHeader h1{font-size:11px;margin:0;color:#686e74;margin:0 0 0 10px}
.providerHeader a {color:#686e74;}
.providerHeader a:hover {color:#339a00;}
.providerLogo {float:left;display:inline;margin:18px 12px 0 10px;width:200px}
.providerText {float:left;display:inline;width:330px;margin:18px 0 0 0}
.providerLink a {color:#339a00;}

#providerDetails {}
#providerDetails h1 {color:#277900;font-size:13px;line-height:13px;font-weight:bold;margin:10px 0 0px 0;padding:0;}
#providerDetailsText {}
#providerDetailsText img{float:right; margin:10px;}
#providerDetailsLogo {float:left;display:inline;width:200px;margin:0 0 0 20px}

#providerDetails2 {}
#providerDetails2 h1
#providerDetails2 div.opis_pelny{padding: 10px 0;}
#providerDetails2Left {float:left;width:320px; overflow:hidden;display:inline;}
#providerDetails2Left img{clear:both;}
#providerDetails2Right {float:right;width:200px; padding-top:0px; padding-bottom:5px; margin-right:15px; display:inline;}
#providerDetails2Right .logo{width:200px;margin: 15px 0; text-align:center;}
#providerDetails2Right p{ width: 196px; height: 20px; background: url(../img/right_box_top.gif) no-repeat; color: #353430; font-weight: bold; font-size: 14px;  text-align: left; line-height: 16px; padding:6px 10px 10px 10px; margin:0; }
#providerDetails2Right div.item{ width: 176px; background: #f6f6ee;  line-height: 20px; padding:1px 10px; margin:2px 0 ;}
#providerDetails2Right div.item div span.cena {font-weight: bold; font-size: 21px; padding: 0 5px 0 20px;}

#providerDetails2Menu{width:200px; margin: 20px 0;}
#providerDetails2Menu a.row{display:block; cursor:pointer;padding:3px 5px;}
#providerDetails2Menu a.row:hover{background-color:#edebde; color:#333333;}
#opisHeader{margin:0;}
#providerDetails3 div.opis_pelny3{padding: 5px 0;}
.opis_pelny3 > p{padding: 0;margin: 0;}
#providerDetails3Left {float:left;width:320px; overflow:hidden;display:inline;}
#providerDetails3Left img{clear:both;}
#providerDetails3Right {float:right;width:200px; padding-top:0px; padding-bottom:5px; margin-right:15px; display:inline;}
#providerDetails3 .logo3{width:200px;float:left;margin:10px}
#providerDetails3Right p{ width: 196px; height: 20px; background: url(../img/right_box_top.gif) no-repeat; color: #353430; font-weight: bold; font-size: 14px;  text-align: left; line-height: 16px; padding:6px 10px 10px 10px; margin:0; }

#providerDetails3 .rowParam{width: 330px; margin-bottom:5px;}
#providerDetails3 h1{ text-align:right; }
#providerDetails3 .rowParamLeft{background:url(../img/btn_left.gif) no-repeat;float:left;width:3px;height:23px;clear:both; }
#providerDetails3 .rowParamCenter{background:url(../img/btn_content.gif) repeat-x;float:left;width:80px;height:23px;line-height:20px; padding: 0 5px; }
#providerDetails3 .rowParamRight{background:url(../img/btn_right.gif) no-repeat;float:left;width:3px;height:23px; }
#providerDetails3 .rowParamValue{background:#FFFFFF;float:left;width:200px;height:23px;line-height:20px;padding-left:20px; }
.icoDot{float:left;margin: 10px 5px 0 10px;}



.techFooter{clear:both;width:600px;height:35px;display:block;background:#f1f1e6; line-height:26px;}
.techFooter a{float:left;margin: 3px 5px 0 10px;}


.voteFooter{clear:both;width:600px;display:block;background:#f1f1e6; line-height:26px;}
.voteFooter h3{margin: 3px 5px 0 10px;padding: 0;  font-size: 16px; font-weight:normal}
.voteFooter a{margin: 3px 5px 0 10px;}






.hiddenCennik{/*display:none;*/}


.category{margin:0;}
.categoryHeader{font-size: 18px; color: #4d4d4d; background: url(../img/center_box_top.gif) no-repeat;width:550px;  height: 38px;  font-weight: bold; padding: 2px 25px;margin:0;line-height:35px;}
.EditcategoryHeader{font-size: 13px; color: #4d4d4d; background: url(../img/center_box_top.gif) no-repeat;width:550px;  height: 18px;  font-weight: bold; padding: 2px 25px;margin:0;line-height:17px;}
.categoryContent{float:left;clear:both;margin-bottom:10px;}
.categoryLeft{float:left;width:165px;height:410px; background-color: #f6f6ee;margin-right:2px; overflow:auto; }
.categoryLeft a.row{display:block; cursor:pointer;padding:3px 7px;background-color: #f6f6ee;width:150px}
.categoryRight{float:right;width:400px;height:410px;background-color: #f6f6ee; margin-left:2px;overflow:hidden; }
.categoryRight h1{margin: 3px 0 5px 20px;}
.categoryRight h1>img{margin:5px 6px 0 0;}
.categoryRight ul{margin: 0 0 0 15px;}

.opis{width:373px;height:335px;overflow:auto;}
.korzysci{width:373px;height:335px;overflow:auto;}
.dostepnosc{width:373px;height:335px;overflow:auto;}
.cennik_uslug{width:373px;height:335px;overflow:auto;padding:25px;}


#okresy_umow {background-color:#F6F6EE;border-bottom:1px solid #edebde;}
#okresy_umow .umowy {display:block;background-color:#F6F6EE;padding:5px 10px;float:left;}
#okresy_umow .umowy_head {display:block;background-color:#F6F6EE;padding:5px 10px;float:left;}

#providerDetails h1  {color:#277900; font-size:13px;line-height:13px;font-weight:bold;margin:10px 0 0px 0;padding:0;}
#providerDetailsText {}
#providerDetailsText img{float:right; margin:10px;}
#providerDetailsLogo {float:left;display:inline;width:200px;margin:0 0 0 20px}



#services   {width:520px;}
#services th{text-align:center;border-bottom: 3px solid #e2e7ed;border-top: 3px solid #e2e7ed;}
#services th.left{text-align:left;}
#services td{text-align:center; border-bottom: 1px solid #e2e7ed;}
#services td.left{text-align:left;}
#services td.selected{background-color:#edebde;}

.frmZamowienia{width:350px;}
.frmZamowieniaRow {padding: 3px 0px;}
.frmZamowieniaRow label {display:block;width:110px;text-align:right;float:left}
.frmZamowieniaRow input{display:block;width:230px;float:right}
.frmZamowieniaRow textarea {display:block;width:230px;height:50px;float:right}
.frmZamowieniaRow div.small{font-size:8px;text-align:justify}

.detailsBox {width:571px;padding:25px 0 0 0}
.detailsHeader {background:url(../img/provider_header_bg.jpg) no-repeat;width:571px;height:24px;padding:7px 0 0 0}
.detailsHeader h1{font-size:11px;margin:0;color:#686e74;margin:0 0 0 10px}
.detailsHeader a {color:#686e74;}
.detailsHeader a:hover {color:#339a00;}
.detailsText {margin:10px 0 0 0;width:200px;float:left;display:inline;}
.description1 {float:left;display:inline;width:90px;margin:0 0 0 10px;}
.description2 {float:left;display:inline;color:#339a00;}
.detailsLine {clear:both;width:160px;height:1px;background:#e2e7ed;margin:6px 0 6px 0}
.availability {float:left;display:inline;width:350px;margin:10px 0 0 0;color:#8398b1}
.availabilityHeader {color:#686e74;}
.detailsButtons {padding:15px 0 0 140px;}
.detailsButtons img {margin:0 10px 0 10px}

/*------------------- WYSZUKIWARKA  ZAAWANSOWANA---------------*/
#wyszukiwarka_zaawansowana {width:545px; border: 1px solid #EEEEEE; padding: 10px;}
#wyszukiwarka_zaawansowana h1{}
#wyszukiwarka_zaawansowana .wiersz{margin: 5px 0;}
#wyszukiwarka_zaawansowana label{width:100px; float:left;vertical-align: middle;}
#wyszukiwarka_zaawansowana input{vertical-align: middle;width:300px;}
#wyszukiwarka_zaawansowana input.mini{vertical-align: middle;width:100px;}
#wyszukiwarka_zaawansowana input.btnSubmit{float:right;width:100px;}
#wyszukiwarka_zaawansowana select{width:304px;}

/*------------------- FORMULARZ ZAPYTANIA ---------------*/
.kontakt_tytul { font-size: 18px; color: #329900; text-align: left; margin: 0 0 25px 0; }
.kontakt_opis { width: 500px; margin: 0 auto; text-align: center; padding-top: 10px; }
.kontakt_zestaw { width: 500px; overflow: hidden; clear: both; margin: 0 0 10px 0; }
.kontakt_opis_text { float: left; width: 120px; text-align: left; }
.kontakt_opis_text span { color: #f9a600; }
.kontakt_opis_input { float: right; width: 380px; text-align: right; }
.kontakt_opis_input_2 { float: right; width: 380px; text-align: right; }
.kontakt_opis_input input { width: 376px; border: 1px solid #dadada; background: #f8f9f9; color: #4b4d4f; }
.kontakt_opis_input textarea { width: 376px; height: 80px; overflow: auto; border: 1px solid #dadada; background: #f8f9f9; color: #4b4d4f; }

.newsHeader { font-weight: bold; color: #216102; }
.newsHeader span { font-weight: normal; color: #4AD505; }
.newsText { margin: 10px 0 20px 20px; }

/*-------------------POPUP--------------------------------*/
.popup{padding:20px; text-align:left;cursor: pointer;width:350px;}
.closePopup{float:right;clear:both;margin: 2px 4px 0 0 }
.message{display:none;clear:both;}
.rate{display:none;}
.voteBox{text-align:center;width:350px;clear:both;}
.voteBox textarea{width:310px;float:left;height:150px;}
.vote{display:block;float:left; padding:4px; border: 3px solid #FFA311; background:#E2E7ED; margin: 2px; width:14px;text-align:center;}

/*--------------------POROWNAJ OFERTY---------------------*/
#tblCompareServices a{text-decoration:none;}
.tblCompareServices {border-collapse:collapse; width:560px;}
.tblCompareServices td, .tblCompareServices th{border: 1px solid #339C00;padding:2px 5px; }
.tblCompareServices td.center, .tblCompareServices th.center{text-align:center; }


#powiaty {width:555px; border: 1px solid #e2e7ed;padding:5px 10px;}
#miejscowosci {width:555px; border: 1px solid #e2e7ed;padding:5px 10px;}

#edycja_konta_lista_uslug {width:100%;border:1px solid black;}
#edycja_konta_lista_uslug .lewa_kolumna{float:left;border:1px solid blue; }
#edycja_konta_lista_uslug .prawa_kolumna{float:right;border:1px solid red; }


#statystyka_operatora {border-collapse:collapse;border:1px solid #DDDDDD; margin: 20px;}
#statystyka_operatora th{background-color:#DDDDDD; border:1px solid #EFEFEF;padding: 2px 10px;}
#statystyka_operatora td{background-color:#EFEFEF; border:1px solid #DDDDDD;padding: 2px 10px;}

.opinia{width:570px;margin:0 10px;}
.opinia_naglowek{float:left;display:inline;width:140px;margin:5px;}
.opinia_tresc{float:left;display:inline;width:410px;margin:5px;}

#regulamin{font-size: 9px; color: #666666;margin: 10px 0 0 0; line-height:11px; width: 500px;text-align:justify;}

