/*@czcionka domyslna*/
* {
font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
font-size: 12px;
color: #626262;
outline:none;
}

h1 {
color:#444444;
font-weight:bold;
font-size:14px;
}

h1.panel {
margin:10px 0 15px 9px;
}

h1 a span {
margin:0 0 0 45px;
color:#a4bedb;
font-weight:normal;
}

h2 {
color:#b90c22;
font-weight:bold;
font-size:14px;
}

h2 span {
font-size:15px;
color:#C82438;
font-weight:bold;
}

h3 {
color:#444444;
font-weight:bold;
font-size:12px;
}

h4 {
color:#b90c22;
font-weight:bold;
font-size:12px;
}

h5 {
color:#012a3e;
font-weight:bold;
font-size:11px;
}

h6 {
color:#e0051b;
font-weight:bold;
font-size:11px;
}

h3 a {
color:#ae0015;
font-weight:bold;
font-size:11px;
}

h3 a:hover {
text-decoration:underline;
}

input, textarea {
border: 1px solid #C2C2C2;
padding: 1px 5px;
}

select {
border: 1px solid #C2C2C2;
padding: 1px 1px;
}

.rightBoxCenterMarg p {
margin:10px 0 10px 0;
}

/*@marginesy listy wypunktowanej*/
ul {
margin: 5px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

/*@elementy listy wypunktowanej - poziom 1*/
ul li {
margin: 0px 0px 0px 20px;
padding: 1px 0px 0px 13px;
list-style-type: none;
background: transparent url(/img/layout/markers/arrow50.gif) 0px 5px no-repeat;
}

/*@elementy listy wypunktowanej - poziom 2*/
ul li li {
margin: 0px 0px 0px 40px;
padding: 1px 0px 0px 13px;
list-style-type: none;
background: transparent url(/img/layout/markers/arrow50.gif) 0px 5px no-repeat;
}

/*@marginesy listy numerowanej*/
ol {
margin: 5px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

/*@element listy numerowanej - poziom 1*/
ol li {
margin: 0px 0px 0px 7px;
padding: 1px 0px 0px 12px;
list-style-type: decimal;
list-style-position: inside;
background: none;
}

/*@element listy numerowanej - poziom 2*/
ol li li {
margin: 0px 0px 0px 14px;
padding: 1px 0px 0px 12px;
list-style-type: decimal;
list-style-position: inside;
background: none;
}

/*@tlo strony*/
body.background {
color: #000000;
background: #2e2e2e url(../img/layout/bkg.jpg);
text-align: left;
}

a {
text-decoration:none;
cursor:pointer;
}

/*@link cooliris*/
a.cooliris {
height: 14px;
padding: 10px 0px 10px 41px;
display: block;
background: url(/img/layout/icons/cooliris.gif) no-repeat 0px 0px;
}

/*@linki sformatowane dla edytora*/
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:#2382b2;
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;
}

/*@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: 0px 15px 5px 0px;
}

/*@ilustracja z ramka przyciagana do prawej*/
img.borderRight {
float: right;
margin: 0px 0px 5px 15px;
}

/*@ilustracja przyciagana do lewej*/
img.left {
float: left;
margin: 0px 15px 5px 0px;
}

/*@ilustracja przyciagana do prawej*/
img.right {
float: right;
margin: 0px 0px 5px 15px;
}

.newsletteredit {
height:15px;
width:175px;
padding:2px 0 0 5px;
color:#83725e;
font-size: 11px;
}

#pattern {
width:100%;
min-height: 800px;
height: auto !important;
height: 800px;
background: url(../img/layout/pattern3.jpg) no-repeat center 0;
}

#container {
width:979px;
margin:0 auto 0 auto;
}

#header {
width:979px;
height:200px;
*height:220px;
position:relative;
}

#logo {
float:left;
margin:15px 0 0 8px;
height:57px;
}

#loginBox {
font-size:12px;
float:right;
position:relative;
right:0px;
top:10px;
}

#loginBox a {
color:#d34e5e;
margin:0px 5px 0 5px;
font-size:12px;
text-decoration: underline;
}

#loginBox b {
color:#d34e5e;
}

/*@menu poziome*/
#menu {
width: 979px;
height: 53px;
margin: 30px 0px 0px 0px;
float: left;
background: url(/img/layout/menu/menutopitem.jpg) 0px 0px repeat-x;
overflow: hidden;
}

#menu .menurc {
width: 5px;
height: 53px;
float: right;
background: url(../img/layout/menu/menutoprc.jpg) no-repeat 0px 0px;
}

/*@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;
float: left;
text-align: center;
background:transparent;
}

/*@menu poziome - link*/
#menu ul li a {
width: 120px;
float: left;
display: block;
background: transparent none repeat;
padding: 19px 0px 19px 0px;
color: #ffffff;
text-decoration: none;
}

/*@menu poziome - link aktywny*/
#menu ul li a:hover {
background: transparent none repeat;
color: #ffffff;
text-decoration: none;
background: transparent url(/img/layout/menu/menutopitem.jpg) no-repeat 0px -53px;
}

/*@menu poziome - link wybrany*/
#menu ul li.selected a, #menu ul li.selected2 a {
color: #ffffff;
background: transparent url(/img/layout/menu/menutopitem.jpg) no-repeat 0px -53px;
}

/*@menu glowne - submenu*/
#menu ul li ul {
margin: 1px 0px 0px 0px;
visibility: hidden;
position: absolute;
width: 204px;
padding: 0px 0px 18px 0px;
top: 169px !important;
top: 171px;
clear: left;
z-index: 101;
background: url(../img/layout/menu/submenubkg.gif) no-repeat center bottom;
}

#menu ul li ul li {
background:#ad0015;
padding:0px;
margin:0px;
}

/*@menu glowne - submenu, guzik*/
#menu ul li ul li a {
display: block;
padding: 4px 0px 0px 2px;
color: #fff;
width: 200px;
float: left;
height: 20px;
border-right: 0px transparent solid;
text-align: left;
}

#menu ul li ul li a span {
margin:0 4px 0 5px;
color:#fff;
}

/*@menu glowne - submenu, guziki wybranego menu*/
#menu ul li.selected ul li a, #menu ul li.selected2 ul li a {
display: block;
padding: 4px 0px 0px 2px;
color: #fff;
width: 200px;
float: left;
height: 20px;
background: transparent;
border-right: 0px transparent solid;
text-align: left;
}

/*@menu glowne - submenu, link podswietlony*/
#menu ul li ul li a:hover {
padding: 4px 0px 0px 2px;
display: block;
color: #ffffff;
width: 200px;
float: left;
height: 20px;
background: #ad0015 url(../img/layout/menu/menuleftsubhover.jpg) center bottom repeat-x;
border-right: 0px transparent solid;
text-align: left;
}

/*@menu glowne - submenu, aktywny guzik, wybranego menu*/
#menu ul li.selected ul li a:hover, #menu ul li.selected2 ul li a:hover {
display: block;
padding: 4px 0px 0px 2px;
color: #ffffff;
width: 202px;
float: left;
height: 20px;
background: #ad0015 url(../img/layout/menu/menuleftsubhover.jpg) center bottom repeat-x;
border-right: 0px transparent solid;
text-align: left;
}

#menu ul li ul li {
width:204px;
}

#menu ul li.menuTopLc {
background: url(../img/layout/menu/menutoplc.jpg) no-repeat;
width:5px;
height:53px;
}

#mapLink a {
margin:20px 0 0 10px;
display:block;
color:#033550;
font-weight:bold;
text-decoration:none;
}

.youAreHere {
float:left;
background: url(../img/layout/youarehere.jpg) no-repeat;
width:962px;
height:30px;
margin:1px 0 0 0;
padding:15px 0 0 17px;
}

.youAreHere a {
color:#dcdcdc;
margin:0 10px 0 10px;
text-decoration:none;
}

.youAreHere a:hover {
color:#ffffff;
margin:0 10px 0 10px;
text-decoration:underline;
}

#contentTop {
width:979px;
height:6px;
background: url(../img/layout/contenttop.jpg) no-repeat;
margin:3px 0 0 0;
font-size:1px;
float:left;
}

#contentBot {
width:979px;
height:6px;
background: url(../img/layout/contentbot.jpg) no-repeat;
margin:0px 0 0 0;
font-size:1px;
float:left;
}

#content {
width:978px;
background:#fff;
float:left;
border-right:1px solid #e5e5e5;
}

img {
border:0;
}

.clear {
clear:both;
font-size:1px;
width:1px;
line-height:1px;
}

#leftPanel {
float:left;
width:215px;
margin:5px 0 0 12px !important;
margin:5px 0 0 6px;
}

#menuLeftBox {
float:left;
margin:20px 0 0 0;
}

#menuLeftTop,.tagTop {
width:213px;
height:6px;
font-size:1px;
background: url(../img/layout/menu/menulefttop.jpg) no-repeat;
}

#menuLeftBot,.tagBot {
width:213px;
height:6px;
font-size:1px;
background: url(../img/layout/menu/menuleftbot.jpg) no-repeat;
}

.menuLeft {
width:213px;
background:transparent url(../img/layout/menu/menuleftcont.jpg) repeat-y 0px 0px;
}

.tagCenter {
width:203px;
padding:0 5px 0 5px;
background:transparent url(../img/layout/menu/menuleftcont.jpg) repeat-y 0px 0px;
}

.menuLeft ul {
margin:0 0 0 5px;
list-style-type:none;
}

.menuLeft ul.menuLeftSubmenu {
margin:0;
}

.menuLeft ul.menuLeftSubmenu li a span {
margin:0 2px 0 10px;
}

.menuLeft ul.menuLeftSubmenu li a:hover span {
color:#fff;
}

.menuLeft ul li {
width:203px;
padding:0px;
margin:0px;
background:transparent;
}

.menuLeft ul li a {
display:block;
width:193px !important;
width:183px;
height:15px;
padding:5px 0 5px 10px;
text-decoration:none;
color:#145677;
border-bottom:1px solid #d2d2d2;
}

.menuLeft ul li a:hover {
display:block;
width:193px !important;
width:183px;
height:15px;
padding:5px 0 5px 10px;
text-decoration:none;
color:#fff;
background: url('../img/layout/menu/menulefthover.jpg') repeat-x;
}

.menuLeft ul li a span.new {
color:#AE0015;
text-decoration:blink;
font-size:11px;
}

.menuLeft ul li a:hover span {
color:#fff;
}

.menuLeft ul li a.selected {
display:block;
width:193px;
height:15px;
padding:5px 0 5px 10px;
text-decoration:none;
color:#fff;
background: url('../img/layout/menu/menulefthover.jpg') repeat-x;
}

.menuLeft ul li ul {
padding:0;
}

.menuLeft ul li a.selected span {
color:#fff;
}

.menuLeft ul li ul {
margin:0;
}

.menuLeft ul ul li a:hover {
color:#fff;
background: url('../img/layout/menu/menuleftsubhover.jpg') repeat-x;
}

.menuLeft ul ul li a:hover span {
color:#444444;
font-weight:normal;
}

.menuLeft ul ul li a.subSelected {
color:#fff;
background: url('../img/layout/menu/menuleftsubhover.jpg') repeat-x;
}

.menuLeft ul ul li a.subSelected span {
color:#fff;
font-weight:normal;
}

.menuLeft ul li ul li {
width:193px;
padding:0 0 0 10px;
margin:0px;
background:transparent;
}

.arrow {
color:#444444;
margin:0 2px 0 0;
position:relative;
top:-2px;
}

.arrow2 {
color:#dcdcdc;
margin:0 2px 0 0;
position:relative;
top:-2px;
}

.arrow3 {
color:#444444;
margin:0 2px 0 5px;
position:relative;
top:-2px;
}

.arrow4 {
color:#ffffff;
margin:0;
position:relative;
top:-1px;
}

.arrow5 {
color:#1d84b7;
margin:0 2px 0 0;
position:relative;
top:-2px;
}

#rightPanel {
float:right;
width:746px;
margin:5px 1px 0 0 !important;
margin:5px 3px 0 0;
}

#bestPoints {
width:736px;
float:left;
}

#premiumPoints {
width:730px;
float:left;
margin:20px 0 0 0px;
}

.rightBoxTop {
font-size:1px;
width:746px;
height:6px;
float:left;
}

.rightBoxBot {
font-size:1px;
width:746px;
height:6px;
float:left;
}

.rightBoxCenter {
width:736px;
padding:0 5px 0 5px;
float:left;
}

.rightBoxCenter h2, .rightBoxCenter2 h2, .compBoxCenter h2 , h2.all_art,.rightBoxCenter h2 label {
color: #c82438;
font-size: 20px;
padding:0 0 0 0px;
margin:10px 0 20px 0;
}

.rightBoxCenter h2.style1, .rightBoxCenter2 h2.style1, .compBoxCenter h2.style1 {
color: #c82438;
font-size: 16px;
padding:0 0 0 10px;
}

