*{
  background-repeat: no-repeat;
  margin:0px;
  padding:0px;
  border:0px;
}

BODY,TABLE{
	font-family: 'Constantia', 'Tahoma CE','Arial CE','Halvetica CE',Tahoma,Arial,Helvetica,sans-serif;
	font-family: "Georgia", "Times New Roman", Times, serif;
	font-size: 10pt;
	color: #2E1905;
	background-color: #E7DFC8;
	background-image: url('images/background.jpg');
	background-repeat: repeat;
	margin-top:5px;	
}

TABLE{
	background:none;
	text-align:left;
}

IMG{
	border:0px;
}

A{
	text-decoration:none;
}
A:hover{
	text-decoration:underline;
}

P{
	text-indent:15px;
/*	line-height:15px;*/
	margin:2px 8px 5px 8px;
	text-align:justify;
}

ABBR, ACRONYM{
	cursor: help;
}

blockquote{
text-align:right;
}

#smr-00,#smr-01,#smr-02,#smr-03,#smr-04,#smr-05,#smr-06,#smr-07,#smr-08{
float:right;
clear:right;
padding:0;
/*border:1px solid red;*/
}

#center{/*celý blog kvůli centrování stránky*/
	text-align:center;
	margin: auto;
	width:800px;
}

#page{/*stránka samotná*/
	width:800px;
	border:1px solid #2E1905;
	color: #2E1905;
}

#logo{ /*odkaz na hlavní stránku*/
	background-image: url('images/back_logo.jpg');
  width:260px;
  height:80px;
  float:left;
  display:block;
}

#buttons{
	float:left;
	width:540px;
	height:80px;
	background-image: url('images/buttons_back.jpg');
	background-position:right;
	text-align:right;
}

#buttons.buttonshome{
	background-image: url('images/buttons_back_home.jpg');
}

#buttons A{
	display:block;
	height:80px;
	float:left;
}

#buttons A:hover{
	background-position:0px -80px;
}

#buttons A.lang{ /*vlaječky*/
	display:inline;
	height:auto;
	margin-top:5px;
	float:right;
	margin-right:3px;
	/*display:none;*/
}

.hid{ /*třída na skrytí textu - pro negrafické prohlížeče*/
	display:none;
}

#content{
	background-color:#F7F7F7;
  background-image: url('images/back_content.jpg');
	width:800px;
	padding-top:10px;
}

#content.contenthome{
  background-image: url('images/back_home.jpg');
}

#content-in{
	text-align:justify;
	margin: 10px;
	margin-top:0px;
}

#bot{
	clear:both;
	font-size:1px;
}

#foot{ /*patička s odkazy*/
	padding-top:2px;
	width:800px;
	text-align:right;
	font-size:11px;
}

#foot-ad{
	text-align:left;
	float:left;
}

UL{
	padding-left:25px;
}

LI{
	list-style: none outside url('images/arrow.png');
}

LI A{
	margin-left:3px;
}

H1,H2{
	font-family:Cambria,Georgia,Palatino,"Palatino Linotype",Constantia,serif;
	font-size:16px;
	text-indent:50px;
	margin:10px 5px;
	padding:0px;
}

H1 SPAN,H2 SPAN{
border-bottom:1px dashed;
}

#contact,input, textarea{
	border:1px solid #2E1905;
font-family: 'Tahoma CE','Arial CE','Halvetica CE',Tahoma,Arial,Helvetica,sans-serif;
font-size: 11px;
color: #2E1905;
}

#contact{
	width: 400px;
	height: 230px;
	margin:10px 0px 10px 0px;
}
LEGEND{
	margin: 0px 15px;
}
input, textarea{	background-color: #E7DFC8;}

.up{display:block;text-align:right;clear:both;}
.description-www{margin: 5px 5px;}
P.pportfolio{font-size:105%;}
.screen{float:right;margin:4px 8px;}

DIV.thumb{
	background-image: url('images/img2.gif');
	background-repeat:no-repeat;
	width:220px;
	height:170px;
	padding:9px 10px;
	float:right;
	margin:3px;
}

DIV.thumbv{
	background-image: url('images/imgv.gif');
	background-repeat:no-repeat;
	width:170px;
	height:220px;
	padding:10px 11px;
	float:left;
}
