html, body					{ margin: 0; padding: 0;   font-family:  Trebouchet MS, Tahoma, Helvetica, sans-serif; color: #bcbcbc; background: #0f0f0f; font-size: 12px; line-height: 16px;}/*---------- obecne --------------*/h1,h2,h3,h4,h5,h6	{	color: #e3c16b; font-weight: normal; padding: 0px;	}h1				      {	font-size: 25px;	font-weight: normal; margin: 30px 0 20px 0;	line-height: 35px;}h2				      {	font-size: 17px;	font-weight: normal; margin: 20px 0 20px 0;	}h3				      {	font-size: 16px;	font-weight: normal; padding: 0; margin: 25px 0 5px 0px; }h4							{ font-size: 14px; margin: 25px 0 0 0; }h5							{ font-size: 13px; }p		     	       {	color: #bcbcbc;	padding: 0px; margin: 10px 0 20px 0;	font-size: 13px;	text-align: justify; line-height: 24px; }ul								{	list-style: none;  line-height: 16px;}li								{	list-style: none;  padding: 0; margin: 0; }a               { color: #e3c16b;	border: 0; font-weight: normal; text-decoration: underline;}a:hover         { text-decoration: none;}/*---------- layout --------------*/#background       { background: #0f0f0f; position: relative; }#obsah 					  { margin: 0 auto; width: 1026px; text-align: left;	background: none; padding: 0; position: relative;  }#hlavicka					{ margin: 0; float: left; background: url(img/hlavicka.jpg) left top no-repeat; width: 1026px; height: 195px; padding: 0; }#napiste_nam             { width: 126px; height: 29px; position: absolute; font-size: 12px; font-weight: normal;	right: 5px;	top: 0px; }#napiste_nam a img             { border: none; }#top_www         { position: absolute;	left: 20px;	top: 13px; color: #dfdfdf; }#top_www a        { font-size: 12px; color: #dfdfdf; text-decoration: none; font-weight: normal; }#top_www a:hover            {  font-size: 12px; color: #dfdfdf; text-decoration: underline; font-weight: normal; }/*---------- links --------------*/#links             { width: 214px; position: absolute;	right: 20px;	top: 8px; }#links a            {  font-size: 10px; color: #d2d2d2; text-decoration: none; font-weight: normal;}#links a:hover            {  font-size: 10px; color: #d2d2d2; text-decoration: underline; font-weight: normal; }.links_uvod      {	margin: 0px; width: 11px; height: 11px; padding: 0px; background: url(img/home.jpg) left top no-repeat; position: absolute; right: 180px; top: 5px; }.links_mapy      {	margin: 0px; width: 11px; height: 11px; padding: 0px; background: url(img/mapa.jpg) left top no-repeat; position: absolute; right: 155px; top: 5px; }.links_kontakty  {	margin: 0px; width: 10px; height: 11px; padding: 0px; background: url(img/obalka.jpg) left top no-repeat; position: absolute; right: 130px; top: 5px; }/*----------- horní menu -----------*/.top_menu	{ width: 1026px; height: 114px; padding: 0; margin: 0; float: left; background: url(img/menu.jpg) left top no-repeat;  }.homepag  { position: absolute; left: 36px; top: 196px; width: 58px; height: 53px; }/*.tm							  { float: left; padding: 0; margin: 6px 0 0 0px; list-style: none; }.tm ul 						{ list-style: none; }.tm li 						{ float: left; padding: 1px 2px 5px 0; margin: 0px; position: relative; text-align: center; background: url(img/border-menu.jpg) right bottom no-repeat; }.tm li a					{	font-size: 12px; font-weight: normal;	color: #ffffff;	margin: 0px; padding: 5px 20px 5px 20px; font-weight: normal;	text-decoration: none; }.tm li a:hover		{ font-size: 12px; font-weight: normal; color: #ffffff; font-weight: normal; text-decoration: none; background: url(img/bg-menu-hover.jpg) left top repeat-x;  }*/.lm							  { font-size: 12px; padding: 0px; margin: 4px 0 0px 94px; text-align: left;  }.lm ul 						{ list-style: none; }.lm ul li					{ float: left; display: block;  text-align: left; position: relative; background: none;  }.lm li 						{	float: left; height: 52px; padding: 0px 2px 0px 0; margin: 0px; position: relative; text-align: center; background: url(img/border-menu.jpg) right bottom no-repeat; z-index: 10; }.lm li a					{	height: 56px; line-height: 48px; font-size: 12px; font-weight: normal;	color: #ffffff;	margin: 0px 0 0 0px; padding: 19px 30px 20px 30px; font-weight: normal;	text-decoration: none;	 }.lm li a:hover		{ font-size: 12px; font-weight: normal; color: #ffffff; font-weight: normal; text-decoration: none; border-top: 2px solid #e3c16b; }.lm li ul 	{ /* second-level lists */ position: absolute;  top: -2px;  left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers *//* using left instead of display to hide menus because display: none isn't read by screen readers */ opacity: 0.9;  filter: alpha(opacity=90);  -moz-opacity: 0.9;     -khtml-opacity: 0.9;  }.lm li ul ul 				{ /* third-and-above-level lists */ }.lm li ul ul { /* third-and-above-level lists */ left: -999em; }.lm li a:hover { color : #ffffff; top: 0px;}	.lm li li { height: 20px; line-height: 20px; width: 250px; padding: 5px 10px 5px 10px;  border-bottom: 1px solid #2a2a2a; background: #1f1f1f; }	.lm li .lm li a { background: none; padding: 0 5px 0 20px; display: block; line-height: 20px;}.lm li .lm li a:hover { background: none; text-decoration: underline; border: 0;}.lm li:hover ul ul, .lm li:hover ul ul ul, .lm li:hover ul ul ul ul, .lm li.sfhover ul ul, .lm li.sfhover ul ul ul , .lm li.sfhover ul ul ul ul {	left: -999em; top: -10px; background: none;  }	.lm li:hover ul, .lm li li:hover ul, .lm li li li:hover ul, .lm li li li li:hover ul,  .lm li.sfhover ul, .lm li li.sfhover ul, .lm li li li.sfhover ul, .lm li li li li.sfhover ul { /* lists nested under hovered list items */	left: 0px; top: 51px; padding: 0px; margin: 0px; background: #1f1f1f;	border: 1px solid #2a2a2a; }	.lm li li:hover ul, .lm li li li:hover ul, .lm li li li li:hover ul,  .lm li li.sfhover ul, .lm li li li.sfhover ul, .lm li li li li.sfhover ul { /* lists nested under hovered list items */	background: #1f1f1f; color: #000000; border: 1px solid #2a2a2a; top: 0px; left: 170px;  }	#podmenu	{ width: 600px; float: left; padding: 0; margin: 0px 0px 0 0; position: relative; height: 15px; }#navigace	        {	position: absolute; left: 30px; top: 280px;  margin: 0 0 5px 0; padding: 0px; font-size: 10px; font-weight: normal; }#navigace a	      { color: #ababab; font-size: 11px; margin: 0 5px 0 5px;	border: 0; text-decoration: underline; font-weight: normal; }#navigace a:hover { text-decoration: none;}/*----------- layout -----------*/#stredni 					{	float: left;	width: 700px;	padding:  0; margin: 0; position: relative; }#stredni_in 			{ margin: 0px; padding: 10px 30px 30px 35px; font-size: 12px;}#prava						{	float: right;	padding: 0;	margin: 0; width: 303px; position: relative; background: url(img/pravabg.jpg)  no-repeat;}#prava_in			  	{	margin: 0px;	padding: 48px 0px 0 0px;}/*----------- ikony -----------*/.ikony 					{	float: right;	width: 400px;	padding: 0;	margin: 25px 0 0 0;  }  .ikony a					{	color: #e3c16b; font-size: 12px; padding: 0; text-decoration: underline;  } .ikony a:hover					{	color: #e3c16b; text-decoration: none;  } .ikony .print 					{	float: right; height: 25px; width: 140px;	padding: 0 0 0 30px;	margin: 0; background: url(img/mini-tisk.jpg) no-repeat left top; }.ikony .send 					{	float: right; height: 25px; width: 140px;	padding: 0 0 0 35px;	margin: 0; background: url(img/mini-obalka.jpg) no-repeat left top; }/*---------- vyhledavani --------------*/#hledat              { width: 185px; height: 31px; position: absolute; right: 0px; top: 8px; color: #c3c3c3; margin: 0px 0 0 0;}#hledat form .pole_hledani        { margin: 0px 0 0 7px; padding: 0 0 0 10px; width: 114px; background: url(img/bg-hledani.jpg) left bottom no-repeat; color: #c3c3c3; font-size: 12px; height: 23px; border: none; }#hledat form .tlacitko            { position: absolute; right: 0px; top: 0px; width: 56px; height: 31px; margin: 0px; background: url(img/hledat.jpg) right 0px no-repeat; border: 0;}/*---------- prave menu --------------*/.prave_ikony              { width: 260px; height: 90px; margin: 10px 0 10px 0; position: relative;  }.prave_ikony a             { color: #858585; text-decoration: underline; }.prave_ikony a:hover             { color: #858585; text-decoration: none; }.rss                      { width: 260px; height: 43px; background: url(img/rss.jpg) right top no-repeat; }.vzkaz                      { width: 180px; height: 43px; float: right; background: url(img/napiste.jpg) right top no-repeat; }.fb                      { width: 260px; height: 43px; float: right; position: relative; }.fb a img                      { border: none; }.fb_obr                      { position: absolute; right: 17px; top: 7px; }.prvni_radek             { position: absolute; right: 70px; top: 10px; text-align: right;  }.druhy_radek             { position: absolute; right: 70px; top: 10px; text-align: right; }.treti_radek             { position: absolute; right: 70px; top: 12px; text-align: right; }.right_menu_top            { color: white; font-size: 14px; font-weight: bold;	width: 260px; height: 32px;	position: relative; margin: 0 0 5px 0px; background: url(img/bg-nadpis.jpg) left top no-repeat; }.right_menu_top_in            {	padding: 9px 0 0 15px; }.right_menu_stred           {	width: 258px;	position: relative; background: none; border: 1px solid #eeeeee; }.right_menu_stred_in           { padding: 15px 20px 15px 20px; }.right_menu_bottom           {	width: 260px; height: 18px;	position: relative; background: url(img/stin-banner.jpg) left top no-repeat; }ul.rm							  {  padding: 0; margin: 0; list-style: none; color: #717171; }ul.rm li 						{  font-size: 12px; font-weight: normal; line-height: 18px; color: #717171;	margin: 0px;  font-weight: normal; }/*.rm li 						{ display: block; font-size: 12px; font-weight: normal; line-height: 18px; background: url(img/li.jpg) left 13px no-repeat;	color: #717171;	margin: 0px; padding: 5px 0 5px 20px; font-weight: normal;	text-decoration: none; }*/ul.rm li a					{	display: block; font-size: 12px; font-weight: normal; line-height: 18px; background: url(img/li.jpg) left 13px no-repeat;	color: #717171;	margin: 0px; padding: 5px 0 5px 20px; font-weight: normal;	text-decoration: none; }ul.rm li a:hover		{ text-decoration: underline; }/*------------- novinka --------------------*/.novinka          { width: 280px;	position: relative; background: none; }.novinka_in       { padding: 15px 20px 30px 20px; line-height: 16px; position: relative; }.datum            { float: left; color: #858585; width: 58px; height: 58px; padding: 10px 0 0 0;margin: 0 5px 5px 0; font-weight: bold;font-size: 14px; line-height: 18px; text-align: center;  background: url(img/datum.jpg)  no-repeat;}.nadpis_novinka   { float: right; width: 170px; margin: 0; padding: 3px 0 5px 0; }.nadpis_novinka a { font-size: 12px; font-weight: bold; margin: 0; padding: 0; color: #e3c16b; text-decoration: none; }.nadpis_novinka a:hover  {  text-decoration: underline;  }.novinka p        { float: left; padding: 5px 0 0 0; margin: 0; color: #bcbcbc; text-align: justify; line-height: 16px; font-size: 12px;}.vice             { position: absolute; right: 20px; bottom: 12px;  }.vice a           { float: right; font-size: 12px; margin: 0; padding: 0 0px 0 0px; color: #e3c16b; text-decoration: underline;}.vice a:hover     {  text-decoration: none; }/* ----------- mapa stranek----------------------------*/div.level_0					 { padding-left: 15px;  }div.level_0	a				 { padding-left: 15px; line-height: 18px; background: url(img/right-li.jpg) 0px 5px no-repeat; color: #666666; text-decoration: none; }div.level_0	a:hover	 { color: #666666; text-decoration: underline; }div.level_1	ul				 { padding-left: 20px; line-height: 18px;  }div.level_1					 { padding-left: 0px; line-height: 18px;  color: #666666; text-decoration: none; }	div.level_1 a				 { padding-left: 15px; line-height: 18px; background: url(img/right-li.jpg) 0px 5px no-repeat; color: #666666; }div.level_2					 { padding-left: 15px; }	div.level_2 a				 { padding-left: 15px; line-height: 18px; background: url(img/right-li.jpg) 0px 5px no-repeat; color: #666666; }div.level_3					 { padding-left: 15px; margin: 0px; }	div.level_3 a				 { padding-left: 15px; margin: 0px; line-height: 18px; background: url(img/right-li.jpg) 0px 5px no-repeat; color: #666666; }div.level_13					 { padding-left: 15px; }div.level_13	a				 { padding-left: 15px; line-height: 18px; background: url(img/right-li.jpg) 0px 5px no-repeat; color: #666666; }/*---- paticka -----*/#paticka						{	width: 1026px;	height: 100px;	margin: 0px; padding: 0; position: relative; background: url(img/paticka.jpg) left top no-repeat; }#paticka_in					{ padding: 0 0 0 15px; color: #ffffff;  }#paticka	a					{ color: #ffffff; text-decoration: underline;}#paticka	a:hover		{ color: #ffffff; text-decoration: none;}#paticka_text 			{ width: 1000px; float: left; text-align: left; margin: 10px 0 0 20px; }#paticka_text p			{ line-height: 18px;  font-size: 12px; text-align: left; } #paticka img			  { border: 0px; }#websoul            { width: 106px; height: 37px; position: absolute; right: 30px; top: 18px; }span.clearboth		 { clear: both; height: 0px; line-height: 0px; font-size: 0px; display: block; visibility: hidden; }/*---------- SUBPAGE -------------*/div.subpage			{ float: left; background: #1e1e1e; width: 300px; margin: 5px 10px 5px 0px; padding: 0px; border: 1px solid #2a2a2a;}div.subpage:hover			{ float: left; background: #2a2a2a; width: 300px; margin: 5px 10px 5px 0px; padding: 0px; border: 1px solid #2a2a2a;}div.subpage_in	{ margin: 5px 0 5px 5px; padding: 10px; }div.ikona       { float: left; width: 90px; margin: 10px 0px 10px 0; padding: 0px; border: 1px solid #ffffff;}div.subpage_in a	  { font-size: 12px; padding: 0px 0 5px 0; margin: 0 0 10px 0; color: #e3c16b; font-weight: bold;}div.subpage_in .popis	  { font-size: 12px; line-height: 18px; margin: 10px 0 5px 0; color: #666666; }/*---------- reference www -------------*/div.reference_www			{ float: left; background: #ffffff; width: 360px;  margin: 0px 0px 15px 0px; padding: 0px; border: 1px solid #ffffff;}div.reference_www_in	{ margin: 5px 0 5px 0px; padding: 10px 10px 10px 0px;  }div.reference_www_in .ikona       { float: left; width: 135px; margin: 0px 0px 10px 0;}div.reference_www_in .ikona img      { float: left; padding: 2px; border: 1px solid #DFDFDF;}div.reference_www_in a	  { width: 220px; font-size: 12px; float: left; padding: 0px 0 5px 0; margin: 10px 0 10px 0; color: #077eba; font-weight: bold;}div.reference_www_in .popis	  { font-size: 12px; line-height: 18px; margin: 10px 0 5px 0; color: #666666; }div.reference_www_in .adresa	  { font-size: 11px; float: left; line-height: 18px; margin: 10px 0 5px 0; color: #077eba; }div.reference_www_in .adresa a	  { font-size: 11px; margin: 0; color: #666666; text-decoration: underline; }div.reference_www_in .adresa a:hover	  { font-size: 11px; margin: 0; color: #666666; text-decoration: none; }/*---------- SUBPAGE AKTEGORIE-------------*/div.subpagekat			{ float: left; width: 190px; height: 220px;margin: 10px 5px 5px 5px; padding: 0px; background: #181818; border: 1px solid #2D2D2D; }div.subpagekat_in	  { margin: 0px; padding: 10px 5px 5px 5px; text-align: center;  }div.subpagekat_in a	img { margin: 0px 0 0px 0px; padding: 0px; text-align: center; border: none; background: url(img/produkt.jpg) left top no-repeat; }div.subpagekat_in .nadpis	  { height: 40px; margin: 0px; padding: 0px; text-align: center;}div.subpagekat_in .obrazek	  { width: 100%; height: 55px; margin: 0 0 5px 0;}div.subpagekat_in a	  { font-size: 12px; padding: 0 0 5px 0; margin: 0px; color: #ffffff; font-weight: bold; text-decoration: none; border: none;}div.subpagekat_in a:hover   { color: #00caf5; text-decoration: none; border: none;}div.subpagekat_in .popis  { font-size: 12px;  margin: 10px 0 15px 0; color: #ffffff; }/************ gallery ********/.gallery    {float: right; width: 250px; margin: 23px 0px 0px 0px; min-height: 200px; _height: 200px; padding: 5px; background: #111111; border: 1px solid #1f1f1f; }.gallery img   { border: 0; }.gallery .photomain { width: 250px; margin-bottom: 0px;}.gallery img.doprava {float: left; border: 0;}.gallery .photomain .photo { width: 250px; text-align: center; }.gallery .male_nahledy {  width: 80px; text-align: center;  float: left;}.gallery .vsechny_nahledy {  width: 250px; margin: 0px 0px 0 0px;  text-align: center;  }.gallery .male_nahledy img.small { margin: 10px 0px 0 5px; padding: 0 5px;}.gallery2_male_nahledy  { float: left; margin: 0 0 15px 0; }.gallery2_male_nahledy .obrazek  { width: 150px; text-align: center;}.gallery2_male_nahledy .obrazek a { border: none; }.gallery2_male_nahledy .obrazek a img { margin: 10px 10px 0 0px; padding: 3px; border: 1px solid #333333; background: #2a2a2a;}/*------------ FILES ------------*/.download_files						{  min-height: 98px; _height: 98px; background: url(img/bg-files.png) right top no-repeat; width: 650px; margin: 10px 0 20px 0px; font-size: 12px; }.download_files_in						{ padding: 40px 0 0 0; }table.files_t						{ width: 510px; border-collapse: collapse; margin: 10px 0 20px 0px; }table.files_t th				{ background: none; color: #666666; padding: 3px 3px 10px 5px; text-align: left; font-size: 14px;}table.files_t th.nazev	{ width: 50%; }table.files_t td				{ padding: 10px 3px 10px 5px; font-size: 12px; color: #666666; border-bottom: 1px dashed #333333; }table.files_t td a			{ font-size: 12px; color: #E73F18; text-decoration: underline;}table.files_t td a:hover				{ font-size: 12px; color: #E73F18; text-decoration: none;}table.files_t td a img 	{border: none;}/*---------- vysledky vyhledavani -------------*/.results           { margin-top: 40px; }.results h3 	     { padding: 0; margin: 0 0 8px 0; font-size: 14px;}.results h3 span 	 { color: #A4A4A4; font-weight: normal;}.results h4 	     { padding: 5px 0 5px 15px; margin: 0 0 0 10px; font-size: 13px; background: url(img/right-li.jpg) no-repeat 0 50%;		}.results h4 a	     { color: #077eba; }.results h4 a.pod  { color: red; font-size: 13px; }/*----------kontaktni formular ------------*/.form_r fieldset						{ width: 485px; float: left; color: #666666; font-size: 12px;  padding: 10px 10px 10px 0; margin-bottom: 5px; border: 0; }h2.napiste_nam						{ color: #ff3399; font-size: 13px;	font-weight: bold; margin: 10px 0 0px 0; }h2.nadpis_objednavka			{ color: #ff3399; font-size: 18px;	font-weight: normal; margin: 0; }.form_r label							{ float: left; margin: 3px 5px 0 0; width: 160px; font-size: 12px; text-align: right; }fieldset .form_r select							{ float: left; margin-top: 3px; width: 150px; font-size: 12px; }.form_r input							{ font-size: 12px; font-weight: bold; padding: 0 0 2px 0; color: #666666; float: left; width: 310px; height: 22px; background: #FAFAFA; border: 1px solid #dddddd; margin: 2px 0 10px 0; }.form_r input.login						{ font-size: 18px; font-weight: normal; padding: 0 0 2px 0; color: #666666; float: left; width: 150px; height: 31px; background: #FEFEFE; border: 1px solid #dddddd; margin: 2px 0 10px 0; }.form_r br								{ clear: both;} .form_r textarea				{ background: #FAFAFA; border: 1px solid #dddddd; margin: 2px 0 10px 0; font-weight: bold; color: #666666; float: left; width: 310px; }.form_r select				{ margin: 3px 0 2px 0; float: left; width: 265px; }.form_r .red, .form_r em			{ color: red; margin: 0 7px 0 0; text-align: right; }.form_r img			{ border: 0px; float: left; padding: 2px 5px 5px 0px; margin: 0 0 0 10px;  }.form_r input.zprava      { float: right; width: 101px; height: 32px; cursor: hand; cursor: pointer; margin: 5px 7px 0 0px; background: url(img/odeslat.jpg) left center no-repeat; border: 0;}/*----------ppoptavkovy formular ------------*/.form_p fieldset						{ width: 100%; position: relative; float: left; color: #666666; font-size: 12px;  padding: 10px 10px 10px 0; margin-bottom: 5px; border: 0; }.form_p label							{ float: left; margin: 3px 10px 0 0; width: 160px; font-size: 12px; text-align: right; padding: 3px 0 0 0; }.form_p label.popisky							{ float: left; margin: 0px 2px 0 0; width: 200px; font-size: 12px; text-align: left; }.form_p label.zajem							{ float: left; margin: 0px 5px 7px 0; width: 200px; font-size: 12px; text-align: left; }fieldset .form_p select							{ float: left; margin-top: 3px; width: 150px; font-size: 12px; }.form_p input							{ font-size: 12px; font-weight: bold; padding: 0 0 2px 0; color: #666666; float: left; width: 290px; height: 22px; background: #FAFAFA; border: 1px solid #dddddd; margin: 2px 4px 10px 0; }.form_p input.login						{ font-size: 18px; font-weight: normal; padding: 0 0 2px 0; color: #666666; float: left; width: 150px; height: 31px; background: #FEFEFE; border: 1px solid #dddddd; margin: 2px 6px 10px 0; }.form_p input.checkbox						{ padding: 0; float: left; width: 10px; height: 5px; margin: 3px 8px 4px 0; }.form_p br								{ clear: both;} .form_p #policka								{ width: 250px; position: absolute; right: 0px; top: 0px;} .form_p textarea				{ background: #FAFAFA; border: 1px solid #dddddd; margin: 2px 5px 10px 0; font-weight: bold; color: #666666; float: left; width: 555px; float: left; }.form_p select				{ margin: 3px 0 2px 0; float: left; width: 265px; }.form_p .red, .form_p em			{ color: red; margin: 0px 7px 0 0; text-align: left; float: left;  }.form_p img			{ border: 0px; float: left; padding: 2px 5px 5px 0px; margin: 0 0 0 10px;  }.form_p input.zprava      { float: right; width: 101px; height: 32px; cursor: hand; cursor: pointer; margin: 5px 20px 0 0px; background: url(img/odeslat.jpg) left top no-repeat; border: 0;}.uspesne_odeslani						{ color: #43AD05; font-size: 14px; font-weight: bold; background: url(img/li-green.jpg) 5px top no-repeat; padding: 5px 10px 3px 40px; margin: 0; border: 0; }.spatne_udaje						{ color: red; font-size: 14px; font-weight: bold; background: url(img/li-red.jpg) 5px top no-repeat; padding: 2px 10px 3px 40px; margin: 0; border: 0; }.spatny_kod						{ color: red; font-size: 14px; font-weight: bold; background: url(img/li-red.jpg) 5px top no-repeat; padding: 2px 10px 3px 40px; margin: 0; border: 0; }/*--------------------------------------- eashop ----------------------------------------------*//*---------- SUBPAGE -------------*/div.sort_subpage			   { float: left; position: relative;width: 303px; height: 210px; background: #111111; border: 1px solid #1F1F1F; margin: 0px 2px 2px 0; padding: 15px 0 15px 0px; }div.sort_subpage:hover   { background: #171717;  }div.sort_subpage_in	     { margin: 0; padding: 0; text-align: center; position: relative;}div.sort_subpage_in .popis_vpravo { width: 160px; float: right; padding: 0; margin: 0px 0 0 0; position: relative; }div.sort_subpage_in .popis_vpravo .titul        { width: 160px; padding: 0; margin: 0; color: #cb0202; text-align: left; }div.sort_subpage_in .popis_vpravo .titul a      { font-size: 12px; color: #ffffff; text-decoration: none; margin: 0px; padding: 0px; }div.sort_subpage_in .popis_vpravo .titul a:hover    { text-decoration: underline; }div.sort_subpage_in .popis_vpravo .cenasdphpr       { width: 160px; padding: 0 0px 0 0px; margin: 5px 0 0px 0; font-size: 12px; color: white;  font-weight: bold; text-align: left;}div.sort_subpage_in .popis_vpravo .puvodni          { width: 160px; font-size: 12px; color: #aaaaaa;  margin: 5px 0 0px 0; font-weight: normal; text-decoration: line-through; text-align: left;}div.sort_subpage_in .popis_vpravo .malinka          { width: 160px; font-size: 9px; height: 11px; color: #6F6F6F; margin: 12px 0 0 0; text-align: left;}div.sort_subpage_in .popis_vpravo form              { width: 160px; padding: 0; margin: 0;}div.sort_subpage_in .popis_vpravo form .pridat_polozku { width: 160px; height: 30px; padding: 0;margin: 16px 0px 0 0px; text-align: left; font-weight: normal; color: #e6e6e6; position: relative;}div.sort_subpage_in .popis_vpravo form .vyberveli      { width: 160px; margin: 15px 0px 0px 0px; text-align: left;}div.sort_subpage_in .popis_vpravo form input.ks        {  text-align: left; margin: 4px 0 0 0; padding: 2px; height: 14px; width: 26px; border: 0; }div.sort_subpage_in .popis_vpravo form input.koupit    {  position: absolute; top: 0px; left: 60px; margin: 0px; width: 61px; height: 27px; padding: 0;margin: 0px 0 0 0; background: url(img/koupit.jpg) right top no-repeat; border: 0; }div.sort_subpage_in .obrazek	        { width: 120px; margin: 0px; padding: 0px; float: left; }div.sort_subpage_in .obrazek a img    { border: none; }/*---------- vypis novinek -------------*/div.vypis_novinek	{ float: left; width: 146px; height: 330px; background: #111111; border: 1px solid #1F1F1F; margin: 0px 1px 3px 2px; padding: 0px; position: relative; }div.vypis_novinek:hover	{ background: #1f1f1f; }div.vypis_novinek_in	{ margin: 0px; padding: 5px 5px 10px 5px;  text-align: center; position: relative;}div.vypis_novinek_in a	 { font-size: 15px; padding: 0px 0 7px 0; margin: 0 0 5px 0; color: #006AB3; font-weight: bold; text-decoration: none; height: 40px;}div.vypis_novinek_in .nazev  { width 100%; min-height: 30px; _height: 30px; padding: 0px; margin: 2px 0 0px 0; text-align: center; }div.vypis_novinek_in .nazev a  { font-size: 12px; color: #ffffff;  text-align: center; font-weight: bold; text-decoration: none; margin: 0px; padding: 0px; }div.vypis_novinek_in .nazev a:hover { text-decoration: underline; }div.vypis_novinek_in .autor  { width 100%; padding: 0px; margin: 0; text-align: center; }div.vypis_novinek_in .autor h3  { font-size: 12px; color: #444444; font-weight: bold; text-decoration: none; margin: 0px; padding: 0px; }div.vypis_novinek_in .nahled	  { width: 100%; text-align: center; margin: 10px auto 0px auto; padding: 0px; }div.vypis_novinek_in .nahled a img	{ border: 0; margin: 0px; padding: 0px; }div.vypis_novinek_in .bezna_cena     { width: 100%; padding: 0px; margin: 0px 0 5px 0; font-size: 11px; color: #444444; text-align: center; }div.vypis_novinek_in .vase_cena   { width: 100%; padding: 0px; margin: 10px 0 10px 0; font-size: 11px; color: #00caf5; text-align: center; font-weight: bold; }div.vypis_novinek_in .cenasdph strike   {width: 100%; font-size: 12px; height: 11px; color: #aaaaaa; padding: 0 0 10px 0;}div.vypis_novinek_in .cenasdph    {width: 100%; font-size: 12px; height: 11px; color: white; font-weight: bold;}div.vypis_novinek_in .malinka {width: 100%; font-size: 9px; height: 11px; color: #6F6F6F; margin: 5px 0 0 0;}/************* NEJPRODAVANEJSI ****************/div.sort_nejprodej			{ float: left; width: 220px;  margin: 15px 0 3px 0; padding: 0; position: relative; }div.sort_nejprodej_in	  { margin: 0; padding: 0px;  text-align: left; position: relative;}div.sort_nejprodej_in a	 { font-size: 15px; padding: 0px 0 7px 0; margin: 0 0 5px 0; color: #ffffff; font-weight: bold; text-decoration: none; }div.sort_nejprodej_in .popis_knihy  { width: 130px; position: absolute; right: 0px; top: 10px; }div.sort_nejprodej_in .titul  { width: 130px; float: right; padding: 0 0px 0 0px; margin: 0; color: #00caf5; text-align: left; }div.sort_nejprodej_in .titul a  { font-size: 11px; color: #00caf5; text-decoration: none; margin: 0px; padding: 0px; }div.sort_nejprodej_in .titul a:hover { text-decoration: underline; }div.sort_nejprodej_in .autor  { width: 130px; float: right; padding: 0 0px 0 0px; margin: 8px 0 0 0; font-size: 11px; color: #444444; font-weight: bold; text-align: left; }div.sort_nejprodej_in .autor a  { font-size: 12px; color: #444444; text-decoration: underline;}div.sort_nejprodej_in .autor a:hover { text-decoration: none; }div.sort_nejprodej_in .cenasdph     { width: 130px; float: right; padding: 0 0px 0 0px; margin: 0px 0 0px 0; font-size: 11px; color: #ffffff; text-align: left; font-weight: normal; }div.sort_nejprodej_in .cenasdph .cenavelka  { font-size: 13px; font-weight: bold; }div.sort_nejprodej_in .cenabezdph   { width: 130px; float: right; padding: 0 0px 0 0px; margin: 10px 0 5px 0; font-size: 11px; color: #BFBFBF; text-align: left; }div.sort_nejprodej_in a img	{ border: 0; float: left; margin: 10px 0 0 10px; padding: 0px; width: 70px; }div.sort_nejprodej_in img	{ border: 0; float: left; margin: 0px; padding: 0px; }div.sort_nejprodej_in .popis	  { font-size: 12px;  margin: 10px 0 5px 0;  color: red; font-weight: bold; }.uvodnibanner     { width: 500px; height: 300px; margin: 100px auto 0 auto; padding: 0; background: url(img/uvod.jpg) no-repeat; }.uvodnibanner_in  { padding: 242px 10px 0 10px; }
