/* poznamka TADY pokud se bude jednat o upraveny UZIVATELSKY STYL */

html
{
	height: 100%;
}

body
{
	padding: 0;
	font-family: Verdana;
	color: #333333;
	background: white;
	height: 100%;
	font-size: 11px;
}

.odkaz2 {
	text-decoration: underline;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
}
.odkaz2:hover {text-decoration: underline; color: black;}

/* BASIC TAGS -------------------------------------------------------------------------------------------- */

img {border: 0 none; margin: 0; padding: 0;}

h1 {font-size: 200%; font-weight: normal; margin: 10px 0 .8em; padding: 0;}
h2 {font-size: 170%; font-weight: bold; margin: 0 0 10px 0; padding: 0;}
h3 {font-size: 150%; font-weight: normal; margin: 0 0 10px 0; padding: 0;}
h4 {font-size: 110%; font-weight: bold; margin: .8em 0 .2em; padding: 0;}

	h2.first,
	h3.first
	{margin-top: .2em; margin-bottom: .3em;}

em.number {color: #f90; font: normal 1em normal;}

  .firstParagraph {font-size: 110%;}
blockquote  {margin: 0 0 1em 1em; padding: 0; line-height: 1.6em;}
pre{text-align:left;}
ins {color: #FF6347;}
hr {margin: 3px 0px 0;_margin:0;height:1px;border:0;}
hr.m25px {clear:both;margin:0 25px;}

/*  CLASSES ------------------------------------dalsi tridy-------------------------------------- */
.fleft	{float:left;}
.fright	{float:right;}
.textleft { text-align: left !important; }
.textright { text-align: right !important; }

.icon {position:relative;top:1px;}
.title1 {font-size: 190%; font-weight: normal; margin:0;}
.title2 {font-size: 220%; font-weight: normal; margin:0;}
.title3 {font-size: 16px; font-weight: bold; margin: 8px 0 0 20px; line-height: 30px;}

.white {color:white;}
.bold{font-weight:bold;}

.def_color {color: #CD003E;} 

.title_page {  
   font-size: 20px;
	font-weight: normal;
	margin:0;
	padding: 0 0 15px 0;
}
.title2_page {  
   font-size: 12px;
	font-weight: normal;
	margin:0;
}


/* CLEANERs ------------------cistice---------------------- */
.break { clear: both; height: 1px; font-size: 1px; overflow: hidden; visibility: hidden;}
.clear {	clear: both; display: block;}
.hide { display: none;}
.cb {clear:both;display:block;width:100%;}
.cr {clear:right;display:block;width:100%;}
.cl {clear:left;width:100%;}

/* FORMS ---------------------------------------form obecne---------------------------------------------- */
form {margin:0;}
input select,textarea {
   border: 0 none;
	position: relative;
	top: 2px; left: 5px;
	background: transparent none;
   background: #FFFFFF;
   padding: 2px 0 0 0px;
   border: 1px solid #a5acb2;
	font-weight:normal;

}
input,textarea,select  {
   font-family: "Trebuchet MS", Tahoma, "Geneva CE", lucida,  sans-serif;
	font-size:13px;
}

select {
  position: relative; 
  background: white;
  margin-top:3px;
  padding: 2px 0 0 0px;
  border-left: 1px solid Gray;
  border-top: 1px solid Gray;
}

.inputBox {
  position: relative; height: 16px; 
  background: #FFFFFF;
  padding: 2px 0 0 0px;
  border-left: 1px solid Gray;
  border-top: 1px solid Gray;
}
.alert .inputBox {background-position: 0px -25px;}
.fakeInputBox {
  position: relative; height: 1.5em; width: 145px;
}

/* FORM-BOX  -------------------------form box pro OBJEDNAVKU,REGISTRACI,PRODUKT DETAIL-------------------------------------- */
.form-box {padding-top:1px;}
.form-box h2 {
   font-size: 150%;
	margin: 15px 0 0 0;
	padding-bottom:5px;
}
.form-box table {border: 0;}
.form-box td {
   border: 0;
	border-bottom: 1px solid white;
}
.form-box .spc {background: #F5F1E5; }
.form-box p {margin: 5px 0 5px 5px;}
.form-box .s60 {width: 60%;}
.form-box .s30 {width: 30%;}
.form-box label, .form-box .item-label {
   width: 10em;
	display: block;
	float: left;
}
.form-box h2 label, .form-box h2 .item-label{width:auto; float:none; display:inline;}
.form-box h2 input{vertical-align:middle; margin:-2px 4px 0 0;}
.form-box table label, .form-box table .item-label {width: auto; display: inline;}
p.required label {font-weight: bold; }

.form-box textarea {
	position: relative;
	top: 2px; left: 0px;
   background: #FFFFFF;
   padding: 2px 0 0 0px;
   border: 1px solid #a5acb2;
}

/* FORM search  -------------hledani--------------------- */
.search {
   width:206px;
	height:30px;

   padding: 5px 0px 0px 0px;
}
.search p {margin: 0;}
.search input {width: 150px;}
.search select {width: 68%;font-size:13px;}
.search input.btt {
   width:49px;
	height:21px;
	padding:0;
	margin:0 0 0 0 ;
	vertical-align: top;
}

.search title{
   font-size: 14px;
	font-weight: bold;
	margin:0;
	padding: 0 0 15px 0;
	color:red;
}

/* FORM parameters -------------form pro hledani dle parametru--------------------- */
.param {padding: 10px 0px 10px 0px;}
.param p {margin: 0;}
.param input.btt {
	padding:0;
	margin: 0;
	vertical-align: text-bottom;
}
/* FORM login */
.login{
	width: 300px;
	float:left;
	margin: 15px 0 0 140px ;
	padding: 10px 10px 20px 30px;
   border-right: 1px solid silver;
   border-bottom: 1px solid silver;
   border-left: 1px solid silver;
   border-top: 1px solid silver;
   display: block;
}

.login form {
	width: 300px;
}
.login fieldset {
	padding: 0px;
	border: none;
}
.login input ,.login textarea {
	margin: 0 0 8px 0;
}
.login label  {
	width: 60px;
	float: left;
	display:block;
}
.login form br   {
	display: none; 
}

.login input.btt {
   padding:0;
	margin:0 0 0 60px;
}


/* PAGE ----------------------------------------ROZMER HLAVNI STRANKY obal jeste tvori hack-box -------------------------------------------- */
#masterpage {
   width:990px;
	margin: 0 auto;
	padding:0;
	text-align:left;
	background: white ;
	border: 8px solid White;
}

/* HEADER ---------------------------------tady bude zmena head se bude tahat dynamicky ---------------------------------------- */
#header_preduvod {
   width:990px;
	height:105px;
	background: white url(../TMT_banner_uvod.png) no-repeat right;
}

#header_uvod {
   width:990px;
	height:115px;
	background: white url(../TMT_banner_uvod.png) no-repeat right;
}

#header {
   width:990px;
	height:150px;
}

