/*@czcionka domyslna*/
* {
font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #272727;
}

/*@marginesy formularza*/
form {
margin: 0 0 0 0;
padding: 0 0 0 0;
}

/*@tlo elementow formularza*/
input {
background: #ffffff;
}

/*@linia hr 1px*/
hr {
height: 1px;
visibility: hidden;
clear: both;
}

/*@marginesy stylow naglowkowych*/
h1, h2, h3, h4, h5, h6 {
margin: 0 0 0 0;
}

/*@akapit*/
p {
margin: 7px 0px 7px 0px;
padding: 0px 0px 0px 0px;
}

/*@marginesy listy wypunktowanej*/
ul {
margin: 4px 0px 4px 0px;
padding: 0px 0px 0px 0px;
}

/*@elementy listy wypunktowanej - 1 poziom*/
ul li {
margin: 0px 0px 0px 15px;
padding: 1px 0px 0px 12px;
list-style-type: none;
background: transparent url(/img/layout/markers/arrow08.gif) 0px 5px no-repeat;
}

/*@elementy listy wypunktowanej - 2 poziom*/
ul ul li {
margin: 0px 0px 0px 30px;
padding: 1px 0px 0px 12px;
list-style-type: none;
background: transparent url(/img/layout/markers/arrow08.gif) 0px 5px no-repeat;
}

/*@elementy listy wypunktowanej - 3 poziom*/
ul ul ul li {
margin: 0px 0px 0px 45px;
padding: 1px 0px 0px 12px;
list-style-type: none;
background: transparent url(/img/layout/markers/arrow08.gif) 0px 5px no-repeat;
}

/*@elementy listy wypunktowanej - kropka*/
ul li.dot {
color: #656565;
font-size: 12px;
margin: 0px 0px 4px 0px;
padding: 1px 0px 0px 13px;
list-style-type: none;
background: transparent url(/img/layout/markers/dot01.gif) left 5px no-repeat;
}

ul li.dot2 {
color: #656565;
font-size: 12px;
margin: 0px 0px 4px 0px;
padding: 1px 0px 0px 13px;
list-style-type: none;
background: transparent url(/img/layout/markers/dot02.gif) left 5px no-repeat;
}

/*@marginesy listy numerowanej*/
ol {
margin: 4px 0px 4px 10px;
padding: 0px 0px 0px 18px;
}

/*@elementy listy numerowanej - poziom 1*/
ol li {
margin: 0px 0px 0px 0px;
padding: 1px 0px 0px 0px;
list-style-type: decimal;
list-style-position: outside;
background: none;
}

/*@elementy listy numerowanej - poziom 2*/
ol ol li {
margin: 0px 0px 0px 0px;
padding: 1px 0px 0px 0px;
list-style-type: decimal;
list-style-position: outside;
background: none;
}

/*@elementy listy numerowanej - poziom 3*/
ol ol ol li {
margin: 0px 0px 0px 0px;
padding: 1px 0px 0px 0px;
list-style-type: decimal;
list-style-position: outside;
background: none;
}

/*@styl naglowkowy h1*/
h1 {
color: #272727;
font-size: 17px;
font-weight: normal;
font-family: Tahoma, Verdana, Helvetica, sans-serif;
}

/*@styl naglowkowy h2*/
h2 {
color: #2580E6;
font-size: 14px;
font-weight: bold;
font-family: Tahoma, Verdana, Helvetica, sans-serif;
}

/*@styl naglowkowy h3*/
h3 {
color: #272727;
font-size: 15px;
font-weight: bold;
font-family: Verdana, Tahoma, Helvetica, sans-serif;
padding: 0px 0px 3px 24px;
}

/*@styl naglowkowy h4*/
h4 {
color: #272727;
font-size: 15px;
font-weight: bold;
font-family: Verdana, Tahoma, Helvetica, sans-serif;
padding: 0px 0px 3px 24px;
}

/*@styl naglowkowy h5*/
h5 {
color: #272727;
font-size: 12px;
font-weight: bold;
font-family: Verdana, Tahoma, Helvetica, sans-serif;
}

/*@styl naglowkowy h6*/
h6 {
color: #272727;
font-size: 12px;
font-weight: bold;
font-family: Verdana, Tahoma, Helvetica, sans-serif;
}

/*@hiperlacze domyslne*/
a {
text-decoration: none;
}

/*@hiperlacze podswietlone*/
a:hover {
text-decoration: underline;
}

/*@hiperlacze wiecej*/
a.more {
color: #656565;
font-size: 12px;
font-weight: normal;
background: transparent url(/img/layout/markers/arrow01.gif) right 4px no-repeat;
padding: 0px 9px 0px 0px;
}

/*@hiperlacze wiecej2*/
a.more2, .pagecontent a.more2 {
color: #272727;
font-size: 12px;
font-weight: normal;
background: transparent url(/img/layout/markers/arrow01.gif) right 4px no-repeat;
padding: 0px 9px 0px 0px;
}

/*@hiperlacze wstecz*/
a.back {
color: #656565;
font-size: 12px;
font-weight: normal;
background: transparent url(/img/layout/markers/arrow02.gif) left 4px no-repeat;
padding: 0px 0px 0px 9px;
}

/*@hiperlacze poprzednie*/
a.prev {
color: #656565;
font-size: 12px;
background: transparent url(/img/layout/markers/arrow02b.gif) left 4px no-repeat;
padding: 0px 0px 0px 9px;
}

/*@hiperlacze nastepne*/
a.next {
color: #656565;
font-size: 12px;
background: transparent url(/img/layout/markers/arrow01b.gif) right 4px no-repeat;
padding: 0px 9px 0px 0px;
}

/*@hiperlacze external*/
a.external {
color: #2580E6;
font-size: 12px;
font-weight: normal;
background: transparent url(/img/layout/icons/externalicon.gif) right 2px no-repeat;
padding: 0px 14px 0px 0px;
}

/*@hiperlacze strzalka*/
a.arrow {
color: #656565;
font-size: 12px;
background: transparent url(/img/layout/markers/arrow01.gif) left 3px no-repeat;
padding: 0px 0px 0px 9px;
}

a.pdf, a.word, a.mail, a.zip, a.drukarka, a.rar, a.excel, a.quicktime, a.wmp, a.mp3, a.file {
font-weight: normal;
text-decoration: none;
color:#f48e0b;
padding:2px 0pt 1px 20px;
}

/*@link dla pdfa*/
a.pdf {
background: url(../img/library/icons/ico_pdf.jpg) no-repeat;
}

/*@link dla worda*/
a.word {
background: url(../img/library/icons/ico_word.gif) no-repeat;
}

/*@link z koperta*/
a.mail {
background: url(../img/library/icons/ico_koperta.jpg) no-repeat;
padding:0px 0pt 0px 20px;
}

/*@link dla zipa*/
a.zip {
background: url(../img/library/icons/ico_zip.gif) no-repeat;
}

/*@link z drukarka*/
a.drukarka {
background: url(../img/library/icons/ico_drukarka.jpg) no-repeat;
}

/*@link dla rara*/
a.rar {
background: url(../img/library/icons/ico_rar.jpg) no-repeat;
}

/*@link dla excela*/
a.excel {
background: url(../img/library/icons/ico_excel.gif) no-repeat;
}

/*@link dla quicktime*/
a.quicktime {
background: url(../img/library/icons/ico_quicktime.gif) no-repeat;
padding:2px 0pt 4px 20px;
}

/*@link dla wmp*/
a.wmp {
background: url(../img/library/icons/ico_wmp.gif) no-repeat;
}

/*@link dla mp3*/
a.mp3 {
background: url(../img/library/icons/ico_mp3.jpg) no-repeat;
padding:4px 0pt 4px 20px;
}

/*@link dla pliku*/
a.file {
background: url(../img/library/icons/ico_files.jpg) no-repeat;
padding:4px 0pt 5px 20px;
}

/*@obramowanie ilustracji*/
img {
border: 0 transparent solid;
}

/*@ilustracje z ramka*/
img.border, img.borderLeft, img.borderRight {
border: 1px #aaa solid;
padding: 1px 1px 1px 1px;
margin: 5px 5px 5px 5px;
}

/*@ilustracja z ramka przyciagana do lewej*/
img.borderLeft {
float: left;
margin: 0 15px 5px 0;
}

/*@ilustracja z ramka przyciagana do prawej*/
img.borderRight {
float: right;
margin: 0 0 5px 15px;
}

/*@ilustracja przyciagana do lewej*/
img.left {
float: left;
margin: 0 15px 5px 0;
}

/*@ilustracja przyciagana do prawej*/
img.right {
float: right;
margin: 0 0 5px 15px;
}

.clear {
clear: both;
}

.component_line {
height: 10px;
font-size: 1px;
background: url(/img/layout/markers/dotsh01.gif) repeat-x center;
}

.component_red {
width: 98%;
padding: 6px 6px 6px 6px;
background: #FFF6F5;
border: 1px solid #e64c3c;
}

.component_red h2.ctitle {
color: #272727;
padding: 0px 0px 3px 24px;
background: transparent url(/img/layout/icons/actredicon.gif) no-repeat 4px 5px;
font-size: 14px;
font-weight: bold;
}

.component_red h2.ctitle a {
color: #272727;
font-size: 14px;
font-weight: bold;
text-decoration: none;
}

.component_red h2.ctitle a:hover {
text-decoration: none;
}

.component_gray {
width: 98%;
padding: 6px 6px 6px 6px;
background: #f8f8f8;
border: 1px solid #b7b7b7;
}

.component_gray h2.ctitle {
color: #2580E6;
padding: 0px 0px 3px 24px;
background: transparent url(/img/layout/icons/actblueicon.gif) no-repeat 4px 5px;
font-size: 14px;
font-weight: bold;
}

.component_gray h2.ctitle a {
color: #2580E6;
font-size: 14px;
font-weight: bold;
text-decoration: none;
}

.component_gray h2.ctitle a:hover {
text-decoration: none;
}

.component_gray .divmore {
text-align: right;
margin: 7px 0px 2px 0px;
}

.component_gray .overflow {
overflow: hidden;
}

.component_blue {
width:98%;
padding: 6px 6px 6px 6px;
background: #e6f5ff;
border: 1px solid #2580e6;
}

.component_blue h2.ctitle {
color: #2580E6;
padding: 0px 0px 3px 24px;
background: transparent url(/img/layout/icons/actblueicon.gif) no-repeat 4px 5px;
font-size: 14px;
font-weight: bold;
}

.component_blue h2.ctitle a {
color: #2580E6;
font-size: 14px;
font-weight: bold;
text-decoration: none;
}

.component_blue h2.ctitle a:hover {
text-decoration: none;
}

.component_grayfright {
width: 352px;
padding: 6px 6px 6px 6px;
background: #f8f8f8;
border: 1px solid #b7b7b7;
margin-left: 5px;
float: right;
}

.component_grayfright h2.ctitle {
color: #272727;
padding: 0px 0px 3px 24px;
background: transparent url(/img/layout/icons/actgrayicon.gif) no-repeat 4px 5px;
font-size: 14px;
font-weight: bold;
}

.component_grayfright h2.ctitle a {
color: #272727;
font-size: 14px;
font-weight: bold;
text-decoration: none;
}

.component_grayfright h2.ctitle a:hover {
text-decoration: none;
}

.component_grayleft {
width: 352px;
padding: 6px 6px 6px 6px;
background: #f8f8f8;
border: 1px solid #b7b7b7;
float: left;
}

.component_grayleft h2.ctitle {
color: #2580E6;
padding: 0px 0px 3px 24px;
background: transparent url(/img/layout/icons/actblueicon.gif) no-repeat 4px 5px;
font-size: 14px;
font-weight: bold;
}

.component_grayleft h2.ctitle a {
color: #2580E6;
font-size: 14px;
font-weight: bold;
text-decoration: none;
}

.component_grayleft h2.ctitle a:hover {
text-decoration: none;
}

.component_blueright {
width: 352px;
background: #e6f5ff;
border: 1px solid #2580e6;
padding: 6px 6px 6px 6px;
float: left;
margin: 0px 0px 0px 10px;
}

.component_blueright h2.ctitle {
color: #2580E6;
padding: 0px 0px 3px 24px;
background: transparent url(/img/layout/icons/actblueicon.gif) no-repeat 4px 5px;
font-size: 14px;
font-weight: bold;
}

.component_blueright h2.ctitle a {
color: #2580E6;
font-size: 14px;
font-weight: bold;
text-decoration: none;
}

.component_blueright h2.ctitle a:hover {
text-decoration: none;
}

body {
margin: 0 0 0 0;
padding: 0 0 0 0;
background: #ffffff none repeat;
behavior: url(/csshover.htc);
}

body.background {
color: #ffffff;
background: #ffffff url(/img/layout/bkg1.jpg) no-repeat center 0px;
text-align: center;
}

body.background2 {
color: #ffffff;
background: #454545 url(/img/layout/bkg2.jpg) no-repeat center 0px;
text-align: center;
}

.btn_sml {
color: #ffffff;
height: 23px;
line-height: 23px;
border: 1px solid #bababa;
background: transparent url(/img/layout/buttons/btnsml.jpg) repeat-x 0px 0px;
font-size: 11px;
cursor: pointer;
padding: 0px 3px 0px 3px;
}

.btn_sml:hover {
color: #ffffff;
height: 23px;
line-height: 23px;
border: 1px solid #bababa;
background: transparent url(/img/layout/buttons/btnsml.jpg) repeat-x 0px -21px;
font-size: 11px;
cursor: pointer;
padding: 0px 3px 0px 3px;
}

#topcornersmarg {
height: 10px;
font-size: 1px;
}

#topcorners .bkg {
width: 958px;
height: 3px;
background: transparent url(/img/layout/topcorners2.gif) no-repeat 0px 0px;
text-align: left;
margin-left: auto;
margin-right: auto;
font-size: 1px;
}

#topcorners .bkg2 {
width: 958px;
height: 3px;
background: transparent url(/img/layout/topcorners.jpg) no-repeat 0px 0px;
text-align: left;
margin-left: auto;
margin-right: auto;
font-size: 1px;
}

#bottomcorners .bkg {
width: 958px;
height: 20px;
background: #ffffff;
text-align: left;
margin-left: auto;
margin-right: auto;
font-size: 1px;
}

