html, body, h1, h2, h3, h4, ul, li { margin: 0; padding: 0; }

h1 img { display: block; }
img { border: 0; }
a { color: #464544; }  
a:hover { color: #FFA405; }
.left { float: left; }
.right { float: right; }
.more { text-align: right; }
.clear { clear: both; }

body 
{
	background: #E0D5B7 url(images/page_bkg.jpg) repeat-x;
	text-align: center;
	font: 11px verdana, arial, sans-serif;
	color: #74653D;
	padding-bottom: 10px;
	padding-top: 21px;
}
#zramka 
{
    margin: auto;
	width: 800px;
	height: 52px;
    position: relative;
}
#yramka 
{
	text-align: left;
	left: 11px;
	width: 778px;
	top: 52px;

   position: relative;
   background: url(images/body_bkg.gif) repeat-y;
}

#ramka 
{
	text-align: left;
	margin: auto;
	width: 778px;
   position: relative;
   background: url(images/body_bkg.gif) repeat-y;
}

#main_pic 
{
	position: absolute;
   top: 0;
   left: 243px;
   width: 535px;
   height: 279px;
   background: url(images/wang.jpg) no-repeat;
}
.weather_pic 
{
   width: 740px;
   height: 400px;
   margin-left: 20px;
   text-align: center;
}

#pog_pic 
{
	position: absolute;
	text-align: center;
	padding-top:  10px;

   top: 0;
   left: 0;
   width: 800px;
   height: 152px;
   background: url(images/pog_top.gif) no-repeat;
}
#left 
{
	float: left;
   width: 243px;
}
#logo 
{
   width: 244px;
   height: 152px;
   background: url(images/logo.jpg) no-repeat;
   text-align: center;
   color: #595959;
}
#logo h1 
{
	padding-top: 30px;
  	font: 24px "arial narrow", arial, sans-serif;
}

#logo p 
{
  	margin: 8px 25px 4px 25px;
  	border-top: 1px solid #B8B8B8;
  	border-bottom: 1px solid #B8B8B8;
  	padding: 3px;
  	letter-spacing: 0.2em;
  	font-weight: bold;
}

#tabs { background: url(images/tab_left.jpg) no-repeat; }
#tabs ul 
{
  	margin-left: 9px;
  	padding-left: 1px;
  	padding-bottom: 29px;
  	background: #2A2A2A bottom left url(images/tab_bot.jpg) no-repeat;
}
#tabs li 
{
  	list-style: none;
  	font: 14px "arial narrow", arial, sans-serif;
  	border-top: 1px solid #959595;
  	background: 188px 10px url(images/arr_white.gif) no-repeat;
  	padding: 7px 0 0 31px;
}
#tabs a 
{
  	color: #fff;
  	text-decoration: none;
  	border-left: 1px solid #959595;
  	padding-left: 10px;
  	display: block;
  	width: 90%;
  	padding: 2px 0 6px 8px;
}
#tabs a:hover {  text-decoration: underline; }

#extra 
{
  	background: url(images/extra_bg.jpg) repeat-y;
  	padding-left: 37px;
  	padding-right: 22px;
  	padding-bottom: 3px;
  	text-align: justify;
}
#extra h2 
{
  	font-size: 12px;
  	color: #BE8B06;
}
#extra h3, #extra p 
{
  	font-size: 11px;
  	margin: 1em 8px 1em 0;
}
#extra a 
{
  	color: #74653D;
  	font-weight: bold;
  	text-decoration: underline;
}
#extra a:hover 
{
  	color: #38301A;
}
#extra .more 
{
  font-size: 9px;
}

#language 
{
  	background: url(images/Language.jpg) no-repeat;
  	padding: 0px;
  	height: 60px;
  	color: #1A1A18;
}
#language button { margin: 15px 80px; }


#right 
{
  	float: right;
  	width: 490px;
  	padding-right: 9px;
  	padding-top: 301px;
}
#right h2 
{
  	font: 18px arial, sans-serif;
  	color: #BE8B06;
  	border-bottom: 1px solid #C4AE7C;
  	padding-bottom: 6px;
  	margin-bottom: 1em;
}
#right h3 
{
  	font: 14px arial, sans-serif;
  	color: #BE8B06;
  	border-bottom: 1px solid #C4AE7C;
  	padding-bottom: 6px;
  	margin-bottom: 1em;
  	margin-top: 2em;
}
#news { margin-right: 20px; }
#right .left { margin-right: 18px; }
#right .more 
{
  	font-weight: bold;
  	font-size: 10px;
}

#spacer { height: 2em; }

#footer { background: url(images/footer_bg.gif) repeat-y; }
#copyright 
{
  	text-align: center;
  	padding: 10px 0px 11px 00px;
  	font-size: 9px;
  	color: #715F36;
  	font-weight: bold;
}
#footerline
{
	background: url(images/footerline.gif) no-repeat;
	height:10px;
	margin-top:0px;
	display:block;
	font-size:1px;
}
form
{
    padding-left: 75px;
    padding-top: 13px; 
}
