body {
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 70%;
	color: #27414d;
	background-color: #ffffff;
	text-align: center;
	background-image: url("../img/bg_bgbody.gif");
  background-repeat: repeat-x;
  background-position: top left;
}

p, img, div, form {
	border: 0;
	margin: 0;
	padding: 0;
}
p {
	text-align: left;
	margin-top: 5px;
	margin-bottom: 5px;
	clear: both;
}
a, a:visited, a:active {
	color: #4bb6de;
	text-decoration: underline;
	font-weight: normal;
}
a:hover {
	color: #4bb6de;
	text-decoration: none;
	font-weight: normal;
}

#mainholder {
width: 930px;
margin: 0 auto;
}

#holder {
clear: both;
width: 870px;
margin: 0;
padding:0;
float: left;
padding-left: 30px;
text-align: left;
}

#language {
width: 30px;
margin: 0;
padding:0;
float: right;
/* background-color: blue; */
margin-top: 180px;
}

#language #lang_sk{
  display: block;
  width: 30px;
  height: 29px;
  background: url("../img/lang_sk.jpg") no-repeat;
}

#language #lang_eng{
  margin-top: 2px;
  display: block;
  width: 30px;
  height: 29px;
  background: url("../img/lang_eng.jpg") no-repeat;
}

#language #lang_cz{
  margin-top: 2px;
  display: block;
  width: 30px;
  height: 29px;
  background: url("../img/lang_cz.jpg") no-repeat;
}

#header {
height: 82px;
width: 870px;
margin: 0 auto;
padding: 0;
}

#header-logo {
float: left;
}

#header-kosik-sk {
float: right;
padding: 25px 20px 25px 30px;
 	background-image: url("../img/bg_kosik_sk.jpg");
  background-repeat: no-repeat;
  background-position: top right;
}

#header-kosik-eng {
float: right;
min-width: 150px;
_width: 150px;
padding: 25px 20px 25px 0px;
 	background-image: url("../img/bg_kosik_eng.jpg");
  background-repeat: no-repeat;
  background-position: top right;
  text-align: center;
}

#header-kosik-cz {
float: right;
min-width: 150px;
_width: 150px;
padding: 25px 20px 25px 0px;
 	background-image: url("../img/bg_kosik_cz.jpg");
  background-repeat: no-repeat;
  background-position: top right;
  text-align: center;
}



#menu {
height: 34px;
width: 870px;
margin: 0 auto;
padding: 0;
}

#homeflash {
padding: 0;
border: 10px solid #d2e7ef;
margin: 10px 0 10px 0;
}

#content {
margin: 10px 0 10px 0;
padding:0;
}

#content-left {
width: 235px;
float: left;
margin:0;
padding:0;
}
#content-right {
width: 595px;
background-color: #f6f4f3;
float: right;
margin:0;
padding:20px;
}

.content-all {
background-color: #f6f4f3;
padding:20px;
}

.kontaktbox {
 	background-image: url("../img/bg_kontakt.jpg");
  background-repeat: no-repeat;
  background-position: bottom right;
}

#content-right h2, .content-all h2 {
  padding: 0 0 5px 0;
  margin: 0 0 15px 0;  
 	background-image: url("../img/bg_h2.jpg");
  background-repeat: repeat-x;
  background-position: bottom left;
  color:#4bb6de;
  font-weight: normal;
  font-size: 160%;
}

#content-right h3, .content-all h3 {
  padding: 0 0 5px 0;
  margin: 15px 0 15px 0;  
 	background-image: url("../img/bg_h2.jpg");
  background-repeat: repeat-x;
  background-position: bottom left;
  color:#4bb6de;
  font-weight: bold;
  font-size: 130%;
}

#content-right p, .content-all p{
line-height: 1.4;
margin-bottom: 10px;
color: #4c4c4c;
}

#content-right strong, .content-all strong {
color: #27414d;
}

#content-right em, .content-all em {
color:#4bb6de;
font-weight: bold;
font-style: normal;
}

/* MAILING FORM */
.mailingform {
margin-top: 10px;
}

.searchinput {
display: block;
border: 0;
padding:0px;
padding-top: 4px;
padding-left: 4px;
margin: 0px;
width: 160px;
height: 21px;
background-image: url("../img/bg_mailing_form.jpg");
background-repeat: no-repeat;
background-position: top right;
float: left;
color: #6c838c;
font-size: 100%;
}

.smallbutton {
margin: 0;
padding: 0;
border: none;
width: 23px;
height: 25px;
}



/* SUBSEKCIE */
.autorbox {
width: 109px;
float: left;
margin: 0px;
margin-bottom: 15px;
padding-right: 10px;
line-height: 1.4;
}

.autorbox p {
padding: 4px 4px 0px 4px;
margin: 0;
line-height: 1.4;
}

.autorfoto {
border: 4px solid #ebe9e8;
float: left;
}

.autorbutton {
margin: 5px 0 5px 0;
}

.autorinfo {
margin-left: 15px;
width: 460px;
float: left;
}

.bokinfo {
clear: both;
margin-top: 15px;
padding: 10px;
padding-bottom: 15px;
width: 200px;
background-color: #f6f4f3;
}

