/*------ r_menu ----- */
.aktualita-datum{
	color: #EEDBB7;
	font: bold 11px sans-serif;
	margin: 10px 15px 3px 15px;
}
#rmenu p{
	color: #EEDBB7;
	font: normal 11px sans-serif;
	margin: 0px 15px 15px 15px;
}
#rmenu a{color: #E1AD49;text-decoration: none;margin-left: 15px;}
#rmenu a:hover{text-decoration: underline;}
/*------ r_menu ----- */
h1{
	color: #47378F;
	font: 18px Trebuchet MS;
	padding: 6px 0px 6px 25px;
}
#black-content h1{
	padding: 0px 5px 8px 6px;
	color: Black;
	font-size: 16px;
	font: 16px Trebuchet MS;
	margin: 3px 0px 0px 5px;
}
h2{
	font: bold 14px Trebuchet MS;
	color: #51311A;
	margin: 6px 0px 5px 15px;
	padding: 0;
}

h3{
	font: bold 13px Trebuchet MS;
	color: #51311A;
	margin: 2px 0px 10px 10px;
	text-align: left;
}
h4{
	font: 14px Georgia, Times, serif;
	color: #354D29;
	margin: 5px 0px 2px 10px;
}
p{
	text-indent: 17px;
	text-align: justify;
	margin-bottom: 15px;
}
ul{padding-left: 15px;}

#pole li{
	list-style-image: url(../img/li.gif);
}
#galerie{
	text-align: center;
}
.galerieo{
	padding: 2px;
	display: inline;
	float: left;
	margin: 0px 0px 5px 5px;
	border: 1px solid #969567;
	width: 104px;
	height: 98px;
	background-color: White;
}
.galerieimg{width: 158px;height: 118px;border: none;}

.gold{color: #959657;}
.green{
	color: #00cc00;
	font-weight: bold;
}
.dgold{color: #826B3A;}
.red{color: #CC0000;}
.white{color: White;}
.black{color: Black;}
.sirka20{width: 20px;float: left;}
.sirka30{width: 30px;float: left;}
.sirka40{width: 40px;float: left;}
.sirka60{width: 60px;float: left;}
.sirka70{width: 70px;float: left;}
.sirka90{width: 90px;float: left;}
.sirka100{width: 100px;float: left;}
.sirka130{width: 130px;float: left;}
.sirka160{width: 160px;float: left;}
.sirka200{width: 200px;float: left;}
.sirka380{width: 380px;float: left;}
.tretina{width: 167px;float: left;}
.vyska22{height: 21px;float: none;}
.vystred{text-align: center;}
.vpravo{text-align: right;float: right;}
.bezokraju{border: none;}
.cleaner {clear: both; visibility: hidden;}
.haerko{
	background: url(../img/haerko.gif) repeat-x;
	height: 5px;
	margin: 5px 3px 1px 3px;
	text-decoration: none;
}
input.muj3  {
	FONT-FAMILY: Arial, Verdana, sans serif;
	FONT-SIZE: 11px;
	color: #757644;
	font: Arial;
	width: 112px;
	border: 1px solid #959657;
	padding: 1px 1px 1px 1px;
}
#pikto_produkt IMG{
	border: none;
	margin: 0px 0px 0px 0px;
}
.formulpravy{
	padding: 5px 0px 10px 15px;
	display: table;
	width: 213px;
	margin: 6px 0px 6px 0px;
	height: auto;
	border-left: 1px solid Black;
}
.formullevy{	padding: 5px 5px 10px 0px;	display: table;	float: left;	width: 230px;	height: 100px;	margin: 6px 0px 6px 0px;}

INPUT.polozky{	border: 1px solid #826B3A;	color: #826B3A;	width: 25px;	padding: 1px 1px 1px 1px;	font-size: 10px;}

.ilu_obrazek {	margin: 0px 4px 0px 0px;	padding: 0;	float: left;}
.produkt {
	background: url(../img/haerko.gif) repeat-x bottom;	height: auto;	_height: 115px;	clear: both;	min-height: 115px;	padding : 2px 0px 3px 2px;}
.produkt IMG {	float : left;	border : 1px solid #006666;}
#vypisproduktu{	float: right;	width: 258px;	height: auto;	_height: 130px;	clear: both;	min-height: 130px;	margin-left: 5px;	background: url(../img/vypisprodukty.gif) repeat-y;}
#vypisproduktunadpis{	color: #752A7F;	font: bold 14px Georgia;	text-align: center;	margin-bottom: 5px;}
#vypisproduktuback{	background: url(../img/vypisproduktyback.gif) no-repeat top;	padding: 4px 4px 0px 4px;	height: auto;	_height: 110px;	clear: both;	min-height: 110px;}
#vypisproduktubott{	background: url(../img/vypisproduktybott.gif) no-repeat bottom;	height: 27px;}
.vypisprodukt{	height: auto;	_height: 31px;	clear: both;	min-height: 31px;	padding : 1px 1px 1px 1px;	margin-right : 3px;}
.prihlaseni{	width: 120px;	border: 1px solid Silver;	color: #334B27;	font-size: 12px;	padding: 1px 1px 1px 1px;}
.tabulka_kosik{	padding: 0px;	width: 100%;	text-align: left;	margin-top: 25px;}
.tabulka_kosik TD.potr{	border-bottom: 1px dotted #C1C2A2;	padding: 1px 3px 1px 3px;	font-size: 12px;}
.tabulka_kosik TD.cist{	padding: 1px 3px 1px 3px;	font-size: 12px;}
.tabulka_kosik TH{	border-bottom: 1px dotted #000;	color: #826B3A;}

ul#anketa{
	padding: 0px;
	margin: 0px;
}
#anketa li{
	background: Yellow url(../img/anketa.gif) no-repeat left;
	padding: 3px 3px 3px 20px;
	margin: 2px 0px 2px 0px;
	list-style: none outside;
	text-indent: 0px;
}
.case-small1{margin-bottom: 4px;margin-left: 4px; _margin-right: -4px; width: 196px;	background: url(../img/bg_small.gif) repeat-y;}
.case-small1v{margin: 0px 0px 4px;	width: 196px;	background: url(../img/bg_small.gif) repeat-y;	float: right;}
.case2-small1v ul{margin: 5px auto 5px 25px;}
.case-small2{	margin: 0px;width: 196px;	background: url(../img/bg_bottom_small.gif) no-repeat bottom left;}

.certifikat{
	float: left;
	margin: 2px 2px 2px 2px;
}
#phone{
	background: url(../img/phone.gif) no-repeat top right;
}
#partneri a{
	font: bold;
	color: Black;
	text-decoration: underline;
}
#partneri a:hover{
	font: bold;
	color: #FF9400;
	text-decoration: none;
}
.nahled{
	float: right;
	width: 245px;
	background-color: #D4D6D7;
	padding: 2px 3px 2px 3px;
}
.sub_dvere{
	text-align: center;
	float: left;
	width: 55px;
}
.sub_doplnky{
	text-align: center;
	float: left;
	width: 110px;
}
/* d fd*/
/*kalkulace*/
#Typy-oken {
	padding: 2px 0 10px 0px;
	background: transparent url(../img/n-typy-oken.gif) no-repeat 0% 0%;
	margin-left: 10px;
	height: 280px;
}
#Typy-oken h2 {
	text-align: center;
	margin: 3px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	color: Black;
}
#naceneni-nastaveni {
	padding: 7px 0 10px 17px;
}
#vypis_oken1 {
	padding: 7px 0 10px 17px;
	background: transparent url(../img/n-typy-oken.gif) no-repeat 0% 0%;
	margin-left: 10px;
}