#forumBox h2,#tagBox h2, #newsletter h2, #mapServicesList h2, #userPanel h2, #articleBox h2,#articleBox h2 a,#premiumPoints h2,.profileBox h2,.exsearchBox h2,.contestBox h2,.contestBox h2 a {
color: #145677;
font-size: 20px;
padding:0 0 0 10px;
margin:10px 0 20px 0;
}

.addServiceLeft h2 {
color: #145677;
font-size: 20px;
padding:0 0 0 10px;
margin:10px 0 20px 0;
}

#mapServicesList ul li {
padding: 0px;
margin: 0px;
background: transparent;
}

.addServiceLeft .button4 {
color: #ffffff;
}

.rightBoxCenter a {
color: #1d84b7;
}

.rightBoxCenterMarg {
padding: 0px 0px 0px 0px;
}

.rightBoxCenter2 {
padding:0 5px 0 5px;
}

.compBoxCenter {
width:726px;
background: transparent url('../img/layout/gradients/compboxcenter.jpg') no-repeat;
padding:0 5px 0 5px;
float:left;
}

.compBoxTop {
font-size:1px;
width:736px;
height:6px;
background: url('../img/layout/gradients/compboxtop.jpg') no-repeat;
float:left;
}

#footer {
float:left;
width:979px;
height:44px;
background: url(../img/layout/footer.jpg) no-repeat;
margin: 0px 0px 10px 0px;
}

#footerMenu {
float:left;
margin:15px 0 0 225px !important;
margin:15px 0 0 115px;
}

#footerMenu ul {
list-style-type:none;
}

#footerMenu ul li {
float:left;
margin:0 25px 0 0;
padding:0px;
background:transparent;
}

#footerMenu ul li a {
color:#b3071c;
text-decoration:none;
}

#footerMenu ul li a:hover {
text-decoration:underline;
}

#print {
float:right;
margin:15px 10px 0 0;
}

#print a {
margin:0 5px 0 0;
text-decoration:none;
color:#b3071c;
}

#print a:hover {
text-decoration:underline;
}

#partners {
float:left;
width:978px;
background: url('../img/layout/partnersborder.jpg') repeat-x center bottom;
margin:0 0 10px 0;
}

#partnersTxt {
color:#6a6a6a;
margin:30px 15px 0 10px;
float:left;
}

.partnersItem {
float:left;
margin:15px 11px 0 0;
height:140px;
display:table;
}

.partnersItem img {
vertical-align:middle;
display:table-cell;
}

#copyright {
color: #6a6a6a;
float:left;
margin:5px 0 0 10px;
}

#policy {
color: #6a6a6a;
float:left;
margin:5px 0 0 25px;
}

#policy a {
color: #b3071c;
margin:0 5px 0 0;
}

#policy a:hover {
text-decoration: underline;
}

#powered {
color: #6a6a6a;
margin:5px 0 0 0;
float:right;
height:100px;
text-align:right;
}

#powered a {
color:#c14a58;
}

#powered a:hover {
text-decoration: underline;
}

.webdesign {
display:none;
}

a.actualizer {
display:block;
width:124px;
height:25px;
background: url(../img/layout/actualizer2.jpg) no-repeat 0px 0px;
margin:10px 0 0 0;
float:right;
}

a.actualizer:hover {
display:block;
width:124px;
height:25px;
background: url(../img/layout/actualizer2.jpg) no-repeat 0px -25px;
margin:10px 0 0 0;
}

a.heuristic {
display:block;
width:141px;
height:24px;
background: url(../img/layout/heuristic2.jpg) no-repeat 0px 0px;
margin:10px 0 0 10px;
float:right;
}

a.heuristic:hover {
display:block;
width:141px;
height:24px;
background: url(../img/layout/heuristic2.jpg) no-repeat 0px -24px;
margin:10px 0 0 10px;
}

#newsletter {
margin:20px 0 0 0;
float:left;
}

#newsletterCont {
width:203px;
height:120px;
background: url(../img/layout/gradients/newsletterbkg.jpg) no-repeat;
padding:20px 0 0 10px;
}

.newsletterInput {
margin:0 0 5px 0;
}

.newsletterSend {
margin:15px 10px 0 0px;
text-align:right;
}

.buttonInput {
width:70px;
height:23px;
background: url(../img/layout/buttons/red_btn.jpg) no-repeat;
border:0;
color:#ffffff;
cursor:pointer;
padding:0;
font-size:12px;
}

.buttonAddCom {
width:70px;
height:23px;
background: url(../img/layout/buttons/red_btn.jpg) no-repeat;
border:0;
color:#ffffff;
cursor:pointer;
padding:0;
font-size:12px;
margin:0 0 0 50px;
}

.button {
width:70px;
height:19px;
background: url(../img/layout/buttons/red_btn.jpg) no-repeat;
border:0;
color:#ffffff;
cursor:pointer;
padding:4px 0 0 0;
display:block;
text-align:center;
font-size:12px;
}

.button2 {
width:90px;
height:19px;
background: url(../img/layout/buttons/red_btn2.jpg) no-repeat;
border:0;
color:#ffffff;
cursor:pointer;
padding:4px 0 0 0;
display:block;
text-align:center;
font-size:12px;
}

.button3 {
width:90px;
height:19px;
background: url(../img/layout/buttons/blue_btn.jpg) no-repeat;
border:0;
color:#ffffff;
cursor:pointer;
padding:4px 0 0 0;
display:block;
text-align:center;
font-size:12px;
}

.button4 {
width:183px;
height:37px;
background: url(../img/layout/buttons/red_btn3.jpg) no-repeat;
border:0;
color:#ffffff;
cursor:pointer;
padding:11px 0 0 0;
display:block;
text-align:center;
font-size:22px;
}

.button5 {
width:90px;
height:23px;
background: url(../img/layout/buttons/blue_btn.jpg) no-repeat;
border:0;
color:#ffffff;
cursor:pointer;
padding:0px 0 0 0;
display:block;
text-align:center;
font-size:12px;
float:right;
}

.button6 {
width:90px;
height:19px;
background: url(../img/layout/buttons/blue_btn.jpg) no-repeat;
border:0;
color:#ffffff;
cursor:pointer;
padding:4px 0 0 0;
display:block;
text-align:center;
font-size:12px;
float:left;
margin:10px 0 0 20px !important;
margin:10px 0 0 10px;
}

.button7 {
width:90px;
height:19px;
background: url(../img/layout/buttons/gray_btn.jpg) no-repeat;
border:0;
color:#ffffff;
cursor:pointer;
padding:4px 0 0 0;
display:block;
text-align:center;
font-size:12px;
}

.button8 {
width:90px;
height:24px;
background: url(../img/layout/buttons/red_btn2.jpg) no-repeat;
border:0;
color:#ffffff;
cursor:pointer;
padding:0px 0 0 0;
display:block;
text-align:center;
font-size:12px;
}

.button9 {
width:123px;
height:24px;
background: url(../img/layout/buttons/blue_btn2.jpg) no-repeat;
border:0;
color:#ffffff;
cursor:pointer;
padding:7px 0 0 0;
display:block;
text-align:center;
font-size:12px;
}

.button10 {
width:90px;
height:23px;
background: url(../img/layout/buttons/blue_btn.jpg) no-repeat;
border:0;
color:#ffffff;
cursor:pointer;
padding:0px 0 0 0;
display:block;
text-align:center;
font-size:12px;
}

.button11 {
width:110px;
height:23px;
background: url(../img/layout/buttons/filtr_btn.jpg) no-repeat;
border:0;
color:#ffffff;
cursor:pointer;
padding:0px 0 0 10px;
display:block;
text-align:center;
font-size:12px;
float:right;
}

#forumBox,#userPanel,#articleBox,#tagBox,.contestBox {
float:left;
margin:20px 0 0 0;
}

.tabs {
list-style-type:none;
}

#forumBox .tabs {
margin:0 0 0 5px;
}

#forumBox .tabs li,#countryTabs .tabs li,#serviceDetails2 .tabs li,.profileBox .tabs li {
float:left;
position:relative;
margin: 0px 3px 0px 0px;
padding:0px;
background:transparent;
}

#forumBox .tabs li a {
display:block;
width:81px;
height:27px;
background: url(../img/layout/gradients/tab.jpg) no-repeat;
color:#145677;
font-weight:bold;
padding:14px 0 0 0px;
text-align:center;
}

#countryTabs .tabs li a {
display:block;
width:81px;
height:29px;
background: url(../img/layout/gradients/tab.jpg) no-repeat;
color:#145677;
font-weight:bold;
padding:12px 0 0 0px;
text-align:center;
font-weight:bold;
}

#countryTabs .tabs li a.active {
display:block;
width:81px;
height:29px;
background: url(../img/layout/gradients/tabsel.jpg) no-repeat;
color:#fff;
font-weight:bold;
padding:12px 0 0 0px;
text-align:center;
position:relative;
font-weight:bold;
}

#forumBox .tabs li a.active {
display:block;
width:81px;
height:27px;
background: url(../img/layout/gradients/tabsel.jpg) no-repeat;
color:#fff;
font-weight:bold;
padding:14px 0 0 0px;
text-align:center;
position:relative;
}

#serviceDetails2 {
float:left;
margin:10px 0 0 9px !important;
margin:10px 0 0 4px;
}

#serviceDetails2 .tabs li a span.lft {
display:block;
width:5px;
height:41px;
background: url(../img/layout/gradients/tab_lft.jpg) no-repeat;
color:#145677;
font-weight:bold;
float:left;
}

.profileBox .tabs {
margin:0 0 0 20px;
}

.profileBox .tabs li {
margin:0 3px 0 0;
}

.profileBox .tabs li a span.lft {
display:block;
width:5px;
height:41px;
background: url(../img/layout/gradients/tab_lft.jpg) no-repeat;
color:#145677;
font-weight:bold;
float:left;
}

#serviceDetails2 .tabs li a span.center {
display:block;
height:29px;
padding:12px 5px 0 5px;
background: url(../img/layout/gradients/tab_center.jpg) repeat-x;
color:#145677;
font-weight:bold;
float:left;
}

.profileBox .tabs li a span.center {
display:block;
height:29px;
padding:12px 10px 0 10px;
background: url(../img/layout/gradients/tab_center.jpg) repeat-x;
color:#145677;
float:left;
}

#serviceDetails2 .tabs li a span.rgt {
display:block;
width:5px;
height:41px;
background: url(../img/layout/gradients/tab_rgt.jpg) no-repeat;
color:#145677;
font-weight:bold;
float:left;
}

.profileBox .tabs li a span.rgt {
display:block;
width:5px;
height:41px;
background: url(../img/layout/gradients/tab_rgt.jpg) no-repeat;
color:#145677;
font-weight:bold;
float:left;
}

#serviceDetails2 .tabs li a.active span.lft {
display:block;
width:5px;
height:41px;
background: url(../img/layout/gradients/tab_lft_sel.jpg) no-repeat;
color:#145677;
font-weight:bold;
float:left;
}

.profileBox .tabs li a.active span.lft {
display:block;
width:5px;
height:41px;
background: url(../img/layout/gradients/tab_lft_sel.jpg) no-repeat;
color:#145677;
font-weight:bold;
float:left;
}

#serviceDetails2 .tabs li a.active span.center {
display:block;
height:29px;
padding:12px 5px 0 5px;
background: url(../img/layout/gradients/tab_center_sel.jpg) repeat-x;
color:#fff;
font-weight:bold;
float:left;
}

.profileBox .tabs li a.active span.center {
display:block;
height:29px;
padding:12px 10px 0 10px;
background: url(../img/layout/gradients/tab_center_sel.jpg) repeat-x;
color:#fff;
font-weight:bold;
float:left;
}

#serviceDetails2 .tabs li a.active span.rgt {
display:block;
width:5px;
height:41px;
background: url(../img/layout/gradients/tab_rgt_sel.jpg) no-repeat;
color:#145677;
font-weight:bold;
float:left;
}

.profileBox .tabs li a.active span.rgt {
display:block;
width:5px;
height:41px;
background: url(../img/layout/gradients/tab_rgt_sel.jpg) no-repeat;
color:#145677;
font-weight:bold;
float:left;
}

.tabsArrow {
display:block;
width:11px;
height:6px;
background: url(../img/layout/markers/tabsarrow.gif) no-repeat;
position:absolute;
top:41px;
left:40%;
font-size:1px;
z-index:100;
}

#forumBox .tabs li a .tabsArrow,#countryTabs .tabs li a .tabsArrow,#serviceDetails2 .tabs li a .tabsArrow,.profileBox .tabs li a .tabsArrow {
display:none;
}

#forumBox .tabs li a.active .tabsArrow,#countryTabs .tabs li a.active .tabsArrow,#serviceDetails2 .tabs li a.active .tabsArrow,.profileBox .tabs li a.active .tabsArrow {
display:block;
}

.forumBoxTop {
width:213px;
height:7px;
background: url(../img/layout/gradients/forumboxtop.jpg) no-repeat;
font-size:1px;
margin:0;
float:left;
}

