/*

Theme Name: Linhart.name

Theme URI: http://www.linhart.name/

Description: Linhart.name verze 3.

Version: 1.0

Author: Jan Kaiser (only transfering to wordpress)

Author URI: http://jan-kaiser.cz/

Tags: www.linhart.name

*/



a img {

			border: 0;

}



body		{

			margin:0px;

			padding:0px;

			background-color:#b30101;

			background-image:url(images/pozadi.gif);

			background-repeat:repeat-x;

			background-position:0px 68px;

			font-family:"Trebuchet MS", Tahoma, Arial;			

			}

.menu		{

			background-image:url(images/pozadi_hlavicky.gif);

			background-repeat:repeat-x;

			width:100%;

			height:68px;

			background-color:#000000;

			}

.prostredni_sloupec	{

			width:797px;

			height:100%;

			margin:auto;

			}

.hl1		{

      display: block;

			width:70px;

			height:100%;

			float:left;

			}

.menu img	{

			font-size:0px;

			padding-top:5px;

			width: 54px;

			height: 54px;

			}

.hl2		{

      display: block;

			float:left;

			height:100%;

			width:200px;

			}

a.hl2, a.hl2:visited, a.hl2:active, a.hl2	{

			font-family:"Trebuchet MS", Tahoma, Arial;

			font-size:30px;

			margin:0px;

			color:#FFFFFF;

			padding-bottom: 0;

			font-weight: bold;

			text-decoration: none;

						}

						

#logo-bottom	{

			font-family:"Trebuchet MS", Tahoma, Arial;

			font-size:12px;

			color:#ede2c4;

			margin:0px;

			text-decoration: none;

			}



#logo-top {

			text-transform:lowercase;

}			



.menu_prechod	{

			background-image:url(images/hlavicka_prechod.jpg);

			background-repeat:no-repeat;

			background-position:50px 0px;

			width:100%;

			height:100%;

			float:left;

			}

			

			

.menu ul li	{

			list-style-type: none;

			list-style-image: none;

			float: left;

			margin: 0 2px 0 0;

			}

			

.menu ul li a	{

			background-image:url(images/pozadi_tlacitka_off.gif);

			background-repeat:repeat-x;

			background-position:top;

			height:32px;

			background-color:#8f0000;

			display:block;

			float:left;

			width:100px;

			font-family:"Trebuchet MS", Tahoma, Arial;

			font-size:14px;

			font-weight:bold;

			color:#ffb9b9;

			line-height:32px;

			text-align:center;

			border-left:#d43b3b 1px solid;

			border-right:#d43b3b 1px solid;

			text-decoration:none;

			margin: 31px 0 0 0;

      						}

						

.menu ul li.current a	{

      background-image:url(images/pozadi_tlacitka.gif);

			background-repeat:repeat-x;

			background-position:top;

			height:39px;

			background-color:#8f0000;

			display:block;

			float:left;

			width:100px;

			font-family:"Trebuchet MS", Tahoma, Arial;

			font-size:14px;

			font-weight:bold;

			color:#FFFFFF;

			line-height:39px;

			text-align:center;

			border-left:#ffb9b9 1px solid;

			border-right:#ffb9b9 1px solid;

			text-decoration:none;

			margin: 24px 0 0 0;

		

}



.menu ul li a:hover	{

			margin-top:14px;

			height:49px;

			color:#fff;

			}

			

.menu ul li.current a:hover	{

			margin-top:14px;

			height:49px;

			color:#ffb9b9;

			}





.ps1		{

			background-image:url(images/hlavni_pozadi.gif);

			background-repeat:repeat-y;

			width:100%;

			float:left;

			height:100%;

			}

.ps2		{

			background-image:url(images/spodni_cast.gif);

			background-repeat:no-repeat;

			background-position:bottom;

			width:100%;

			height:100%;

			float:left;

			}

.ps3		{

			background-image:url(images/roh_vlevo_nahore.gif);

			background-repeat:no-repeat;

			background-position:top left;

			width:100%;

			height:100%;

			float:left;

			}

