* {
  font-family: Arial;
  font-size: 11px;
  outline: none;
}

form {
  margin: 0px;
  padding: 0px;
}

body {
  margin: 0px;
  padding: 0px;
  background-image: url(../../images/body_bg.jpg);
  background-repeat: repeat-y;
  background-position: 50% 0%;
  background-color: #01063D;
}

.body {
  background: url(../../images/body.jpg) repeat-y;
}

.header_bg {
  background: url(../../images/header_bg.jpg) no-repeat;
  height: 75px;  
}

.logo {
  font-size: 27px;
  font-family: _AvantGarde;
  font-weight: bold;
}

.motto {
  font-size: 12px;
  font-family: _AvantGarde;
  font-weight: bold;
  color: #494A70;
}

.menu_bg {
  background: url(../../images/menu_bg.gif) no-repeat;
  height: 41px;
  width: 890px;
  
}


.search_bg {
  background: url(../../images/search_bg.gif) no-repeat;
  height: 30px;
  width: 230px;
}

.search {
  height: 20px;
  width: 190px;
  background: #FFFFFF;
  padding-top: 3px;
  padding-left: 5px;
  color: #999999;
  font-size: 12px;
  border: none;
  font-weight: bold;
}

.middle_menu {
  background: url(../../images/middle_menu.gif) repeat-x;
  height: 400px;
}

.table_profiles_middle {
  background: url(../../images/table_profiles_middle.jpg) repeat-y;
}

.table_profiles_middle_large {
  background: url(../../images/table_profiles_middle_large.jpg) repeat-y;
}

.footer {
  color: #031473;
  font-weight: bold;
  text-decoration: none;
}

.text_right_blue {
  font-size: 12px;
  font-weight: bold;
  color: #021170;
  font-family: BankGothic;
}

.text_right_red {
  font-size: 12px;
  font-weight: bold;
  color: #FF3300;
  font-family: BankGothic;
}

.cart_bg {
  background: url(../../images/cart_bg.gif) no-repeat;
  width: 200px;
  height: 44px;
}

.cart1 {
  font-size: 10px;
  color: #446488;
  text-decoration: underline;
  font-weight: bolder;
  line-height: 8px;
}

.cart2 {
  font-size: 10px;
  color: #666666;
  line-height: 8px;
}

.join_for_girls {
  color: #4B4B6F;
  font-size: 18px;
  font-weight: bold;
  padding-left: 20px;
}

.text_girls {
  font-size: 12px;
  font-weight: bold;
  color: #4B4B6F;  
  vertical-align:top;
}

.input_text {
  border: 1px solid #145A6A;
  width: 250px;
}

.submit_button {
  border: none;
  background: transparent url(../../images/button_back.gif) no-repeat;
  color:white;
  font-size: 12px;
  font-weight: bold;
  width: 100px;
  height: 20px;
  padding-bottom: 3px;
  
}

.error_class {
  color: red;
  font-size: 9px;
}

.sidebar_header {
  background-image: url(../../images/sidebar.gif);
  background-repeat: no-repeat;
  width: 230px;
  height: 25px;
  color: white;
  font-weight: bold;
  padding: 0px;
  text-indent: 20px;
}

.article_title  {
  height: 30px;
  vertical-align: middle;
  font-size: 16px;
  font-weight: bold;
  color: #0C363F;
  text-indent: 30px;
}

.article_content  {
  font-size: 12px;
  text-indent: 20px;
}

.article_auhtor {
  text-indent: 20px;
}

.register {
  color:#4B4B6F;
  font-size: 13px;
  font-weight: bold;
  text-decoration: none;
}

#page_content {
  
}

.page_header  {
  background-image: url(../../images/content_header.gif);
  background-repeat: no-repeat;
  font-weight: bold;
  color: white;
  font-size: 16px;
  text-indent: 40px;
  height: 27px;
}

.latest_article a {
  text-decoration: none;
  font-size: 14px;
  font-weight: bold;
  color: #155C6C;
  margin-left: 1px;
}

.welcome {
  color: #4B4B6F;
  font-size: 12px;
  font-weight: bold;
}

.logout {
  color: #4B4B6F;
  font-size: 12px;
  font-weight: bold;
  text-decoration: none;
}

.text_area {
  width: 250px;
  height: 150px;
  border: 1px solid #145A6A;
}

.service {
  background-color: #155C6C;
  width: 220px;
  height: 40px;
  color: white;
  font-size:12px;
  font-weight: bold;  
  vertical-align: middle;
}

.bar_small {
  background-image: url(../../images/sidebar1.gif);
  background-repeat: no-repeat;
  width: 150px;
  height: 20px;
  color: white;
  font-size:12px;
  font-weight: bold;  
}

.bar_small a {
  text-decoration: none;
  color: white;
  font-size: 12px;
}

