body {
background: url(../img/page-bg.gif) white repeat-x;
font-family:arial, tahoma, verdana, sans-serif;
font-weight:normal;
font-size:80%;
color:#000000;
text-align:center;
line-height:1.5em;
}
html, body { 
height: 100%; 
margin: 0;
padding: 0;
}
form {
padding:0px;
margin:0px;
}
div {
padding:0px;
margin:0px;
}
ol, ul {
margin-top:5px;
margin-bottom:5px;
text-align:left;
}
table, input, select, textarea {
font-family:arial, tahoma, verdana, sans-serif;
font-size:100%;
}
.left{
float:left;
}
.right{
float:right;
}
.clear{
clear:both;
}
.justify{
text-align:justify;
}
hr{
height:0px;
color:#cccccc;
border:0px;
border-top:1px solid #cccccc;
}
a img {
border-color:#cccccc;
}
.text{
font-size:100%;
}

a:link, a:visited, a:hover {
font-size: 100%;
font-weight:normal;
color: #ad5100;
text-decoration: underline;
}
a:hover {
text-decoration:none;
}
h1 {
color:#ad5100;
font-size:200%;
font-weight:normal;
padding:0px;
margin:0px 0px 5px 0px;
line-height:1.5em;
}
h1 a:link, h1 a:visited, h1 a:hover {
color:#fe0000;
text-decoration:none;
}
h1 a:hover{
color:#000000;
}
h2 {
color:#ad5100;
font-size:150%;
font-weight:normal;
padding:0px;
margin:0px 0px 5px;
line-height:1.5em;
}
h2 a:link, h2 a:visited, h2 a:hover {
color:#ad5100;
text-decoration:underline;
}
h2 a:hover{
text-decoration:none;
}
h3{
color: #007AC3;
font-size:130%;
font-weight:bold;
margin:10px 10px 5px 0px;
padding:0px;
}
h4{
color: #007AC3;
font-size:120%;
font-weight:bold;
margin:10px 10px 5px 0px;
padding:0px;
}
h5, h6{
color: #007AC3;
font-size:100%;
font-weight:bold;
margin:10px 10px 5px 0px;
padding:0px;
}

/* clanek */
.articleText {
width:580px;
text-align:justify;
margin-bottom:10px;
}
.articleText td div.more {
text-align:right;
background: url(../img/bottom-h3-bg.gif) 0px 5px no-repeat;
padding:0px 0px 0px 20px;
float:right;
}
.articleText td div.more a:link, .articleText td div.more a:visited, .articleText td div.more a:hover {
font-weight:normal;
color:#007ac3;
text-decoration:underline;
}
.articleText td div.more a:hover {
text-decoration:none;
}
.articleText img{
border-color:#6FB4DE;
}
.Text img{
border:0px solid #6FB4DE;
}
.articleText p {
padding:0px;
margin:10px 0px;
}
.articleText p p {
padding:5px 0px;
}
.articleText table {
margin:10px 0px;
}
.articleText li {
list-style-type:none;
background: url(../img/li_cont.gif) no-repeat 0px 7px;
padding:3px 0px 0px 25px;
}

.articleText .text img{
border:1px solid #6FB4DE;
}
/******************************************************************
	SAMOTNA STRANKA
*/
#body {
background:url(../img/web-bg-cont.gif) repeat-y;
margin:0px auto 0px;
text-align:left;
width:970px;
}
#page {
background:url(../img/web-bg.gif) no-repeat;
width:970px;
margin:0px auto 0px;
}
#web {
width:940px;
margin:0px 0px 0px 15px;
}
/******************************************************************
	ZAHLAVI WEBU
*/
#header{
width:940px;
height:315px;
}
#logo{
width:940px;
height:70px;
}
#logo .left{
width:320px;
}
#logo .left img{
margin:22px 0px 0px 10px;
}
#logo .language{
float:left;
width:381px;
height: 70px;
}
#logo .language img{
margin:34px 17px 0px 0px;
border:1px solid #6FB4DE;
}
#logo .right{
width: 229px;
float:right;
text-align:left;
padding-top:25px;
}
#logo .right .input{
border:1px solid #0074b9;
height:22px;
width:145px;
margin-right:10px;
float:right;
}
#logo .right .button{
background: url(../img/button-bg.gif) no-repeat;
width: 71px;
height: 25px;
text-align:center;
color:white;
border:0px none;
cursor:pointer;
margin:0px;
padding:0px;
float:left;
}
#banner{
width:940px;
height:200px;
}
#banner .left{
width:701px;
}
#banner .right{
background: url(../img/banner-right-bg.gif) no-repeat;
width: 229px;
height: 200px;
}
#banner .right .in_right{
padding:15px 20px 20px 20px;
}
#banner .right h3{
color:#007ac3;
padding:0px;
margin:0px;
}
#banner .right div{
margin:10px 0px;
} 
#banner .right div a:link, #banner .right div a:visited, #banner .right div a:hover{
color: #ad5100;
font-weight:bold;
text-decoration:underline;
} 
#banner .right div a:hover{
text-decoration:none;
} 
/******************************************************************
	TELO WEBU
*/
#content{
background: url(../img/content-bottom-bg.gif) bottom no-repeat;
width: 949px;
margin-top:-1px;
position:relative;
}
#content #rightMore{
position:absolute;
right:0px;
bottom:25px;
width:625px;
}
#content #rightMore img{
margin:0px 15px 0px 0px;
}
#content_nobottom{
background: url(../img/content-nobottom-bg.gif) bottom no-repeat;
width: 949px;;
margin-top:-1px;
}
#content .left, #content_nobottom .left{
width:270px;
}
#content .right, #content_nobottom .right{
width:660px;
margin-right:9px;
background: url(../img/content-right-bg.gif) repeat-x top;
}
#in_content{
padding:0px 40px 20px 40px;
min-height: 500px;
}
#in_content_start{
padding:0px 40px 20px 40px;
padding-bottom:280px;
}
.menu{
width: 270px;
min-height: 200px;
background: url(../img/menu-bg.gif) repeat-x bottom #f1faff;
margin-bottom:250px;
}