.forumBoxBot {
width:213px;
height:7px;
background: url(../img/layout/gradients/forumboxbot.jpg) no-repeat;
font-size:1px;
float:left;
}

.forumBoxCenter {
width:213px;
background:#e9e9e9 url(../img/layout/gradients/forumboxcenter.jpg) no-repeat;
float:left;
min-height: 230px;
height: auto !important;
height: 230px;
}

.tabsCont {
float:left;
}

#lastPosts,#forumCats {
float:left;
width:213px;
}

#lastPosts ul,#forumCats ul {
list-style-type:none;
}

#lastPosts ul li, #forumCats ul li {
padding:0px;
margin:0px;
background:transparent;
}

#lastPosts ul li a, #forumCats ul li a {
display:block;
border-bottom:1px solid #c9c9c9;
width:203px;
height:20px;
margin:0px 0 0px 5px;
padding:5px 0 0 0;
color:#145677;
}

#lastPosts ul li a:hover, #forumCats ul li a:hover {
background: url('../img/layout/menu/menulefthover.jpg') repeat-x;
color:#fff;
}

#lastPosts ul li a:hover span, #forumCats ul li a:hover span {
color:#fff;
}

.lastPostAll, .forumCatsAll {
float:right;
display:block;
margin:5px 10px 0 0 !important;
margin:5px 5px 0 0;
}

.sitemap {
padding: 0px 9px 0px 9px;
}

/*@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/arrow14a.gif) 3px 8px 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/arrow13a.gif) 3px 8px 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/arrow14a.gif) 5px 5px no-repeat;
}

/*@mapa strony - hiperlacza podswietlone poziomu 1*/
.sitemap ul li li a:hover {
background: transparent url(/img/layout/markers/arrow13a.gif) 5px 5px 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/arrow14a.gif) 23px 5px no-repeat;
}

/*@mapa strony - hiperlacza podswietlone poziomu 2*/
.sitemap ul li li li a:hover {
background: transparent url(/img/layout/markers/arrow13a.gif) 23px 5px no-repeat;
}

