 .logo_holder
 {
  width:550px;
 }
 
 .logo_row
  {

  }

 .img_logo_link
 {
  border:1px solid #ccc;
  display:block;
  float:left;
  padding:0px 4px 0px 4px;
  margin:5px 5px 5px 5px;
  overflow:hidden;
 } 

 a.img_logo_link
 {
  border:1px solid #ccc;
  display:block;
  float:left;
  padding:0px 4px 0px 4px;
  margin:5px 5px 5px 5px;
  overflow:hidden;
 } 
 
 a.img_logo_link img
 {

 }

.tx-powermail-pi1 input
 {
  display:block;
 }
 
.tx-powermail-pi1 label
 {
  display:block;
 }
   
.tx-powermail-pi1 textarea
 {
  width:340px;
  height:150px;
 }
 
 
.tx-powermail-pi1 input
 {
 }
 
.tx-misslist-pi3 .radio_label
  {
   vertical-align:15%;
  }

.tx-misslist-pi3 a.top_slavik_order
 {
  color:#53524D;
  font-weight:bold;
 }

tx-misslist-pi3 .top_slavik_note
 {
  font-size:12px;
 }

.tx-misslist-pi3 a.slavik_actor_link
  {
   color:#53524D;
  }


 #liteShow
  {
    z-index:900;
  }
  
  #liteCache
  {
    z-index:910;
  }
  
  
.tx-misslist-pi1 a.miss_list_link
  {
   font-size:14px;
  }

#detailed_view table
 {
  width:100%;
 }
 
 #detailed_view tr.alter
  {
   background-color:#D3CFCA;
  }
  
 #detailed_view th
  {
   text-align:left;
  }
 
#detailed_view td
 {
  border:1px solid #ccc;
  padding:5px 10px 5px 10px;
  text-align:left;
 }
 
 #detailed_view td.align-left
  {
   text-align:left;
  }
  
  #detailed_view td.align-center
  {
   text-align:center;
  }
 
 #detailed_view td.more_link
  {
   font-weight:bold;
  }

 .single_img
 {
  padding:0px;
  margin:0px 2px 2px 0px;
  float:left;
 }
 
p.align-center
 {
  text-align:center;
 }

.miss_divider
 {
  float:left;
  width:100%;
  height:10px;
 }

.print_media_cont table td.logo
 {
  padding-right:10px;
 }

.print_media_cont table td.actor
 {
  padding-left:10px;
  padding-right:10px;
 }

.print_media_cont table td.divider
 {
  width:1px;
  height:40px;
 }
 
.print_media_cont table td.divider .div_line
  {
   width:100%;
   height:1px;
   border-top:1px solid #ccc;
  }
  
 .print_media_cont table th
  {
   border:0px;
   background-color:transparent;
   
  }

.news-list-item h3 a {
	color: #53524D;
}
.news-list-morelink a, .news-single-backlink a, .bodytext a {
	color: #999;
	font-weight: bold;
}
div.centerCol wysiwyg {
text-align: justify;
}

.csc-frame-frame2
 {
  border:1px solid red;
 }

.csc-frame-frame1
 {
  display:block;
  height:1px;
  width:100%;
  background-color:black; 
 }

p.bodytext
 {
  text-align: justify;
 }
 
 .gallery_frame
  {
   margin:5px 0px 0px 0px; 
   padding:7px; 
   width:548px; 
   border:1px solid #ccc;
   float:left;
  }
  
  .gallery_info
   {
    margin:5px 0px 0px 0px;
    color:#53524D;
    float:left;
    font-size:11px;
   }
   
     .gallery_des
     {
      margin:10px 0px 0px 0px;
      
     }
     
  .gallery_des p
    {
      text-align:justify;
    }
   
   .video_gallery_des
    {
      margin:30px 0px 0px 0px;
    }
    
    .video_gallery_des p
     {
       text-align:justify;
       margin:20px 0px 0px 0px;
      }
   
 .miss_table th
   {
    background-color:transparent;
    border:0px;
    margin:0px;
   }

   .table_main table
      {
      background-color:black;      
      }
      
  .table_main td,th
   {
    margin:1px;
    background-color:white;
    border:1px solid #ccc;
   }
   
   .table_main th
   {
    padding:3px 5px 3px 5px;
    background-color:#ccc;
   }