#header a:hover {
   width:990;
	height:95px;

}

#header2 {
   width:700px;
	height:90px;
	float:left;
}

#header_titles {
   width: 990px;
	display:block;
	float:left;
   padding:40px 0 0 30px;
}

/* TOP MENU -----------------------------------------top menu radek------------------------------------------------ */
#topmenu_uvod{
   height:35px;width:990px;
   padding:0;
	margin:0;
	background:#CD003E;
	float:left;
	display:block;
}

#topmenu{
   height:35px;width:905px;
   padding:0;
	margin:0;
	background:#CD003E;
	float:left;
	display:block;
}

#topmenu2{
   height:35px;width:85px;
   padding:0;
	margin:0;
	background:#CD003E;
	float:right;
	display:block;
	text-align:right;
}


/* AROUND PAGE ------------------------------obal okolo leve,prave a stredu stranky  (neplati pro hlavicku,top menu)------------------------------------- */
#aroundpage {
	padding: 0;
   margin: 0;
	display:block;
	overflow: visible;
}

/* LEFTBOX --------------------------------------- LEVA CAST WEBU ------------------------------------------- */
#left-box
{
	width: 210px;
	padding: 0;
}
/* -------------- box pro LEFT menu --------------------- */
#left1 {
   float:left;
	width:210px;
	margin-top:0px;
	margin-bottom:8px;
	background:  url(../images/bg_l1.png) no-repeat top;
   display:block;
   text-indent: 20px;
}
#inleft1 {
   margin:0;
	padding:0;
}
.title_left1{
   height:40px;
	display:block;
	font-size: 16px;
	font-weight: bold;
   line-height:40px;
   margin:0;
	padding:0;
	background: ;
	color:white;
}
#footleft1 {
	width:210px;
	height:40px;
   float:left;
	margin:0px;
	padding:0px;
	background: url(../images/foot_l1.png) no-repeat top;
   line-height:40px;
   text-indent: 20px;
}

