/* MIKROFORMATY */
.float-right {float:right !important;}
.float-left {float:left !important;}

.w960	{width: 960px !important;}
.w940	{width: 940px !important;}

.w460	{width: 460px !important;}
.w440	{width: 440px !important;}
.w420	{width: 420px !important;}


/* MARGIN TOP */
.mt-1{margin-top:1px !important;}
.mt-2{margin-top:2px !important;}
.mt-3{margin-top:3px !important;}
.mt-4{margin-top:4px !important;}
.mt-5{margin-top:5px !important;}
.mt-6{margin-top:6px !important;}
.mt-7{margin-top:7px !important;}
.mt-8{margin-top:8px !important;}
.mt-9{margin-top:9px !important;}
.mt-10{margin-top:10px !important;}
.mt-11{margin-top:11px !important;}
.mt-12{margin-top:12px !important;}
.mt-13{margin-top:13px !important;}
.mt-14{margin-top:14px !important;}
.mt-15{margin-top:15px !important;}
.mt-16{margin-top:16px !important;}
.mt-17{margin-top:17px !important;}
.mt-18{margin-top:18px !important;}
.mt-19{margin-top:19px !important;}
.mt-20{margin-top:20px !important;}
.mt-21{margin-top:21px !important;}
.mt-22{margin-top:22px !important;}
.mt-23{margin-top:23px !important;}
.mt-24{margin-top:24px !important;}
.mt-25{margin-top:25px !important;}
.mt-26{margin-top:26px !important;}
.mt-27{margin-top:27px !important;}
.mt-28{margin-top:28px !important;}
.mt-29{margin-top:29px !important;}
.mt-30{margin-top:30px !important;}
.mt-31{margin-top:31px !important;}
.mt-32{margin-top:32px !important;}
.mt-33{margin-top:33px !important;}
.mt-34{margin-top:34px !important;}
.mt-35{margin-top:35px !important;}
.mt-36{margin-top:36px !important;}
.mt-37{margin-top:37px !important;}
.mt-38{margin-top:38px !important;}
.mt-39{margin-top:39px !important;}
.mt-40{margin-top:40px !important;}
.mt-41{margin-top:41px !important;}
.mt-42{margin-top:42px !important;}
.mt-43{margin-top:43px !important;}
.mt-44{margin-top:44px !important;}
.mt-45{margin-top:45px !important;}
.mt-46{margin-top:46px !important;}
.mt-47{margin-top:47px !important;}
.mt-48{margin-top:48px !important;}
.mt-49{margin-top:49px !important;}
.mt-50{margin-top:50px !important;}

/* MARGIN BOTTOM */
.mb-1{margin-bottom:1px !important;}
.mb-2{margin-bottom:2px !important;}
.mb-3{margin-bottom:3px !important;}
.mb-4{margin-bottom:4px !important;}
.mb-5{margin-bottom:5px !important;}
.mb-6{margin-bottom:6px !important;}
.mb-7{margin-bottom:7px !important;}
.mb-8{margin-bottom:8px !important;}
.mb-9{margin-bottom:9px !important;}
.mb-10{margin-bottom:10px !important;}
.mb-11{margin-bottom:11px !important;}
.mb-12{margin-bottom:12px !important;}
.mb-13{margin-bottom:13px !important;}
.mb-14{margin-bottom:14px !important;}
.mb-15{margin-bottom:15px !important;}
.mb-16{margin-bottom:16px !important;}
.mb-17{margin-bottom:17px !important;}
.mb-18{margin-bottom:18px !important;}
.mb-19{margin-bottom:19px !important;}
.mb-20{margin-bottom:20px !important;}
.mb-21{margin-bottom:21px !important;}
.mb-22{margin-bottom:22px !important;}
.mb-23{margin-bottom:23px !important;}
.mb-24{margin-bottom:24px !important;}
.mb-25{margin-bottom:25px !important;}
.mb-26{margin-bottom:26px !important;}
.mb-27{margin-bottom:27px !important;}
.mb-28{margin-bottom:28px !important;}
.mb-29{margin-bottom:29px !important;}
.mb-30{margin-bottom:30px !important;}
.mb-31{margin-bottom:31px !important;}
.mb-32{margin-bottom:32px !important;}
.mb-33{margin-bottom:33px !important;}
.mb-34{margin-bottom:34px !important;}
.mb-35{margin-bottom:35px !important;}
.mb-36{margin-bottom:36px !important;}
.mb-37{margin-bottom:37px !important;}
.mb-38{margin-bottom:38px !important;}
.mb-39{margin-bottom:39px !important;}
.mb-40{margin-bottom:40px !important;}
.mb-41{margin-bottom:41px !important;}
.mb-42{margin-bottom:42px !important;}
.mb-43{margin-bottom:43px !important;}
.mb-44{margin-bottom:44px !important;}
.mb-45{margin-bottom:45px !important;}
.mb-46{margin-bottom:46px !important;}
.mb-47{margin-bottom:47px !important;}
.mb-48{margin-bottom:48px !important;}
.mb-49{margin-bottom:49px !important;}
.mb-50{margin-bottom:50px !important;}

/* MARGIN RIGHT */
.mr-1{margin-right:1px !important;}
.mr-2{margin-right:2px !important;}
.mr-3{margin-right:3px !important;}
.mr-4{margin-right:4px !important;}
.mr-5{margin-right:5px !important;}
.mr-6{margin-right:6px !important;}
.mr-7{margin-right:7px !important;}
.mr-8{margin-right:8px !important;}
.mr-9{margin-right:9px !important;}
.mr-10{margin-right:10px !important;}
.mr-11{margin-right:11px !important;}
.mr-12{margin-right:12px !important;}
.mr-13{margin-right:13px !important;}
.mr-14{margin-right:14px !important;}
.mr-15{margin-right:15px !important;}
.mr-16{margin-right:16px !important;}
.mr-17{margin-right:17px !important;}
.mr-18{margin-right:18px !important;}
.mr-19{margin-right:19px !important;}
.mr-20{margin-right:20px !important;}
.mr-21{margin-right:21px !important;}
.mr-22{margin-right:22px !important;}
.mr-23{margin-right:23px !important;}
.mr-24{margin-right:24px !important;}
.mr-25{margin-right:25px !important;}
.mr-26{margin-right:26px !important;}
.mr-27{margin-right:27px !important;}
.mr-28{margin-right:28px !important;}
.mr-29{margin-right:29px !important;}
.mr-30{margin-right:30px !important;}
.mr-31{margin-right:31px !important;}
.mr-32{margin-right:32px !important;}
.mr-33{margin-right:33px !important;}
.mr-34{margin-right:34px !important;}
.mr-35{margin-right:35px !important;}
.mr-36{margin-right:36px !important;}
.mr-37{margin-right:37px !important;}
.mr-38{margin-right:38px !important;}
.mr-39{margin-right:39px !important;}
.mr-40{margin-right:40px !important;}
.mr-41{margin-right:41px !important;}
.mr-42{margin-right:42px !important;}
.mr-43{margin-right:43px !important;}
.mr-44{margin-right:44px !important;}
.mr-45{margin-right:45px !important;}
.mr-46{margin-right:46px !important;}
.mr-47{margin-right:47px !important;}
.mr-48{margin-right:48px !important;}
.mr-49{margin-right:49px !important;}
.mr-50{margin-right:50px !important;}

