html, body, h1, h2, h3, h4 {
	margin: 0;
	padding: 0;      
}
img
{
	border: 0;
}
a {
	color: #990000;
	font-weight: bold;
	text-decoration: none;
}
a:hover
{
  text-decoration: underline;
}

form
{
  margin: 0px;
}

body
{
	background: #FFFFFF;
	text-align: center;
	font: 12px verdana, sans-serif;
	color: #000000;
}

table
{
  font: 12px verdana, sans-serif;
}

h1
{
  font: 20px verdana, sans-serif;
  font-weight: bold;
  color: #990000;
  margin-bottom: 1px;
}

h2
{
  font: 16px verdana, sans-serif;
  font-weight: bold;
  color: #990000;
}

h3
{
  font: 12px verdana, sans-serif;
  font-weight: bold;
  color: #990000;
}

p.errors
{
  color: #990000;
}


#main_table
{
  position: relative;
  margin: auto;
  width: 980px;
  text-align: left;
}


/* Header */

#head_left
{
  width: 250px;
  height: 90px;
  vertical-align: top;
}
#head_left table
{
  width: 245px;
  height: 90px;
  background-color: #FAF0F0;
  border: 1px solid black;
  margin: 0;
}
#head_left .stats
{
  width: 240px;
  padding: 5px;
}
#head_left .login_text
{
  width: 125px;
  padding-right: 5px;
  text-align: right;
}
#head_left .login_input
{
  padding-right: 5px;
  text-align: left;
  vertical-align: middle;
}
#head_left input
{
  width: 100px;
}
#head_left .forgot_pass
{
  padding-left: 5px;
  padding-bottom: 5px;
  text-align: left;
  vertical-align: bottom;
  font: 10px verdana, sans-serif;
}

#banner_head
{
  width: 728px;
  height: 90px;
}

#top_menu
{
  width: 100%;
  height: 30px;
  padding-top: 5px;
}
#top_menu div
{
  background-color: #FAF0F0;
  width: 978px;
  height: 30px;
  border: 1px solid black;
}
#top_menu span
{
  float: left;
  width: 240px;
  padding-left: 5px;
  padding-top: 8px;
}
#top_menu ul
{
  margin: 0;
  padding: 0;
}
#top_menu li
{
  float: left;
  list-style: none;
}
#top_menu li:hover
{
  background-color: #FFFFFF;
}

#top_menu a
{
  display: block;
  float: left;
  height: 22px;
  padding-top: 8px;
  padding-left: 5px;
  padding-right: 5px;
  border-left: 1px solid black;
}
#top_menu a.last
{
  border-right: 1px solid black;
}
#top_menu a:hover
{
  text-decoration: none;
  background-color: #FFFFFF;
}

#contents
{
  margin-top: 5px;
}


/* Leva stran */

#left
{
  width: 210px;
  text-align: left;
  vertical-align: top;
}
#left .title
{
  border: 1px solid black;
  border-bottom: none;
  text-align: center;
  padding: 4px;
}
#left .container
{
  background-color: #FAF0F0;
  border: 1px solid black;
  padding: 4px;
  width: 210px;
  margin-bottom: 5px;
}

#search td.left
{
  vertical-align: top;
  width: 50px;
  line-height: 30px;
  text-align: right;
  vertical-align: middle;
}
#search td.right
{
  line-height: 30px;
  text-align: left;
  vertical-align: middle;
  padding-left: 5px;
}
#search td.submit
{
  padding-top: 10px;
  text-align: center;
}
#search input
{
  width: 18px;
  padding: 2px;
  text-align: center;
}
#search select
{
  width: 90px;
  margin-top: 4px;
  margin-bottom: 4px;
}
#search input.checkbox
{
  vertical-align: middle;
  width: auto;
}
#search input.submit
{
  width: 75px;
  height: 25px;
  padding: 2px;
}

#tell_friend.form
{
  line-height: 30px;
  vertical-align: top;
}
#tell_friend input
{
  padding: 2px;
  width: 160px;
  margin: 2px;
}
#tell_friend input.submit
{
  padding: 2px;
  width: 80px;
}

#myPage_menu
{
  width: 200px;
}
#myPage_menu div
{
  background-color: #FAF0F0;
  border: 1px solid black;
}
#myPage_menu ul
{
  margin: 0;
  padding: 0;
}
#myPage_menu li
{
  list-style: none;
}
#myPage_menu li.selected
{
  list-style: none;
  height: 20px;
  padding-top: 6px;
  padding-left: 5px;
  padding-right: 5px;
  border-right: 1px solid black;
  border-bottom: 1px solid black;
  background-color: #FFFFFF;
  color: #000000;
  font-weight: bold;
}
#myPage_menu li.selected_sub
{
  list-style: none;
  padding-top: 6px;
  padding-left: 5px;
  padding-right: 5px;
  border-right: 1px solid black;
  border-bottom: 1px solid black;
  background-color: #FFFFFF;
  color: #000000;
  font-weight: bold;
}
#myPage_menu li.sub
{
  list-style: none;
  padding-top: 6px;
  padding-left: 5px;
  padding-right: 5px;
  border-right: 1px solid black;
  border-bottom: 1px solid black;
  background-color: #FFFFFF;
}
#myPage_menu li:hover
{
  background-color: #FFFFFF;
}

