body {
  margin:0px; padding:0px;
  background:url("../_face/img7/bg_design.png") no-repeat;
  background-position:center 0px;
  background-color:black;
  border:0px solid;
  font-family: arial, tahoma, verdana, "Trebuchet MS", "Geneva CE", lucida, sans-serif;
  font-size: 12px;
  text-align:center;
  color:#9f9f9f; 
}

#mainFrame {
  width:1016px;
  margin:auto;
  text-align:left;
  color:#9f9f9f;
}

.logo {
  text-align:center;
  padding:24px 0px 0px 0px;
}

.logo img {
  margin:auto;
}

.slide_text {
  padding:14px 0px 0px 0px;
}

.slide_text_inside {
  background:url("/_face/img7/bg_tipbox.png") no-repeat;
  behavior: url("/_js/iepngfix.htc");
  width:1016px;
  height:33px;  
}

#rotate {
  text-align:center;
  padding-top:5px;
}

#rotate p {
  font-size:18px;
  font-family:avalon, arial;
  text-shadow: 0 1px 1px #4D4D4D;
  color:white;
}

.slideshow_frame {
  
  text-align:center;
  padding:18px;
  margin:18px 0px 0px 0px; 

  background:white;

  /* Safari 4-5, Chrome 1-9 */
  background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#FFFFFF), to(#525252)) !important;
  
  /* Safari 5.1, Chrome 10+ */
  background:-webkit-linear-gradient(top, #FFFFFF, #525252) !important;

  /* Firefox 3.6+ */
  background:-moz-linear-gradient(top, #FFFFFF, #525252) !important;

  /* Opera 11.10+ */ 
  background: -o-linear-gradient(top, #FFFFFF, #525252) !important;
  
  /* IE 10 */
  background:-ms-linear-gradient(top, #FFFFFF, #525252) !important;

  /* IE */
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#525252',GradientType=0) !important; 
  
}

.slideshow {  
  width:980px;
  height:346px;
  margin:auto;
}

#sl_img2, #sl_img3 {
  display:none;
}

.slide_bottom {
  /*
  background:url("/_face/img7/slide_bottom.jpg") no-repeat;
  width:980px;
  height:145px;
  border:18px solid white;
  border-top:none;
  */
}

.content_frame {
  background:url("/_face/img7/bg_light.png") no-repeat;
  background-position:center top;
  width:1016px;
}

.page_content_pad {
  padding-left:32px;
  padding-right:32px;
}

.welcome_frame {
  padding-left:38px;
  padding-top:23px;
  padding-bottom:23px;
}

.welcome_frame .welcome {
  color:#c8bf8e !important;
  text-shadow: 0 1px 1px #000 !important;
  font-size:19px !important;
  font-family:avalon, arial !important;
  line-height:30px !important;
  width:710px;
  /*border:1px solid red;*/
}

.welcome_frame .welcome .line-height18 {
  line-height:30px !important;
}

/* page_left_panel */

.page_left_panel {
  width:308px;
  float:left;
}

.page_left_panel .panel_left {
  width:269px;
}

.page_left_panel .title_menu {
  background:url("/_face/img7/title_menu.png") no-repeat;
  width:269px;
  height:40px;
}

.page_left_panel .title_menu div {
  font-family:avalon, arial, tahoma, verdana;
  font-size:18px;
  color:white;
  text-shadow: 0 1px 1px #4D4D4D;
  padding:9px 0px 0px 15px;
}

.page_left_panel .title_news {
  background:url("/_face/img7/title_news.gif") no-repeat;
  width:269px;
  height:40px;
  margin-top:32px;
}

.title_menu_indent {
  margin-top:30px;
}

/* page */
.content_frame_2 {
  padding-top:25px;
  padding-bottom:20px;
}

.content_frame_2_in {
  padding-top:12px;
  padding-bottom:12px;
}

.content_frame_2 .vrline_left {
  background:url("/_face/img7/vrline.gif") repeat-y;
  background-position:right top;
}

.content_frame_2 .vrline_right {
  background:url("/_face/img7/vrline.gif") repeat-y;
  background-position:300px top;
  /*background-position:294px top;*/
  
  _width:952px;
  /*border:1px solid gold;*/  
  /*_background:none;*/
  /*_background-position:326px top;*/
}

.page_center .in_page .p_content ul {
  margin:7px 0px 7px 14px;
  padding:0px;
}

.page_center .in_page .p_content ul li {
  list-style-type:none;
  background:url("/_face/img7/list_arr.png") no-repeat 4px 7px;
  padding:6px 5px 6px 26px;
}

.nice_text {
  color:black;
  /*text-shadow: 0 1px 1px #000;*/
  font-size:19px;
  font-family:avalon, arial;
  line-height:30px;
}

.nice_title {
  font-size:24px;
  font-weight:normal;
  font-family:avalon, arial, sans-serif;
  margin:0px 0px 0px 0px;
}

.image_text {
  color:black;
  text-align:center;
  padding-top:4px;
}

/* leftmenu */

.leftmenu {
  margin:8px 0px 0px 0px;
  padding:0px;
  width:269px;
}

.leftmenu li.item {
  border-bottom:1px solid #494949;
}

.leftmenu li {
  list-style-type:none;
  padding:10px 10px 10px 2px;  
}

.leftmenu li a {
  font-family:avalon, arial;
  font-size:19px;
  color:white;
  text-decoration:none;
  background:url("/_face/img7/menu_arr.png") no-repeat;
  background-position:left center;
  padding-left:30px;
  display:block;
}

.leftmenu li a:hover, .leftmenu li.list_extra a {
  /*color:#de030b;*/
  color:#e90b0b;
  text-decoration:none;
}

/* page center panel */
.page_center {
  float:right;
  width:642px;
  /*border:1px solid red;*/
}

.page_center .in_page, .page_bottom_panel {
  padding:0px 30px 0px 22px;
}

.page_center .in_page h2 {
 font-size:18px;
 color:#e90b0b;
 /*color:#ffd500;*/
 /*font-weight:normal;*/
 font-family:avalon, arial, sans-serif;
}

.page_center .in_page h3 {
 color:#e90b0b;
 /*color:#ffd500;*/
 /*font-weight:normal;*/
}


.page_panel_title h1 {
 font-size:24px;
 font-weight:bold;
 color:#e90b0b;
 /*color:#ffd500;*/
 font-family:avalon, arial, sans-serif;
 margin:0px 0px 24px 0px;
}

/* news_panel_left */
.news_panel_left {
  padding:12px 39px 0px 0px;
}

.news_panel_left .title, .news_panel .title {
  padding-bottom:2px;
}

.news_panel_left .title a, .news_panel .title a {
  font-size:12px;
  color:#ffd500;
  font-weight:bold;
  /*text-shadow: 0 1px 1px #181818;*/
}

.news_panel .title a {
  font-size:14px;
}

.news_panel_left .title a:hover, .news_panel .title a:hover {
  color:#1B5DA3;
}

.news_panel_left .news_desc {
  font-size:11px;
  padding-bottom:5px;
}

.news_panel .news_desc {
  padding-top:5px;
  /*padding-bottom:5px;*/
}

.news_panel_left .news_date, .news_panel .news_date {
  float:right;
  font-size:11px;
  color:#848C94;
}

.news_panel_left .more a, .news_panel .more a {
  font-size:11px;
  color:black;
}

.news_panel_left .more a:hover, .news_panel .more a:hover {
  color:#1B5DA3;
}

.news_panel_left .sep {
  margin:12px 0px 9px 0px;
}

.news_panel .sep {
  margin:22px 0px 19px 0px;
}

.news_panel_left .news_image {
  float:left;
  border:1px solid #82AEE4;
  background:white;
  width:96px;
  height:96px;
  margin-right:8px;
  position:relative;top:4px;
}

.news_panel .news_image {
  float:left;
  border:1px solid #82AEE4;
  background:white;
  width:96px;
  height:96px;
  margin-right:8px;
  position:relative;top:8px;
}


.news_panel_left .news_image img, .news_panel .news_image img, .page_image img, .home_grid .image_home img {
  margin:5px;
}

.page_image .lt, .news_panel .page_image .lt {
  float:left;
  margin:6px 16px 10px 0px;
}

.page_image .rt, .news_panel .page_image .rt {
  float:right;
  margin:6px 0px 10px 0px;
}

.image_box {
  border:1px solid #696969;
  background:#383838;
  width:184px;
  height:141px;
}

.news_detail_panel .date, .news_panel .date {
  color:#b4c9e2;
  font-size:11px;
  padding-top:5px;
}

.news_panel .news_image_add {
 float:left;
 margin-right:9px;
 margin-top:9px;
 border:1px solid #82AEE4;
}

/* home_grid */
table.home_grid {
  margin:0px 0px 10px 0px;
}

.home_grid .box {
  
}

.home_grid h2 {
  font-weight:normal;
  font-size:20px;
  font-family:avalon, arial;
  margin:35px 0px 6px 0px;
}

.home_grid .image_home {
  border:1px solid #82AEE4;
  background:white;
  width:278px;

  /*
  width:268px;
  height:129px;
  */
}

.home_grid p {
  padding:6px 0px 8px 0px;
  font-size:12px;
}

/* common */
img.pngfix, .pngfix { 
  behavior: url("/_js/iepngfix.htc"); 
}

.ih {
  display:none;
  width:0px;
  font-size:1px;
}

.product_image, .page_image img, .news_image img, .news_image_add img, .list_pages img.image {
  /*border:1px solid #A3A3A3;*/
}

.message_error {
  color:#E70000;
}

.message_info {
  color:#ffd500;
}

.tiptipbox {
  display:none;
}

.notfound {
  color:#E70000;
  padding:40px 20px 40px 40px;
}

.message_box_extra
{
  background:#C6F2A3;
  border:1px solid #B9E198;
  padding:5px;
  border-radius: 6px;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;  
}

.st-cprice {
  color:#a3a3a3;
}

.st-reduc {
  color:#fc7319;
}

.st-price {
  color:#df2218;
}

.st-proper {
  color:#df2218;
}

.st-extra {
  color:#00a93c;
}

.st-title {
  color:#df2218; 
  padding-bottom:5px; 
}

h2.st-title {
  margin:0px;
}

.printlink a:hover {
  color:#fe5400 !important;
}

.errorbox {
  background:#E70000;
  color:white;
  padding:10px;
  font-weight:bold;
}

.errorbox a {
  color:gold;
  text-decoration:underline;
}

.errorbox a:hover {
  color:black;
  text-decoration:underline;
}

.ncboxwide {
  border:1px solid #BEECFF;
  padding:10px;
  border-radius: 6px;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;  
}


/* sites */
.site a {
  /*font-family:verdana, tahoma, arial;*/
  color:#b4c9e2 !important;
  font-weight:bold;  
}

.minisite a {
  color:#b4c9e2 !important;
}

.site a:hover, .minisite a:hover {
  color: white !important;
}

.site table td {
  
}

.site-center {
 text-align:center;
}

.site-left {
 text-align:left;
}

.site-right {
 text-align:right;
}

.site-center table {
 margin:auto;
}

.site-left table {
 float:left;
}

.site-right table {
 float:right;
}

.productbox_frame .minisite {
  position:absolute;
  width:522px;
}

.productbox_frame .minisite .site_indent { 
  position:relative;bottom:85px;
  float:right;
}

.site-active {
  font-weight:bold;
  border:1px solid #000000;
  background:#0A101E;
  padding:5px;
  display:block;
  float:left;
  border-radius: 1px;
  -webkit-border-radius: 1px;
  -moz-border-radius: 1px;
}

.productbox_frame .minisite .indent-top {
  position:relative;top:4px;
  padding-left:3px;
}

/* contant form */
.contact_form {
  border:1px solid #494949;
  padding:15px;
  margin-top:3px;
  background:#0C0C0C;
  /*
  border-radius: 1px;
  -webkit-border-radius: 1px;
  -moz-border-radius: 1px;
  */  
}

.contact_form input.inp_text {
  width:280px;
  border: 1px inset #888888;
  margin-bottom:5px;
  padding:3px;
}

.contact_form textarea.inp_text {
  width:544px;
  height:120px;
  border: 1px inset #888888;
  margin-bottom:5px;
  padding:3px;
}

.contact_form em {
  font-size:11px;
  padding-top:5px;
  display:block;
}

.contact_form .bt {
  background:#CE0E15;
  border:1px solid #E43D42;
  color:white;
  font-family:avalon, arial;
  font-size:14px;
  border-radius: 3px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;  
}

.contact_form .need {
  color:#CE0E15;
}

/* anketa */

.title_anket {
  background:url("/_face/img7/title_anket.gif") no-repeat;
  width:269px;
  height:40px;
  margin-top:32px; 
}

.ltanket_box_center {
  border:1px solid #494949;
  /*background:#151515;*/ 
  width:269px; 
}

.ltanket_box_center .anketa_in {
  padding:10px;
}

/* copy */
.copy_panel {
  color:white;
}

.copy_panel a {
  color:white;
  text-decoration:underline;
}

.copy_panel a:hover {
  color: #CE0E15;
}

.copy_panel span {
  
  /*color:#ffd500;*/  
}


/* girl_panel */

.girl_panel {
}

.girl_panel .lt, .girl_panel .rt {
  width:152px;
}

.girl_panel .lt {
  float:left;
  margin-right:67px;
}

.girl_panel .rt {
  float:right;
}

.girl_panel .girl_image_box {
  border:1px solid #696969;
  margin:1px 0px 5px 0px;
}

.girl_panel .girl_image_box img {
  border:5px solid #383838;
}

.girl_panel h2, .girl_panel h3 {
  font-size:18px !important;
  font-family:avalon, arial !important;
  font-weight:normal !important;
  color:white !important;
  line-height:30px !important;
}

.girl_panel .girl_info {
  color:#c8bf8e;
  line-height:18px;
}

.girl_panel .girl_button {
  padding:5px 0px 45px 0px; 
}

/* girl_detail */

.girl_detail .image {
  float:left;
  width:320px;

}

.girl_detail .image div {
  width:300px;
  border:1px solid #696969;
}

.girl_detail .image img {
  border:5px solid #383838;
}

.girl_detail .info {
  float:right;
  width:266px;
  line-height:18px;
}

.girl_detail .info p {
  padding-top:10px;
}

.girl_detail .info table {
  /*background:black;*/
}

.girl_detail .info table td {
  padding:7px 0px 7px 0px;
}

.girl_detail .info table td {
  color:#c8bf8e;
  border-bottom:1px solid #494949;
}

.girl_detail .info table td.bold {
  width:80px;
  color:white;
}

.girl_detail .image_small_panel {
  padding:15px 0px 10px 0px;  
}

.girl_detail .image_small_panel .image_small {
  float:left;
  border:1px solid #696969;
  margin:0px 15px 15px 0px;
}

.girl_detail .image_small_panel .image_small img {
  border:5px solid #383838;
}

/* LT BOXES */

.lt_boxes .content {
  padding:17px 0px 8px 0px;
  width:269px;
  line-height:18px;
}

/* webmap */
.webmap a {
  color:white;
  text-decoration:underline;
}

.webmap a:hover {
  color:#c60007;
  text-decoration:underline;
}

#google_translate_element {
  position:relative;top:20px;
}

/*dropmenu*/
.dropmenu_panel {
  /*padding:10px 22px 10px 22px;*/
}

.dropmenu_panel ul {
  margin:0px;
  padding:0px;
}

.dropmenu_panel ul li {
  display:inline;
  list-style-type:none;
  padding-left:10px;
  padding-right:8px;
}

.dropmenu_panel ul li.first { 
  padding-left:0px;
}

.dropmenu_panel ul li.next {
  background: url("../_face/img7/arrow.gif") no-repeat 1px 5px;
}

.dropmenu_panel a {
  font-size:11px;
  color: white !important;
}
 
.dropmenu_panel a, .dropmenu_panel a:link, .dropmenu_panel a:visited, .dropmenu_panel a:active {  
  text-decoration:none;    
}

.dropmenu_panel a:hover {
  text-decoration:underline;
}

.dropmenu_panel a strong {
  font-weight:normal;
}