#osobni {padding:6px 0 10px 0px; background: url("../images/osobni.jpg") transparent no-repeat 0% 0%;}

#osobni_box {float:left; background: url("../images/osobni_box.jpg") transparent no-repeat 0% 0%; width:634px; padding-left:10px;}
#montazni_box {float:right; background: url("../images/montazni_box.jpg") transparent no-repeat 0% 0%; width:240px;}

#poznamkovy_box {padding:9px 0 10px 17px; clear:both; background: url("../images/poznamkovy_box.jpg") transparent no-repeat 0% 0%;}

.napoveda {text-align:right; padding-right:57px;}

td.okno_podklad {text-align:center; vertical-align:center; padding:2px; width:110px; height:140px; background: url("../images/okna_podklad.gif") transparent no-repeat 49% 49%;}
#efekt_kalk {position:absolute; display:none; text-align:center; background:#fff; border:1px solid #aaa;}
#efekt_kalk1 {position:absolute; text-align:center; background:#fff; z-index:2; display:none; left:40px;}
#kalkulace_objednano th {padding:2px 7px 0 0; text-align:left;}
#kalkulace_objednano td {text-align:left; padding:2px 4px 2px 0;}
#table-naceneni-nastaveni {
	width: 880px;
	background: url(../img/tab.gif) no-repeat top;
	margin-left: 10px;
}
#tab_kalkulace_vyber2 {
	width: 880px;
	background: url(../img/tab.gif) no-repeat top;
	margin-left: 10px;
}
.td_kalku_typ_okna {width:147px; color:#D01E1D; text-align:right;}
.td_center {text-align:center;}
td.ramlib, td.ramlib_o
{
  text-align: center; width:27px;
  vertical-align: top;
  /*border-right: solid 1px #eeeeee;*/
}
td.ramlib_o
{
  height:40px !important;
}
td.ramlib1
{
  text-align: center;
  vertical-align: top;
  /*border-right: solid 1px #eeeeee;
  border-left: solid 1px #eeeeee;*/
}

td.ram_profil
{
  text-align:center;
  width:77px;
}
#rozmer1, #rozmer2, #rozmer3 {padding:2px 0; margin:0;}

#vypis_okon_detail_prvek, #pomocna_vypis_okno_zac, #pomocna_vypis_okno_kon {font-size:12px; font-weight:bold;}
#vypis_okon_detail_prvek {color:#48378E;}
#pomocna_vypis_okno_zac {border-width:0; font-size:14px;}
#pomocna_vypis_okno_kon {border-width:0; font-size:14px;}

#typ_okna_text
{
	font-weight: bold;
	color: #7DA3CC;
	text-align: center;
}

#typ_okna01, #typ_okna02, #typ_okna03, #typ_okna04, #typ_okna05, #typ_okna06, #typ_okna07, #typ_okna08, #typ_okna09, #typ_okna10, #typ_okna11, #typ_okna12, #typ_okna13, #typ_okna14, #typ_okna15, #typ_okna16
{float:left; height:130px; margin:0; width:107px;}
#typ_okna01{background: url("../img/c1.gif") transparent no-repeat 74% 90%;}
#typ_okna02{background: url("../img/c2.gif") transparent no-repeat 74% 90%;}
#typ_okna03{background: url("../img/c3.gif") transparent no-repeat 74% 90%;}
#typ_okna04{background: url("../img/c4.gif") transparent no-repeat 74% 90%;}
#typ_okna05{background: url("../img/c5.gif") transparent no-repeat 74% 90%;}
#typ_okna06{background: url("../img/c6.gif") transparent no-repeat 74% 90%;}
#typ_okna07{background: url("../img/c7.gif") transparent no-repeat 74% 90%;}
#typ_okna08{ background: url("../img/c8.gif") transparent no-repeat 74% 90%;}
#typ_okna09{background: url("../img/c9.gif") transparent no-repeat 74% 90%;}
#typ_okna10{background: url("../img/c10.gif") transparent no-repeat 74% 90%;}
#typ_okna11{background: url("../img/c11.gif") transparent no-repeat 74% 90%;}
#typ_okna12{background: url("../img/c12.gif") transparent no-repeat 74% 90%;}
#typ_okna13{background: url("../img/c13.gif") transparent no-repeat 74% 90%;}
#typ_okna14{background: url("../img/c14.gif") transparent no-repeat 74% 90%;}
#typ_okna15{background: url("../img/c15.gif") transparent no-repeat 74% 90%;}
#typ_okna16{background: url("../img/c16.gif") transparent no-repeat 74% 90%;}
.doplnky 
{
  background: url("../images/doplnky.jpg") transparent no-repeat 0% 0%;
  width:104px; height:24px; float:left; padding:2px 0 2px 2px;
  color:#1D77D4; font-weight:bold;
}
.doplnky_spec
{
  float:left; width:147px;
  background: url("../images/doplnky_velke.jpg") transparent no-repeat 0% 0%;
  color:#1D77D4; font-weight:bold;
}

/*#tabulka_polozky th {background: url("../images/tabulka_polozky.gif") transparent no-repeat 0% 0%; padding:4px 4px; color:#1D77D4; height:20px; width:72px; white-space:nowrap;}*/
#tabulka_polozky th {background: url("../images/tabulka_polozky_small.gif") transparent repeat-x 0% 0%; padding:4px 7px; color:#1D77D4; height:20px; white-space:nowrap; border-bottom:7px solid #fff; text-align:center;}
#tabulka_polozky th.polozky_uvod {background: url("../images/tabulka_polozky_uvod.gif") transparent no-repeat 0% 0%;}
#tabulka_polozky th.polozky_konec {background: url("../images/tabulka_polozky_konec.gif") transparent no-repeat 100% 0%;}
#tabulka_polozky td {background: #E7F2FC; border-bottom:17px solid #fff; padding:1px 4px; text-align:center; color:#D01E1D;}
#tabulka_polozky {border-collapse:collapse; width:840px;}
h3.bily_podklad, h3.bily_podklad_kratke {color:#D01E1D; font-size:12px; margin:4px 0 7px 0; padding:2px 10px; background: url("../images/nadpis.gif") transparent no-repeat 0% 0%;}
h3.bily_podklad_kratke {background: url("../images/nadpis_kratke.gif") transparent no-repeat 0% 0%;}
#montazni_box table {border-collapse:collapse; width:210px;}
#montazni_box table tr.odpad {background:#E7F2FC;}
#montazni_box table td {padding:2px 0;}

#rozmeryxyks{
	background: transparent url(../img/naceneni/roymery.gif) no-repeat top;
	padding-top: 30px;
	padding-left: 17px;
}
input.k2, .in_osobni, .in_informace
{
	width: 60px;
	border: 1px solid #48378E;
	font-size: 12px;
	padding: 2px;
	font-weight: normal;
	color: black;
}
input#ks,
{
	width: 60px;
	border: 1px solid #FF6600;
	font-size: 12px;
	padding: 2px;
	font-weight: normal;
	color: black;
	margin: 8px 0px 0px 12px;
}
.in_osobni
{width:147px;}
.in_informace
{
	width: 450px;
	height: 50px;
}
#polozky_k_naceneni{
	padding: 0;
	width: 100%;
}
#polozky_k_naceneni TD{
	background-color: #BDB4E2;
	 border-bottom:17px solid #fff;
	 padding: 2px 2px 2px 2px;
}
#polozky_k_naceneni TH{
	background-color: #887CBB;
	padding: 2px 2px 2px 2px;
}