.ps4		{

			background-image:url(images/roh_vpravo_nahore.gif);

			background-repeat:no-repeat;

			background-position:top right;

			width:100%;

			height:100%;

			float:left;

			}

.ods_ram1	{

			float:left;

			padding:6px;

			}

.ods_ps		{

			padding-top:10px;

			}

.ods_obs	{

			float:left;

			padding:0px 16px 16px 16px;

			}

.ods_ls		{

			padding-right:10px;

			padding-top:20px;

			}

.levy_sloupec	{

			width:224px;

			height:100%;

			float:left;

			background-image:url(images/seda_cara.gif);

			background-repeat:repeat-y;

			background-position:right;

			margin-top: -5px;

			padding-left: 2px;

						}

						

h3	{

			font-family:"Trebuchet MS", Tahoma, Arial;

			color:#ae9569;

			font-size:14px;

			font-weight:bold;

			margin:0px;

			}



h4, .novinka h4 a {

      font-weight:bold;

			color:#ff9700;

			padding: 0;

			font-size:12px;

			margin: 0;

			text-decoration: none;

      }

      

.novinka h4 a:hover {

			text-decoration: underline;

}



h5 {

			font-size:10px;

			color:#9a9a9a;

			margin: 0 0 -10px 0;

			padding: 0;

}



.newsletterContainer{ 

      font-size: 12px;

}

			

#newsletterForm {

      margin-bottom: 10px;

	}



#email_add		{

			background-image:url(images/input.gif);

			background-repeat:no-repeat;

			background-color:#efefef;

			border:none;

			padding-top:5px;

			width:211px;

			height:20px;

			padding-left: 5px;

			text-align: center;

			}

.mailsubmit	{

			background:url(images/zaregistrovat_email.gif) no-repeat left bottom;

			width:218px;

			height:32px;

			background-repeat:no-repeat;

			text-align:center;

			font-size:12px;

			text-decoration:none;

			color:#FFFFFF;

			font-family:"Trebuchet MS", Tahoma, Arial;

			display:block;

			border: 0;

			padding-top: -5px;

			margin: -5px 0 0 0;

			}

			

.mailsubmit:hover	{

			font-weight:bold;

			cursor: pointer; cursor: hand;

			}

.text		{

			font-family:"Trebuchet MS", Tahoma, Arial;

			color:#000000;

			font-size:12px;

			margin:0px;

			text-align:justify;

			}

		

			

.orange		{

			font-weight:bold;

			color:#E65318;

			}

			

.sedy		{

			font-size:10px;

			color:#9a9a9a;

			}

.post p	{

			text-indent:15px;

			font-family:"Trebuchet MS", Tahoma, Arial;

			color:#000000;

			font-size:12px;

			text-align:justify;

	

			}

.post	{

			font-size:12px;

}



.novinka p {

			text-indent:15px;

			font-family:"Trebuchet MS", Tahoma, Arial;

			color:#000000;

			font-size:12px;

			text-align:justify;

}



.vice		{

      display: block;

			width:100%;

			height:20px;

			background-image:url(images/seda_cara.gif);

			background-position:0px 9px;

			background-repeat:repeat-x;

			}

a		{

			font-family:"Trebuchet MS", Tahoma, Arial;

			color:#ff0000;

			font-size:12px;

			font-weight:bold;

			}

a:hover	{

			text-decoration:none;

			}

a:visited	{

			color:#b30101;

			}	

.more-link		{

			padding-right:10px;

			background-image:url(images/vice.gif);

			background-repeat:no-repeat;

			background-position:right;

			background-color:#FFFFFF;

			text-align:right;	

			float:right;

			padding-left:5px;

			}

.ods_obs1	{

			padding-right:35px;

			padding-top:0;

			padding-bottom: 30px;

      width:500px;

			float: right;

			position: relative;

						}

img			{

			padding:0px;

			margin:0px;

			font-size:0px;

			}

