/* *************** */
/* BASIC FORMATING */
/* *************** */
body, html
{
  border: 0px none;
  margin: 0px;
  padding: 0px;
  font-family: "Tahoma CE", "Arial CE", "Helvetica CE", Tahoma, Arial, lucida, sans-serif;
  font-size: 11px;
  text-align: center;
  background: url('../images/back_main.jpg') #fff top left repeat-x;
}

.reseter
{
	border:  0px none;
	margin:  0px;
	padding: 0px;

	float: none;
	clear: both;

	width: 0px;
	height: 0px;
	line-height: 0px;
	font-size: 0px;
}

p, img, table, tr, th, td, h1, h2, h3, h4, h5, a, form
{
	border:  0px none;
	margin:  0px;
	padding: 0px;
}

img {
  border:0px;
  padding:0px;
  margin:0px;
  vertical-align:middle;
}
/* **************** */
/* DESIGN FORMATING */
/* **************** */
#main {
  margin:0px auto 0px auto;
  width:965px;
  background: url('../images/back_top.jpg') #fff top left repeat-x;
}

#top {
  padding:15px 0px 0px 0px;
}

#logo {
  float:left;
  padding:32px 0px 0px 15px;
  margin:0px 0px 0px 0px;
  width:285px;
  text-align:left;
}

#head {
  float:left;
  padding:0px 0px 0px 0px;
  margin:0px 0px 0px 0px;
}

#head_text {
  text-align:right;
  padding:10px 0px 0px 0px;
  margin:0px 0px 5px 0px;
}

#obrazek {
  width:657px;
  padding:5px 5px 0px 0px;
}

#content {
  margin:4px 0px 0px 0px;
}

#obr {
  float:right;
}

#left {
  float:left;
  width:217px;
}

#right {
  float:right;
  width:214px;
}

#center {
  float:left;
  width:500px;
  margin:0px 0px 0px 10px;
}

.top_gray {
  background: url('../images/back_top_gray.jpg') #fff top center no-repeat;
  height:24px;
  padding:18px 0px 0px 15px;
  width:193px;
  color: #666;
  font-family: "Tahoma CE", "Arial CE", "Helvetica CE", Tahoma, Arial, lucida, sans-serif; 
  font-size: 12px;
  font-weight: bold;  
  TEXT-DECORATION: none;
  text-align:left;
  margin:5px 0px 0px 7px;
}

.top_pink, .top_blue {
  position:relative;
  display:block;
  width:167px;
  margin:0px;
  padding:12px 0px 0px 40px;
  height:26px;
  font-family: "Tahoma CE", "Arial CE", "Helvetica CE", Tahoma, Arial, lucida, sans-serif; 
  font-size: 12px;
  font-weight: bold;  
  TEXT-DECORATION: none;
  color:#fff;
  background: url('../images/back_menu_pink.jpg') #ccc top left no-repeat;
  text-align:left;
}

.top_blue {
  background: url('../images/back_menu_blue.jpg') #ccc top left no-repeat;
}

td.dark, td.light {
  background-color:rgb(249,249,249);
  height:25px;
  text-align:left; 
  font-family: "Tahoma CE", "Arial CE", "Helvetica CE", Tahoma, Arial, lucida, sans-serif; 
  font-size: 11px;
  font-weight: normal;  
  TEXT-DECORATION: none;
}

td.light {
  background-color:#fff;
}

.side_content {
  background: url('../images/back_side_content.jpg') #fff top left repeat-x;
  width:197px;
  text-align:left;
  padding:0px 0px 0px 10px;
}

.news_top {
  background: url('../images/back_content.jpg') #fff bottom left repeat-x;
  border:1px solid #eee;
  width:510px;
}

.news {
  background: url('../images/back_news.jpg') #fff bottom left repeat-x;
  width:510px;
  border-top:1px solid #eee;
  border-bottom:1px solid #eee;
}

.news_pict {
  float:left;
  width:120px;
  text-align:center;
}

.news_text {
  width:380px;
  float:right;
  padding:5px;
  color: #000;
  font-family: "Tahoma CE", "Arial CE", "Helvetica CE", Tahoma, Arial, lucida, sans-serif; 
  font-size: 11px;
  font-weight: normal;  
  TEXT-DECORATION: none;
  text-align:left;
}

#patka {
  margin:0px auto 0px auto;
  width:965px;
  background: url('../images/back_patka.jpg') #fff top left repeat-x;
  color: #666;
  font-family: "Tahoma CE", "Arial CE", "Helvetica CE", Tahoma, Arial, lucida, sans-serif; 
  font-size: 11px;
  font-weight: normal;  
  TEXT-DECORATION: none;
  height:30px;
  padding:170px 0px 0px 0px;
}
/* *************** */
/*  MENU FORMATING */
/* *************** */
div.menu { 
  text-align: left;
  margin:0px 0px 0px 7px;
}
div.menu a, div.menu a:visited {
  position:relative;
  display:block;
  width:167px;
  margin:0px;
  padding:12px 0px 0px 40px;
  height:26px;
  font-family: "Tahoma CE", "Arial CE", "Helvetica CE", Tahoma, Arial, lucida, sans-serif; 
  font-size: 12px;
  font-weight: bold;  
  TEXT-DECORATION: none;
  color:rgb(33,129,190);
  text-align:left;
  border-bottom:1px dotted #eee;
}
div.menu a:hover {
  color:#fff;
  background: url('../images/back_menu.jpg') #ccc top left no-repeat;
}
.box {
  position:relative;
}

