BODY { font:11px Trebuchet MS, Arial; background:#7a7a7a; }
FORM { margin:0px 0px }
#main { background:white; xborder-top:1px solid #7a7a7a; padding-top:5px }
#left { float:left; width:170px; background:white }
#left .box { background:#dbdbdb; padding:0px 0px; margin-bottom:10px; border:1px solid #7a7a7a }
#left .box .caption { font-weight:bold; border-bottom:1px solid #7a7a7a; padding:2px 2px; margin-bottom:10px }
#left .box .text { font-size:10px; padding:2px 2px }
#left .box .text .date { font-weight:bold;  margin-bottom:2px; xcolor:#DC3A51 }
#left .box .aktualita { margin-bottom:10px }
#left .box TH { font-weight:normal; text-align: right; padding-right:10px}
#left .box TD { text-align: right }
#left .box A { color: black; }
#left .box A:visited { color: black; }
#left .box A:hover { color: #DC3A51; }
#left .box .input { width:110px; background:#efefef; border:none; border-bottom:1px dotted #7a7a7a }
#right { float:right; width:500px; }
#right A {  color:#DC3A51 }
#right A:visited {  color:#DC3A51 }
#right A:hover {  color:black }
#right .menu {  background:#dbdbdb; padding:2px 2px; margin-bottom:5px; border:1px solid #7a7a7a }
#right .menu UL { list-style-type:none; margin:0px 0px; padding:0px 0px; }
#right .menu UL LI { display:inline; font-weight:bold; padding:0px 5px 0px 6px; border-right:1px solid #7a7a7a }
#right .menu UL LI.on { background:black; border:1px solid #E2E2E2; }
#right .menu UL LI A { color:black; text-decoration:none }
#right .menu UL LI A:visited { color:black; }
#right .menu UL LI A:hover { color:#7a7a7a }
#right .menu UL LI.on A { color:#ffffff; }
#right .menu UL LI.on A:visited { color:#ffffff; }
.input, .area { font:11px Trebuchet MS, Arial; border:1px solid #7a7a7a }
.btn { font:11px Trebuchet MS, Arial; border:1px solid #7a7a7a; background: #ffffff; height:17px;}
.error { color:red; padding:0px 2px; margin-bottom:10px }
.error UL { list-style-type:square; margin:0px 0px; padding:0px 0px 0px 20px }
.povinne { color:#DB2400; }

HR { border-top:1px solid #7a7a7a; height:1px }

#right .nabidka TD { width:150px; vertical-align: top; text-align:justify }
#right .nabidka TD.hosting { background:#B7CFD1 }
#right .nabidka TD.cms { background:#BEB9A5 }
#right .nabidka TD.prezentace { background:#D6A9AB }
#right .nabidka UL { list-style-type:none; margin:0px 0px; padding:0px 0px; }
#right .nabidka LI { padding-bottom:5px }
#right .nabidka .pic { margin-top:5px; margin-bottom:10px }
#right .nabidka .pic IMG { border:0px }
#right .nabidka .text { padding:0px 2px }
#right .nabidka .text A { color:black }

#right .webhosting { background:#B7CFD1; padding:5px 5px }
#right .webhosting .box { float:right; text-align:right; }
#right .webhosting .price { font: bold 18px Trebuchet MS, Tahoma; color:#DC3A51 }
#right .webhosting .order { margin-top:10px; font: bold 13px Trebuchet MS, Tahoma; color:#DC3A51 }
#right .webhosting .img { margin-top:30px }
#right .webhosting H1 { margin:0px 0px 5px 0px; font-size:13px }
#right .webhosting UL { list-style-type:square; margin:5px 0px 5px 25px }

#right .poznamka { font-size: 9px }
#right .poznamka UL { margin:0px 0px; padding: 0px 0px 0px 30px }

#right .cenik { border-bottom:1px solid #B7CFD1 }
#right .cenik TH { background:#B7CFD1; }

#right .kontakty TH { text-align:left; font-weight:normal; padding-top:3px }
#right .kontakty .input { width:200px }
#right .kontakty .area { width:300px }

#right .moduly { margin-top:10px; }
#right .moduly H1 { margin:0px 0px 5px 0px; font-size:13px; }
#right .moduly .box { float:right; background:#BEB9A5; width:139px; padding:0px 3px; border:1px solid #7a7a7a }
#right .moduly .box UL { list-style-type:square; margin:0px 0px; padding:5px 0px 5px 20px; }
#right .moduly .box LI { padding-bottom:1px }
#right .moduly .box A { color:black; xtext-decoration:none }
#right .moduly .box A:visited { color:black; }
#right .moduly .box A:hover { color:#7a7a7a }

#right .domeny { margin-top:10px }
#right .domeny TD { width:33% }
#right .domeny UL { list-style-type:square; margin:0px 0px; padding:5px 0px 5px 20px; }
#right .domeny LI { padding-bottom:1px }

#right .faq H2 {  margin:0px 0px 3px 0px; font-size:12px; color:#DC3A51 }