#footleft1 a {
   display:block;
	color:black;
	text-decoration:none;
}
#footleft1 a:hover {color:white;}


/* LEFT MENU --------------------------------------leve menu------------------------------------------- */
.leftmenu {
   z-index:2;
   font-size:100%;
   margin:0; /* this page only */
   padding:0;
}

.leftmenu ul {
   padding:0;
   margin:0;
   list-style-type: none;
   width:210px;
}

/* hack for IE5.5 */
* html .leftmenu ul {margin-left:-16px; ma\rgin-left:0;}
/* position relative so that you can position the sub levels */
.leftmenu li {
   z-index:2;
   position:relative;
   background:#C30405 url(../images/menu_item_b.png);
   height:34px;
}

/* get rid of the table */
.leftmenu table {
   position:absolute;
	border-collapse:collapse;
	top:0; left:0;
	z-index:100;
	font-size:1em;
}

/* style the links */
.leftmenu a, .leftmenu a:visited {
   display:block; 
   background:#C30405 url(../images/menu_item_b.png);
   text-decoration:none;
   height:34px;
   line-height:34px;
   width:210px;
   color:white;
	text-indent:20px;

}
/* hack for IE5.5 */
* html .leftmenu a, * html .leftmenu a:visited {
   background: url(../images/menu_item_b.png);
	width:210px;
	w\idth:209px;
}
/* style the link hover */
* html .leftmenu a:hover {
   color:black;
   background: url(../images/menu_item_b.png) -210px 0px;
}

.leftmenu_oznac {
   color:black;
   background: url(../images/menu_item_b.png) -210px 0px;
}

.leftmenu :hover > a {
   color:black; 
   background: url(../images/menu_item_b.png) -209px 0px;
}

/* hide the sub levels and give them a positon absolute so that they take up no room */
.leftmenu ul ul {
visibility:hidden;
position:absolute;
top:0;
left:210px; 
}
/* make the second level visible when hover on first level list OR link */
.leftmenu ul li:hover ul,
.leftmenu ul a:hover ul {
visibility:visible;
}

/* keep the third level hidden when you hover on first level list OR link */
.leftmenu ul :hover ul ul{
visibility:hidden;
}
/* keep the fourth level hidden when you hover on second level list OR link */
.leftmenu ul :hover ul :hover ul ul{
visibility:hidden;
}
/* make the third level visible when you hover over second level list OR link */
.leftmenu ul :hover ul :hover ul{ 
visibility:visible;
}
/* make the fourth level visible when you hover over third level list OR link */
.leftmenu ul :hover ul :hover ul :hover ul { 
visibility:visible;
}


/* RIGHTBOX ---------------------------------------- PRAVA CAST WEBU -------------------------------------------------- */
#right-box
{
	float: right;
	width: 200px;
	margin-top:20px;
	padding: 0;
}

/* NEWS ----------------------------------------NOVINKY-------------------------------------------------- */
.news-box {
	width:540px;
	margin-top:20px;
   padding: 0px;
	float:left;	
	background: transparent;
   display:block;
}

.news-box-title{
   height:35px;
	display:block;
	font-size: 24px;
   line-height:35px;
	font-weight: normal;
   margin: 0;
	padding: 0px;
	background: ;
	color:#CD003E;
}

.in-news-box { 
   margin-bottom:10px;
	padding: 10px 10px 10px 10px;
	display:block;
   background: #F1F2F2;
	border-left:3px solid #58585A;
}
.in-news-box2 { 
   margin-bottom:10px;
	padding: 10px 10px 10px 10px;
	display:block;
   background: #CD003E;
	border-left:3px solid #58585A;
}
.news-title a {
   color:#CD003E;
   text-decoration:underline;
   font-size:105%;
	font-weight:bold;
  	padding-left: 10px;
	margin-top:10px;
	display: block;
}
.news-title a:hover {
  	padding-left: 10px;
   
   text-decoration:underline;
}
.news-title2 a {
   color:white;
   text-decoration:underline;
   font-size:105%;
	font-weight:bold;
  	padding-left: 10px;
	margin-top:0px;
	display: block;
}
.news-title2 a:hover {
  	padding-left: 10px;
   
   text-decoration:underline;
}

.news-title a img {
   margin-right:5px;
}
.news-content {
   
	font-weight:normal;
   margin:0;
	padding: 3px 0 5px 10px;
	line-height:1.3em;
   display: block;
}
.news-foot {
   float:left;
	width:540px;
	height:1px;
	border-bottom:1px solid silver;
   display:block;
}



