/* CSS Document */
img, div { behavior: url(/iepngfix.htc) }
/************ COLORS *******************

gray: #C9C9C9;
white: #FEFEFE;
***************************************/

/*general begin*/
* {
  font-family:Arial, Tahoma;
  color:#000000;
  border:0px;
  margin:0px;
  padding:0px;
  text-decoration:none;
  outline:0;
}
html, body {          
  height:100%;
  width:100%;  
}
html{
  background:#C9C9C9;    
}
body{
  background:transparent url(/site/img/bodyBg.jpg) repeat-x 0 0;
}
div,a,img,p,input,ul,li{
  float:left;
}
h1 {
  font-size:29px;
}
h2{  
  font-size:24px;
}
h2.middle{
  font-size:19px;
}
h2.smaller{
  font-size:16px;
  clear: both;
}
h3{
  font-size:17px;   
}
h4{
  font-size:14px;
}
h4.special{
  padding:10px 0px 10px 0px;
  float:left;
}
p{
  font-size:13px;
}
a:active, a:focus, input, input:hover, input:focus, select {
  outline:0;
}
/*general end*/

/*main begin*/
.rootTable {
  height:100%;    
  width:100%;    
}
.rootTable td{    
  height:100%;    
  width:100%;
  vertical-align:top;            
}
.mainWrapper0{
  float:none;
  margin:0px auto;
  width:950px;
}
.mainWrapper1{
  width:950px;
  height:100%;    
  background:transparent url(/site/img/mainWrapperBg1.jpg) repeat-y top left;
}
.mainWrapper2{  
  width:950px;
  height:100%;
  background:transparent url(/site/img/mainWrapperBg.jpg) no-repeat top left;
}
.mainWrapper3{  
  width:950px;
  height:100%;  
  background:transparent url(/site/img/mainWrapperBg3.jpg) no-repeat bottom left;
}
/*main end*/

/*header begin*/
.header{
  width:950px;
  height:130px;
  padding:0px 0px 26px 0px;
}
.logoPlaceHolder{
  height:60px;
  padding:8px 0 0 40px;
  width:295px;
}
.menuWrapper{
  clear:both;
  height:55px;
  padding:7px 0 0 14px;
  width:936px;
}
.menu{
  height:55px;
  width:540px;
}
.menuItem{
  width:107px;
  height:49px;  
  list-style-type:none;  
}
.menuItem a{
  width:105px;
  height:47px;
  padding:1px 1px 1px 1px;
}
.loginWrapper{
  height:55px;
  width:379px;
  padding:0px 0 0 17px;
}
.loginWrapper a{
  font-size:9px;
  margin-left:228px;
}
.loginWrapper a:hover{
  text-decoration:underline;
}
.loginForm{
  height:auto;
  width:379px;  
  background:transparent url(/site/img/loginFormBg.jpg) no-repeat 12px 0px;
  
}
.loginForm .inputField{
  background:transparent;
  font-size:11px;
  width:130px;
  height:16px;
  padding:22px 7px 0px 17px;
}
#submitButomLogin{  
  margin:14px 0px 0px 11px;
  width:22px;
  height:19px;
  cursor:pointer;
}
.submitButomLogin{
  background:transparent url(/site/img/loginButton.png) no-repeat 0 0;
}
.submitButomLoginHover{
  background:transparent url(/site/img/loginButtonHover.png) no-repeat 0 0;
}
.ieFix{
  background:transparent; cursor:pointer; height:19px; width:22px;
}
.loggedIn{
  padding:16px 0 0 210px;
}
.loggedIn a{
  color:#FFFFFF;
  font-size:13px;
  font-weight:bold;
  margin:0px 25px 0px 0px;
}
.loggedIn a:hover{
  text-decoration:underline;
}
/*header end*/