/* MARGIN LEFT */
.ml-1{margin-left:1px !important;}
.ml-2{margin-left:2px !important;}
.ml-3{margin-left:3px !important;}
.ml-4{margin-left:4px !important;}
.ml-5{margin-left:5px !important;}
.ml-6{margin-left:6px !important;}
.ml-7{margin-left:7px !important;}
.ml-8{margin-left:8px !important;}
.ml-9{margin-left:9px !important;}
.ml-10{margin-left:10px !important;}
.ml-11{margin-left:11px !important;}
.ml-12{margin-left:12px !important;}
.ml-13{margin-left:13px !important;}
.ml-14{margin-left:14px !important;}
.ml-15{margin-left:15px !important;}
.ml-16{margin-left:16px !important;}
.ml-17{margin-left:17px !important;}
.ml-18{margin-left:18px !important;}
.ml-19{margin-left:19px !important;}
.ml-20{margin-left:20px !important;}
.ml-21{margin-left:21px !important;}
.ml-22{margin-left:22px !important;}
.ml-23{margin-left:23px !important;}
.ml-24{margin-left:24px !important;}
.ml-25{margin-left:25px !important;}
.ml-26{margin-left:26px !important;}
.ml-27{margin-left:27px !important;}
.ml-28{margin-left:28px !important;}
.ml-29{margin-left:29px !important;}
.ml-30{margin-left:30px !important;}
.ml-31{margin-left:31px !important;}
.ml-32{margin-left:32px !important;}
.ml-33{margin-left:33px !important;}
.ml-34{margin-left:34px !important;}
.ml-35{margin-left:35px !important;}
.ml-36{margin-left:36px !important;}
.ml-37{margin-left:37px !important;}
.ml-38{margin-left:38px !important;}
.ml-39{margin-left:39px !important;}
.ml-40{margin-left:40px !important;}
.ml-41{margin-left:41px !important;}
.ml-42{margin-left:42px !important;}
.ml-43{margin-left:43px !important;}
.ml-44{margin-left:44px !important;}
.ml-45{margin-left:45px !important;}
.ml-46{margin-left:46px !important;}
.ml-47{margin-left:47px !important;}
.ml-48{margin-left:48px !important;}
.ml-49{margin-left:49px !important;}
.ml-50{margin-left:50px !important;}

/* Stylesheet: mikroformaty Modified On 2013-01-28 19:42:36 */
html, body {}