/* CONTACT ----------------------------------------KONTAKTY-------------------------------------------------- */
.contact-box {
	width:200px;
	margin-top:0px;
   padding: 0px;
	float:right;	
	background:#D8C89A url(../images/bg_r.png) no-repeat top;
   display:block;
}
.contact-box-title {
   height:35px;
	display:block;
	font-size: 16px;
   line-height:35px;
	font-weight: bold;
   margin: 0;
	padding: 0 0 0 8px;
	background: ;
	color:white
}
.in-contact-box { 
   margin:0;
	padding: 8px 8px 0px 8px;
	display:block;
}
.contact {
   color:black;
	font-weight:bold;
   margin:0;
	padding: 3px 0 5px 0;
   display: block;
}
.contact a {
   color:#C30405;
   text-decoration:underline;
}
.contact a:hover {
   color:black;
   text-decoration:underline;
}
#contact-foot {
   float:left;
	width:200px;
	height:30px;
	margin: 0 0 8px 0;
	background: #D8C89A url(../images/foot_r.png) no-repeat top;
   display:block;
}
/* POOL ----------------------------------------ANKETA------------------------------------------------- */
.poll-box {
	width:200px;
	margin-top:0px;
   padding: 0px;
	float:right;	
	background:#D8C89A url(../images/bg_r.png) no-repeat top;
   display:block;
}
.poll-box-title {
   height:35px;
	display:block;
	font-size: 16px;
   line-height:35px;
	font-weight: bold;
   margin: 0;
	padding: 0 0 0 8px;
	background: ;
	color:white
}
.in-poll-box { 
   margin:0;
	padding: 8px 8px 0px 8px;
	display:block;
}
.poll-question {
   color:black;
	font-weight:bold;
   margin:0;
	padding: 3px 0 5px 0;
	line-height:1.3em;
   display: block;
}
.poll-answer a {
   color:red;
   text-decoration:underline;
	font-weight:normal;
   margin-top:10px;
	display: block;
}
.poll-answer a:hover {
   color:black;
   text-decoration:underline;
}
.poll-answer a img {
   margin-right:5px;
	vertical-align: middle;
}

#poll-foot {
   float:left;
	width:200px;
	height:30px;
	margin: 0 0 8px 0;
	background: #D8C89A url(../images/foot_r.png) no-repeat top;
   display:block;
}

/* CENTER  in home page  --------------------stred stranky na UVODNI STRANE ve variante s LEFT MENU a RIGHT BOXY------------------------- */
#centerpage 
{
	float:left;
	width: 580px;
	margin: 20px 0 0 0;
	background: transparent;	
	padding: 0;
}
#incenterpage {
   margin:0;
	padding: 0px 25px 10px 25px; 
}

/* CENTER 2  in other page  ----------------------stred stranky na PODSTRANE ve variante s LEFT MENU (a HOME PAGE s TOP MENU) ---------------------- */
#centerpage2 {
	float:left;
	width: 780px;
	margin-top:20px;
	padding: 0;
}
#incenterpage2 {
  margin:0;
  padding: 0px 8px 10px 15px;
 }

/* CENTER 3  in other page  ----------------------stred stranky na PODSTRANE ve variante s TOP MENU  ---------------------- */
#centerpage3
{
	float:left;
	width: 990px;
	margin-top:20px;
	padding: 0;
}
#incenterpage3 { margin:0; padding: 0px 15px 10px 15px;}

/* FOOTER  -----------------paticka -------------------- */
#footer {
   width:990px;
	height:30px;
	color:black;
	font-size:12px;
	background: white;
	line-height:30px;
}
#footer2 {
   width:990px;
   padding-top: 10px;
	padding-left: 20px;
   padding-bottom: 10px;
	color:black;
	font-size:14px;
	background: white;
	line-height:30px;
}

#footer a {color:#FF7C00;font-weight:normal;margin: 0px 10px 0 10px;line-height:30px;}
#footer a:hover {color:black;}
#footer span {font-weight:normal;}

#footer_left {
	width:395px;
	margin:0;
	float: left;
	text-indent:20px;
}
#footer_center{
	width:200px;
	padding: 0;
	margin:0;
	float: left;
	text-align: center;
}
#footer_center img{
	padding-top: 8px;
}

#footer_right{
	width:395px;
	padding: 0;
	margin:0;
	float: right;
	text-align: right;
}


/* TOP MENU ------------------------------------top menu-------------------------------------------------- */