#bottomcorners .bkg2 {
width: 958px;
height: 20px;
background: transparent url(/img/layout/bottomcorners.jpg) no-repeat 0px 0px;
text-align: left;
margin-left: auto;
margin-right: auto;
font-size: 1px;
}

#container {
width: 950px;
background-color: #ffffff;
text-align: left;
margin-left: auto;
margin-right: auto;
padding: 4px 4px 0px 4px;
}

.marquee {
width: 840px;
height: 18px;
background: #f9f9f9;
padding: 3px 0px 0px 10px;
float: left;
}

.marquee h1 marquee, .marquee h1 marquee * {
color: #c5c5c5;
}

.properties {
width: 100px;
height: 18px;
background: #f9f9f9;
padding: 3px 0px 0px 0px;
float: left;
text-align: right;
}

.pb_txt {
float: right;
}

.pb_col1 {
width: 12px;
height: 12px;
background: transparent url(/img/layout/buttons/col1.jpg) no-repeat 0px 0px;
cursor: pointer;
margin: 2px 2px 0px 3px;
float: right;
}

.pb_col2 {
width: 12px;
height: 12px;
background: transparent url(/img/layout/buttons/col2.jpg) no-repeat 0px 0px;
cursor: pointer;
margin: 2px 10px 0px 0px !important;
margin: 2px 5px 0px 0px;
float: right;
}

.logo {
width: 703px;
height: 101px;
float: left;
position: relative;
}

.logo a {
outline: none;
}

.logo_txt {
left: 70px;
top: 54px;
position: absolute;
}

.logo_txt a {
color: #a09f98;
font-size: 13px;
letter-spacing: -1px;
font-weight: bold;
}

.logo_txt a:hover {
text-decoration: none;
}

.login {
width: 247px;
height: 91px;
float: left;
padding: 10px 0px 0px 0px;
}

.loginnlbox {
width: 245px;
height: 82px;
border: 1px solid #d9d9d9;
}

.loginnlboxcommand {
float: left;
}

.loginnlboxseparator {
color: #bababa;
padding: 0px 6px 0px 6px;
float: left;
}

.loginnlboxcommands {
padding: 6px 0px 6px 15px;
}

.loginnlboxcommand a {
color: #818180;
}

.loginnlboxcommand a.selected {
color: #818180;
font-weight: bold;
}

.loginnlboxcommand a:hover, .loginnlboxcommand a.selected:hover {
text-decoration: none;
}

.loginnlboxnl {
width: 225px;
height: 52px;
margin: 0px 0px 0px 11px;
display: none;
}

.loginnlboxnl tr {
height: 25px;
}

.loginnlboxlogin {
width: 225px;
height: 52px;
margin: 0px 0px 0px 11px;
}

.loginnlboxlogin table {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

.loginnlboxlogin tr.notlogged {
height: 25px;
}

.loginnlboxlogin tr.logged {
padding: 3px 0px 0px 0px;
height: 16px;
}

.loginnlboxlogin tr.logged .profile {
width: 84px;
float: left;
}

.loginnlboxlogin tr.logged .logout {
width: 80px;
float: left;
}

.loginnlboxlogin tr td {
color: #3F3F3F;
font-size: 11px;
}

.loginnlboxlogin tr td b {
color: #3F3F3F;
font-size: 12px;
}

.loginnlboxlogin a {
color: #306fb1;
font-size: 11px;
}

.loginnlboxlogin a:hover {
text-decoration: none;
}

.nl_imie, .nl_email {
width: 131px;
height: 17px;
color: #3f3f3f;
border: 1px solid #bababa;
padding: 4px 0px 0px 6px;
margin: 0px 4px 0px 0px;
font-size: 11px;
}

.nl_btn {
width: 68px;
}

.nl_imie {
margin: 0px 0px 1px 0px;
}

.lgn_login, .lgn_pass {
width: 90px;
height: 17px;
color: #3f3f3f;
border: 1px solid #bababa;
padding: 4px 0px 0px 6px;
margin: 0px 5px 0px 0px;
font-size: 11px;
}

.lgn_login {
margin: 0px 0px 1px 0px;
}

.lgn_chk {
height: 13px;
width: 13px;
border: 0px none transparent;
}

.lgn_btn {
width: 33px;
}

.rememberchk {
width: 16px;
height: 14px;
float: left;
}

.remembertxt {
height: 14px;
font-size: 11px;
vertical-align: bottom;
float: left;
}

.profile_btn {
width: 81px;
margin: 10px 0px 0px 0px;
}

.logout_btn {
width: 58px;
margin: 10px 0px 0px 3px;
}

/*@menu poziome*/
#menu {
/*width: 792px;*/
width: 937px;
height: 34px;
float: left;
background: #353535 url(/img/layout/menu/menubkg.jpg) repeat-x 0px 0px;
padding: 0px 0px 0px 13px;
}

/*@menu poziome - blok*/
#menu ul {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

/*@menu poziome - link - blok*/
#menu ul li {
list-style-type: none;
list-style-image: none;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
display: block;
font-weight: normal;
float: left;
text-align: center;
background: none;
}

/*@menu poziome - link*/
#menu ul li a {
width: 90px;
display: block;
background: transparent none repeat;
padding: 10px 0px 10px 0px;
color: #d7d4d0;
}

/*@menu poziome - link aktywny*/
#menu ul li a:hover {
background: transparent none repeat;
color: #ffffff;
text-decoration: none;
background: transparent url(/img/layout/menu/menubkg.jpg) repeat-x 0px -34px;
}

/*@menu poziome - link wybrany*/
#menu ul li.selected a {
color: #D7D4D0;
font-weight: normal;
background: transparent url(/img/layout/menu/menubkg.jpg) repeat-x 0px 0px;
}

/*@menu poziome - link wybrany - podswietlenie*/
#menu ul li.selected a:hover {
color: #ffffff;
font-weight: normal;
background: transparent url(/img/layout/menu/menubkg.jpg) repeat-x 0px -34px;
}

/*@menu glowne - submenu*/
#menu ul li ul {
margin: 1px 0px 0px 0px;
visibility: hidden;
position: absolute;
width: 200px;
padding: 0px 0px 0px 0px;
top: 173px !important;
top: 176px;
clear: left;
z-index: 100;
background: #161616 url(/img/layout/menu/submenubkg.jpg) repeat-x 0px 0px;
}

/*@menu glowne - submenu, guzik*/
#menu ul li ul li a {
display: block;
padding: 0px 0px 0px 0px;
color: #d7d4d0;
width: 181px;
height: 21px;
float: left;
padding: 6px 0px 0px 19px;
border-right: 0px transparent solid;
text-align: left;
background: transparent;
}

/*@menu glowne - submenu, guziki wybranego menu*/
#menu ul li.selected ul li a {
display: block;
color: #d7d4d0;
width: 181px;
height: 21px;
float: left;
padding: 6px 0px 0px 19px;
background: transparent;
}

/*@menu glowne - submenu, link podswietlony*/
#menu ul li ul li a:hover {
text-decoration: none;
background: #437dbc url(/img/layout/menu/submenubkgsel.jpg) repeat-x 0px 0px;
width: 181px;
height: 21px;
float: left;
padding: 6px 0px 0px 19px;
color: #ffffff;
border-bottom: 0px none transparent;
}

/*@menu glowne - submenu, aktywny guzik, wybranego menu*/
#menu ul li.selected ul li a:hover {
color: #ffffff;
background: #437dbc url(/img/layout/menu/submenubkgsel.jpg) repeat-x 0px 0px;
border-bottom: 0px none transparent;
}

.consultant {
width: 142px;
height: 31px;
float: left;
padding: 3px 0px 0px 3px;
background: #353535 url(/img/layout/menu/menubkg.jpg) repeat-x 0px 0px;
cursor: pointer;
overflow: hidden;
}

.consultantbox {
width: 139px;
height: 27px;
cursor: pointer;
color: #ffffff;
padding: 7px 0px 0px 0px;
letter-spacing: -1px;
text-align: center;
background: transparent url(/img/layout/menu/consultante.jpg) no-repeat 0px 0px;
}

.bannermain {
width: 637px;
height: 239px;
float: left;
margin: 0px 0px 1px 0px;
padding: 1px 0px 0px 0px;
}

.bannertabs {
width: 310px;
height: 239px;
background: transparent url(/img/layout/banners/bannertabs.jpg) repeat-x 0px 0px;
float: left;
margin: 1px 0px 0px 0px;
padding: 0px 0px 0px 3px;
}

.bannerpage {
width: 597px;
height: 120px;
margin: 0px 0px 1px 0px;
padding: 1px 0px 0px 0px;
float: left;
}

.bannerpagetabs {
width: 350px;
height: 120px;
background: transparent url(/img/layout/banners/bannerpagetabs.jpg) repeat-x 0px 0px;
float: left;
margin: 1px 0px 0px 0px;
padding: 0px 0px 0px 3px;
}

.pagetab {
width: 321px;
height: 94px;
border: 1px solid #567cac;
margin: 3px 0px 0px 0px;
padding: 9px 12px 9px 12px;
background: transparent url(/img/layout/gradients/pagetabs.jpg) repeat-x 0px 0px;
overflow: hidden;
}

.pagetabtitle {
color: #f4f4f4;
height: 17px;
font-weight: bold;
font-size: 14px;
letter-spacing: -1px;
margin: 0px 0px 5px 0px;
}

.pagetabtitle a {
color: #f4f4f4;
font-weight: bold;
font-size: 14px;
letter-spacing: -1px;
}

.pagetabtitle a:hover {
text-decoration: none;
}

.pagetabcontent {
color: #E8E7E7;
height: 72px;
overflow: hidden;
}

.infosearch {
width: 950px;
height: 30px;
background: transparent url(/img/layout/gradients/infosearch.jpg) repeat-x 0px 0px;
}

.infosearchhead {
width: 13px;
height: 30px;
background: #3da0e2;
float: left;
}

.infosearchtext {
width: 711px;
height: 30px;
float: left;
overflow: hidden;
}

.infosearchtext .bar {
width: 699px;
height: 23px;
color: #d7d4d0;
padding: 7px 0px 0px 12px;
}

.infosearchtext .bar a {
color: #d7d4d0;
}

.infosearchtext .bar b, .infosearchtext .bar span {
color: #d7d4d0;
}

.inforsearchsearch {
width: 226px;
height: 30px;
float: left;
}

.inforsearchsearch table {
margin: 2px 0px 0px 0px !important;
margin: 1px 0px 0px 0px;
}

.searchinput {
width: 165px;
height: 18px;
color: #636262;
letter-spacing: -1px;
background: #ffffff;
border: 0px none transparent;
padding: 4px 0px 0px 10px;
}

.searchbtn {
width: 42px;
height: 22px;
line-height: 22px;
color: #e7e4e0;
background: transparent url(/img/layout/buttons/searchbtn.jpg) repeat-x 0px 0px;
border: 0px none transparent;
margin: 0px 0px 0px 1px;
cursor: pointer;
}

.searchbtn:hover {
width: 42px;
height: 22px;
line-height: 22px;
color: #ffffff;
background: transparent url(/img/layout/buttons/searchbtn.jpg) repeat-x 0px -22px;
border: 0px none transparent;
margin: 0px 0px 0px 1px;
cursor: pointer;
}

.article_1 {
width: 928px;
height: 102px;
border: 1px solid #B5B5B5;
padding: 9px 10px 10px 10px;
margin: 8px 0px 8px 0px;
}

.article_2 {
width: 449px;
height: 102px;
border: 1px solid #B5B5B5;
padding: 9px 10px 10px 10px;
margin: 8px 0px 8px 8px;
float: left;
}

.article_3 {
width: 289px;
height: 102px;
border: 1px solid #B5B5B5;
padding: 6px 10px 10px 10px;
margin: 9px 0px 8px 8px;
float: left;
}

.articles .selected {
border: 1px solid #95c2f3;
background: #f0f6fd;
}

.articles .selected .article_title h2, .articles .selected .article_title h2 a {
color: #2580E6;
}

.article_title {
height: 23px;
overflow: hidden;
}

.article_title h2, .article_title h2 a {
font-family: Times,'Times New Roman';
font-size: 18px;
font-weight: normal;
}

.article_content {
height: 51px;
text-align: justify;
overflow: hidden;
padding: 6px 2px 6px 2px;
}

.article_more {
padding: 4px 0px 0px 0px;
float: right;
}

.article_more a {
color: #2580e6;
}

.rollup {
height: 135px;
overflow: hidden;
}

.rolldown {
height: auto;
overflow: hidden;
}

.left_panel {
width: 190px;
margin: 5px 0px 5px 0px;
padding: 0px 6px 0px 2px;
float: left;
}

.right_panel {
width: 752px;
min-height: 340px;
height: auto !important;
height: 340px;
margin: 5px 0px 17px 0px;
float: left;
}

#leftSelectedTemplate {
width: 188px;
margin: 0px 0px 9px 0px;
border: 1px solid #2580E6;
}

#leftSelectedTemplate .label {
height: 14px;
padding: 10px 0px 11px 0px;
text-align: center;
}

#leftSelectedTemplate .label a {
color: #2580E6;
font-weight: bold;
outline: none;
}

#leftSelectedTemplate .label a:hover {
text-decoration: none;
}

#leftSelectedTemplate .image {
height: 100px;
margin: 0px 0px 13px 0px;
text-align: center;
overflow: hidden;
}

#leftSelectedTemplate .image a {
outline: none;
}

#leftClipboardCart {
width: 190px;
font-size: 13px;
margin: 0px 0px 9px 0px;
background: transparent url(/img/layout/gradients/cc_bkg.jpg) repeat-x 0px 0px;
}

#leftClipboardCart #tabL_1 {
width: 65px;
height: 28px;
color: #717171;
font-size: 12px;
font-weight: bold;
padding: 17px 0px 0px 30px;
float: left;
cursor: pointer;
background: transparent url(/img/layout/gradients/cc_tab.gif) no-repeat 0px 0px;
}

#leftClipboardCart #tabL_1.selected {
width: 65px;
height: 28px;
color: #2580e6;
font-size: 12px;
font-weight: bold;
padding: 17px 0px 0px 30px;
float: left;
cursor: pointer;
background: transparent url(/img/layout/gradients/cc_tab.gif) no-repeat 0px -45px;
}