.support {
  padding-left: 25px;
}
.support_a {
  text-decoration: none;
  color: white;
  font-size: 14px;
}

.text_header_article {
  color: white;
  font-weight: bold;
  font-size: 16px;
}

.text_det_article {
  font-weight: bold;
  font-size: 10px;
}

.register_line {
  border-bottom: 1px dotted black;
  width: 300px;
}

.img_article  {
  max-width: 570px;
  border: none;
  margin: 10px;
}

.news_table {
  border-collapse: separate;
  border-spacing: 5px;
 
}

.news_table:input {
 
}

.index_title_articles {
  font-size: 14px;
  font-weight: bold;
  color: #FF3300;
  text-decoration: none;
  font-family: Tahoma;
}

.index_content_articles {
  font-size: 11px;
  font-weight: bold;
  color: #021170;
  text-decoration: none;
  border-bottom: 1px dashed #CCCCCC;
  height: 70px;
  font-family: verdana;
}

.side_details {
  font-size: 12px;
  font-weight: bold;
  color: #0E404B;
  text-decoration: none;  
  vertical-align:top;
  line-height: 160%;
}

.side_details_sm {
  font-size: 12px;
  font-weight: bold;
  color: #0E404B;
  text-decoration: none;  
}

.side_girl {
  font-size: 11px;
  font-weight: bold;
  color: #021170;
  text-decoration: none;
  border-bottom: 1px dashed #CCCCCC;
  font-family: verdana;
  
}

.side_girl table {
  border-collapse: separate;
  border-spacing: 3;
}

.no_collapse  table {
  border-collapse: separate;
  border-spacing: 5;
}

.girl_meter {
  font-size: 18px;
  color: red;
  font-family: monospace;
  font-weight: bold;
}

.girl_comment {
  font-size: 16px;
  color: red;  
  font-family: cursive;
}

.members_section {
  color: red;
  font-size: 20px;
  font-weight: bold;
  font-family: monospace;
  font-style: oblique;
}

.updates_bg {
  background-image: url(../../images/pixel_updates.jpg);
  background-repeat: repeat-y;  
}

.title_news {
  font-weight: bold;
  font-size: 15px;
  color:#295C72;
  padding-left: 10px;
}

.news_date {
  font-size: 11px;
  color: #999999;
  padding-left: 10px;
}

.support_list li {
  margin-top: 7px;
  margin-bottom: 7px;
  margin-left: 20px;
  list-style-type: circle;
}

.middle_back_big {
  background-image: url(../../images/middle_mare.jpg);
  background-repeat: repeat-y; 
}

.textarea_class {
  border:1px solid #145A6A;
  width: 250px;
  height: 100px
}

.table_stars {
  color: #ffffff;
  width: 680px; 
}

.table_stars td {
  font-size: 12px;
  font-weight: bold;  
}

.comment_top {
  width: 700px;
  height: 12px;
  background-image: url(../../images/comment_top.jpg);
  background-repeat: no-repeat;
}

.comment_bottom {
  width: 700px;
  height: 12px;
  background-image: url(../../images/comment_bottom.jpg);
  background-repeat: no-repeat;
}

.comment_left {
  width: 5px;
  background-image: url(../../images/comment_left.jpg);
  background-repeat: repeat-y;
}

.comment_right {
  width: 5px;
  background-image: url(../../images/comment_right.jpg);
  background-repeat: repeat-y;
}

.comment, .comment p {
  font-size: 14px;
  font-weight: bold;
  color: #0E404B;
}

.green_back {
  background-image: url(../../images/pixel_green.jpg);
  background-repeat: repeat-y;  
}

.pixel_text {
  background-image: url(../../images/pixel_text.jpg);
  background-repeat: repeat-y;
  width: 700px;
}

.thumb_background {
  background-image: url(../../images/image_side1.jpg);
  background-repeat: repeat-y;
  width: 160px;
}

.pres_pixel {
  background-image: url(../../images/pos_pixel.jpg);
  background-repeat: repeat-y;
  width: 850px;
}

.side_top_bottom {
  background-image: url(../../images/sides_small5.gif);
  background-repeat: repeat-x;
}

.side_left_right {
  background-image: url(../../images/sides_small5.gif);
  background-repeat: repeat-y;
}

.model_details , .model_details a {
  color: #ffffff;
  background-color: #124F5D;
  font-weight: bold;
}

.succes {
  font-size: 14px;
  font-weight: bold;
  color: #155C6B;
  vertical-align: top;
}

.year a {
  display: block;
  color: #031473;
  font-weight: bold;
  text-decoration: none;
  padding: 5px 20px;
}

.month a {
  display: block;
  color: #031473;
  font-weight: bold;
  text-decoration: none;
  padding: 3px 30px;
}