l#main-menu ul { display:none; z-index: 1; }
ul#main-menu li:hover ul { display:block; z-index: 3; }
ul#main-menu li.hover ul { display:block; z-index: 3; }

ul#main-menu li:hover ul ul { display:none; z-index: 1; }
ul#main-menu li.hover ul ul { display:none; z-index: 1; }
ul#main-menu li ul li:hover ul { display:block; z-index: 3; }
ul#main-menu li ul li.hover ul { display:block; z-index: 3; }

ul#main-menu li:hover ul ul ul { display:none; z-index: 1; }
ul#main-menu li.hover ul ul ul { display:none; z-index: 1; }
ul#main-menu li ul li ul li:hover ul { display:block; z-index: 3; }
ul#main-menu li ul li ul li.hover ul { display:block; z-index: 3; }

ul#main-menu li ul li:hover ul ul ul { display:none; z-index: 1; }
ul#main-menu li ul li.hover ul ul ul { display:none; z-index: 1; }
ul#main-menu li ul li ul li ul li:hover ul { display:block; z-index: 3; }
ul#main-menu li ul li ul li ul li.hover ul { display:block; z-index: 3; }

ul#main-menu li ul li ul li:hover ul ul ul { display:none; z-index: 1; }
ul#main-menu li ul li ul li.hover ul ul ul { display:none; z-index: 1; }
ul#main-menu li ul li ul li ul li ul li:hover ul { display:block; z-index: 3; }
ul#main-menu li ul li ul li ul li ul li.hover ul { display:block; z-index: 3; }

ul#main-menu {
  list-style: none;
  margin: 0px;
  padding: 0px 0px 0px 0px;
}

ul#main-menu a {
  font-weight: normal;
  color: white;
  text-decoration: none;
}

ul#main-menu a:hover {
  color: black;
  text-decoration: none;
}

ul#main-menu li {
  font-weight: bold;
  color: white;
  float: left;
  font-size: 14px;
  padding: 8px 20px;
  border-right: 1px solid white;
}

ul#main-menu li:hover {
  font-weight: bold;
  color: black;
  text-decoration: none;
  background: #F1F2F2  repeat-x;
  display:block;
}

ul#main-menu ul {
  position: absolute;
  list-style: none;
  width: 200px;
  border: 1px solid #C30405;
  background-color: white;
  color: white;
  margin: 7px 0px 0px 0px;
  padding: 0px;
}


ul#main-menu ul li {
  display: block;
  float: none;
  margin: 0px;
  padding: 2px;
  font-size: 14px;
  margin: 1px;
  border-bottom:1px solid #C30405;
}

ul#main-menu ul a {
  color: black;
  text-decoration: none;
}

ul#main-menu ul a:hover {
  color: #C30405;
  text-decoration: none
}

ul#main-menu ul li:hover {
  background-color: white;
  color: #C30405;
  font-size: 13px;
  text-decoration: none;
}

ul#main-menu ul ul {
  position: absolute;
  left: 150px;
  margin-top: -15px;
}

/* for ie5 */
#text-outline .text {
  position: relative;
  z-index: 2;
}

li {
  background-color: expression(
    this.onmouseover = new Function("this.className += ' hover';"),
    this.onmouseout = new Function("this.className = this.className.replace(' hover', '')")
  );
}

ul#main-menu ul {
  position: absolute;
  list-style: none;
  width: 200px;
  margin: 8px 0px 0px -60px;
}

ul#main-menu ul li {
  padding: 2px;
}

ul#main-menu ul ul li {
  padding: 4px;
}


ul#main-menu ul ul{
  position: absolute;
  left: 150px;
  list-style: none;
  width: 180px;
  margin: 0px;
}

ul#main-menu ul li.hover {
  background-color: white;
  color: rgb(255,255,255);
  font-size: 13px;
  text-decoration: none;
}

ul#main-menu li.hover {
  color: rgb(255,255,255);
  text-decoration: underline;
}
/* end menu ie5 */


/* WHEREI  ---------------------------------------kde se prave nachazim------------------------------------------------ */
#wherei{font-size:92%; margin: 0;}
#wherei .arrow{font-size:118%; font-family:Arial, "Lucida Grande", Verdana, Tahoma;}


/* BOOKMARKS BOX -------------------------------------zalozky---------------------------------------------------- */
.aroundbookmark {margin:0}
.bookmark-hide{display: block;} /* tady pote zMENIT NA none */

