/*

Designed and Coded By: MaKa
Date: 11/3/2008

pozor na images/footera-top.jpg !!!

PRIMARY COLORS:

gray: #eaeaea;
dark-blue: #002d56;
black: #444444;
silver: #bcbcbc;



*/

/*
@font-face {  
	  font-family: "Euromode";  
	  src: url("/assets?p=%2F..%2Ffonts%2FEURON.eot+");   
	  src: local("Euromode"), url("/assets?p=%2F..%2Ffonts%2FEURON.ttf+") format("truetype");   
}
*/  
  
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0pt; padding: 0pt; border: 0pt none; font-weight: inherit; font-style: inherit; 
/*font-size: 100%;*/
  font-size: 14px;
  /*font-family: inherit; */
  font-family: tahoma, sans-serif;
  vertical-align: baseline;
  /* letter-spacing:1px; 
  letter-spacing:0.8px;  */
  letter-spacing:0.9px;
  
  /*z-index:300;
  */  
}
html
{
	/*
  background: url("/assets?p=%2Fimages%2FhtmlBG.jpg") repeat-x 0 -2px;*/
  background: none repeat scroll 0% 0% transparent;
  
}

td { font-size: 14px; }
body
{
	/*font-size: 90%;
	font-family: helvetica, georgia, sans-serif;
  */
/*
	line-height: 1.6em;
*/
  line-height: 22px;
	text-align: center;
	color: rgb(255, 255, 255);
  background: none repeat scroll 0% 0% transparent;
/*
  font-family:Arial,Helvetica,sans-serif;
*/
  background: url("/assets?p=%2Fimages%2Ffootera-top.png") repeat-y center center;
/*
  color:#41340b;font-size:small;line-height:1.5;min-width:960px
*/
}
/*
body { font-size: 65%; color: rgb(34, 34, 34); background: none repeat scroll 0% 0% rgb(255, 255, 255); font-family: "Tahoma","Tahoma","Tahoma",Tahoma,Tahoma,Tahoma,sans-serif; }
body { color: rgb(255, 255, 255); font-family: Tahoma,times,"times new roman",serif; background: none repeat scroll 0% 0% transparent; }
*/

ul, li, img, body, html
{
	margin: 0;
	padding: 0;
}
ul,ol {
/*
  list-style-position:inside !important;
*/
  list-style-position:outside !important;
}
ol {
  margin-left:28px;     
}
ul {
  margin-left:15px;     
}

a, a:link, a:visited { color: #595959; text-decoration: underline; }
a:hover, strong a:hover, a:hover strong { color: #595959; text-decoration: underline; }
strong, b { color: #595959 }
p { font-size: 14px; margin-bottom: 10px; }
/*
a
{
	text-decoration: none;
	color: #002d56;
}

a:hover
{
	text-decoration: underline;
}
*/
a img
{
	border: none;
}

/*
h33
{
	background: url("/assets?p=%2Fimages%2FsilverGradient.jpg") repeat-x;
	color: #444444;
	margin-top: 0;
	margin-bottom: 0;
	padding: .2em .5em;
	-moz-border-radius-topleft: 10px;
	-moz-border-radius-topright: 10px;
	-webkit-border-top-left-radius: 10px;
	-webkit-border-top-right-radius: 10px;
	text-align: left;
	text-transform: lowercase;
	font-weight: normal;
}
*/

h2
{
	/*
  font-family: georgia;
  */
}


.fr
{
	float: right;
	padding: 1em 0 1em 1em;
}

.fl
{
	float: left;
	padding: 1em 1em 1em 0;
}

#wrapper { width: 960px; margin: 0pt auto; position: relative; }
/*#wrapper { width: 100%; height: auto; margin: 0pt auto; background: url("/assets?p=%2Fbackground-dark.jpg") no-repeat scroll center top rgb(0, 0, 0); }*/
#wrapper { width: 100%; height: auto; margin: 0pt auto; }
#container
{
	text-align: left;
	margin: auto;
	width: 970px;
	background: url("/assets?p=%2Fimages%2FcontainerBG.png") repeat-y;
}

#container ul, #container ul li a
{                                                                                                                    
	list-style-type: none;
}
#header { width: 960px; padding: 0pt; margin: 0pt auto; position: relative; clear: both; background: none repeat scroll 0% 0% transparent; }
.header { height: 330px;}
.header-home { height: 410px;}
/*.site-h1 { display: block; width: 210px; height: 158px; clear: both; margin: 0pt; padding: 0pt; background: none repeat scroll 0% 0% transparent; border: 0pt none; }*/
.site-h1 { display: block; width: 210px; height: 70px; clear: both; margin: 0px; padding: 0px 0px 0px 0px; background: none repeat scroll 0% 0% transparent; border: 0pt none; float:none; padding-top:0px; 
text-align:left;
float:left;
 }
.site-h1 a { display: block; width: 210px; height: 70px; text-indent: -9999px; outline: medium none; margin: 0pt; padding: 0pt; background: none repeat scroll 0% 0% transparent; border: 0pt none; }

#header #h2_main {
  position:absolute;
  left:235px;
  bottom: 50px;
}

.site-h2_nepouzito { 
  text-align:left;
  /*
position:relative; margin: 0px; bottom: 53px; padding:0px; left:235px;
*/
  
  background: none repeat scroll 0% 0% transparent; border: 0pt none; 
  font-family: tahoma;
  /*
  font-size: 16pt;
  */
  font-size: 12pt;
  font-weight: bold;
  letter-spacing:2px;
}

#mainnav { display: block; clear: both; margin: 0px; padding: 0px; background: none repeat scroll 0% 0% transparent; border: 0pt none; 
height: 40px; width: 727px; position:relative; bottom:100px; right:0; float: right; }
#mainnav ul {
list-style-type: none;
/*
background-image: url("/assets?p=%2Fmenu%2Fmenu_bg.png");

height: 40px;
width: 727px;
*/
/*
margin: auto;
*/
}

/*
#main { width: 950px; height: auto; margin: 0pt auto; padding: 15px; background: url("/assets?p=%2Fwhite-fade.png") repeat scroll 0% 0% transparent; clear: both; }
*/

#main { /* width: 950px; */ width: 960px; height: auto; margin: 0px auto; /* padding: 15px; */ padding: 0px; /* background: none repeat scroll 0% 0% transparent; */ background: url("/assets?p=%2Fimages%2Ffootera-top.jpg") repeat-y center center; clear: both; }

#footer { text-align: center; padding-top: 1px; padding-bottom: 0px; border-top: none; z-index:0}
/*#footer { background: url("/assets?p=%2Ffooter-dark.jpg") no-repeat scroll left top transparent; font-size: 1em; text-align: center; margin: 0pt auto;  width: 100%; height: 120px; border: 0pt none; clear: both; }*/
#footer { background: none; font-size: 12px; text-align: center; margin: 0pt auto; /*padding: 50px 0pt 20px;*/ width: 100%; height: 425px; border: 0pt none; clear: both; }
#page-media_music #footer, #page-media_youtube #footer, #page-media_discography #footer, #page-media_photos #footer, #page-photos_index #footer, #page-photos_show #footer, #page-nehazarduj #footer, #page-nehazarduj-text #footer { background: url("/assets?p=%2Fimages%2Ffootera-bottom.jpg") no-repeat scroll center top transparent; }

#page-nehazarduj #footer_top, #page-nehazarduj-text #footer_top { background: url("/assets?p=%2Fimages%2Ffootera-top.jpg") repeat-y center center; width:100%; }

#footer a, #footer a:visited {  }
#footer a:hover {  }
.footer-wrapper { width: 960px; height: auto; margin: 0pt auto;
height: 112px; 
background: url("/assets?p=%2Fimages%2Ffooter-center.png") no-repeat scroll center top;
/*
margin-top:238px;
*/
margin-top:237px;
}

#ph_html_foot_left { width: 235px; margin-top: 44px; margin-left: 0px; height: 100%; font-size:12px; line-height: 19px;  float: left; text-align: left; color:#323232;}
#ph_html_foot_left a, #ph_html_foot_left a:visited { font-size: 12px; text-decoration: underline; color:#323232;}
#ph_html_foot_left a:hover {  }
#ph_html_foot_left p#copyright1 { margin-bottom: 15px; font-size: 12px; }
#ph_html_foot_left p#copyright2 { margin-bottom: 0px; font-size: 12px; }

#ph_html_footer_left { width: 300px; margin-top: 27px ; margin-left: 40px; height: 100%; font-size:12px; line-height: 19px;  float: left; text-align: left; color:#000000; }
#ph_html_footer_left a, #ph_html_footer_left a:visited { font-size: 12px; text-decoration: underline; color:#C80000;}
#ph_html_footer_left a:hover {  }
#ph_html_footer_left p#copyright1 { margin-bottom: 0px; font-size: 12px; }
#ph_html_footer_left p#copyright2 { margin-bottom: 0px; font-size: 12px; }

