body,td,th,p { font-family: Helvetica, Arial, sans-serif; font-size: 13px; color: #373737; }
body { background-color: #B0B0B0; margin: 0; }
a  { color: #FF002A; text-decoration: underline;  }
a:hover { color: #74091b; text-decoration: none; }

h1 { font-size: 24px; color: #373737; line-height: 1.3em; font-weight: normal; letter-spacing: -0.02em; padding: 40px 0 0 40px; margin: 0; }
h2 { font-size: 20px; color: #F8132E; line-height: 1.3em; font-weight: normal; letter-spacing: -0.02em; padding: 10px 0 0 40px; margin: 0; }
h3 { font-size: 16px; color: #F8132E; line-height: 1.5em; font-weight: normal; padding: 15px 0 5px 40px; margin: 0; }
/*p.padding { font-size: 13px; color: #373737; line-height: 1.5em; text-align: left; margin: 0; padding: 0px 35px 15px 40px; }*/
#home p { font-size: 13px; line-height: 1.5em; margin: 0; padding: 15px 0 0px 40px; }
p { font-size: 13px; line-height: 1.5em; margin: 0; padding: 0px 35px 5px 40px; }
table {margin-left: 40px;}

.malePismo {font-size:10px;line-height: 1.2;}
.required {
	background-color: #eeeeee !important; 
}

.invalid {
	background-color: #eeeeee !important;
}

ul { list-style: disc; line-height: 1.5em; padding: 15px 0 0 80px; margin: 0; }
ul.why { list-style: disc; line-height: 1.5em; padding: 0 0 15px 80px; margin: 0; font-size: 13px; }

input.one {width:15px;}

textarea {font-family:Arial;}
blockquote {margin-top: 0px;margin-bottom: 0px;}
div.clear { clear: both; }

#container { width: 948px; margin: 0 auto; background-color: #B0B0B0; padding: 0; border: 0; }
#left { float: left; width: 29px; height: 484px; margin: 0; padding: 0; background: url('/images/club/site-border.jpg') no-repeat; }
#main-wrapper { width: 919px; float: right; background-color: #373737; margin: 0; padding: 0; background: url('/images/club/site-bg.gif') repeat-y; }

/* navigation area */
#center-nav { float: left; width: 292px; background: red; }
#center-nav img {display: block; border: 0; }

#home #navigation { width: 292px; height: 324px; background: url('/images/club/menu/nav-bg.jpg') no-repeat; margin: 0; padding: 0; }
#page #navigation { width: 292px; height: 339px;  margin: 0; padding: 0;background: url('/images/club/menu/sub-nav-bg.jpg'); }
#navigation ul {margin: 0px;padding: 0px;list-style: none;}
#navigation li {clear: both;}
#navigation a { display: block; float: left; height: 36px;width: 241px; text-decoration: none;  margin: 0; padding: 0; position:relative;}
#navigation a span {display: block;height: 36px;width: 241px;background-position: 0 0;background-repeat: no-repeat;position:absolute;top:0px;left:0px;}
/* slovenska verzia menu */
#navigation li.group277 span { background: url('/images/club/menu/kto-sme.jpg'); }
#navigation li.group278 span { background: url('/images/club/menu/pridaj-sa.jpg'); }
#navigation li.group279 span { background: url('/images/club/menu/dochodkova-reforma.jpg'); }
#navigation li.group280 span { background: url('/images/club/menu/sutaze.jpg'); }
#navigation li.group281 span { background: url('/images/club/menu/zivot.jpg'); }
#navigation li.group282 span { background: url('/images/club/menu/kariera.jpg'); }
#home #navigation li.group283 span { background: url('/images/club/menu/kontakt.jpg'); }
#home #navigation li.group284 span { background: url('/images/club/menu/download.jpg'); }
#home #navigation li.group285 span { background: url('/images/club/menu/news.jpg'); }
#page #navigation li.group283 span { background: url('/images/club/menu/sub-kontakt.jpg'); }
#page #navigation li.group284 span { background: url('/images/club/menu/sub-download.jpg'); }
#page #navigation li.group285 span { background: url('/images/club/menu/sub-news.jpg'); }
/* rumunska verzia menu */
#navigation li.group291 span { background: url('/images/club/menu-ro/cine-suntem.jpg'); }
#navigation li.group292 span { background: url('/images/club/menu-ro/vino-langa-noi.jpg'); }
#navigation li.group293 span { background: url('/images/club/menu-ro/reforma-pensiilor.jpg'); }
#navigation li.group294 span { background: url('/images/club/menu-ro/concursuri.jpg'); }
#navigation li.group295 span { background: url('/images/club/menu-ro/viata-in-club.jpg'); }
#navigation li.group296 span { background: url('/images/club/menu-ro/cariera-in-club.jpg'); }
#home #navigation li.group297 span { background: url('/images/club/menu-ro/contact.jpg'); }
#home #navigation li.group298 span { background: url('/images/club/menu-ro/download.jpg'); }
#home #navigation li.group299 span { background: url('/images/club/menu-ro/news.jpg');}
#page #navigation li.group297 span { background: url('/images/club/menu-ro/sub-contact.jpg'); }
#page #navigation li.group298 span { background: url('/images/club/menu-ro/sub-download.jpg'); }
#page #navigation li.group299 span { background: url('/images/club/menu-ro/sub-news.jpg'); }

#navigation a:hover span { background-position: 0 -36px !important;cursor:hand;cursor:pointer; }
#navigation li.menuULDirOpen span, #navigation li.menuULDocOpen span {background-position: 0 -72px !important;}

#center-nav .pic { width: 292px; height: 226px; margin: 0; padding: 0; background: url('/images/club/left-pic.jpg') no-repeat #B0B0B0; }

/* newsletter */
#center-nav #newsletter { width: 292px; height: 30px; margin: 0; padding: 0; background: url('/images/club/newsletter-bg.gif') repeat-x; background-position: 0 0;  }
#center-nav #newsletter h1 { font-size: 21px; color: #FFF; line-height: 1.3em; font-weight: normal; letter-spacing: -0.02em; padding: 25px 0 0 25px; margin: 0; }
#center-nav #newsletter p { font-size: 13px; color: #FFF; line-height: 1.5em; margin: 0; padding: 10px 25px 0 25px; }
#center-nav #newsletter form { margin: 0; }
#center-nav #newsletter input.email { float: left; width: 100px; margin: 10px 0 0 25px; font: 12px Helvetica, Arial, sans-serif; color: #373737; }
#center-nav #newsletter input.button { float: left; margin: 10px 0 0 8px; width: 68px; }
#center-nav #newsletter .button { margin-left: 5px; padding: 0; }

/* right content area */
#right { float: right; width: 627px; margin: 0; padding: 0; }

#right .toppic { width: 627px; height: 43px; background: url('/images/club/header-01.gif') no-repeat; margin: 0; padding: 0; }

#right .contact { width: 627px; height: 57px; background: url('/images/club/header-02.jpg') no-repeat #990000; margin: 0; padding: 0; }
#right .contact p { font-size: 11px; text-align: right; float: right; padding: 10px 25px 0 0; }
#right .contact a  { color: #FFF; text-decoration: underline;  }
#right .contact a:hover { color: #b1b2b5; text-decoration: none; }
#right .contact img {margin-left: 5px;}
img.contactImg {margin-left: 20px !important;}

div.content span { font-size: 15px; color: #F8132E; line-height: 1.2em; font-weight: normal; padding: 5px 35px 0 40px; margin: 0; }
div.content .subtext { font-size: 13px; line-height: 1.1em; margin:0; padding: 2px 35px 3px 65px; }
div.content .text { font-size: 13px; line-height: 1.1em; margin:0; padding: 0px 35px 2px 100px; }

#home #right .content { width: 627px; background: url('/images/club/main-center-bg.jpg') no-repeat; margin: 0; padding: 0; }
#page #right .content { width: 627px; height: auto; background: url('/images/club/sub-center-bg.png') no-repeat ; margin: 0; padding: 0; }
#right .content .image-right { float: right; margin: 0 25px 60px 30px; *margin: 0 25px 57px 30px; }
#right .content .sign { float: left; border: 0; margin: 0; padding: 46px 5px 0 40px; }
#right .content .separator { width: 615px; height: 18px; background: url(/images/club/title-separator.gif) no-repeat; margin: 10px 0 0 0; padding: 0; }
#right .sign-logo { float: left; border: 0; margin: 0; padding: 10px 5px 0 20px; }

#right .pic1 { width: 627px; height: 144px; background: url('/images/club/center-pic01.jpg') no-repeat; margin: 0px; padding: 0; clear:both;}
#right .pic2 { width: 627px; height: 226px; background: url('/images/club/center-pic02.jpg') no-repeat; margin: 0px; padding: 0px; }

#submenu ul { padding: 0; margin: 0; display: inline;   }
#submenu ul li { list-style: none; padding: 0 0 0 40px; margin: 0; float: left; }
#submenu ul li a { font-size: 13px; color: #FF002A; text-decoration: underline; padding: 0 0px 10px 0; display: block; }
#submenu ul li a:hover { color: #5e001a; text-decoration: none; }

table td.title { font-size: 13px; line-height: 1.3em; text-align: center; border-bottom: 1px solid #000; padding: 0 0 10px 0; }
table td.position { font-size: 24px; line-height: 1.5em; text-align: center; border-bottom: 1px solid #E9E9E9; padding: 4px 0 4px 0;  }
table td.profit { font-size: 13px; line-height: 1.5em; text-align: center; border-bottom: 1px solid #E9E9E9; padding:  4px 0 4px 0;  }
table td.pictures { line-height: 1.5em; text-align: center; border-bottom: 1px solid #E9E9E9; padding:  4px 0 4px 0;  }
table td.position-last { font-size: 24px; line-height: 1.5em; text-align: center; padding: 4px 0 4px 0;  }
table td.profit-last { font-size: 13px; line-height: 1.5em; text-align: center; padding:  4px 0 4px 0;  }
table td.pictures-last { line-height: 1.5em; text-align: center; padding:  4px 0 4px 0;  }

/* contact form */
div.contact-form { width: 370px; font-size: 13px; padding: 20px 0 0 40px; float: left; background-color: #FFF; border-right: 1px solid #E9E9E9; }
div.contact-form br { clear: both; }
div.contact-form p { padding: 0 0 20px 0; }
div.contact-form-label-name {  width: 65px; float: left; margin: 0 5px 0 0; text-align: right; line-height: 2.2em; }
div.contact-form-label-last-name { float: left; margin: 0 5px 0 0; text-align: right; line-height: 2.2em; }
div.contact-form-label-email { width: 65px; float: left; margin: 0 5px 0 0; text-align: right; line-height: 2.2em; }
div.contact-form-label-message { width: 65px; float: left; margin: 0 5px 0 0; text-align: right; line-height: 2em; }
div.contact-form-input { float: left; width: 180px; padding: 3px; font-size: 13px;  color: #000; }
div.contact-form-textarea { float: left; width: 250px; height: 150px; padding: 3px; font: 13px Arial, Helvetica, sans-serif; color: #313944; }
div.contact-form-button { float: left; margin: 5px 0 0 70px; }

#contacts { float: right; padding: 0; width: 216px; }
#contacts ul.address { list-style: none; line-height: 1.5em; font-size: 13px; padding: 0 0 0 20px; margin: 0; }

div.contact-name {
  padding: 15px 0 5px 40px;
  font-size: 110%;
  font-weight: bold;
}

div.contact-phone {
  padding: 0 0 5px 40px;
}

div.contact-email{
  padding: 0 0 5px 40px;
}

/* Footer */
#home #footer-wrapper { width: 948px; margin: 0; padding: 0; background: url('/images/club/footer.jpg') no-repeat #B0B0B0;}
#page #footer-wrapper { width: 975px; height: 47px; margin: 0; padding: 0; background: url('/images/club/sub-footer-bg.jpg') no-repeat #B0B0B0;}
#footer-wrapper p {  font-size: 11px; color: #626262; line-height: 1.5em; text-align: left !important; margin: 0; padding: 15px 0 20px 60px; }
#footer-wrapper a  { color: #626262; text-decoration: none;  }
#footer-wrapper a:hover { color: #171717; text-decoration: underline; }

#bottom-area-wrapper { width: 975px; margin: 0; padding: 0; }
#bottom-area-wrapper #side-pic { float: left; width: 537px; }
#bottom-area-wrapper #side-pic img { border: 0; display: inline; }
#bottom-area-wrapper #side-card { float: left; width: 438px; height: 255px; margin: 0; background: url('/images/club/footer-pic03.jpg') no-repeat; }
#bottom-area-wrapper h2 { font-size: 24px; color: #373737; line-height: 1.3em; font-weight: normal; letter-spacing: -0.02em; padding: 65px 60px 0 40px; margin: 0; }
#bottom-area-wrapper p { font-size: 13px; line-height: 1.5em; text-align: left; margin: 0; padding: 20px 265px 0px 40px; }
#bottom-area-wrapper a  { color: #FF002A; text-decoration: underline;  }
#bottom-area-wrapper a:hover { color: #74091b; text-decoration: none; }
