* {margin:0;padding:0}

html, body {
  width       : 100%;
  background  : url(../../img/site/bg_main2.gif);
  text-align  : left;
  font-family : verdana, arial, sans-serif;
  font-size   : 11px;  
  line-height : 16px; 
  color       : #FF9000;   
} 
body {
  background  : url(../../img/site/bg_main.gif) repeat-x;
}  

.mamsijeis
{
	/*border-bottom:1px #B52A62 solid;*/
}

.mamsijeis2
{
	/*border-bottom:1px #B52A62 solid;*/
}

.mamsijeis3
{
	border-bottom:1px #B52A62 solid;
}


/* --------------- MAIN CONTAINERS --------------- */ 
/* ------------------------------------------`----- */ 
#header_container {   
  height     : 204px;
  /*background : url("../../img/site/header.jpg") 0 100% no-repeat;*/
  background : url("../../images/header_new.jpg") 0 100% no-repeat;
  position   : relative;
  margin     : 0 auto;    
  z-index : 1;
}

#main_container {
  width         : 962px;    
  margin        : 0 auto;
  background    : url(../../img/site/bg_content.gif) repeat-y; 
}   

#content_container {  
  padding  : 0 20px;
}   

#center_container {
  margin     : 0 auto;   
  position   : relative;   
  background : url(../../img/site/bg_bottom.jpg) 100% 100% no-repeat;   
  float      : left;   
  width      : 962px;   
  min-height : 700px;  
  padding-top: 20px;
} 

#left_container {
  width        : 275px;
  position     : relative;  
  text-align   : center;
  float        : left;  
}

#left_container2 {
  width        : 160px;
  position     : relative;  
  text-align   : center;
  float        : left;  
}   

#right_container {
  width         : 654px;  
  float         : left;  
  margin-left   : 10px;
}   

#footer_container {  
  height     : 100px;  
  clear      : both;
  background : url(../../img/site/footer.jpg) no-repeat;  
} 

#clearfooter {
  clear      : both;
  height     : 250px;	
}
 

/* --------------- TOP MENU --------------- */ 
/* ---------------------------------------- */ 
#top_menu_container {
  position   : absolute;   
  top        : 175px;       
} 
#top_menu_nav {  
  margin     : 0 auto; 
} 
#top_menu_nav li {  
  list-style  : none;
  float       : left;  
  text-align  : center;  
  padding     : 0 23px  5px 23px;
  position    : relative; 
  border-left : solid 1px #A92459;  
}
#top_menu_nav li a, #top_menu_nav li a:hover { 
  text-decoration : none;
  float           : left;  
  color           : #FF9000;   
  text-decoration : underline;  
  font-size       : 12px;
}  


#top_menu_nav li ul { 
  position   : absolute;
  top        : 20px;
  left       : 0px;
  padding    : 10px 0 0 0;
  float      : none;
  border     : solid 1px #C85080;      
  background : #59022D;  
  display    : none;
}
#top_menu_nav li ul li { 
  float       : none;
  width       : 185px;   
  text-align  : left;
  padding     : 0 10px  0 10px;  
  background  : none;   
  line-height : 18px;      
  border      : 0;
}
#top_menu_nav li ul li a, #top_menu_nav li ul li a:hover { 
  text-decoration : none;
  float           : none;  
  color           : #C7C7C7;   
}  
#top_menu_nav li ul li a:hover {
  text-decoration : underline;  
}

#top_menu_nav li:hover  ul {display: block;}
 


/* --------------- BOTTOM MENU --------------- */ 
/* ---------------------------------------- */ 
#bottom_menu_container { 
  text-align : center;   
  padding-top: 18px;
} 
     
#bottom_menu_container a:link, #bottom_menu_container a:visited, #bottom_menu_container a:hover { 
  text-decoration : none;
  color           : white;         
  padding         : 0 5px;  
  line-height     : 18px;
  
}  
 
#bottom_menu_container a:hover {
  text-decoration : underline;  
}

/* ------------------ SITEMAP -------------------------- */ 
#sitemap_container { 
  margin     : 20px 0 20px 100px;
  text-align : left;   
} 
  
#sitemap_container li { 
  list-style  : none;
  line-height : 20px;  
}
#sitemap_container li ul { 
  margin-left: 30px;
}

/* ---------------- REVIEWS ---------------------------- */ 
#reviews_list_container {
  line-height  : 16px; 
  margin-top   : 20px; 
  text-align   : left; 
  padding-left : 100px;
}  

#review_item_container {
  float      : left;
  text-align : left;
  width      : 400px;   
  margin-left: 10px;
}
#review_item_container td {
  padding : 2px 0;
}    

#review_item_photo img {
  border : solid 1px #F14C92;
}


/* ---------------- REVIEWS SEARCH ---------------------------- */ 
#search_list_container {
  line-height : 20px;
} 
#search_list_container th {
  border      : solid 1px #27292C;
  font-weight : lighter;  
  background  : #090909;
}
#search_list_container td {
  border : solid 1px #27292C;
}

#search_list_container a:link, #search_list_container a:visited, #search_list_container a:hover {
  color           : #E4E3E4; 
  margin : 0 4px;
}