/*content begin*/
.contentWrapper{
  padding:0px 0px 40px 40px;
  width:910px;
}
.contentWrapper p.noFloat {
	float: none;
}
.contentWrapper p a {
	float: none;
}
.contentWrapper p a:hover {
	text-decoration: underline;
}
.bookmarkWrapper1{
  margin:25px 0px 0px 0px;
  background:transparent url(/site/img/bookmarkContentBg.jpg) repeat-y 0 0;  
}
.bookmarkWrapper1, .bookmarkWrapper2, .bookmarkWrapper3{
  width:722px;  
}
.bookmarkHeaderTopBg{
  background:transparent url(/site/img/topBookmarkHeader.jpg) no-repeat top left;
}
.bookmarkFooterPaintedBg{
  background:transparent url(/site/img/bookmarkFooterPainted.jpg) no-repeat bottom left;
}
.bookmarkFooterPaintedSmallBg{
  background:transparent url(/site/img/bookmarkFooterPaintedSmall.jpg) no-repeat bottom left;
}
.bookmarkHeaderBg{
  background:transparent url(/site/img/bookmarkHeader.jpg) no-repeat top left;
}
.bookmarkFooterBg{
  background:transparent url(/site/img/bookmarkFooter.jpg) no-repeat bottom left;
}
.bookmarkHeader{
  padding:7px 0px 0px 18px;
  height:31px;
  width:704px;
}
.bookmarkHeaderTopBg .bookmarkHeader{
  height:55px;
}
.bookmarkContent{
  width:702px;
  padding:10px;
}
.bookmarkSimple{
  padding:0px 25px 20px 40px;
  width:657px;
  margin:0px 0px 0px 0px;  
  background:transparent url(/site/img/bookmarkSimpleBg.png) no-repeat bottom left;
  _background:transparent url(/site/img/bookmarkSimpleBg.jpg) no-repeat bottom left;
}
.bookmarkSimple p{
  font-size:15px;
  padding:15px 0px 0px 5px;
  width:642px;  
}
.bookmarkSimple h2{
  padding-left:10px;
}
a.premium{
  margin:35px 0 0 300px;
  width:197px;
  height:55px;
  background:transparent url(/site/img/premium.jpg) no-repeat 0 0;
}
a.premiumHover{
  margin:35px 0 0 300px;
  width:197px;
  height:55px;
  background:transparent url(/site/img/premiumHover.jpg) no-repeat 0 0;
}
a.profileCreate{
  margin:15px 0px 0px 380px;
  width:251px;
  height:22px;
  background:transparent url(/site/img/profileCreate.jpg) no-repeat 0 0;
}
a.profileCreateAdd{
  margin:50px 0 0 235px;
}
a.profileCreateHover{
  margin:15px 0px 0px 380px;
  width:251px;
  height:22px;
  background:transparent url(/site/img/profileCreateHover.jpg) no-repeat 0 0;
}
a.profileCreateAddHover{
  margin:50px 0 0 235px;
  width:251px;
  height:22px;
  background:transparent url(/site/img/profileCreateHover.jpg) no-repeat 0 0;
}
.rightBanner{
  float:right;
  width:156px;
  height:auto;
  padding:25px 15px 0px 0px;
}
.rightBannerHeader{
  width:138px;
  height:30px;
  background:transparent url(/site/img/rightBannerHeaderBg.jpg) no-repeat 0 0;  
  padding:7px 0 0 18px;
}
.rightBannerContent{
  padding:15px;
  width:125px;      
  border: solid #bababa 1px;
  border-top:0px;
  border-right:0px;
  background:#ffffff;
}
.advertWrapper{
  margin:8px 0px;
  background:#e3e3e3;
  width:125px;
}
.mapBg{
  background:transparent url(/site/img/map.jpg) no-repeat 40px 115px;
}
.mapBgSpliter{
  width:175px;
  padding:15px 5px 5px 5px;
}
.mapBgDoubleSpliter{
  width:280px;
}
.mapBgSpliter li{
  width:165px;  
  list-style-type:none;  
  padding:2px 0;
}
.mapBgSpliter li a{
  color:#0038a8;
  font-size:13px;
  font-weight:bold;
}
.mapBgSpliter ul{
  padding: 10px 0px 0px 0px;
}
.mapBgSpliter li a:hover{
  text-decoration:underline;
}
.mapBgDoubleSpliter form{
  padding:200px 0 0 130px;
}
.mapBgDoubleSpliter select{
  background:transparent url(/site/img/inputBg.png) no-repeat 0px 0px;
  height:22px;
  width:130px;
  padding:2px 0 2px 5px;
}
.paragraphBg{
  background:transparent url(/site/img/paragraphBg.jpg) no-repeat 300px 0px;
}
.bulletBlue{  
  width:642px;
  list-style-type:none;  
  padding:5px 0px 10px 15px;
  background:transparent url(/site/img/bulletBlue.jpg) no-repeat 0px 8px;
  font-size:13px;
  color:#404040;
}
.lineDoubleSplitter{
  width:654px;
  border-bottom: solid #bababa 1px;
  margin:16px 0px 0px 20px  
}
.boardItems{
  width:470px;
  padding:0px 10px 16px 0px;
  height:102px;
}
.lineSplitter{
  width:317px;
  padding:0px 10px 16px 0px;
  height:102px;
}
.lineSplitter2{
  width:450px;
}
.lineSplitter2 span{
  padding:0px 0px 0px 100px;
}
.lineSplitter h4, .boardItems h4{  
  float:left;
  color:#0038a8;
  font-weight:bold;
}
.lineSplitter h4{
  width:205px;
}
.lineSplitter h4 a{
  color:#0038a8;
  font-weight:bold;
}
.lineSplitter a:hover{
  cursor:pointer;
  text-decoration:underline;
}
.boardItems p{
  font-size:11px;
  width:450px;
}
.lineSplitter p{
  font-size:11px;
  width:200px;
}
.lineSplitter2 p{
  width:300px;
}
.lineSplitter p strong, .boardItems p strong{
  font-size:12px;
}
.lineSplitter strong, .boardItems strong{
  font-size:11px;
}
.lineSplitter img{
  margin:0px 10px 0px 0px;
}