#leftClipboardCart #tabL_2 {
width: 61px;
height: 28px;
color: #717171;
font-size: 12px;
font-weight: bold;
padding: 17px 0px 0px 34px;
float: left;
cursor: pointer;
background: transparent url(/img/layout/gradients/cc_tab.gif) no-repeat 0px -90px;
}

#leftClipboardCart #tabL_2.selected {
width: 61px;
height: 28px;
color: #2580e6;
font-size: 12px;
font-weight: bold;
padding: 17px 0px 0px 34px;
float: left;
cursor: pointer;
background: transparent url(/img/layout/gradients/cc_tab.gif) no-repeat 0px -135px;
}

#leftClipboardCart .contents {
width: 176px;
border-left: 1px solid #9d9d9d;
border-right: 1px solid #9d9d9d;
border-bottom: 1px solid #9d9d9d;
padding: 6px 6px 6px 6px;
}

#leftClipboardCart .contents .content {
display: none;
}

#leftClipboardCart .contents .selected {
display: block;
}

#leftClipboardCart .label {
padding: 10px 0px 11px 0px;
text-align: center;
}

#leftClipboardCart .image {
text-align: center;
}

#leftClipboardCart .link {
padding: 10px 0px 5px 0px;
text-align: center;
}

#leftClipboardCart .link a {
color: #2580e6;
}

#leftSearch {
width: 176px;
font-size: 13px;
border: 1px solid #b5b5b5;
padding: 6px 6px 6px 6px;
margin: 0px 0px 9px 0px;
}

#leftSearchInputs {
width: 176px;
height: 57px;
overflow: hidden;
}

#leftSearchButtons {
width: 176px;
height: 33px;
overflow: hidden;
}

#leftSearch .title {
padding: 0px 0px 5px 11px;
font-weight: bold;
font-size: 13px;
background: transparent url(/img/layout/markers/arrow03.gif) no-repeat 1px 3px;
}

#leftSearch .ftitle {
padding: 8px 0px 5px 3px;
}

#leftSearch .ftitle_s {
padding: 3px 3px 0px 4px;
float: left;
}

#leftSearch .finput_s {
float: left;
}

#leftSearch .frolldown {
padding: 14px 0px 0px 2px;
float: left;
}

#leftSearch .frolldown a {
color: #2580E6;
padding: 0px 15px 0px 0px;
background: transparent url(/img/layout/markers/arrow13.gif) no-repeat right 6px;
}

#leftSearch .frollup {
padding: 14px 0px 0px 2px;
display: none;
float: left;
}

#leftSearch .frollup a {
color: #2580E6;
padding: 0px 15px 0px 0px;
background: transparent url(/img/layout/markers/arrow12.gif) no-repeat right 6px;
}

#leftSearch .fsubmit {
padding: 10px 1px 0px 0px;
float: right;
}

#leftSearch .search2_btn {
width: 70px;
}

#leftSearch .select {
width: 176px;
padding: 2px 2px 2px 2px;
border: 1px solid #b8b8b8;
}

#leftSearch .input {
width: 170px;
border: 1px solid #b8b8b8;
padding: 2px 2px 2px 2px;
}

#leftSearch .input_s {
width: 51px;
border: 1px solid #b8b8b8;
padding: 2px 2px 2px 2px;
}

#leftMenu {
width: 188px;
;
font-size: 13px;
;
margin: 0px 0px 13px 0px;
;
;
}

/*@lewe menu - hiperlacza odwiedzone*/
#leftMenu a:visited {
text-decoration: none;
}

/*@lewe menu - marginesy menu*/
#leftMenu ul {
margin: 4px 4px 0px 4px;
padding: 0px 0px 3px 0px;
display: block;
}

/*@lewe menu - marginesy podmenu*/
#leftMenu ul li, #leftMenu ul li ul {
display: inline;
margin: 0 0 0 0;
padding: 0 0 0 0;
background: transparent none repeat;
}

/*@lewe menu - hiperlacze poziom 0*/
#leftMenu ul li a {
display: block;
padding: 3px 0 5px 15px;
margin: 0 0 0 0;
text-decoration: none;
color: #5e6a72;
}

/*@lewe menu - hiperlacze podswietlone poziom 0*/
#leftMenu ul li a:hover {
color: #475158;
text-decoration: underline;
}

/*@lewe menu - hiperlacze poziom 1*/
#leftMenu ul li ul li a {
line-height: 14px;
padding: 0 0 0 27px;
margin: 0 0 6px 0;
background: transparent url(/img/layout/markers/arrow06.gif) 15px 3px no-repeat;
font-size: 13px;
}

/*@lewe menu - hiperlacze poziom 1*/
#leftMenu ul li ul li a.red {
color: #CA2020;
line-height: 14px;
padding: 0 0 0 27px;
margin: 0 0 6px 0;
background: transparent url(/img/layout/markers/arrow04.gif) 15px 3px no-repeat;
font-size: 13px;
}

/*@lewe menu - hiperlacze podswietlone poziom 1*/
#leftMenu ul li ul li a:hover {
background: transparent url(/img/layout/markers/arrow03.gif) 15px 3px no-repeat;
}

/*@lewe menu - pogrubienie*/
#leftMenu .pogrubienie {
background: transparent url(/img/layout/markers/arrow03.gif) 5px 7px no-repeat;
font-weight: bold;
font-size: 13px;
color: #5e6a72;
}

/*@lewe menu - pogrubienie podswietlone*/
#leftMenu .pogrubienie:hover {
background: transparent url(/img/layout/markers/arrow03.gif) 5px 7px no-repeat;
font-weight: bold;
color: #32383d;
}

/*@lewe menu - pogrubienie 2*/
#leftMenu .pogrubienie2 {
background: transparent url(/img/layout/markers/arrow04.gif) 15px 3px no-repeat;
font-weight: bold;
font-size: 13px;
color: #5e6a72;
}

/*@lewe menu - pogrubienie 2*/
#leftMenu .pogrubienie2red {
background: transparent url(/img/layout/markers/arrow04.gif) 15px 3px no-repeat;
font-weight: bold;
font-size: 13px;
color: #CA2020;
}

/*@lewe menu - nie rozwiniete poziom 2*/
#leftMenu .s {
color: #5e6a72;
line-height: 13px;
padding: 0 0 0 38px;
margin: 0 0 6px 0;
background: transparent url(/img/layout/markers/arrow06.gif) 27px 3px no-repeat;
font-size: 13px;
}

/*@lewe menu - nie rozwiniete podswietlone poziom 2*/
#leftMenu .s:hover {
background: transparent url(/img/layout/markers/arrow03.gif) 27px 3px no-repeat;
padding: 0px 0px 0px 38px;
}

/*@lewe menu - nie rozwiniete poziom 3*/
#leftMenu .s2 {
color: #5e6a72;
line-height: 13px;
padding: 0 0 0 48px;
margin: 0 0 6px 0;
background: transparent url(/img/layout/markers/arrow07.gif) 37px 3px no-repeat;
font-size: 13px;
}

/*@lewe menu - nie rozwiniete podswietlone poziom 3*/
#leftMenu .s2:hover {
background: transparent url(/img/layout/markers/arrow03.gif) 37px 3px no-repeat;
padding: 0px 0px 0px 48px;
}

/*@lewe menu - rozwiniete poziom 2*/
#leftMenu .sselected {
background: transparent url(/img/layout/markers/arrow07.gif) 27px 3px no-repeat;
font-weight: bold;
font-size: 13px;
padding: 0px 0px 0px 38px;
color: #5e6a72;
}

/*@lewe menu - rozwiniete podswietlone poziom 2*/
#leftMenu .sselected:hover {
font-weight: bold;
background: transparent url(/img/layout/markers/arrow03.gif) 27px 3px no-repeat;
}

/*@lewe menu - rozwiniete poziom 3*/
#leftMenu .s2selected2 {
background: transparent url(/img/layout/markers/arrow07.gif) 37px 3px no-repeat;
font-weight: bold;
font-size: 13px;
padding: 0px 0px 0px 48px;
color: #5e6a72;
}

/*@lewe menu - rozwiniete podswietlone poziom 3*/
#leftMenu .s2selected2:hover {
font-weight: bold;
background: transparent url(/img/layout/markers/arrow03.gif) 37px 3px no-repeat;
}

.youarehere {
font-size: 11px;
height: 18px;
padding: 3px 0px 0px 0px;
background: transparent url(/img/layout/markers/dotsh01.gif) 0px 18px repeat-x;
}

.banners_small {
width: 191px;
overflow-x: hidden;
}

.banners_small_banner {
margin: 0px 0px 5px 0px;
}

.youarehere a {
font-size: 11px;
}

.youarehere img {
padding: 5px 0px 0px 0px;
margin: 0px 5px 0px 9px;
vertical-align: top;
}

.template_search {
padding: 0px 0px 11px 0px;
}

.template_search .left {
width: 580px;
height: 60px;
padding: 8px 0px 0px 0px;
float: left;
}

.template_search .right {
width: 120px;
height: 46px;
padding: 22px 0px 0px 40px;
border-left: 1px solid #c7c8c7;
float: left;
}

.template_search .ftitle {
width: 80px;
padding: 3px 3px 0px 0px;
float: left;
text-align: right;
}

.template_search .ftitle2 {
width: 140px;
padding: 3px 3px 0px 0px;
float: left;
text-align: right;
}

.template_search .finput {
width: 160px;
margin: 0px 0px 8px 0px;
float: left;
}

.template_search .ftitle_s {
width: 41px;
padding: 3px 3px 0px 0px;
float: left;
text-align: right;
}

.template_search .finput_s {
width: 55px;
margin: 0px 0px 8px 0px;
float: left;
}

.template_search .select {
width: 156px;
padding: 2px 2px 2px 2px;
border: 1px solid #b8b8b8;
}

.template_search .input {
width: 150px;
padding: 2px 2px 2px 2px;
border: 1px solid #b8b8b8;
}

.template_search .input_s {
width: 51px;
padding: 2px 2px 2px 2px;
border: 1px solid #b8b8b8;
}

.template_search .search2_btn {
width: 90px;
}

.template_item {
width: 145px;
height: 245px;
float: left;
padding: 0px 13px 0px 25px;
}

.template_item_photo {
height: 156px;
overflow: hidden;
position: relative;
}

.template_item_photo table {
height: 100%;
}

.template_item_photo table tr td {
vertical-align: bottom;
}

.template_item_photo table tr td img {
width: 145px;
}

.template_item_promo {
width: 145px;
height: 20px;
padding: 5px 0px 0px 0px;
background: transparent url(/img/layout/gradients/template_promo.jpg) repeat-x 0px 0px;
filter: alpha(opacity=85);
-moz-opacity:0.85;
opacity: 0.85;
position: absolute;
left: 0px;
bottom: 0px;
color: #ffffff;
font-weight: bold;
text-align: center;
}

.template_item_buttons {
width: 145px;
height: 19px;
background: transparent url(/img/layout/gradients/template_btns.jpg) repeat-x 0px 0px;
margin: 1px 0px 0px 0px;
padding: 6px 0px 0px 0px;
}

.template_item_buttons .left, .font14px .template_item_buttons .left {
width: 70px;
float: left;
text-align: right;
color: #ffffff;
font-size: 11px;
font-family: Tahoma;
}

.template_item_buttons .separator, .font14px .template_item_buttons .separator {
width: 5px;
padding: 0px 0px 0px 5px;
float: left;
color: #ffffff;
font-size: 11px;
font-family: Tahoma;
}

.template_item_buttons .right, .font14px .template_item_buttons .right {
width: 60px;
float: right;
color: #ffffff;
font-size: 11px;
font-family: Tahoma;
}

.template_item_buttons a, .right_panel .template_item_buttons a {
color: #ffffff;
font-size: 11px;
font-family: Tahoma;
}

.template_item_info_left, .right_panel .font14px .template_item_info_left {
width: 84px;
font-size: 11px;
font-family: Tahoma;
float: left;
padding: 5px 0px 0px 1px;
}

.template_item_info_right, .right_panel .font14px .template_item_info_right {
width: 59px;
text-align: right;
font-size: 11px;
font-family: Tahoma;
font-weight: bold;
float: right;
padding: 5px 1px 0px 0px;
}

.template_line {
height: 16px;
font-size: 1px;
border-top: 1px solid #c7c8c7;
clear: both;
}

.templatedet_left {
width: 440px;
float: left;
}

.templatedet_left a {
outline: none;
}

.templatedet_left_images {
width: 436px;
border: 1px solid #b7b7b7;
}

.templatedet_left_images .image {
display: none;
}

.templatedet_left_images .selected {
display: block;
}

.templatedet_left_images .image img {
width: 430px;
padding: 3px 3px 3px 3px;
outline: none;
}

.templatedet_left .tab_group {
width: 391px;
height: 22px;
overflow: hidden;
}

.templatedet_left .templatedet_left_tabs {
width: 391px;
height: 22px;
margin: 0px 0px 0px 4px !important;
margin: 0px 0px 0px 2px;
float: left;
overflow: hidden;
}

.ttab_lc {
width: 2px;
height: 22px;
background: transparent url(/img/layout/gradients/template_tab_lc.gif) no-repeat 0px 0px;
float: left;
cursor: pointer;
}

.ttab_cont {
width: 100px;
height: 18px;
padding: 4px 3px 0px 3px;
background: transparent url(/img/layout/gradients/template_tab_cont.gif) repeat-x 0px 0px;
color: #ffffff;
text-align: center;
float: left;
cursor: pointer;
overflow: hidden;
user-select: none;
-moz-user-select: none;
}

.ttab_rc {
width: 2px;
height: 22px;
margin: 0px 1px 0px 0px;
background: transparent url(/img/layout/gradients/template_tab_rc.gif) no-repeat 0px 0px;
float: left;
cursor: pointer;
}

.selected .ttab_lc {
background: transparent url(/img/layout/gradients/template_tab_lc.gif) no-repeat 0px -22px;
}

.selected .ttab_cont {
background: transparent url(/img/layout/gradients/template_tab_cont.gif) repeat-x 0px -22px;
}

.selected .ttab_rc {
background: transparent url(/img/layout/gradients/template_tab_rc.gif) no-repeat 0px -22px;
}