html {background: #F0F0F0;}

body {
	padding:0px;
	margin:0px auto auto auto;
	background:#ffffff;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}

/* DODATKI */
::selection {   /* safari */
	background: #ffeab1; 
	color: #a57332;
}

::-moz-selection {   /* firefox */
	background: #ffeab1; 
	color: #a57332;
}

/* STANDARD */
div {margin:0;padding:0;}
a img, img {border:0;}
span {margin: 0; padding: 0}
a:link, a:visited {color: #f77700; text-decoration:none;}
a:hover {color: #f77700; text-decoration:underline;}

.clear {clear:both;}
.bull {
  color: #777777;
    margin-left: 10px;
    margin-right: 10px;
}




/* IE WARNING */
.ie_warning {
	float:left;
	clear:both;
	width:100%;
	height:auto;
	margin:0;
	padding:0;
	background: #000000;
}
.ie_warning a:hover img {
	color:#fff200;
}
.ie_warning img {
	margin:0;
	padding:0;
	border:0;
	float:left;
	color: #ffffff;
	line-height: 140px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align:center;
	display:block;
}

/* LAYOUT */
.container_940 {
	margin: auto;
	width:940px;
	height:auto;
	position: relative;
}
.container_960 {
	margin: auto;
	width:960px;
	height:auto;
	position: relative;
}

.wrapper_1 {
	float:left;
	clear:both;
	width:100%;
	height:auto;
	margin:0;
	padding:0;
	background: #ffffff;
}
.wrap_podstrona {
	background: url("/smarty/gfx/bg22.png") center top repeat #ffffff !important;
}
.podstrona-alias-home {
}

.srodek {
	float:left;
	clear:both;
	width:100%;
	height:auto;
	margin:0;
	padding:0;
}

.left-side {float:left; height:auto; width:auto;}
.right-side {float: right;height: 122px;width: 600px;}

.top {
	float:left;
	clear:both;
	width:100%;
	height:auto;
	margin:0;
	padding:0;
}


#fb-like-but {
z-index: 51;
}


.top_bar_1 a {color: #cccccc;}
.top_bar_1 {
	float:left;
	clear:both;
	width:100%;
	height:31px;
	margin:0;
	padding:0;
	background: #333333;
	color: #cccccc;
	font-size: 11px;
	line-height:11px;
}

.top_bar_2 {
	float:left;
	clear:both;
	width:100%;
	height:122px;
	margin:0;
	padding:0;
	background: #ffffff;
	color: #cccccc;
}
.logo {
	float: left;
	height: 122px;
	width:auto;
}


/* TOP MENU */
.top_menu li a {
    float: left;
    padding-bottom: 29px;
    padding-left: 0;
    padding-top: 29px;
    text-align: center;
	color: #333333; text-decoration:none;
	background: url("/smarty/gfx/topmenu.gif") center top repeat-x transparent;
}
.top_menu li a:hover, .top_menu .active {
	background: url("/smarty/gfx/topmenu.gif") center bottom repeat-x #f77700;
	color: #f77700; text-decoration:none;
}

.top_menu {
	font-family: "Open Sans", Arial, sans-serif;
	float: right;
	height: 72px;
	width: auto;
	font-size: 14px;
	line-height:14px;
	color: #333333;
	font-weight: 600;
	clear: both;
}

.top_menu ul{
	float: right;
	margin:0;
	padding:0;
	height: auto;
	width:auto;
	list-style: none outside none;
	background: url("/smarty/gfx/topmenu.gif") center top repeat-x transparent;
}

.top_menu ul li{
    float: left;
    height: 72px;
	margin: 0 0 0 15px;
    padding: 0;
	width:auto;
	text-align: center;
	position:relative;
}

.top_menu ul li:hover ul {
    display: block;
}
.top_menu ul li ul {
    background: url("/smarty/gfx/submenubg.gif") no-repeat scroll right top transparent;
    display: none;
    height: auto;
    list-style: none outside none;
    margin: 53px 0 0 -10px;
    overflow: hidden;
    padding: 6px 0 0;
    position: absolute;
    right: -10px;
    white-space: nowrap;
    width: auto;
    z-index: 50;
	
-webkit-box-shadow: 5px 4px 5px -3px rgba(50, 50, 50, 0.5);
-moz-box-shadow: 5px 4px 5px -3px rgba(50, 50, 50, 0.5);
box-shadow: 5px 4px 5px -3px rgba(50, 50, 50, 0.5);
}

.top_menu ul li ul li {
    clear: both;
    float: left;
	border-left: 1px solid #DEDEDE;
    height: auto;
    margin: 0;
    padding: 0;
    width: 100%;
}
.top_menu ul li ul li:hover, .top_menu ul li ul li a:hover {color: #a57332; background: none repeat scroll 0 0 #ffeab1; border-color: #f2d483;}
.top_menu ul li ul li a {
    border-bottom: 1px solid #DEDEDE;
    float: left;
    font-size: 12px;
    font-weight: 400;
    height: auto;
    line-height: 12px;
    margin: 0;
    padding: 10px;
    text-align: left;
    width: 100%;
}

/* WYSZUKIWARKA */
.wyszukiwarka {
    clear: both;
    float: right;
    height: auto;
    margin: 9px 0 0;
    padding: 0 0 0 30px;
    position: relative;
}
.wyszukiwarka form {
    float: right;
    margin: 0;
    padding: 0;
}
.wyszukiwarka input.search-button {
    background: url("/smarty/gfx/icolupa.png") no-repeat scroll center center transparent;
    border-color: #DEDEDE #DEDEDE #DEDEDE;
    border-image: none;
    border-style: solid solid solid none;
    border-width: 1px 1px 1px 0;
    cursor: pointer;
    display: block;
    float: left;
    font-size: 0;
    height: 33px;
    margin: 0;
    overflow: hidden;
    padding: 0;
    right: 1px;
    text-indent: -999px;
    top: 1px;
    width: 37px;
}
.wyszukiwarka input.search-input {
    background: url("/smarty/gfx/inputbg.gif") no-repeat scroll left top #FFFFFF;
    border-color: #DEDEDE #DEDEDE #DEDEDE;
    border-image: none;
    border-style: solid none solid solid;
    border-width: 1px 0 1px 1px;
    color: #A6A6A6;
    cursor: help;
    float: left;
    font-family: "Open Sans",sans-serif;
    font-size: 11px;
    font-weight: 400;
    height: 15px;
    line-height: 11px;
    margin: 0;
    padding: 8px;
    width: 204px;
}

/* WYSZUKIWARKA W CONTENCIE */
.wyszukiwarka_w_content {
    clear: both;
    float: left;
    height: auto;
    margin: 10px 0 0;
    padding: 0;
    position: relative;
}
.wyszukiwarka_w_content form {
    float: right;
    margin: 0;
    padding: 0;
}
.wyszukiwarka_w_content input.search-button {
    background: url("/smarty/gfx/icolupa.png") no-repeat scroll center center transparent;
    border-color: #DEDEDE #DEDEDE #DEDEDE;
    border-image: none;
    border-style: solid solid solid none;
    border-width: 1px 1px 1px 0;
    cursor: pointer;
    display: block;
    float: left;
    font-size: 0;
    height: 33px;
    margin: 0;
    overflow: hidden;
    padding: 0;
    right: 1px;
    text-indent: -999px;
    top: 1px;
    width: 37px;
}
.wyszukiwarka_w_content input.search-input {
    background: url("/smarty/gfx/inputbg.gif") no-repeat scroll left top #FFFFFF;
    border-color: #DEDEDE #DEDEDE #DEDEDE;
    border-image: none;
    border-style: solid none solid solid;
    border-width: 1px 0 1px 1px;
    color: #A6A6A6;
    cursor: help;
    float: left;
    font-family: "Open Sans",sans-serif;
    font-size: 11px;
    font-weight: 400;
    height: 15px;
    line-height: 11px;
    margin: 0;
    padding: 8px;
    width: 204px;
}







/* TOP INFO */
.top_info {
    clear: none;
	font-family: "Open Sans", Arial, sans-serif;
    color: #333333;
    float: right;
    font-size: 14px;
    font-weight: 400;
    height: 25px;
    line-height: 14px;
    margin: 18px 0 0 20px;
    padding: 0;
    text-align: left;
    width: auto;
}

.infoline {
    color: #f77700;
    font-weight: 600;
    padding: 3px 5px 2px 22px;
	background: url("/smarty/gfx/icotel.png") no-repeat scroll left center #f77700;
}

/* HEADER, ROTATOR */

.header_full, .header_normal {
    background: url("/smarty/gfx/headerbg.png") no-repeat scroll center bottom transparent;
    clear: both;
    float: left;
    height: auto;
    margin: 0;
    padding: 0 0 12px;
    width: 100%;
	position: relative;
}

.header_full #rotator,  .header_normal #rotator { /* header blokowy */
    background: url("/smarty/gfx/rotatorloading.gif") no-repeat scroll center center #ededed;

}
.header_full #rotator { /* header full width */
	height:345px !important;
	overflow:hidden !important;
	clear: both !important;
	float: left !important;
	margin: 0;
	padding:0;
	width: 100% !important;
	text-align:center;	
}
.header_full #rotator span {
	width: 100% !important;
}
.header_full #rotator a, .header_normal #rotator {
	width: 100% !important;
	float: left;
	height:345px !important;
}
#nav_space {
    height: 0;
    margin: auto;
    overflow: visible;
    position: relative;
    width: 960px;
}
#rotator_nav {
    height: 13px;
    margin: auto;
    overflow: visible;
    position: absolute;
    right: 10px;
    top: 310px;
    width: auto;
    z-index: 30;
}
#rotator_nav a.activeSlide {
    background: url("/smarty/gfx/slider-nav.png") no-repeat scroll center top transparent;
    float: left;
    font-size: 10px;
    height: 13px;
    overflow: hidden;
    text-align: center;
    text-indent: -9999px;
    width: 13px;
}
#rotator_nav a {
    background: url("/smarty/gfx/slider-nav.png") no-repeat scroll center bottom transparent;
    float: left;
	cursor: alias;
    font-size: 10px;
    height: 13px;
    margin-left: 10px;
    overflow: hidden;
    text-align: center;
    text-indent: -9999px;
    width: 13px;
}

/* PAGE CONTENT */

.page_content {
	float:left;
	clear:both;
	width:100%;
	height:auto;
	margin:0;
	padding:0;
	z-index: 50;
}

/* NAGLOWKI */
.box_naglowek {
    background: url("/smarty/gfx/naghr.gif") no-repeat scroll left bottom transparent;
    color: #f77700;
    float: left;
    font-family: "Open Sans",sans-serif;
    height: auto;
    margin-bottom: 12px;
    padding: 0 0 6px;
    width: 100%;
}

.boxy_ofertowe .box_naglowek {
	margin-left: 10px;
	margin-top: 16px;
	margin-bottom: 7px;
}

