/* CSS Document 
Author Alena Volna AWD Systems s.r.o.
*/

body#webpage 	{
  text-align: center; /*center hack*/
  font-family: Georgia, Helvetica, Sans Serif;
  margin:0;
  padding:0;
	color: #333333;  
  background: #FFFFCC url(../images/bg_top.jpg) top left repeat-x;
  overflow: auto;
}

body#printbody 	{
  text-align: center; /*center hack*/
  font-family: Georgia, Helvetica, Sans Serif;
  margin:0;
  padding:0;
	color: #333333;  
  background-color: #FFFFFF;
  overflow: auto;
}

#wrap,#footer {
  width: 990px;
}

#content {
  width: 817px;
}

#wrap {
  background: transparent;
  margin: 0 auto; /*center hack*/
  text-align: left; /*center hack*/
  border: none;
}


#sidebar {
  width: 173px;
  height: 430px;
  float:left;
  overflow:hidden;
  background: transparent url(../images/bg_sidebar.gif) top right repeat-y;
  border: none;
}

#content {
  float:left;
  overflow:hidden; 
  background: transparent;
  border: none;
}


#header,#header_en,#header_de,#header_ru {
  width: 990px;
  height: 125px;  
}

#header {
  background: transparent url(../images/top.jpg) no-repeat;
}

#header_en {
  background: transparent url(../images/top_en.jpg) no-repeat;
}

#header_de {
  background: transparent url(../images/top_de.jpg) no-repeat;
}

#header_ru {
  background: transparent url(../images/top_ru.jpg) no-repeat;
}

#header table.lang,#header_en table.lang,#header_de table.lang,#header_ru table.lang {
  width: 980px;
  border: none;
  margin-left: 10px;
  height: 122px;
}

#footer {
  border-top: 1px solid #CC9933;
  height: 30px;  
}

#footer_print {
  border-top: 1px solid #DCDCDC;
  height: 30px;
  margin-left: 40px;
}

#footer table, #footer_print table {
  color: #AE9A7C;
  font-size: 8pt;
}


.clr {
	clear: both;
}

* {
  margin: 0;
  padding: 0;
}

/* menu */
#sidebar table.menu {
  width: 170px;
  border: none;
}

#sidebar table.menu td.mainmenuozn {
  background: transparent url(../images/menuoff.gif) top left no-repeat;  
  color: #B10303;
}

#sidebar table.menu td.mainmenuozn, a.mainmenu, a.mainmenu:hover, 
a.mainmenu:visited, div.mainmenu_lg, div.mainmenu,a.mainmenu2, a.mainmenu2:hover, a.mainmenu2:visited {
  margin-top: 0pt; 
  padding-bottom: 0;	
  height: 30px;
  width: 170px;
  text-transform: uppercase;
  font-size: 9pt;
  font-weight: bold;   
}

a.mainmenu, a.mainmenu:hover, a.mainmenu:visited, div.mainmenu_lg, div.mainmenu  {
  display: block; 
  text-decoration: none;
}

a.mainmenu, a.mainmenu:visited, div.mainmenu {
  background: transparent url(../images/menuon.gif) top left no-repeat;
  color: #663300;
}

a.mainmenu:hover {
  background: transparent url(../images/menuoff.gif) top left no-repeat;
  color: #B10303;   
}

a.mainmenu2, a.mainmenu2:hover, a.mainmenu2:visited {
  background: transparent url(../images/menuoff.gif) top left no-repeat;
  color: #B10303; 
  display: block; 
  text-decoration: none;
}

img.medz {
  width: 1px;
  height: 20px;
  border: none;
}

div#main {
  background: transparent;
  margin-left: 18px;
  margin-top: 10px;
  width: 800px;
  height: 400px;
  overflow:auto; 
  border: none;
  scrollbar-arrow-color:#000000; 
  scrollbar-base-color: #FFFFCC;   
}

#sidebar img.mail,#sidebar img.map {
  margin-left: 15px;
  border: none;
}

#sidebar img.map {
  margin-top: 20px;
}

.inside {padding: 4px;}

p.just,ul.par,p.bold {
  font-size: 11pt;
  margin-right: 30px;
}

p.just,p.bold {
  margin-left: 40px;
  margin-bottom: 10px;    
}

p.just {
  text-align: justify;
  margin-left: 40px;
  margin-bottom: 10px;    
}

p.bold {
  font-weight: bold;
  text-align: left;
}

ul.par {
  margin-left: 57px;
  list-style-image: url('../images/par2.gif');
  font-weight: bold;
  text-align: left;
  list-style-type: square;
}

ul.par li {
  margin-top: 14px;
}

p.mini {
  font-size: 8pt;
}

H1 {
  background: transparent url(../images/h1.gif) bottom left no-repeat;
  font-size: 12pt;
  color: #663300;
  letter-spacing: 3pt;
  padding-left: 20px;
  margin-top: 15px;  
  margin-bottom: 15px;
  text-transform: uppercase;
}

.subnav {
  border: none;
  width: 740px;
  height: 45px;
}

img.print {
  border: none;
  width: 19px;
  height: 19px;
}

img.lg {
  border: none;
  width: 30px;
  height: 18px;
}

A.sv, A.sv:visited {
text-decoration: none;
color: #990000;
font-size: 9pt;
}

A.sv, A.sv:link {
text-decoration: none;
color: #990000;
font-size: 9pt;
}

A.sv:hover {
text-decoration: none;
color: #FEFBE1;
font-size: 9pt;
}

A:link			{text-decoration: none; color: #663300;}
A:active		{text-decoration: none; color: #663300;}
A:visited		{text-decoration: none; color: #663300;}
A:hover			{text-decoration: underline; color: #B10303;}