.ttab2_lc {
width: 2px;
height: 22px;
background: transparent url(/img/layout/gradients/template_tab2_lc.gif) no-repeat 0px 0px;
float: left;
cursor: pointer;
}

.ttab2_cont {
width: 100px;
height: 18px;
padding: 4px 3px 0px 3px;
background: transparent url(/img/layout/gradients/template_tab2_cont.gif) repeat-x 0px 0px;
color: #ffffff;
text-align: center;
float: left;
cursor: pointer;
overflow: hidden;
user-select: none;
-moz-user-select: none;
}

.ttab2_rc {
width: 2px;
height: 22px;
margin: 0px 1px 0px 0px;
background: transparent url(/img/layout/gradients/template_tab2_rc.gif) no-repeat 0px 0px;
float: left;
cursor: pointer;
}

.selected .ttab2_lc {
background: transparent url(/img/layout/gradients/template_tab2_lc.gif) no-repeat 0px -22px;
}

.selected .ttab2_cont {
background: transparent url(/img/layout/gradients/template_tab2_cont.gif) repeat-x 0px -22px;
}

.selected .ttab2_rc {
background: transparent url(/img/layout/gradients/template_tab2_rc.gif) no-repeat 0px -22px;
}

.templatedet_right_2 .ttab_cont, .templatedet_right_2 .ttab2_cont {
width: 140px;
}

.templatedet_left_nextprev {
width: 45px;
height: 22px;
float: left;
}

.ttab_prev {
width: 20px;
height: 22px;
display: block;
background: transparent url(/img/layout/gradients/template_tab_prev.gif) no-repeat 0px 0px;
float: left;
cursor: pointer;
outline: none;
}

.ttab_prev:hover {
width: 20px;
height: 22px;
display: block;
background: transparent url(/img/layout/gradients/template_tab_prev.gif) no-repeat 0px -22px;
float: left;
cursor: pointer;
}

.ttab_next {
width: 19px;
height: 22px;
display: block;
background: transparent url(/img/layout/gradients/template_tab_next.gif) no-repeat 0px 0px;
float: left;
cursor: pointer;
outline: none;
}

.ttab_next:hover {
width: 19px;
height: 22px;
display: block;
background: transparent url(/img/layout/gradients/template_tab_next.gif) no-repeat 0px -22px;
float: left;
cursor: pointer;
}

.templatedet_right {
width: 308px;
float: right;
}

.templatedet_right_tabs {
margin: 0px 0px 0px 4px;
}

.templatedet_right_infos {
width: 288px;
border: 1px solid #B7B7B7;
padding: 13px 8px 8px 8px;
overflow: hidden;
position: relative;
}

.templatedet_right h3 {
font-family: Verdana;
font-size: 12px;
font-weight: bold;
margin: 0px 0px 0px 0px;
padding: 0px 0px 3px 0px;
}

.templatedet_right_l {
width: 138px;
float: left;
padding: 5px 0px 9px 0px;
}

.templatedet_right_r {
width: 150px;
font-weight: bold;
float: right;
padding: 5px 0px 9px 0px;
}

.templatedet_right_dt {
clear: both;
padding: 15px 0px 7px 0px;
font-weight: bold;
}

.templatedet_right_di {
padding: 0px 0px 5px 16px;
background: transparent url(/img/layout/markers/arrow04.gif) no-repeat 4px 3px;
}

.templatedet_right_b {
width: 272px;
height: 67px;
background: #f1f7ff;
padding: 19px 8px 8px 8px;
left: 8px;
bottom: 8px;
position: absolute;
display: none;
}

.templatedet_right_b2 {
height: 83px;
}

.templatedet_right_b .price_txt {
width: 162px;
color: #7c7c7c;
font-size: 13px;
font-weight: bold;
padding: 0px 0px 3px 0px;
float: left;
}

.font14px .templatedet_right_b .price_txt {
width: 162px;
color: #7c7c7c;
font-size: 13px;
font-weight: bold;
padding: 0px 0px 3px 0px;
float: left;
}

.templatedet_right_b .price_value {
width: 110px;
color: #2580e6;
font-size: 13px;
font-weight: bold;
text-align: right;
float: left;
}

.font14px .templatedet_right_b .price_value {
width: 110px;
color: #2580e6;
font-size: 13px;
font-weight: bold;
text-align: right;
float: left;
}

.templatedet_right_b .ownership {
color: #7c7c7c;
padding: 8px 0px 0px 0px;
font-size: 11px;
}

.font14px .templatedet_right_b .ownership {
color: #7c7c7c;
padding: 8px 0px 0px 0px;
font-size: 11px;
}

.templatedet_right_b .ownership a {
font-size: 11px;
text-decoration: underline;
}

.templatedet_right .templatedet_description {
padding: 40px 0px 0px 0px;
}

.templatedet_bottom {
width: 752px;
padding: 10px 0px 0px 0px;
clear: both;
}

.templatedet_bottom_tabs {
margin: 0px 0px 0px 4px;
}

.templatedet_bottom_tabs .ttab_cont {
width: 225px;
}

.templatedet_bottom_contents {
width: 732px;
min-height: 230px;
height: auto !import;
height: 230px;
border: 1px solid #B7B7B7;
padding: 28px 8px 8px 8px;
overflow: hidden;
}

.templatedet_bottom_contents .clipboard {
width: 195px;
margin: 0px 13px 0px 0px;
float: left;
}

.templatedet_bottom_contents .clipboard .title {
height: 38px;
color: #64a6ff;
font-size: 16px;
font-weight: bold;
padding: 0px 0px 0px 11px;
}

.templatedet_bottom_contents .clipboard .content {
height: 102px;
padding: 15px 15px 15px 15px;
margin: 0px 0px 10px 0px;
background: #f1f7ff;
}

.templatedet_bottom_contents .clipboard .link {
padding: 0px 0px 0px 5px;
}

.templatedet_bottom_contents .clipboard .link a {
color: #2580e6;
background: transparent url(/img/layout/icons/clipboardicon.jpg) no-repeat 0px 8px;
padding: 18px 0px 18px 43px;
outline: none;
display: block;
text-decoration: underline;
}

.font14px .templatedet_bottom_contents .clipboard .content,
.font14px .templatedet_bottom_contents .clipboard .content *,
.font14px .templatedet_bottom_contents .clipboard .link * {
font-size: 12px;
}

.templatedet_bottom_contents .getprice {
width: 316px;
float: left;
}

.templatedet_bottom_contents .getprice .title {
height: 38px;
color: #e73e3e;
font-size: 16px;
font-weight: bold;
padding: 0px 0px 0px 11px;
}

.templatedet_bottom_contents .getprice .content {
height: 102px;
padding: 15px 15px 15px 15px;
margin: 0px 0px 10px 0px;
background: #fef1f1;
}

.templatedet_bottom_contents .getprice .content .red {
color: #db3c3c;
}

.templatedet_bottom_contents .getprice .content .left {
width: 104px;
padding: 5px 0px 0px 0px;
float: left;
}

.templatedet_bottom_contents .getprice .content .right {
width: 182px;
padding: 5px 0px 0px 0px;
float: left;
}

.templatedet_bottom_contents .getprice .link {
padding: 0px 0px 0px 5px;
}

.templatedet_bottom_contents .getprice .link a {
color: #db3c3c;
background: transparent url(/img/layout/icons/acticon.jpg) no-repeat 0px 10px;
padding: 18px 0px 18px 41px;
outline: none;
display: block;
text-decoration: underline;
}

.font14px .templatedet_bottom_contents .getprice .content,
.font14px .templatedet_bottom_contents .getprice .content *,
.font14px .templatedet_bottom_contents .getprice .link * {
font-size: 12px;
}

.templatedet_bottom_contents .buy {
width: 195px;
margin: 0px 0px 0px 13px;
float: left;
}

.templatedet_bottom_contents .buy .title {
height: 38px;
color: #64a6ff;
font-size: 16px;
font-weight: bold;
padding: 0px 0px 0px 11px;
}

.templatedet_bottom_contents .buy .content {
height: 102px;
padding: 15px 15px 15px 15px;
margin: 0px 0px 10px 0px;
background: #f1f7ff;
}

.templatedet_bottom_contents .buy .link {
padding: 0px 0px 0px 5px;
}

.templatedet_bottom_contents .buy .link a {
color: #2580e6;
background: transparent url(/img/layout/icons/carticon.jpg) no-repeat 0px 8px;
padding: 18px 0px 18px 39px;
display: block;
outline: none;
text-decoration: underline;
}

.font14px .templatedet_bottom_contents .buy .content,
.font14px .templatedet_bottom_contents .buy .content *,
.font14px .templatedet_bottom_contents .buy .link * {
font-size: 12px;
}

#base h2 {
color: #2580e6;
font-size: 18px;
font-family: Times,'Times New Roman';
font-weight: normal;
margin: 0px 0px 10px 15px;
}

#base h2.search {
padding: 5px 0px 0px 0px;
}

.pagetitle {
border-bottom: 1px solid #272727;
}

.pagetitle .title {
width: 674px;
float: left;
}

.pagetitle .homepage {
width: 752px;
}

.pagetitle .title h1 {
color: #272727;
font-size: 18px;
font-family: Times,'Times New Roman';
font-weight: normal;
padding: 4px 10px 4px 11px;
background: transparent url(/img/layout/markers/arrow03.gif) no-repeat 0px 11px;
}

.pagetitle .print_cmd {
width: 16px;
float: left;
padding: 8px 0px 0px 0px;
margin: 0px 15px 0px 0px;
}

.pagetitle .print_cmd .printdoc {
width: 16px;
height: 16px;
background: transparent url(/img/layout/icons/print.gif) no-repeat 0px 0px;
float: left;
cursor: pointer;
display: block;
}

.pagetitle .font_cmd {
width: 47px;
float: left;
padding: 7px 0px 0px 0px;
}

.pagetitle .font_cmd .font12 {
width: 16px;
height: 16px;
background: transparent url(/img/layout/icons/font12.gif) no-repeat 0px 0px;
float: left;
margin: 0px 5px 0px 0px;
cursor: pointer;
}

.pagetitle .font_cmd .font14 {
width: 16px;
height: 16px;
background: transparent url(/img/layout/icons/font14.gif) no-repeat 0px 0px;
float: left;
margin: 0px 5px 0px 0px;
cursor: pointer;
}

.pagecontent {
margin: 10px 0px 0px 0px;
padding: 0px 5px 0px 5px;
}

.nopadding {
padding: 0px 0px 0px 0px;
}

.pagecontent h1 {
color: #272727;
font-size: 14px;
font-weight: bold;
margin: 13px 0px 5px 0px;
}

.pagecontent a {
color: #2580E6;
}

.right_panel .font14px, .right_panel .font14px * {
font-size: 14px;
}

.right_panel .font14px h1 {
font-size: 16px;
margin: 16px 0px 8px 0px;
}

.right_panel .font14px .trailer_title h2 {
font-size: 16px;
}

.right_panel .font14px .trailer_title h2 a {
color: #272727;
font-size: 16px;
}

.right_panel .font14px .trailer_more a {
font-size: 14px;
background: transparent url(/img/layout/markers/arrow01.gif) no-repeat scroll right 5px;
}

.right_panel .font14px ul li, .right_panel .font14px ol li {
font-size: 15px;
}

.right_panel .font14px #faq_pyt a {
font-size: 15px;
}

.right_panel .font14px p {
margin: 9px 0px 9px 0px;
}

.trailer_photo {
width: 100px;
float: left;
}

.trailer_pdescription {
width: 642px;
float: left;
}

.trailer_date {
margin: 0px 0px 1px 0px;
font-size: 13px;
}

.trailer_title h2 {
font-size: 14px;
padding: 0px 0px 15px 0px;
}

.trailer_title h2 a {
color: #272727;
font-size: 14px;
}

.trailer_more {
text-align: right;
padding: 2px 0px 20px 0px;
}

.trailer_more a {
color: #656565;
}

.pagecontent h1.faq_head {
color: #2580E6;
padding: 10px 0px 10px 0px;
}

#faq_pyt {
margin: 0px 0px 3px 0px;
}

#faq_pyt a.faq {
font-size: 13px;
color: #2580E6;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 20px;
display: block;
background: transparent url(/img/layout/markers/dot01.gif) no-repeat 6px 6px;
}

.faq_sel {
font-weight: bold;
}

.faq_odp {
margin: 5px 0px 10px 0px;
color: #3a3a3a;
font-size: 13px;
height: auto;
padding: 0px 0px 0px 20px;
}

#faq_data {
font-size: 11px;
padding: 5px 0px 0px 0px;
color: #515151;
font-weight: normal;
}

.searchtab .searchtext {
width: 250px;
height: 17px;
border: 1px solid #AAAAAA;
padding: 4px 0px 0px 0px;
}

.searchtab .searchselect {
width: 175px;
}

.logininput {
width: 150px;
height: 17px;
border: 1px solid #AAAAAA;
padding: 2px 0px 0px 0px;
}

.realizacjetitle {
margin: 0px 0px 5px 0px;
padding: 7px 7px 7px 7px;
background: #4A4A4A;
}

.realizacjetitletext {
float: left;
}

.realizacjetitletext h2 a {
color: #ffffff;
font-weight: bold;
}

.realizacjetitledate {
float: right;
}

.realizacjetitledate {
color: #ffffff;
font-size: 11px;
}

.realizacjeleft {
width: 215px;
float: left;
position: relative;
}

.realizacjeleft img {
width: 200px;
height: 123px;
border: 5px solid #4A4A4A;
margin: 0px 0px 5px 0px;
cursor: pointer;
}

.realizacjeleft .magnifier1 {
width: 25px;
height: 25px;
background: transparent url(/img/layout/markers/magnifier.jpg) no-repeat 0px 0px;
top: 103px;
left: 5px;
position: absolute;
cursor: pointer;
}

.realizacjeleft .magnifier2 {
width: 25px;
height: 25px;
background: transparent url(/img/layout/markers/magnifier.jpg) no-repeat 0px 0px;
top: 241px;
left: 5px;
position: absolute;
cursor: pointer;
}

.realizacjeleft .magnifier3 {
width: 25px;
height: 25px;
background: transparent url(/img/layout/markers/magnifier.jpg) no-repeat 0px 0px;
top: 379px;
left: 5px;
position: absolute;
cursor: pointer;
}

.realizacjeright {
width: 537px;
float: left;
}