.searchSplitter{
  width:212px;
  min-height:115px;
  _height:115px;
  background:transparent url(/site/img/separator.jpg) no-repeat right;
  padding:0px 0px 15px 20px;
}
.searchSplitterAdd{
  padding:0 15px 15px 5px;
}

.searchSplitterSpecial{
  width:192px;    
  padding:0px 0px 15px 40px;
}
.searchSplitter input{
  background:transparent;
  height:22px;
  width:140px;  
  overflow:hidden;
}
.inputBgWrapper{
  background:transparent url(/site/img/inputBg.png) no-repeat 0px 0px;
  padding:2px 6px;
  _padding:2px 6px 2px 1px;
  margin:5px 0 10px 10px;
  _margin:5px 0 10px 5px;   
}
.searchSplitter select{
  background:transparent url(/site/img/inputBg.png) no-repeat 0px 0px;
  height:22px;
  width:167px;
  padding:2px 0 2px 6px;
  margin:5px 0 10px 10px;
}
.searchDoubleSplitter{
  width:424px;
  height:100px;  
  padding:0px 0px 15px 20px;
  background:transparent url(/site/img/separator.jpg) no-repeat right;
}
#submitButomSearchnoBg{
  background:none;  
  width:22px;
  height:19px;  
  margin:0px;
  padding:0px;
}
#submitButtonSearch{
  cursor:pointer;
  width:22px;
  height:19px;
  margin:0px 0px 0px 138px;
  _margin:0px 0px 0px 69px;  
}
.jobSelect{
  width:424px;
  height:100px;
  text-align:center;
  vertical-align:middle;
  padding:30px 0px 0px 0px;
}
.jobIco{
  padding:0px 10px 5px 30px;  
  line-height:26px;  
  color:#0038a8;
  font-weight:bold;
  font-size:14px;
  text-decoration:none;
  float:left;
  cursor:pointer;
}
.jobIco:hover{
  color:#000000;
}
#jobIco1{
  background:transparent url(/site/img/jobIco1.gif) no-repeat 0 0;
}
#jobIco2{
  background:transparent url(/site/img/jobIco2.gif) no-repeat 0 0;
}
#jobIco3{
  background:transparent url(/site/img/jobIco3.gif) no-repeat 0 0;
}
#jobIco4{
  background:transparent url(/site/img/jobIco4.gif) no-repeat 0 0;  
}
#jobIco5{
  background:transparent url(/site/img/jobIco5.gif) no-repeat 0 0;
}
.categoryWrapper{
  display:none;
}
.categoryWrapper li{
  list-style-type:none;  
  background:transparent url(/site/img/bulletBlue.jpg) no-repeat 0px 3px;
  font-size:12px;  
  padding:0 0px 8px 15px;
  width:212px;
}
.categoryWrapper a{
  color:#0038a8;
  font-weight:bold;
}
.categoryWrapper a:hover{
  color:#000000;
  text-decoration:underline;
}
.basicText{
  padding:0 15px 15px 10px;
  text-align:justify;
  color:#404040;
  font-size:13px;
  line-height:18px;
}
.basicText a{
  float:none;
  text-decoration:underline;
   color:#0038a8;  
}
.basicText a:hover{
  text-decoration:none;
}
.separatorMenu{
  background:transparent url(/site/img/separatorMenu.jpg) no-repeat right;
  padding:0 10px;
}
.separatorMenu:hover{
  color:#CE1126;
}
.noPremium {
	color: #777777;
	float: left;
}
.noPremium:hover {
	color: #777777;
}
/*form begin*/
.formDiv strong, .formDiv1 strong, .formDiv2 strong{
  color:#ce1126;
  font-size:12px;
  font-weight:bold;
  float:left;
  padding:0 0 10px;
}
.formDiv{
  width:330px;
  padding:10px 0px 20px 100px;
}
.formDiv1{
  width:330px;
  padding:30px 0px 20px 0px;
}
.formDiv2{
  width:360px;
  padding:20px 0px 20px 20px;
}
.formDiv3{
  width:420px;
  padding:20px 0px 20px 20px;
}
.formDiv4{
  width:280px;
  padding:20px 0px 20px 0px
}
.inputdiv1 {
  height:auto;
  text-align:left;
  width:330px;
}
.inputdiv2 {
  height:auto;
  float:right;
  text-align:left;
  padding:10px 0px;  
  width:auto;
  clear:both;
}
.inputdiv3{
  float:left;
  text-align:right;
  padding:0 0px 4px 0;
}
.inputdiv1 label{
  color:#0038a8;
  float:left;  
  font-size:11px;
  font-weight:bold;
  height:26px;  
  padding:4px 0px 2px 0;
  text-align:left;
  width:117px;
}
.labelComment, .formDiv2 .labelComment{
  color:#0038a8;
  float:left;  
  font-size:11px;
  font-weight:bold;
  height:30px;  
  padding:10px 10px 2px 0;
  text-align:left;
  width:auto;
}
.labelComment a {
	float: none;
	color:#0038a8;
	text-decoration: underline;
}
.labelComment a:hover {
	text-decoration: none;
}
.inputdiv1 input {  
  background:transparent;
  border:solid #bababa 1px;
  color:#000000;    
  font-size:12px;
  font-weight:bold;
  height:20px;  
  padding:4px 4px 0px;
  text-align:left;
  width:200px;
  float:right;
}
.inputdiv1 select {  
  background:transparent;
  border:solid #bababa 1px;
  color:#000000;    
  font-size:12px;
  font-weight:bold;
  height:26px;      
  padding:3px 0 3px 4px;  
  text-align:left;    
}
.inputdiv1 select.birth{
  float:right;
  margin:0px 0px 0px 5px;
}
.inputdiv1 textarea {  
  background:transparent;
  border:solid #bababa 1px;
  color:#000000;      
  font-size:12px;
  font-weight:bold;
  height:86px;  
  padding:4px;
  text-align:left;
  width:200px;
  float:right;
}
.inputdiv3 input{
  background:transparent;  
  color:#000000;      
  font-size:12px;
  font-weight:bold;
  float:none;
  vertical-align:middle;
}
.inputdiv3 p{
  font-size:9px;
  color:#000000; 
  line-height:14px;
  float:right;
}
.inputdiv3 p a{
  float:none;
  text-decoration:underline;
}
.inputdiv3 p a:hover{
  text-decoration:none;
}
.formDiv3 .inputdiv1 p{
  line-height:14px;
  padding:3px 0 0;
  color:#000000;
}
.formDiv3 .inputdiv1 a{
  color:#0038a8;
}
.formDiv3 .inputdiv1 a:hover{
  text-decoration:underline;
}
.antispam{
  background:transparent;
  border:solid #bababa 1px;
  height:50px;  
  padding:4px;
  text-align:left;
  width:200px;
  float:right;
  margin-bottom:7px;
}
.inputdiv1 span, .labelComment span{
  color:#0038a8;  
  font-size:12px;
  font-weight:bold;
}
.formDiv2 label{
  padding-right:15px;
  text-align:right;
  width:135px;
}
.formDiv2 .inputdiv1, .formDiv2 .inputdiv2, .formDiv2 .inputdiv3{
  width:360px;
  float:left;
}
.formDiv .inputdiv2, .formDiv .inputdiv3{
  float:left;
  width:330px;
}
.formDiv3 .inputdiv1, .formDiv3 .inputdiv2, .formDiv3 .inputdiv3{
  width:420px;
  float:left;
}
.formDiv3 .inputdiv1 input{
  height:15px;  
  padding:1px 4px 2px;
  margin:0px 3px;
  width:100px;
  float:left;  
}
.searchSplitter .formDiv4 .inputdiv2 input{
  width:29px;  
}
.formDiv4 .inputdiv1, .formDiv4 .inputdiv2, .formDiv4 .inputdiv3{
  width:280px;
  float:left;
}
.formDiv .inputdiv2 .submitButomLogin, .formDiv2 .inputdiv2 .submitButomLogin, .formDiv3 .inputdiv2 .submitButomLogin, .formDiv4 .inputdiv2 .submitButomLogin, .formDiv2 .inputdiv2 .submitButomLoginHover, .formDiv3 .inputdiv2 .submitButomLoginHover, .formDiv4 .inputdiv2 .submitButomLoginHover,.formDiv .inputdiv2 .submitButomLoginHover{
  float:right;
}
.formDiv4 label{  
  width:77px;
}
.formDiv4 .inputdiv1 input{
  height:22px;
  padding:0;
  margin:0;
}
#specialCheckbox{
  width:auto;
  height:auto;
  float:left;
  border:0px;
  padding:0px;
  margin:7px 0px 0px 0px;  
}
/*form end*/