/*@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;
height: 13px;
height: auto !important;
min-height: 13px;
text-align: center;
font-size: 13px;
}

.baseItem {
float:left;
width:200px;
}

#base {
float:left;
}

#map {
overflow:hidden;
}

#mapServicesList {
float:left;
width:220px;
}

.contentpagetwomarg {
float:left;
width:430px;
}

.contentpagefour {
float:right;
width:300px;
}

#mainTabs {
float:left;
}

#mainTabs .tabs {
margin: 0px 0px 0px 5px;
padding: 0px 0px 0px 0px;
}

#mainTabs .tabs li {
padding: 0px 0px 0px 0px;
margin: 0px 2px 0px 0px;
float: left;
background: transparent;
}

#mainTabs .tabs li a {
position:relative;
float:left;
}

#mainTabs a .searchTabLc {
display:block;
width:6px;
height:42px;
background: url(../img/layout/gradients/maintablc2.jpg) no-repeat center bottom;
float:left;
}

#mainTabs a .searchTabCenter {
font-size: 16px;
display:block;
height:29px;
background: transparent url(../img/layout/gradients/maintabcenter2.jpg) repeat-x center bottom;
float:left;
padding:13px 10px 0 10px !important;
padding:13px 10px 0 10px;
color:#145677;
font-weight:bold;
text-align:center;
}

#mainTabs a .searchTabRc {
display:block;
width:6px;
height:42px;
background: url(../img/layout/gradients/maintabrc2.jpg) no-repeat center bottom;
float:left;
}

#mainTabs a.active .searchTabLc {
display:block;
width:6px;
height:42px;
background: url(../img/layout/gradients/maintablchov2.jpg) no-repeat center bottom;
float:left;
}

#mainTabs a.active .searchTabCenter {
font-size: 16px;
display:block;
height:29px;
background: transparent url(../img/layout/gradients/maintabcenterhov2.jpg) repeat-x center bottom;
float:left;
padding:13px 10px 0 10px !important;
padding:13px 10px 0 10px;
color:#fff;
font-weight:bold;
text-align:center;
}

#mainTabs a.active .searchTabRc {
display:block;
width:6px;
height:42px;
background: url(../img/layout/gradients/maintabrchov2.jpg) no-repeat center bottom;
float:left;
}

#mainTabs a.active .tabsArrow4 {
display:block;
}

#mainTabs a .tabsArrow4 {
display:none;
}

#bestPoints ul {
list-style-type:none;
width:730px;
margin: 0px 0px 0px 5px;
}

#bestPoints ul li a {
float:left;
display:block;
}

a .searchTabLc {
display:block;
width:4px;
height:41px;
background: url(../img/layout/gradients/searchtablc.jpg) no-repeat;
float:left;
font-size:1px;
}

a .searchTabRc {
display:block;
width:4px;
height:41px;
background: url(../img/layout/gradients/searchtabrc.jpg) no-repeat;
float:left;
font-size:1px;
}

a .searchTabCenter {
display:block;
height:26px;
background: url(../img/layout/gradients/searchtabcenter.jpg) repeat-x;
float:left;
color:#145677;
font-weight:bold;
padding:15px 18px 0 18px !important;
padding:15px 18px 0 18px;
text-align:center;
}

a .compareTabLc {
display:block;
width:4px;
height:41px;
background: url(../img/layout/gradients/comparetablc.jpg) no-repeat;
float:left;
font-size:1px;
}

a .compareTabRc {
display:block;
width:4px;
height:41px;
background: url(../img/layout/gradients/comparetabrc.jpg) no-repeat;
float:left;
font-size:1px;
}

a .compareTabCenter {
display:block;
height:26px;
background: url(../img/layout/gradients/comparetabcenter.jpg) repeat-x;
float:left;
min-width: 150px;
width: 150px;
color:#145677;
font-weight:bold;
padding:15px 10px 0 10px;
text-align:center;
}

#searchBestPoint {
margin: 20px 0px 0px 0px;
}

#searchBestPoint ul li {
padding:0px;
margin:0px;
background:transparent;
}

#searchBestPoint a.active .searchTabLc,#compareService a.active .compareTabLc,#serviceItemCom a.active .searchTabLc {
display:block;
width:4px;
height:41px;
background: url(../img/layout/gradients/searchtablchov.jpg) no-repeat;
float:left;
}

#homeComments ul li, #compareService ul li {
padding:0px;
margin:0px;
background:transparent;
}

#homeComments a {
}

#homeComments a.active .searchTabLc {
display:block;
width:4px;
height:41px;
background: url(../img/layout/gradients/searchtablchov3.jpg) no-repeat;
float:left;
}

#searchBestPoint a.active .searchTabRc,#compareService a.active .compareTabRc,#serviceItemCom a.active .searchTabRc {
display:block;
width:4px;
height:41px;
background: url(../img/layout/gradients/searchtabrchov.jpg) no-repeat;
float:left;
}

#homeComments a.active .searchTabRc {
display:block;
width:4px;
height:41px;
background: url(../img/layout/gradients/searchtabrchov3.jpg) no-repeat;
float:left;
}

#searchBestPoint a.active .searchTabCenter {
display:block;
height:26px;
background: #b3071c url(../img/layout/gradients/searchtabcenterhov.jpg) repeat-x center 0;
float:left;
padding:15px 20px 0 20px !important;
padding:15px 20px 0 20px;
color:#fff;
font-weight:bold;
text-align:center;
}

#searchBestPoint,#compareService, #serviceItemCom {
}

#compareService .tabs {
margin: 0px 0px 0px 5px;
}

#searchBestPoint .tabs li,#compareService .tabs li, #serviceItemCom .tabs li {
position:relative;
float:left;
margin:0px 3px 0px 0px;
}

.tabsArrow2 {
display:block;
width:11px;
height:6px;
background: url(../img/layout/markers/tabsarrow.gif) no-repeat;
position:absolute;
top:41px;
left:46%;
font-size:1px;
z-index:100;
}

.tabsArrow3 {
display:block;
width:11px;
height:6px;
background: url(../img/layout/markers/tabsarrow3.gif) no-repeat;
position:absolute;
top:41px;
left:46%;
font-size:1px;
z-index:100;
}

.tabsArrow4 {
display:block;
width:11px;
height:6px;
background: url(../img/layout/markers/tabsarrow.gif) no-repeat;
position:absolute;
top:41px;
left:44%;
font-size:1px;
z-index:100;
}

#searchBestPoint a,#homeComments a,#compareService a, #serviceItemCom a {
cursor:pointer;
}

#searchBestPoint .tabs li a.active .tabsArrow2,#homeComments .tabs li a.active .tabsArrow3,#compareService .tabs li a.active .tabsArrow2, #serviceItemCom .tabs li a.active .tabsArrow2 {
display:block;
}

#searchBestPoint .tabs li a .tabsArrow2,#homeComments .tabs li a .tabsArrow3,#compareService .tabs li a .tabsArrow2,#serviceItemCom .tabs li a .tabsArrow2 {
display:none;
}

.registerFormService,.carBrandsForm,.bikeBrandsForm,.truckBrandsForm,.regF {
display:none;
}

#searchBestPoint .tabsCont {
background:url(../img/layout/gradients/searchhomebkg.jpg) no-repeat;
width:730px;
height:114px;
}

.searchBestPointForm {
float:left;
margin:20px 0 0 20px !important;
margin:20px 0 0 10px;
display:none;
}

.compareForm {
float:left;
margin:35px 0 0 20px !important;
margin:25px 0 0 10px;
display:none;
position:relative;
width:665px;
}

.searchBestPointForm input {
margin:0 0px 0 5px;
color:#83725E;
padding:0 0 0 0px;
width:171px;
vertical-align:middle;
}

.searchBestPointForm select {
margin:0 0px 0 5px;
color:#83725E;
padding:0 0 0 0px;
width:175px;
vertical-align:middle;
}

.searchBestPointForm option,.compareForm option {
color:#83725E;
}

.compareForm input {
margin:0 0px 0 5px;
color:#83725E;
padding:0 0 0 0px;
width:136px;
}

.compareForm select {
margin:0 0px 0 5px;
color:#83725E;
padding:0 0 0 0px;
width:140px;
}

.searchIcon {
width:40px;
height:42px;
background: url(../img/layout/icons/search_ico.jpg) no-repeat;
border:0;
margin:0 0 0 10px;
vertical-align:middle;
cursor:pointer;
}

.searchIcon2 {
width:40px;
height:42px;
background: url(../img/layout/icons/search_ico2.jpg) no-repeat;
border:0;
margin:0 0 0 10px;
vertical-align:middle;
position:relative;
top:2px !important;
top:5px;
cursor:pointer;
}

#homeComments,#serviceItemCom {
margin:20px 0 0 0;
float:left;
}

#homeComments .tabsCont,#serviceItemCom .tabsCont, #premiumPoints .tabsCont {
background:url(../img/layout/gradients/homecommentsbkg.jpg) no-repeat;
width:730px;
height:225px;
overflow:hidden;
}

#compareService .tabsCont {
background:url(../img/layout/gradients/compareservicebkg.jpg) no-repeat;
width:726px;
height:145px;
overflow:hidden;
}

#homeComments .tabs {
margin: 0px 0px 0px 5px;
}

#homeComments .tabs li,#serviceItemCom .tabs li {
float:left;
margin:0 3px 0 0;
position:relative;
}

#compareService a.active .compareTabCenter,#serviceItemCom a.active .searchTabCenter {
display:block;
height:26px;
background: #b3071c url(../img/layout/gradients/searchtabcenterhov2.jpg) repeat-x center 0;
float:left;
min-width: 150px;
width: 150px;
padding:15px 10px 0 10px;
color:#fff;
font-weight:bold;
text-align:center;
}

#homeComments a.active .searchTabCenter {
display:block;
height:26px;
background: transparent url(../img/layout/gradients/searchtabcenterhov3.jpg) repeat-x center 0;
float:left;
padding:15px 10px 0 10px;
color:#fff;
font-weight:bold;
text-align:center;
}

#serviceItemCom a .searchTabCenter {
display:block;
height:26px;
background: url(../img/layout/gradients/searchtabcenter.jpg) repeat-x;
float:left;
min-width: 150px;
width: auto !important;
width: 150px;
color:#145677;
font-weight:bold;
padding:15px 10px 0 10px;
text-align:center;
}

.homeCommentsMain,.homeCommentsMain2,.homeCommentsMain3,.homeCommentsMain4 {
float:left;
width:700px;
height:160px;
margin:30px 0 0 22px !important;
margin:30px 0 0 11px;
}

.homeCommentsCont {
float:left;
width:700px;
}

.homeCommentsItem {
float:left;
width:175px;
font-size:11px;
}

.homeCommentsItem h3 a,.profileBoxItem h3 a {
color: #145677;
font-size: 12px;
margin: 0px 0px 1px 0px;
}

.homeCommentsVehicle {
float:left;
}

.homeCommentsDesc {
width:147px;
height:77px;
float:left;
background: url(../img/layout/gradients/commentdescbkg.jpg) no-repeat;
margin:10px 0 0 0;
padding:5px 5px 0 5px;
}

.homeCommentsDesc2 {
width:147px;
float:left;
height:77px;
margin:10px 0 0 0;
padding:0;
}

.homeCommentsCity,.profileBoxCity {
width: 105px;
float:left;
margin:5px 0 0 5px !important;
margin:5px 0 0 2px;
color:#666666;
font-weight:bold;
font-size:12px;
}

.homeCommentsCity2 {
float:left;
margin:5px 0 0 0;
color:#ae0015;
font-weight:bold;
font-size:11px;
}

.homeCommentsLink {
float:right;
margin:5px 20px 0 0px !important;
margin:5px 10px 0 0;
}

.homeCommentsLink a {
color:#ae0015;
font-size:12px;
}

.homeCommentsLink a:hover {
text-decoration:underline;
}

.homeCommentsNav {
float:right;
margin:0px 12px 0 0 !important;
margin:0px 4px 0 0;
}

.homeCommentsNav .itemLast {
margin-left: 10px;
}

.homeCommentsNav a {
float:left;
margin:0 5px 0 0;
color:#fff;
}

.star {
width:13px;
height:13px;
background: url(../img/layout/icons/star.jpg) no-repeat;
float:left;
}

.starhalf {
width:13px;
height:13px;
background: url(../img/layout/icons/starhalf.jpg) no-repeat;
float:left;
}

.star2 {
width:13px;
height:13px;
background: url(../img/layout/icons/star2.jpg) no-repeat;
float:left;
}

.star2half {
width:13px;
height:13px;
background: url(../img/layout/icons/star2half.jpg) no-repeat;
float:left;
}

.star3 {
width:13px;
height:13px;
background: url(../img/layout/icons/star3.jpg) no-repeat;
float:left;
}

.star3half {
width:13px;
height:13px;
background: url(../img/layout/icons/star3half.jpg) no-repeat;
float:left;
}

.star4 {
width:13px;
height:13px;
background: url(../img/layout/icons/star4.jpg) no-repeat;
float:left;
border:0;
cursor:pointer;
}

.star4sel {
width:13px;
height:13px;
background: url(../img/layout/icons/star4sel.jpg) no-repeat;
float:left;
border:0;
cursor:pointer;
}

.star5 {
width:13px;
height:13px;
background: url(../img/layout/icons/star5.jpg) no-repeat;
float:left;
border:0;
cursor:pointer;
}

.addService {
float:left;
width:720px;
margin:0px 0 0 5px;
height:135px;
position:relative;
}

.addServiceLeft {
float:left;
width:330px;
}

.addServiceLeft a {
margin:0 0 0 75px;
}

.addServiceRight {
float:left;
background: url(../img/layout/gradients/serviceman.jpg) no-repeat;
width:400px;
height:129px;
position:absolute;
top:0;
left:340px;
}

.addServiceRightTxt {
margin:50px 0 0 160px;
font-style:italic;
font-size:11px;
color:#513c17;
}

#compService {
float:left;
}

.tableCheckboxes {
margin:5px 0 5px 0;
}

.tableCheckboxes td {
width:215px;
}

.no {
margin:0 0 10px 10px;
border-collapse: collapse;
}

.userPanelTable {
margin:0 0 0 10px;
}

.userPanelTable tr.bkg {
height:34px;
background:transparent url(../img/layout/gradients/table_th_bkg.jpg) repeat-x scroll 0 0;
padding:0 5px 0 5px;
color:#1D84B7;
border-right:1px solid #fff;
}

.userPanelTable th {
padding:0 5px 0 5px;
text-align:center;
}

.userPanelTable th.left {
height:34px;
background:transparent url(../img/layout/gradients/table_th_left.jpg) no-repeat scroll 0 0;
width:7px;
border-right:none;
}

.userPanelTable th.right {
height:34px;
background:transparent url(../img/layout/gradients/table_th_right.jpg) no-repeat center right;
width:7px;
border-right:none;
}

.userPanelTable tr {
background:#f1f1f1;
}

.userPanelTable td {
min-width: 90px;
width: auto !important;
width: 90px;
padding:3px;
vertical-align:middle;
text-align:center;
}

#mapWoj,#mapCat {
margin:0 0 0px 10px !important;
margin:0 0 0px 0;
float:left;
width:130px;
}

#mapSubcat {
float:left;
width:225px !important;
width:245px;
overflow-y:auto;
overflow-x:hidden;
font-size:10px;
}

.mapCatItem {
margin:0 10px 0 0;
float:left;
width:130px;
height:15px;
}

.mapCatItem input, #rateFiltr input {
line-height:1px;
margin:0 3px 0 0 !important;
margin:0 1px 0 0;
padding:0;
height:12px;
}

.rateFiltrImg {
position:relative;
top:4px;
}

.mapSubcatItem input {
margin:0 3px 0 0;
padding:0;
height:12px;
}

#mapCat h4,#mapWoj h4 {
margin:0 0 10px 0;
}

.wojTable {
}

.wojTable td {
min-width: 90px;
width: auto !important;
width: 90px;
padding:3px;
vertical-align:top;
}

.table_label {
color: #AE0015;
font-size: 11px;
background: #f8f8f8;
padding: 5px;
}

.table_value {
color: #000000;
font-size: 11px;
background: #f8f8f8;
padding: 5px;
}

#serviceDetails .tabs {
float:left;
height:21px;
width:610px;
}

#serviceDetails ul li {
margin:0 1px 0 0;
float:left;
background:none;
padding:0;
}

#serviceDetails ul li a {
float:left;
display:block;
cursor:pointer;
}

a .detailsTabLc {
display:block;
width:5px;
height:21px;
background: url(../img/layout/gradients/detailstablc.gif) no-repeat;
float:left;
}

a .detailsTabRc {
display:block;
width:5px;
height:21px;
background: url(../img/layout/gradients/detailstabrc.gif) no-repeat;
float:left;
}

a .detailsTabCenter {
display:block;
height:17px;
background: url(../img/layout/gradients/detailstabcenter.jpg) repeat-x;
float:left;
min-width: 85px;
width: auto !important;
width: 85px;
color:#565656;
font-weight:normal;
font-size:11px;
padding:4px 5px 0 5px;
text-align:center;
}

#serviceDetails .tabs li a.active .detailsTabLc {
display:block;
width:5px;
height:21px;
background: url(../img/layout/gradients/detailstablchov.gif) no-repeat;
float:left;
}

#serviceDetails .tabs li a.active .detailsTabRc {
display:block;
width:5px;
height:21px;
background: url(../img/layout/gradients/detailstabrchov.gif) no-repeat;
float:left;
}

#serviceDetails .tabs li a.active .detailsTabCenter {
display:block;
height:17px;
background: url(../img/layout/gradients/detailstabcenterhov.jpg) repeat-x;
float:left;
min-width: 85px;
width: auto !important;
width: 85px;
color:#fff;
font-weight:normal;
font-size:11px;
padding:4px 5px 0 5px;
text-align:center;
}

#serviceDetails .tabsCont {
border-top:1px solid #b2061c;
}

#serviceDetails {
margin:5px 0 0 0;
width:640px;
}

.serviceDetailsAttr {
font-size:11px;
float:left;
width:190px;
display:table-cell;
vertical-align:top;
}

.serviceDetailsAttr div {
display:table-cell;
vertical-align:top;
}

.serviceDetailsSerItem td {
vertical-align:top;
}

.serviceDetailsAttrTxt {
float:left;
font-size:11px;
}

.checked {
display:block;
display:table-cell;
vertical-align:top;
width:14px;
height:14px;
background: url(../img/layout/icons/checked2.gif) no-repeat;
float:left;
margin:0 3px 0 0;
}

.unchecked {
display:block;
display:table-cell;
vertical-align:top;
width:14px;
height:14px;
background: url(../img/layout/icons/unchecked2.gif) no-repeat;
float:left;
margin:0 3px 0 0;
}

.comment_title {
padding: 3px;
background: url(../img/layout/gradients/gielda_th.jpg) repeat-x;
margin: 3px 0px 0 0px;
font-weight: bold;
float: left;
width:688px;
}

.comment_title_cloud {
padding: 3px;
background: url(../img/layout/gradients/gielda_th.jpg) repeat-x;
margin: 3px 0px 0 0px;
font-weight: bold;
float: left;
width:620px;
}

.comment_rate {
float: right;
font-weight: normal;
font-size: 10px;
width:170px;
}

.comment_ser_item {
float:left;
}

.comment_item {
float: left;
margin: 0 5px 0px 0px;
padding: 8px;
background: #fff;
width:690px;
border-left: 1px solid #e6e6e6;
border-right: 1px solid #e6e6e6;
}

.comment_item_cloud {
float: left;
margin: 0 0px 0px 0px;
padding: 8px;
background: #fff;
width:622px;
border-left: 1px solid #e6e6e6;
border-right: 1px solid #e6e6e6;
}

.comment_car {
padding: 3px;
background: #fff;
border: 1px solid #e6e6e6;
float: left;
margin: 0 5px 5px 0px;
font-size: 10px;
width:700px;
}

.comment_car_cloud {
padding: 3px;
background: #fff;
border: 1px solid #e6e6e6;
float: left;
margin: 0 0px 5px 0px;
font-size: 10px;
width:632px;
}

.comment_vehicle {
float:left;
}

.comment_price {
float: right;
font-weight: normal;
font-size: 10px;
}

.addcom_holder {
width: 100%;
float: left;
text-align: center;
}

.addcom_cnt {
margin: auto;
width: 500px;
}

.comment_user {
float:right;
margin:0 25% 0 0 !important;
margin:0 20% 0 0;
}

.comment_user a:hover {
text-decoration:underline;
}

.addcom_title {
padding: 3px;
background: #e0e0e0;
font-weight: bold;
float: left;
width: 492px;
border: 1px solid #cccccc;
text-align: left;
}

.addcom_main {
width: 488px;
padding-left: 5px;
padding-right: 5px;
padding-bottom: 15px;
padding-top: 10px;
margin: auto;
text-align: left;
background: #efefef;
border-left:1px solid #cccccc;
border-right:1px solid #cccccc;
border-bottom:1px solid #cccccc;
}

.addcom_label {
width: 110px;
padding: 5px;
text-align: right;
float: left;
}

.addcom_select {
margin-top: 3px;
margin-left: 10px;
font-size: 11px;
width: 220px;
}

.addcom_select2 {
margin-top: 3px;
margin-left: 10px;
font-size: 11px;
width: 150px;
}

.addcom_textarea {
width: 310px;
height: 120px;
font-size: 11px;
margin-left: 10px;
margin-top: 3px;
}

.addcom_text {
margin-top: 3px;
margin-left: 10px;
font-size: 11px;
width: 150px;
padding-left: 2px;
float:left;
}

.mapCatItem input {
margin:0 3px 0 0;
}

#mapContainer {
float:left;
margin:7px 0 6px 0px !important;
margin:7px 0 6px 0;
width:730px !important;
width:727px;
position:relative;
}

.sr_cnt {
width: 730px;
margin-top: 15px;
margin-bottom: 10px;
position:relative;
}

.sr_sub {
width: 300px;
border-right: 1px solid #eaeaea;
margin-left: 11px !important;
margin-left: 5px;
margin-top: 10px;
float: left;
}

.sr_sub2 {
width: 380px!important;
width:395px;
margin:10px 0 0 10px !important;
margin:10px 0 0 5px;
float: left;
}

.sr_sub3 {
float:left;
margin:0 0 0 35px;
color:#626262;
font-weight:bold;
}

.sr_sub3 input {
margin:0 7px 0 0;
}

.sr_sub3_form {
margin:5px 0 0 15px;
}

.sr_title {
font-weight: bold;
font-size: 12px;
padding: 5px;
float: left;
margin:0 0 0 20px;
}

.sr_title_filtr {
font-weight: bold;
font-size: 12px;
padding: 5px;
float: left;
width:132px;
margin:0 0 0 3px;
}

.sr_map_hold {
width: 195px;
height: 186px;
margin: 20px 0 0 52px;
position:relative;
}

.map_woj {
background: transparent url(../img/layout/markers/desc_arr.gif) no-repeat 0 0;
height: 16px;
padding: 2px 8px 0 13px;
}

.accsearchmapindic {
color: #ffffff;
}

.filter_typ {
width: 195px;
margin: 20px 0 0 52px;
float: left;
}

.sr_title a {
color: #707070;
font-size: 10px;
font-weight: normal;
}

.red,.red a {
color:#B2061C;
}

.redBold {
color:#B2061C;
font-weight:bold;
}

.green {
color:#008000;
}

.addComMsg {
text-align:center;
}

.serviceList {
list-style-type:none;
overflow:auto;
height:500px;
position:relative;
}

.serviceList li {
}

.serviceList li a {
display:block;
width:185px;
height:15px;
padding:5px 0 5px 10px;
text-decoration:none;
color:#444444;
border-bottom:1px solid #d2d2d2;
}

.serviceList li a:hover {
display:block;
width:185px;
height:15px;
padding:5px 0 5px 10px;
text-decoration:none;
color:#fff;
background: url('../img/layout/menu/menulefthover.jpg') repeat-x;
}

.serviceList li a:hover span {
color:#fff;
}

.mapCloud {
width:420px;
float:left;
}

.mapCloudLeft {
float:left;
width:200px;
border-right:1px solid #CCCCCC;
}

.mapCloudRight {
float:left;
margin:0 0 0 10px;
width:185px;
}

.mapCloudRightTitle {
width:150px;
float:left;
margin:0 3px 0 0;
}

.mapCloudRightMore {
text-align:right;
}

.gmapDirection {
float:left;
width: 715px;
margin-left: 10px;
margin-top: 15px;
border: 1px solid #cccccc;
background: #efefef;
height: 312px;
margin-bottom: 10px;
display:none;
}

.gmapBestPointsTitle {
float:left;
width: 715px;
border: 1px solid #cccccc;
background: #efefef;
height: 20px;
margin:15px 0 0px 10px !important;
margin:15px 0 0 5px;
padding:5px 0 0 0;
text-align:center;
font-weight:bold;
}

.gmapBestPoints {
float:left;
width: 715px;
border: 1px solid #cccccc;
background: #efefef;
margin: 10px 0 10px 10px !important;
margin:10px 0 10px 5px;
padding:0 0 5px 0;
}

.gmapBestPointsItem {
float:left;
width:233px;
height:100px;
margin:5px 0 0 5px !important;
margin:5px 0 0 3px;
}

.gmapBestPointsItemTitle {
float:left;
width:228px;
height:18px;
background:#b60d24;
color:#fff;
text-align:center;
font-weight:bold;
padding:2px 0 0 0;
}

.gmapBestPointsItemTitle a {
color:#fff;
font-weight:bold;
}

.gmapBestPointsItemLeft {
float:left;
width:96px;
height:77px;
border-left:1px solid #b60d24;
border-bottom:1px solid #b60d24;
background:#fff;
padding:2px 2px 0 2px;
}

.gmapBestPointsItemRight {
float:left;
width:122px;
height:77px;
border-right:1px solid #b60d24;
border-bottom:1px solid #b60d24;
background:#fff;
padding:2px 2px 0 2px !important;
padding:2px 0px 0px 0;
font-size:11px;
}

#directions {
width: 703px;
height: 300px;
overflow:auto;
}

.label {
width: 170px;
font-size:12px;
padding:5px;
text-align:right;
}

.optional {
}

.input {
padding:0 0 0 3px;
}

.input a:hover {
text-decoration:underline;
}

.text {
margin-left:3px;
font-size:12px;
margin-top:3px;
padding-left:2px;
}

.required {
color: #ce0000;
padding-left: 5px;
width:3px;
}

.form_chb {
margin-left: 3px;
margin-top: 3px;
}

.delIcon {
width:16px;
height:16px;
background: url(../img/layout/icons/ico_remove.gif) no-repeat;
border:0;
}

.editIcon {
width:16px;
height:16px;
background: url(../img/layout/icons/ico_edit.gif) no-repeat;
border:0;
}

.galIcon {
width:16px;
height:16px;
background: url(../img/layout/icons/gal_ico.gif) no-repeat;
border:0;
}

.googlemap {
float:left;
margin:5px 0 0 0;
}

.galleryimage {
float:left;
width:127px;
margin:5px 5px 5px 5px;
position: relative;
}

#__httpico__dbformFlogo {
margin:0 0 0 53px;
}

.gal_cont {
width: 650px;
margin: auto;
background: #efefef;
border: 1px solid #cccccc;
padding-top: 15px;
padding-bottom: 15px;
text-align: center;
}

.gal_title {
background: #e0e0e0;
border-left: 1px solid #cccccc;
border-top: 1px solid #cccccc;
border-right: 1px solid #cccccc;
width: 634px;
margin: auto;
padding: 8px;
font-size: 16px;
font-weight: bold;
}

.gal_date {
float: right;
font-size: 12px;
margin-top: 3px;
color: #034567;
}

.gal_mask {
width: 127px;
height: 86px;
background: url(../img/layout/gal_mask2.gif) no-repeat 0 0;
position: absolute;
left: 0px;
top: 0px;
}

.gal_mask2 {
width: 127px;
height: 86px;
background: url(../img/layout/gal_mask2.gif) no-repeat 0 0;
position: absolute;
left: 0px;
top: 0px;
}

.item_box {
width: 640px;
border: 1px solid #cccccc;
padding: 10px;
margin: auto;
height: 85px;
position: relative;
}

/*
.item_title {
width: 648px;
padding: 6px;
font-size: 13px;
font-weight: bold;
margin: auto;
border-top: 1px solid #cccccc;
border-left: 1px solid #cccccc;
border-right: 1px solid #cccccc;
background: #e0e0e0;
}

*/
.item_date {
float: right;
font-size: 11px;
margin-top: 2px;
color: #034567;
font-weight: normal;
}