.part {clear:both; border:2px solid #9C0103; border-width:4px 2px 2px; margin-bottom:20px;}
.part .content{padding-right:10%;}
.part .spc{margin: 10px 2% 0; padding:0;}
.part .spc table{margin-top:10px;}

ul.bookmark {
   list-style:none;
	margin:0px 0 0;
	padding:0px;
}
ul.bookmark {
   clear:both;
	overflow:hidden;
}
ul.bookmark li{
   float:left;
	padding:0 0 0 3px;
	margin: 5px 0 -1px 2px;
	background:#E7E7E7 url(../images/bookm_bg_left.png) 0 0 no-repeat;
}
ul.bookmark li a {
   display:block;
	color:black;
	padding:5px 7px 5px 5px;
	text-decoration:none;
	background:url(../images/bookm_bg_right.png) 100% 0 no-repeat;
}
ul.bookmark li a:hover {color:#C30405;}
ul.bookmark li.active a:hover {color:#333333;}
ul.bookmark li.selected { background: #9C0103 url(../images/bookm_bg_left_act.png) no-repeat 0 0; margin-top:0px;}
ul.bookmark li.selected a {
   background:url(../images/bookm_bg_right_act.png) 100% 0 no-repeat;
	padding:7px 8px 7px 5px;
	font-size:108%; color:white;
}
ul.bookmark li.selected a:hover {
   background:url(../images/bookm_bg_right_act.png) 100% 0 no-repeat;
	padding:7px 8px 7px 5px;
	font-size:108%;
	color:white;
	cursor:text;
}
ul.bookmark li:first-child{margin-left:0px;}

/* -------ramecek okolo sekci pod zalozkami----------- */
.part { 
   clear:both;
	border:1px solid #9C0103;
	border-width:2px 1px 1px 1px;
	margin-bottom:20px;
}

/* -------linka pod zalozkama ve vyberu OBRAKOVE/RADKOVE zobrazeni----------- */
.under_bookm {
	clear:both;
	border-bottom: 4px solid #9C0103;
   margin-bottom:10px; 
}

/* PHOTOGALLERY ----------------------fotogalerie ---------------------- */
.photogall {
   margin:0;
	padding:0;
	float:left;
}
.photogall img {
   position:relative;
	margin:10px 10px 10px 10px;
	padding:10px 10px 10px 10px;
	background: #EEEEEE;
	border: 1px solid silver;
	vertical-align: top;
	clear:right;
   filter:alpha(opacity=95);-moz-opacity:0.95;-khtml-opacity: 0.95;opacity: 0.95;

}
.photogall a:hover img {
   position:relative;
	margin:10px 10px 10px 10px;
	padding:10px 10px 10px 10px;
	background: white;
	border: 1px solid black;
	vertical-align: top;
	clear:right;
   filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity: 1;opacity: 1;
}

/* COMMNENTS TABLE-------------------KOMENTARE---------------------------- */

table.comments{
   font-size:100%;
   width:100%;
   margin-bottom:20px;
}
table.comments tr.dark{
   background:#F5F1E5;
}
table.comments tr.light{
   background:white;
}
table.comments td,table.comments th{
   height:40px;
   padding: 4px 5px 3px 5px;
}
table.comments th.headline{
   font-size:100%;
}
table.comments img{
   margin:0px 2px;
   vertical-align: middle;
}
table.comments p{
  padding: 0;
  margin:3px 10px 3px 10px;
}
table.comments a:hover{
	cursor: pointer;
	_cursor: hand;
}
table.comments a {
  font-weight: bold;
}





.dvhdr2 {
  background: white;
  font-family:arial;
  font-size:11px;
  font-weight:bold;
  color:#4BA529;
  border-left:1px solid #4BA529;
  border-right:1px solid #4BA529;
  border-top:1px solid #4BA529;
  padding:5px;
  width:240px;
}

.dvbdy2 {
  background: white;
  font-family:arial;
  font-size:11px;
  color:black;
  border-left:1px solid #CD003E;
  border-right:1px solid #CD003E;
  border-bottom:1px solid #CD003E;
  border-top:1px solid #CD003E;
  padding:5px;
  width:240px;
}
.dva2{
  color:#818181;
  cursor:pointer;
  font-weight: bold;
  text-decoration:underline;
}
.dva2:hover{
  color:#CD003E;
}





/* A, A:HOVER -----------------------------------musi byt na konci---------------------------------------- */
a {
  color:#818181;
	text-decoration: underline;
	font-size: 12px;
}
a:hover {
  color: #CD003E;
}

/* -------------------------- SEO LISTA ---------------------------------------- */
#seolista { width: 100%; text-align: center; }