h1			{

			font-family:"Trebuchet MS", Tahoma, Arial;

			font-size:18px;

			font-weight:normal;

			margin:0px;

			padding-bottom:10px;

			color:#b30101;

			}

h1			{

			font-family:"Trebuchet MS", Tahoma, Arial;

			font-size:14px;

			font-weight:bold;

			margin:0px;

			padding-bottom:10px;

			color:#b30101;

			}

.ods_obs1 h1	{

			width:100%;

			float:left;

			padding-bottom:20px;

			background-image:url(images/h1_podtrzeni.gif);

			background-repeat:repeat-x;

			background-position:0px 30px;

			font-size: 18px;

			font-weight: normal;

			}	

.ods_obs1 h2, .ods_obs1 h2 a {

			width:100%;

			clear: both;

			padding-bottom: 20px;

			margin-bottom: -3px;

			background-image:url(images/h2_podtrzeni.gif);

			background-repeat:repeat-x;

			background-position:0px 25px;

			color:#b30101;

      font-size: 14px;	

      text-decoration: none;

      z-index: 0;

      #z-index: -1;

      #position: relative;

			}	

.ods_obs1 h2 a {

margin-bottom: -20px;

}

.post 	{

margin: 0;

padding: 0;

					}				



ul			{

			margin-top:5px;	

			margin-left:0px;

			padding-left:20px;

			}		

li			{

			font-size:12px;

			font-family:"Trebuchet MS", Tahoma, Arial;

			color:#000000;

			font-weight:normal;

			margin:0px;

			list-style-image:url(images/odrazka.gif);

			}

.reference	{

			width:753px;

			background-color:#000000;

			background-image:url(images/pozadi_reference.gif);

			background-repeat:repeat-x;

			height:203px;

			}

.ref1		{

			width:100%;

			height:100%;

			background-image:url(images/reference_vlevo.gif);

			background-repeat:no-repeat;

			background-position:left;

			}

.ref_sl1	{

			width:727px;

			height:100%;

			float:left;

			}

.float		{

			float:left;

			}

.ref_ods	{

			padding:10px;

			}

.ref_sl2	{

			width:116px;

			height:182px;

			float:left;

			border-right:5px solid #ffffff;	

			}

.ref_titulek	{

			font-family:"Trebuchet MS", Tahoma, Arial;

			color:#FFFFFF;

			font-size:14px;

			text-align:right;

			padding-right:10px;

			}

.jedna_reference	{

			width:133px;

			float:left;

			margin-left:12px;

			}

.jedna_reference a {

      display: block;

			width:133px;

      color: #fff;

			line-height:16px;

			font-weight: normal;

			text-decoration: none;			

}



.jedna_reference p {

		margin-top: 0;

			}

			

.ref-title {

			color: #FF9700;

			font-size: 12px;

			text-decoration:none;

			line-height: normal;

			font-weight: bold;

			margin: 0px;

			padding: 0;

			text-align: left;

			}

			





.nahled		{

			width:100%;

			height:87px;

			text-align:center;

			margin:auto;

			font-size:0px;

			padding:0px;

			}

.bily		{

			color:#FFFFFF;

			line-height:16px;

			}

.imp_sl1	{

			float:left;

			width:

			45%;

			height:100%;

			text-align:left;

			padding-top:10px;

			}

.imp		{

			text-indent:15px;

			color:#ffc1c1;

			}

.imp_sl2	{

			float:left;

			width:auto;

			height:100%;

			padding-top:10px;

			text-align:right;

			}



.foot {

color: #fff;

font-weight: bold;

}			

			

.foot a, .foot a:visited, .foot a:active	{

			font-family:"Trebuchet MS", Tahoma, Arial;

			color:#FFFFFF;

			text-decoration:none;

			font-size:12px;

			font-weight: normal;

			}

.foot a:hover	{

			text-decoration:underline;

			}