.realizacjerightimage {
position: relative;
}

.realizacjerightimage img {
width: 527px;
height: 322px;
border: 5px solid #4A4A4A;
}

.realizacjerightimage a .magnifierb {
width: 25px;
height: 25px;
background: transparent url(/img/layout/markers/magnifier.jpg) no-repeat 0px 0px;
top: 302px;
left: 5px;
position: absolute;
cursor: pointer;
}

.realizacjerighttext {
margin: 0px 0px 20px 0px;
}

.realizacjerighttexttitle {
font-weight: bold;
border-bottom: 1px solid #4A4A4A;
margin: 20px 0px 10px 10px;
padding: 0px 0px 2px 0px;
}

.realizacjerighttexttitle .title {
float: left;
}

.realizacjerighttexttitle .ask {
float: right;
}

.realizacjerighttexttitle .ask a {
padding: 0px 5px 0px 0px;
font-weight: normal;
}

.realizacjerighttextcontent {
margin: 0px 5px 0px 10px;
}

.realizacjenav {
margin: 0px 10px 0px 0px;
text-align: right;
}

.component h2 a {
color: #272727;
font-size: 15px;
}

.footer {
width: 950px;
}

.footer_menu {
width: 950px;
height: 27px;
}

.footer_menu_head {
width: 13px;
height: 27px;
background: #3da0e2;
float: left;
}

.footer_menu_content {
width: 738px;
height: 21px;
background: transparent url(/img/layout/footermenucontent.gif) repeat-x 0px 0px;
padding: 6px 0px 0px 15px;
float: left;
}

.footer_menu_rss {
width: 177px;
height: 21px;
background: transparent url(/img/layout/footermenucontent.gif) repeat-x 0px 0px;
padding: 6px 7px 0px 0px;
float: left;
text-align: right;
}

.footer_menu_content a, .footer_menu_rss a {
color: #d7d4d0;
margin: 0px 7px 0px 0px;
}

.footer_menu_rss a.rss {
padding: 0px 0px 0px 18px;
background: transparent url(/img/layout/icons/rss.gif) no-repeat left 0px;
}

.footer_info {
width: 950px;
min-height: 88px;
height: auto !important;
height: 88px;
margin: 1px 0px 0px 0px;
background: transparent url(/img/layout/footerinfo.gif) no-repeat 0px 0px;
}

.footer_info_logged {
min-width: 202px;
width: auto !important;
width: 202px;
color: #b6b6b6;
padding: 10px 10px 0px 26px;
float: left;
}

.footer_info_copyright {
width: 190px;
color: #b6b6b6;
padding: 10px 0px 0px 0px;
float: left;
}

.footer_info_modified {
width: 170px;
color: #b6b6b6;
padding: 10px 0px 0px 0px;
float: left;
}

.footer_info_powered {
width: 330px;
color: #b6b6b6;
padding: 10px 10px 0px 0px;
float: right;
}

.footer_info_powered a {
color: #b6b6b6;
}

.footer_info_friends {
width: 570px;
height: 40px;
overflow: hidden;
color: #828282;
font-size: 11px;
letter-spacing: -1px;
padding: 10px 0px 0px 26px;
margin: 0px 0px 8px 0px;
float: left;
}

.footer_info_friends_sel {
width: 570px;
color: #828282;
font-size: 11px;
letter-spacing: -1px;
padding: 10px 0px 0px 26px;
margin: 0px 0px 8px 0px;
float: left;
}

.footer_info_friends a, .footer_info_friends p,
.footer_info_friends_sel a, .footer_info_friends_sel p {
color: #828282;
font-size: 11px;
letter-spacing: -1px;
}

.footer_info_friends_seeall {
width: 924px;
padding: 0px 0px 6px 26px;
float: left;
}

.footer_info_friends_seeall a {
color: #828282;
font-size: 11px;
outline: none;
}

.footer_info_logo {
width: 281px;
height: 29px;
overflow: hidden;
padding: 13px 0px 0px 58px;
float: left;
}

.footer_info_logo a.actualizer {
width: 126px;
height: 29px;
display: block;
background: transparent url(/img/layout/actualizer.jpg) no-repeat 0px 0px;
float: left;
}

.footer_info_logo a.actualizer:hover {
width: 126px;
height: 29px;
display: block;
background: transparent url(/img/layout/actualizer.jpg) no-repeat 0px -29px;
}

.footer_info_logo a.heuristic {
width: 143px;
height: 29px;
display: block;
margin: 0px 0px 0px 12px;
background: transparent url(/img/layout/heuristic.jpg) no-repeat 0px 0px;
float: left;
}

.footer_info_logo a.heuristic:hover {
width: 143px;
height: 29px;
display: block;
background: transparent url(/img/layout/heuristic.jpg) no-repeat 0px -29px;
}

.footer_info_bottom {
width: 950px;
height: 2px;
font-size: 1px;
background: transparent url(/img/layout/footerinfobottom.gif) no-repeat 0px 0px;
}

/*@odstep pionowy 1px*/
.space1px {
height: 1px;
margin: 0;
padding: 0;
font-size: 1px;
}

/*@odstep pionowy 2px*/
.space2px {
height: 2px;
margin: 0;
padding: 0;
font-size: 1px;
}

/*@odstep pionowy 8px*/
.space8px {
height: 8px;
margin: 0;
padding: 0;
font-size: 1px;
}

/*@formularze - styl elementow pol tekstowych*/
tr.formRow input.text, input.textm, tr.formRow textarea, tr.alertRow input.text, tr.alertRow input.textm, tr.alertRow textarea {
border: 1px #aaa solid;
width: 350px;
padding: 2px 2px 2px 2px;
}

tr.formRow select {
border: 1px #aaa solid;
width: 356px;
}

tr.alertRow select {
border: 1px #f40 solid;
width: 356px;
}

/*@formularze - styl elementow podczas bledu*/
tr.alertRow input.text, tr.alertRow textarea {
border-color: #f40;
}

/*@formularze - styl elementow*/
tr.formRow td, tr.alertRow td {
padding: 2px 3px 2px 3px !important;
padding: 1px 2px 1px 2px;
}

/*@formularze - wysokosc pol tresci*/
tr.formRow  textarea, tr.alertRow  textarea {
height: 60px;
}

/*@formularze - margines przycisku wysylki*/
tr td.submit input.btn_sml {
margin: 0px 0px 0px 3px !important;
margin: 0px 0px 0px 2px;
}

/*@formularze - styl etykiet*/
tr.formRow td.label, tr.alertRow td.label {
width: 158px;
padding: 2px 10px 2px 20px;
white-space: nowrap;
}

/*@formularze - tlo etykiet*/
tr.alertRow td.label {
background: #f9eded url(/img/layout/form_alert.gif) center left no-repeat;
}

/*@formularze - margines elementow opisowych*/
tr.formRow td.info, tr.alertRow td.info {
padding: 2px 10px;
}

/*@formularze - styl elementow opisowych informujacych o bledzie*/
tr.alertRow div {
color: #f40;
}

/*@formularze - gwiazdka pole wymagane*/
td.required {
width: 7px;
color: #ff6600;
}

/*@formularze - tabela*/
#form table {
width: 100%;
}

/*@formularze - brak zawijania*/
td.nw {
white-space: nowrap;
}

/*@formularze - przyciaganie tekstu do prawej*/
td.r {
text-align: right;
}

/*@formularze - rozmiar pol checkbox*/
tr.formRow td div.checkboxes input {
width: 13px;
height: 13px;
border: 0px none transparent;
}

.galleryminiimage {
width: 114px;
height: 86px;
float: left;
margin: 0px 9px 9px 0px;
padding: 1px 1px 1px 1px;
border: 1px solid #B5B5B5;
}

.gallerytitle h2 {
color: #272727;
font-size: 18px;
font-family: Times,'Times New Roman';
font-weight: normal;
padding: 4px 10px 4px 11px;
border-bottom: 1px solid #272727;
background: transparent url(/img/layout/markers/arrow03.gif) no-repeat 0px 11px;
}

.galleryinfo {
width: 468px !important;
width: 466px;
float: left;
padding: 0px 0px 0px 5px;
}

.galleryinfoline {
padding: 7px 0px 0px 0px;
}

.galleryinfoline h3, .galleryinfoline h3 a {
color: #272727;
font-size: 12px;
font-weight: bold;
background: transparent;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}

.galleryimage {
margin: 0px 5px 0px 10px;
float: left;
padding: 1px 1px 1px 1px;
border: 1px solid #4A4A4A;
position: relative;
}

.galleryimage .magnifier {
width: 25px;
height: 25px;
background: transparent url(/img/layout/markers/magnifier2.jpg) no-repeat 0px 0px;
top: 177px;
left: 0px;
position: absolute;
cursor: pointer;
}

.gallerydots {
height: 1px;
font-size: 1px;
background: transparent url(/img/layout/markers/dotsh01.gif) 0px 0px repeat-x;
}

/*@mapa strony - marginesy poziomu 0*/
#sitemap ul {
margin: 0 0 0 0;
padding: 0 0 3px 0;
display: block;
}

/*@mapa strony - marginesy poziomu 1*/
#sitemap ul li, #leftMenu ul li ul {
display: inline;
margin: 0 0 0 0;
padding: 0 0 0 0;
background: transparent none repeat;
}

/*@mapa strony - hiperlacza poziomu 0*/
#sitemap ul li a {
color: #2f2f2f;
background: transparent url(/img/layout/markers/arrow03.gif) 3px 6px no-repeat;
display: block;
position: relative;
padding: 3px 0 5px 13px;
margin: 0px 0 0 0;
text-decoration: none;
}

/*@mapa strony - hiperlacza podswietlone poziomu 0*/
#sitemap ul li a:hover {
background: transparent url(/img/layout/markers/arrow03.gif) 3px 6px no-repeat;
text-decoration: underline;
}

/*@mapa strony - hiperlacza poziomu 1*/
#sitemap ul li li a {
padding: 0 0 0 15px;
margin: 0px 0 6px 15px;
background: transparent url(/img/layout/markers/arrow04.gif) 5px 3px no-repeat;
}

/*@mapa strony - hiperlacza podswietlone poziomu 1*/
#sitemap ul li li a:hover {
background: transparent url(/img/layout/markers/arrow03.gif) 5px 3px no-repeat;
}

/*@mapa strony - hiperlacza poziomu 2*/
#sitemap ul li li li a {
padding: 0 0 0 33px;
margin: 0px 0 6px 20px;
background: transparent url(/img/layout/markers/arrow06.gif) 23px 3px no-repeat;
}

/*@mapa strony - hiperlacza podswietlone poziomu 2*/
#sitemap ul li li li a:hover {
background: transparent url(/img/layout/markers/arrow03.gif) 23px 3px no-repeat;
}

#forum_opis {
padding: 5px 15px 5px 10px;
background-color: rgb(207, 240, 255);
font-size:12px;
}

#forum_tab {
width:auto;
}

#forum_tab td {
background-color:#EFEFEF;
}

#forum_tab th {
background-color:#4E4E4E;
border-bottom:2px solid #FFFFFF;
color:#ffffff;
font-size:13px;
padding:10px 10px 10px 6px;
text-align:left;
}

.th_wypowiedzi {
border-left:2px solid #ffffff;
}

.td_wypowiedzi {
border-left:2px solid #ffffff;
border-bottom:2px solid #ffffff;
text-align:center;
}

.td_wypowiedzi span {
font-size:12px;
color:#ca2020;
font-weight:bold;
}

#forum_watki {
font-size:12px;
padding:30px 0 10px 10px;
background-color:#CFF0FF;
border-bottom:2px solid #FFFFFF;
}

#forum_watki ul li {
list-style-image: none;
list-style-type: none;
color:#003EB1;
background: transparent;
}

#forum_watki ul {
margin:0 0 15px 0;
}

#forum_watki ul li a {
color:#ca2020;
text-decoration:underline;
font-size:12px;
margin-left: 40px;
}

#forum_watki ul li a:visited {
color:#717171;
text-decoration:underline;
font-size:12px;
margin-left: 40px;
}

#forum_watki ul li a:hover {
}

.all_w a {
color:#717171;
margin:0 0 0 29px;
font-size:12px;
text-decoration:underline;
}

.all_w a:hover {
text-decoration:underline;
}

.back_btn2 {
margin: 0pt 0pt 0pt 130px;
}

.back_btn3 {
margin: 0pt 0pt 0pt 0px;
background: transparent url(/img/layout/markers/arrow09.gif) no-repeat scroll 6px 4px;
}

.back_btn3 a {
}

#forum {
background-color:#ffffff;
padding:10px 0 0 5px;
}

#forumTopics {
width: 743px;
}

#forumTopics tr th {
border-bottom: 2px solid #ffffff;
}

#forum td.r, #forumTopics th.r {
text-align: right;
}

#forumTopics a.topic {
font-weight: bold;
font-size: 12px;
color:#ca2020;
}

#forumTopics a:visited.topic {
font-weight: bold;
font-size: 12px;
color:#717171;
}

#forumTopics td.small, #forumTopics td.small * {
font-size: 11px;
}

.forumQuote {
border-left: 1px #ccc solid;
margin: 0pt 0pt 0pt 0.8ex;
padding-left: 1ex;
}

.forumQuote, .forumQuote * {
color: #666;
}

#forumTopics td.r {
text-align: right;
width:170px;
font-size: 11px;
}

#forumTopics a.topic {
font-weight: bold;
font-size: 12px;
}

#forum a.topic {
font-size:13px;
font-weight:bold;
color:#ca2020;
text-decoration:underline;
}

.topicUser {
font-weight: normal;
color: #7F566D;
}

.forumQuote {
border-left: 1px #ccc solid;
margin: 0pt 0pt 0pt 0.8ex;
padding-left: 1ex;
}

#forumPosts tr.postWyr td {
background-color: #CFF0FF;
}

#forumPosts tr.postWyr td.postContent {
background-color: #F3F3F3;
background-image: url(../img/forum_post_3.gif);
background-repeat: repeat-y;
width:460px;
}

#forumPosts tr.postWyr td.postContent a {
font-weight: bold;
color: #ca2020;
}

#forumPosts tr td.postInfo {
vertical-align: top;
white-space: nowrap;
padding: 5px 8px;
border-bottom: 5px #fff solid;
}

