body {
	font-family: Verdana, Tahoma, Arial, System, Helvetica;
	font-size: 0.7em;
	margin: 8px 0 0 0;
	padding: 0;
	background: /*#454b51*/#3E4349 url(../Images/Design/bg-2.jpg) left top repeat-x;
	color: #c0c0c0;
	_behavior: url("../RSystem/Scripts/csshover.htc");
}

.clear { clear: both; }

h1 { font-weight: normal; color: #ff7e0d; letter-spacing: -2px; font-size: 28px; /*font-family: Arial;*/ margin: 0; padding: 15px 0; margin-bottom:3px; line-height: 100%; }
h2, h3, h4, h5 { font-weight: bold; color:#346DAA; /* #3eacce font-family: Arial;*/ margin-bottom:3px; }
h2 { font-size: 17px; font-weight: normal; letter-spacing: -1px; }
h3 { font-size: 15px; }
h4 { font-size: 13px; }
h5 { font-size: 11px; }
h1, h2, h3, h4, h5 { margin: 5px 0 15px 0 }

p { text-align: justify; margin: 0 0 15px 0 }

a { color: #0879be; }
a:hover { color: #ff7e0d; }

img { border: 0; }

.all {
	width: 830px;
	margin: 0 auto;
	background: url("../Images/Design/bg-line-2.jpg") repeat-y top left;
}

.left-shadow {
	background: url(../Images/Design/bg-left-shadow-2.jpg) left top no-repeat;
	width: 35px;
	height: 886px;
	float: left;
}

.right-shadow {
	background: url(../Images/Design/bg-right-shadow-2.jpg) left top no-repeat;
	width: 35px;
	height: 886px;
	float: right;
}

.content {
	width: 760px;
	float: left;
	position: relative;
}

.top {
	background: url(../Images/Design/bg-top.jpg) left top repeat-x;
	width: 760px;
	height: 71px;
}

.logo {
	padding: 20px 0 0 20px;
	float: left;
}

.nav {
	float: right;
	padding: 10px 15px 0 0;
}

.nav a {
	padding: 0 3px;
	font-size: 0.9em;
	text-decoration: none;
	color: #747474;
}

.nav .text { padding-bottom: 5px; }

.main-picture-cz {
	background: url(../Images/Design/main-picture-cz.jpg) left top no-repeat;
	width: 376px;
	/*_width: 760px;*/
	height: 133px;
	/*_height: 359px;*/
	padding: 226px 0 0 384px;
}

.main-picture-en {
	background: url(../Images/Design/main-picture-en.jpg) left top no-repeat;
	width: 376px;
	/*_width: 760px;*/
	height: 133px;
	/*_height: 359px;*/
	padding: 226px 0 0 384px;
}

.changing-cz, .changing-en {
	width: 350px;
	height: 44px;
	opacity: 0;
	filter: alpha(opacity=0);
	background-position: 0 0px;
}

.changing-cz {
	background: url('../Images/Design/hlasky-cz.gif') no-repeat 0 0;
}

.changing-en {
	background: url('../Images/Design/hlasky-en.gif') no-repeat 0 0;
}

.main-picture-small-cz {
	background: url(../Images/Design/main-picture-small-cz.jpg) left top no-repeat;
	width: 760px;
	height: 125px;
}

.main-picture-small-en {
	background: url(../Images/Design/main-picture-small-en.jpg) left top no-repeat;
	width: 760px;
	height: 125px;
}

.cont {
	background: #454A50 url(../Images/Design/bg-main.jpg) left top no-repeat;
	width: 760px;
	min-height: 456px;
	_height: 456px;
}

.cont2 {
	background: url(../Images/Design/bg-main2-2.jpg) left top no-repeat;
	width: 760px;
	min-height: 690px;
	_height: 690px;
}

.cont-new {
	background: #454A50 url(../Images/Design/bg-main-new.jpg) left top no-repeat;
}

.left-side {
	width: 325px;
	float: left;
	padding: 15px 15px 0 15px;
	line-height: 150%;
}

.top-side {
	padding: 20px 20px 0 20px;
}

.left-side h3, .left-side h4 {
	margin-bottom: 5px !important;
}

.right-side {
	width: 355px;
	float: right;
	padding: 15px 15px 0 15px;
	line-height: 150%;
}

.right-side p {
	margin-bottom: 25px !important;
}

.right-side center a {
	font-size: 15px;
}

#menu { 
	width: 150px;
	float: left;
	margin: 20px 4px;
	border-top: 1px dotted #646464;
}

.cont-right {
	width: 595px;
	float: right;
}

.cont-right-in {
	padding: 20px 25px 20px 15px;
}

.bottom {
	background: #1d2328;
	width: 740px;
	padding: 20px 10px;
	font-size: 0.8em;
	color: #818181;
}

.bottom-left {
	width: 50%;
	float: left;
}

.bottom-right {
	width: 50%;
	float: right;
	text-align: right;
}

.banner {
	background: #1d2328;
	text-align: center;
	padding: 20px 25px;
	margin: 20px 0;
	line-height: normal;
	color: #3EACCE;
}

/* ------------------------- Menu vlevo --------------------------- */

.MenuCaptionDiv { display: none; }
#menu ul { margin: 0; padding: 0; }
#menu li { margin: 0; padding: 4px 15px; list-style: none; border-bottom: 1px dotted #646464; }
#menu a { text-decoration: none; color: #ffffff; }
#menu a:hover { font-weight: bold; color: #f07d12; }

/* --------------------------- Vyskakovací menu ---------------------- */


	#main_menu { width: 930px; height: 43px; clear: right; position: absolute; top: 71px; left: 0; }
	#main_menu .main { background: url(../Images/Design/menu.jpg) left no-repeat; }
	#main_menu .main a { color: #ffffff; text-decoration: none; font-weight: bold; font-size: 0.9em; padding: 15px 0 0 0; margin: 0 0 0 -10px; text-align: center; }
	#main_menu .menu1, #main_menu .menu2, #main_menu .menu3, #main_menu .menu4, #main_menu .menu5, #main_menu .menu6 { background: url(../Images/Design/menu.jpg) right no-repeat; margin-left: 10px; }
	#main_menu ul { width: 758px; list-style-type:none; margin: 0; padding: 0 0 0 2px; }
	
	#main_menu ul.Menu-3, #main_menu ul.Menu-4, #main_menu ul.Menu-5, #main_menu ul.Menu-6, #main_menu ul.Menu-7, #main_menu ul.Menu-8,
	#main_menu ul.Menu-9, #main_menu ul.Menu-10, #main_menu ul.Menu-11, #main_menu ul.Menu-12, #main_menu ul.Menu-13, #main_menu ul.Menu-16, #main_menu ul.Menu-27 , #main_menu ul.Menu-29
		{ list-style-type:none; margin: 0; padding: 0; width: 115px; }
		
	#main_menu li { float: left; }
	
	#main_menu li, #main_menu ul.Menu-3 li, #main_menu ul.Menu-4 li, #main_menu ul.Menu-5 li, #main_menu ul.Menu-6 li, #main_menu ul.Menu-7 li, #main_menu ul.Menu-8 li,
	#main_menu ul.Menu-9 li, #main_menu ul.Menu-10 li, #main_menu ul.Menu-11 li, #main_menu ul.Menu-12 li, #main_menu ul.Menu-13 li, #main_menu ul.Menu-16 li, #main_menu ul.Menu-27 li, #main_menu ul.Menu-29 li
		{ margin: 0; padding: 0; }
		
	#main_menu ul.Menu-3, #main_menu ul.Menu-4, #main_menu ul.Menu-5, #main_menu ul.Menu-6, #main_menu ul.Menu-7, #main_menu ul.Menu-8,
	#main_menu ul.Menu-9, #main_menu ul.Menu-10, #main_menu ul.Menu-11, #main_menu ul.Menu-12, #main_menu ul.Menu-13, #main_menu ul.Menu-16, #main_menu ul.Menu-27, #main_menu ul.Menu-29
		{ position: absolute; z-index: 10; visibility:hidden; } 
		
	#main_menu ul.Menu-3 li, #main_menu ul.Menu-4 li, #main_menu ul.Menu-5 li, #main_menu ul.Menu-6 li, #main_menu ul.Menu-7 li, #main_menu ul.Menu-8 li,
	#main_menu ul.Menu-9 li, #main_menu ul.Menu-10 li, #main_menu ul.Menu-11 li, #main_menu ul.Menu-12 li, #main_menu ul.Menu-13 li, #main_menu ul.Menu-16 li, #main_menu ul.Menu-27 li, #main_menu ul.Menu-29 li
		{ display: block; margin: 0; padding: 0; }
		
	#main_menu ul.Menu-3 li a, #main_menu ul.Menu-4 li a, #main_menu ul.Menu-5 li a, #main_menu ul.Menu-6 li a, #main_menu ul.Menu-7 li a, #main_menu ul.Menu-8 li a,
	#main_menu ul.Menu-9 li a, #main_menu ul.Menu-10 li a, #main_menu ul.Menu-11 li a, #main_menu ul.Menu-12 li a, #main_menu ul.Menu-13 li a, #main_menu ul.Menu-16 li a, #main_menu ul.Menu-27 li a , #main_menu ul.Menu-29 li a
		{ display: block; margin: 0; padding: 3px 5px 3px 10px; width: 150px; background: #4a98da; font-weight: normal; text-align: left; }
		
	#main_menu ul.Menu-3 li > a, #main_menu ul.Menu-4 li > a, #main_menu ul.Menu-5 li > a, #main_menu ul.Menu-6 li > a, #main_menu ul.Menu-7 li > a, #main_menu ul.Menu-8 li > a,
	#main_menu ul.Menu-9 li > a, #main_menu ul.Menu-10 li > a, #main_menu ul.Menu-11 li > a, #main_menu ul.Menu-12 li > a, #main_menu ul.Menu-13 li > a, #main_menu ul.Menu-16 li > a, #main_menu ul.Menu-27 li > a, #main_menu ul.Menu-29 li > a
		{ width: 150px; }
		
	#main_menu ul.Menu-3 li a:hover, #main_menu ul.Menu-4 li a:hover, #main_menu ul.Menu-5 li a:hover, #main_menu ul.Menu-6 li a:hover, #main_menu ul.Menu-7 li a:hover, #main_menu ul.Menu-8 li a:hover,
	#main_menu ul.Menu-9 li a:hover, #main_menu ul.Menu-10 li a:hover, #main_menu ul.Menu-11 li a:hover, #main_menu ul.Menu-12 li a:hover, #main_menu ul.Menu-13 li a:hover, #main_menu ul.Menu-16 li a:hover, #main_menu ul.Menu-27 li a:hover, #main_menu ul.Menu-29 li a:hover
		{  font-weight: bold; color: #f5a61a; }

	#main_menu ul li.Menu-3, #main_menu ul li.Menu-4, #main_menu ul li.Menu-5, #main_menu ul li.Menu-6, #main_menu ul li.Menu-7, #main_menu ul li.Menu-8,
	#main_menu ul li.Menu-9, #main_menu ul li.Menu-10, #main_menu ul li.Menu-11, #main_menu ul li.Menu-12, #main_menu ul li.Menu-13, #main_menu ul li.Menu-16, #main_menu ul li.Menu-27, #main_menu ul li.Menu-29
		{ position: relative; }
		
	#main_menu ul li > ul.Menu-3, #main_menu ul li > ul.Menu-4, #main_menu ul li > ul.Menu-5, #main_menu ul li > ul.Menu-6, #main_menu ul li > ul.Menu-7, #main_menu ul li > ul.Menu-8,
	#main_menu ul li > ul.Menu-9, #main_menu ul li > ul.Menu-10, #main_menu ul li > ul.Menu-11, #main_menu ul li > ul.Menu-12, #main_menu ul li > ul.Menu-13, #main_menu ul li > ul.Menu-16, #main_menu ul li > ul.Menu-27, #main_menu ul li > ul.Menu-29
		{ position: absolute; z-index:10; visibility: hidden; }
		
	#main_menu ul li.main:hover ul.Menu-3, #main_menu ul li.main:hover ul.Menu-4, #main_menu ul li.main:hover ul.Menu-5, #main_menu ul li.main:hover ul.Menu-6, #main_menu ul li.main:hover ul.Menu-7, #main_menu ul li.main:hover ul.Menu-8,
	#main_menu ul li.main:hover ul.Menu-9, #main_menu ul li.main:hover ul.Menu-10, #main_menu ul li.main:hover ul.Menu-11, #main_menu ul li.main:hover ul.Menu-12, #main_menu ul li.main:hover ul.Menu-13, #main_menu ul li.main:hover ul.Menu-16, #main_menu ul li.main:hover ul.Menu-27, #main_menu ul li.main:hover ul.Menu-29
		{ visibility: visible; border-bottom: 5px solid #2e71b3; }

	#main_menu #MenuDiv-3 span, #main_menu #MenuDiv-4 span, #main_menu #MenuDiv-5 span, #main_menu #MenuDiv-6 span, #main_menu #MenuDiv-7 span, #main_menu #MenuDiv-8 span,
	#main_menu #MenuDiv-9 span, #main_menu #MenuDiv-10 span, #main_menu #MenuDiv-11 span, #main_menu #MenuDiv-12 span, #main_menu #MenuDiv-13 span, #main_menu #MenuDiv-16 span, #main_menu #MenuDiv-27 span, #main_menu #MenuDiv-29 span
		{ display: none; } 

	 #maciwebmenu {
	 position: absolute;
	 top: 5px;
	 right: 5px;
	 margin: 0; 
	 padding 0;}
	 
	 /*#main_menu .Menu-3 { position: absolute; top: 42px; left: 0px; }
	 #main_menu .Menu-4 { position: absolute; top: 42px; left: 125px; }
	 #main_menu .Menu-5 { position: absolute; top: 42px; left: 251px; }
	 #main_menu .Menu-6 { position: absolute; top: 42px; left: 376px; }
	 #main_menu .Menu-7 { position: absolute; top: 42px; left: 503px; }
	 #main_menu .Menu-8 { position: absolute; top: 42px; left: 630px; }   
	 #main_menu .Menu-9 { position: absolute; top: 42px; left: 0px; }
	 #main_menu .Menu-10 { position: absolute; top: 42px; left: 125px; }
	 #main_menu .Menu-11 { position: absolute; top: 42px; left: 251px; }
	 #main_menu .Menu-12 { position: absolute; top: 42px; left: 376px; }
	 #main_menu .Menu-13 { position: absolute; top: 42px; left: 503px; }
	 #main_menu .Menu-16 { position: absolute; top: 42px; left: 630px; }
   
	 #main_menu .menu1 a { display: block; width: 125px; height: 27px; }
	 #main_menu .menu2 a { display: block; width: 126px; height: 27px; }
	 #main_menu .menu3 a { display: block; width: 125px; height: 27px; }
	 #main_menu .menu4 a { display: block; width: 127px; height: 27px; }
	 #main_menu .menu5 a { display: block; width: 127px; height: 27px; }
	 #main_menu .menu6 a { display: block; width: 127px; height: 27px; }*/
   
	.team-item { width: 258px; float: left; margin: 5px; padding: 5px; }
	.team-item img { float: left; margin-right: 5px; }
	.team-person-info { margin: 5px 0 0 5px; }
   
  .s-item { margin: 0 0 20px 0; }
  
  /* ---------------------------------------------- Menu NEW ------------------------------------------------ */
  
  #main_menu ul {
	padding: 0;
	margin: 0 4px;
	clear: both;
  }
  
  #main_menu li.main {
	margin: 0 1px;
	background: url('../Images/Design/menu-left.jpg') no-repeat left top;
  }
  
  #main_menu li.main a {
	padding: 15px 35px 16px 25px;
  }
  
  #main_menu .cs-main-menu li.main a.main-menu-item {
	padding: 15px 12px 16px 12px;
  }




  
  #main_menu .menu1, #main_menu .menu2, #main_menu .menu3, #main_menu .menu4, #main_menu .menu5, #main_menu .menu6, #main_menu .menu7, #main_menu .menu8 {
	margin-left: 5px;
	/*padding: 15px 30px 16px 20px;
	padding: 15px 0 16px 0;
	_padding: 14px 0 16px 0;*/
	background: url('../Images/Design/menu-right.jpg') no-repeat right top;
  }
  
  #main_menu li.main .menu1 a, #main_menu li.main .menu2 a, #main_menu li.main .menu3 a, #main_menu li.main .menu4 a, #main_menu li.main .menu5 a, #main_menu li.main .menu6 a, #main_menu li.main .menu7 a, #main_menu li.main .menu8 a {
	/*padding: 15px 30px 16px 20px;*/
	display: inline-block;
	margin: 0;
  }
  
  #main_menu ul li div ul.Menu-3, #main_menu ul li div ul.Menu-4, #main_menu ul li div ul.Menu-5, #main_menu ul li div ul.Menu-6, #main_menu ul li div ul.Menu-7, #main_menu ul li div ul.Menu-8, #main_menu ul li div ul.Menu-9, #main_menu ul li div ul.Menu-10, #main_menu ul li div ul.Menu-11, #main_menu ul li div ul.Menu-12, #main_menu ul li div ul.Menu-13, #main_menu ul li div ul.Menu-14, #main_menu ul li div ul.Menu-15, #main_menu ul li div ul.Menu-16, #main_menu ul li div ul.Menu-17, #main_menu ul li div ul.Menu-27 {
	width: auto;
  }
  
  #main_menu ul li div ul li {
	display: block;
	float: none;
  }
  
  #main_menu ul li div ul li ul {
	float: left;
	display: none;
	
	width: 165px;
	float:left;
	left:161px;
	margin-top:-15px;
	position:absolute;
	border-bottom: 5px solid #2e71b3;
  }
  
  #main_menu ul li div ul li:hover ul {
	display: block !important;
  }
  
  .more-button {
	float: right;
	margin: 10px;
  }

  .more-button.right {
	margin-top: 40px;
	_margin-top: 30px;
  }

  .more-button.right.czech {
	margin-top: 50px;
	_margin-top: 40px;
  }

  .todays-theme {
	background: red;
  }
  
  .s-item {
	margin: 20px 0 0;
	padding: 2px 0 20px 5px;
	/*background: transparent url(../Images/Design/bg-right-side-block.gif) repeat-x scroll left bottom;*/
	border-bottom: 1px dotted white;
  }

  .logo-right-120 {
	width: 120px;
	float: right;
  }



