/* Model IGNIS */

/**{border:none!important; text-decoration: none!important;outline:none!important;}*/
* {margin:0; padding:0;}

body, html	{
		font-family: Verdana, sans-serif; font-size:14px; text-align: center;
		margin: 0; padding: 0; height: 100%;line-height: 140%;
		color: white;  background: #6f0000; 
		}

body		{font-size: 100%;background:#6f0000 url(i/top-bg.png) top center no-repeat;height:auto;}

a, .imgkos .vkos a			{color:white; text-decoration:none; border-bottom:1px solid white; margin-bottom:-1px;}
a:visited, .imgkos .vkos a:visited	{color:white; text-decoration:none; border-bottom:1px solid white; }
.submenu a:visited  {text-decoration:none; border-bottom:1px dashed; }
a:hover	{text-decoration: none; border-bottom: none;}
.samples a, .samples a img {border-color:white;}

.imgkos a {color:#b30425; border-color:#b30425;}
.imgkos a:visited { color:#b30425; border-color:#b30425;}


p {margin: 0.5em 0;}

h1, h2, h3, h4, h5 {line-height:120%; color:white; margin:1em 0;}
h1 a, h2 a, h3 a, h4 a, h5 a,
h1 a:visited, h2 a:visited, h3 a:visited, h4 a:visited, h5 a:visited {color:white; border-color:white; border-width:1px;}

h1		{font-size:160%; font-weight:600; padding-bottom:10px;line-height:100%; border-bottom:1px solid #fcf89d; color: #fcf89d;}
h2		{font-size:140%; font-weight:500;}
h3		{font-size:120%;} 
h4		{font-size:105%;}

ul, ol	{margin: 0.5em 0 1em 0; padding:0;}
li		{margin: 1em 0 0 1.5em; padding: 0; list-style: circle;}
ol li 		{list-style-image: none; list-style: decimal;padding:0;}

img		{/*border:2px solid #c90326;*/ padding:2px;}

.left		{float:left;width:auto;margin-top:0;}

/*ROZVRZENI*/
#main	 	{width: 860px; /*825px;*/ text-align: center; margin:0 auto; padding: 0;background: #b00525; }
#main-box	{width:100%; text-align: left; position: relative; margin:0; padding:0;background:#b00525 url(i/stin-bg.png) right 0 repeat-y;}
#top-pg 		{background: transparent url(i/top-bg.png) top center repeat-y;height:128px;width:860px; margin:0 0 0 0px; padding:0;}

.page		{background: #b00525 url(i/stin-bg.png) right 0 repeat-y;margin:0; padding:0;}
.page-in 	{width:860px;}


/*IE??*/
/*.page		{_background:transparent url(i/top-bg.png) 100% right repeat-x;}
.content-in	{_background:transparent url(i/i/left.png) 100% 0px no-repeat;}*/
/*end IE + vyskytuje se i jinde s _ - prepsat pozdeji do samostatneho css*/

#content	{ margin:245px 0 0 0; /*_margin-bottom:1px;_margin-top:355px;*/padding-left:0px; clear:left; overflow:visible; width:840px; margin-left:10px;min-height:300px;}

.text		{width:580px;float:left;margin-left:30px;margin-bottom:20px;}
.text3 		{width:780px;}
#navigace	{width:590px;padding:9px 0 9px 10px; margin-left:20px;background:#6f0000 url(i/bg-stin-produkt.jpg) right top repeat-y;color: #fcf99c;font-size:110%;}
#navigace a	{color: #fcf99c;border-color:#fcf99c;}
#navigace span {color: white;}

#panel		{width:860px;display:block;position:absolute; top:128px;left:0;background: transparent url(i/top-page.png) left 0 no-repeat;}
.panel-in	{width:520px;background:#c90326 url(i/menu.png) left bottom no-repeat;height:235px;overflow:hidden;margin:0px 10px 0 30px;}

/**/
.fotogalerie {float:right; margin-right:5px; width:195px; height:42em; min-height:710px; margin-top:-40px;background:transparent url(i/galerie.png) left top repeat-y;	}
.fotogalerie img,  .galimg {width:150px; height:auto; border:none; display:block; max-height:200px;}
 .galimg 	 {width:150px; border:1px solid #6f0000;display:block; margin:10px 10px 10px 10px; float:left;}

.fotogalerie a {display:block; /*_height: 206px;*/ margin:20px; max-height:206px; vertical-align:middle; text-align:center; overflow:hidden;border:none; text-decoration:none;} 
 
.fotogalerie h2 {color: #c90326; border-bottom:1px solid #fcf89d;margin: 15px 15px 0 20px;font-size:200%;}

/*Kontext menu, box1*/
.n1		{height:30px; font-size:110%; line-height:180%; display:block; overflow:hidden; display:none;}

.box1		{padding:0 0 0 0; margin:5px 0  0;background:transparent;}
.box1 li	{margin:0 0 0 15px; padding:0; list-style: circle inside;}

.menu		{/*font-size:110%;*/font-weight:600;}
.menu ul, .spaninmenu ul {margin: 0.2em 0 0.2em 0;}

.menu ul 		{background:transparent left bottom no-repeat; color:white; padding:0; /*margin:9px 10px 0 20px;*/width:520px;/*padding-bottom:10px;*/}
.menu ul ul 	{background:none; margin:0;padding:0 0 0 5px;}

.menu ul li	{margin:0; padding:0 0 0 10px; list-style:disc inside;list-style-image:url(i/odrazka.png); background: transparent; height:23px; line-height:20px;color:#fcf89d; }

.menu ul li a, .podmenu li a { border:none; color:white; text-decoration:none;}
.menu a:visited, .podmenu a:visited	{ border:none;}
.menu a:hover, .podmenu a:hover	{color:#fcf89d;}

.menu ul li.aktivni {}
.menu ul li.last {border-bottom:none;}
.menu ul li.aktivni strong {color:#fcf89d;}

.spaninmenu {padding:0 0 0 15px; margin:0px; margin-left:10px; font-weight:600; background:url(i/odrazka.png) left center no-repeat;}
#courses_sub li {color:#fcf89d!important;height:23px;}
.spaonclinc { border:none;text-decoration:none;}
.podmenu li {/*padding-left:35px!important;*/color:white!important;}

/*submenu*/

.submenu {width:200px; display:block; float:left;margin-top:20px;margin-left:20px;font-size:95%;}
.submenu a {color: white; border-color:white; font-size:105%;font-weight:600;}
.submenu .vybrane, .submenu .vybrane a, .mactive a {color:#fcf99c;border-color:#fcf99c;}
.text2 {background:transparent;margin-top:1px; padding:0;width:550px;}
.text2 table {margin:0 15px 0 0; border:0;}

.text2 .aimg {border:none;}
.text2 table {
	border:none;
	border-spacing: 0 10px;
	border-collapse: separate;
	background-color:transparent;
	width:545px;
}
.text2 #kosParam  table{border-spacing: 0 1px; width:545px;} 
/*.text2 #kosParam td form {white-space:nowrap;}*/

.text2 table tr {
	margin: 5px;
	border: none;
	background: #700000 url(i/bg-stin-produkt.jpg) 0 0 repeat-y;
}
.text2 table th {
	padding: 15px 0px;
	border: none;

}
.text2 table td {
	padding: 5px 5px;
	border: none;
	vertical-align:middle;
}
.pagination {text-align:right;margin-right:15px;}
.pagination .current {color:#ffc600; font-size:120%;font-weight:600;}

.eshopcen {
float:right;
margin-bottom:0;
margin-left:15px;
margin-right:15px;
margin-top:0;
text-align:left;
width:100px;
}

/*.e_submit {background:#fdc800 url(i/pridej.jpg) right bottom repeat-x;}*/

.text2 input.e_submit 
{
cursor:pointer;
border: none;
width: auto;
color: #4b0004; font-weight:600; font-size:95%;
padding:0px 5px;
} 


/*height: 23px;
/*background: #fdc800 url(i/pridej.jpg) 0 0 no-repeat;*/
/*.text2 input{background:white; width:29px; height: 16px;margin-bottom:5px;}*/
/*.text2 form {margin-top:-15px;}
.text2 #kosParam form {margin-top:0;}*/

form a {border:none; text-decoration:none;}
.text2 .button-to  input.e_submit {width:auto;}

.pokrac {float:left;height:33px;}
.topoklad {float:right; height:33px; width:206px;display:block;background:#fdc800 url(i/pridej.jpg) right bottom repeat-x;text-align:center;}
.nakupovani {clear:both; background:transparent;margin:5px 0 !important;}

.topoklad .e_submit { height:33px;background:transparent;}
.pokrac .e_submit {margin-top:8px;}

.celkcen {text-align:right; font-size:120%;font-weight:600;}
.celkcenkc {font-size:120%;font-weight:600;color:#fdc800;}
#transport .celkcen {width:72%;}

#detail fieldset {border:none;}
/*header*/
#header		{float:left; position:relative; height:128px; width:285px; text-align:center; color:black; overflow:hidden; margin:1px 0 0 0px; padding:0;}

#header h2	{margin: 0; position: absolute; left:40px; top:27px; height: 85px; width: 185px; background: transparent url(i/) 0 0 no-repeat; border:none;color: black; font-size: 150%; overflow:hidden; margin:0; padding:0;}
#h-pict, #homelink {position: absolute; left:0; top:0; height: 85px; width: 185px; background: transparent url(i/logo-ignis.png) top right no-repeat; text-decoration: none; color:black; margin:0; padding:0;}

.header-image	{background: transparent url(i/kamen.png) 50% 0 no-repeat; width:260px; height:319px; position:absolute; top:45px; left:375px;  text-align:center;z-index:5;}
.header-image img {width:250px; height:319px;border:none;}

/*Footer*/
.footer-out	{ min-height:70px; text-align:center; margin:0;padding:0;position:relative; left:0; clear:both; background: #ffc800 url(i/footer.png) top center no-repeat; width:100%}
.footer-in	{min-height:70px;margin:0 auto;text-align:center; padding:0; clear:both; width:860px; background:transparent;}

#footer		{color:white;width:100%;line-height:150%;padding-top:15px;background: transparent;}
.foot {margin-left:35px;}
#footer a	{color: white; border-bottom: 1px solid white;font-weight:500;text-align:right;}
#footer a:visited {color: white; border-bottom: 1px dashed white;}
#footer a:hover	{border-bottom: none;}
#footer .foot	{float:left;padding-top:5px;margin-right:10px;text-align:left;}

/*horni kosik*/
.kosik-top	{display:block; width:160px; height:auto; position:absolute; top:20px; right:20px; overflow:hidden; text-align:right;  background:transparent;}
.imgkos {margin-top:0px;  background: transparent url(i/stinkos.jpg) top left no-repeat;display:block; width:160px;margin-top:8px;padding-top:5px;}
.vkos {padding-left:25px; text-decoration:none; background:transparent url(i/kosik.jpg) 0 65% no-repeat; margin:0;}
#logo-text	{color:black;}

/*Nakupni kosik*/ /*doplnit obrazky*/

.kosikbox *		{margin:0;padding:0;list-style:none;border:none;}
.kosikbox h4		{background: #500309 url(i/) left bottom  repeat-x;padding:4px 15px;margin-left: -1px;}
.kosikbox h4 a 	{text-decoration:none;color:white;}
ul.kosiks 		{float:left;width:100%;margin:1px 0 5px 0;padding:10px; background: #700000 url(i/bg-stin-produkt.jpg) 0 0 repeat-y;}
ul.kosiks li		{/*float:left;*/padding:0 0 0 0;/*border-top:1px solid #500309;*/}
ul.kosiks a:link, ul.kosiks a:visited, ul.kosiks a:active, ul.kosiks a:hover 
				{ /*width:auto;padding:5px 8px;display:block;background:transparent url(i/) left top no-repeat;color:white; height:auto;min-height:18px;*/font-weight:600;text-decoration:none;border:none;}
ul.kosiks a:hover{color:#ffc600;}
.kosikbox .icon, div.kosikbox .btn, div.kosikbox .price, div.kosikbox th
				{border-bottom:none;}
/*.kosikbox div{clear:both;}*/
ul.kosiks li.active a:link,ul.kosiks li.active a:visited, ul.kosiks li.active a:active, ul.kosiks li.active a:hover
				{background:transparent url(i/) left top no-repeat;color:#ffc600;}
/*ul.kosiks li.active 
				{background:#940729 url(i/) right top no-repeat;margin:0;}*/





/*OSTATNI*/
a.aimg, .aimg, .aimg img, .aimg a {text-decoration:none!important; border:none;}
.sirka1 		{width:545px;}
.fleft		{float:left;}
.fright		{float:right;}

img.fleft	{float:left; margin:0 15px 5px 0;}
img.fright	{float:right; margin:0 0 5px 15px;}
.img-thumb	{cursor: pointer;}

.cistic, .hide	{clear:both;}
.cistic2	{clear:both; height:1px;display:block;line-height:1px;font-size:1px;margin:0; padding:0;}

.invisible	{display:none; clear:both;}
.hide-descriptions .description {display: none;}

.error		{margin:10px 0;}
.errorExplanation {color: #FFC800;}
.errorExplanation ul li {list-style-type: circle;}


.hid {
	display:none;
}

