/* ========== GLOBAL STYLES ========== */
body, p, h1, h2, h3, h4, h5, h6, ul, li, img, form {margin:0px; padding:0px; border:0px;}
body {padding-top:10px;}
a, a:hover {text-decoration:none; cursor:pointer;}
ul {list-style:none;}
.submit {border:0px; cursor:pointer; font-size:11px; font-family:verdana; color:#FFFFFF;}
#bigLoader {position:absolute; width:300px; height:150px; border:2px solid #99CCCC; top:50%; margin-top:-75px; left:50%; margin-left:-150px; background:url(images/loader2.gif) center no-repeat #FFFFFF; display:none;}
#bigLoader p {margin:125px 0px 0px 40px; font-family:tahoma; font-size:13px; font-weight:bold; color:#336699;}
#error404 {text-align:center; color:#FF0000; padding-top:100px;}
#loginError {font-size:11px; color:#FF0000; font-weight:bold; margin-bottom:20px;}
#reg_error {margin:10px 0px -10px 50px; color:#FF0000; font-size:10px;}

/* ========== HEADER STYLES ========== */
#header {width:950px; margin:0 auto;}
#header .line {width:950px; height:3px; background-color:#993333; border:none; margin-top:5px;}
#header #logo {margin-right:10px; width:238px; float:left;}
#menu li {background:url(images/bg_button.jpg) no-repeat; margin:2px 0px 0px 1px; width:135px; height:30px; text-align:center; float:left;}
#menu li.new {background:url(images/bg_button_new.gif) no-repeat;}
#menu li.new:hover {background:url(images/bg_button_new_hover.gif) no-repeat;}
#menu li:hover {background:url(images/bg_button_hover.jpg) no-repeat;}
#menu a {color:#FFFFFF; padding:9px 0px 10px 0px; display:block; font-family:tahoma; font-size:11px; font-weight:bold;}

/* ========== CONTENT STYLES ========== */
#content {width:950px; margin:0 auto; clear:both;}

#menuLeft {width:260px; float:left; margin:20px 0px 0px 0px; font-family:verdana;}
#addOfertBox {width:100%; border:1px solid #CCCCCC;}
#addOfertBox .boxHeader {height:32px; background:url(images/bg_addofert.jpg) repeat-x; text-align:center;}
#addOfertBox .boxHeader h4 {font-family:tahoma; color:#FFFFFF; font-size:11px; padding-top:9px;}
#addOfertBox .boxContent {height:126px; background:url(images/bg_addofert_c.jpg) bottom right no-repeat; background-color:#E2E6F1;}
#addOfertBox .boxContent p {color:#993333; font-size:11px; font-family:tahoma; font-weight:bold; padding:20px 0px 0px 10px;}
#addOfertBox .boxContent div {margin:40px 0px 0px 10px; width:74px; padding-top:3px; height:30px; text-align:center; background:url(images/bg_button_add.gif) no-repeat;}
#addOfertBox .boxContent a {font-size:11px; color:#FFFFFF; display:block;}

#myProfile {width:100%; border:1px solid #CCCCCC; margin-top:20px;}
#myProfile .boxHeader {height:24px; background:url(images/bg_addofert.jpg) repeat-x; text-align:center;}
#myProfile .boxHeader h4 {font-family:tahoma; color:#FFFFFF; font-size:11px; padding-top:5px;}
#myProfile .boxContent {background-color:#F2F5FA; font-size:10px; color:#666666;}
#myProfile .boxContent p {color:#666666; font-size:11px; margin-top:3px;}
#myProfile .boxContent a {font-size:10px; color:#666666;}
#myProfile .boxContent a:hover {color:#CC0033;}
#myProfile #frm_login {padding:0px 10px 10px 10px;}
#myProfile .submit {float:right; margin-top:-20px; line-height:16px; padding:0px 0px 0px 0px; background:url(images/icon_button_login.gif) center no-repeat; height:18px; width:70px;}
#myProfile .boxContent #rej {clear:both; width:260px; text-align:center; padding-bottom:5px;}
#myProfile .boxContent div {padding:10px;}

#helpList {margin:20px 0px 20px 15px;}
#helpList li {background:url(images/bg_help_list.jpg) 0 75% no-repeat; padding-left:15px; margin-bottom:5px;}
#helpList li a {color:#336699; text-decoration:underline; font-size:11px;}
#helpList li a:hover {color:#CC0033;}

#pageShow {width:675px; float:right; margin:20px 0px 20px 0px; font-family:verdana; font-size:11px; color:#666666;}
#navigation {background:url(images/bg_navigation.jpg) repeat-y; width:398px; height:30px; overflow:visible;}
#navigation p {color:#336699; font-size:10px; vertical-align:middle; padding:9px 0px 0px 20px;}
#welcome {margin-top:10px; background:url(images/bg_sg1.jpg) right bottom no-repeat; height:110px;}
#welcome #text {width:350px; padding:20px;}
#information {background:url(images/bg_sg2.jpg) right top no-repeat #F2F7FD; padding:25px 15px 20px 20px;}
#information a {color:#0000FF; text-decoration:underline;}
#information h4 {font-size:11px; color:#336699;}
#information p {margin-bottom:11px;}
#pageContainer {margin-top:-50px;}
#pageContainer .submit {line-height:16px; background:url(images/icon_button_login.gif) center no-repeat; height:18px;}
#pageContainer #profile_menu li {margin:3px 0;}
#pageContainer a:hover {color:#CC0033;}
.textPage h4 {margin-bottom:10px;}
.textPage p {margin-bottom:30px;}
#frm_forgot p {margin-bottom:0px;}
#frm_forgot input {width:200px;}

/* ========== SEARCH FORM STYLES ========== */
#search {margin-top:10px; border:1px solid #99CCCC;}
#searchHeader {background:url(images/bg_search.jpg) repeat-x; height:28px;}
#searchHeader h3 {font-size:13px; color:#CC0033; padding:6px 0px 0px 30px;}
#searchContent {background:url(images/bg_search_content.jpg) repeat-x; height:147px; margin:3px;}
#frm_search {padding:5px;}
#frm_search p {color:#336699; padding:15px 0px 4px 0px;}
#frm_search h4 {color:#993333; font-size:11px;}
#frm_search #saw1 {width:215px; float:left; padding-left:7px;}
#frm_search #saw2 {width:215px; float:left; padding-top:0px;}
#frm_search #saw2 p {padding-top:12px;}
#frm_search #districtAjax {margin-bottom:3px;}
#smallLoader {height:16px; margin-left:30px; background:url(images/loader.gif) no-repeat; font-size:10px; width:140px; visibility:hidden; color:#A9364C; text-align:center; padding:0px 0px 0px 10px;}
#frm_search #saw3 {width:215px; float:left; padding-top:13px;}
#frm_search #vertLine {width:1px; height:111px; background-color:#FFFFFF; float:left; margin:0px 12px 0px 0px;}
#frm_search .select {width:200px; height:22px; padding:2px; font-size:11px; color:#666666;}
#frm_search .submit {float:right; margin:30px 3px 0px 0px; height:18px; width:67px; background:url(images/icon_button_login.gif) center no-repeat;}

/* ========== REGISTRATION FORM STYLES ========== */
#registrationForm {margin-top:20px; margin-left:50px; width:500px;}
#registrationForm h4 {color:#477EBF; font-size:11px;}
#registrationForm input {width:200px;}
#registrationForm select {width:200px;}
.left {float:left; width:210px;}
.right {float:right; width:210px;}
.right #next {float:right; background:url(images/icon_button_login.gif) center no-repeat; border:none; width:70px; color:#FFFFFF; font-family:verdana; font-size:13px; margin-top:20px;}
.left #prev {float:left; background:url(images/icon_button_login.gif) center no-repeat; border:none; width:80px; color:#FFFFFF; font-family:verdana; font-size:13px; margin-top:20px;}
#step {clear:both; margin-left:10px; padding-top:50px; height:30px; margin-bottom:40px;}
#step p {float:left; width:80px; text-align:center; margin-right:170px; color:#CCCCCC;}
#step img {clear:both; margin-left:20px;}
.wrongInput {border:1px solid #FF0000;}
.confirm {color:#000000; font-weight:bold;}
.step3 p {margin-bottom:3px;}

/* ========== RESULT STYLES ========== */
#searchResult {margin-top:5px; width:200px;}
#searchResult h1 {font-size:13px; color:#B9254A;}
#legend {height:27px; border:1px solid #99CCCC; clear:both;}
#legend .cols {margin:1px; background-color:#CFDBE9; color:#336699; width:150px; height:25px; text-align:center; vertical-align:middle;}
.offert:hover {background:#F2F7FD; cursor:pointer;}
.offert .cols {width:150px; height:50px; text-align:center; vertical-align:middle;}
.offert .cols h3 {font-size:12px;}
.offert #advertType {color:#000000;}
.offert #advertType:hover {text-decoration:underline;}
.offert #portalName:hover {text-decoration:underline; color:#CC0033;}
#noResult {text-align:center; padding-top:70px; color:#B9254A;}
#pages {font-size:11px; color:#336699; float:right; margin:5px 30px 5px 0px; font-weight:bold;}
#pages .selected {text-decoration:underline; color:#000000;}
#pages a:hover {text-decoration:underline; color:#CC0033;}
#maxRows {float:left; width:250px; font-size:11px; color:#336699; margin:5px 0px 5px 0px; font-weight:bold;}
#maxRows .selected {text-decoration:underline; color:#000000;}
#maxRows a:hover {text-decoration:underline; color:#CC0033;}
#newsletter {margin-top:10px;}
#newsletter p {font-size:11px; color:#336699; font-weight:bold; float:left; padding-right:10px;}

/* ========== MY PROFILE STYLES ========== */
#mpOffertType {width:150px;}
#legend .cols #mpOffertType {width:200px;}
#activeButton { padding:3px 0px 3px 20px; background:url(images/active.png) no-repeat left center;}
#inactiveButton { padding:3px 0px 3px 15px; background:url(images/deactive.png) no-repeat left center;}
#activeStatus {padding:4px 0px 4px 20px; background:url(images/icon_inactive.gif) no-repeat left center; line-height:20px;}
#inactiveStatus {padding:4px 0px 4px 20px; background:url(images/icon_active.gif) no-repeat left center; line-height:20px;}
#noCashButton {padding:4px 0px 4px 25px; background:url(images/icon_nocash.gif) no-repeat left center; line-height:20px;}
#cashButton {padding:4px 0px 4px 20px; background:url(images/icon_cash.gif) no-repeat left center; margin-right:30px; text-align:right; line-height:20px;}
#cashStatus {background:url(images/icon_paid.gif) no-repeat left bottom; text-align:right; width:126px; margin-left:10px;}
#waitAccept {padding:4px 0px 4px 25px; background:url(images/icon_wait.gif) no-repeat left center; line-height:20px;}
#waitCancle {padding:4px 0px 4px 25px; background:url(images/icon_cashCancle.gif) no-repeat left center; line-height:20px;}
#extraDesc {width:400px; height:80px;}
#prevvv {background:url(images/icon_button_login.gif) center no-repeat; color:#FFFFFF; border:none; width:67px; float:left; }
#pageContainer #save {background:url(images/icon_button_login.gif) center no-repeat; color:#FFFFFF; border:none; width:67px; float:right; }
#pageContainer .offert:hover {cursor:default;}

/* ========== OFFERT INFO POP-UP'S STYLES ========== */
#infoWrapper {position:absolute; z-index:100; min-height:100px; display:none; background:#FFF; width:600px; border:2px solid #B9254A; font-family:Verdana, Arial, Helvetica, sans-serif;}
#infoWrapper #close {position:absolute; right:0px; top:0px; width:auto; font-size:11px; background:#B9254A; color:#FFFFFF; padding:3px; cursor:pointer;}
#offertInfoHeader {padding:20px; padding-bottom:0px; font-size:12px; color:#666; font-family:tahoma;}
#offertInfoContent {padding:20px; font-size:11px; color:#666; font-family:tahoma;}
#offertInfoContent .left {float:left; width:300px;}
#offertInfoContent .fight {float:right; width:300px;}

/* ========== FOOTER STYLES ========== */
#footer {width:950px; margin:0 auto; color:#CC0033; clear:both;}
#footer .line {width:950px; height:2px; background-color:#CCCCCC; border:none;}
#partners {width:320px; margin:0 auto; height:35px; padding-top:5px;}
#partners h5 {color:#333333; font-weight:normal; font-size:11px; font-family:tahoma; float:left; padding-top:9px; padding-right:20px;}
#bottom {height:34px; background:url(images/bg_footer.jpg) repeat-x; font-family:Verdana;}
#bottom ul li {float:left; margin:10px 0px 10px 10px; font-size:11px;}
#bottom ul li a {margin-left:7px;}
#bottom a {color:#666666;}
#bottom a:hover {color:#CC0033;}
#bottom h6 {float:right; color:#666666; margin:10px 15px 0px 0px; font-weight:normal;}

/* ========== OTHER STYLES ========== */
.rollContent {display:none; padding-bottom:30px;}
.rollLink {cursor:pointer; margin:10px 0 10px 0;}
.rollLink:hover {text-decoration:underline;}
.bannerCode {display:none; background:#FFF; border:1px solid #000; padding:4px; font-size:11px; width:600px !important; position:relative;}
.closeB {position:absolute; top:0; right:0; font-weight:bold;}
#bannerLeft {width:250px; margin:0 auto; margin-bottom:10px;}
#bannerBottom {margin:15px auto; width:468px;}
#Centrum {width:239px; height:22px; padding-top:10px; text-align:center; margin-bottom:10px; background:url(images/bg_button_centrum.jpg) no-repeat top; display:block; color:#FFF; font-size:11px; font-weight:bold;}
#Centrum:hover {background:url(images/bg_button_centrum_hover.jpg) no-repeat top;}

