@charset "utf-8";
/* CSS Document */

html { overflow: -moz-scrollbars-vertical; font-family:Tahoma; }
table { border-collapse:collapse; padding:0px; margin:auto; border:none; }
td { padding:0px; vertical-align:top; }
ul { list-style-type:square; line-height:15px; }
p { margin:0px; padding:0px 0px 18px 0px; }

body { margin:30px 0px 0px 0px; padding:0px; text-align:center; background:#f2f2f2 url(img/body.jpg) top center repeat-y; cursor:default; }
img { border:none; vertical-align:bottom; margin:0px; padding:0px; }

span.green { font-weight:bold; color:#00b2bf; }

/* struktura */
div.container_top { background:url(img/top.png) repeat-x; width:100%; height:21px; }
div.container_bottom { background:url(img/bottom.png) repeat-x; width:100%; height:31px; }
div.container_center { margin:auto; width:100%; background-color:#FFFFFF; text-align:center; }
div.container_page { margin:auto; width:970px; }
div.container_logo { margin:auto; width:970px; height:65px; text-align:left; padding:25px 0px 0px 0px;  }
div.container_menu { width:100%; height:29px; background-color:#f2f3f3; margin:auto; text-align:center; }
div.container_menu div.zone { width:964px; margin:auto; text-align:left; }
div.container_menu div.zone span.left { padding-left:4px; }
div.container_menu_bottom { width:100%; height:29px; background-color:#f2f3f3; margin:auto; text-align:center; }
div.container_menu_bottom div.zone { width:964px; margin:auto; text-align:left; }
div.container_menu_bottom div.zone span.left { padding-left:4px; }
div.container_content { width:100%; margin:auto; text-align:center; background-color:#FFFFFF; }
div.menu { width:970px; margin:auto; text-align:left; }

div.content { width:970px; margin:auto; text-align:left; background-color:#FFFFFF; }
div.content_left { width:310px; float:left; margin-left:7px; }
div.content_right { width:635px; float:left; padding-left:11px;}
div.content_left_text { background-color:#f2f2f2; font-size:12px; height:275px;}
div.content_right_text {  background:#00b2bf /*url(img/brand_design_review.jpg)*/ top right no-repeat; font-size:12px; text-align:left; height:274px; }
div.content_right_text .title { font-size:16px; color:#FFFFFF; font-weight:bold; padding:22px 16px 0px 16px; }
div.content_right_info { width:280px; padding:5px 16px 0px 16px; font-size:11px; color:#FFFFFF; line-height:18px; }
div.content_right_info a:link, div.content_right_info a:visited, div.content_right_info a:active, div.content_right_info a:hover { color:#FFFFFF; text-decoration:none; }
div.header { background:#FFFFFF; color:#1A1A18; font-size:12px; font-weight:normal; line-height:1em; padding:30px 0px 10px 20px; }
div.space_bottom { clear:both; font-size:1xp; height:35px; width:100%; }

span.more_black { margin-left:10px; font-weight:bold; color:#1a1a18; }
span.more_white { margin-left:10px; font-weight:bold; color:#FFFFFF; }

div.content_left_text p { font-size:11px; line-height:19px; padding:20px 15px 0px; }
div.content_left_text a:link, div.content_left_text a:visited, div.content_left_text a:active, div.content_left_text a:hover { color:#1a1a18; text-decoration:none; }
img.logo { width:244px; height:40px; margin-left:2px; }

/* podstrony */
div.ps_content { width:970px; margin:auto; text-align:left; background-color:#FFFFFF; }
div.ps_space { height:28px; }
div.ps_bg { background:url(img/bg_podstrona.gif) repeat-y; text-align:left; }
div.ps_bg_czlonkowie { background:url(img/bg_podstrona_czlonkowie.gif) repeat-y; text-align:left; }

div.ps_left { float:left; width:210px; color:#808080; font-weight:bold; font-size:12px; color:#00b2bf; padding-left:30px; margin-top:10px; margin-right:100px; }
div.ps_left a:link, div.ps_left a:active, div.ps_left a:visited { color:#808080; font-weight:bold; text-decoration:none; margin-left:6px; }
div.ps_left a:hover { color:#00b2bf; font-weight:bold; text-decoration:none; margin-left:6px; }
div.ps_right { float:left; width:625px; margin-top:18px; font-size:12px; color:#232020; }
div.ps_right_czlonkowie { float:left; width:610px; margin-top:10px; font-size:12px; color:#232020; }
div.ps_header { font-size:16px; padding:0px; margin:0px; font-weight:bold; }
div.ps_header_czlonkowie { color:#1A1A18; font-size:12px; font-weight:normal; padding:0px 0px 10px 0px; }
div.ps_block_left { float:left; width:290px; padding:25px 15px 20px 0px; font-size:12px; line-height:17px; }
div.ps_block_left_all { float:left; width:350px; padding:25px 15px 15px 0px; font-size:12px; line-height:17px; }
div.ps_block_left_sitemap { float:left; width:290px; padding:25px 15px 15px 0px; font-size:11px; line-height:17px; }
div.ps_block_right { float:left; width:300px; padding:25px 0px 20px 10px; font-size:12px; line-height:17px; }
div.ps_print { margin:auto; width:970px; text-align:right; }
div.ps_clear { clear:both; height:0px; font-size:1px; }
div.ps_block_left ul, div.ps_block_left ol { padding:0px; }
div.ps_block_left_sitemap ul, div.ps_block_left_sitemap li{ margin-left:12px; padding:0px; line-height:20px; }
div.ps_block_left_sitemap a:link, div.ps_block_left_sitemap a:visited, div.ps_block_left_sitemap a:active { color:#00b2bf; text-decoration:none; }
div.ps_block_left_sitemap a:hover { color:#00b2bf; text-decoration:underline; }
div.ps_list_text li { padding:10px; margin-left:10px; line-height:30px; }
div.ps_list_text_popup li { padding:10px; margin-left:10px; line-height:20px; }
div.ps_wydarzenia_img { background:url(img/img_wydarzenia.jpg) no-repeat; width:100%; height:295px; }
div.ps_yc_design_img { background:url(img/yc_design_wer.1.jpg) no-repeat; width:100%; height:295px; }
div.brand_design_review_img { background:url(img/brand_design_review.jpg) no-repeat; width:100%; height:295px; }
div.ul_space { height:15px; }
div.czlonkowie { }
div.ps_czlonkowie_logo { float:left; width:120px; height:73px; margin-right:30px; }
div.ps_logo_space { clear:both; height:25px; }
div.ps_block_right ol.zero, div.ps_block_left ol.zero { padding-top:0px; margin-top:0px;  }
div.ps_block_left ol, div.ps_block_left ul, div.ps_block_right ol, div.ps_block_right ul { line-height:1.4em; list-style-position:inside; padding:10px 15px 0px 0px; margin:0px; }
div.ps_block_left ol.bold, div.ps_block_right ol.bold { font-weight:bold; }
div.ps_block_media { padding:30px 15px 20px 0; }

div.popup_content { position:absolute; visibility: hidden; border:2px solid #00b2bf; background-color:#ffffff; width:320px; padding: 2px; }
div.popup_links { width:320px; margin:5px; float:left; text-align:left; }
span.ps_select { color:#00b2bf; font-weight:bold; text-decoration:none; margin-left:6px; }
span.sharp { color:#00b2bf; margin-right:1px; }
span.linksharp { color:#cf003b; font-size:12px; padding:0px 1px 0px 20px; }
span.linkspace { padding-left:35px; }
span.ps_menu_space { margin-left:17px; }
img.ps_logo { width:120px; height:73px; border:0px; }
img.ps_pdf { width:20px; height:24px; margin:12px 10px 0px 0px; border:0px; }
img.ps_print { width:21px; height:24px; margin:12px 10px 0px 0px; border:0px; }

ul.ps_list_text { list-style-type:none; padding:0px; margin:0px; line-height:30px; }
ul.ps_list_text li { margin-left:0px; }
ul.ps_list_text_popup { list-style-type:none; margin-left:10px; padding:0px; line-height:10px; }
ul.ps_list { list-style-type:none; padding:0px; margin:0px; }
ul.ps_list li {margin:0px; padding:0px; padding-bottom:20px; }

/* linki */
a.textlink2:link, a.textlink2:active, a.textlink2:visited { color:#232020; font-weight:bold; text-decoration:none; font-size:12px; }
a.textlink2:hover { color:#cf003b; font-weight:bold; text-decoration:none; font-size:12px; }

a.textlink:link, a.textlink:active, a.textlink:visited { color:#232020; font-weight:bold; text-decoration:none; margin-left:6px; font-size:12px; }
a.textlink:hover { color:#cf003b; font-weight:bold; text-decoration:none; margin-left:6px; font-size:12px; }
a.ps_link:link, a.ps_link:active, a.ps_link:visited { color:#00b2bf; text-decoration:none; }
a.ps_link:hover { color:#00b2bf; text-decoration:underline; }
a.box:link, a.box:active, a.box:visited { text-decoration:none; display:inline-block; height:29px; padding:0px 18px 0px 15px; background:#f2f3f3; border-left:9px solid #f2f3f3; color:#1a1a18; font-size:12px; line-height:28px; }
a.box:hover { text-decoration:none; display:inline-block; height:29px; padding:0px 18px 0px 15px; background:#00B2BF; border-left:9px solid #003539; color:#FFFFFF; cursor:pointer; font-size:12px; line-height:28px; }
a.box_bottom:link, a.box_bottom:active, a.box_bottom:visited { text-decoration:none; display:inline-block; height:29px; padding:0px 18px 0px 15px; background:#f2f3f3; border-left:9px solid #f2f3f3; color:#808080; font-size:12px; line-height:28px; }
a.box_bottom:hover { text-decoration:none; display:inline-block; height:29px; padding:0px 18px 0px 15px; background:#00B2BF; border-left:9px solid #003539; color:#FFFFFF; cursor:pointer; font-size:12px; line-height:28px; }

a.ps_media { margin-right:20px; }
span.select_bottom { text-decoration:none; display:inline-block; height:29px; padding:0px 18px 0px 15px; background:#00B2BF; border-left:9px solid #003539; color:#FFFFFF; font-size:12px; line-height:28px; }
span.select { text-decoration:none; display:inline-block; height:29px; padding:0px 18px 0px 15px; background:#00B2BF; border-left:9px solid #003539; color:#FFFFFF; font-size:12px; line-height:28px; }
span.linkfix { padding:0px 3px 0px 3px; }
span.box_space { padding-left:4px; }
a.black_link {color:#1A1A18; font-weight:bold;}

table.plan td{
    padding: 5px;
    text-align: center;
    border: 1px solid;
}
table.plan th{
    padding: 5px;
    text-align: center;
    border: 2px solid;
}
p.opinie{
    width:600px;
}