@media screen,projection {
* {
  margin: 0px;
  padding: 0px;
}

	body
	{
		background-color: #383419;
		margin: 0px;
		padding: 0px;
	}

	h1
	{
		text-align: center;
		text-decoration: underline;
		font-style: italic;
		margin-bottom: 15pt;
	}

	h2
	{
		text-align: center;
		text-decoration: underline;
		font-style: italic;
		margin-bottom: 15pt;
	}

	h3
	{
		text-decoration: underline;
		font-style: italic;
		margin-bottom: 10pt;
	}

	h4
	{
		text-decoration: underline;
		font-style: italic;
		margin-bottom: 10pt;
	}

	.user_alert
	{
		color: red;
		font-style: italic;
	}

	.user_ok
	{
		color: #007700;
		font-style: italic;
	}
	
	a
	{
		color: #4c581e;
		font-weight: bold;
		font-style: italic;
	}

	a:hover
	{
		color: #5f701b;
		font-weight: bold;
		font-style: italic;
		text-decoration: none;
	}

	a:visited
	{
		color: #343b19;
		font-weight: bold;
		font-style: italic;
	}

	input
	{
		background: none;
		border: solid black 1px;
	}

	textarea
	{
		background: none;
		border: solid black 1px;
	}

	select
	{
		background-color: #dedcd9;
		border: solid black 1px;
	}

	.no_back
	{
		background: white;
	}

	.kamen
	{
		background-image: url(imgs/kamen.png);
		background-repeat: repeat;
	}
	
	#pravy
	{
		position: absolute;
		left: 50%;				
		width: 110px;
		height: 1024px;
		margin-left: 500px;
		background-image: url(imgs/background_right.jpg);
		background-repeat: no-repeat;
	}

	#stred
	{
		position: absolute;
		left: 50%;
		width: 1000px;
		height: 1024px;
		margin-left: -500px;
	}

	#levy
	{
		position: absolute;
		right: 50%;				
		width: 170px;
		height: 1024px;
		margin-right: 500px;
		background-image: url(imgs/background_left.jpg);
		background-repeat: no-repeat;
	}

	#papir
	{
		width: 208px;
		background-image: url(imgs/papir.gif);
		background-repeat: repeat-y;
		overflow: hidden;
	}

	#mainframe1
	{
		width: 792px;
		background-image: url(imgs/background_center_bottom.jpg);
		background-repeat: repeat-y;
		background-color: #AAAAAA;
		overflow: hidden;
	}

	#mainframe2
	{
		width: 792px;
		background-image: url(imgs/background_center_up.jpg);
		background-repeat: no-repeat;
		overflow: hidden;
	}

	#main
	{
		width: 1000px;
		height: 809px;	
		background-image: url(imgs/background_center.jpg);
		background-repeat: no-repeat;
		overflow: none;
	}

	#menuin
	{
		width: 175px;
		margin: 0px;
		padding: 2px;
		padding-left: 15px;
		overflow: hidden;
	}

	#mainin
	{
		width: 750px;
		margin: 0px;
		padding: 15px;
		padding-top: 0px;
		padding-bottom: 3px;
		overflow: hidden;
	}

	.in10
	{
		margin: 0px;
		padding: 10px;
		overflow: hidden;
	}
	
	.svetle
	{
		color: white;
	}

	#authors
	{
		font-size: 80%;
	}

	.pricelist
	{
		padding: 0px;
		margin: 0px;
		margin-left: 25px;
		margin-bottom: 25px;
	}

	.pricelist_red
	{
		color: red;
		font-style: italic;
		text-decoration: underline;
	}

	.newsTable
	{
		border: solid #464222 1px;
	  margin: 5px;
	  padding: 0px;
	}

	.newsTable td
	{
	  text-align: center;
	}

	.topNews
	{
		border: 0px;
		margin: 0px;
		padding: 0px;
		padding-right: 20px;
		font-size: 12pt;
		font-weight: bold;
		background-color: #cec9b0;
		height: 20px;
		text-align: right;
	}

	.vlevo
	{
		margin-left: 50px;
		float: left;
	}

  .velke
  {
    font-size: 30px;
    font-weight: bold;
  }      
	.inner
	{
		margin: 5px;
		text-align: left;
	}

}