body {
	font-family:Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
	text-align:center;
	background:#a9a79f url(/fileadmin/template/img/bodyback.png) repeat-x;
	font-size:12px;
}
table p { margin:0; }
.visible { display:block; }
.invisible { display:none; }
.left { float:left; }
.right { float:right; }
a {
	color:#999;
	text-decoration:none;
            
}
a:hover { text-decoration:underline; }
form {
	margin:0;
	padding:0;
}
a img { border:none; }
.menu ul {
	list-style:none;
	margin:0;
	padding:0;
}
.cleaner, .clearer { clear:both; }
#wrap {
	text-align:left;
	width:1001px;
	margin:0 auto;
}
#header { background:url(/fileadmin/template/img/headerback.jpg) no-repeat; }
#header .logo {
	margin:0;
	padding:0;
	float:left;
	width:280px;
}
#header .logo a {
	display:block;
	height:88px;
}
#header .logo a span { display:none; }
#tools {
	float:right;

	margin:0 18px 0 0;


	padding:2px 0 0 0;

}
#top_menu {
	margin:15px 0;
	padding:0 0 0 3px;
	font-size:11px;
	line-height:11px;
	background:url(/fileadmin/template/img/topmenuouter.png) left center no-repeat;
}
#top_menu li {
	display:inline;
	padding:0 7px 0 6px;
	background:url(/fileadmin/template/img/topmenuinner.png) right center no-repeat;
	color:#c6c6c6;
}
#top_menu li a {
	color:#c6c6c6;
}
#search { }
#search_string_wrap {
	background:#e6e4e1 url(/fileadmin/template/img/searchstringback.png) left top no-repeat;
	float:left;
	width:196px;
	height:20px;
	padding:2px;
}
#search_string_wrap input {
	background:#e6e4e1;
	padding:1px 3px 0 3px;
	height:16px;
	line-height:12px;
	font-size:11px;
	width:190px;
	border:1px solid #e6e4e1;
}
#search_button {
	display:block;
	float:left;
	width:24px;
	height:24px;
	background:url(/fileadmin/template/img/searchbutton.png) no-repeat;
	margin:0 0 0 5px;
}
#search_button span { display:none; }
#main_menu {
	clear:both;
	height:32px;
	margin:0 4px;
}
#main_menu li {
	display:block;
	float:left;
	background:url(/fileadmin/template/img/mainmenuback.png) left top no-repeat;
	width:122px;
	color:#676661;
	font-size:12px;
	text-align:center;
	margin:0 3px 0 0;
}
#main_menu li.selected {
	background-image:url(/fileadmin/template/img/mainmenuselectedback.png);
	color:#fff;
}
#main_menu li.last {
	background-image:url(/fileadmin/template/img/mainmenulastback.png);
	margin-right:0;
	width:117px;
}
#main_menu li.last_selected {
	background-image:url(/fileadmin/template/img/mainmenuselectedlastback.png);
	color:#fff;
        width:117px;
        margin-right:0;
}
#main_menu li a { 
	color:#676661;
	display:block;
	padding:8px 10px 5px 10px;
	line-height:19px;
	height:19px;
}
#main_menu li.selected a, #main_menu li.last_selected a { 
	color:#fff;
}
#main_menu li a:hover { text-decoration:none; }
#tvbanner_wrap {
	border:1px solid #bebbb5;
	border-top-color:#cbc7c2;
	border-bottom-color:#9f9c97;
	background:#c3bfb9;
	height:178px;
}
#tvbanner { padding:4px 5px 5px 3px; }
#tv {
	border:1px solid #bfbbb5;
	border-top-color:#9f9c97;
	border-bottom-color:#cbc7c2;
	float:left;
	width:623px;
	height:170px;
	background:#86827e;
	margin:0 4px 0 0;
	position:relative;
	overflow:hidden;
}
#tv_content { position:absolute; }
#tv_controls {
	position:absolute;
	left:6px;
	bottom:6px;
}
#tv_controls li {
	color:#e6e4e1;
	font-size:11px;
	display:block;
	line-height:18px;
	text-align:center;
	float:left;
	margin:0 2px 0 0;
}
#tv_controls li a {
	display:block;
	_display:inline-block;
	color:#e6e4e1;
	width:18px;
	height:18px;
	background:url(/fileadmin/template/img/tvcontrolinactive.png) left top no-repeat;
	text-align:center;
}
#tv_controls li.selected a {
	background:url(/fileadmin/template/img/tvcontrolactive.png) left top no-repeat;
	color:#53524d;
}
#tv_controls li a:hover { text-decoration:none; }
#banner {
        margin:0px 0px 0px 0x;
        width:360px;
        border:1px solid #6a6863;
	height:169px;
	background:#86827e;
        z-index:10;
       overflow:hidden;
}
#news {
	padding:2px 10px 1px 10px;
	line-height:28px;
	color:#e0dfd8;
	font-size:11px;
	border:1px solid #5a5853;
	border-bottom-color:#3b3a37;
	border-top:none;
	background:#45433e;
	font-family:Helvetica;
}