.menu ul{
margin:0px 0px 0px 25px;
padding:0px;
}
.menu ul.item, .menu ul.subitem{
margin:5px -30px 0px 0px;
padding:0px;
}
.menu ul li{
list-style-type:none;
background: url(../img/menu-ul-li.gif) no-repeat;
padding:10px 0px 10px 18px;
}
.menu ul li.first{
background: url(../img/menu-ul-li-first.gif) no-repeat;
}
.menu ul li.firstact{
background: url(../img/menu-ul-li-first-act.gif) no-repeat;
}
.menu ul li.act{
background: url(../img/menu-ul-li-act.gif) no-repeat;
}

.menu ul.item li{
background: url(../img/menu-ul-li_item.gif) no-repeat;
padding:5px 0px 5px 22px;
width:200px;
}
.menu ul.item li.first{
background: url(../img/menu-ul-li_item-first.gif) no-repeat;
}
.menu ul.item li.act{
background: url(../img/menu-ul-li_item-act.gif) no-repeat;
}
.menu ul.item li.firstact{
background: url(../img/menu-ul-li_item-firstact.gif) no-repeat;
}

.menu ul.subitem li{
background: url(../img/menu-ul-li_subitem.gif) 0px 7px no-repeat;
padding:1px 0px 1px 17px;
}
.menu ul.subitem li.first{
background: url(../img/menu-ul-li_subitem.gif) 0px 7px no-repeat;
}
.menu ul.subitem li.act{
background: url(../img/menu-ul-li_subitem-act.gif) 0px 7px no-repeat;
}
.menu ul.subitem li.firstact{
background: url(../img/menu-ul-li_subitem-act.gif) 0px 7px no-repeat;
}


.menu ul li a:link, 
.menu ul li a:visited, 
.menu ul li a:hover
{
color: #007ac3;
text-decoration:none;
} 
.menu ul li a:hover
{
text-decoration:underline;
} 
.menu ul li a.act:link, 
.menu ul li a.act:visited, 
.menu ul li a.act:hover
{
color: #ad5100;
text-decoration:none;
} 
.menu ul li a.act:hover
{
text-decoration:underline;
} 
#bottom{

}
#bottom .left{
margin:-200px 0px 0px 0px;
padding:0px 10px;
position:absolute;
width:970px;
width:260px;
}
#bottom .right{
margin:-250px 0px 0px 315px;
padding:0px 10px;
position:absolute;
width:615px;
}
#bottom .right h1{
margin-bottom:10px;
}
#bottom h3{
color:#007ac3;
background: url(../img/bottom-h3-bg.gif) 20px 4px no-repeat;
padding:0px 0px 0px 40px;
}
#contact{
margin-left:40px;
padding-top:5px;
}
#contact span{
color: #ad5100;
}
#contact a:link, #contact a:visited, #contact a:hover{
color: #007ac3;
text-decoration: underline;
} 
#contact a:hover{
text-decoration: none;
} 
/******************************************************************
	ZAPATI WEBU
*/
#footer{
background:url(../img/footer-bg.gif) repeat-x;
margin:0px auto 0px;
height:77px;
text-align:left;
width:970px;
color: #696969;
}
#footer div div.left{
width:300px;
margin-left:30px;
margin-top:20px;
}
#footer div div.right{
width:300px;
margin-top:20px;
}
#footer a:link, #footer a:visited, #footer a:hover{
font-weight:bold;
text-decoration:none;
}  
#footer a:hover{
text-decoration:underline;
}  
/******************************************************************
	NASTYLOVANI TABULKY
*/
.tab
{
background:#ffffff;
border:0px;
}
.tab td
{
background:#f2f9ff;
padding:10px 20px;
border:0px;
}
.tab td.tmavy
{
background:#e8f5ff;
color:#007ac3;
}
.tab a:link, .tab a:visited, .tab a:hover
{
color:#007ac3;
text-decoration:underline;
}
.tab a:hover
{
color:#007ac3;
text-decoration:none;
}



table.Goods{
width:100%;
border:0px;
background:white;
}
table.Goods th{
background:#E8F5FF;
font-weight:bold;
text-align:left;
padding:15px 0px 15px 10px;
color:#007AD7;
}
table.Goods td{
background:#E8F5FF;
color:#007AD7;
padding:15px 0px 15px 10px;
}
table.Goods .trBackground td {
color:#000000;
background:#F2F9FF;
}







.searchDIV h2,
.searchDIV h3,
.searchDIV h4,
.searchDIV h5,
.searchDIV h6{
border:0px;
margin:0px;
}
h2.seacrhh2{
color:#007AC3;
padding:20px 0px 0px;
font-size:180%;
clear:both;
border:0px;
width:300px;
float:left;
line-height:1.2em;
}
h3.seacrhh3{
color:#017dbb;
padding:15px 0px 0px;
font-size:140%;
clear:both;
border:0px;
line-height:1.2em;
}

.searchDIV a.right:link,
.searchDIV a.right:visited,
.searchDIV a.right:hover{
margin:25px 0px 0px 0px;
}

.searchDIV hr{
height:0px;
color:#FFDDBF;
border:0px;
border-top:1px solid #FFDDBF;
clear:both;
}
.searchDIV .clear{
height:1px;
}