.item_more {
position: absolute;
right: 10px;
bottom: 10px;
display: block;
color: #034567;
}

.ad_title {
width: 203px;
display: block;
padding: 5px;
border-bottom: 2px solid #034567;
letter-spacing: 5px;
font-size: 9px;
text-align: center;
margin-top: 10px;
float: left;
margin-bottom: 5px;
}

.tableForm {
margin: auto;
padding:0px 30px 0px 30px;
width:688px;
}

.bestServices,.moreComments {
float:left;
}

.noLogo {
width:100px;
height:60px;
background: url(../img/layout/brak_logo.jpg) no-repeat;
}

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/dots.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/dots.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/dots.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/dots.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;
}

/*@datepicker - main datepicker style*/
.DatePicker {
background-color: #f8f8f8;
}

/*@datepicker - style for the header row*/
.DatePickerHdr {
background-color: #f0f0f0;
}

/*@datepicker - style for buttons in the header row*/
.DatePickerHdrBtn {
cursor: pointer;
}

/*@datepicker - style for the calendar area*/
.DatePickerBtn {
cursor: pointer;
}

/*@datepicker - highlighted date*/
.DatePickerBtnSelect {
background-color: #dbdbdb;
cursor: pointer;
}

.dbformInfo {
background:#EFEFEF none repeat scroll 0 0;
border:1px solid #CCCCCC;
margin: 8px auto 13px auto;
padding:10px;
width:696px;
}

.mapSubcatItem {
height:15px;
}

.sortBy {
margin:0 0 5px 6px;
}

.srtyBy h3 a {
font-size:11px;
}

.nextprev {
text-align:center;
margin:10px 10px 0 0;
float:left;
}

.orderItem {
margin:0 0 0 20px;
}

.orderItem img {
margin:0 0 0 3px;
}

.abuse {
font-size:10px;
}

.helpLink {
margin:5px 0 0 3px;
float:left;
}

.serviceDetailsData {
width:707px;
padding: 0px 0px 9px 0px;
}

.serviceDetailsData3 {
width:697px;
padding: 0 0 0px 0px;
float:left;
background:gray;
margin:0 0 0 5px;
}

.serviceDetailsData3 td,.serviceDetailsData3 td b {
font-size:11px;
padding:10px;
}

.serviceDetailsData2 {
width:500px;
margin: 0px 0px 9px 12px;
float:left;
}

.serviceDetailsData2 td a {
font-size:14px;
}

.serviceDetailsData2 td,.serviceDetailsData2 td b {
color:#63625e;
font-size:14px;
}

.serviceDetailsLogo {
float:right;
padding:1px;
border:1px solid #c8c8c8;
margin:0 20px 0 0;
}

.clickAll {
margin:5px 0px 5px 0px;
float:left;
}

.clickAllType {
margin:5px 0px 5px 0px;
float:left;
}

.clickAllRate {
margin:5px 0 5px 10px;
float:left;
}

.serviceDetailsFotos {
float:left;
margin:10px 45px 0 45px !iportant;
margin:10px 20px 0 20px;
}

.serviceDetailsFotos a {
margin:15px 15px 0 0;
float:left;
display:block;
}

.redbox_top {
width: 730px;
height: 6px;
font-size: 1px;
background: transparent url(../img/layout/gradients/redbox_top.jpg) no-repeat 0px 0px;
}

.redbox_content {
width: 700px;
font-size: 12px;
padding: 14px 15px 14px 15px;
font-weight: normal;
background: transparent url(../img/layout/gradients/redbox_content.jpg) repeat-y 0px 0px;
}

.redbox_content h2.redbox_title {
color: #C82438;
font-size: 16px;
margin: 0px 0px 13px 0px;
padding: 2px 0px 1px 34px;
background: transparent url(../img/layout/icons/redbox_icon.jpg) no-repeat 1px 0px;
}

.redbox_content h2.redbox_title a {
color: #C82438;
font-size: 16px;
}

.redbox_content a.more {
padding: 10px 10px 0px 0px;
float: right;
}

.redbox_content a.back {
padding: 0px 0px 0px 8px;
}

.redbox_bot {
width: 730px;
height: 19px;
font-size: 1px;
background:  url(../img/layout/gradients/redbox_bot.jpg) no-repeat 0px 0px;
}

.graybox_top {
width: 730px;
height: 6px;
font-size: 1px;
background: url(../img/layout/gradients/graybox_top.jpg) no-repeat 0px 0px;
}

.graybox_content {
width: 700px;
font-size: 12px;
padding: 14px 15px 14px 15px;
font-weight: normal;
background:  url(../img/layout/gradients/graybox_content.jpg) repeat-y 0px 0px;
}

.graybox_content a.more {
float: right;
}

.graybox_bot {
width: 730px;
height: 19px;
font-size: 1px;
background: transparent url(../img/layout/gradients/graybox_bot.jpg) no-repeat 0px 0px;
}

.bluebox_top {
width: 730px;
height: 6px;
font-size: 1px;
background: url(../img/layout/gradients/bluebox_top.jpg) no-repeat 0px 0px;
}

.bluebox_content {
width: 698px;
font-size: 13px;
padding: 10px 15px 10px 15px;
font-weight: normal;
background: #f4fbff;
border-left:1px solid #cbd8df;
border-right:1px solid #cbd8df;
color:#0b4260;
}

.bluebox_bot {
width: 730px;
height: 19px;
font-size: 1px;
background: transparent url(../img/layout/gradients/bluebox_bot.jpg) no-repeat 0px 0px;
}

.bluebox_left {
float:left;
margin:0 0 0 220px;
font-size: 13px;
color:#0b4260;
}

.bluebox_right {
color:#0b4260;
font-size: 13px;
float:right;
}

.bluebox_right_ico {
float:left;
background: url(/img/layout/markers/lupa_szara.png) 0 0 no-repeat;
height:21px;
width:21px;
margin:-4px 4px 0 0;
}

.bluebox_right_ico2 {
float:left;
background: url(/img/layout/markers/lupa_czerwona.jpg) 0 0 no-repeat;
height:22px;
width:20px;
margin:-2px 4px 0 0;
}

.whitebox_content {
width: 730px;
font-size: 12px;
padding: 14px 0px 14px 0px;
font-weight: normal;
background:#fff;
}

.bluebox_content b {
color:#0b4260;
}

.whitebox_content h2.whitebox_title {
color: #C82438;
font-size: 16px;
margin: 0px 0px 13px 0px;
padding: 2px 0px 1px 0px;
}

.whitebox_content h2.whitebox_title a {
color: #C82438;
font-size: 16px;
}

.whitebox_content a.more {
padding: 10px 10px 0px 0px;
float: right;
}

.whitebox_content a.back {
padding: 0px 0px 0px 8px;
}

.reg_one, .reg_two {
margin: 0px 18px 9px 0px;
float: left;
}

.reg_three {
margin: 0px 0px 9px 0px;
float: left;
}

.reg_one .icon {
height: 107px;
background: transparent url(../img/layout/icons/regicon01.gif) no-repeat center 0px;
}

.reg_two .icon {
height: 107px;
background: transparent url(../img/layout/icons/regicon02.gif) no-repeat center 0px;
}

.reg_three .icon {
height: 107px;
background: transparent url(../img/layout/icons/regicon03.gif) no-repeat center 0px;
}

.reg_top {
width: 230px;
height: 5px;
font-size: 1px;
background: transparent url(../img/layout/gradients/reg_top.jpg) no-repeat 0px 0px;
}

.reg_content {
width: 202px;
padding: 30px 14px 30px 14px;
background: transparent url(../img/layout/gradients/reg_content.jpg) repeat-y 0px 0px;
}

.reg_content b {
font-size: 14px;
}

.reg_content .content {
text-align: center;
height: 145px;
}

.reg_content .btn {
padding: 0px 0px 0px 66px;
}

.reg_bot {
width: 230px;
height: 5px;
font-size: 1px;
background: transparent url(../img/layout/gradients/reg_bot.jpg) no-repeat 0px 0px;
}