#product_menu {
	padding:2px 10px 1px 10px;
	line-height:28px;
	color:#e0dfd8;	
	border:1px solid #5a5853;
	border-bottom-color:#3b3a37;
	border-top:none;
	background:#45433e;
	font-family:arial;
}

#product_menu .product_divider {
 color:#252324;
 font-weight:bold;
 font-size:14px;
}

#product_menu a{
 color:white;
 font-size:13px;
}



#news .title {
	font-size:16px;
	color:#b7b5af;
	font-style:italic;
	margin:0 5px 0 0;
}
#news p {
	display:inline;
	margin:0;
}
#content {
	background:#484640;
	padding:12px 0px 40px 13px;
	zoom:1;
}
.title_box {
	width:237px;
	float:left;
	margin:0 8px 8px 0;
}
.title_box h3 {
	background:url(/fileadmin/template/img/titleboxheader.png) left top no-repeat;
	line-height:30px;
	padding:4px 10px 8px 10px;
	margin: 0;
	font-size:18px;
	color:#dddad2;
	text-align:center;
	font-weight:normal;
}



.title_box h3 a:hover

 {


  text-decoration:none;

 }

.title_box .tabs {



	background:url(/fileadmin/template/img/titleboxmenu.png) left top no-repeat;


	height:21px;
	font-size:10px;
	color:#484540;
	padding:0 0 0 1px;
}
.title_box .tabs li {
	display:inline;
	float:left;
	margin:0;
	padding:0 3px;
	background:url(/fileadmin/template/img/titleboxmenuinactive.png) right top no-repeat;
}
.title_box .tabs li a {
	display:block;
	_display:inline-block;
	line-height:21px;
	padding:0 10px;
	color:#484540;
	font-size:10.5px;

}
.title_box .tabs li.selected { background-image:url(/fileadmin/template/img/titleboxmenuactive.png); }
.title_box .tabs li a:hover { text-decoration:none; }
.title_box .inner {
	border-left:1px solid #575550;
	border-right:1px solid #575550;
	height:190px;
	background:#a19f9a;
	padding:4px;
	text-align:center;
}
.title_box .inner img { border:1px solid #5d5a55; }
.title_box .text {
	padding:5px 1px;
	text-align:left;
	font-size:10px;
	color:#43413e;
	font-family:Helvetica;
	line-height:13px;
}
.title_box .text a 
{ 
 color:#43413e; 
 font-size:10.5px;
}
.title_box .text .gt {
	font-weight:bold;
	color:#fff;
}
#pathwrap { line-height:18px; }
.leftCol {
	width:191px;
	float:left;
	padding:0 5px;
}
.centerCol {
	width:589px;
	padding:0 5px;
	float:left;
}
.rightCol {
	width:201px;
	float:left;
}
#pathwrap .leftCol { background:#999691;height:18px; }
#pathwrap .centerCol { background:#b0aea5;height:18px; }
#pathwrap .rightCol { background:#827e7a;height:18px; }
#path { color:#53524d; }
#path a {
	color:#53524d;
	font-size:10px;
}
#page_content {
	background:url(/fileadmin/template/img/pagecontentback.png) repeat-y;
	zoom:1;
	_height:300px;
	min-height:300px;
}
#page_content #leftMenu {
	/*background:#d3cfca;*/
	color:#53524d;
	font-size:14px;
	padding:5px;
}
#page_content #leftMenu ul { border-top:1px solid #aaa5a0; }
#page_content #leftMenu li {
	margin:0;
	padding:0;
	border-bottom:1px solid #aaa5a0;
}
#page_content #leftMenu li a {
	color:#53524d;
	padding:5px 8px;
	display:block;
	line-height:19px;
	_height:19px;	
}
#page_content #leftMenu li.selected a {
	background:#f3f2ee;
}
#page_content #leftMenu ul ul {
	border:none;
	padding:0 14px;
	color:#53524d;
	font-size:10px;
	background:#d3cfca;
	border-top:1px solid #aaa5a0;
}
#page_content #leftMenu ul ul a {
	color:#53524d;
	padding:5px 0;
	line-height:16px;
	/*height:16px;*/
	zoom:1;
	border:none;
}
#page_content #leftMenu li.selected ul a {
	background:#d3cfca;
	border:none;
	font-size:12px;
}
#page_content #leftMenu ul ul li { border:none; }
#page_content #leftMenu ul ul li.selected a { color:#fff; }
#page_content .centerCol {
	width:559px;
	padding:18px 20px;
	background: url(/fileadmin/template/img/contentstarback.png) right top no-repeat;
	min-height:150px;
	_height:150px;
}
#page_content .centerCol h1 {
	color:#53524d;
	margin:0 0 15px 0;
	font-size:30px;
	width:90%;
}