.class-100 {
	width: 500px;
}

.border-top {
	border-top: 1px solid #97A2A6;
}



.cont-new h1 {
	font-size: 24px;
	margin: 0;
}

.cont-new h1.sub-h {
	font-size: 22px;
}

.cont-new h2 {
	font-size: 18px;
}


.event-name {
	color: #FF7E0D;
}

h2.event-name {
	height: 40px;
}

.white-space-no-wrap {
	white-space: nowrap;
}


h2.event-box-headline {
	height: 132px;
	line-height: 30px;
	padding: 30px 10px;
	font-size: 16px;
	text-align: center;
	background: #3C4147 none repeat scroll 0 0;
	border: 4px solid #9AA4A6;
}

.award-box {
	height: 220px;
}

.eu-flag-img {
	width: 288px; 
	height: 192px; 
	margin: 5px 0 15px; 
	background: url('/Images/Design/eu-flag-cz.jpg') no-repeat left top; 
	border: 4px solid #9AA4A6;
}


/* ============================================================================================================ */
/* ======================= DESIGN 2010 ======================================================================== */
/* ============================================================================================================ */

html body {background:url("../Images/Design/bg-2.gif") repeat-x scroll left top #B4DCFF; color: #555555; }



.content, .top, .cont { width: 930px; float: none; }

.bottom { width: 910px; }

.logo { padding: 10px 0 0 10px; }

.main-picture-cz, .main-picture-en { width: 575px; height: 86px; padding-left: 355px; padding-top: 186px; background: white url("../Images/Design/2010/main-cz.jpg") no-repeat left bottom; }

.main-picture-en { background-image: url("../Images/Design/2010/main-en.jpg"); }

.changing-cz, .changing-en { width:380px; height: 41px; }

.cont-new { min-height: 400px; }

body .changing-cz {background: transparent url("../Images/Design/2010/hlasky-cz.png") no-repeat; }

body .changing-en {background: transparent url("../Images/Design/2010/hlasky-en.png") no-repeat; }

body .all {background:url("../Images/Design/2010/head-top-background.png") no-repeat scroll left top transparent ; width:954px; padding-top: 13px;position: relative;z-index: 9; }

body .top { background-image: url('../Images/Design/2010/bg-top.jpg'); height: 55px; }

body .left-shd { background:url("../Images/Design/2010/shdl.png") repeat-y scroll left top transparent;  padding-left:12px; }

body .right-shd {background:url("../Images/Design/2010/shdr.png") repeat-y scroll right top transparent; padding-right:12px; }

html body .cont { background: #f6f6f6 none; } 

#main_menu { top: 55px; margin: 0 3px; }

#main_menu ul { width: auto; }

#main_menu li.main { background: url("../Images/Design/2010/menu-left.png") no-repeat left top; }

#main_menu li.main a { font-size: 12px; }

#main_menu .cs-main-menu li.main a.main-menu-item { font-size: 13px; padding: 11px 17px 14px 16px; }

.cz-ver #main_menu .cs-main-menu li.main a.main-menu-item 
{ padding:11px 19px 14px; padding:11px 17px 14px 16px\9;  &padding:11px 19px 14px; }



#main_menu .en-main-menu li.main a.main-menu-item { padding: 11px 21px 14px 18px; }

#main_menu ul li div ul.Menu-3, #main_menu ul li div ul.Menu-4, #main_menu ul li div ul.Menu-5, #main_menu ul li div ul.Menu-6, #main_menu ul li div ul.Menu-7, #main_menu ul li div ul.Menu-8, #main_menu ul li div ul.Menu-9, #main_menu ul li div ul.Menu-10, #main_menu ul li div ul.Menu-11, #main_menu ul li div ul.Menu-12, #main_menu ul li div ul.Menu-13, #main_menu ul li div ul.Menu-14, #main_menu ul li div ul.Menu-15, #main_menu ul li div ul.Menu-16, #main_menu ul li div ul.Menu-17, #main_menu ul li div ul.Menu-27, #main_menu ul li div ul.Menu-28 {
width:auto;
}

#main_menu ul.Menu-3, #main_menu ul.Menu-4, #main_menu ul.Menu-5, #main_menu ul.Menu-6, #main_menu ul.Menu-7, #main_menu ul.Menu-8, #main_menu ul.Menu-9, #main_menu ul.Menu-10, #main_menu ul.Menu-11, #main_menu ul.Menu-12, #main_menu ul.Menu-13, #main_menu ul.Menu-16, #main_menu ul.Menu-27, #main_menu ul.Menu-28 { top: 38px; margin-left: 5px; }

#main_menu .menu1, #main_menu .menu2, #main_menu .menu3, #main_menu .menu4, #main_menu .menu5, #main_menu .menu6, #main_menu .menu7, #main_menu .menu8 { background: url("../Images/Design/2010/menu-right.png") no-repeat right top; }

#main_menu ul.Menu-3 li a:hover, #main_menu ul.Menu-4 li a:hover, #main_menu ul.Menu-5 li a:hover, 
#main_menu ul.Menu-6 li a:hover, #main_menu ul.Menu-7 li a:hover, #main_menu ul.Menu-8 li a:hover, 
#main_menu ul.Menu-9 li a:hover, #main_menu ul.Menu-10 li a:hover, #main_menu ul.Menu-11 li a:hover, 
#main_menu ul.Menu-12 li a:hover, #main_menu ul.Menu-13 li a:hover, #main_menu ul.Menu-16 li a:hover, #main_menu ul.Menu-27 li a:hover {  font-weight: normal; }

.left-side, .right-side { width: 420px; }

.tel-nav { margin: 5px 0 0 0; text-align: right; font-size: 11px; }

.all .bottom {background:url("../Images/Design/2010/foot-background.png") no-repeat scroll left top transparent; width:954px; padding:0; }

.all .bottom .bottom-in {padding:7px 0 20px 0px;}

.all .loga-in { padding: 0 10px; background: #F6F6F6; }

.loga-in img { margin: 0 12px; }

.bottom .loga {padding:13px 0 5px 0; background: url('../Images/Design/2010/logo-top-background.png') no-repeat left top; }
.bottom .loga-bottom { height: 13px; background: url('../Images/Design/2010/foot-background.png') no-repeat left top; }
.bottom .bottom-in A,
.bottom .bottom-in {color:#333; }

.bottom .bottom-in .loga a { text-decoration:none; }

.bottom-left { width: auto; padding-left: 20px; }
.bottom-right { width: auto; padding-right: 20px; }

/* ------------------- HOME ------------------------------ */

.home {padding: 5px 20px 5px 20px; }

.home .col300 {width:300px; margin-right:20px;}
.home .col250 {width:250px; }

.home .col300,
.home .col250 {float:left;}

.home .col300 h2, .home .col250 h2 { color:#257; font-size:23px; letter-spacing:0.01em; margin-bottom: 5px; }

.home .col300 .gray-box { background:#ECEDEA;  color:#556D79; font-family:Arial; font-size:13px; margin:7px 0 0 0; padding:7px 10px; text-align:left; }
.home .col300 .gray-box p { margin: 0; }

.home .col300 .h135 { height: 135px; }

.home .novinky .news-item {font-family:Arial,sans-serif; margin-bottom:30px; }
.home .novinky .news-item h3 {color:#555;letter-spacing:0.02em; margin:0; font-weight:bold;}
.home .novinky .news-item p {background:#F6F6F6; color:#555; font-size:13px; margin:0; padding: 0 0 5px 0; }
.home .novinky .a-right {background:#F6F6F6; padding:0 10px 5px 190px; }
.home a.vice, .home a.more { background:url("../Images/Design/vice-button.gif") no-repeat; width:48px; height:16px; display:block; }
.home a.vice span, .home a.more span { display: none; }
.home-en a.vice, .home-en a.more { background-image: url("../Images/Design/more-button.gif"); }

.home .main-inner a.vice { float: right; }

/* ------------------- VNITRNI WEB ----------------------- */

.main-picture-small-cz, .main-picture-small-en {
    width: 930px; 
    background: white no-repeat left bottom;
}

.main-picture-small-cz {
    background-image: url("../Images/Design/2010/main-picture-small-cz.jpg");
}

.main-picture-small-en {
    background-image: url("../Images/Design/2010/main-picture-small-en.jpg");
}

.cont2 {
    width: 930px;
    background: #F6F6F6;
}

.cont-right {
    width: 735px;
}

#menu {
    width: 180px;
    font-size: 12px;
}

#menu a {
    color: #346DAA;
    display: block;
}

#menu a:hover {
    font-weight: normal;
}

#menu li li {
    padding: 5px 0 5px 15px;
    border: 0;
}

h1 {
   margin: 0; 
   padding: 0;
}

p {
    margin: 10px 0;
}

/* ========================== EMAILFORM ========================= */

.req {
	color: red;
}

.email-form-cover {
	margin-top: 30px;
}

.email-form {
	width: 600px;
}

.email-item {
	height: 20px;
	margin: 10px 0;
}

.email-value {
	width: 500px;
	float: right;
}

.email-title input {
	width: 100px;
}

.email-email input {
	width: 200px;
}

.email-hn input {
	width: 50px;
}

.email-zip input {
	width: 70px;
}

.email-success, .email-error {
	font-size: 13px;
	font-weight: bold;
	color: green;
}

.email-error {
	color: red;
}

.p-no-margin p {
	height: auto !important;
	margin: 0 !important;
}

.new-more-button {
	height: 16px;
	font-size: 11px;
	float: left;
}

.new-more-button .new-more-button-left {
	width: 4px;
	height: 16px;
	float: left;
	background: url('../Images/Design/new-more-button-left.gif') no-repeat center center;
}

.new-more-button .new-more-button-right {
	width: 4px;
	height: 16px;
	float: left;
	background: url('../Images/Design/new-more-button-right.gif') no-repeat center center;
}

.new-more-button .new-more-button-middle {
	min-width: 40px;
	height: 14px;
	float: left;
	padding: 1px 2px;
	background: url('../Images/Design/new-more-button-middle.gif') repeat-x center center;
}

.new-more-button, .new-more-button p, .new-more-button div {
	text-align: center;
	color: black;
	font-weight: normal;
}


.new-more-button a {
	display: block;
	color: black;
	text-decoration: none;
	
	font-size: 8px;
	font-weight: bold;
	text-transform: uppercase;
	line-height: 14px;
}

.new-image, body .home .new-image img {
	width: 300px !important;
	height: 185px !important;
}

.news-archiv-button {
	float: right;
	margin: 7px 12px 0 0;
}

.button-right {
	float: right
}

/* ============================ AMSLIDESHOW ================================= */

.amslideshow {
	position: relative;
	height: 200px;
	margin-bottom: 20px;
}

.amslideshow .slide {
	position: absolute;
	left: 0;
	top: 0;
}

.first-slide {
	z-index: 2;
}
.more-news-buttons {
float:left !important ;
margin: 0 0 15px 0  !important;}



.overlayguarant20let
{
	width: 100%;
	height: 100%;
	position: fixed;
	left: 0;
	top: 0;
	background: url(../Images/Design/overlayguarant20let.png) repeat left top;
	display: none;
	z-index: 0;
}
.guarant20let
{

	width: 534px;
	color: #ffffff;
	display: none;
	z-index: 99;
	position: absolute;
	left: 210px;
	top: 20px;
	background-color: #ffffff;
}

.guarant20let #close
{
	position: absolute;
	right: 15px;
	top: 15px;
	width: 29px; height: 24px;
	background: url(../Images/Design/close.gif) no-repeat left top;
}