.reg_btn1, .reg_content .reg_btn1 {
width: 70px;
height: 19px;
padding: 4px 0px 0px 0px;
display: block;
background: transparent url(../img/layout/buttons/regbtn01.gif) no-repeat 0px 0px;
color: #ffffff;
text-align: center;
}

.reg_btn2, .reg_content .reg_btn2 {
width: 70px;
height: 19px;
padding: 4px 0px 0px 0px;
display: block;
background: transparent url(../img/layout/buttons/regbtn02.gif) no-repeat 0px 0px;
color: #ffffff;
text-align: center;
}

.reg_btn3, .reg_content .reg_btn3 {
width: 70px;
height: 19px;
padding: 4px 0px 0px 0px;
display: block;
background: transparent url(../img/layout/buttons/regbtn03.gif) no-repeat 0px 0px;
color: #ffffff;
text-align: center;
}

.boxMore {
width: 70px;
height: 19px;
padding: 4px 0px 0px 0px;
display: block;
background: transparent url(../img/layout/buttons/regbtn01.gif) no-repeat 0px 0px;
color: #ffffff;
text-align: center;
float:left;
margin:10px 0 0 20px;
}

#countryTabs {
float:right;
margin:-4px 10px 0 0;
}

.articleBoxCont {
float:left;
background: url(../img/layout/gradients/article_box_bkg.jpg) no-repeat;
width:213px;
height:272px;
}

.articleBoxImg {
float:left;
margin:10px 0 0 8px !important;
margin:10px 0 0 4px;
position:relative;
width:196px;
height:148px;
}

.articleBoxBar {
bottom:0px;
left:0px;
background:#022f47;
position:absolute;
width:181px;
height:48px;
filter: alpha(opacity=70);
-moz-opacity:0.7;
opacity: 0.7;
padding:10px 0 0 15px;
}

.articleBoxTitle {
color:#fff;
font-family:arial;
font-size:14px;
font-weight:bold;
filter: alpha(opacity=100);
-moz-opacity:1.0;
opacity: 1.0;
}

.articleBoxText {
float:left;
width:181px;
margin:10px 0 0 8px !important;
margin:10px 0 0 4px;
color:#666666;
}

.banner_main {
width:750px;
margin:0 auto 0 auto;
}

.serviceItemBox {
width:718px;
height:100px;
background: url(../img/layout/gradients/service_item_bkg.jpg) no-repeat;
margin:10px 0 0 10px;
}

.serviceItem2Box {
width:718px;
height:100px;
background: url(../img/layout/gradients/service_item2_bkg.jpg) no-repeat;
margin:10px 0 0 10px;
}

.serviceItemBoxLeft {
float:left;
width:634px;
height:100px;
border-right:1px solid #c8c8c8;
}

.serviceItemBoxRight {
float:right;
width:83px;
height:100px;
}

.serviceItemBoxCont {
float:left;
margin:5px 0 0 0;
}

.noLogo2 {
float:left;
width:80px;
height:80px;
background: url(../img/layout/no_logo.jpg) no-repeat;
margin:10px 10px 0 10px !important;
margin:10px 5px 0 5px;
}

.noLogo3 {
float:left;
width:80px;
height:80px;
background: url(../img/layout/no_logo2.jpg) no-repeat;
margin:10px 10px 0 10px !important;
margin:10px 5px 0 5px;
}

.logoList {
float:left;
width:80px;
height:80px;
margin:10px 10px 0 10px !important;
margin:10px 5px 0 5px;
position:relative;
}

.logoListBorder {
width:80px;
height:80px;
background:url(../img/layout/logo_border.gif) no-repeat;
position:absolute;
top:0;
left:0;
}

.serviceItemName {
float:left;
margin:15px 0 0 0;
width:534px;
}

.serviceItemName a {
color:#145677;
font-family:verdana;
font-weight:bold;
}

.serviceItemName a.showTypeMap2 {
color:#626262;
font-family:verdana;
font-weight:bold;
}

.serviceItemCat {
display:table-cell;
float:left;
font-size:11px;
vertical-align:top;
margin:0 5px 0 0;
}

.nextprev a {
font-family:verdana;
font-size:12px;
color:#145677;
margin:0 10px 0 0;
float:left;
}

.nextprev span.activeLc {
float:left;
background:url(../img/layout/icons/nextprev_active_lc.jpg) no-repeat;
width:2px;
height:16px;
color:#fff;
}

.nextprev span.activeRc {
float:left;
background:url(../img/layout/icons/nextprev_active_rc.jpg) no-repeat;
width:2px;
height:16px;
color:#fff;
margin:0 10px 0 0;
}

.nextprev span.active {
float:left;
background:#bb0921;
height:16px;
margin:0 0px 0 0;
color:#fff;
}

.nextprev a.prev {
color:#fff;
margin:-3px 10px 0 10px;
position:relative;
}

.nextprev a.next {
color:#fff;
margin:-3px 0px 0 10px;
position:relative;
}

.serviceItemRate {
width:78px;
height:35px;
padding:15px 0 0 5px;
border-bottom:1px solid #C8C8C8;
}

.serviceItemLink {
width:83px;
height:35px;
padding:15px 0 0 0px;
text-align:center;
}

.serviceItemLink a {
color:#145677;
font-weight:bold;
}

.serviceItemLink a span {
color:#145677;
font-weight:bold;
font-size:9px;
}

.servicesListLeft {
float:left;
width:400px;
}

#mapSubcatList {
float:left;
}

#mapSubcatList a {
margin:0 0 0 30px;
}

.gielda_lista, .gielda_zawartosc {
padding:0px 3px;
}

.gielda_zawartosc2 {
padding:0px 3px;
position:relative;
}

.gielda_th {
float:left;
color:#145677;
font-size:13px;
padding:3px 2px 0 7px;
height:29px;
}

.gielda_th {
color:#145677;
font-size:13px;
}

.gielda_tytul {
background:transparent url(/img/layout/gradients/gielda_th_tlo.jpg) repeat-x scroll top center;
height:32px;
}

h3.gielda_tytul2 {
color:#145677;
font-size:20px;
font-weight:bold;
margin:0 0 10px 0;
}

.gielda_zdjecie {
padding-right:0px;
}

.gielda_zdjecie span {
width:76px;
background:transparent url(/img/layout/gradients/gielda_th.jpg) repeat-x scroll top center;
text-align:left;
padding:3px 10px;
display:block;
color:#1D84B7;
}

.gielda_nazwa {
background:transparent url(/img/layout/gradients/gielda_th.jpg) repeat-x scroll top center;
width:240px;
text-align:left;
margin:3px 1px 0px 1px;
height:26px;
color:#444444;
font-size:13px;
}

.gielda_th span {
color:#1D84B7;
}

.gielda_dostepnosc {
background:transparent url(/img/layout/gradients/gielda_th.jpg) repeat-x scroll top center;
width:91px;
text-align:left;
margin:3px 1px 0px 1px;
height:26px;
}

.gielda_rocznik {
background:transparent url(/img/layout/gradients/gielda_th.jpg) repeat-x scroll top center;
width:56px;
text-align:left;
margin:3px 1px 0px 1px;
height:26px;
}

.gielda_dodano {
background:transparent url(/img/layout/gradients/gielda_th.jpg) repeat-x scroll top center;
width:75px;
text-align:center;
margin:3px 1px 0px 1px;
height:26px;
}

.gielda_lokal {
padding:3px 7px 0px 1px;
width:83px;
}

.gielda_lokal span {
background:transparent url(/img/layout/gradients/gielda_th.jpg) repeat-x scroll top center;
width:74px;
text-align:left;
padding:3px 5px;
display:block;
}

.gielda_tr {
border-bottom:2px solid #fff;
height:95px;
background: #F1F1F1;
}

.gielda_td {
float:left;
background: none;
height:75px;
padding:10px;
}

.gielda_td1 {
width:auto;
border-right:2px solid #fff;
text-align:center;
}

.gielda_td2 {
width:229px;
margin: 0px;
border-right:2px solid #fff;
font-size:13px;
padding:20px 10px 0;
}

.gielda_td2 a {
color:#1D84B7;
font-weight:bold;
font-size:13px;
}

.gielda_td3 {
border-right:2px solid #fff;
margin: 0px;
width:80px;
padding-top:34px;
height:51px;
font-size:13px;
text-align:center;
}

.gielda_td4 {
border-right:2px solid #fff;
margin: 0px;
width:45px;
padding-top:34px;
height:51px;
font-size:13px;
text-align:center;
}

.gielda_td5 {
border-right:2px solid #fff;
margin: 0px;
width:64px;
padding-top:34px;
height:51px;
font-size:13px;
text-align:center;
}

.gielda_zdjecie img {
border: 1px solid #cccccc;
}

.gielda_tr_silver {
background:#F8F8F8;
border-bottom:2px solid #FFFFFF;
height:95px;
}

.gielda_gora {
background:transparent url(/img/layout/gradients/gielda_gora.jpg) no-repeat scroll top center;
height:8px;
width:718px;
font-size:1px;
float:left;
}

.gielda_tlo {
background:transparent url(/img/layout/gradients/gielda_tlo.jpg) repeat-y;
width:708px;
padding:0px 5px 0 5px;
float:left;
}

.gielda_dol {
background:transparent url(/img/layout/gradients/gielda_dol.jpg) no-repeat scroll top center;
height:8px;
width:718px;
float:left;
}

.gielda_content {
padding: 42px  0px 0px 9px;
}

#gieldaTabs {
float:left;
margin:-4px 10px 0 0;
}

.kosz_chmura {
height:135px;
}

option {
font-size:12px;
}

.profileBox {
float:left;
margin:20px 0 0 0px;
width:730px;
}

.profileBoxTop {
float:left;
width:730px;
height:7px;
background: url(../img/layout/gradients/profile_box_top.jpg) no-repeat;
font-size:1px;
}

.profileBoxBorder {
float:left;
width:730px;
background: url(../img/layout/gradients/profile_box_border.jpg) repeat-y;
}

.profileBoxContent {
float:left;
width:730px;
background: url(../img/layout/gradients/profile_box_content.jpg) no-repeat center bottom;
}

.profileMain {
float:left;
width:700px;
margin:30px 0 20px 22px !important;
margin:30px 0 20px 11px;
}

.newsMain {
float:left;
width:700px;
margin:10px 0 20px 22px !important;
margin:10px 0 20px 11px;
}

.profileBoxItem {
float:left;
width:175px;
height:200px;
font-size:11px;
}

.profileBoxItem img {
width:160px;
height:120px;
}

.homeCommentsItem h3 a {
color:#145677;
font-size:12px;
margin:0 0 1px;
}

.profileBoxItem strong {
font-size:11px;
}

.profileBoxLink {
position:relative;
display:block;
margin:10px 0 0 0;
}

.profileBoxImgBorder {
position:absolute;
top:0;
left:0;
background:url(/img/layout/ex_img_border.gif) no-repeat;
width:160px;
height:120px;
}

.profileBoxImgBorder2 {
position:absolute;
top:0;
left:0;
background:url(/img/layout/ex_img_border2.gif) no-repeat;
width:160px;
height:120px;
}

.profileBoxLink2 a {
color:#ae0015;
font-size:12px;
float:right;
margin:5px 20px 0 0px !important;
margin:5px 10px 0 0;
}

.gielda_szcz1 {
width:460px;
float:left;
padding:10px 0 10px 10px;
color: #63625e;
font-size:14px;
}

.gielda_szcz1 h2 {
margin: 0px;
padding:0px;
}

.gielda_szcz1 td, .gielda_szcz1 td strong {
font-size:14px;
color: #63625e;
}

.gielda_szcz2 {
width:240px;
float:left;
padding-top:10px;
}

.gielda_szcz2 img {
border: 1px solid #cccccc;
}

.gielda_szcz3 {
position:relative;
}

.gielda_szcz3 td {
font-size:14px;
color: #63625e;
padding: 5px 0px 5px 10px;
border-bottom:3px solid #fff;
}

.szcz_roz {
background: #f1f1f1;
}

.szcz_szar {
background: #f8f8f8;
}

.gielda_szcz3 tr {
padding: 5px 0px;
}

.gielda_szcz3 td.opis {
border-right:1px solid #ccc;
width: 165px;
}

.gielda_szcz3 td.gielda_cena {
color: #ad0015;
font-size:13px;
font-weight:bold;
}

.gielda_szcz_foto {
margin-top:20px;
border: 1px solid #cccccc;
padding:5px;
margin-left:auto;
margin-right:auto;
width:392px;
margin-bottom:10px;
}

.gielda_duze_fotom img {
margin:8px 7px;
border: 1px solid #cccccc;
text-align:center;
}

.gielda_duze_foto img {
border: 1px solid #cccccc;
margin: 0px;
}

.gielda_prev {
background: url(/img/layout/buttons/gielda_foto_przyciski2.gif) no-repeat 0px 0px;
width:23px;
height:23px;
display:block;
margin:0 3px;
float:left;
cursor:pointer;
}

.gielda_next {
background: url(/img/layout/buttons/gielda_foto_przyciski2.gif) no-repeat -23px 0px;
width:23px;
height:23px;
display:block;
margin:0 3px;
float:left;
cursor:pointer;
}