#forumPosts tr td.postInfo, #forumPosts tr td.postInfo * {
font-size: 12px;
font-family: Tahoma;
color: #484848;
white-space: nowrap;
background-color: #F3F3F3;
}

#forumPosts tr td.postInfo div.author {
font-weight: bold;
color: #24a;
}

.author-from, .author-posts {
font-weight: normal;
}

#forumPosts tr td.postInfo a {
}

#forumPosts tr td.postContent {
background:#F3F3F3 url(../img/forum_post_3.gif);
background-repeat: repeat-y;
padding: 5px 5px 5px 15px;
font-size: 12px;
border-bottom: 5px #fff solid;
}

#forumPosts tr td.postContent * {
font-size: 12px;
background-color:#F3F3F3;
text-align: left;
}

#forumPosts tr td.postContent h3 {
padding: 0 0 5px 0;
margin: 0;
color: #ca2020;
font-weight: bold;
background: transparent;
}

#forumPosts a.cytuj {
float: right;
display: block;
margin-left:5px;
}

#forumPosts tr td.postInfo div.authButt {
background-color: #F0F2F5;
border: 1px #9ab solid;
padding: 2px;
margin: 2px 0;
}

#forumPosts tr td.postInfo div.authButt * {
vertical-align: middle;
}

#forumPosts tr td.postInfo div.authButt a {
padding-right: 5px;
}

#forumPosts tr th {
background: #e3e3e3 none   repeat;
padding: 6px 2px 6px 2px;
border-bottom: 5px #fff solid;
}

#forumPosts tr th.l {
text-align: left;
background: #e3e3e3 none repeat;
}

#forumPosts tr th h3 {
float: right;
margin: 0 0 0 0;
padding: 0 10px 0 0;
font-weight: bold;
font-size: 12px;
background: transparent;
}

/*@ramka*/
img.forum {
border: 1px #b9b7b7 solid;
margin: 5px 2px 5px 2px;
padding: 2px;
}

#forumTopics {
margin-left: -1px;
}

#forumTopics th {
border-top: 1px #7F7F7F solid;
border-bottom: 1px #7F7F7F solid;
background: #4E4E4E;
padding: 2px 6px 2px 6px;
font-weight: normal;
text-align: center;
font-size:13px;
color:#fff;
}

#forumTopics tr td {
background-color:#EFEFEF;
border-bottom: 2px #fff solid;
border-left: 2px #fff solid;
padding: 2px 6px 2px 6px;
margin: 0;
}

#forumTopics tbody tr td .t {
width:5px;
}

#forumTopics tr td:first-child {
border-left: 0;
width:20px;
}

#forumSearch {
text-align: right;
padding: 5px 0 10px 0;
color:#F2771D;
font-size: 12px;
}

#newTopic {
padding: 12px 0;
}

#newTopic a {
background: transparent url(../img/library/markers/sq_arr.gif) 0px 0px no-repeat;
padding: 0 0 0px 18px;
text-decoration: none;
color:#4E4E4E;
font-size: 13px;
font-weight: bold;
}

.forum-highlight {
background: #ff0;
}

.avatar {
display: block;
border: 4px #BABFC2 solid;
padding: 1px;
margin: 2px 2px 2px 0;
width: 64px;
height: 64px;
overflow: hidden;
}

#spolecznosc {
background: #F2F2F3;
margin: 0px 0 10px 0;
padding: 0 0 10px 0;
width: 310px;
float: right;
overflow: hidden;
}

#spolecznosc h3 {
background: #0088FF;
margin: 0;
padding: 0px;
height: 31px;
text-align: center;
color: #fff;
font-size: 12px;
line-height: 31px;
}

#spolecznosc * {
font-size: 11px;
font-family: Tahoma;
}

#spolecznosc dt {
padding: 4px 5px 0px 8px;
margin: 0;
}

#spolecznosc dt, #spolecznosc dt * {
color: #ff0000;
font-weight: normal;
}

#spolecznosc dd {
margin: 0;
padding: 0px 5px 0px 8px;
text-indent: 0px;
}

#spolecznosc dd, #spolecznosc dd * {
color: #000000;
}

#fq, #forum fieldset table tbody tr td input {
border: 1px solid #C0C0C0;
}

/*@blok pola wpisywania komentarza*/
#commentblock {
display: none;
width: 500px;
}

/*@pole tekstu bloku pola wpisywania komentarza*/
#commentArea {
background:#F1F1F1 none repeat scroll 0%;
border:0pt none;
width:97%;
margin:10px 0 10px 6px;
}

/*@napis dodaj 'komentarz/musisz sie zalogowac'*/
#addcomment, #addcomment a {
color: #F48E0B;
font-size: 12px;
font-weight: bold;
margin-top: 10px;
}

/*@blok listy komentarzy*/
.comment {
border-bottom: 1px #cacaca dashed;
border-left: 0px #aaa solid;
border-right: 0px #aaa solid;
padding: 7px 0px 4px 0px;
clear: both;
background: #fff;
}

/*@naglowek komentarza w liscie komentarzy*/
.comment-head {
color: #678;
padding: 0 0 4px 0;
position: relative;
width: 100%;
}

/*@napis 'cytuj', komentarza w liscie komentarzy*/
.comment a.comment-quote {
position: absolute;
right: 0px;
top: 0px;
text-align: right;
color: #F2771D;
}

/*@tresc komentarza w liscie komentarzy*/
.comment-txt, .comment-txt * {
color: #555;
text-align:justify;
margin:0 0 5px 0;
display:block;
}

#sonda {
width: 186px !important;
width: 188px;
border: 1px solid #B5B5B5;
padding: 5px 5px 5px 5px;
}

.sonda {
margin:0px 0 0px 20px;
}

.sonda div.bar {
height:4px;
overflow: hidden;
background:#f60;
margin-top: 5px;
}

.sonda .radio {
margin: 0px 0px 0px 0px !important;
margin: -4px 0px -4px 0px;
}

table.data2 th {
border-top: 0px #7F7F7F solid;
border-bottom: 0px #7F7F7F solid;
padding: 3px 0px 3px 50px;
font-weight: normal;
text-align: left;
background: transparent url(../img/dots.gif) bottom  repeat-x;
font-size: 13px;
}

table.data6 th {
border-top: 0px #7F7F7F solid;
border-bottom: 0px #7F7F7F solid;
padding: 3px 0px 3px 0px;
font-weight: normal;
text-align: left;
background: transparent url(../img/dots.gif) bottom  repeat-x;
font-size: 13px;
margin: 0px 0px 0px 0px;
}

table.data2 tr td {
border-bottom: 0px #7F7F7F solid;
border-left: 0px #EDE9E7 solid;
padding: 3px 5px 3px 50px;
margin: 0 0 0 0;
background: transparent url(../img/dots.gif) bottom  repeat-x;
text-align: left;
font-size: 13px;
}

table.data6 tr td {
border-bottom: 0px #7F7F7F solid;
border-left: 0px #EDE9E7 solid;
padding: 3px 5px 3px 0px;
margin: 0 0 0 0;
background: transparent url(../img/dots.gif) bottom  repeat-x;
text-align: left;
font-size: 13px;
}

table.data2 tr td a {
font-size: 13px;
}

table.data6 tr td a {
font-size: 13px;
}

table.data2 tr td.c {
text-align: center;
}

table.data6 tr td.c {
text-align: center;
font-size: 13px;
}

table.data2 tr td:first-child {
border-left: 0;
}

table.data2 tr td.nb {
white-space: nowrap;
}

table.data3 th {
border-top: 0px #7F7F7F solid;
border-bottom: 1px #a5a5a5 solid;
padding: 3px 0px 3px 10px;
font-weight: bold;
text-align: center;
background: transparent url(../img/dotss.gif) bottom  repeat-x;
font-size: 12px;
}

table.data4 th {
border-top: 0px #7F7F7F solid;
border-bottom: 1px #a5a5a5 solid;
padding: 3px 0px 3px 0px;
font-weight: bold;
text-align: center;
background: transparent url(../img/dotss.gif) bottom  repeat-x;
font-size: 12px;
margin: 0px 0px 0px 0px;
}

table.data3 tr td {
border-bottom: 1px #d8d8d8 solid;
border-left: 0px #EDE9E7 solid;
padding: 3px 5px 3px 5px;
margin: 0px 0 0 0;
background: transparent url(../img/dotss.gif) bottom  repeat-x;
text-align: center;
font-size: 12px;
}

table.data4 tr td {
border-left: 0px #EDE9E7 solid;
padding: 5px 5px 5px 10px;
margin: 0px 0 0 0;
background: transparent url(../img/dotss.gif) bottom  repeat-x;
text-align: justify;
font-size: 12px;
border-top: 1px #d8d8d8 solid;
}

table.data3 tr td.nb {
white-space: nowrap;
}

table.data5 th {
border-top: 0px #7F7F7F solid;
border-bottom: 0px #7F7F7F solid;
padding: 3px 3px 3px 3px;
font-weight: bold;
text-align: left;
background: transparent url(../img/dots.gif) bottom  repeat-x;
font-size: 13px;
}

table.data5 td {
padding: 0px 3px 0px 3px;
font-size: 13px;
}

table.data5 td div.dat {
width: auto;
margin: 0 0 0 10px;
padding: 0 0 0 0;
white-space: nowrap;
}

table.data5 tr td.kropki {
border-bottom: 0px #7F7F7F solid;
border-left: 0px #EDE9E7 solid;
padding: 3px 5px 3px 10px;
margin: 0 0 0 0;
background: transparent url(../img/dots.gif) bottom  repeat-x;
text-align: left;
font-size: 13px;
}

/*@alertwin*/
#alertwin {
position: absolute;
z-index: 100;
left: 50%;
margin-left: -155px;
top: 270px;
width: 310px;
background: #4E4E4E;
}

/*@alertwin - close*/
#alertwin .close {
width: 17px;
height: 17px;
float: right;
background: transparent url(/img/close_x.gif) center center no-repeat;
overflow: hidden;
cursor: pointer;
}

/*@alertwin - message*/
#alertwin .message {
background: #ffffff;
color: #000000;
clear: both;
padding: 50px 40px 50px 40px !important;
padding: 20px 40px 50px 40px;
margin: 1px 1px 1px 1px;
height: 13px;
height: auto !important;
min-height: 13px;
text-align: center;
font-size: 13px;
}

/*@alertwin - message2*/
#alertwin .message2 {
background: #ffffff;
color: #000000;
clear: both;
padding: 35px 20px 30px 20px !important;
padding: 19px 20px 30px 20px;
margin: 1px 1px 1px 1px;
height: 13px;
height: auto !important;
min-height: 13px;
text-align: center;
font-size: 13px;
}

#gmap_tooltip {
min-width: 256px;
min-height: 100px;
}

#clients {
width: 175px;
float: left;
background: #4b4b4b url(/img/layout/gradients/clientsgrad.jpg) repeat-x 0px 0px;
}

#clients p {
color: #ffffff;
padding:0px 0px 0px 10px;
}

#clients a {
color: #ffffff;
}

#clients .client {
width: 175px;
display: none;
background: #ffffff;
float: left;
}

#clients .clientsel {
display: block;
}

#clients .client .item {
padding: 5px 0px 5px 15px;
overflow: hidden;
}

#clients .client .item a {
padding: 0px 0px 0px 10px;
display: block;
background: transparent url(/img/layout/markers/arrow01.gif) no-repeat 0px 3px;
}

#clients .wojlink {
width: 165px;
height: 19px;
display: block;
padding: 5px 0px 0px 10px;
cursor: pointer;
text-decoration: none;
color: #ffffff;
}

#clients .wojlink:hover {
width: 165px;
height: 19px;
text-decoration: none;
display: block;
padding: 5px 0px 0px 10px;
cursor: pointer;
background: url(/img/layout/buttons/wojlinksel.jpg) repeat-x 0px 0px;
}

#clients .wojlinksel {
color: #ffffff;
width: 165px;
height: 19px;
display: block;
padding: 5px 0px 0px 10px;
cursor: pointer;
background: url(/img/layout/buttons/wojlinksel.jpg) repeat-x 0px 0px;
}

#map {
border: 1px solid #4A4A4A;
overflow: hidden;
}

.print_logo {
display: none;
}

.cart_steps {
padding: 4px 0px 4px 0px;
}

.cart_steps .p {
color: #272727;
font-size: 18px;
font-family: Times,'Times New Roman';
background: url(/img/layout/markers/arrow03.gif) no-repeat 0px 7px;
padding: 0px 8px 0px 11px;
float: left;
}

.cart_steps .c {
color: #2580e6;
font-size: 18px;
font-family: Times,'Times New Roman';
background: url(/img/layout/markers/arrow01.gif) no-repeat 0px 7px;
padding: 0px 8px 0px 11px;
float: left;
}

.cart_steps .n {
color: #9b9b9b;
font-size: 18px;
font-family: Times,'Times New Roman';
background: url(/img/layout/markers/arrow14.gif) no-repeat 0px 7px;
padding: 0px 8px 0px 11px;
float: left;
}

.cart_head {
border-bottom: 1px solid #C7C8C7;
}

.cart_head .head_photo, .cart_head .head_name, .cart_head .head_price, .cart_head .head_delete {
font-weight: bold;
float: left;
}

.cart_head .head_photo {
width: 200px;
height: 20px;
overflow: hidden;
}

.cart_head .head_name {
width: 300px;
height: 20px;
}

.cart_head .head_price {
width: 170px;
height: 20px;
text-align: center;
}

.cart_head .head_delete {
width: 60px;
height: 20px;
}

.cart_item .item_photo {
width: 200px;
height: 100px;
overflow: hidden;
}

.cart_item .item_name {
width: 300px;
height: 85px;
padding: 15px 0px 0px 0px;
}

.cart_item .item_name a {
color: #272727;
}

.cart_item .item_name a:hover {
text-decoration: none;
}

.cart_item .item_price {
width: 170px;
height: 85px;
text-align: center;
padding: 15px 0px 0px 0px;
}

.cart_item .item_delete {
width: 50px;
height: 85px;
padding: 15px 0px 0px 10px;
}

.cart_item {
margin: 5px 0px 0px 0px;
padding: 0px 0px 5px 0px;
border-bottom: 1px solid #C7C8C7;
}