#ph_html_footer_nav { width: 220px; margin-top: 27px ; margin-right: 40px ; height: 100%; line-height: 19px; text-align:left;float: right; color:#000000;}
#ph_html_footer_nav a, #ph_html_footer_nav a:visited { font-size: 12px; text-decoration: underline; color:#C80000;}
#ph_html_footer_nav a:hover { text-decoration: underline; }
/* #ph_html_footer_nav strong { font-weight: normal; text-decoration: none; color:#ffffff;} */
#ph_html_footer_nav p#foot_1 { margin-bottom: 30px; font-size: 12px; }
#ph_html_footer_nav p#foot_2 { margin-bottom: 0px; font-size: 12px; }
#ph_html_footer_nav p#copyright_2 { margin-bottom: 0px; font-size: 12px; float:right;text-align:left;}
/*
#ph_html_footer_left { width: 235px;  margin: 0pt 0pt 15px; padding: 10px 0pt; height: 100%; line-height: 19px;  float: left; text-align: left; }
#ph_html_footer_left a, #ph_html_footer_left a:visited { font-size: 13px; text-decoration: underline;}
#ph_html_footer_left a:hover {  }
#ph_html_footer_left p { margin-bottom: 0pt; font-size: 13px; }

#ph_html_footer_nav { width: 725px; margin: 0pt 0pt 15px ; padding: 10px 0pt; height: 100%; line-height: 19px; float: right;}
#ph_html_footer_nav a, #ph_html_footer_nav a:visited { font-size: 13px; text-decoration: none; }
#ph_html_footer_nav a:hover { text-decoration: underline; }
#ph_html_footer_nav p { margin-bottom: 0pt; font-size: 13px; }
#ph_html_footer_nav strong { font-weight: normal; text-decoration: none;}
*/


#___header
{
position: relative;
	background: url("/assets?p=%2Fimages%2Fheader.jpg") no-repeat;
	overflow: hidden;
}

#header #languages {
  border-style:none;
  width:175px;
  height:20px;  
  text-align:left;
  position: absolute;
  left: 234px; 
  top: 55px;
  color: white;
  font-weight: normal;
  /*padding-bottom: 5pt;*/
  line-height:27px;
}
#languages .lang { display: block; width: 30px; height: 20px; margin-right: 10px; padding: 0pt; background: none repeat scroll 0% 0% transparent; border: 0pt none; float:left; }
#languages .lang a { display: block; width: 30px; height: 20px; text-indent: -9999px; outline: medium none; margin: 0pt; padding: 0pt; background: none repeat scroll 0% 0% transparent; border: 0pt none; float:left; }



.___lang{
width:30px;
height:20px;
float:left;
}
#header #basket {
  width:182px;
  text-align:right;
  position: absolute;
  right: 12px; 
  top: 0px;
  color: white;
  font-weight: normal;
  /*padding-bottom: 5pt;*/
  line-height:27px;
}

#header #basket a {
 font-size:13px;
 letter-spacing:1.3px;
 text-decoration: underline;
}
#header #basket label {
 font-size:12px;
}
#header #basket #l_pop {
 font-size:15px;
}
.l_pop2 {
  margin-top:9px;
 line-height:17px;
}

#header h5 {
font-weight: normal;
}

#__header h1
{
	display: none;
}

#header p
{
	margin-top: 113px;
	width: 970px;
	padding: .6em 0 .6em .5em;
	background: url("/assets?p=%2Fimages%2FsilverGradient.jpg") repeat-x;
	margin-bottom: 0;
	color: #454545;
	letter-spacing: .19em;
	border-top: 1px solid #dfe2e5;
	border-bottom: 1px solid #898989;
}

#sidebar { width: 270px; float: left; background: none; }

/* SIDEBAR */
#sidebar_top {
  position:relative;
  height:13px;
  background: url("/assets?p=%2Fleft_menu%2Fleft_menu_top.png") no-repeat;        
}
#sidebar_bottom {
  position:relative;
  height:10px;
  background: url("/assets?p=%2Fleft_menu%2Fleft_menu_bottom.png") no-repeat;
}
.sidebar_divider {
  list-style-type: none;
  position:relative;
  height:5px;
  /* background: url("/assets?p=%2Fleft_menu%2Fleft_menu_divider.png") no-repeat; */
  background: none ;
}
.sidebar_divider_dark {
  list-style-type: none;
  position:relative;
  height:1px;
  background: url("/assets?p=%2Fleft_menu%2Fleft_menu_divider_dark.png") no-repeat;
}

/*
.rs-menu ul li { list-style-type: none; float: left; padding: 0pt; padding-left: 1px; padding-right: 1px; margin: 0pt; width: auto; height: 40px; position: relative; }
.rs-menu ul li a { padding-left: 8px; padding-right: 8px; display: block; font-size: 12px; height: 40px; color: rgb(255, 255, 255); text-align: center; text-decoration: none; }
.rs-menu ul { position: relative; margin: 0pt; width: auto; height: 40px; }
#sidebar ul#nav a:hover { text-decoration: none; color: white; background-image: url("/assets?p=%2Fmenu%2Fmenu_over.png"); background-repeat:repeat-x 80%; }
*/

#sidebar ul#nav li { color:white; }
#sidebar ul#nav li a { /*vertical-align:middle;*/ display: block; /*color: #444444; */ color:white; text-decoration: none;}
#sidebar ul#nav li a:hover { text-decoration: none; }

#sidebar ul#nav li.side { vertical-align:middle; list-style-type: none; background: url("/assets?p=%2Fleft_menu%2Fleft_menu_off.png") no-repeat; height:30px; line-height: 30px; text-align:left; text-decoration: none;}
#sidebar ul#nav li.side_on { vertical-align:middle; list-style-type: none; background: url("/assets?p=%2Fleft_menu%2Fleft_menu_on.png") no-repeat; height:30px; line-height: 30px; text-align:left; }
#sidebar ul#nav li.side:hover, #sidebar ul#nav li.side_on:hover { background: url("/assets?p=%2Fleft_menu%2Fleft_menu_on.png") no-repeat; }
#sidebar ul#nav li.side span, #sidebar ul#nav li.side_on span { padding-left:35px; font-size:13px; letter-spacing:1.4px; font-family: "Euromode"; }

#sidebar ul#nav li.side_1 { list-style-type: none; background: url("/assets?p=%2Fleft_menu%2Fleft_menu_1_off.png") no-repeat; height:32px; line-height: 23px; text-align:left; text-decoration: none; }
#sidebar ul#nav li.side_1:hover { /* background: #bcbcbc url("/assets?p=%2Fleft_menu%2Fleft_menu_1_off.png") 2% 50% no-repeat; */ background: url("/assets?p=%2Fleft_menu%2Fleft_menu_1_off.png") no-repeat; }
#sidebar ul#nav li.side_1:hover span, #sidebar ul#nav li.side_3:hover span  { /* color:#E6E6E6; */ text-decoration: underline;}
#sidebar ul#nav li.side_1 span { padding-left:29px; font-size:14px; letter-spacing:1.4px;}

#sidebar ul#nav li.side_2 { vertical-align:middle; list-style-type: none; background: url("/assets?p=%2Fleft_menu%2Fleft_menu_2_off.png") no-repeat; height:29px; line-height: 29px; text-align:left; }
#sidebar ul#nav li.side_2_on { vertical-align:middle; list-style-type: none; background: url("/assets?p=%2Fleft_menu%2Fleft_menu_2_on.png") no-repeat; height:29px; line-height: 29px; text-align:left; }
#sidebar ul#nav li.side_2:hover, #sidebar ul#nav li.side_2_on:hover { background: url("/assets?p=%2Fleft_menu%2Fleft_menu_2_on.png") no-repeat; }
#sidebar ul#nav li.side_2 span, #sidebar ul#nav li.side_2_on span { padding-left:40px; font-size:13px; letter-spacing:1.4px;}

#sidebar ul#nav li.side_3 { vertical-align:middle; list-style-type: none; background: url("/assets?p=%2Fleft_menu%2Fleft_menu_3_on.png") no-repeat; height:24px; /*line-height: 20px;*/ line-height: 24px; text-align:left; }
#sidebar ul#nav li.side_3:hover { background: url("/assets?p=%2Fleft_menu%2Fleft_menu_3_on.png") no-repeat; }
#sidebar ul#nav li.side_3 span { padding-left:39px; font-size:12px; letter-spacing:1.4px;}

/* MAIN CONTENT */