.registerSplitter{
  width:331px;
  background:transparent url(/site/img/separatorBig.jpg) no-repeat right;
  min-height:430px;
  _height:430px;
  padding:10px;
}
.registerSplitter ul{
  padding-top:25px;
} 
.registerSplitter li{
  background:transparent url(/site/img/bulletBlue.jpg) no-repeat scroll 0 8px;
  color:#404040;
  font-size:13px;
  list-style-type:none;
  padding:5px 0 10px 15px;
  width:310px;
  text-align:justify;
}
.registerSplitter li small{
  font-size:11px;
}
.leftMenuWrapper{
  background:transparent url(/site/img/separatorBig.jpg) no-repeat right;
  padding:5px 0 0 5px;
  width:185px;
  min-height:429px;
  _height:429px;
}
.leftMenuWrapper2{
  background:transparent url(/site/img/separatorBig.jpg) no-repeat right;
  min-height:429px;
  _height:429px;
  padding:5px 0 0 5px;
  width:185px;    
}
.rightContentWrapper{
  padding:5px 10px;
  width:492px;
  height:auto;
}
.orderedList{
  display:block;
  list-style-position:inside;
}
.orderedList li{
  float:none;
  color:#0038a8;
  font-size:15px;
  font-weight:bold;
  line-height:15px;
  padding-bottom: 15px;
}
.orderedList a{
  float:none;
  color:#0038a8;
  font-size:15px;
  font-weight:bold;
}
.orderedList a:hover{
  color:#000000;
}
.fotoPlaceholder{
  width:152px;
  margin:10px;
  _margin:10px 5px;
  height:152px;
  padding:4px;
  /*background:transparent url(/site/img/fotoPlaceholder.jpg) no-repeat 4px 4px;*/
  border: #bababa solid 1px;
  text-align: center;
  overflow: hidden;
}
.fotoPlaceholder img{
	float: none;
}
.leftMenuWrapper2 .fotoPlaceholder{
  margin:10px 0px;
  
}
.unorderedList{
  display:block;
  clear:both;
  background:transparent url(/site/img/separatorHorizontal.jpg) no-repeat bottom;
  width:153px;
  padding:10px 0px 10px 15px;
}
.unorderedList li{
  list-style-type:none;
  display:block;
  clear:both;
  padding:5px 0px;
  width:150px;
}
.unorderedList li .disabled {
	font-size: 13px;
	color: #777777;
}
.unorderedList2Wrapper{
  background:transparent url(/site/img/separatorHorizontal2.png) no-repeat;
  margin-top:10px;
}
.unorderedList2{
  
  display:block;
  clear:both;  
  width:170px;
  padding:5px 0px 10px 0px;  
}
.unorderedList2 li{
  list-style-type:none;
  display:block;
  clear:both;
  padding:5px 0px;
  width:170px;
}
.unorderedList2 .disabled {
	font-size: 13px;
	color: #777777;
}
.unorderedList a, .unorderedList2 a{
  color:#0038a8;
  font-size:13px;
  font-weight:bold;
}
.unorderedList a:hover, .unorderedList2 a:hover{
  color:#000000;
}
.unorderedList2 .icoPadd{
  padding:0px 0px 0px 30px;
  line-height:22px;
}
.unorderedList2 .ico1{
  background:transparent url(/site/img/profileIco1.gif) no-repeat 0 0;
}
.unorderedList2 .ico2{
  background:transparent url(/site/img/profileIco2.gif) no-repeat 0 0;
}
.unorderedList2 .ico3{
  background:transparent url(/site/img/profileIco3.gif) no-repeat 0 0;
}
.unorderedList2 .ico4{
  background:transparent url(/site/img/profileIco4.gif) no-repeat 0 0;
}
.rightContentWrapperLink{
  float:none;
  text-decoration:underline;  
}
.rightContentWrapperLink:hover{
  text-decoration:none;
}