.cart_item .item_photo, .cart_item .item_name, .cart_item .item_price, .cart_item .item_delete {
float: left;
}

.cart_delete {
width: 14px;
height: 14px;
display: block;
cursor: pointer;
background: transparent url(/img/layout/icons/mx.gif) no-repeat 0px 0px;
}

.cart_sum {
font-size: 13px;
padding: 30px 20px 20px 0px;
text-align: right;
border-bottom: 1px solid #C7C8C7;
}

.cart_sum b {
font-size: 13px;
}

.cart_actions {
padding: 20px 0px 5px 0px;
}

.cart_actions .left {
float: left;
}

.cart_actions .right {
float: right;
}

#mPayments {
padding: 5px 0px 0px 0px;
}

#mPayments h3 {
color: #2580E6;
font-size: 14px;
font-weight: bold;
padding: 15px 0px 15px 0px;
}

#mPayments h3.nopad {
color: #2580E6;
font-size: 14px;
font-weight: bold;
padding: 0px 0px 15px 0px;
}

#mPayments table {
padding: 0px 10px 0px 10px;
}

#ivData {
margin: 20px 0px 0px 0px;
padding: 20px 0px 0px 0px;
border-top: 1px solid #C7C8C7;
}

#ivData h3 {
color: #2580E6;
font-size: 14px;
font-weight: bold;
padding: 0px 0px 15px 0px;
}

#ivData table {
padding: 0px 10px 0px 10px;
}

#ivData label {
padding: 0px 0px 0px 10px;
}

#contactData {
padding: 20px 0px 0px 0px;
margin: 20px 0px 0px 0px;
border-top: 1px solid #C7C8C7;
border-bottom: 1px solid #C7C8C7;
}

#contactData h3 {
color: #2580E6;
font-size: 14px;
font-weight: bold;
padding: 0px 0px 15px 0px;
}

#contactData table {
padding: 0px 10px 0px 10px;
}

#contactData table table {
padding: 0px 0px 0px 0px;
}

#contactData .terms_desc {
width: 327px;
}

#contactData label {
padding: 0px 0px 0px 10px;
}

.order-fv {
margin: 0px 0px 15px 0px;
}

.order-fv .option_1 {
width: 100px;
padding: 0px 0px 0px 10px;
float: left;
}

.order-fv .option_2 {
width: 200px;
float: left;
}

.alt-address {
padding: 16px 0px 0px 13px;
}

#altAddress {
padding: 11px 0px 0px 0px;
display: none;
}

.panel_main_empty {
padding: 25px 0px 0px 0px;
text-align: center;
}

.panel_main_order_h2 {
font-family: Times,'Times New Roman';
font-size: 18px;
font-weight: normal;
}

.panel_main_pricing_h2 {
padding: 20px 0px 0px 0px;
font-family: Times,'Times New Roman';
font-size: 18px;
font-weight: normal;
}

.panel_main_points_h2 {
padding: 20px 0px 0px 0px;
font-family: Times,'Times New Roman';
font-size: 18px;
font-weight: normal;
}

.panel_main_link {
padding: 19px 13px 0px 0px;
float: right;
text-align: right;
}

.panel_orders_head {
border-bottom: 1px solid #C7C8C7;
}

.panel_orders_head .head_name, .panel_orders_head .head_name2, .panel_orders_head .head_total, .panel_orders_head .head_status, .panel_orders_head .head_photo, .panel_orders_head .head_pdf, .panel_orders_head .head_action {
font-weight: bold;
float: left;
}

.panel_orders_head .head_name {
width: 620px;
height: 20px;
padding: 0px 0px 0px 5px;
}

.panel_orders_head .head_name2 {
width: 297px;
height: 20px;
padding: 0px 0px 0px 5px;
}

.panel_orders_head .head_total {
width: 113px;
height: 20px;
}

.panel_orders_head .head_status {
width: 160px;
height: 20px;
}

.panel_orders_head .head_pdf {
width: 100px;
height: 20px;
}

.panel_orders_head .head_action {
width: 65px;
height: 20px;
}

.panel_orders_head .head_photo {
width: 200px;
height: 20px;
}

.panel_orders_item {
margin: 5px 0px 0px 0px;
padding: 0px 0px 5px 0px;
border-bottom: 1px solid #C7C8C7;
}

.panel_orders_item .item_name {
width: 620px;
padding: 15px 0px 10px 5px;
}

.panel_orders_item .item_name2 {
width: 297px;
padding: 15px 0px 10px 5px;
}

.panel_orders_item .item_total {
width: 91px;
text-align: right;
padding: 15px 22px 10px 0px;
}

.panel_orders_item .item_status {
width: 160px;
padding: 15px 0px 10px 0px;
}

.panel_orders_item .item_pdf {
width: 100px;
padding: 15px 0px 10px 0px;
}

.panel_orders_item .item_action {
width: 65px;
padding: 15px 0px 10px 0px;
}

.panel_orders_item .item_photo {
width: 200px;
height: 100px;
overflow: hidden;
}

.panel_orders_item .item_name, .panel_orders_item .item_name2, .panel_orders_item .item_total, .panel_orders_item .item_status, .panel_orders_item .item_photo, .panel_orders_item .item_pdf, .panel_orders_item .item_action {
float: left;
}

.panel_prices_head {
border-bottom: 1px solid #C7C8C7;
}

.panel_prices_head .head_name, .panel_prices_head .head_pdf, .panel_prices_head .head_action {
font-weight: bold;
float: left;
}

.panel_prices_head .head_name {
width: 500px;
height: 20px;
}

.panel_prices_head .head_pdf {
width: 130px;
height: 20px;
}

.panel_prices_head .head_action {
width: 110px;
height: 20px;
}

.panel_prices_item {
margin: 5px 0px 0px 0px;
padding: 0px 0px 5px 0px;
border-bottom: 1px solid #C7C8C7;
}

.panel_prices_item .item_name {
width: 495px;
padding: 15px 0px 10px 5px;
}

.panel_prices_item .item_pdf {
width: 130px;
padding: 15px 0px 10px 0px;
}

.panel_prices_item .item_action {
width: 110px;
padding: 15px 0px 10px 0px;
}

.panel_prices_item .item_name, .panel_prices_item .item_pdf, .panel_prices_item .item_action {
float: left;
}

.panel_agreements_head {
border-bottom: 1px solid #C7C8C7;
}

.panel_agreements_head .head_name, .panel_agreements_head .head_pdf {
font-weight: bold;
float: left;
}

.panel_agreements_head .head_name {
width: 600px;
height: 20px;
}

.panel_agreements_head .head_pdf {
width: 130px;
height: 20px;
}

.panel_agreements_item {
margin: 5px 0px 0px 0px;
padding: 0px 0px 5px 0px;
border-bottom: 1px solid #C7C8C7;
}

.panel_agreements_item .item_name {
width: 595px;
padding: 15px 0px 10px 5px;
}

.panel_agreements_item .item_pdf {
width: 130px;
padding: 15px 0px 10px 0px;
}

.panel_agreements_item .item_name, .panel_agreements_item .item_pdf {
float: left;
}

.panel_pp_frame {
background: #e6f5ff;
border: 1px solid #2580e6;
padding: 15px 15px 15px 15px;
}

.panel_pp_frame_title {
color: #2580e6;
font-size: 14px;
font-weight: bold;
padding: 0px 0px 15px 0px;
}

.panel_pp_frame_center {
text-align: center;
}

.panel_pp_frame_link {
width: 584px;
margin: 15px auto 20px auto;
padding: 8px 0px 8px 0px;
text-align: left;
background: #ffffff;
border: 1px solid #a2a2a2;
}

.panel_pp_frame_link_content {
width: 484px;
color: #575757;
font-size: 14px;
text-align: center;
float: left;
}

.panel_pp_frame_link_copy {
width: 100px;
padding: 2px 0px 0px 0px;
font-size: 12px;
float: left;
text-align: center;
}

.panel_pp_frame_link_copy a {
color: #2580E6;
}

.panel_pp_frame_link_copy a:hover {
text-decoration: none;
}

.panel_pp_preview_banner {
width: 245px;
margin: 0px auto 4px auto;
padding: 8px 10px 5px 10px;
background: #ffffff;
}

.panel_pp_preview_banner_width {
height: 20px;
color: #7a7a7a;
text-align: center;
}

.panel_pp_preview_banner_height {
width: 49px;
padding: 58px 0px 0px 0px;
color: #7a7a7a;
text-align: left;
float: left;
}

.panel_pp_preview_banner_content {
float: left;
}

.panel_pp_frame_banner {
width: 625px;
margin: 0px auto 5px auto;
padding: 25px 10px 25px 20px;
text-align: left;
background: #ffffff;
border: 1px solid #a2a2a2;
}

.panel_pp_frame_banner_content {
width: 525px;
color: #575757;
font-size: 13px;
text-align: left;
float: left;
}

.panel_pp_frame_banner_copy {
width: 100px;
padding: 92px 0px 0px 0px;
font-size: 12px;
float: left;
text-align: center;
}

.panel_pp_frame_banner_copy a {
color: #2580E6;
}

.panel_pp_frame_banner_copy a:hover {
text-decoration: none;
}

.panel_pp_empty {
padding: 30px 0px 0px 0px;
text-align: center;
}

.panel_pp_tabs {
margin: 0px 0px 0px 4px;
}

.panel_pp_tabs_contents {
min-height: 366px;
height: auto !important;
height: 366px;
border-top: 1px solid #B7B7B7;
}

.panel_pp_tabs_contents .content {
display: none;
padding: 25px 0px 0px 0px;
}

.panel_pp_tabs_contents .selected {
display: block;
}

.panel_pp_yourpoints_head {
border-bottom: 1px solid #C7C8C7;
}

.panel_pp_yourpoints_head .head_pointsacc, .panel_pp_yourpoints_head .head_pointspk, .panel_pp_yourpoints_head .head_pointspc {
float: left;
font-weight: bold;
}

.panel_pp_yourpoints_head .head_pointsacc {
width: 180px;
height: 20px;
text-align: center;
}

.panel_pp_yourpoints_head .head_pointspk {
width: 280px;
height: 20px;
text-align: center;
}

.panel_pp_yourpoints_head .head_pointspc {
width: 280px;
height: 20px;
text-align: center;
}

.panel_pp_yourpoints_item {
margin: 5px 0px 5px 0px;
}

.panel_pp_yourpoints_item .item_pointsacc, .panel_pp_yourpoints_item .item_pointspk, .panel_pp_yourpoints_item .item_pointspc {
float: left;
color: #2580e6;
font-weight: bold;
}

.panel_pp_yourpoints_item .item_pointsacc {
width: 180px;
padding: 15px 0px 10px 0px;
text-align: center;
}

.panel_pp_yourpoints_item .item_pointspk {
width: 280px;
padding: 15px 0px 10px 0px;
text-align: center;
}

.panel_pp_yourpoints_item .item_pointspc {
width: 280px;
padding: 15px 0px 10px 0px;
text-align: center;
}

.panel_pp_points_calculation {
padding: 20px 10px 0px 10px;
margin: 0px 0px 0px 0px;
border-top: 1px solid #C7C8C7;
}

.panel_pp_history_head {
border-bottom: 1px solid #C7C8C7;
}

.panel_pp_history_head_2 {
padding: 5px 0px 0px 0px;
}

.panel_pp_history_head .head_points, .panel_pp_history_head .head_action, .panel_pp_history_head .head_program,
.panel_pp_history_head .head_source, .panel_pp_history_head .head_date {
float: left;
font-weight: bold;
}

.panel_pp_history_head .head_points {
width: 120px;
height: 20px;
text-align: center;
}

.panel_pp_history_head .head_program {
width: 155px;
height: 20px;
text-align: center;
}

.panel_pp_history_head .head_source {
width: 150px;
padding: 0px 190px 0px 0px;
height: 20px;
text-align: center;
}

.panel_pp_history_head .head_date {
width: 100px;
height: 20px;
text-align: center;
}

.panel_pp_history_item {
margin: 5px 0px 5px 0px;
border-bottom: 1px solid #C7C8C7;
}

.panel_pp_history_item .item_points, .panel_pp_history_item .item_action, .panel_pp_history_item .item_program,
.panel_pp_history_item .item_source, .panel_pp_history_item .item_date {
float: left;
}

.panel_pp_history_item .item_points {
width: 120px;
padding: 15px 0px 15px 0px;
text-align: center;
}

.panel_pp_history_item .plus {
color: #62951a;
}

.panel_pp_history_item .minus {
color: #da4835;
}

.panel_pp_history_item .item_program {
width: 155px;
padding: 15px 0px 15px 0px;
text-align: center;
}

.panel_pp_history_item .item_source {
width: 150px;
padding: 15px 190px 15px 0px;
text-align: center;
}

.panel_pp_history_item .item_date {
width: 100px;
padding: 15px 0px 15px 0px;
text-align: center;
}

.panel_pp_stats_head {
border-bottom: 1px solid #C7C8C7;
}

.panel_pp_stats_head .head_domain, .panel_pp_stats_head .head_clicks, .panel_pp_stats_head .head_conversion {
float: left;
font-weight: bold;
}

.panel_pp_stats_head .head_domain {
width: 420px;
height: 20px;
padding: 0px 0px 0px 5px;
}

.panel_pp_stats_head .head_clicks {
width: 150px;
padding: 0px 0px 0px 0px;
height: 20px;
text-align: center;
}

.panel_pp_stats_head .head_conversion {
width: 150px;
height: 20px;
text-align: center;
}

.panel_pp_stats_item {
margin: 5px 0px 5px 0px;
border-bottom: 1px solid #C7C8C7;
}

.panel_pp_stats_item .item_domain, .panel_pp_stats_item .item_clicks, .panel_pp_stats_item .item_conversion {
float: left;
}

.panel_pp_stats_item .item_domain {
width: 415px;
padding: 15px 0px 15px 5px;
}

.panel_pp_stats_item .item_clicks {
width: 150px;
padding: 15px 0px 15px 0px;
text-align: center;
}

.panel_pp_stats_item .item_conversion {
width: 150px;
padding: 15px 0px 15px 0px;
text-align: center;
}

.panel_pp_stats_sum {
margin: 5px 0px 5px 0px;
border-bottom: 1px solid #C7C8C7;
}