#myPage_menu a
{
  display: block;
  height: 20px;
  padding-top: 6px;
  padding-left: 5px;
  padding-right: 5px;
  border-right: 1px solid black;
  border-bottom: 1px solid black;

}
#myPage_menu .sub a
{
  display: block;
  background-color: #FFFFFF;
  border: none;
  padding: 0;
}
#myPage_menu a:hover
{
  text-decoration: none;
  background-color: #FFFFFF;
}
#myPage_menu .sub a:hover
{
  color: #000000;
}

#myPage_menu .subMenu
{
  text-align: right;
  background-color: #FFFFFF;
}
#myPage_menu .subMenu_selected
{
  padding: 0;
  margin: 0;
  padding-top: 6px;
  display: block;
  height: 20px;
  border: none;
  font: 10px verdana, sans-serif;
  font-weight: bold;
  color: #000000;
  vertical-align: middle;
}

#myPage_menu .subMenu a
{
  padding: 0;
  margin: 0;
  padding-top: 6px;
  display: block;
  height: 20px;
  border: none;
  font: 10px verdana, sans-serif;
  font-weight: bold;
  vertical-align: middle;
}
#myPage_menu .subMenu a:hover
{
  color: #000000;
}


/* Sredina, vsebina */

#main_view
{
  padding: 5px;
  padding-top: 0;
  vertical-align: top;
}

#ad_board
{
  width: 590px;
  border: 1px solid black;
  background-color: #FAF0F0;
}
#ad_board h1
{
  text-align: center;
  margin: 0;
  padding-bottom: 1px;
  border-bottom: 1px solid black;
  background-color: #FFFFFF;
}
#last_adds
{
  width: 590px;
  border: 1px solid black;
  background-color: #FAF0F0;
}
#last_adds h1
{
  text-align: center;
  margin: 0;
  padding-bottom: 1px;
  border-bottom: 1px solid black;
  background-color: #FFFFFF;
}
#oglasi
{
  padding: 5px;
  padding-top: 10px;
  padding-bottom: 0px;
}
#oglasi .oglas
{
  margin-bottom: 10px;
}
#oglasi .title_line1
{
  width: 100px;
  background-color: #C8E1FA;
  padding-top: 1px;
  padding-bottom: 1px;
  border-top: 1px solid black;
  border-bottom: 1px solid black;
  text-align: center;
  font-weight: bold;    
}
#oglasi .title_line2
{
  background-color: #C8E1FA;
  padding-top: 1px;
  padding-bottom: 1px;
  border-top: 1px solid black;
  border-bottom: 1px solid black;
  padding-left: 5px;
  padding-right: 5px;
}
#oglasi .image
{
  width: 90px;
  height: 120px;
  background-color: #CCCCCC;
  padding: 5px;
  border-right: 1px solid black;
}
#oglasi .data
{
  vertical-align: bottom;
  padding-left: 5px;
  border-bottom: 1px solid black;
}
#oglasi .desc
{
  width: 400px;
  padding-bottom: 5px;
  font-weight: bold;
  vertical-align: bottom;
}
#oglasi .zodiac
{
  width: 75px;
  text-align: center;
  vertical-align: bottom;
  padding-bottom: 5px;
}
#oglasi .data_line
{
  border-top: 1px solid black;
  background-color: #FAD2AF;
  padding-top: 1px;
  padding-bottom: 1px;
}
#oglasi .end_line
{
  text-align: center;
  background-color: #CCCCCC;
  padding-top: 1px;
  padding-bottom: 1px;
  border-bottom: 1px solid black;
}

#oglasi b
{
  color: #990000;
}

#reg
{
  width: 590px;
}
#reg .form_table
{
  width: 590px;
}
#reg .form_text
{
  width: 250px;
  line-height: 35px;
  text-align: right;
  vertical-align: middle;
}
#reg .form_field
{
  padding-left: 10px;
  line-height: 35px;
  text-align: left;
}
#reg .input
{
  width: 175px;
  padding: 2px;
  margin-top: 4px;
  margin-bottom: 4px;
}
#reg .button
{
  text-align: center;
}
#reg .submit
{
  width: 80px;
  height: 25px;
  padding: 2px;
}

#pass
{
  width: 590px;
}
#pass .form_table
{
  width: 590px;
}
#pass .form_text
{
  width: 250px;
  line-height: 35px;
  text-align: right;
  vertical-align: middle;
}
#pass .form_field
{
  padding-left: 10px;
  line-height: 35px;
  text-align: left;
}
#pass .input
{
  width: 175px;
  padding: 2px;
  margin-top: 4px;
  margin-bottom: 4px;
}
#pass .button
{
  text-align: center;
}
#pass .submit
{
  width: 80px;
  height: 25px;
  padding: 2px;
}