.bokautorfoto {
border: 4px solid #ebe9e8;
float: left;
margin-right: 7px;
}

.obrazbox {
width: 109px;
float: left;
margin: 0px;
margin-bottom: 15px;
padding-right: 10px;
line-height: 1.4;
}


#dieloflash {
width: 100%;
background-color: #ffffff;
margin-bottom: 20px;
}

#content-right .dielotable strong {
font-weight: bold;
	color: #27414d;
}


#content-right  .obrazbox p {
padding: 2px 4px 0px 4px;
margin: 0;
line-height: 1.4;
}

#content-right .obrazbox strong {
font-weight: bold;
	color: #27414d;
}



#content-right .autorinfo h2 {
  padding: 0 0 5px 0;
  margin: 0 0 5px 0;  
 	background-image: url("../img/bg_h2.jpg");
  background-repeat: repeat-x;
  background-position: bottom left;
  color:#4bb6de;
  font-weight: normal;
  font-size: 160%;
}

#content-right .dielotable strong {
font-weight: bold;
	color: #27414d;
	margin-bottom: 15px;
}

.photo {
margin: 10px 10px 10px 0px;
border: 8px solid #ebe9e8;
}



#uvod-content-left {
	float: left;
	clear: left;
}
#uvod-content-right {
	float: right;
}
#uvod-content-middle {
	float: left;
  margin: 0 15px 0 15px;
}

#uvod-content-left, #uvod-content-right,#uvod-content-middle {
	width: 260px;
	_height: 157px;
	min-height: 157px;
	display: block;
	text-align: left;
	background-image: url("../img/bg_uvod_box.jpg");
  background-repeat: repeat-x;
  background-position: top left;
  background-color: #f6f4f3;
  padding: 10px;
}

#uvod-content-left p, #uvod-content-right p,#uvod-content-middle p {
margin:0;
padding: 0;
}

#footer {
clear: both;
_height: 43px;
min-height: 43px;
background-image: url("../img/bg_footer.jpg");
background-repeat: no-repeat;
background-position: top left;
padding: 40px 0px 0px 110px;
}


/*KOSIK */

.kosik {
margin-bottom: 40px;
}

.kosik-header {
background-image: url("../img/bg_kosikheader.jpg");
background-repeat: repeat-x;
background-position: bottom left;
}

.kosik-item {
background-image: url("../img/bg_kosikitem.jpg");
background-repeat: repeat-x;
background-position: bottom left;
}

.kosik-total {
background-image: url("../img/bg_kosiktotal.jpg");
background-repeat: repeat-x;
background-position: top left;
font-size: 130%;
text-align: right;
}

#dodaciaadresa {
display: none;
}

#ukazovacadresy, #dodaciaadresa {
margin-bottom:40px;
}


/* FORMULAR */

form {
margin: 0;
}

.formular input {
background-color: #ffffff;
border: 1px solid #b3b3b3;
font-size: 11px;
}

.formular_radio input {
background-color: #ffffff;
border: none;
}

.formular textarea {
background-color: #ffffff;
border: 1px solid #b3b3b3;
font-size: 11px;
}

.formular select {
background-color: #ffffff;
border: 1px solid #b3b3b3;
font-size: 11px;
}

.orindz {
color: #4bb6de;
font-size: 120%;
font-weight: bold;
}

.formular .button {
border: none;
}

.formular td {
padding: 2px;
}


/* SUBMENU */

.submenu, .subsubmenu {
width: 220px;
padding: 0 0 0 0;
list-style: none;
margin: 0;
padding: 0;
border: none;
/* float: left; */
}

.submenu li {
list-style-type: none;
padding: 0px;
margin:0px;
display: block;
width: 200px;
height: 40px;
background-image: url("../img/bg_submenu.jpg");
background-repeat: repeat-x;
background-position: top center; 
color:#4bb6de;
text-align: left;
font-weight: normal;
padding: 20px 0 0 20px;
font-size: 160%;
}

.submenu li#active {
background-image: url("../img/bg_submenu_active.jpg");
color:#ffffff;
}


.subsubmenu li {
list-style-type: none;
padding: 0px;
margin:0px;
display: block;
width: 190px;
height: 21px;
background-image: url("../img/bg_subsubmenu.jpg");
background-repeat: repeat-x;
background-position: top center; 
color:#4bb6de;
text-align: left;
font-weight: normal;
padding: 9px 0 0 30px;
font-size: 120%;
}

.subsubmenu li#active {
background-image: url("../img/bg_subsubmenu_active.jpg");
color:#4bb6de;
}

.submenu a, .submenu a:visited, .submenu a:active {
color:#4bb6de;
text-decoration: none;
}

.submenu a:hover {
color:#4bb6de;
text-decoration: underline;
}

.submenu li#active a:hover,.submenu li#active a,.submenu li#active a:visited, .submenu li#active a:active {
color:#ffffff;
text-decoration: none;
}

.subsubmenu a, .subsubmenu a:visited, .subsubmenu a:active {
color:#4bb6de;
text-decoration: none;
}

.subsubmenu a:hover {
color:#4bb6de;
text-decoration: underline;
}




