body
{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	background-color : #D6D6D6;
        margin-top: 5px;
        margin-right: 15px;
        margin-bottom: 5px;
        margin-left: 5px;
        color: #666666;
        scrollbar-track-color: white;
        scrollbar-face-color: #DEEFA5;
        scrollbar-highlight-color: white;
        scrollbar-3dlight-color: FFFFFF;
	scrollbar-darkshadow-color: FFFFFF;
	scrollbar-shadow-color: white;
	scrollbar-arrow-color: FFFFFF; 
}

.text_lista {font-family: tahoma; font-size: 11px; color: #FFFFFF; font-weight: bold;}
.text {font-family: tahoma; font-size: 11px; color: #536434}
.textik {font-family: tahoma; font-size: 11px; color: #666666}
.users {font-family: arial; font-size: 12px; color: #666666}
.user_link {font-family: arial; font-size: 11px; color: #536434; font-weight: bold; text-decoration: underline}
.hlaska {font-family: verdana; font-size: 11px; color: red; text-align: center; font-weight: bold}

.red{color: red}

.user_top_mid {background-image: url(images/user_top_mid.gif); background-repeat: repeat-x}
.user_down_mid {margin:0px; padding: 0px; height: 6px; display: block; background-image: url(images/user_down_mid.gif); background-repeat: repeat-x}
.menu_top_mid {background-image: url(images/menu_top_mid.gif); background-repeat: repeat-x}
.menu_down_mid {margin:0px; padding: 0px; height: 6px; display: block; background-image: url(images/menu_down_mid.gif); background-repeat: repeat-x}
.page_top_mid {width:2000px !important;background:url(images/page_top_mid.gif); background-repeat: repeat-x;}
.menu_down_left {margin:0px !important; padding: 0px !important; width: 6px; height: 6px !important;}

.graphic_table {width: 100%;}
.graphic_table td{ height: 6px;}
.cell_one {background-color: #DFDFDF}
.cell_two {background-color: #B4B4B4}

.osobni_udaje {background-color: #70e200}
.kontaktni_udaje{background-color: #4bd7ff}
.zdroje_prijmu{background-color: #ffa6a6}
.trvale_bydliste{background-color: #ffa6a6}
.korespondencni_udaje{background-color: #ff8a00}
.poznamka{background-color: #dd75ff}

.menu_down_left{margin:0px; padding: 0px; width: 6px; height: 6px; display: block; background-image: url(images/menu_down_left.gif); background-repeat: no-repeat; float: left;} 
.menu_down_mid {margin:0px; padding: 0px; width: 188px !important; height: 6px; display: block; background-image: url(images/user_down_mid.gif); background-repeat: repeat-x; float: left;}
.menu_down_right{margin:0px; padding: 0px; width: 6px; height: 6px; display: block; background-image: url(images/menu_down_right.gif); background-repeat: no-repeat; float: left;} 
.menu-content{width: 100%; display: block; height: 6px;}

.top-0{
	margin: 0px;
	padding: 0px;
	width: 100%;
	height: 48px;
	display: block;
	background-image: url(images/menu_top_mid.gif);
	background-repeat: repeat-x;
	float: left;
	margin-top: 5px;
	margin-right: 20px;
}

.top-1{
	margin: 0px;
	padding: 0px;
	position: relative;
	width: 54px;
	height: 48px;
	display: block;
	background-image: url(images/page_top_left.gif);
	background-repeat: no-repeat;
	overflow: hidden;
	float: left;
}

.top-2{
	 margin: 0px;
	 padding: 0px;
	 display: block;
	 width:133px;
	 display: block;
	 float: right;
	 overflow: hidden;
	 background-color: white;	
}

/*.top-3{
	margin: 0px;
	padding: 0px;
	width: 100%;
	display: block;
	float: left;	
}

.page_top_mid

*/
h1
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-style: normal;
	font-size: 15px;
	color : #000066;
	text-decoration : underline;
        text-align: center;
}
h2
{
	font-weight: bold;
	font-style: normal;
	font-size: 11px;
	color: #000099;
	text-align: center;
	text-transform: uppercase;
	letter-spacing: 0.4em
}
h3
{
	font-weight: bold;
	font-style: normal;
	font-size: 11px;
	color : #000099;
	text-align: left;
}


a {
	text-decoration : none;
	font-weight: normal;
	color: #C41115;
}


a.forum {
	text-decoration : none;
	font-weight: normal;
	color : #000099;
}

a.forum:hover {
	color : blue;
	font-weight: bold;
	text-decoration: underline;
}

a.text_lista:hover {
	color: #FFCC00;
	
	text-decoration: underline;
}

a:hover {
	color: #F48100 ;
	text-decoration: underline;
}

.center { 
         text-align: center;
}

TABLE {
  cellspacing: 0;
  cellpadding: 0;
  border: 0;
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
}

.bmargin {
      	   width: auto;
           margin-left: auto;
           margin-right: auto;
           text-align: left;
					 background-color: #D1D1D1;
        }

.bmarginfull {
           BORDER-BOTTOM: black thin solid;
           BORDER-LEFT: black thin solid;
           BORDER-RIGHT: black thin solid;
           BORDER-TOP: black thin solid;
           background-color: #D4D0C8;
           text-align: left;
        }

TEXTAREA
{
	border-style: solid;
	border-width: 1;
	border-color: #FFFFFF;
	font-style: normal; 
	width: 99%;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size : 12px;
        color: #000000; 
        scrollbar-track-color: white;
        scrollbar-face-color: #DEEFA5;
        scrollbar-highlight-color: white;
        scrollbar-3dlight-color: FFFFFF;
	scrollbar-darkshadow-color: FFFFFF;
	scrollbar-shadow-color: white;
	scrollbar-arrow-color: FFFFFF; }

SELECT
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size : 12px;
        color: #000000; 
	border: 1px solid black;

}

TD
{ 

}

INPUT
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size : 9px;
        color: #000000; 
}

P {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-size : 10px;	 
	color: #4D593C;
	text-align: left;
}

P.paging {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;	 
	color: #666666;
	text-align: center;
}

.normal { font-family: Verdana, Arial, Helvetica, sans-serif;
 	  font-size: 9px;
	  text-align: left; 
	  font-weight: normal;
          color: #000000; 
}
.rightnormal { font-family: Verdana, Arial, Helvetica, sans-serif;
 	  font-size: 9px;
	  text-align: right; 
	  font-weight: normal;
          color: #000000; 
}
.centernormal {font-family: Verdana, Arial, Helvetica, sans-serif;
 	  font-size: 9px;
	  text-align: center; 
	  font-weight: normal;
          color: #000000; 
}
.normaljust {font-family: Verdana, Arial, Helvetica, sans-serif;
 	  font-size: 9px;
	  text-align: justify; 
	  font-weight: normal;
          color: #000000; 
}
.small {  font-size: 8px; }
.rjust {  text-align: left; margin-left: 5px}
.bold  {  font-weight: bold}
.centerbold  {  font-size: 12px;
                font-weight: bold;
 	        text-align: center; }
.lbold  {  font-size: 12px;
                font-weight: bold;
 	        text-align: left; }
.rbold {  font-weight: bold;
 	  text-align: right; }
.titul {
  font-family: verdana;
	font-weight: bold;
	font-size: 11px;
	color : #DD6800;
	text-align: left;
}

.bigblue {
	font-weight: bold;
	font-size: 11px;
	color : #000099;
	text-align: left;
}

.margin { border-style: solid;
  	  border-width: 1;
			border-color: #D8D8D8;
	  color: #000000;
		font-size: 12px;
		font-family: arial;
		padding-left: 4px
        }

.marginr {
  	border-width: 0;
	color: #009900;
	font-weight: bold;
	background-color: transparent;
}


.tdmarg  { border-bottom: #FFFFFF 1 solid; 
	   border-right: #FFFFFF 1 solid;
	   vertical-align: middle;
            }
.tdmarg0 { border-bottom: #FFFFFF 1 solid; 
	   border-right: #FFFFFF 1 solid;
	   border-left:	#FFFFFF 1 solid;
	   border-top: #FFFFFF 1 solid;
	   vertical-align: middle;
            }
.tdmarg1 { border-bottom: #FFFFFF 1 solid; 
	   border-right: #FFFFFF 1 solid;
	   border-top: #FFFFFF 1 solid;
	   vertical-align: middle;
            }
.tdmarg2 { border-bottom: #FFFFFF 1 solid; 
	   border-right: #FFFFFF 1 solid;
	   border-left: #FFFFFF 1 solid;
	   vertical-align: middle;
          }
.pruh0 { background-color: #C3C3C3}
.pruh1 { background-color: #E8E8E8 }
.pruh2 { background-color: #a8a8a8 }
.button {  font-weight: normal;
           font-family: arial;
					 font-size: 12px;
           color: #454545;
           background-color: #EAE9E8;
           border-width: 1;
           border-color: #777777;
           border-style: solid;
           cursor: hand
}
.buttonpage { 
           font-weight: bold;
           color: #666666;
           background-color: transparent;
           border: 1px black solid;
           cursor: hand
}
.button2 { font-weight: bold; background-color: #999999; border-color: #EEEEEE; ; cursor: hand}
.buttonsmall { font-size: 9px; font-weight: normal; background-color: #999999; border-color: #EEEEEE; cursor: hand}
.icq { filter:Alpha(Opacity=60); }
.bluesmall{
font-size: 10px;
font-weight: normal;
color: #004672;
}
.kat_1{background-color:#93B186 !important; color:white}
.kat_2{background-color:#E69299 !important; color:maroon}

.nahled {border: 1px solid black;text-align:right;}
.img_left {float:left;padding-left:0px;width:160px;text-align:right !important;}
.img_left_sub {clear:left;height:130px;width:150px;text-align:right !important;}
.img_right {float:left;padding-left:4px;;width:147px;}
.img_right_sub {height:130px;width:148px;}
.img_mid {float:left;padding-left:100px;width:750px;}
.img_mid_sub {float:left;height:130px;width:148px;}
.pag div {float:left;padding-right:10px;}
.pag {text-align:center;}

.clear{
	clear: both;	
}

.page-left-1{
	width: 54px;	
	height: 42px;
	display: block;
}

/* ----------------------------------------------------------- New style --- */

.TableForm {
  width: 80%;
  margin-left: auto;
  margin-right: auto;
  text-align: left;
  background-color: #D1D1D1;
}

.TableForm td {
  padding: 5px;
}

.TableForm td input {
  padding: 3px;
  width: 98%;
  border: 1px solid #666;
}

.TableForm td select {
  padding: 3px;
  width: 99%;
  border: 1px solid #666;
}

.TableForm td textarea {
  padding: 3px;
  width: 98%;
  border: 1px solid #666;
}



.TableForm .Msg {
  padding-bottom: 5px;
}

.TableForm .Date1 {
  font-weight: bold;
}

.paging22{
	float:left;
	margin-left:10px;
	margin-top:10px;
	text-align:center;
}

#pact_payment_iframe{
	 width:300px;
	 height:225px;
}

#pact_paymentSchedule_iframe{
	 width:300px;
	 height:225px;
}

.hidden{display: none;}
.h15fl{height: 15px;display:block;float: left;}
.hand{cursor: pointer;}