/* ---------------- LINKS ---------------------------- */ 
#links_container {
  margin: 10px auto; 
  text-align: left; 
  width: 400px; 
  line-height: 20px;
}
.links_item {
  padding       : 5px;
  margin        : 5px 0;
  border-bottom : solid 1px #5C5C5C;
} 
.links_banner_item { 
  margin-top : 5px;
  width      : 470px;
  height     : 60px;
  overflow-x : hidden;       
  overflow-y : hidden;       
}
 



#featured_container img {
  border        : solid 1px white;  
  margin        : 0 auto;   
  margin-bottom : 5px;
} 
#featured_container span {
  width      : 173px;
  display    : block;  
  text-align : left;
}



/* -------------------------------------------- */ 
/* -------------------------------------------- */  
#top_decoration_container {
  background  : url(../../img/site/bg_top.jpg) no-repeat;  
}  
#decoration_top {
  position    : absolute;
  top         : 0;
  left        : 0;
  line-height : 133px;
  width       : 962px;
  z-index     : -1;
  background  : url(../../img/site/bg_top.jpg) no-repeat;  
}

#call_container {
  position  : absolute;
  top       : 6px;
  left      : 10px;
  color     : #5C001D;
  font-size : 11px;  
  font-weight : bold;
} 

#decoration_header {
  position    : absolute;
  top         : -8px;
  right       : 103px;
  line-height : 8px;
  width       : 27px;
  background  : url(../../img/site/decoration_header.gif) no-repeat;  
}    

#empty_container {
  line-height : 8px;
  font-size   : 8px;
}

#copyright_container { 
  padding-top : 10px;
  text-align  : center;
  position    : relative;  
  color       : #B34242; 
  font-size   : 12px;  
  line-height : 22px;
} 

#escorts_names_container {
  width      : 800px;
  margin     : 0 auto;
  padding    : 7px  0 ;   
  text-align : center;
}
#escorts_names_container a {
  color : white;
}       




/* ---------------- INDEX ---------------------------- */ 

#right_container h1 {
  line-height : 40px;
  background  : url(../../img/site/bg_h1_index.png) no-repeat;  
  margin : 0;
  text-align : right;
  padding-right : 30px;
}

#right_container_bottom {
  line-height: 8px;
  background : url(../../img/site/bg_index_bottom.png) no-repeat;  
}

#right_container_content {
  background : url(../../img/site/bg_index.png) repeat-y;  
  padding :20px 10px;
}  


/* ------------------- Paging ------------------------- */ 
.pages_container  {
  background  : url(../../img/site/pages_bg.html) no-repeat;  
  line-height : 19px; 
  text-align : center;
}  
.pages_container a:link, .pages_container a:visited, .pages_container a:hover {
  color : white;  
}
.page_current {   
  background : white;
  font-weight : bold;
  color : #38383B;
  padding : 0 1px;
}
.page_next {   
  padding-left: 30px; 
}
.page_previuos {   
  padding-right: 30px;
}

/* --------------- EXTRAS --------------------- */ 
/* -------------------------------------------- */ 

h1 {  
  font-size     : 18px;   
  font-weight   : lighter; 
  color         : white;   
  text-align    : left;  
  text-decoration : underline;
  margin-bottom : 10px;
   
}  
 
h2 {
  font-size   : 10px;   
  font-weight : lighter; 
  line-height : 23px;
  text-align  : center;    
  color       : #9C9CA0;     
}  
 
.button { 
  padding     : 0 10px;
  font-family : arial, sans-serif;  
  font-size   : 11px;
  font-weight : bold;
  border      : white 1px solid; 
  background  : #59022D;
  color       : white;
}
 
.error_message{
  color     : white;
  font-size : 10px;
}
 
.success_message{
  color       : white;
  font-size   : 11px; 
  font-weight : bold; 
  text-align  : center; 
  line-height : 15px;
} 

.content_block {
  padding : 0 0px;
  font-family:Comic Sans MS;
  font-size:16px;
}

.content_block1 {
  padding : 0 0px;
}

.tinyInput {
  width: 50px;
} 
.smallInput {
  width: 150px;
} 
.mediumInput {
  width: 200px;
} 
.bigInput {
  width: 400px;
} 
.tinyTArea {
  width  : 400px; 
  height : 100px;
}
.smallTArea {
  width: 400px; 
  height: 200px;
}
.bigTArea {
  width  : 400px;
  height : 200px;
}   

.form_table {
  margin     : 0 auto;;
  text-align : left;
} 
.form_table h2 {
  color : white;
  text-align : left;
  font-weight : bold;
  font-size : 14px;
}

.boldFont {
  font-weight: bold;
}
.smallText {
  font-size: 10px;   
  font-style: italic;
}
 

table {
  empty-cells: show;
}  

img { 
  border: 0;
}
  
.clear {
  clear       : both; 
  line-height : 0px;
  font-size   : 0px;
}

a:link, a:visited, a:hover {
  color           : white;
  text-decoration : underline;
}

a:hover {
  text-decoration: underline;
}