#mainContent
{
	/*border:solid 1px;*/
  /*width:737px;
  680
  padding: 0 1em;
  margin-left: 250px;
  */
  width:960px;

  height:auto;
  overflow: hidden;

/*
  height:340px;
  overflow: visible;
*/
    
  float:left;
  margin-right: 0px;
  margin-top: 0px;
  margin-bottom:-238px;

}

#mainContent div
{
	font-size: 14px;
/*
  overflow: hidden;
*/
  overflow: visible;
}

.tier1, #tier2, #tier3
{
	margin-bottom: 1em;
}

/*
#tier1 div, #tier2 div, #tier3 div#news, #tier3 div div
{
	border: 1px solid #ababab;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	padding: 0 1em;
}
*/
#mainContent .tier1 { /*height: 226px;*/ height:auto; padding-top: .6em; }
#mainContent #tier_home_1, #mainContent #tier_home_2, #mainContent #tier_home_3, #mainContent #tier_home_4 { /*height: 226px;*/ height:auto; padding-top: .6em; }

.tier1
{
	color:black;
  text-align:justify;
  height: auto;
	float: left;
	/*
  height: 226px;
  width: 74%;
  width: 100%;
  width: 680px;
  */
  width: 677px;
    
	border: none;
	padding: 0;
	margin: 0;
  margin-bottom:20px;
  /*margin-right: 1em;*/
  margin-left:18px;   
/*
  
  margin-right:18px;

*/  
}
.text_edit
{
	position: relative;
  color:black;
  text-align:justify;
  height: auto;
  	
	/*
  height: 226px;
  width: 74%;
  width: 100%;
  660
  */
  width: 860px;
    
	border: none;
/*
	padding: 0;
	margin: 0;
  margin-bottom:0px;

  margin-left:18px;

  
  margin-right:18px;

*/  
  background:white;
  padding-left:50px;
  padding-right:50px;
/*
  padding-top:15px;
*/
  padding-top:40px;
  padding-bottom:40px;
  
/*
  margin-bottom:30px;
*/
  margin-bottom:0px;
  /*
clear:both;

  overflow:visible;
  */
}

.min_height {
  /* 410 dle navrhu */
  /* min-height:890px; !!! */
  min-height:470px;
  height:auto !important;
  
}

.text_edit_home_main
{
	position:relative;
  color:black;
  text-align:justify;
  height: 490px;
  width: 960px;
	border: none;
  background:white;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
/*
.node_left_main {
  position:relative;
  float: left;
  height: auto;
  width: 570px;
  overflow: auto;
  margin: 20px 25px 20px 40px;
  overflow: auto;
}
*/
.node_left {
  position:absolute;
  height: auto;
	float: none;
/*
  width: 235px;
*/
  width: 260px;
	border: none;
  margin: 0px 0px 0px 0px; padding: 0px; background: none repeat scroll 0% 0% transparent; clear: both;
  margin-top: 20px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 40px;    
}
.main_divider_left {position:absolute;width:1px; height:440px; background: url("/assets?p=%2Fimages%2Fmain_divider.jpg") no-repeat scroll center top; margin-left:325px; margin-top:20px;}
.node_middle {
  position:absolute;
/*
  top:0;right:0;
*/
  height: auto;
  float: none;
  
  width: 260px;
	border: none;
  margin: 0px 0px 0px 0px; padding: 0px; background: none repeat scroll 0% 0% transparent; clear: both;

  margin-top: 20px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 350px;    

}
.main_divider_right {position:absolute;width:1px; height:440px; background: url("/assets?p=%2Fimages%2Fmain_divider.jpg") no-repeat scroll center top; margin-left:635px; margin-top:20px;}
.node_right {
  position:absolute;
/*
  top:0px
*/
  height: auto;
	float: none;
  
  width: 260px;
	border: none;
  margin: 0px 0px 0px 0px; /* padding: 15px; */ padding: 0px; background: none repeat scroll 0% 0% transparent; clear: both;

  margin-top: 20px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 660px;       
  
}
#node_left_home {
  margin-top: 110px ;
}

.text_edit p {
  padding-right:0px;
  padding-bottom:15px;
}
 