#detail .detail_basic
{
  width: 590px;
  border-top: 1px solid black;
}
#detail .attributes
{
  padding: 5px;
  width: 150px;
  background-color: #FAD2AF;
  color: #990000;
  font-weight: bold;
  border-bottom: 1px solid black;
}
#detail .personal_data
{
  font-weight: bold;
  padding: 5px;
  background-color: #C8E1FA;
  border-bottom: 1px solid black;
}

#editProfile .title
{
  border-top: 1px solid black;
  border-left: 1px solid black;
  border-right: 1px solid black;
  margin: 0;
  padding: 4px;
}
#editProfile .edit
{
  float: right;
  width: 100px;
  border: 1px solid black;
  padding: 6px;
  text-align: center;
  background-color: #FAF0F0;
}
#editProfile .edit:hover
{
  text-decoration: none;
  background-color: #FFFFFF;
}
#editProfile .container
{
  border: 1px solid black;
  padding: 4px;
}
#editProfile .editProfile_table
{
  width: 578px;
  border-top: 1px solid black;
}
#editProfile .attributes
{
  padding: 5px;
  width: 150px;
  background-color: #FAD2AF;
  color: #990000;
  font-weight: bold;
  border-bottom: 1px solid black;  
}
#editProfile .personal_data
{
  font-weight: bold;
  padding: 5px;
  background-color: #C8E1FA;
  border-bottom: 1px solid black;
}

#editBasic .ShortDesc
{
  width: 400px;
  height: 75px;
  font: 12px verdana, sans-serif;
}
#editBasic .otherInfo
{
  width: 588px;
  margin-top: 10px;
}
#editBasic .otherInfo td
{
  padding: 5px;
  border-top: 1px solid black;
}
#editBasic .attributes
{
  width: 150px;
  background-color: #FAD2AF;
  color: #990000;
  font-weight: bold;
}
#editBasic .personal_data
{
  font-weight: bold;
  background-color: #C8E1FA;
}
#editBasic .distance
{
  width: 30px;
  text-align: right;
}
#editBasic .height
{
  width: 30px;
  text-align: right;
}
#editBasic .button
{
  text-align: center;
}
#editBasic .button input
{
  height: 25px;
  padding: 2px;
}


#editOther .container
{
  margin-top: 20px;
}
#editOther .attributes
{
  width: 588px;
  padding: 5px;
  background-color: #FAD2AF;
  color: #990000;
  font-weight: bold;
  border-top: 1px solid black;
  border-bottom: 1px solid black;
}
#editOther .left_cell
{
  width: 294px;
  border-right: 1px solid black;
  vertical-align: top;
}
#editOther .right_cell
{
  width: 294px;
  vertical-align: top;
}
#editOther .personal_data
{
  width: 100%;
  font-weight: bold;
  background-color: #C8E1FA;
}
#editOther .personal_data td
{
  border-bottom: 1px solid black;
  padding: 5px;
}
#editOther .personal_data input
{
  float: right;
}
#editOther .button
{
  text-align: center;
  padding: 5px;
}
#editOther .button input
{
  height: 25px;
  padding: 2px;
}


#editAboutMe textarea
{
  width: 580px;
  height: 200px;
  font: 12px verdana, sans-serif;
}
#editAboutMe .button
{
  text-align: center;
  padding: 5px;
}
#editAboutMe .button input
{
  height: 25px;
  padding: 2px;
}


#editExpectations textarea
{
  width: 580px;
  height: 200px;
  font: 12px verdana, sans-serif;
}
#editExpectations .button
{
  text-align: center;
  padding: 5px;
}
#editExpectations .button input
{
  height: 25px;
  padding: 2px;
}


#editGoals textarea
{
  width: 580px;
  height: 200px;
  font: 12px verdana, sans-serif;
}
#editGoals .button
{
  text-align: center;
  padding: 5px;
}
#editGoals .button input
{
  height: 25px;
  padding: 2px;
}


#curiosities img
{
  width: 90px;
  float: left;
  padding-right: 5px;
}



/* Desna stran */

#right
{
  width: 170px;
  vertical-align: top;
}
#right .title
{
  border: 1px solid black;
  border-bottom: none;
  text-align: center;
  padding: 4px;
}

#right_rss .container
{
  background-color: #FFFFFF;
  border: 1px solid black;
  padding: 4px;
  width: 100%;
  margin-bottom: 5px;
  font-size: 11px;
}

#right_detail .container
{
  background-color: #CCCCCC;
  border: 1px solid black;
  padding: 4px;
  width: 100%;
  margin-bottom: 5px;
}

#right_detail .image
{
  padding-top: 5px;
  padding-bottom: 5px;
}

