body{
  margin: 0;
  padding: 0;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #e0dfdf;
  background: url(../img/bg.png) #4c4c4c repeat-x top left;
}

a:link, a:active, a:visited{
  font-size: 12px;
  color: #FF3300;
  text-decoration: none;
  font-weight: none;
}

a:hover{
  text-decoration: underline;
}



table{

  font-size: 12px;

}


img {
border: 0px;
}

h1 {

  font-size: 24px;

  color: #444444;

}



h2 {

  font-size: 16px;

  color: #333333;

}

.main_h {
    font-size: 19px;
    color: #e0dfdf;
    margin-bottom: 10px;
}

#frame {

position: relative;

width: 1002px;

margin: 0;

padding: 0;

padding-top: 0;

text-align: left;

}



#top{

position: relative;

width: 1002px;

height: 99px;

left: 0;

top: 0;

padding: 0;

border: 0;

}



#main{

position: absolute;

width: 972px;

left: 0;

top: 155px;

padding: 15px;

padding-top: 0px;

background: url('../img/bg_main.png') repeat-y top left;

}



#header{

width: 954px; 

min-height: 150px;

margin-top: 10px; 

margin-left: -1px;

margin-right: auto; 

padding: 10px; 

background: url('../img/bg_header.png') no-repeat;

}



#header_text{

width: 944px;

min-height: 85px; 

background: url('../img/bg_header.png') no-repeat;

padding: 70px 15px 0 15px;

margin-top: -100px;

}



#header_bottom_text{

width: 944px; 

min-height: 130px;

margin-top: -60px; 

margin-left: -1px;

margin-right: auto; 

padding: 15px; 

background: url('../img/bg_header.png') no-repeat;

font: 15px Arial;

color: #ccc;

}



#sex_tel{

position: absolute; 

left: 25px; 

top: 29px; 

width: 600px; 

height: auto; 

font-size: 16px; 

line-height: 25px; 

font-weight: bold;

}



#jak_na_to{

position: absolute; 

right: 100px; 

top: 29px; 

width: 250px; 

height: auto; 

font-size: 16px; 

line-height: 20px;

}



#main_content{

position: relative;

width: 780px;

min-height: 4050px;

height: 4050px;

left: 0;

top: 0;

}



#box_profile{

width: 768px;

height: 307px;

margin-top: 1px;

margin-left: 4px;

}



.profile_name{

position: relative;

left: 20px;

top: 20px;

font-size: 24px;

color: #fff;

}



.profile_data{

position: relative;

left: 215px;

top: 31px;

width: 230px;

font-size: 12px;

line-height: 22px;

font-family: Arial, Helvetica, sans-serif;

color: #fff;

}



#profile_photos{

}



.box_woman{

width: 189px;

height: 401px;

background: url('../img/box_woman.png');

}



#box_doporucujeme{

width: 189px;

height: 628px;

background: url('../img/box_doporucujeme_large.png');

}



#box_banners{

width: 169px;

height: 608px;

padding: 10px;

padding-top: 15px;

margin-top: 15px;

text-align: center;

background: url('../img/box_banner.png') no-repeat;

}



#box_top_girl{

width: 189px;

height: 332px;

background: url('../img/box_top_girl.png');

}



.woman_name{

position: relative;

top: 15px;

text-align: center;

font-size: 24px;

color: #fff;

}



.woman_name a{

font-weight: bold;

color: #ccc;

line-height: 18px;

}



.woman_img{

position: relative;

left: 13px;

top: 20px;

}



.woman_button{

position: relative;

left: 15px;

top: 18px;

}



.woman_text_call{

position: relative;

width: 150px;

min-height: 60px;

height: 60px;

left: 26px;

top: 25px;

font-size: 14px;

color: #fff;

font-weight: bold;

}



.code{

padding-left: 7px;

top: 0px;

font-size: 30px;

color: #CC0000;

}



.woman_text{

position: relative;

width: 140px;

left: 23px;

top: 25px;

padding-top: 5px;

padding-bottom: 5px;

margin-top: 0;

border-top: 1px solid #333333;

border-bottom: 0px solid #333333;

font-weight: bold;

text-align: center;

}



.woman_sms{

font-family: "Courier New", Courier, monospace;

color: #fff;

}



#right_sidebar{

position: absolute;

width: 189px;

min-height: 2380px;

height: 2380px;

right: 10px;

top: 235px;

padding-left: 7px;

margin-top: 0;

padding-top: 0;

}



#footer{

position: absolute;

z-index: 2;

text-align: center;

bottom: 10px;

left: 0;

width: 1002px;

height: 70px;

font-family: Verdana, Arial, Helvetica, sans-serif;

font-size: 11px;

color: #888888;

background: url('../img/bg_main.png');

}


img {
border: 0px;
}

#footer_bottom{

position: absolute;

z-index: 1;

bottom: 0;

left: 0;

width: 1002px;

height: 77px;

background: url('../img/footer_bottom.png');
text-align: center;
color: #888888;
}



#footer_bottom_profile{

position: absolute;

z-index: -2;

bottom: 0;

left: 0;

margin-bottom: -28px;

width: 1002px;

height: 28px;

background: none;
}



#footer a, #footer_bottom a {

color: #888888;

font-size: 12px;
}

.index_img {
    padding-right: 10px;
    padding-bottom: 20px;
    vertical-align: top;
}

.index_text {
    width: 300px;
    text-align: justify;
    vertical-align: top;
    padding-right: 15px;
    padding-bottom: 20px;
}