div.menu_top { 
  text-align: left;
  margin:3px 0px 0px 0px;
  float:left;
}
div.menu_top a, div.menu_top a:visited {
  position:relative;
  display:block;
  width:133px;
  margin:0px;
  padding:9px 0px 0px 35px;
  background: url('../images/back_menu_top.jpg') #fff top left no-repeat;
  height:20px;
  font-family: "Tahoma CE", "Arial CE", "Helvetica CE", Tahoma, Arial, lucida, sans-serif; 
  font-size: 12px;
  font-weight: bold;  
  TEXT-DECORATION: none;
  color:#000;
  text-align:left;
  border-bottom:1px solid #fff;
}
div.menu_top a:hover {
  background: url('../images/back_menu_top_hoover.jpg') #fff top left no-repeat;
}
/* *************** */
/* FORMS FORMATING */
/* *************** */
input.text {
  background: url('../images/back_input.jpg') #fff top left repeat-x;
  border:1px solid #ddd;
  padding:5px;
  color: #000;
  font-family: "Tahoma CE", "Arial CE", "Helvetica CE", Tahoma, Arial, lucida, sans-serif; 
  font-size: 11px;
  font-weight: normal;  
  TEXT-DECORATION: none;  
}

input.button {
  background: url('../images/button.jpg') #999 top left repeat-x;
  border:0px none;
  height:28px;
  color: #fff;
  font-family: "Tahoma CE", "Arial CE", "Helvetica CE", Tahoma, Arial, lucida, sans-serif; 
  font-size: 12px;
  font-weight: bold;  
  TEXT-DECORATION: none;  
}
/* *************** */
/* LINKS FORMATING */
/* *************** */
a:link, a:visited, a:active, a:hover {
	font-family: Tahoma, "Lucida Grande CE", lucida, sans-serif  !important;
  color: rgb(230,17,156); 
  cursor: pointer; 
  font-style: normal; 
  text-decoration: none;
}
a:hover {
  color: rgb(230,17,156);
  text-decoration: underline;
}

a.black:link, a.black:visited, a.black:active, a.black:hover {
	font-family: Tahoma, "Lucida Grande CE", lucida, sans-serif  !important;
  color: #000; 
  cursor: pointer; 
  font-style: normal; 
  text-decoration: underline;
}
a.black:hover {
  color: rgb(230,17,156);
  text-decoration: underline;  
}

/* ************** */
/* TEXT FORMATING */
/* ************** */
span {
  color: #000;
  font-family: "Tahoma CE", "Arial CE", "Helvetica CE", Tahoma, Arial, lucida, sans-serif; 
  font-size: 11px;
  font-weight: normal;  
  TEXT-DECORATION: none;
}

.pink, .gray, .blue, .green {
  color: rgb(230,17,156);
  font-family: "Tahoma CE", "Arial CE", "Helvetica CE", Tahoma, Arial, lucida, sans-serif; 
  font-size: 11px;
  font-weight: normal;  
  TEXT-DECORATION: none;
}

.gray {
  color: rgb(179,179,179);
}

.green {
  color: green;
}

.blue {
  color: rgb(26,132,194);
  font-size: 12px;
}

.bold_text {
  color: #000;
  font-family: "Tahoma CE", "Arial CE", "Helvetica CE", Tahoma, Arial, lucida, sans-serif; 
  font-size: 11px;
  font-weight: bold;  
  TEXT-DECORATION: none;
}

p {
  text-align: justify;
  color: #000;
  font-family: "Tahoma CE", "Arial CE", "Helvetica CE", Tahoma, Arial, lucida, sans-serif; 
  font-size: 11px;
  font-weight: normal;  
  TEXT-DECORATION: none;
}

p.small {
  font-size: 10px;
}

h1, h2, h3, h4, h5, h6 {
  margin:3px 0px 5px 0px;
  padding:0px 0px 0px 0px;
  text-align:left;
}

h1 {
  font-family: Tahoma, "Lucida Grande CE", lucida, sans-serif  !important;
  font-size: 16px;
  font-weight: bold;
  color:rgb(0,115,255);
}

h2 {
  padding-left:3px;
  font-family: Tahoma, "Lucida Grande CE", lucida, sans-serif  !important;
  font-size: 15px;
  font-weight: bold;
  color:rgb(0,115,255);
}

h3 {
  padding-left:6px;
  font-family: Tahoma, "Lucida Grande CE", lucida, sans-serif  !important;
  font-size: 16px;
  font-weight: normal;
  color:rgb(0,115,255);
}

h4 {
  padding-left:9px;
  font-family: Tahoma, "Lucida Grande CE", lucida, sans-serif  !important;
  font-size: 14px;
  font-weight: bold;
  color:rgb(0,115,255);
}

h5 {
  padding-left:12px;
  font-family: Tahoma, "Lucida Grande CE", lucida, sans-serif  !important;
  font-size: 14px;
  font-weight: bold;
  color: #000;
}

h6 {
  font-family: Tahoma, "Lucida Grande CE", lucida, sans-serif  !important;
  font-size: 12px;
  font-weight: normal;
  color: #000;
}