.text_edit a {color:#C80000;}

.text_edit ul { font-family: tahoma, sans-serif; font-size:14px; padding-bottom:15px; }
 
.tier1 .text_edit ul li {
	font-size:14px;
  color:black;
  text-align:justify;
  height: auto;
	float: left;
  line-height: 18px;
	/*
  height: 226px;
  width: 74%;*/
  width: 100%;
    
	border: none;
	padding: 0;
	margin: 0;
  margin-bottom:0px;
  /*margin-right: 1em;*/
  

}
.obtekani_inside {
vertical-align: top; 
padding-top: 15px; 
padding-left: 15px; 
padding-right: 15px; 
padding-bottom: 15px;
}

.text_edit_home { width: 260px; float:left; height:175px; margin: 0px 0px 0px 0px;}
.text_edit_home p {margin-bottom:15px; margin: 0px 15px 20px 15px; font-size:15px; line-height:17px;}

/*
    .color-block {
       background:transparent;
       filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000050,endColorstr=#99000050);
       zoom: 1;
    }
*/    
.text_edit_home_1_2 { width: 220px; height:auto; /*background:#f5f5f5; */ border:none; text-align:center; /* margin-right:0px; */ 
    
/*
    background-color: #fd7e7e;
    background-color: rgba(255,0,0,0.5);
*/
    /* background-color: white; */
    background-color: rgba(255,255,255,0.7);

    

/*
background-color:rgb(255,255,255);
*/
    
    /* opacity : 0.7; */
    /* -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"; */
    /* filter: alpha(opacity=70); */
    /* background:none; */
/*    -ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#B2FFFFFF,endColorstr=#B2FFFFFF);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#B2FFFFFF,endColorstr=#B2FFFFFF);
    zoom: 1;
*/
    line-height: 10px;
    margin-bottom:30px; position:relative;  padding-top:5px;}

.text_edit_home_2_1 { width: 458px; height:230px; float:left; background:#f5f5f5; border:solid 2px #f5f5f5;  }

.text_edit_home_2_1_c { width: 670px; height:auto; float:left; background:#f5f5f5; border:solid 2px #f5f5f5; }

.text_edit_home_2_2 { width: 196px; height:230px; float:right; background:#f5f5f5; border:solid 2px #f5f5f5; margin-right:0px;}

.text_edit_home_kontakt { width: 285px; height:auto; float:left; background:none; border:none; line-height: 17px; font-size:14px; margin-top:0px; overflow: visible; color:black; text-align:left; /* margin-bottom:28px; */ margin-bottom:28px; margin-left:3px;}
.text_edit_home_kontakt a { color: #363636; text-decoration: underline; line-height: 17px;}
.text_edit_home_kontakt #fc_href { width: 145px;margin-left:20px; /* padding-bottom:20px; */ left:38px; position:absolute;}

.text_edit_home_novinky, .text_edit_home_photogallery, .text_edit_home_photogallery_detail { width: auto; height:auto; font-size:14px; }
.text_edit_home_novinky p, .text_edit_home_photogallery p, .text_edit_home_photogallery_detail p { line-height:16px; }
.text_edit_home_novinky_whole {width:860px; margin-right:0px; float:left;}
.text_edit_home_novinky_left {width:290px; margin-right:30px; float:left;}
.text_edit_home_novinky_right {width:240px; float:right;

/*
  position:relative;
  top:0px
  height: auto;
	float: right;
  width: 50px;
	border: none;
  margin: 0px auto;  padding: 0px; background: none repeat scroll 0% 0% transparent; 
  margin-top: 0px ;
*/
}


.text_edit_login { padding-left: 8px; padding-right: 8px; padding-top: 4px; padding-bottom: 4px; width: 661px;/* 677px;*/ height:auto; float:right; background:#f0f0f0; border:none; text-align:left; margin-bottom:18px;}
.text_edit_login p { color:black; margin-top:5px; margin-bottom:5px;}

.h2_green { position:relative; top:0; 
  line-height: 60px;
  width:260px;
  height:50px; font-size: 15px; font-weight: normal; color:white; text-align: left; 
  background: url("/assets?p=%2Fimages%2Fhome_h2.jpg") no-repeat scroll 0% 0% transparent;
  /* background-size: 100%; */
  padding-top: 0px;
  padding-left: 15px;
  padding-bottom: 0px;
  
  margin-top: 0px;
  margin-left: 0px;
  margin-right: 0px;
  margin-bottom: 20px;
/*
   
  padding-right: 5px;
*/
}
.partner_image {
 margin-bottom: 5px;
}
.h3_grey_long { 
  line-height: 20px;
  clear: both; 
  position:relative; top:0; 
  /*
  width:98%;
  */ 
  height:23px; font-size: 13px; font-weight: normal; color:white; 
  vertical-align: top; 
  padding-left: 2%; 
  margin-top: 0; margin-bottom: 0; 
  text-align: left; 
  background: url("/assets?p=%2Fh3_grey_long.png") repeat scroll 0% 0% transparent; background-size: 100%; 
}

.h3_grey_long_c { 
  line-height: 20px;
  clear: both; 
  position:relative; top:0; 
  /*
  width:98%;
  */ 
  height:23px; font-size: 13px; font-weight: normal; color:white; 
  vertical-align: top; 
  padding-left: 2%; 
  margin-top: 0; margin-bottom: 0; 
  text-align: left; 
  background: url("/assets?p=%2Fh3_grey_long_long.png") repeat scroll 0% 0% transparent; background-size: 100%; 
}

/*
.h4_grey { line-height: 15px; position:relative; top:0; width:100%; height:auto; font-size: 13px; font-weight: bold; color:#676767; margin-left: 0px; margin-top: 4px; margin-bottom: 0; text-align: left; }
*/
.news_date { line-height: 15px; position:relative; top:0; width:auto; height:auto; font-size: 13px; font-weight: bold; color:#000000; float:left; margin-bottom: 15px;}
.news_date_l { line-height: 15px; position:relative; top:0; width:70px; height:auto; font-size: 14px; font-weight: bold; color:#000000; float:left; margin-bottom: 15px;}
.news_date_do { line-height: 15px; position:relative; top:0; width:auto; height:auto; font-size: 14px; font-weight: bold; color:#000000; float:left; margin-top: -10px; margin-bottom: 15px;}
.news_date_do_l { line-height: 15px; position:relative; top:0; width:70px; height:auto; font-size: 14px; font-weight: bold; color:#000000; float:left; margin-top: -10px; margin-bottom: 15px;}
.h3_news { line-height: 15px; position:relative; top:0; width:auto; height:auto; font-size: 14px; font-weight: bold; color:#C80000; margin-left: 0px; margin-top: 0px; margin-bottom: 5px; text-align: left; }
.h3_news_gal { line-height: 15px; position:relative; top:0; width:70%; height:auto; font-size: 14px; font-weight: normal; color:#C80000; margin-left: 0px; margin-top: 0px; margin-bottom: 3px; text-align: left; }
.h3_news_gal a { line-height: 15px; position:relative; top:0; width:70%; height:auto; font-size: 14px; font-weight: normal; color:#C80000; margin-left: 0px; margin-top: 0px; margin-bottom: 0; text-align: left; }
/*
#photogalleryline p { width:70%; }
*/
.h3_contact { line-height: 15px; position:relative; top:0; width:100%; height:auto; font-size: 16px; font-weight: bold; color:#000000; margin-left: 0px; margin-top: 4px; margin-bottom: 0; text-align: left; }
.text_edit_home_kontakt div { font-size: 14px; font-weight: normal; color:#000000; }

.h5_grey { letter-spacing:0.8px; position:relative; top:0; width:auto; height:auto; font-size: 12px; font-weight: normal; color:#676767; margin-left: 0px; margin-top: 0; margin-bottom: 0; text-align: left; }

.div_quick {
/*width:176px;*/ 
margin-top:4px;
margin-left:10px;
margin-right:10px;
text-align:left;
/* line-height: 25px;*/
}
.div_quick div {
  position:relative;
  margin-bottom:4px;
  height: 21px;
}
/* label */
.label_quick {
    position:relative;
    font-size:12px;
    color:black;
    /* clear: left; */
    float: left;
    text-align: left;
    margin-right: 0px;
    width: auto;
}
.input_quick { width: 87px; /* margin-bottom:3px; */ float:right; font-size:12px; height: 18px;}

.textarea_quick {
  height:151px;
  width:93%;
  border:solid 1px #676767;
  padding-left:5px;
  padding-right:5px;
  padding-top:5px;
  overflow:hidden;
  margin-bottom:4px;
 /* margin-left:12px;*/
}

.label_login_info_small
        {
            font-size:12px;
            color:black;
            float: left;
            text-align: left;
            margin-right: 5px;
        }

.label_login_info_big
        {
            font-size:12px;
            color:black;
            float: left;
            text-align: left;
            margin-right: 5px;
            width:97px;
        }
        
input    {
            font-size:12px;
            color:rgb(102,102,102);
            height: 18px;
            border:solid 1px #676767;
/*
   -moz-box-shadow:    inset 0 0 3px #000000;
   -webkit-box-shadow: inset 0 0 10px #000000;
   box-shadow:         inset 0 0 10px #000000;
*/
           
        }

/*
input[readonly]
*/

textarea   {
            font-size:12px;
            color:rgb(102,102,102);
            border:solid 1px #676767;
        }

.input_login_info_small
        {
            /*
            clear: none;
            float: none;
            position:relative;
            margin-left:48px;
            float: left;
            clear: right;
            */
            float:left;
            margin-right:15px;
            display: inline; 
            width: 92px;
            margin-bottom:1px;            
        }
.input_login_info_small2 {
            margin-right:15px;
            float:left;
            display: inline; 
            width: 170px;
            margin-bottom:1px;            
}
.input_login_info_big {  width: 170px; margin-bottom:1px; float:left; }

br { clear: left; } 

.button_quick {
  font-size:13px;
  background: url("/assets?p=%2Fimages%2Fbutton_quick.png") repeat scroll 0% 0% transparent;
  width:176px;
  height:30px;
  border:0;
  color:white;
  /* float:center;
  */
}
.button_rest {
font-size:13px;
  background: url("/assets?p=%2Fimages%2Fbutton_quick.png") repeat scroll 0% 0% transparent;
  width:176px;
  height:30px;
  border:0;   
  color:white;
  float:right;
  margin-top:1px;
  margin-bottom:12px;
}
.button_rest_a {
  line-height:30px;
  vertical-align:middle;
  text-decoration: none;  
}
.button_rest_a:hover { text-decoration: none; }
.button_addbasket {
font-size:13px;
  background: url("/assets?p=%2Fimages%2Fbutton_quick.png") repeat scroll 0% 0% transparent;
  width:176px;
  height:30px;
  border:0;
  color:white;
  float:none;
  margin-top:1px;
}

.rounded {
/*
  -moz-border-radius-topleft: 4px;
  -moz-border-radius-topright: 4px;
  -moz-border-radius-bottomleft: 4px;
	-moz-border-radius-bottomright: 4px;
	-webkit-border-top-left-radius: 4px;
	-webkit-border-top-right-radius: 4px;
  -webkit-border-bottom-left-radius: 4px;
	-webkit-border-bottom-right-radius: 4px;  
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
  border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
*/
  -webkit-perspective: 800;
  -moz-border-radius: 4px; /* Firefox */
  -webkit-border-radius: 4px; /* Safari and Chrome */
  border-radius: 4px; /* Opera 10.5+, future browsers, and now also Internet Explorer 6+ using IE-CSS3 */
  /*
  behavior: url("/assets?p=%2Fjs%2Fie-css3.htc");
  behavior: url("/assets?p=%2Fjs%2Fborder-radius.htc"); */
}
.transparent {
	/* Required for IE 5, 6, 7 */
	/* ...or something to trigger hasLayout, like zoom: 1; */
	width: 100%; 

	/* Theoretically for IE 8 & 9 (more valid) */
	/* ...but not required as filter works too */
	/* should come BEFORE filter */
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";

	/* This works in IE 8 & 9 too */
	/* ... but also 5, 6, 7 */
	filter: alpha(opacity=50);

	/* Older than Firefox 0.9 */
	-moz-opacity:0.5;

	/* Safari 1.x (pre WebKit!) */
	-khtml-opacity: 0.5;

	/* Modern!
	/* Firefox 0.9+, Safari 2?, Chrome any?
	/* Opera 9+, IE 9+ */
	opacity: 0.5;
}

.transparentt {
	/* Required for IE 5, 6, 7 */
	/* ...or something to trigger hasLayout, like zoom: 1; */
	width: 100%; 

	/* Theoretically for IE 8 & 9 (more valid) */
	/* ...but not required as filter works too */
	/* should come BEFORE filter */
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";

	/* This works in IE 8 & 9 too */
	/* ... but also 5, 6, 7 */
	filter: alpha(opacity=70);

	/* Older than Firefox 0.9 */
	-moz-opacity:0.7;

	/* Safari 1.x (pre WebKit!) */
	-khtml-opacity: 0.7;

	/* Modern!
	/* Firefox 0.9+, Safari 2?, Chrome any?
	/* Opera 9+, IE 9+ */
	opacity: 0.7;
}

.h2_default { font-size: 16px; font-weight: bold; color:#C80000; margin-top: 0; margin-bottom: 17px; text-align: left; }
.h3_default { font-size: 16px; font-weight: bold; color:#C80000; margin-top: 0; margin-bottom: 17px; text-align: left; }

.p_title {vertical-align:bottom; height:35px; position:relative;}
.p_image {float:left; padding-right: 8px;}
.h3_product { z-index:0; font-size: 14px; font-weight: bold; color:#820f00; margin-top: 0;  text-align: left; position: absolute; bottom: 0; left:47px; float:right;}
       
/*
.h3_grey { position:relative; top:0; width:198px; height:23px; font-size: 13px; font-weight: normal; color:white; margin-left: 1px; margin-top: 0; margin-bottom: 0; text-align: left; background: url("/assets?p=%2Fh3_grey_small.png") repeat scroll 0% 0% transparent; }
*/

.h4_news {  }
/*
#tier1 #featured
{
	height: 226px;
	float: left;
	width: 74%;
	border: none;
	padding: 0;
	margin-right: 1em;
}

#mainContent #tier1 #registerNow
{
	height: 222px;
	width: 12em;
	text-align: left;
	margin: 0 0 0 0;
	padding: 0;
	position: relative;
}
*/
#registerNow h3
{
	background: #eaeaea url("/assets?p=%2Fimages%2Fregister.png") no-repeat 95% 40%;
}

#bird
{
	position: absolute;
	right: -14px;
	top: -10px;
}




#registerNow img
{
	padding-top: .5em;
	padding-left: .3em;
}

#mainContent .tier1 img
{
	float: left;
/*	margin-right: 1em;
*/
}
/*
#tier1 img#featuredImage
{
	width: 39em;
}
*/
#mainContent #tier2
{
	text-align: center;
	margin: 0 auto 1em;
	font-size: .9em;
}

#tier2 h3
{
	text-align: left;
}
/*
h3#whoAreWe
{
	background: #eaeaea url("/assets?p=%2Fimages%2Flens.png") no-repeat 95% 40%;
}

h3#whenIsIt
{
	background: #eaeaea url("/assets?p=%2Fimages%2Falarm.png") no-repeat 95% 40%;
}

.third h3
{
	background: #eaeaea url("/assets?p=%2Fimages%2FtalkIcon.png") no-repeat 95% 40%;
}
*/
#tier2 img
{
	padding-top: .5em;
	width: 90%;
}



#mainContent #tier2 div
{
	float: left;
	width: 31.5%;
	margin-right: 1em;
	padding: 0 0 .5em 0;
}

#mainContent #tier2 div.third
{
	margin-right: 0;
}

#tier2 div p
{
	margin-top: .3em;
	padding: 0 .5em;
	text-align: left;
}

#mainContent #tier3
{
	position: relative;
}

#tier3 h2
{
	padding-left: .5em;
	margin-bottom: .2em;
}

#tier3 span
{
	font-style: italic;
	margin: 0;
	padding-left: .7em;
	margin-bottom: -.6em;
	display: block;
}

#tier3 #tier3 img
{
	width: 100%;
}

#mainContent #tier3 div
{
	margin: 0 0 1em 0;
	padding: 0;
	padding-bottom: .5em;
}

#tier3 div#questionsClasses
{
	width: 64.8%;
	float: left;
}

#mainContent #tier3 #news
{
	float: right;
	width: 31.6%;
	margin-right: .6em;
}
#tier3 p, #tier3 input
{
	padding: 0 1em;
}

#tier3 #questionsClasses p small
{
	display: block;
}

#questionsClasses img
{
	width: 100%;
}

#tier3 h3#haveAQuestion
{
	background: #eaeaea url("/assets?p=%2Fimages%2Femail.png") no-repeat 95% 40%;
}

#tier3 h3#classes
{
	background: #eaeaea url("/assets?p=%2Fimages%2Fmicrophone.png") no-repeat 95% 40%;
}

#tier3 div#news h3
{
	background: #eaeaea url("/assets?p=%2Fimages%2Fpen.png") no-repeat 95% 40%;
}

#footer
{
	clear: both;
	text-align: center;
}

/*
#page-media_music #wrapper, #page-media_youtube #wrapper, #page-media_discography #wrapper, #page-media_photos #wrapper, #page-photos_index #wrapper, #page-photos_show #wrapper, #page-nehazarduj #wrapper { background: url("/assets?p=%2F..%2Fimages%2Fbackground.jpg") no-repeat scroll center top #C1C5C9; }
#page-nehazarduj-text #wrapper { background: url("/assets?p=%2F..%2Fimages%2Fbackground-text.jpg") no-repeat scroll center top #C1C5C9; }
*/
#page-media_music #wrapper, #page-media_youtube #wrapper, #page-media_discography #wrapper, #page-media_photos #wrapper, #page-photos_index #wrapper, #page-photos_show #wrapper, #page-nehazarduj #wrapper { background: url("/assets?p=%2Fimages%2Fbackground.jpg") no-repeat scroll center top transparent; }
#page-nehazarduj-text #wrapper { background: url("/assets?p=%2Fimages%2Fbackground-text.jpg") no-repeat scroll center top transparent; }

#items_count { text-align:right; width:30px; color:white; border:0; background:rgb(103,103,103); }

                                          
.rs-menu { position: absolute; top: 10px; right:5px; height: 50px; /* width: 726px; */ width: auto; background: none; line-height: 17px; z-index:40; }
.rs-menu ul { position: relative; margin: 0px; width: auto; height: 50px; }
.rs-menu ul a:hover, .rs-menu ul li.li-normal-on, .rs-menu ul li.li-wide-on  { text-decoration: none; color: white; background-repeat:none; height: 50px;}

.rs-menu ul li { list-style-type: none; float: left; padding: 0px; padding-left: 0px; padding-right: 0px; margin: 0px; position: relative; margin-left: 0px;}
.rs-menu ul li.li-normal {  width: 100px; height: 50px;  background-image: url("/assets?p=%2Fmenu%2Fmenu_bg.png"); }
.rs-menu ul li.li-wide {  width: 141px; height: 50px;  background-image: url("/assets?p=%2Fmenu%2Fmenu_bg_wide.png"); }

.rs-menu ul li.li-normal a:hover, .rs-menu ul li.li-normal-on  { background-image: url("/assets?p=%2Fmenu%2Fmenu_over.png"); }
.rs-menu ul li.li-wide a:hover, .rs-menu ul li.li-wide-on { background-image: url("/assets?p=%2Fmenu%2Fmenu_over_wide.png"); }
.rs-menu ul li.li-normal-on {  width: 100px; height: 50px; }
.rs-menu ul li.li-wide-on {  width: 141px; height: 50px; }

.rs-menu ul li a { padding-left: 2px; padding-right: 2px; display: block; font-size: 15px; height: 50px; color: rgb(255, 255, 255); text-align: center; text-decoration: none; }      
.rs-menu ul li a span { display: block; padding: 19px 5px 5px; font-size: 15px;}
.rs-menu ul li a span.more_rows_menu { padding-top:11px; }

.rs-menu ul li#rs-menu_start { background-image: url("/assets?p=%2Fmenu%2Fmenu_left.png"); background-repeat: no-repeat; width:2px; height: 50px; }
.rs-menu ul li#rs-menu_end { background-image: url("/assets?p=%2Fmenu%2Fmenu_right.png"); background-repeat: no-repeat; width:2px; height: 50px; }
.rs-menu ul li.rs-menu_divider { padding-left: 0px; padding-right: 0px; list-style-type: none; position:relative; width:1px; height: 50px; background: url("/assets?p=%2Fmenu%2Fmenu_divider.png") no-repeat; }

/* submenu */
.rs-menu ul li ul { position: absolute; top: 100%; left: 0px; width: 210px; /*background-image: url("/assets?p=%2Fmenu%2Fmenu_sub.png");*/ display: none; height: auto; }
.rs-menu ul li:hover ul { display: block;width:210px; /* background-image:none; */}
.rs-menu ul li ul li { list-style-type:none; /* background:url("/assets?p=%2Fimages%2Fmenu_arrow.png") no-repeat 5px 4px transparent; list-style-position:inside; float: none; */ float: left; display: block; margin: 0px; width:210px; text-align: left;}
.rs-menu ul li ul li a { padding: 0px; text-align: left; font-size: 13px; vertical-align:middle; width:210px; margin:0px; }

.rs-menu ul li ul li.li-sub-high {background-image: url("/assets?p=%2Fmenu%2Fmenu_sub_high.png");}
.rs-menu ul li ul li.li-sub-normal {background-image: url("/assets?p=%2Fmenu%2Fmenu_sub.png");}
/* #720D0D */                                                                                                  
.rs-menu ul li ul li a:hover { cursor: hand; position:relative; text-decoration: none; /* background-image:url("/assets?p=%2Fmenu%2Fmenu_sub_over.png") */ /*no-repeat #720D0D; */ background-repeat: no-repeat; font-size: 13px; vertical-align:middle; margin-left:0px; margin-right:0px; width:210px; padding-left:0px;/*background-image:none;*/ }
.rs-menu ul li ul li.li-sub-high a:hover { background-image:url("/assets?p=%2Fmenu%2Fmenu_sub_high_over.png");}
.rs-menu ul li ul li.li-sub-normal a:hover { background-image:url("/assets?p=%2Fmenu%2Fmenu_sub_over.png");}
                                                                                             
.rs-menu ul li ul li a span.sub-menu { float:none; padding: 0px; margin:0px; padding-left:30px; width:170px; margin-right:10px; font-size: 13px; /* line-height:24px; */ vertical-align:middle; }

.rs-menu ul li ul li.li-sub-high, .rs-menu ul li ul li.li-sub-high a, .rs-menu ul li ul li.li-sub-high a:hover, .rs-menu ul li ul li.li-sub-high a span.sub-menu {height: 40px; line-height:18px;}
.rs-menu ul li ul li.li-sub-normal, .rs-menu ul li ul li.li-sub-normal a, .rs-menu ul li ul li.li-sub-normal a:hover, .rs-menu ul li ul li.li-sub-normal a span.sub-menu {height: 25px; line-height:25px;}
/*
.rs-menu ul li ul { position: absolute; top: 100%; left: 0px; width: 210px; background: none repeat scroll 0% 0% #A41313; display: none; height: auto; }
*/
/*
, 
.rs-menu ul li.li-normal ul li a:hover, .rs-menu ul li.li-wide ul li a:hover,
.rs-menu ul li.li-normal-on ul li a:hover, .rs-menu ul li.li-wide-on ul li a:hover

.rs-menu ul li ul li { list-style-type:none; list-style-image:url("/assets?p=%2Fimages%2Fmenu_arrow.png"); list-style-position:inside; float: none; display: block;  display: list-item; margin: 0px; height: 25px; width:210px; line-height:25px; text-align: left;}
.rs-menu ul li ul li a span.arrow { float:left; padding: 0px; padding-left:13px; padding-right:0px; height: 25px; font-size: 12px; line-height:25px; vertical-align:middle; width:15px;}
.rs-menu ul li ul li a span.sub-menu { float:none; padding: 0px; padding-left:13px; height: 25px; font-size: 12px; line-height:25px; vertical-align:middle; width:210px;}
.rs-menu ul li:hover ul { display: block;width:210px;background-image:none; }
*/

/*
.rs-menu ul ul { position: absolute; top: 100%; left: 0pt; width: 210px; background: none repeat scroll 0% 0% #A41313; display: none; height: auto; }
.rs-menu ul ul li { list-style-type:inline; list-style-image:url("/assets?p=%2Fimages%2Fmenu_arrow.png"); float: none;  display: list-item; margin: 0px; height: auto; width:210px; }
.rs-menu ul ul li a { padding: 4px; height: auto; text-align: left; font-size: 12px; line-height:12px; vertical-align:middle; width:210px; margin-left:4px;}

.rs-menu ul ul li a:hover { text-decoration: none; background: none repeat scroll 0% 0% #720D0D; height: auto; font-size: 12px; line-height:12px; vertical-align:middle; margin-left:4px; margin-right:4px; width:auto; background-image:none;}
.rs-menu ul ul li a span.arrow { float:left; padding: 0px; padding-left:13px; padding-right:0px; height: auto; font-size: 12px; line-height:25px; vertical-align:middle; width:15px;}
.rs-menu ul ul li a span.menu { float:right; padding: 0px; padding-left:0px; height: auto; font-size: 12px; line-height:25px; vertical-align:middle; width:175px;}

.rs-menu ul li:hover ul { display: block;width:210px;background-image:none; }
*/
/*
.rs-menu ul ul li a span { padding: 0px; padding-left:13px; height: 25px; font-size: 12px; line-height:25px; vertical-align:middle; width:185px;}
*/
/*.rs-menu { position: absolute; top: 53px; right: 0px; height: 50px; width: auto; background: url("/assets?p=%2Fbg_hornimenu.gif") repeat-x scroll left top transparent; opacity: 0.9; }
.rs-menu ul a:hover { text-decoration: none; color: white; background-image: url("/assets?p=%2Fmenu%2Fmenu_over.png"); background-repeat:repeat-x 80%; }
*/
/*
.rs-menu ul { position: relative; margin: 0pt; width: auto; height: 50px; background-image: url("/assets?p=%2Fmenu%2Fmenu_bg_whole.png"); background-repeat:repeat-x; padding-right: 5px;}
*/
/*
.rs-menu ul a:hover, .rs-menu-on-a  { text-decoration: none; color: white; background-image: url("/assets?p=%2Fmenu%2Fmenu_over.png"); background-repeat:none; height: 50px;}
*/
/*
.rs-menu ul li.li-normal a:hover, .li-normal-on  { background-image: url("/assets?p=%2Fmenu%2Fmenu_over.png"); }
.rs-menu ul li.li-wide a:hover, .li-wide-on { background-image: url("/assets?p=%2Fmenu%2Fmenu_over_wide.png"); }
*/
/*
.rs-menu ul li.li-normal { list-style-type: none; float: left; padding: 0px; padding-left: 0px; padding-right: 0px; margin: 0pt; width: 100px; height: 50px; position: relative; background-image: url("/assets?p=%2Fmenu%2Fmenu_bg.png"); margin-left: 0px;}
.rs-menu ul li.li-wide { list-style-type: none; float: left; padding: 0px; padding-left: 0px; padding-right: 0px; margin: 0pt; width: 141px; height: 50px; position: relative; background-image: url("/assets?p=%2Fmenu%2Fmenu_bg_wide.png"); margin-left: 0px;}
*/
/* .rs-menu ul li:first-child { border: medium none; } 
55px podtim
*/

/*
.rs-menu ul li a:hover, .rs-menu ul li:hover { background: none repeat scroll 0% 0% rgb(255, 255, 255); text-decoration: none; }
*/
/*
.rs-menu ul ul { position: absolute; top: 100%; left: 0pt; width: 210px; background: none repeat scroll 0% 0% #a41313; display: none; height: auto; }
*/

/*
.rs-menu ul ul { position: absolute; top: 100%; left: 0pt; width: 210px; background-image: url("/assets?p=%2Fmenu%2Fmenu_sub.png"); display: none; height: 25px; }
.rs-menu ul ul li { list-style-type:inline; float: none; display: block; margin: 0px; height: 25px; width: 210px;}
.rs-menu ul ul li a { padding: 4px; height: 25px; text-align: left; }
.rs-menu ul ul li a:hover { text-decoration: none; background-image: url("/assets?p=%2Fmenu%2Fmenu_sub_over.png"); width:210px; height:25px; }   
.rs-menu ul ul li a span { padding: 0px; font-size:12px; height: 25px; }                                          
.rs-menu ul li:hover ul { display: block; }
*/
/*
.rs-menu ul ul li a:hover { text-decoration: none; background-image: url("/assets?p=%2Fmenu%2Fmenu_sub_over.png"); height: 25px; font-size: 12px; line-height:12px; vertical-align:middle;}
*/

/*
#nav-firma { width: 162px; }
#nav-vyrobni-program { width: 150px; }
#nav-obchodni-podminky { width: 171px; }
#nav-kontakt { width: 90px; }
*/

/*
#nav-firma { width: auto; }
#nav-vyrobni-program { width: auto; }
#nav-obchodni-podminky { width: auto; }
#nav-kontakt { width: auto; }
*/
            
.break { clear: both; }

.thumbnail {
/*
	padding: 5px 5px 5px 5px;
	margin-right: 8px;
	margin-top: 8px;
*/
  padding: 0px 10px 10px 0px;
	background-color: #dadddf;
	float: left;
	margin-right: 0px;
	margin-top: 0px;
	margin-left: 0px;
	margin-bottom: 0px;  
  /* position:relative; */
  height:auto;
  line-height: 0px;    
  
}

.thumbnail_p_home {
  padding: 0px 10px 10px 0px;
	background-color: #dadddf;
	float: left;
	margin-right: 0px;
	margin-top: 0px;
	margin-left: 0px;
	margin-bottom: 0px;  
  height:auto;
  line-height: 0px;
  
  background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0.33, rgb(198,202,206)), color-stop(0.67, rgb(211,214,217)));
  background-image: -moz-linear-gradient(center bottom, rgb(198,202,206) 33%, rgb(211,214,217) 67% );
/*
  background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0.33, rgb(120,122,124)), color-stop(0.67, rgb(217,219,222)));
  background-image: -moz-linear-gradient(center bottom, rgb(120,122,124) 33%, rgb(217,219,222) 67% );
*/
  
}
.thumbnail_home {
/*
	padding: 5px 5px 5px 5px;
	margin-right: 8px;
	margin-top: 8px;
  padding: 10px 10px 10px 10px;
*/
  padding: 8px 8px 8px 8px;
	background-color: #dadddf;
	float: left;
	margin-right: 0px;
	margin-top: 0px;
	margin-left: 0px;
	margin-bottom: 0px;  
  /* position:relative; */
  height:auto;
  line-height: 0px;
  
/*
  -webkit-border-image: -webkit-gradient(linear, left top, left bottom, from(#00abeb), to(#fff), color-stop(0.5, #fff), color-stop(0.5, #66cc00)) 21 30 30 21 repeat repeat;

  border: 8px solid #000;
-moz-border-bottom-colors: #555 #666 #777 #888 #999 #aaa #bbb #ccc;
-moz-border-top-colors: #555 #666 #777 #888 #999 #aaa #bbb #ccc;
-moz-border-left-colors: #555 #666 #777 #888 #999 #aaa #bbb #ccc;
-moz-border-right-colors: #555 #666 #777 #888 #999 #aaa #bbb #ccc;
padding: 5px 5px 5px 15px; 

                        

background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0.33, rgb(14,173,173)), color-stop(0.67, rgb(0,255,255)));
background-image: -moz-linear-gradient(center bottom, rgb(14,173,173) 33%, rgb(0,255,255) 67% );
SVETLA dadddf 
STREDNI #dadddf 218,221,223
126,128,131

background: #fff;

background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0.33, rgb(126,128,131)), color-stop(0.67, rgb(218,221,223)));
background-image: -moz-linear-gradient(center bottom, rgb(126,128,131) 33%, rgb(218,221,223) 67% );
*/ 
  background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0.33, rgb(198,202,206)), color-stop(0.67, rgb(211,214,217)));
  background-image: -moz-linear-gradient(center bottom, rgb(198,202,206) 33%, rgb(211,214,217) 67% );
 
/*
  background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0.33, rgb(120,122,124)), color-stop(0.67, rgb(217,219,222)));
  background-image: -moz-linear-gradient(center bottom, rgb(120,122,124) 33%, rgb(217,219,222) 67% );
*/  
/* 
padding: 2px;
*/

}
   
.thumbnail a {
  text-decoration:none;
}         
.tb_firstline {
 padding-top: 10px;
}
.tb_firstinrow {
 padding-left: 10px;
}
.tb_right {
 margin-right: 0px;
}

.lb {
  border: 2px solid white;
/*
  width:199px; 
  height:132px;

  width:199px; 
  height:132px;
  width:173px;  
*/

  width:169px; 
  height:112px;  
/*
  height:190px;
*/
    
}
.lb_home {
  border: 2px solid white;
  width:220px; 
  height:auto;  
}
p {
font-size:14px;
margin:0;
padding:0;
line-height: 18px;
}

.shadow {
 -moz-box-shadow:    inset 0 0 10px #000000;
   -webkit-box-shadow: inset 0 0 10px #000000;
   box-shadow:         inset 0 0 10px #000000;  
}        

.text_web_map_products {
  text-align:left;
  font-size:11px;
  color:#676767;
  margin-bottom:15px;
/*
  margin-left:10px;
*/
}                                                   
.text_web_map_products label {
  text-align:left;
  font-size:11px;
  color:#676767;
  margin-bottom:15px;
  margin-left:0px;
}
.text_web_map_products a, .text_web_map_products a:hover, .text_web_map_products a:hover strong { 
  font-size:11px; font-weight: normal; color: #676767; text-decoration: underline; 
/*
  margin-left:10px;
*/
}



.fl_left { float:left; }
.fl_right { float:right;}
.fl_none { float:none;}

/* #map_canvas { height: 100% }  style="width:218px; height:190px" */

.map_canvas {
 width: 560px;
 height: 400px;
 position:relative;
/*
 z-index:777;
*/
 margin-top:0px;
 color:black;
 /*
border: #676767 1px solid;
*/
 border: 0;
 font-size:6px;
}
.map_canvas_w {
 width: 424px;
 height: 328px;
 position:relative;
/*
 z-index:777;
*/
 margin-top:8px;
 color:black;
 border: #676767 1px solid;
 font-size:6px;
}

/*
.none_decor { text-decoration: overline; }
*/
.product_left {
  float:left;
  width:95%;
}
.product_right {
  float:right;
  width:5%;
}
.prod_tab_th {
/*
  height:25px;
*/
  float:left;
  background:#676767;
  color:white;
  font-size:12px;
/* margin-left:1.3px; */
  margin-right:2.5px;
  margin-top:1px;
  margin-bottom:1px;
  vertical-align:middle;
   
}
.prod_tab_th_2, .prod_tab_th_5 {
    height:25px;
    line-height:25px;
}
.prod_tab_th_4 {
    line-height:18px;
    height:40px;
}
.prod_tab_th_3 {
    line-height:18px;
    height:60px;
}
.prod_tab_td {
  height:23px;
  float:left;
  background:white;
  
  color:black;
  font-size:12px;
/*
  margin-left:2.5px;
*/
  margin-right:2.5px;
  margin-top:1.5px;
  margin-bottom:1.5px;
}
.prod_tab_td_auto {
  /*
text-align:center;
*/
  height:auto;
  float:left;
  background:white;
  
  color:black;
  font-size:12px;
/*
  margin-left:2.5px;
*/
  margin-right:2.5px;
  margin-top:1.5px;
  margin-bottom:1.5px;
}

.prod_tab_thtd1 {
  float:left;
  width:32%;
}

.prod_tab_th1 {
  width:100%;
  height:25px;
  float:left;
  background:#dedede;
  color:#676767;
  font-size:12px;
/*
  margin-left:2.5px;
*/
  margin-right:2.5px;
  margin-top:1px;
  margin-bottom:1px;
}
.prod_tab_td1 {
  width:32%;
  height:23px;
  float:left;
  background:white;
  
  color:black;
  font-size:12px;
/*
  margin-left:2.5px;
*/
  margin-right:2.5px;
  margin-top:1.5px;
  margin-bottom:1.5px;
}

.prod_tab_th div, .prod_tab_th span, .prod_tab_td span, .prod_tab_th1 span, .prod_tab_td1 span, .prod_tab_td_auto span, .prod_tab_td_auto p, .prod_tab_td_auto ul, .prod_tab_td_auto li {
  padding-left:10px;
  font-size:12px;
  vertical-align:middle;
  padding-top:3px;
  padding-bottom:3px;
}
/*
.prod_tab_td_auto p {
  padding-top:3px;
  padding-bottom:3px;
}
*/
.add_b {
  width:51px;
  float:right;
  /*
margin-right:25px;
*/
}
.hordot {
  height:50px;
  float:left;
  width:1px;
  background:#676767;
  margin-left:2.5px;
  margin-right:2.5px;
  margin-top:1px;
  margin-bottom:0px;
}
.prod_tab_csn {
 padding-top:4px;
 padding-left:15px;
}

.label_basket_ro {
  text-align:right;
  float:left;
  font-size:13px;
  color:black;
  width:127px;
}
.label_basket_mezera {
  float:left;
  width:20px;
}
.input_basket_ro {
  float:left;
  font-size:13px;
  color:#676767;
  border:none;
  background:none;
  width:480px;
}

.input_basket_count, .datum_js {
  width:100px;
  color:#676767;
  font-size:13px;
}
.input_basket_amount, .input_basket_comment {
 width:500px;
 color:#676767;
 font-size:13px;
}

.text_edit hr {
  width:100%;
  position:relative;
  color:#676767;
  background-color:#676767;  
  margin:0;
  padding:0;
  margin-top:0px;
  margin-bottom:4px;
  height:1px;
  border-width: 0px;
  left:0px;  
/*
  clear:both;
*/
}

hr.hr_login {
  color:#676767;
  background-color:#676767;  
  margin:0;
  padding:0;
  margin-bottom:3px;
  height:1px;
  border-width: 0px  
}
hr.hr_news {
  position:relative;
  color:#ffDB9D;
  background-color:#ffDB9D;  
  margin:0;
  padding:0;
  margin-top:15px;
  margin-bottom:20px;
  height:1px;
  border-width: 0px  
}
hr.hr_photogallery {
  width:100%;
  position:relative;
  color:#676767;
  background-color:#676767;  
  margin:0;
  padding:0;
  margin-top:10px;
  margin-bottom:10px;
  height:1px;
  border-width: 0px;
  left:0px;  
  clear:both;
}
hr.hr_photogallery_none {
  width:100%;
  position:relative;
  color:white;
  background-color:white;  
  margin:0;
  padding:0;
  margin-top:20px;
  margin-bottom:10px;
  height:0px;
  border-width: 0px;
  left:0px;  
  clear:both;
}
br.br_photogallery_none {
  clear:both;
}
.tabled {
  width:100%;
}

.demand_row_next {
  margin-top:3px;
}
.demand_row {

 vertical-align:middle;
 font-size: 13px;
 background: #e6e6e6;
 color:black;
 height:25px;
}
.demand_row2_1 {
 font-size: 13px;
 background: #e6e6e6;
 color:black;
 letter-spacing:0.7px;
}
.demand_row span, .demand_row2_1, .demand_row2_2, .demand_row1 span {
  padding-left:10px;
  font-size: 13px;
  color:black;
  
}

.demand_row2_2 {
  color:#676767;
  font-size: 12px;
  letter-spacing:0.7px;
}

.demand_row1 { float:left; position:relative; width: 25px; }
.demand_row2 { float:left; position:relative; width: 532px; }
.demand_row3 { float:left; position:relative; width: 51px; text-align:right;}
/* .demand_row3 { text-align:right; float:left; position:relative; width: 56px; }
.demand_row4 { height:100%; vertical-align:middle; text-align:right; float:left; position:relative; width: 40px; margin:0; padding:0;}
*/
.demand_row4 { vertical-align:middle; text-align:right; float:left; position:relative; width: 40px; margin-top:2px; margin-left:10px; }

.img_edit {width:19px; height:19px; background-image: url("/assets?p=%2F..%2Ficons%2Ficon_demand_edit_stand.png"); float:left;}
.img_edit:hover {text-decoration:none; background-image: url("/assets?p=%2F..%2Ficons%2Ficon_demand_edit_over.png");}
.img_del {width:19px; height:19px; background-image: url("/assets?p=%2F..%2Ficons%2Ficon_demand_del_stand.png"); float:right;}
.img_del:hover {text-decoration:none; background-image: url("/assets?p=%2F..%2Ficons%2Ficon_demand_del_over.png");}

.contact_mail {
  font-size:13px;
}

.clearfix { clear: both; }

.prod_tab_td_auto ul, .prod_tab_td_auto ol { 
/*
  margin: 0px 0px 10px 0px;
*/
  line-height:17px; 
  list-style-position:inside;
}
#logout_button, #register_button {
 float:left;
 text-align:center;
/*
 margin-left:18px;
*/
}


#response_div {
  /*
padding-top:33px;
*/
  position:relative;
  float:right;
  display:none;
  vertical-align:middle;
  color:#830F00;
  font-weight:bold;
  font-size:13px;
  height:24px;
  line-height:24px;
  top:163px;
  right:24px;
  
}

.scwHead {
 /*
z-index:0;
*/ 
}

.link_main {
 color:#595959;
 font-size:14px;
 /* letter-spacing:1.3px; */
/*
 float:left;
*/
}
.link_main_href {
 color:#595959;
 font-size:14px;
 /* letter-spacing:1.3px; */
 text-decoration: underline;
}
.link_main_href:hover { text-decoration: underline; }

/*
.text_edit_home_fotogalerie { width: 260px; height:auto; font-size:14px; line-height: 18px; position:relative; clear: both;}
.p_image_gp {position:relative; top:0px; float:right; padding-right: 0px; }
*/
.text_edit_home_fotogalerie {
  position:relative;
  height: auto;
	float: left;
  width: 230px;
	border: none;
  font-size:14px; line-height: 18px;
  margin: 0px auto; padding: 0px; background: none repeat scroll 0% 0% transparent; clear: both;
  padding-right:30px;
}
.text_edit_home_photogallery, .text_edit_home_photogallery_detail {
  position:relative;
/*
  height: auto;
	float: left;
  width: 500px;
*/	
  border: none;
  font-size:14px; line-height: 18px;
  /*
margin: 0px auto;
*/ 
  margin: 0px 0px 0px 0px;
  padding: 0px; background: none repeat scroll 0% 0% transparent; clear: both;
  /*
  padding-right:30px;  
*/
margin-bottom:30px;
}
.text_edit_photo_fotogalerie {
  position:relative;
  height: auto;
	float: left;
  width: 500px;
	border: none;
  font-size:14px; line-height: 18px;
  margin: 0px auto; padding: 0px; background: none repeat scroll 0% 0% transparent; clear: both;
  padding-right:30px;
  /*
margin-bottom:30px;
*/  
}
.p_image_gp {
  position:relative;
  top:0px
  height: auto;
	float: right;
  width: 390px;
	border: none;
  margin: 0px auto; /* padding: 15px; */ padding: 0px; background: none repeat scroll 0% 0% transparent; 
  margin-top: 0px ;
  /*
clear:both;
*/  
}
.p_image_gp_right {
  position:relative;
  top:0px
  height: auto;
	float: right;
  width: 120px;
	border: none;
  margin: 0px auto; /* padding: 15px; */ padding: 0px; background: none repeat scroll 0% 0% transparent; 
  margin-top: 0px ;
  margin-bottom: 10px ;
}
.p_image_photogallery {float:right; padding-right: 0px; position:relative; border: 1px solid #676767;}

#fg {
/*
height:130px;
*/
/*
height:auto;
*/
}

.h2_default_photogallery { width:50%; float:left; }
.year_span { color:#595959; float:right; text-decoration:none; padding-top:0px; padding-bottom:0px;  float:right;}
.year_span a { text-decoration:underline;}

.back_span { float:left; text-decoration:none; padding-top:20px; padding-bottom:20px; clear:both;}
.back_span a { text-decoration:underline;}

.next_span { float:left; text-decoration:none; padding-top:20px; padding-bottom:0px; clear:both;}
.next_span a { text-decoration:underline;}

.more_span { float:right; text-decoration:none; padding-top:0px; padding-bottom:0px; clear:both;}
.more_span a { text-decoration:underline;color: #C80000;}

.no_future_span { float:left; text-decoration:none; padding-top:30px; padding-bottom:30px; clear:both;}

em { font-style:italic; font-size:inherit; color:inherit;}

.contact_item { width:48px;}
/*
.more_rows_menu {
  padding-top:0px;
}
*/
.copy_left {
  position: relative; margin-left:35px; margin-top:490px; margin-bottom:30px; width: 235px; float: left; background: none;
}

#maps_href {
  position:absolute;
 margin-top:25px;
}
.mainContent_top {
background: url("/assets?p=%2Fimages%2FmainContent_top.png") repeat-x transparent;
width:660px; height:17px;
/*
padding:0 0 0 0 ;
margin:0 0 0 0 ;
*/
}
.mainContent_bottom {
/*
text-align:left;
*/
background: url("/assets?p=%2Fimages%2FmainContent_bottom.png") repeat-x transparent;
width:960px; height:6px;
border:none;
margin-bottom:0px;
/*
padding:0 0 0 0 ;
margin:0 0 0 0 ;
*/     
}
.mainContent_top img {
width:660px; height:15px;
}

#fc_href { width: 145px;margin-left:0px; /* padding-bottom:20px; */ left:55px; position:absolute; text-align:left; line-height:18px;}
.w_auto { width: auto;}

#tt {position:absolute; display:block; background:url("/assets?p=%2Fimages%2Ftt_left.gif") top left no-repeat;text-align:left;}
#tt p, #tt strong {color:#FFF;text-align:left;}
#tttop {display:block; height:5px; margin-left:5px; background:url("/assets?p=%2Fimages%2Ftt_top.gif") top right no-repeat; overflow:hidden;}
/*
#ttcont {display:block; padding:2px 12px 3px 7px; margin-left:5px; background:#666; color:#FFF;}
#ttbot {display:block; height:5px; margin-left:5px; background:url("/assets?p=%2Fimages%2Ftt_bottom.gif") top right no-repeat; overflow:hidden;}
*/
#ttcont { display:block; padding:2px 12px 3px 12px; margin-left:0px; background:#666; color:#FFF;}
#ttbot { display:block; height:5px; margin-left:0px; background:url("/assets?p=%2Fimages%2Ftt_bottom.gif") top right no-repeat; overflow:hidden;}

.youtube { border:1px solid white; }
.top_print { position:relative; float:right; 
  bottom: 0; right: 0; margin-bottom:40px; margin-right:50px; 
  position: absolute;
}
.home_img { width:260px; height:205px; } 
 
 p img { float:right; margin: 5px 0px 5px 30px; }
/*
.text_edit p ol, .text_edit ol { list-style-position:outside;}
*/ 
 