body {
margin-top: 40px;
/*margin-bottom: 0px;*/
text-align: center;
color: #cccccc;
font-size: 14px;
font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
background: #333333;
/*background: #333333 url(../images/bkg.png) repeat-x top;*/
}
#main {
margin: 0 auto 0 auto;
width: 800px;
background: #333333 url(../images/bkg_main.jpg) repeat-y top;
}
#up {
text-align: center;
}
#menu {
text-align: center;
}
#container {
text-align: left;
padding: 40px;
}
/*new win*/
/*#index {background-attachment: fixed; background-repeat: no-repeat; background-position: 50% 50%;} */
/*#big_0 {margin: 0 auto 0 auto; height: 20px; text-align: center;}  */
#index {margin: 10px auto 0 auto; text-align: center; background: #333333;}
#index_0 {margin: 0 auto 0 auto; height: 20%; text-align: center; background: #333333;}
#index_images {margin: 0 auto 0 auto; width: 750px; text-align: center; color: #999999; background: #333333;}
.index_text {font-size: 12px; text-align: right; color: #666666; font-family: Verdana, Arial, Geneva, Helvetica, sans-serif; margin: 10px 25px 0px 0px;}
#big_images {background-attachment: fixed; background-repeat: no-repeat; background-position: 50% 50%;}
/*container-------------------------------------------------------------------*/
H1 {
font-size: 130%;
color: #cccccc;
padding: 0;
}
A:link, A:visited {  /*ok*/
color: #cccccc;
text-decoration: underline;
}
A.h10link:link, A.h10link:visited {
color: #666666;
text-decoration: underline;
}
A:hover, A.h10link:hover {
color: #cccccc;
text-decoration: none;
}
.h10down {
text-align: center;
font-size: 10px;
color: #666666;
padding: 30px 40px 20px 40px;
background: url(../images/bkg_down.jpg) no-repeat bottom;
}
.h12, .h12justify {
padding: 20px 0 0 0;
text-align: left;  
}
.h12justify {
text-align: justify;
}
.h14, .h14justify {
font-size: 15px;
padding: 0 0 0 0;
text-align: left; 
}
.h14justify {
text-align: justify;
}
.index_text_lr {
font-size: 12px; color: #666666;
margin: 20px 0 0 0;
}
.index_left {
width: 340px;
float: left;
text-align: justify;
}
.index_right {
width: 340px;
float: right;
text-align: justify;
}
.images_center {    /*center*/
padding: 5px 20px 5px 25px;
text-align: center;
}
.images_rt {    /*right_top*/
margin: 0 0 10px 20px;
}
.images_lt {    /*left_top*/
margin: 0 40px 10px 0;
}
.klienti .klient_small {
width: 240px;
float: left;
text-align: center;
padding: 20px 0 0 0;
}
.klienti .klient_small div {   /*nepouziva sa*/
text-align: center;
font-size: 11px;
padding: 5px 0 5px 0;
}
span {    /*ok*/
color: #cc3300;
}