.radek_reference	{

			width:100%;

			height:auto;

			float:left;

			background-image:url(images/reference.gif);

			background-repeat:repeat-y;

			background-position:left;

			border-bottom:1px solid #cecece;

			margin-bottom:10px;

			}

.reference_sloupec1	{

			width:145px;

			height:100%;

			float:left;

			background-color:#f6f1e4;

			font-size:0px;

			}

.reference_sloupec2	{

			width:350px;

			float:left;

			height:100%;

			}

.alignleft	{

			width:125px;

			height:20px;

			display:block;

			background-image:url(images/prejit.gif);

			background-repeat:no-repeat;

			background-position:right;

			line-height:20px;

			padding-right:10px;

			text-align:right;

			}

.alignright	{

			width:125px;

			height:20px;

			display:block;

			background-image:url(images/zvetsit.gif);

			background-repeat:no-repeat;

			background-position:right;

			line-height:20px;

			padding-right:10px;

			text-align:right;

			}

.ods_ref	{

			padding:10px;

			float:left;

			}

.sluzby_radek	{

			width:100%;

			height:auto;

			float:left;

			background-repeat:no-repeat;

			background-position:left;

			min-height: 190px;

			_height: 190px;

			}

.sluzby_sl1	{

			width:130px;

			height:100px;

			float:left;

			}

.sluzby_sl2	{

			width:370px;

			height:100%;

			float:right;

			}

.sluzby_obr1	{

			background-image:url(images/prvni.gif);

			}

.sluzby_obr2	{

			background-image:url(images/druhy.gif);

			}

.sluzby_obr3	{

			background-image:url(images/treti.gif);

			}

.sluzby_obr4	{

			background-image:url(images/ctvrty.gif);

			}

.sluzby_obr5	{

			background-image:url(images/paty.gif);

			}



		

object {

height: 210px;

}



 form dl, dl.labels {

      margin:0em;

      font-size:100%;

      margin-top:0.5em

    }

    form dt, dl.labels dt {

      float:left;

      

      width:10em;

      margin-bottom:0.8em;

      color:#555;

      text-align:right;

      font-weight:normal;

      position:relative /*IEWin hack*/

    }

    form dd, dl.labels dd {

      margin-left:10.5em;

      margin-bottom:0.8em;

      font-size:100%;

      font-style:normal;

      padding-left:0.5em

    }

    form dd.submit, dl.labels dd.submit  {

      margin-top:2em

    }

    

  .ddsg-wrapper {

  clear: both;

  }



.jeden_clanek_h1 {

clear: both;

}



.leftfloat {

float: left;

width: 240px;

}



.cleaner {

visibility: hidden;

clear: both;

}



.noindent {

text-indent: 0;

}



.obsah_bez_cary p {

text-indent: 0;

}



.tabulka	{

			border-left:1px solid #cccccc;

			border-right:1px solid #cccccc;

			border-top:1px solid #cccccc;

			width:500px;

			height:auto;

			}

			

.tabulka tr	{

			width:100%;

			height:auto;

			}

			

.prvni	{

			width:20%;

			height:100%;

			border-bottom:1px solid #cccccc;

			}

			

.druha	{

			width:60%;

			height:100%;

			border-bottom:1px solid #cccccc;

			border-left: 1px solid #cccccc;

			}

			

.treti	{

			width:20%;

			height:100%;

			border-bottom:1px solid #cccccc;

			border-left: 1px solid #cccccc;

			}



.ctvrta	{

			width:10%;

			height:100%;

			border-bottom:1px solid #cccccc;

			border-left: 1px solid #cccccc;

			}	

          		

.tabulka td	{

			padding:10px;

			}

			

.tabulka th	{

			text-align: left;

			padding: 10px;

			color: #E65318;

			}

			

form ul li {

list-style-type: none;

}
.ngg-singlepic {
	border:1px solid #999999;
	padding:5px;
	margin:7px;
	background-color:#FFFFFF;
}
.cf_info 
{position:relative;
	float:left;
	border:0;
	
}
#usermessagea{
position:relative;
	width:93%;
}
