/*
	Denne Tabory / www.dennetabory.sk  /  StyleSheet  (CSS)
	Programovanie: Gabriel Schwardy, Ing. / Caleydon Media / www.caleydon.com
	Nazov suboru: css_hlavne
*/

/* Zaciatok CSS */

/* ZAKLADNE NASTAVENIA
======================================== */
* { padding:0; margin:0; }
pre, blockquote, ol, dl, fieldset, address { margin:1.2em 2%; }
dd { margin-left:5px; }
fieldset { padding:.5em; }
body { font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size:62.5%; line-height:1.25em; color:#000; background-color: #F3F2E6; }
.reset { display:block; clear:both; font-size:1px; height:1px; line-height:0.1em; }
/* ZAKLADNE NASTAVENIA - Odkazy
======================================== */
a { font-weight:normal; text-decoration:none; }
a:link, a:visited { font-weight:normal; outline:none; text-decoration:none; normal;
color:#69780F; }
a:active, a:hover { font-weight:normal; outline:none; text-decoration:underline; color:#333; }
p {padding:0 !important; margin:0 !important;}
img {border:0;}
/* STRUKTURA - Usporiadanie
======================================== */

/* KONTAJNERY
======================================== */
#kontajner { width:920px; margin:0 auto; }
#kontajnerBanner { display:block; width:900px; /*height:150px;*/ margin:15px auto 12px auto; }
#kontajnerBannerBlank { display:block; width:900px; height:5px; margin:15px auto 12px auto; }
#kontajnerZahlavie { width:860px; height:110px; margin:0 auto; }
#kontajnerMenu { width:900px; margin:0 auto; height:60px; background:url("http://velerocms.com/templates/dennetabory/img/menu-pozadie.gif") repeat-x; }
#kontajnerHlava { width:900px; height:263px; margin:0 auto; padding:0; }
#kontajnerTelo { width:920px; background:url("http://velerocms.com/templates/dennetabory/img/telo-pozadie.gif") repeat-y; }
#kontajnerPata { width:920px; height:97px; margin-bottom:80px; background:url("http://velerocms.com/templates/dennetabory/img/pata-pozadie.gif") no-repeat; }
#kontajnerPata p {display:block;padding-top: 35px !important;}
#kontajnerSkelet { width:920px; background:url("http://velerocms.com/templates/dennetabory/img/pozadie-skelet.jpg") repeat-x; }
/* OBALY
======================================== */
#obalTelo { width:900px; margin:0 auto; background:url("http://velerocms.com/templates/dennetabory/img/telo-pozadie-top.gif") repeat-x; }
/* ZAHLAVIE - BLOKY
======================================== */
.zahlavieLogo { float:left; position:static; width:370px; height:70px; margin:25px 0 0 0; padding:0; }
/* ZAHLAVIE - BLOK - Obrazok Logo
----------------------------------------- */
#obrazokLogo a { display:block; background:url("http://velerocms.com/templates/dennetabory/img/logo-dennetabory.gif") no-repeat; width:370px; height:70px; margin:0; cursor:pointer; }
#obrazokLogo a:hover { text-decoration:none; }
#obrazokLogo a span { visibility:hidden; }
/* ZAHLAVIE - BLOK - Kontakty
----------------------------------------- */
.zahlavieKontakt { float:right; width:250px; text-align:right; color:#6C410F; font-size:1.3em; font-weight:bold; margin:30px 0 0 0; line-height:1.5em; letter-spacing:0.05em; }
.zahlavieKontakt a:link, .zahlavieKontakt a:visited { color:#EC7E01; font-weight:bold; }
.zahlavieKontakt a:hover { color:#6C410F; font-weight:bold; text-decoration:none; }
/* HLAVA - BLOK - Obrazok
----------------------------------------- */
#hlavaObrazok { float:left; width:519px; height:263px; margin:0; padding:0; }
/* HLAVA - BLOK - Hlavna navigacia
----------------------------------------- */
.jqueryslidemenu { font-size:1.5em; text-transform:uppercase; /*padding-left:140px;*/ float:right; }
.jqueryslidemenu ul { margin:0; padding:0; list-style-type:none; }
/* Top level list items*/
.jqueryslidemenu ul li { position:relative; display:inline; float:left; padding-top:12px; }
.jqueryslidemenu ul a { background:url("http://velerocms.com/templates/dennetabory/img/menu-predel.gif") no-repeat left; }
/* Top level menu link items style*/
.jqueryslidemenu ul li a { display: block; padding:13px 18px 7px 18px; color:#FFF; text-decoration: none; font-weight:bold; }
* html .jqueryslidemenu ul li a { /*IE6 hack to get sub menu links to behave correctly*/ display: inline-block; }
.jqueryslidemenu ul li a:link, .jqueryslidemenu ul li a:visited { color:#FFF; font-weight:bold; text-decoration:none; }
.jqueryslidemenu ul li a:hover { color:#4b2801; font-weight:bold; text-decoration:none; }
/* 1st sub level menu*/
.jqueryslidemenu ul li ul { position: absolute; left: 0; display: block; visibility: hidden; padding-top:2px;  }
/* Sub level menu list items (undo style from Top level List Items)*/
.jqueryslidemenu ul li ul li { display: block; float: none; background-color:#DC7600;padding-bottom:3px; }
/* All subsequent sub menu levels vertical offset after 1st level sub menu */
.jqueryslidemenu ul li ul li ul { top: 0; }
/* Sub level menu links style */
.jqueryslidemenu ul li ul li a { font-size:12px; text-transform:uppercase; width: 158px; /*width of sub menus*/ padding:0px 8px 0px 16px; margin:0; border-top-width:0; /*border-bottom: 1px solid gray;*/ background-image:none; }
.jqueryslidemenuz ul li ul li a:hover { /*sub menus hover style*/ background: #eff9ff; color: black; }
/* CSS classes applied to down and right arrow images  */
.downarrowclass { position: absolute; top: 28px; right: 5px; }
.rightarrowclass { position: absolute; top: 16px; right: 5px; }
#myslidemenu .navZalozka li.aktine a { color:#4b2801; }
#myslidemenu .navZalozka .aktine ul li a { color:#FFF; }
#myslidemenu .navZalozka .aktine ul li a:hover { color:#4b2801; }
#myslidemenu .navZalozka .aktine ul .aktineSub a { color:#4b2801; }
#myslidemenu .navZalozka .aktine ul .aktineSub ul li a { color:#FFF; }
#myslidemenu .navZalozka .aktine ul .aktineSub ul li a:hover { color:#4b2801; }
/* TELO - OBAL - Obsah
----------------------------------------- */
#teloLava { float:left; width:640px; margin:0; padding:0; }
#teloPrava { margin:0 0 0 640px; padding:0; text-align: right;}
#teloPrava img {padding-right: 25px;}
/* TELO - Breadcrumnb navigacia
----------------------------------------- */
.breadcrumb { padding: .5em 0 1em 0; font-size:1.3em; }
.breadcrumb a, .breadcrumb a:active, .breadcrumb a:visited { border-bottom:none; color:#A06D00; font-weight:normal; }
.breadcrumb a:hover { color:#333; text-decoration:underline; }
.breadcrumb span { padding:0 4px; font-size:1.2em; }
/* TELO - Admin odkaz
----------------------------------------- */
#obalTelo p.adminOdkaz { color:#666; font-size:1.1em; }
#kontajnerBannerBlank p.adminPridat { color:#666; font-size:1.1em; text-align:right }
/* TELO - LAVA - Obsah
----------------------------------------- */
#teloObsah { margin:25px;}
#obalTelo p { font-size:1.4em; line-height:1.5em; margin-bottom:1.2em; }
#obalTelo h1 { font-size:1.8em; font-weight:bold; color:#6b7812; line-height:1.9em; margin-bottom:0.4em; }
#obalTelo h2 { font-size:1.6em; font-weight:bold; color:#6b7812; line-height:1.9em; margin-bottom:0.3em; }
#obalTelo h3 { font-size:1.4em; font-weight:bold; color:#333; line-height:2em; margin-bottom:0.5em; }
#obalTelo ol h3 { font-size:1.2em; font-weight:bold; color:#333; line-height:2em; margin-top:1.4em; }
#teloObsah ul, #teloObsah ol { margin-left:4em; margin-bottom:0.8em; }
#teloObsah li { font-size:1.4em; line-height:1.5em; margin-bottom:0.3em; }
#teloObsah blockquote { margin:1em 1em 0.8em 1.8em; padding-left:0.5em; line-height:1.5em; font-size:1.4em; color:#333; border-left:3px solid #acacac; }
#teloObsah ol ol, #teloObsah ol ul, #teloObsah ul ul { margin-left:4em; margin-bottom:0.8em; font-size: 0.7em; }
/* TELO - PRAVA - Obrazok tlacidlo
----------------------------------------- */
.teloTlacidlo { position:static; width:204px; height:60px;/*96*/ margin:0 auto; padding:41px 0 0 0; }
#tlacidloPrihlaska a { display:block; background:url("http://velerocms.com/templates/dennetabory/img/tlacidlo-prihlaska.gif") scroll no-repeat left top; width:204px; height:96px; margin:0; cursor:pointer; text-decoration:none; }
#tlacidloPrihlaska a:hover { text-decoration:none; background-position:right top; }
#tlacidloPrihlaska a span { visibility:hidden; }

#tlacidloSutaze a { display:block; background:url("http://velerocms.com/templates/dennetabory/img/tlacidlo-sutaz.gif") scroll no-repeat left top; width:204px; height:96px; margin:0; cursor:pointer; text-decoration:none; }
#tlacidloSutaze a:hover { text-decoration:none; background-position:right top; }
#tlacidloSutaze a span { visibility:hidden; }

#tlacidloDar a { display:block; background:url("http://velerocms.com/templates/dennetabory/img/tlacidlo-dar.gif") scroll no-repeat left top; width:204px; height:96px; margin:0; cursor:pointer; text-decoration:none; }
#tlacidloDar a:hover { text-decoration:none; background-position:right top; }
#tlacidloDar a span { visibility:hidden; }
/* TELO - OBAL - Obsah (Prihlaska)
----------------------------------------- */
#teloLavaPrihlaska { float:left; width:620px; margin:0; padding:0; }
#teloPravaPrihlaska { margin:0 0 0 620px; padding:0; }
#teloPrihlaskaPopis { padding:25px; }
/* TELO - OBAL - Obsah (Kontakt)
----------------------------------------- */
#teloLavaKontakt { float:left; width:380px; margin:0; padding:0; }
#teloPravaKontakt { margin:0 0 0 380px; padding:0; }
.teloKontForm { padding:25px 0 50px 0; }
/* PATA - BLOK - Kredit
----------------------------------------- */
#kontajnerPata p { font-size:1.3em; color:#4e580a; padding-top:40px; text-align:center; }
/* TELO - FORMULAR - Validacia
----------------------------------------- */
.checkboxRequiredMsg, .checkboxMinSelectionsMsg, .checkboxMaxSelectionsMsg { display: none; }
.checkboxRequiredState .checkboxRequiredMsg, .checkboxMinSelectionsState .checkboxMinSelectionsMsg, .checkboxMaxSelectionsState .checkboxMaxSelectionsMsg { display: inline; color: #CC3333; border: 1px solid #CC3333; padding:3px; }
/* SKRYTE OBJEKTY, PREDELNIKY, CIARY
======================================== */
.odsadenie { display:block; height:1px; }
.obsahSkryty { display:none; }
a.obsahSkryty { display:none; }
h4.obsahSkryty { display:none; }
hr.predelSkryty { margin:0; padding:0; border:none; visibility:hidden; display:none; }
hr.predelBlokSkryty { clear:both; height:1px; margin:-1px 0 0 0; padding:0; border:none; visibility:hidden; }
.oddelovac { border-bottom:#999 1px solid; width:820px; margin: 15px 0; }
td { font-size: 1.2em; color: #000; text-align:center; }
/* TELO - BLOK - Fotogaleria stepcarousel
----------------------------------------- */
#obalGaleria { width:608px; margin:10px auto 15px auto; }
.stepcarousel { position: relative; /*leave this value alone*/ border: 0; overflow: scroll; /*leave this value alone*/ width: 560px; /*Width of Carousel Viewer itself*/ height: 100px; /*Height should enough to fit largest content's height*/ margin-left: 22px; }
.stepcarousel .belt { position: absolute; /*leave this value alone*/ left: 0; top: 0; }
.stepcarousel .panel { float: left; /*leave this value alone*/ overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/ margin: 4px; /*margin around each panel*/ width: 90px; /*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */ }
img.ludiaFoto { border:1px solid #ccc; }
/* TELO - Forum
----------------------------------------- */
#teloForum { float:left; width:520px; margin:0; padding:0; display:block; }
#obsahForum {/*margin:0; padding:3em 1em 1em 3em;*/ margin:25px; }
#obsahForum p { font-size:1.4em; line-height:1.6em; color:#000; margin-bottom:1.3em; }
#obsahForum h1 { font-size:1.5em; font-weight:bold; color:#000; line-height:1.9em; margin-bottom:0.4em; }
#obsahForum h2 { font-size:1.4em; font-weight:bold; color:#000; line-height:1.9em; margin-bottom:0.5em; }
#obsahForum h3 { font-size:1.2em; font-weight:bold; color:#000; line-height:2em; margin-bottom:0.5em; }
#obsahForum ul { margin-left:4em; margin-bottom:1em; }
#obsahForum li { font-size:1.4em; line-height:1.6em; }
#obsahForum blockquote { margin:1em 1em 0.8em 1.8em; padding-left:0.5em; line-height:1.5em; font-size:1.4em; color:#333; border-left:3px solid #acacac; }
/* TELO - BLOK - Forum - Formular - Prava
----------------------------------------- */
#teloForm { margin:0 0 0 540px; padding:0; }
#obsahForm { margin:0; padding:3em 1em 1em 0; }
#obsahForm p { font-size:1.4em; line-height:1.6em; color:#000; margin-bottom:1.3em; }
#obsahForm h1 { font-size:1.5em; font-weight:bold; color:#000; line-height:1.9em; margin-bottom:0.4em; }
#obsahForm h2 { font-size:1.4em; font-weight:bold; color:#000; line-height:1.9em; margin-bottom:0.5em; }
#obsahForm h3 { font-size:1.2em; font-weight:bold; color:#000; line-height:2em; margin-bottom:0.5em; }
#obsahForm ul, #obsahForm ol { margin-left:4em; margin-bottom:1em; }
#obsahForm li { font-size:1.4em; line-height:1.6em; }
#obsahForm blockquote { margin:1em 1em 0.8em 1.8em; padding-left:0.5em; line-height:1.5em; font-size:1.4em; color:#333; border-left:3px solid #acacac; }
#obsahForm p.referencie { margin:0 0 10px 0; padding:0; }
a.zahlavieBanner img { border:0px; }
#pravaBannery { text-align:center; margin:30px auto; width:210px; display:block; font-size:1.2em; color:#666; }
#pravaBannery img { text-align:center; display:block; margin:10px auto; border:0; }
#pravaBannery img a, #pravaBannery img a:visited { border:0; }
#blokTerminy { margin:1.3em 2em .7em 2.1em; }
#blokTerminy h2 { margin-left:1em; color:#333; margin-bottom:10px; }
#blokTerminy p { margin-left:1em; line-height:1.3em; }
#blokTerminy p a { font-size:1.15em; }
#blokTerminy p span { font-size:.9em; }
#tabulkaTurnusy { margin:5px 0; }
#tabulkaTurnusy th { background-color:#EAFFBD;  height:30px; font-weight:normal; }
#tabulkaTurnusy td, #tabulkaTurnusy th { border:0; text-align:left; padding-left:10px; }
#tabulkaTurnusy td {  border-bottom:1px solid #EAEAEA; font-weight:bold; height:33px; }
.intr {font-size: 11px !important; font-weight: normal !important;}

span.infoRed { color:#C00; }


	.fotogaleria-box {
		/*background: #e7f2d7;*/
		text-align: center;
		width: 590px;
		height: 125px;
		overflow: auto;
		white-space: nowrap;
	}
		.fotogaleria-box img {
			border-width: 1px !important;
		}
		.fotogaleria-box  table tr td{
			text-align: center;
			vertical-align: middle;
			height: 100px;
			background: #e7f2d7;
			padding: 0 10px;
		}
		.fotogaleria-box  table{
		}

		.ltable td {
      font-size: 1.0em !important;
      line-height: 1.7em !important;
      vertical-align: top !important;
    }
    
		.ltable td p {
      font-size: 1.0em !important;
      line-height: 1.7em !important;
      vertical-align: top !important;
    }
    
		.ltable h2 {
      font-size: 1.45em !important;
    }
    
  .ltable img {
      display: block;
      margin-top: 8px;
    }

		
/* TELO - FORMULARE
======================================== */
.formular, textarea {font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size:1.1em; color:#666; background:url("http://velerocms.com/templates/dennetabory/img/admin-form-pozadie.gif") repeat-x; border:1px solid #999; padding:3px 3px;}
textarea {margin-bottom: 10px;}
.formular:focus, textarea:focus {background:url("http://velerocms.com/templates/dennetabory/img/admin-form-pozadie.gif") repeat-x; color:#000; border:1px solid #333;}
.dropdown {font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size:1em; width:175px; background-color: #EFEFEF; border:1px solid #BBB3AF; color:#423F3E; padding:0; margin-left:10px;}
.tlacidlo {font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size:1.1em; font-weight:bold; color:#666; background-color:#EBEBEB; border:1px solid #999; padding:2px 5px 2px 5px; cursor:pointer; cursor:hand;}
.tlacidlo:hover {background-color:#E6E6E6; color:#333; border:1px solid #333;}
label {color: #666; font-size:1em;}

span.upozornenie {color:#C00;}
td.textTucny {font-weight:bold;}
.lieky_form { margin-top:5px;}


.submitContainer a.tlacidloOprava {
	display:block; 
    width:120px; 
    height:23px;
    text-align:center;
    font-weight:bold;
	color:#666;
    background:url("http://velerocms.com/templates/dennetabory/img/form_bgnd.png") #EBEBEB repeat-x;
	border:1px solid #999;
	padding:2px 5px;
	margin:3px 0;
	letter-spacing:0.07em;
	cursor:pointer;
	cursor:hand;
	line-height: 2em;
	text-decoration:none;
}

.submitContainer a.tlacidloUprava {
	display:block; 
    width:250px; 
    height:30px;
    text-align:center;
    font-weight:bold;
	color:#666;
    background:url("http://velerocms.com/templates/dennetabory/img/form_bgnd.png") #EBEBEB repeat-x;
	border:1px solid #999;
	padding:4px 10px;
	margin:10px 0;
	letter-spacing:0.07em;
	cursor:pointer;
	cursor:hand;
	line-height: 2.5em;
}

.submitContainer a.tlacidloOprava:hover, .submitContainer a.tlacidloUprava:hover { color: #000; text-decoration:none; }
.submitContainer a.tlacidloOprava:active, .submitContainer a.tlacidloUprava:active { color:#666; text-decoration:none; }

/* TELO - Prihlaska
======================================== */
td, th {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #000;
	text-align:left;
}
th {
	/*background:url("http://dennetabory.sk/obrazky/schema/divider_bgnd.png") #FFF no-repeat;*/
	padding:10px;
}
td {
	padding:7px 0 7px 10px;
}
.popiska {
	font-size: 9px;
	color:#666;
	margin-left:10px;
}
p.dolezite {
	color:#900;
	background-color: #FEE2C5;
	padding:10px;
}
#register_form form input {
	padding:3px 0 3px 3px;
	border:1px solid #999;
	background:url("http://velerocms.com/templates/dennetabory/img/form_bgnd.png") #FFF repeat-x;
	color:#333;
}
#register_form form input:hover {
	border:1px solid #333;
}
#register_form form select {
	padding:3px 0 3px 3px;
	border:1px solid #dcdcdc;
	background:url("http://velerocms.com/templates/dennetabory/img/form_bgnd.png") #FFF repeat-x;
	color:#333;
}
#register_form form input.tlacidlo {
	font-weight:bold;
	color:#666;
	background-color:#EBEBEB;
	border:1px solid #999;
	padding:4px 10px;
	margin:10px 0;
	letter-spacing:0.07em;
	cursor:pointer;
	cursor:hand;
}
#register_form form input.tlacidlo:hover {
	background-color:#E6E6E6;
	color:#333;
	border:1px solid #333;
}
#register_form form textarea {
	font-family: Verdana, Geneva, sans-serif;
	border:1px solid #999;
	font-size: 13px;
	background:url("http://velerocms.com/templates/dennetabory/img/form_bgnd.png") #FFF repeat-x;
	color:#333;
	padding:3px;
}
#register_form form textarea:focus {
	border:1px solid #000;
	background:url("http://velerocms.com/templates/dennetabory/img/form_bgnd.png") #FFF repeat-x;
	color:#333;
}
#zdrav_popis {
	display: none;
}
.hiddenFields {
	display:none;
}

 .ctable {
    padding: 0; margin: 0;
    border-collapse:collapse;
    border: solid #eee;
    border-width: 1px 0px 0px 1px;
  }     
    .ctable td {
      padding: 8px !important; margin: 0 !important;
      border: solid #eee;
      border-width: 0 1px 1px 0;
    }  
  .input {
    font-family: arial, tahoma, verdana, sans-serif;
    font-size: 13px;
    color: black;
    padding: 4px;
    border: 1px solid #ccc;
  } 
  textarea {background: white;}
  
  .smalltable {
    
  }
    .smalltable td {
      font-size: 12px !important;
      padding: 4px; margin: 0;
    }
    
/* CONTEST **************************************************************************** */
 .contest-h3 {
  color: #000 !important;
  font-weight: bold;
  font-size: 14px !important;
  margin: 0 !important;
  padding: 0 0 0px 0 !important;
}

.question {
  font-size: 12px;
  font-weight: bold;
  padding: 5px 4px 4px 0px;
}

.answer {
  padding: 0 0 4px 20px;
}

#teloObsahArticle {
  font-size: 13px !important; 
  line-height:1.25em;
}
#teloObsahArticle p {
  font-size: 13px !important; 
  line-height:1.7em;/*1.25*/
  
  
}
    
.article {
  float: left;
  margin: 0 15px 15px 0;
  padding: 8px;
  width: 100%;
  border: 1px solid #d6d6d6;
}
  .article-left {
    text-align: left;
    width: 105px;
    padding: 3px 0 0 4px;
    float: left;
    /*background: #efefef;*/
  }
    .article-left img {
      /*padding: 5px 0 3px 0;*/
    }
  .article-right {
    line-height: 1.3em;
    width:475px;
    float: right;
    font-size: 13px !important;
  }
.article-h {
  font-size: 14px  !important;
  font-weight: bold;
  display: block;
  padding: 0; margin: 0;
}

.prihlaska_small_button, .viac_small_button {
  margin-left: 5px;
  display: block;
  padding: 6px 1px 6px 1px;
  font-weight: bold !important;
  font-size: 10px;
  color: #fff !important;
  text-decoration:none; 
  background: #ee8d00;
  border-top: 1px solid #fcb957;
  border-left: 1px solid #fcb957;
  border-right: 1px solid #c47400;
  border-bottom: 1px solid #c47400;
  border-radius: 4px;
  
}
  .prihlaska_small_button:hover {
    background: #f29c1f; 
    color: #fff !important;
    text-decoration:none; 
  }
  .prihlaska_small_button:active {
    background: #df8400; 
    border-top: 1px solid #c47400;
    border-left: 1px solid #c47400;
    border-right: 1px solid #fcb957;
    border-bottom: 1px solid #fcb957;
  }
  
.viac_small_button {
  background: #d8f1a3;
  color: #000 !important;
  font-weight: normal !important;
  border-top: 1px solid #e7f9c2;
  border-left: 1px solid #e7f9c2;
  border-right: 1px solid #b0ce70;
  border-bottom: 1px solid #b0ce70;
}
  .viac_small_button:hover {
    background: #e3f7b7; 
    text-decoration:none;
  }
  .viac_small_button:active {
    background: #bfdb84; 
    border-top: 1px solid #b0ce70;
    border-left: 1px solid #b0ce70;
    border-right: 1px solid #e7f9c2;
    border-bottom: 1px solid #e7f9c2;
  }
  
.hovertable tr:hover {
  background: #f9fdf0;
}

.form_note {
  margin-top:2px;
  font-size:9px;
  color:gray;
}
.obj_form_table tr td {
  border-bottom: 1px dotted #d8d8d8;
  padding-top: 9px;
  padding-bottom: 9px;
}
  .obj_form_table tr:hover {
    /*background: #fffef0;*/
  }
 
.obj_form_table input:hover {
  border-color: #707070 !important;
} 
.obj_form_table input:focus {
  border-color: #f1b000 !important;
}

.obj_form_table textarea {
  font-size: 11px !important;
}
  .obj_form_table textarea:hover {
    border-color: #707070 !important;
  } 
  .obj_form_table textarea:focus {
    border-color: #f1b000 !important;
  }

.tdetails {
  padding:0;
  margin:0;
  border-top: 1px solid #ffffff;
  border-left: 1px solid #ffffff;
}
  .tdetails tr {
    padding:0;
    margin:0;
  }
  .tdetails tr td {
    padding:15px 15px 15px 15px;
    margin:0;
    background: #99a92e;
    border-bottom: 1px solid #ffffff;
    /*border-right: 5px solid #FFFFFF;*/
    font-family: arial, tahoma, verdana, sans-serif !important;
    
  }

.tdetails2 {
  padding:0;
  margin:0;
  border:0;
  font-family: arial, tahoma, verdana, sans-serif !important;
  font-size:13px;
  width: 100%;
}
  .tdetails2 tr {
    padding:0;
    margin:0;
    border:0;
    
  }
  .tdetails2 tr td {
    padding: 4px 0 4px 4px;
    margin:0;
    border:0;  
    font-size:11px;
    border-top:1px solid  #aabb3b;
  }
  .tdetails2 tr:hover  td{
    background:  #444444 !important;/*98a828*/
    color: #ffffff !important;
    border-color: #444444 !important;
  }






    
    