#page_content .centerCol h2 {
	color:#53524d;
	margin:0 0 15px 0;
	font-size:26px;
}

#page_content .rightCol {
	width:181px;
	padding:10px;
}
.wysiwyg {
	color:#53524d;
}
.wysiwyg p {
	margin:0 0 8px 0;
}
.wysiwyg h1 { font-size:30px; }
.wysiwyg h2 { font-size:26px; }
.wysiwyg h3 { font-size:20px; margin:0 0 8px 0; }
.wysiwyg h4 { font-size:18px; }
.wysiwyg h5 { font-size:16px; margin:0 0 8px 0; }
.wysiwyg h6 { font-size:14px; }
.wysiwyg p.highlighted {
	background:#ff6;
	font-weight:bold;
}
.wysiwyg p.intented { margin-left:20px; }
.wysiwig pre { font-family:monospace; }
.wysiwig cite { font-style:italic; }
.wysiwig acronym {
	padding-bottom:1px;
	border-bottom:1px dashed #891112;
	cursor:help;
}
.wysiwig a {
	color:#ddd;
}
.wysiwig hr {
	height:2px;
	color:#ccc;
	background-color:#ccc;
	border:0px;
	margin-bottom:10px;
}
.wysiwig ul, .wysiwig ol {
	list-style-position:outside;
	margin:10px 0 10px 16px;
	padding:0;
}
.wysiwig li {
	margin:4px auto;
	padding:0;
}
.wysiwyg .imageBordered { border:1px solid #ccc; }
.wysiwyg table { 
	font-size:100%;
	border-color:#ccc;
	border-collapse:collapse;

	margin:10px 0;
}




.wysiwyg th {
	padding:3px 8px;
	font-weight:bold;
}
.wysiwyg td { padding:2px; }
.wysiwyg td p { margin: 0; }

div.news-single-img {
	/*padding:  0 10px 1px 0;*/






















	float: left;
}





div.tx-damliteshow-previewimage img {
	/*height: 80px;*/
}
/*
.news-single-img img {
	width: 120px;

	height: 120px;
}*/



div.news_list_image {
	padding: 0 10px 10px 0;
	float: left;
}
.news-list-item h3 {
	margin: 0 0 5px 0;
	padding: 0;
}
div.news_list_wrap {
	margin-top: 5px;
}

.news-list-item .bodytext {
	text-align: justify;
}
div.news-single-item img {
	padding-right: 10px;
	float: left;
}
.tx-ttnews-browsebox table tbody tr td p a { font-weight: bold; color: #999; }


.tx-misslist-pi2 a
 {
  color:#999999;
 }
 
 .tx-misslist-pi1 a
 {
  color:#999999;
 }
 
 .finalist_holder
  {
   float:left; 
   width:122px; 
   border:1px solid black; 
   height:auto; 
   margin-right:5px; 
   margin-left:5px; 
   margin-bottom:10px; 
   background-color:#D3CFCA; 
   border:1px solid #AAA5A0;
  }
  
  .miss_img
   {
    width:100px; 
    height:auto; 
    margin-top:10px; 
    margin-left:11px;
   }

/*FG*/
.obr {
  border: 1px solid #fff;
  margin-top: 5px;
  position: absolute;
}

.album_wrap {
  width: 200px;
  position: relative;
  margin: 0 auto;
}
.album1 {
  position: absolute;
  left: 0;
}
.album2 {
  position: absolute;
  left: 0;
}