.box_naglowek .title {
    float: left;
    font-size: 14px;
    font-weight: 400;
    line-height: 18px;
    margin-top: -2px;
    width: auto;
}
.box_naglowek .nag-right:hover, .box_naglowek .nag-right a:hover {text-decoration: underline;}
.box_naglowek .nag-right, .box_naglowek .nag-right a {color: #A6A6A6;float: right;font-size: 12px;line-height: 14px;text-decoration:none;}

.box_680 .box_naglowek .title {
    width: 448px;
}

.box_960 .box_naglowek .title {
    width: 718px;
}



/* BOXY OFERTOWE */
.boxy_ofertowe {
    clear: both;
    color: #333333;
    float: left;
    font-family: "Open Sans",sans-serif;
    font-weight: 400;
    width: 960px;
}

.boxy_ofertowe .box:hover {}
.boxy_ofertowe .box {
    clear: none;
    float: left;
    font-size: 14px;
    height: auto;
    line-height: 14px;
    margin-left: 10px;
    margin-right: 10px;
    text-align: center;
    width: auto;
}

.boxy_ofertowe .box a {
    padding-bottom: 19px;
    padding-top: 68px;
	float: left;
	width:138px;
	height:auto;
	color: #333333;
	text-decoration:none;
    border-color: #DEDEDE;
    border-image: none;
    border-style: solid;
    border-width: 1px 1px 3px;
}



.boxy_ofertowe .kolor-czerwony {background-color: #db1414 !important;}
.boxy_ofertowe .kolor-czerwony a:hover {border-color: #db1414 !important;}

.boxy_ofertowe .kolor-niebieski {background-color: #2852ab !important;}
.boxy_ofertowe .kolor-niebieski a:hover {border-color: #2852ab !important;}

.boxy_ofertowe .kolor-zielony {background-color: #68aa00 !important;}
.boxy_ofertowe .kolor-zielony a:hover {border-color: #68aa00 !important;}

.boxy_ofertowe .kolor-orange {background-color: #f77700 !important;}
.boxy_ofertowe .kolor-orange a:hover {border-color: #f77700 !important;}

.boxy_ofertowe .kolor-brazowy {background-color: #623e1c !important;}
.boxy_ofertowe .kolor-brazowy a:hover {border-color: #623e1c !important;}

.boxy_ofertowe .kolor-srebrny {background-color: #747b8b !important;}
.boxy_ofertowe .kolor-srebrny a:hover {border-color: #747b8b !important;}




.boxy_ofertowe .box a:hover {
    border-color: #f77700;
    border-image: none;
    border-style: solid;
    border-width: 1px 1px 3px;
    padding-bottom: 19px;
    padding-top: 68px;
	float: left;
	width:138px;
	height:auto;
	color: #ffffff;
	text-decoration:none;
}

.boxy_ofertowe .auto_thumb_ico {background: no-repeat scroll 1px 1px #f77700;}
.boxy_ofertowe .auto_thumb_ico:hover {background-position: -137px 1px; background-color: #f77700;}

.boxy_ofertowe .ico-net {background: url("/smarty/gfx/box-net.png") no-repeat scroll 1px 1px #f77700;}
.boxy_ofertowe .ico-net:hover {background-position: -137px 1px; background-color: #f77700;}

.boxy_ofertowe .ico-tv {background: url("/smarty/gfx/box-tv.png") no-repeat scroll 1px 1px #f77700;}
.boxy_ofertowe .ico-tv:hover {background-position: -137px 1px; background-color: #f77700;}

.boxy_ofertowe .ico-tel {background: url("/smarty/gfx/box-tel.png") no-repeat scroll 1px 1px #f77700;}
.boxy_ofertowe .ico-tel:hover {background-position: -137px 1px; background-color: #f77700;}

.boxy_ofertowe .ico-poczta {background: url("/smarty/gfx/box-poczta.png") no-repeat scroll 1px 1px #f77700;}
.boxy_ofertowe .ico-poczta:hover {background-position: -137px 1px; background-color: #f77700;}

.boxy_ofertowe .ico-hosting {background: url("/smarty/gfx/box-hosting.png") no-repeat scroll 1px 1px #f77700;}
.boxy_ofertowe .ico-hosting:hover {background-position: -137px 1px; background-color: #f77700;}

.boxy_ofertowe .ico-pakiety {background: url("/smarty/gfx/box-pakiety.png") no-repeat scroll 1px 1px #f77700;}
.boxy_ofertowe .ico-pakiety:hover {background-position: -137px 1px; background-color: #f77700;}


.box_460 {
    border-color: #DEDEDE;
    background: #ffffff;
    border-image: none;
    border-style: solid;
    border-width: 1px 1px 3px;
    float: left;
    margin-left: 10px;
    margin-right: 10px;
    margin-top: 30px;
    padding: 19px;
    width: 420px;
}

.box_680 {
    background: none repeat scroll 0 0 #FFFFFF;
    border-color: #DEDEDE;
    border-image: none;
    border-style: solid;
    border-width: 1px 1px 3px;
    float: left;
    margin: 0;
    padding: 19px;
    width: 630px;
}
.box_960 {
    background: none repeat scroll 0 0 #FFFFFF;
    border-color: #DEDEDE;
    border-image: none;
    border-style: solid;
    border-width: 1px 1px 3px;
    float: left;
    margin: 0 0 0 10px;
    padding: 19px;
    width: 900px;
}

.box_tresc p {margin:0; padding:0;}
.box_tresc strong {color: #333333;}
.box_tresc {
    color: #707070;
    font-size: 12px;
    line-height: 16px;
    text-align: justify;
    white-space: normal;
}

/* GŁÓWNA MACIERZ TREŚCI SERWISU */


.box_960 .tresc {
    width: 898px;
}
.tresc {
    color: #666666;
    font-family: Tahoma, Geneva, sans-serif;
    line-height: 18px;
    float: left;
    width: 630px;
}

.tresc span {}

.tresc p {}

.tresc .specjalne_podkreslenie {
    background: none repeat scroll 0 0 #FFEEC1;
    border-bottom: 1px solid #F2D483;
    color: #A57332 !important;
}
.tresc .specjalne_podkreslenie2 {
    background: none repeat scroll 0 0 #FEFF5B;
    border-bottom: 1px solid #ead057;
    color: #3C3C3C !important;
}

.bloczek_lewy {
float: left;
}

.bloczek_prawy {
float: right;
}

.do_prawej {
float: right;
}

.do_lewej {
float: left;
}

.img_right {float:right; margin-bottom: 10px; margin-left: 15px;}
.img_left {float:left; margin-bottom: 10px; margin-right : 15px;}

.img_right_border {}
.img_left_border {}

.tresc ul {
    list-style-image: url("/smarty/gfx/bullet.png");
    margin: 10px;
    padding: 0 0 0 20px;
}
.tresc ul li {
    margin: 0;
    padding: 0;
}
.tresc ul li ul {margin-top:0px;}
.tresc ul li ul li {}

.tresc h1 {color: #333333; font-family: "Open Sans", Tahoma, Geneva, sans-serif; font-size: 17px; line-height: 21px; font-weight: 600; height: auto;  margin: 0 0 5px; padding: 0;}
.tresc h2 {color: #333333; font-family: "Open Sans", Tahoma, Geneva, sans-serif; font-size: 16px; line-height: 20px; font-weight: 600; height: auto;  margin: 0 0 5px; padding: 0;}
.tresc h3 {color: #333333; font-family: "Open Sans", Tahoma, Geneva, sans-serif; font-size: 15px; line-height: 19px; font-weight: 600; height: auto;  margin: 0 0 5px; padding: 0;}
.tresc h4 {color: #333333; font-family: "Open Sans", Tahoma, Geneva, sans-serif; font-size: 14px; line-height: 18px; font-weight: 600; height: auto;  margin: 0 0 5px; padding: 0;}
.tresc h5 {color: #333333; font-family: "Open Sans", Tahoma, Geneva, sans-serif; font-size: 13px; line-height: 17px; font-weight: 600; height: auto;  margin: 0 0 5px; padding: 0;}
.tresc h6 {color: #333333; font-family: "Open Sans", Tahoma, Geneva, sans-serif; font-size: 12px; line-height: 16px; font-weight: 600; height: auto;  margin: 0 0 5px; padding: 0;}

/* spany-pseudo-headery */
.h1 {color: #333333; font-family: "Open Sans", Tahoma, Geneva, sans-serif; font-size: 17px; line-height: 21px; font-weight: 600; height: auto;  width: 100%;  float: left;  margin: 0 0 5px; padding: 0;}
.h2 {color: #333333; font-family: "Open Sans", Tahoma, Geneva, sans-serif; font-size: 16px; line-height: 20px; font-weight: 600; height: auto;  width: 100%;  float: left;  margin: 0 0 5px; padding: 0;}
.h3 {color: #333333; font-family: "Open Sans", Tahoma, Geneva, sans-serif; font-size: 15px; line-height: 19px; font-weight: 600; height: auto;  width: 100%;  float: left;  margin: 0 0 5px; padding: 0;}
.h4 {color: #333333; font-family: "Open Sans", Tahoma, Geneva, sans-serif; font-size: 14px; line-height: 18px; font-weight: 600; height: auto;  width: 100%;  float: left;  margin: 0 0 5px; padding: 0;}
.h5 {color: #333333; font-family: "Open Sans", Tahoma, Geneva, sans-serif; font-size: 13px; line-height: 17px; font-weight: 600; height: auto;  width: 100%;  float: left;  margin: 0 0 5px; padding: 0;}
.h6 {color: #333333; font-family: "Open Sans", Tahoma, Geneva, sans-serif; font-size: 12px; line-height: 16px; font-weight: 600; height: auto;  width: 100%;  float: left;  margin: 0 0 5px; padding: 0;}



table {    font-size: 12px;}
.tresc table {    border-collapse: collapse; border-spacing: 0;font-size: 12px;}
.tresc tbody {    border-collapse: collapse; border-spacing: 0;}
.tresc td {    border: 1px solid #dedede;    padding-left: 5px; padding-right: 5px;}
.tresc tr {}
.tresc th {
    background: none repeat scroll 0 0 #f77700;
    border-color: #ee5f00 #ee5f00 #ee5f00 #ee5f00;
    border-image: none;
    font-size: 12px;
    border-left: 1px solid #ee5f00;
    border-right: 1px solid #ee5f00;
    border-style: solid;
    border-width: 1px;
    color: #FFFFFF;
    padding: 5px;
    text-align: left;
}
























ul.lista_najczesciej_odwiedzane {
	font-family: Tahoma, Geneva, sans-serif;
    float: left;
    list-style: none outside none;
    margin: -3px 0 0;
    padding: 0;
    width: 450px;
}
ul.lista_najczesciej_odwiedzane li {
	text-decoration: none;
	color: #575757;
    float: left;
    font-size: 11px;
    height: auto;
    line-height: 12px;
    margin: 0 20px 0 0;
    padding: 0;
    width: 200px;
}
ul.lista_najczesciej_odwiedzane a {
	background: url("/smarty/gfx/libg.gif") no-repeat scroll -43px -7px #f77700;
	text-decoration: none;
	color: #575757;
    border-bottom: 1px solid #E5E5E5;
    float: left;
    font-size: 11px;
    height: auto;
    line-height: 12px;
    margin: 0 20px 0 0;
    padding: 9px 0 11px 10px;
    width: 190px;
}
ul.lista_najczesciej_odwiedzane a:hover {
	text-decoration: none;
	color: #a57332;
	background: url("/smarty/gfx/libg.gif") no-repeat scroll -1376px -7px #ffeab1;
    border-bottom: 1px solid #f2d483;
}

a.box_more_link:hover {color: #f77700; text-decoration:underline;}
a.box_more_link {
    clear: both;
    color: #f77700;
    float: right;
    font-family: "Open Sans",sans-serif;
    font-size: 11px;
    font-weight: 600;
    line-height: 11px;
    margin-top: 16px;
}



.nius {}
.nius_tytul a:hover {color: #f77700; text-decoration:none;}
.nius_tytul, .nius_tytul a {
    clear: both;
    color: #333333;
    float: left;
    font-family: Tahoma, Geneva, sans-serif;
    font-size: 12px;
    font-weight: bold;
    line-height: 12px;
}
.nius_tresc {
    clear: both;
    float: left;
	font-family: Tahoma, Geneva, sans-serif;
}
.nius_data {
    background: url("/smarty/gfx/icoclock.png") no-repeat scroll left center #f77700;
    clear: both;
	font-family: Tahoma, Geneva, sans-serif;
    float: left;
    font-size: 11px;
    height: 18px;
    margin-bottom: 12px;
    margin-top: 6px;
    padding-left: 13px;
}



.sitemap_bottom a {
	color: #707070;
	text-decoration:none;
}
.sitemap_bottom a:hover {
	color: #f77700;
	text-decoration: underline;
}
.sitemap_bottom {
    clear: both;
    float: left;
    margin: 0 0 0 10px;
    padding: 0;
    width: 940px;
}
.sitemap_bottom ul {
    border-bottom: 1px solid #dedede;
    border-top: 1px solid #dedede;
    color: #707070;
    font-size: 11px;
    list-style: none outside none;
    margin: 30px auto;
    padding: 12px 0;
    text-align: center;
    width: 940px;
	background: #ffffff;
}
.sitemap_bottom ul li {
    background: url("/smarty/gfx/li2bg.png") no-repeat scroll left center #f77700;
    display: inline;
    margin: 0 0 0 7px;
    padding: 0 0 0 12px;
    text-align: center;
}
.sitemap_bottom_li_first {
    background: none repeat scroll 0 0 transparent !important;
    margin-left: 0 !important;
    padding-left: 0 !important;
}
.footer a {
    color: #7F7F7F;
	text-decoration: underline;
}
.footer a:hover {
    color: #f77700;
	text-decoration: underline;
}
.footer {
    background: none repeat scroll 0 0 #F0F0F0;
    color: #7F7F7F;
    float: left;
    font-size: 11px;
    height: auto;
    padding-bottom: 20px;
    width: 100%;
}
.copyright_info {
    border-bottom: 1px solid #bfbfbf;
    clear: both;
    float: left;
    margin-bottom: 15px;
    padding-bottom: 14px;
    padding-top: 14px;
    width: 940px;
}
.ico-gotop {
    background: url("/smarty/gfx/gototop-icon.gif") no-repeat scroll left center transparent;
    margin-left: 15px;
    padding-left: 10px;
    text-decoration: none !important;
}
.ico-sitemap {
    background: url("/smarty/gfx/sitemap-icon.gif") no-repeat scroll left center transparent;
    margin-left: 15px;
    padding-left: 15px;
    text-decoration: none !important;
}



.partners {
	float: right;
	height: auto;
	width:auto;	
}
.partners_left_side {
    float: left;
}
#partners_right_side {
    background: url("/smarty/gfx/partnersbg.gif") no-repeat scroll left center transparent;
    float: right;
    height: 78px;
    margin-left: 15px;
    padding-left: 5px;
    width: 171px;
    overflow: hidden;
}
#partners_right_side img{
    left: 5px !important;
}
#partners_right_side a{
    left: 5px !important;
}


.breadcrumb_full {
    background: url("/smarty/gfx/topbg.png") repeat-x scroll center -122px transparent;
    color: #707070;
    float: left;
    font-size: 11px;
    height: auto;
    width: 100%;
}
.breadcrumb {
    border-bottom: 1px solid #DEDEDE;
    float: left;
    height: auto;
    margin-bottom: 10px;
    padding-bottom: 12px;
    padding-top: 12px;
    width: 100%;
}


.podstrona_left_col {
    float: left;
    height: auto;
    width: 280px;
}
.podstrona_right_col {
    float: right;
    height: auto;
    width: 680px;
}




.menu_podstrona {
    background: none repeat scroll 0 0 #FFFFFF;
    border-color: #dedede;
    border-image: none;
    border-style: solid;
    border-width: 1px 1px 3px;
    clear: both;
    float: left;
    margin-left: 10px;
    padding: 19px;
    width: 220px;
}

.menu_podstrona ul {
    float: left;
   /* font-family: Tahoma,Geneva,sans-serif;*/
    /* font-family: "Open Sans", Tahoma, Geneva, sans-serif; */
    list-style: none outside none;
    margin: 0;
    padding: 0;
    width: 220px;
}

.menu_podstrona ul li {
    clear: both;
    color: #575757;
    float: left;
    font-size: 11px;
    height: auto;
    line-height: 12px;
    margin: 0;
    padding: 0;
    text-decoration: none;
    width: 220px;
}

.menu_podstrona ul a {
    background: url("/smarty/gfx/libg.gif") no-repeat scroll -43px -7px #f77700;
    border-bottom: 1px solid #E5E5E5;
    color: #575757;
    float: left;
    font-size: 12px;
    height: auto;
    line-height: 14px;
    margin: 0;
    padding: 11px 0 10px 10px;
    text-decoration: none;
    width: 210px;
}
.menu_podstrona ul a:hover {
	text-decoration: none;
	color: #a57332;
	background: url("/smarty/gfx/libg.gif") no-repeat scroll -1376px -7px #ffeab1;
    border-bottom: 1px solid #f2d483;
}

/* POZIOM 1 */
.menu_podstrona ul li a{}

/* POZIOM 2 */
.menu_podstrona ul li ul li a{}

/* POZIOM 3 */
.menu_podstrona ul li ul li ul li a:hover{background: url("/smarty/gfx/sublibg.gif") no-repeat scroll -895px -2px #FFEAB1}
.menu_podstrona ul li ul li ul li a{
    background: url("/smarty/gfx/sublibg.gif") no-repeat scroll -10px -2px #f77700;
    font-size: 11px;
    height: auto;
    line-height: 13px;
    margin-left: 10px;
    padding-bottom: 9px;
    padding-left: 10px;
    padding-top: 9px;
    width: 200px;
}

/* POZIOM 4 */
.menu_podstrona ul li ul li ul li ul li a{
  font-size: 11px;
    height: auto;
    line-height: 13px;
    margin-left: 20px;
    padding-bottom: 9px;
    padding-left: 10px;
    padding-top: 9px;
    width: 190px;
}

.zakladki_boczne {
    float: right;
    height: auto;
    position: fixed;
    right: -1px;
    top: 202px;
    width: auto;
    z-index: 51;
}
.zakladki_boczne div.zakladka:hover {
    margin-right: 0px !important;
    opacity:1.0;
    filter:alpha(opacity=100);
}
.zakladki_boczne div.zakladka {
    border: 1px solid #dedede;
    clear: both;
    float: right;
    margin-bottom: 10px;
    margin-right: -5px;
    position: relative;
    width: 51px;
-webkit-box-shadow: -4px 4px 0px rgba(50, 50, 50, 0.10);
-moz-box-shadow:    -4px 4px 0px rgba(50, 50, 50, 0.10);
box-shadow:         -4px 4px 0px rgba(50, 50, 50, 0.10);
opacity:0.5;
filter:alpha(opacity=50);
}

.zakladki_boczne div.zakladka:hover .zakladka_container {display: block !important;}
.zakladka_container {
   background: url("/smarty/gfx/bgzakladki.gif") no-repeat scroll right top transparent;
    border: 0 none;
    display: none;
    float: right;
    height: auto;
    padding: 20px 30px 20px 20px;
    position: absolute;
    right: 51px;
    text-align: right;
    top: -1px;
    width: auto;
-webkit-box-shadow: -8px 7px 0 -3px rgba(50, 50, 50, 0.1);
-moz-box-shadow: -8px 7px 0 -3px rgba(50, 50, 50, 0.1);
box-shadow: -8px 7px 0 -3px rgba(50, 50, 50, 0.1);
}

.zakladka_container .zakladka_zawartosc {
    clear: both;
    float: left;
    height: auto;
    white-space: nowrap;
    width: auto;
    text-align: left;
}

.zakladka_container .zakladka_zawartosc iframe {
}

.zakladka-kontakt {
    background: url("/smarty/gfx/zakladka-kontakt.png") no-repeat scroll center top #f77700;
    height: 51px;
}
.zakladka-chat{
    background: url("/smarty/gfx/zakladka-chat.png") no-repeat scroll center top #f77700;
    height: 83px;
}
.zakladka-fb{
    background: url("/smarty/gfx/zakladka-fb.png") no-repeat scroll center top #3b5998;
    height: 43px;
    border-color: #133783 !important;
}
.zakladka-google{
    background: url("/smarty/gfx/zakladka-g+.png") no-repeat scroll center top #d94a39;
    height: 43px;
    border-color: #a7271a!important;
}


/* NIUSY */

.nius_box {
   border-bottom: 1px solid #DEDEDE;
    clear: both;
    float: left;
    margin: 0 0 15px;
    padding: 0 0 8px;
    width: 100%;
    height: auto;
}
.nius_box_tytul {
    float: left;
    height: auto;
    margin: 0 0 5px;
    padding: 0;
    width: 100%;
}
.nius_box_tytul a:hover {
    color: #f77700;
    text-decoration: none;
}

.nius_box_tytul a {
color: #333333;
font-weight: 600;
font-size: 12px;
font-family: Tahoma, Geneva, sans-serif;
/*font-family: "Open Sans", Tahoma, Geneva, sans-serif;*/
}

.nius_box .nius_box_pasek_informacyjny {
    margin-bottom: 10px;
}


.nius_box_pasek_informacyjny {
    clear: both;
    float: left;
    font-family: Tahoma,Geneva,sans-serif;
    font-size: 11px;
    height: 12px;
    line-height: 11px;
    margin: 0 0 13px;
    padding: 0;
    width: 100%;
}
.nius_box_pasek_informacyjny .nius_data_wpisu {
    background: url("/smarty/gfx/icoclock.png") no-repeat scroll left center #f77700;
    clear: none;
    float: left;
    height: 11px;
    margin: 0 15px 0 0;
    padding-left: 16px;
    width: auto;
}
.nius_box_pasek_informacyjny .nius_autor {
    background: url("/smarty/gfx/icoautor.png") no-repeat scroll left center #f77700;
    clear: none;
    float: left;
    height: 11px;
    margin: 0 15px 0 0;
    padding-left: 16px;
    width: auto;
}
.nius_box_pasek_informacyjny .nius_zawiera_zalaczniki {
    background: url("/smarty/gfx/icozalacznik.png") no-repeat scroll left center #f77700;
    clear: none;
    float: left;
    height: 11px;
    margin: 0 15px 0 0;
    padding-left: 16px;
    width: auto;
}


.nius_zalaczniki {
    background: url("/smarty/gfx/hrdotted.gif") repeat-x scroll left top transparent;
    clear: both;
    float: left;
    margin-top: 30px;
    padding: 10px 0 0;
}


.nius_zalaczniki_left_col {
    background: url("/smarty/gfx/sprite-nag-zalacznik.png") no-repeat scroll -20px -16px #f77700;
    clear: none;
    float: left;
    height: 100%;
    padding-left: 17px;
    padding-right: 0;
    width: 65px;
}
.nius_zalaczniki_right_col {
    clear: none;
    float: right;
    height: 100%;
    width: 543px;
}


.nius_zalaczniki_right_col a.zalacznik_do_pobrania:hover {
    background: url("/smarty/gfx/sprite-zalacznik.png") no-repeat scroll -5px -198px #ffeab1;
    color: #a57332;
    border-bottom: 1px solid #f2d483;
    text-decoration: none;
}
.nius_zalaczniki_right_col a.zalacznik_do_pobrania {
    background: url("/smarty/gfx/sprite-zalacznik.png") no-repeat scroll -5px 3px #DEDEDE;
    border-bottom: 1px solid #BFBFBF;
    clear: none;
    color: #707070;
    text-decoration: none;
    float: left;
    font-size: 11px;
    height: 12px;
    line-height: 11px;
    margin-bottom: 10px;
    margin-right: 10px;
    padding: 3px 7px 3px 17px;
}

.nius_more_link {
   float: right;
    height: auto;
    margin: 0 0 5px;
    padding: 0;
    width: auto;
}
.nius_more_link a {
    clear: both;
    color: #f77700;
    float: right;
    font-family: "Open Sans",Tahoma,Geneva,sans-serif;
    font-size: 11px;
    font-weight: 600;
    height: auto;
    line-height: 11px;
    margin-top: 10px;
    text-align: right;
    width: auto;
}
.nius_more_link a:hover {}

.nius_box_tresc {}
.nius_box_tresc p {margin: 0; padding: 0;}


/* PAGINACJA NIUSA */

.nius_box_paginacja {
    float: left;
    height: 20px;
    margin: auto;
    width: 100%;
}
.paginacja_container {
    margin: auto;
    padding-left: 10px;
    padding-right: 10px;
    width: 195px;
}
.nius_box_paginacja a {
    font-family: "Open Sans",Tahoma,Geneva,sans-serif;
    font-size: 10px;
}
.paginacja_b1 a:hover, .paginacja_b2 a:hover, .paginacja_b3 a:hover, .paginacja_b4 a:hover {
    text-decoration:none;
    background: #f77700;
    border: 1px solid #f77700;
    color: #ffffff;
}
.paginacja_b1 a, .paginacja_b2 a, .paginacja_b3 a, .paginacja_b4 a {
    border: 1px solid #dedede;
    background: #ffffff;
    float: left;
    height: auto;
    margin-left: 5px;
    margin-right: 5px;
    padding: 0 6px;
    text-align: center;
    width: 8px;
    text-decoration:none;
}
.paginacja_b1 a {
margin-left: 0px !important;
}
.paginacja_b4 a {
margin-right: 0px !important;
}

.paginacja_info {
    float: left;
    font-size: 11px;
    margin-left: 5px;
    margin-right: 5px;
}

/* FORMULARZE */
.error_message {
    background: url("/smarty/gfx/messagebg.png") no-repeat scroll left bottom #F2D0D0;
    clear: both;
    color: #933737;
    float: left;
    font-family: "Open Sans",Tahoma,Geneva,sans-serif;
    font-size: 12px;
    margin: 0 0 10px;
    padding: 20px 20px 32px;
    width: 590px;
}

.error_message ul {
   clear: both;
    float: left;
    list-style-image: none;
    margin: 0 0 0 25px;
    padding: 0;
}
.error_naglowek {
    background: url("/smarty/gfx/erroricon.png") no-repeat scroll left center transparent;
    font-size: 14px;
    clear: both;
    float: left;
    margin-bottom: 10px;
    padding-left: 24px;
}
.error_icon {
    background: url("/smarty/gfx/erroricon2.png") no-repeat scroll left center transparent;
    float: left;
    height: 33px;
    margin-left: 10px;
    position: relative;
    width: 33px;
    cursor: help;
}
.error_icon:hover span.error_icon_text {display: block;}
.error_icon_text {
    background: url("/smarty/gfx/verticalpopupbg.png") no-repeat scroll left -28px #FFEAB1;
    color: #A57332;
    display: none;
    font-size: 12px;
    height: auto;
    left: 30px;
    padding: 10px 10px 10px 20px;
    position: absolute;
    width: 170px;
}

.formularz {clear:both; height: auto; width: auto;}
.formularz .pole {
    clear: both;
    float: left;
    width: 100%;
}
.formularz .pole input {
    background: url("/smarty/gfx/inputbg.gif") no-repeat scroll left top #FFFFFF;
    border: 1px solid #DEDEDE;
    color: #f77700;
    clear: none;
    float: left;
    font-family: "Open Sans",Tahoma,Geneva,sans-serif;
    font-size: 11px;
    font-weight: 400;
    height: 15px;
    line-height: 11px;
    margin: 0;
    padding: 8px;
    width: 204px;
}
.formularz .imie input {  text-transform: capitalize; }

.formularz .pole label, .formularz .wiadomosc label {
    clear: none;
    float: left;
    font-size: 12px;
    height: 23px;
    line-height: 12px;
    margin: 0 0 10px;
    padding: 10px 0 0;
    width: 168px;
}

.formularz .wiadomosc textarea, .formularz .wiadomosc input {
    background: url("/smarty/gfx/inputbg.gif") no-repeat scroll left top #FFFFFF;
    border: 1px solid #DEDEDE;
    clear: none;
    color: #f77700;
    float: right;
    font-family: "Open Sans",Tahoma,Geneva,sans-serif;
    font-size: 12px;
    line-height: 18px;
    margin: 0;
    min-height: 100px;
    padding: 0;
    width: 460px !important;
}

.formularz .captcha {
    clear: both;
    float: left;
    margin-bottom: 10px;
    margin-top: 10px;
    padding: 0 240px 0 0;
    width: 390px;
}
.formularz .captcha img {
    float: right;
    width: 222px;
}

.formularz .captcha input {
    background: url("/smarty/gfx/inputbg.gif") no-repeat scroll left top #FFFFFF;
    border: 1px solid #DEDEDE;
    clear: none;
    color: #f77700;
    float: right;
    font-family: "Open Sans",Tahoma,Geneva,sans-serif;
    font-size: 11px;
    font-weight: 400;
    height: 15px;
    line-height: 11px;
    margin: 10px 0 0;
    padding: 8px;
    text-transform: uppercase;
    width: 204px;
}

.formularz .submit {
clear: both;
text-align: center;
}


/* Moduł download */
.tresc table.tabelka_download {
    clear: both;
    float: left;
    height: auto;
    width: 100%;
    border-collapse: collapse;
    border-spacing: 0;
    border: 0px;
}

.tresc table.tabelka_download tr {
    background: none repeat scroll 0 0 #F7F7F7;
    border-color: #DEDEDE;
    border-image: none;
    border-style: solid;
    border-width: 1px 1px 3px;
    clear: both;
    float: left;
    height: auto;
    margin-bottom: 10px;
    padding: 19px 19px 10px;
    width: 590px;
    position: relative;
}
.tresc table.tabelka_download td{
    border: 0 none;
    clear: both;
    float: left;
    height: auto;
    width: 100%;
}
.tresc table.tabelka_download td a:hover {
}
.tresc table.tabelka_download td a {
}
.tresc table.tabelka_download .tytul_paczki_plikow {
 background: url("/smarty/gfx/sprite-nag-zalacznik-gray.png") no-repeat scroll -20px -17px #f77700;
    clear: both;
    color: #f77700;
    float: left;
    font-weight: 600;
    height: auto;
    padding-left: 17px;
    padding-right: 0;
    width: 562px;
    font-family: "Open Sans",Tahoma,Geneva,sans-serif;
    font-size: 12px;
}

.hr-dotted {
    background: url("/smarty/gfx/hrdotted.gif") repeat-x scroll left top transparent;
    clear: both;
    float: left;
    height: 1px;
    margin: 12px 0 11px;
    padding: 0;
    width: 100%;
}
.tresc table.tabelka_download .linki_do_pobrania a:hover {
    background: url("/smarty/gfx/sprite-zalacznik.png") no-repeat scroll -5px -198px #FFEAB1;
    border-bottom: 1px solid #F2D483;
    color: #A57332;
    text-decoration: none;
}
.tresc table.tabelka_download .linki_do_pobrania a {
    background: url("/smarty/gfx/sprite-zalacznik.png") no-repeat scroll -5px 3px #ededed;
    border-bottom: 1px solid #d9d9d9;
    clear: none;
    color: #707070;
    float: left;
    font-size: 11px;
    height: 12px;
    line-height: 11px;
    margin-bottom: 10px;
    margin-right: 10px;
    padding: 3px 7px 3px 17px;
    text-decoration: none;
}
.gray {color: #707070 !important;}

.tresc table.tabelka_download thead tr {
display: none;
}

.tresc table.tabelka_download thead tr.filterColumns {
    background: none repeat scroll 0 0 transparent;
    border: 0 none;
    display: block;
    height: auto;
    margin: 0;
    padding: 0;
    width: 100%;
}
.tresc table.tabelka_download thead tr.filterColumns input {
    background: url("/smarty/gfx/wyszukiwarka-download.png") no-repeat scroll 0 2px transparent;
    border: 0 none;
    color: #A6A6A6;
    font-family: "Open Sans",Tahoma,Geneva,sans-serif;
    font-size: 11px;
    height: 37px;
    margin-bottom: 10px;
    margin-right: 0;
    margin-top: 0;
    padding: 0 190px 0 30px;
    width: 223px;
}


.etykietka_download-polecany {
    background: url("/smarty/gfx/etykiety_download.png") no-repeat scroll right top transparent;
    height: 26px;
    position: absolute;
    right: -5px;
    top: 5px;
    width: 100px;
}
.etykietka_download-popularny{
    background: url("/smarty/gfx/etykiety_download.png") no-repeat scroll right bottom transparent;
    height: 26px;
    position: absolute;
    right: -5px;
    top: 5px;
    width: 100px;
}






/* ZAKŁADKI CMS */


div.zakladki_cms {
    clear: both;
    margin-top: 20px;
    width: 100%;
}

ul.tabs {
   border-bottom: 1px solid #DEDEDE;
    border-left: 0 none;
    float: left;
    height: 32px;
    list-style: none outside none;
    margin: 0 0 0 1px;
    padding: 0;
    width: 100%;
}

ul.tabs li a:hover {text-decoration: none;}
ul.tabs li.active span.tab_link_area, ul.tabs li.active a {
    float: left;
    height: auto;
    padding: 2px 12px;
}
ul.tabs li span.tab_link_area, ul.tabs li a {
    float: left;
    height: auto;
    padding: 6px 12px;
}
ul.tabs li {
   background: none repeat scroll 0 0 #FFFFFF;
    border-color: #DEDEDE;
    border-image: none;
    border-style: solid;
    border-width: 1px;
    cursor: pointer;
    float: left;
    font-weight: bold;
    height: 26px;
    line-height: 14px;
    margin-left: -1px;
    margin-top: 5px;
    overflow: hidden;
    padding: 0;
    position: relative;
    font-family: "Open Sans",Tahoma,Geneva,sans-serif;
    font-size: 14px;
    color: #f77700;
}
ul.tabs li:hover {
    background: #F7F7F7;
}	
ul.tabs li.active{
    background: none repeat scroll 0 0 #F7F7F7;
    border-bottom: 1px solid #DEDEDE;
    height: 22px;
    margin-top: 0;
    padding-top: 9px;
}
.tab_container {
    background: none repeat scroll 0 0 #F7F7F7;
    border-color: #DEDEDE;
    border-image: none;
    border-right: 1px solid #DEDEDE;
    border-style: none solid solid;
    border-width: 3px 1px;
    clear: both;
    float: left;
    width: 100%;
}
.tab_content {
    padding: 15px;
    display: none;
}


.film-ramka-title {
display: none !important;
}
.polecany-film {
    border-bottom: 1px solid #CCCCCC;
    clear: both;
    position: relative;
    float: left;
    height: auto;
    margin-bottom: 30px;
    padding-bottom: 30px;
    width: 100%;
}
.polecany-film img {
    clear: both;
    float: left;
    height: 95%;
    width: 95%;
}
.polecany-film .film-screenshot {
    float: left;
    height: auto;
    width: 30%;
}
.polecany-film .tv-entry-box {
    float: left;
    height: auto;
    width: 70%;
}





/* KOMUNIKAT COOKIES */
#komunikat_o_cookies {
    background: url("/smarty/js/cookies/tlo.png") repeat scroll right bottom transparent;
    bottom: 0;
    float: left;
    left: 0;
    position: fixed;
    width: 100%;
    z-index: 50;
}
#komunikat_o_cookies_kontener {
    height: auto;
    margin: auto;
    position: relative;
    width: 940px;
}
.komunikat_o_cookies_naglowek {
    clear: both;
    color: #FFFFFF;
    float: left;
    font-weight: bold;
    margin: 10px 0 0;
    padding: 0;
    text-align: center;
    width: 100%;
}
.komunikat_o_cookies_tresc {
    clear: both;
    color: #FFFFFF;
    float: left;
    font-size: 11px;
    text-align: justify;
}
.komunikat_o_cookies_pytanie {
    clear: both;
    color: #FFFFFF;
    float: left;
    font-weight: bold;
    margin: 0;
    text-align: left;
    width: 100%;
}
.przycisk_cookie {
    clear: none;
    float: left;
    height: auto;
    margin-right: 20px;
    width: auto;
    cursor: pointer;
}
.cookie_akceptuje {
   background: none repeat scroll 0 0 #83B338;
    border-color: #5C8A13;
    border-image: none;
    border-style: none none solid;
    border-width: 0 0 3px;
    color: #2D4705;
    font-size: 12px;
    font-weight: bold;
    margin-top: 5px;
    padding: 5px;
}
.cookie_nie_akceptuje {
    border: 1px solid #444444;
    color: #888888;
    font-size: 11px;
    margin-top: 7px;
    padding: 3px;
}
/* KOMUNIKAT COOKIES */

/* Stylesheet: styl-glowny Modified On 2013-06-03 16:37:56 */