.panel_pp_stats_sum .item_sum, .panel_pp_stats_sum .item_clicks, .panel_pp_stats_sum .item_conversion {
float: left;
}

.panel_pp_stats_sum .item_sum {
width: 415px;
padding: 15px 0px 15px 5px;
font-weight: bold;
text-align: right;
}

.panel_pp_stats_sum .item_clicks {
width: 150px;
padding: 15px 0px 15px 0px;
font-weight: bold;
text-align: center;
}

.panel_pp_stats_sum .item_conversion {
width: 150px;
padding: 15px 0px 15px 0px;
font-weight: bold;
text-align: center;
}

.hosting_head {
border-bottom: 1px solid #C7C8C7;
}

.hosting_head .head_photo, .hosting_head .head_name, .hosting_head .head_params, .hosting_head .head_price, .hosting_head .head_select {
font-weight: bold;
float: left;
}

.hosting_head .head_photo {
width: 100px;
height: 20px;
}

.hosting_head .head_name {
width: 120px;
height: 20px;
}

.hosting_head .head_params {
width: 290px;
height: 20px;
}

.hosting_head .head_price {
width: 150px;
height: 20px;
text-align: center;
}

.hosting_head .head_select {
width: 75px;
height: 20px;
text-align: center;
}

.hosting_item {
margin: 5px 0px 0px 0px;
padding: 0px 0px 5px 0px;
border-bottom: 1px solid #C7C8C7;
}

.hosting_item .item_photo {
width: 100px;
height: 95px;
padding: 15px 0px 10px 0px;
}

.hosting_item .item_name {
width: 120px;
padding: 15px 0px 10px 0px;
}

.hosting_item .item_params {
width: 290px;
padding: 15px 0px 10px 0px;
}

.hosting_item .item_params .left {
width: 210px;
height: 16px;
float: left;
text-align: right;
}

.hosting_item .item_params .right {
width: 70px;
height: 16px;
font-weight: bold;
padding: 0px 0px 0px 10px;
float: left;
}

.hosting_params {
height: 79px;
overflow: hidden;
}

.hosting_buttons .hprolldown {
width: 208px;
padding: 8px 0px 0px 0px;
text-align: right;
}

.hosting_buttons .hprolldown a {
color: #2580E6;
padding: 0px 15px 0px 0px;
background: transparent url(/img/layout/markers/arrow13.gif) no-repeat right 6px;
}

.hosting_buttons .hprollup {
width: 208px;
padding: 8px 0px 0px 0px;
display: none;
text-align: right;
}

.hosting_buttons .hprollup a {
color: #2580E6;
padding: 0px 15px 0px 0px;
background: transparent url(/img/layout/markers/arrow12.gif) no-repeat right 6px;
}

.hosting_item .item_price {
width: 150px;
padding: 15px 0px 10px 0px;
text-align: center;
}

.hosting_item .item_select {
width: 75px;
padding: 15px 0px 10px 0px;
text-align: center;
}

.hosting_item .item_photo, .hosting_item .item_name, .hosting_item .item_params, .hosting_item .item_price, .hosting_item .item_select {
float: left;
}

.pricing_versions_title h2, .pricing_modadd_title h2, .pricing_services_title h2, .pricing_servicesadd_title h2, .pricing_hosting_title h2 {
color: #2580e6;
font-size: 14px;
font-weight: bold;
padding: 20px 0px 25px 0px;
line-height: auto;
font-family: Tahoma, Verdana, Helvetica, sans-serif;
}

.pricing_paytypes_title h2, .pricing_contact_title h2 {
color: #2580e6;
font-size: 14px;
font-weight: bold;
padding: 10px 0px 25px 0px;
}

.pricing_paytypes_head .name, .pricing_paytypes_head .content, .pricing_paytypes_head .select {
float: left;
font-weight: bold;
}

.pricing_paytypes_head .name {
width: 180px;
height: 20px;
padding: 0px 0px 0px 25px;
}

.pricing_paytypes_head .content {
width: 440px;
height: 20px;
}

.pricing_paytypes_head .select {
width: 90px;
height: 20px;
text-align: center;
}

.pricing_paytypes_item {
padding: 0px 0px 17px 0px;
}

.pricing_paytypes_item .name, .pricing_paytypes_item .content, .pricing_paytypes_item .select {
float: left;
}

.pricing_paytypes_item .name {
width: 180px;
min-height: 75px;
height: auto !important;
height: 75px;
padding: 15px 0px 0px 25px;
}

.pricing_paytypes_item .content {
width: 440px;
min-height: 86px;
height: auto !important;
height: 86px;
padding: 4px 0px 0px 0px;
}

.pricing_paytypes_item .select {
width: 90px;
min-height: 75px;
height: auto !important;
height: 75px;
text-align: center;
padding: 15px 0px 0px 0px;
}

.pricing_paytypes_item ul li {
margin: 0px 0px 0px 0px;
}

.pricing_paytypes_item ul ul li {
margin: 0px 0px 0px 15px;
}

.pricing_versions_head .photo, .pricing_versions_head .name, .pricing_versions_head .content, .pricing_versions_head .select {
float: left;
font-weight: bold;
}

.pricing_versions_head .photo {
width: 105px;
height: 20px;
}

.pricing_versions_head .name {
width: 100px;
height: 20px;
}

.pricing_versions_head .content {
width: 440px;
height: 20px;
}

.pricing_versions_head .select {
width: 90px;
height: 20px;
text-align: center;
}

.pricing_versions_item {
padding: 0px 0px 17px 0px;
}

.pricing_versions_item .photo, .pricing_versions_item .name, .pricing_versions_item .content, .pricing_versions_item .select {
float: left;
}

.pricing_versions_item .photo {
width: 90px;
padding: 44px 0px 0px 15px;
}

.pricing_versions_item .name {
width: 100px;
padding: 50px 0px 0px 0px;
}

.pricing_versions_item .content {
width: 440px;
padding: 5px 0px 0px 0px;
}

.pricing_versions_item .content .desc {
padding: 0px 0px 11px 12px;
}

.pricing_versions_item .content .params {
height: 63px;
overflow: hidden;
}

.pricing_versions_item .content .left {
width: 160px;
padding: 0px 0px 2px 0px;
float: left;
text-align: right;
}

.pricing_versions_item .content .right {
width: 270px;
padding: 0px 0px 2px 10px;
float: left;
font-weight: bold;
}

.pricing_versions_item .content .right a {
font-weight: normal;
}

.pricing_versions_item .content .label {
font-weight: bold;
padding: 11px 280px 3px  0px;
text-align: right;
}

.pricing_versions_item .select {
width: 90px;
padding: 15px 0px 0px 0px;
text-align: center;
}

.pricing_versions .buttons .vpprolldown {
padding: 8px 280px 0px 0px;
text-align: right;
}

.pricing_versions .buttons .vpprolldown a {
color: #2580E6;
padding: 0px 15px 0px 0px;
background: transparent url(/img/layout/markers/arrow13.gif) no-repeat right 6px;
}

.pricing_versions .buttons .vpprollup {
padding: 8px 280px 0px 0px;
display: none;
text-align: right;
}

.pricing_versions .buttons .vpprollup a {
color: #2580E6;
padding: 0px 15px 0px 0px;
background: transparent url(/img/layout/markers/arrow12.gif) no-repeat right 6px;
}

.pricing_modadd_head .name, .pricing_modadd_head .content, .pricing_modadd_head .select {
float: left;
font-weight: bold;
}

.pricing_modadd_head .name {
width: 180px;
height: 20px;
padding: 0px 0px 0px 25px;
}

.pricing_modadd_head .content {
width: 440px;
height: 20px;
}

.pricing_modadd_head .select {
width: 90px;
height: 20px;
text-align: center;
}

.pricing_modadd_item .name, .pricing_modadd_item .content, .pricing_modadd_item .select {
float: left;
}

.pricing_modadd_item .name {
width: 180px;
min-height: 45px;
height: auto !important;
height: 45px;
padding: 15px 0px 0px 25px;
}

.pricing_modadd_item .content {
width: 440px;
min-height: 45px;
height: auto !important;
height: 45px;
padding: 15px 0px 0px 0px;
}

.pricing_modadd_item .select {
width: 90px;
min-height: 45px;
height: auto !important;
height: 45px;
text-align: center;
padding: 15px 0px 0px 0px;
}

.pricing_services_head .name, .pricing_services_head .content, .pricing_services_head .select {
float: left;
font-weight: bold;
}

.pricing_services_head .name {
width: 180px;
height: 20px;
padding: 0px 0px 0px 25px;
}

.pricing_services_head .content {
width: 440px;
height: 20px;
}

.pricing_services_head .select {
width: 90px;
height: 20px;
text-align: center;
}

.pricing_services_item .name, .pricing_services_item .content, .pricing_services_item .select {
float: left;
}

.pricing_services_item .name {
width: 180px;
min-height: 45px;
height: auto !important;
height: 45px;
padding: 15px 0px 0px 25px;
}

.pricing_services_item .content {
width: 440px;
min-height: 45px;
height: auto !important;
height: 45px;
padding: 15px 0px 0px 0px;
}

.pricing_services_item .select {
width: 90px;
min-height: 45px;
height: auto !important;
height: 45px;
text-align: center;
padding: 15px 0px 0px 0px;
}

.pricing_servicesadd {
padding: 0px 0px 25px 0px;
}

.pricing_servicesadd table {
padding: 0px 10px 0px 10px;
}

.pricing_servicesadd table td.label {
width: 180px;
}

.pricing_servicesadd table td textarea {
width: 470px;
height: 100px;
}

.pricing_hosting_head .photo, .pricing_hosting_head .name, .pricing_hosting_head .content, .pricing_hosting_head .select {
float: left;
font-weight: bold;
}

.pricing_hosting_head .photo {
width: 85px;
height: 20px;
}

.pricing_hosting_head .name {
width: 120px;
height: 20px;
}

.pricing_hosting_head .content {
width: 440px;
height: 20px;
}

.pricing_hosting_head .select {
width: 90px;
height: 20px;
text-align: center;
}

.pricing_hosting_item {
padding: 0px 0px 17px 0px;
}

.pricing_hosting_item .photo, .pricing_hosting_item .name, .pricing_hosting_item .content, .pricing_hosting_item .select {
float: left;
}

.pricing_hosting_item .photo {
width: 80px;
height: 85px;
padding: 0px 0px 0px 5px;
}

.pricing_hosting_item .name {
width: 120px;
padding: 15px 0px 0px 0px;
}

.pricing_hosting_item .content {
width: 440px;
}

.pricing_hosting_item .content .params {
height: 79px;
overflow: hidden;
}

.pricing_hosting_item .content .left {
width: 210px;
padding: 0px 0px 2px 0px;
float: left;
text-align: right;
}

.pricing_hosting_item .content .right {
width: 220px;
padding: 0px 0px 2px 10px;
float: left;
font-weight: bold;
}

.pricing_hosting_item .content .nohosting_1 {
padding: 0px 0px 0px 13px;
background: transparent url(/img/layout/markers/arrow03.gif) no-repeat 0px 3px;
}

.pricing_hosting_item .content .nohosting_2 {
padding: 0px 0px 0px 13px;
background: transparent url(/img/layout/markers/arrow03.gif) no-repeat 0px 3px;
display: none;
}

.pricing_hosting_item .select {
width: 90px;
text-align: center;
padding: 15px 0px 0px 0px;
}

.pricing_hosting .buttons .hpprolldown {
padding: 8px 230px 0px 0px;
text-align: right;
}

.pricing_hosting .buttons .hpprolldown a {
color: #2580E6;
padding: 0px 15px 0px 0px;
background: transparent url(/img/layout/markers/arrow13.gif) no-repeat right 6px;
}

.pricing_hosting .buttons .hpprollup {
padding: 8px 230px 0px 0px;
display: none;
text-align: right;
}

.pricing_hosting .buttons .hpprollup a {
color: #2580E6;
padding: 0px 15px 0px 0px;
background: transparent url(/img/layout/markers/arrow12.gif) no-repeat right 6px;
}

.pricing_contact {
padding: 0px 0px 25px 0px;
}

.pricing_contact table {
padding: 0px 10px 0px 10px;
}

.pricing_submit {
float: right;
}

.payments_btn {
float: right;
}

.payments_btn .btn_sml {
width: 80px;
}

.login_cbox {
width: 700px;
background: #e6f5ff;
border: 1px solid #2580e6;
padding: 15px 20px 15px 20px;
margin: 0px 0px 15px 0px;
}

#form table.login_cbox_table {
width: 615px;
}

.login_cbox .title {
color: #2580e6;
font-size: 14px;
font-weight: bold;
padding: 0px 0px 5px 0px;
}

.login_cbox .info_top {
padding: 0px 0px 17px 0px;
line-height: 15px;
}

.login_cbox .info_bot {
padding: 17px 0px 0px 0px;
}

.login_cbox td {
padding: 0px 5px 0px 0px;
}

.login_cbox td.td_1 {
width: 40px;
height: 37px;
padding: 5px 5px 0px 0px;
vertical-align: top;
}

.login_cbox td.td_2 {
width: 132px;
height: 42px;
vertical-align: top;
}

.login_cbox td.td_3 {
width: 40px;
height: 37px;
padding: 5px 5px 0px 5px;
vertical-align: top;
}

.login_cbox td.td_4 {
width: 132px;
height: 42px;
vertical-align: top;
}

.login_cbox td.td_5 {
width: 95px;
height: 37px;
padding: 5px 5px 0px 5px;
vertical-align: top;
}

.login_cbox td.td_6 {
width: 132px;
height: 42px;
vertical-align: top;
}

.login_cbox td.btn {
padding: 0px 5px 0px 3px;
}

.login_cbox td label.error {
display: block;
color: #ff0000;
font-size: 12px;
font-weight: bold;
letter-spacing: -1px;
text-align: center;
padding: 3px 0px 0px 0px;
}

.login_cbox .input {
width: 130px;
height: 21px;
border: 1px solid #BABABA;
}

.login_cbox .btn {
width: 60px;
}

.nextprev {
text-align: center;
}

.fbstopka{
display: block;
width: 104px;
height: 40px;
background: transparent url(/img/layout/facebook.jpg) 0 -40px no-repeat;
}

.fbstopka:hover{
background: transparent url(/img/layout/facebook.jpg) 0 0 no-repeat;
}