.gielda_duze_foto {
height: 300px;
}

.gielda_duze_foton {
width:64px;
float:right;
padding: 0 0 5px 0;
}

.gielda_duze_fotom {
background: url(/img/layout/gradients/gielda_foto_tlo.jpg) repeat-x left bottom;
}

.exsearchBox {
float:left;
margin:20px 0 40px 2px;
width:704px;
}

.exsearchBoxTop {
float:left;
width:704px;
height:7px;
background: url(../img/layout/gradients/exsearch_box_top.jpg) no-repeat;
font-size:1px;
}

.exsearchBoxBorder {
float:left;
width:704px;
background: url(../img/layout/gradients/exsearch_box_border.jpg) repeat-y;
}

.exsearchBoxContent {
float:left;
width:704px;
background: url(../img/layout/gradients/exsearch_box_content.jpg) no-repeat center bottom;
}

.exsearchMain {
float:left;
width:700px;
}

.exsearchLeft {
float:left;
width:345px;
border-right:1px solid #E6E6E6;
}

.exsearchTable {
width:665px;
border-bottom:1px solid #d2d2d2;
margin:0px 0 0px 20px !important;
margin:0px 0 0 8px;
float:left;
height:70px;
}

.exsearchTable td {
padding:0px 0px 0px 0;
}

.exsearchTable2 {
width:330px;
height:115px;
border-right:1px solid #d2d2d2;
margin:0px 0 0px 20px !important;
margin:0px 0 0 8px;
float:left;
}

.exsearchTable2 td.width {
width:125px;
}

.exsearchTable2 select {
width:150px;
}

.exsearchTable2 input {
width:145px;
}

.exsearchTable2 td {
padding:0px 0px 10px 0;
}

.exsearchTable2 td.DatePickerBtn,.exsearchTable2 td.DatePickerHdr,.exsearchTable2 td.DatePickerBtnSelect {
padding:0;
}

.displayNone {
display:none;
}

.exchangeSearchMore {
margin:15px 0px 20px 20px !important;
margin:10px 0 20px 20px;
float:left;
}

.exsearchSubmit {
float:right;
margin:10px 15px 0 0 !important;
margin:10px 15px 10px 0;
}

.exsearchSubmit2 {
float:right;
margin:10px 15px 10px 0 !important;
margin:10px 15px 10px 0;
}

.exsearchTable select option {
padding:0 10px 0 0;
}

.cbDel,.cbAdd,.cbDel2 {
font-size:11px;
}

.clipboardLink {
margin:0 0 10px 10px;
float:left;
}

.blue {
color:#145677;
font-weight:bold;
}

.newsBoxItem {
float:left;
width:670px;
margin:10px 0 0 0;
border-bottom:1px solid #D2D2D2;
padding:15px 0 15px 0;
}

.newsBoxCont {
float:left;
width:670px;
margin:5px 0 0 0;
}

.newsBoxLink {
float:right;
margin:5px 10px 0 0px !important;
margin:5px 50px 0 0;
}

.newsBoxLink a {
color:#ae0015;
font-size:12px;
}

.newsBoxItem h3 {
width:400px;
float:left;
}

.newsBoxDate {
float:right;
font-size:11px;
}

#exAddProfOk {
display:none;
margin:15px 15px 0 0 !important;
margin:15px 15px 0 0;
}

.noExchange {
margin:0 0 0 30px;
}

.allArt {
float:left;
margin:13px 0 0 7px;
color:#1D84B7;
}

.serviceDetailsName {
float:left;
}

.serviceDetailsStars {
float:left;
margin:15px 0 0 10px;
}

#addTaily {
margin:10px 0 0 0;
}

.eventsTable {
float:left;
width:200px;
margin:0 50px 0 0;
}

.eventsTable2 {
width:250px;
margin:20px 0 10px 0;
}

.showType {
float:right;
margin:0 10px 0 0 !important;
margin:0 5px 0 0;
}

.showType span {
float:left;
display:block;
margin:0 5px 0 0;
}

.showTypeList {
float:left;
display:block;
background:url(/img/layout/icons/lista.jpg) right 0 no-repeat;
padding:0 15px 0 0;
margin:0 10px 0 0;
height:17px;
}

.showTypeMap {
float:left;
display:block;
background:url(/img/layout/icons/mapa.jpg) right 0 no-repeat;
padding:0 20px 0 0;
height:17px;
}

.showTypeMap2 {
float:left;
display:block;
background:url(/img/layout/icons/mapa.jpg) left 0 no-repeat;
padding:0 0px 0 20px;
height:17px;
margin:0 0 0 5px;
color:#626262;
}

.typeListLink {
display:block;
background:url(/img/layout/icons/lista.jpg) no-repeat;
}

.eventsDetailsPhoto {
float:left;
margin:0 10px 0 0;
}

.gielda_sonda {
padding:10px;
}

.sonda_tytul {
color:#B90C22;
font-size:14px;
font-weight:bold;
margin:0 0 10px 0;
display:block;
}

.mainTabsBorder {
border-bottom:1px solid #D2D2D2;
}

.comment_title_left {
float:left;
background: url(../img/layout/gradients/gielda_th_lewo.jpg) no-repeat;
width:7px;
height:30px;
}

.comment_title_right {
float:left;
background: url(../img/layout/gradients/gielda_th_prawo.jpg) no-repeat;
width:7px;
height:30px;
}

.comment_bkg {
float: left;
background: url(../img/layout/gradients/gielda_th_tlo.jpg) repeat-x;
border-bottom:1px solid #e6e6e6;
}

.surveyBar {
background: url(../img/layout/gradients/survey_bar.jpg) repeat-x;
height:10px;
margin:3px 0 5px 5px;
float:left;
}

.surveyBar2 {
background: url(../img/layout/gradients/survey_bar2.jpg) repeat-x;
height:10px;
margin:3px 0 5px 5px;
float:left;
}

.surveyBar3 {
background: url(../img/layout/gradients/survey_bar3.jpg) repeat-x;
height:10px;
margin:3px 0 5px 5px;
float:left;
}

.surveyLabel {
float:left;
width:80px;
}

#eventCat {
float:left;
margin:0 20px 0 0;
}

#eventSubcat {
float:left;
}

.eventTitle {
float:left;
width:155px;
font-size:12px;
font-weight:bold;
padding:0 0 5px 0;
}

.clickAllEv {
margin:5px 0px 5px 0px;
float:left;
width:155px;
}

.clickAllEv2 {
margin:5px 0px 5px 0px;
float:left;
}

.addExchange {
float:right;
margin:8px 15px 0 0;
}

.exchangeSortBar {
background: url(../img/layout/gradients/exchange_sort_bar.jpg) no-repeat;
width:694px;
height:28px;
padding:12px 0 0 10px;
margin:0 0 10px 0;
}

.exchangeSortBarRight {
float:right;
color:#63625e;
margin:0 10px 0 0;
}

.sortBar {
background: url(/img/layout/sort_bar.jpg) no-repeat;
width:724px;
height:30px;
padding:10px 0 0 10px;
margin:0 0 10px 0;
color:#63625e;
}

.sortBarLeft {
float:left;
}

.sortBarLeft input {
width:280px;
margin:0 0 0 10px;
padding:0 10px 0 10px !important;
padding:5px 10px 0 10px;
}

.sortBarRight {
float:right;
margin:4px 20px 0 0 !important;
margin:4px 10px 0 0;
}

.sortInput {
background: url(../img/layout/input_bkg.jpg) repeat-x;
width:120px;
height:22px !important;
height:17px;
border:1px solid #ececec;
}

.reg_title {
color:#444444;
font-size:14px;
font-weight:bold;
margin:10px 0 15px 0;
}

form label.error {
margin:5px 0 0 0;
float:left;
}

form .errorForm {
float:left;
margin:0 0 0 132px !important;
margin:0 0 0 65px;
}

.newsBoxItem h3 a {
font-size:14px;
}

#marquee,#marquee b {
float:left;
width:600px;
color:#b6b6b6;
font-family:tahoma;
font-size:11px;
}

a. {
color: #000000;
font-weight: bold;
padding: 0 0 0 0;
background: #FFFFFF url(../img/gw_1.gif)   repeat;
}

a.:hover {
color: #000000;
}

#newsBox {
float:left;
margin:0 0 10px 10px !important;
margin:0 0 10px 5px;
}

#newsBoxr,#newsBoxrWorld {
float:right;
margin:0 0 0 0;
width:413px;
}

.newsBoxPhoto {
border:1px solid #C9C9C9;
height:219px;
position:relative;
width:293px;
}

.newsBoxPhotoBar a {
color:#fff;
}

.newsBoxPhotoBar a:hover {
color:#fff;
}

.newsBoxPhotoBar {
position:absolute;
bottom:0;
left:0;
background:#b91429;
width:273px;
height:60px;
filter: alpha(opacity=80);
-khtml-opacity: 0.8;
-moz-opacity: 0.8;
opacity: 0.8;
color:#fff;
padding:10px 10px 10px 10px !important;
padding:9px 9px 9px 9px;
}

#newsBoxrWorldCont,#newsBoxrPolandCont,#newsBoxrSiteCont {
float:left;
width:413px;
margin:0 0 0 5px;
height:180px;
}

.newsBoxTags {
margin:6px 0 0 0;
color:#fff;
font-size:11px;
width:275px;
height:15px;
overflow:hidden;
}

.newsBoxrItem,.newsBoxrWorld,.newsBoxrPoland,.newsBoxrSite {
width:413px;
float:left;
overflow:hidden;
margin:0px 0 5px 0;
}

.newsBoxrItemPhoto {
float:left;
border:1px solid #c9c9c9;
width:74px;
height:54px;
font-size:1px;
}

.newsBoxrItemTxt {
float:left;
width:315px;
height:55px;
border-bottom: 1px solid #c9d8e0;
margin:0 0 0 5px;
padding:0 5px 0 5px;
}

.newsBoxrItemDate {
margin:3px 0 0 10px;
color:#145677;
font-size:12px;
}

.newsBoxrItemDesc {
color:#145677;
font-weight:bold;
margin:5px 0 0 0;
}

.newsBoxrItemDesc a {
color:#145677;
font-weight:bold;
}

.newsNav {
float:left;
margin:15px 0 0 100px;
width:140px;
}

.newsNav a {
margin:0 5px 0 0;
}

.newsNav a span {
color:#1D84B7;
}

.newsAll {
float:left;
margin:15px 0 0 50px;
}

.usergalphoto {
float:left;
position:relative;
}

.galStars {
background:url(/img/layout/icons/gal_stars.gif) repeat-x;
width:65px;
height:12px;
font-size:1px;
}

.galStars2 {
background:url(/img/layout/icons/gal_stars.gif) repeat-x 0 -12px;
width:65px;
height:12px;
font-size:1px;
}

.galStars3 {
background:url(/img/layout/icons/gal_stars2.gif) repeat-x 0 -12px;
width:65px;
height:12px;
font-size:1px;
}

.galStars4 {
background:url(/img/layout/icons/gal_stars2.gif) repeat-x 0 0;
width:65px;
height:12px;
font-size:1px;
}

.galStarsCont {
color:#7b7b7b;
font-family:Arial;
font-size:11px;
margin:0 0 5px 5px;
}

.usergalitem {
float:left;
width:130px;
height:170px;
margin:0 20px 10px 0;
}

.usergalitem2 {
float:left;
width:130px;
height:170px;
margin:0 15px 10px 0;
}

.usergalcont {
float:left;
width:730px;
margin:20px 0 0 0;
}

.usergalcont2 {
float:left;
width:715px;
margin:20px 0 0 10px;
}

p.galTitle,p.galTitle a {
text-align:center;
color:#c82438;
}

p.galTitle2,p.galTitle2 a {
text-align:center;
color:#145677;
}

p.galUser {
text-align:center;
color:#3882d6;
}

p.galTitleBlue {
color:#0078b4;
font-size:16px;
font-weight:bold;
}

p.galTitleBlue2 {
color:#0078b4;
font-size:15px;
font-weight:bold;
text-align:center;
}

p.galTitleRed {
color:#C82438;
font-size:16px;
font-weight:bold;
}

.imgDetCont {
float:left;
width:444px;
margin:0 0 20px 150px !important;
margin:0 0 20px 75px;
}

.galStars5 {
background:url(/img/layout/icons/gal_stars3.gif) repeat-x;
width:100px;
height:16px;
font-size:1px;
}

.galStars6 {
background:url(/img/layout/icons/gal_stars3.gif) repeat-x 0 -16px;
width:100px;
height:16px;
font-size:1px;
}

.detStars {
background:url(/img/layout/icons/det_stars.jpg) repeat-x;
width:75px;
height:13px;
font-size:1px;
}

.detStars2 {
background:url(/img/layout/icons/det_stars.jpg) repeat-x 0 -13px;
width:75px;
height:13px;
font-size:1px;
}