.textForMultimedia{
  height:auto;  
  padding:0px 0px 20px 11px;
  width:160px;
}
.logoImgPlaceHolder{
  background:transparent url(/site/img/logoImgPlaceHolder.jpg) no-repeat scroll 4px 4px;
  border:1px solid #BABABA;
  height:102px;
  margin:10px 35px;
  padding:4px;
  width:102px;
}
p.lang {
  padding: 3px 0px 0px 0px;
  font-size: 13px;
  color: #777777;
}
img.lang{
  margin:0px 0px 0px 4px;
}
.premiumBg{
  padding-bottom:55px;
  background:transparent url(/site/img/premium.jpg) no-repeat bottom right;
}
.searchSplitterAdd2 {
  padding:0 30px 15px 25px;
}
.infoToShow{
  padding:10px 0px 0px 10px;
  float: none;
}
/*content end*/

/*unique begin*/
.zeroPaddL{
  padding-left:0px;
}
.center{
  text-align:center;
}
.shorter{
  width:180px;
}
.wider{
  width:280px;
  padding:0 0 15px 10px;
}
.formmarginer{
  margin-top:7px;
}
.fnone{
  float:none;
}
.underlined{
  text-decoration:underline;
}
.noBackgorund, .noBackground{
  background:none;
}
.noBorder{
  border:0px;
}
.bookmarkSimplePadd{
  padding-top:25px;
}
.bookmarkSimplePadd2{
  padding-bottom:35px;
}

.errorMessage {
	font-size: 12px;
	float: none;
	color: #990000;
	text-align: center;
	font-weight: bold;
	padding-bottom: 5px;
}
.infoMessage {
	color: #339933;
	text-align: center;
	font-size: 12px;
	float: none;
	padding-bottom: 5px;
}
	
/*unique end*/

/*footer begin*/
.footer{    
  width:910px;
  height:30px;
  background:#C9C9C9;  
  text-align:center;
  padding:0px 20px;
}
.footer p{
   font-size:12px;
}
.footer p.left a{
  float:none;
  padding:0px 5px;
}
.footer a:hover{
  text-decoration:underline;
}
.footer img{
  margin:0px 8px;
}
.footer span{
  float:left;
}
.footer p.right{
  float:right;
  padding-right:5px;
}
.footer p.right a{
  float:left;
}
.IE6fix{
  line-height:0px;
  font-size:0px;
  height:0px;
  width:0px;
}
/*footer end*/


h4.titleBoard {
	width: 200px;
}