.galStarsCont2 {
color:#7b7b7b;
font-family:Arial;
font-size:12px;
margin:5px 0 5px 5px;
}

.imgDetPhoto {
padding:1px;
text-align:center;
}

.imgDetPhoto a img {
padding:1px;
border:1px solid #aaaaaa;
}

.rateImg {
float:left;
margin:5px 0 0 0;
}

.rateImgLabel {
float:left;
margin:0 10px 0 0;
}

.ratePagesLabel {
float:left;
margin:0 10px 0 0;
font-weight:bold;
}

.star-rating {
float:left;
list-style:none;
margin: 0px;
padding:0px;
width: 65px;
height: 12px;
position: relative;
background: url(/img/layout/icons/gal_stars2.gif) top left repeat-x;
}

.star-rating2 {
float:left;
list-style:none;
margin: 0px;
padding:0px;
width: 65px;
height: 12px;
position: relative;
background: url(/img/layout/icons/gal_stars.gif) top left repeat-x;
}

.star-rating li,.star-rating2 li {
padding:0px;
margin:0px;
float: left;
}

.star-rating li a,.star-rating2 li a {
display:block;
width:13px;
height: 12px;
text-decoration: none;
text-indent: -9000px;
z-index: 20;
position: absolute;
padding: 0px;
font-size:1px;
}

.star-rating li a:hover {
background: url(/img/layout/icons/gal_stars2.gif) left bottom;
z-index: 1;
left: 0px;
}

.star-rating2 li a:hover {
background: url(/img/layout/icons/gal_stars.gif) left bottom;
z-index: 1;
left: 0px;
}

.star-rating a.one-star,.star-rating2 a.one-star {
left: 0px;
}

.star-rating a.one-star:hover,.star-rating2 a.one-star:hover {
width:13px;
}

.star-rating a.two-stars,.star-rating2 a.two-stars {
left:13px;
}

.star-rating a.two-stars:hover,.star-rating2 a.two-stars:hover {
width: 26px;
}

.star-rating a.three-stars,.star-rating2 a.three-stars {
left: 26px;
}

.star-rating a.three-stars:hover,.star-rating2 a.three-stars:hover {
width: 39px;
}

.star-rating a.four-stars,.star-rating2 a.four-stars {
left: 39px;
}

.star-rating a.four-stars:hover,.star-rating2 a.four-stars:hover {
width: 52px;
}

.star-rating a.five-stars,.star-rating2 a.five-stars {
left: 52px;
}

.star-rating a.five-stars:hover,.star-rating2 a.five-stars:hover {
width: 65px;
}

.sortInputTxt {
float:left;
margin:5px 0 0 0;
}

.rateInfo {
color:#c82438;
float:left;
margin:0 0 0 10px;
}

.imgLink {
text-align:center;
margin:10px 0 0 0;
}

.imgNextPrev {
float:left;
margin:15px 0 0 150px !important;
margin:15px 0 0 60px;
}

.imgNextPrev a {
color:#fff;
float:left;
margin:0 0 0 5px;
}

.imgDetComm {
margin:20px 0 0 0;
float:left;
width:444px;
}

.imgDetComm .item {
float:left;
width:444px;
font-size:11px;
margin:0 0 20px 0;
}

.imgDetComm .item .author {
float:left;
}

.imgDetComm .item .comment {
float:left;
width:444px;
margin:5px 0 0 0;
}

p.titleRed {
color:#c82438;
font-size:16px;
font-weight:bold;
font-family:arial;
}

.imgDetAddComm {
float:left;
width:444px;
margin:0 0 20px 60px !important;
margin:0 0 20px 30px;
}

.formStyle .input {
background:#f7f7f7;
border:1px solid #ececec;
width:375px;
height:25px;
}

.formStyle textarea {
background:#f7f7f7;
border:1px solid #ececec;
width:375px;
height:100px;
}

.formStyleTable {
}

.formStyleTable .label {
padding-right:25px;
}

p.error {
color:#C82438;
}

.redLine {
width:100%;
height:3px;
font-size:1px;
background:#DF838F;
margin:15px 0 20px 0;
}

.marginBot15 {
margin:0 0 15px 0;
}

.youtubeimg {
width:127px;
height:86px;
}

.mapLogoLink {
border:1px solid #c1c1c1;
width:100px;
display:block;
}

.mapPreloader {
position:absolute;
top:180px;
left:225px;
background:#fff;
width:250px;
height:20px;
background:#fff url(/img/layout/map_preloader.gif) no-repeat 10px center;
padding:10px 0 10px 40px;
font-weight:bold;
opacity:0.9;
-khtml-opacity: .9;
-moz-opacity: 0.9;
filter: alpha(opacity=90);
display:none;
}

.tab_ranking th {
background: #606060;
color: #ffffff;
font-size: 11px;
font-weight: normal;
padding: 2px 4px 2px 4px;
}

.tab_ranking td {
padding: 1px 4px 1px 4px;
}

.banner_main2 {
float:left;
width:736px;
}

.banner_main2 .ad_item {
float:left;
margin:0 10px 10px 0;
}

#facebook {
float:left;
margin:20px 0 0 0;
}

.pagerate {
margin:10px 0 0 0;
}

.mapWojActive {
width:29px;
height:26px;
position:absolute;
background:url(/img/layout/markers/iko2.png) 0 0 no-repeat;
display:none;
}

map {
cursor:pointer;
}

.pickWoj {
position:absolute;
top:255px;
left:35px;
}

.pickWoj b {
color:#0b4260;
}

.map_count {
color:#0b4260;
font-weight:bold;
}

.clearFiltr {
float:right;
margin:0 0 0 10px;
color:#1d84b7;
font-weight:normal;
}

.filtr_up {
float:right;
margin:0 0 0 10px;
color:#1d84b7;
font-weight:normal;
}

.filtr_down {
float:right;
margin:0 8px 0 0px;
color:#1d84b7;
font-weight:normal;
}

.filtr_up span,.filtr_down span {
color:#1d84b7;
position:relative;
top:-2px;
}

#promPreview {
width:200px;
height:100px;
background:#fff;
}

#promPreviewImg {
width:50px;
height:50px;
float:left;
background:#fff;
}

#promPreviewName {
font-weight:bold;
text-align:center;
}

.contLeft {
float:left;
width:450px;
}

.contRight {
float:right;
width:272px;
border-left:1px solid #e6e6e6;
padding:0 0 0 8px;
}

.promItem {
width:262px;
height:100px;
border-bottom:1px solid #e6e6e6;
padding:8px 0 8px 0;
}

.promItemName {
}

.promItemName a {
padding:0 0 0 12px;
}

.promItemName a.col1, a.col1 {
background:url(/img/layout/icons/prom_blue.jpg) 0 3px no-repeat;
color:#008cd2;
}

.promItemName a.col2, a.col2 {
background:url(/img/layout/icons/prom_brown.jpg) 0 3px no-repeat;
color:#e38b00;
}

.promItemName a.col3, a.col3 {
background:url(/img/layout/icons/prom_red.jpg) 0 3px no-repeat;
color:#ff0b29;
}

.promItemName a:hover {
text-decoration:underline;
}

.promItemImg {
float:left;
}

.promItemDesc {
color:#626262;
font-family:Arial;
margin:0 0px 5px 0;
}

.promItemCity {
color:#145677;
font-size:11px;
}

.prom_box_home {
width:736px;
height:115px;
float:left;
}

#delImage {
display:none;
}

.formStep {
width:455px;
}

.formStep td {
padding:0 0 4px 0;
}

.formStep input.error,.formStep textarea.error,.formStep select.error {
color:#626262;
border:1px solid #ce0000;
margin:0 5px 0 0;
width:150px;
}

.formStep label.error {
float:none;
color:#ce0000;
}

.promLocTop {
background:#FFF url(/img/layout/gradients/prom_loc_top.jpg) 0 0 no-repeat;
width:263px;
height:5px;
}

.promLocCon {
background:#f7f7f7;
width:245px;
padding:5px 9px 5px 9px;
}

.promLocBot {
background:#FFF url(/img/layout/gradients/prom_loc_bot.jpg) 0 0 no-repeat;
width:263px;
height:5px;
}

.locTitle {
color:#145677;
font-family:Arial;
font-weight:bold;
font-size:14px;
}

.locTitle a, .locArea a,.top_loc .desc a {
font-size:11px;
color:#0078b4;
font-weight:normal;
}

.locArea,.locArea2 {
font-size:11px;
color:#626262;
margin:8px 0 0 0;
}

.locType {
font-size:11px;
color:#626262;
margin:15px 0 0 0;
}

.locType a {
padding:0 0 0 12px;
font-size:11px;
margin:0 1px 0 0;
color:#626262;
}

.promPlus {
background:url(/img/layout/icons/plus.jpg) 0 1px no-repeat;
padding:0 0 0 12px;
font-size:11px;
float:right;
margin:0 8px 6px 0;
}

.promotions {
width:263px;
}

.promAdd .promPlus {
color:#626262;
}

.promStepIcoItem a.promStepIco1 {
background:#FFF url(/img/layout/icons/form_step_ico.jpg) 0 -57px no-repeat;
width:57px;
height:57px;
display:block;
color:#fff;
margin:0 0 5px 0px;
}

.promStepIcoItem a.promStepIco1Hov {
background:#FFF url(/img/layout/icons/form_step_ico.jpg) 0 0 no-repeat;
}

.promStepIcoItem a.promStepIco2 {
background:#FFF url(/img/layout/icons/form_step_ico.jpg) -57px -57px no-repeat;
width:57px;
height:57px;
display:block;
color:#fff;
margin:0 0 5px 2px;
}

.promStepIcoItem a.promStepIco2Hov {
background:#FFF url(/img/layout/icons/form_step_ico.jpg) -57px 0  no-repeat;
}

.promStepIcoItem a.promStepIco3 {
background:#FFF url(/img/layout/icons/form_step_ico.jpg) -114px -57px no-repeat;
width:57px;
height:57px;
display:block;
color:#fff;
margin:0 0 5px 0px;
}

.promStepIcoItem a.promStepIco3Hov {
background: #FFF url(/img/layout/icons/form_step_ico.jpg) -114px 0 no-repeat;
}

.promStepIcoItem a.promStepIco4 {
background:#FFF url(/img/layout/icons/form_step_ico.jpg) -171px -57px no-repeat;
width:57px;
height:57px;
display:block;
color:#fff;
margin:0 0 5px 0px;
}

.promStepIcoItem a.promStepIco4Hov {
background:#FFF url(/img/layout/icons/form_step_ico.jpg) -171px 0 no-repeat;
}

.promStepIcoItem a {
color:#145677;
margin:3px 0 0 0;
}

.promStepIcoItem {
float:left;
width:50px;
font-size:11px;
margin:0 50px 0 0;
}

.promStepIcoCont {
margin:0 0 30px 50px;
float:left;
}

.formStep .tr_display td {
padding:0;
}

.tr_display {
display:none;
}

tr.dbformImg td {
padding:5px 0 5px 5px;
}

.top_loc {
width:229px;
height:80px;
position:absolute;
right:0;
top:30px;
}

.top_loc .title {
color: #145677;
font-family: Arial;
font-size: 13px;
font-weight: bold;
margin:20px 0 0 68px;
}

.top_loc .desc {
float:right;
margin:8px 28px 0 0;
font-size:11px;
}

.top_loc .desc span {
font-size:11px;
font-weight:bold;
}

.qq-upload-button {
color:#fff;
}

.count_filtr {
float:left;
color: #0B4260;
font-size:14px;
margin:12px 0 0 0;
}

.count_filtr b {
color: #0B4260;
font-size:14px;
}

.ac_results {
padding: 0px;
border: 1px solid #C2C2C2;
background-color: white;
overflow: hidden;
z-index: 99999;
}

.ac_results ul {
width: 100%;
list-style-position: outside;
list-style: none;
padding: 0;
margin: 0;
}

.ac_results li {
margin: 0px;
padding: 2px 5px;
cursor: default;
display: block;
font: menu;
font-size: 12px;
line-height: 16px;
overflow: hidden;
background:transparent;
}

.ac_loading {
background: white url('../img/layout/indicator.gif') right center no-repeat;
}

.ac_odd {
background-color: #eee;
}

#get_form_data,#ex_thx {
width:280px;
height:70px;
padding:20px;
}

.loader {
background: white url('../img/layout/indicator.gif') right center no-repeat;
float:left;
width:16px;
height:16px;
margin:0 5px 0 0;
display:none;
}

.red_border {
border:1px solid #ff0000;
}

.circle{
	background: url('../img/layout/circle.jpg') no-repeat;
	width:20px;
	height:20px;
	display:inline-block;
	text-align:center;
	line-height:20px;
	margin:0 5px 0 0;
}
.rightBoxCenter a.vid_ico{
	background:url(../img/layout/vid_ico.jpg) no-repeat 0px 2px;
	color:#bf2338;
	float:right;
	font:bold 11px Arial;
	margin:0 10px 0 0;
	padding: 0 0px 0px 15px;
}

