body { margin:0px; }
body, p, td { font-family: Arial; font-size: 11px; }
p { margin:0px; margin-bottom:5px; }
h1 { font-family:Arial Narrow; font-size: 19px; font-weight: normal; color:#CC0033; margin:0px; padding:0px; line-height: 20px; }
h2 { font-family:Arial Narrow; font-size: 18px; font-weight: normal; color:#777777; padding-bottom:2px; margin-bottom:2px; }
h2.zagolh2 { font-size: 17px; font-weight: bold; color:#FFFFFF; padding-bottom:2px; margin-bottom:2px; }
h2.zagolh2 a:link, h2.zagolh2 a:visited, h2.zagolh2 a:hover { color:#FFFFFF; text-decoration: none; }
h3 { font-family:Arial Narrow; letter-spacing:0px; font-size: 17px; font-weight: normal; color:#336699; padding-bottom:2px; margin-bottom:2px; }
h3.blue, h3.blue a { color:#336699; }
h3.red, h3.red a { color:#CC0033; }

#model_cloud a:link, #model_cloud a:visited { color:#444444;text-transform:uppercase; }
#model_cloud a:hover { color:#FFFFFF;text-transform:uppercase;background:#CC0033; }

#model_cloud2 a:link, #model_cloud2 a:visited { color:#444444; }
#model_cloud2 a:hover { color:#FFFFFF;background:#CC0033; }

#model_cloud3 a:link, #model_cloud3 a:visited { color:#444444; text-decoration:none; }
#model_cloud3 a:hover { color:#FFFFFF;background:#CC0033; }

a:link { color:#000000; }
a:visited { color:#000000; }
a:hover { color:#333333; text-decoration:none; }
#marki { font-size:14px; line-height:20px; }
#marki a { color:#555555; }
.form {background-color:#fff; border: 1px #ccc solid; margin:10px 0; font-size:11px;}
.enter {background-color:#f00; border: none; color: #fff; padding: 2px 5px; font-size:11px; font-weight: bold;}
hr {color:#ddd; border:none; height:1px; background-color:#ddd; padding:0; margin:0 0 7px 0;}
a img {border:0;}

#path { margin-top:0px; font-size:15px; }
#path a { color:#FFFFFF; }

#marks_images a img { border:solid 1px #CCCCCC; }
img { behavior: url("png.htc") }

.clearing { clear: both; height: 1px; font-size: 1px; }

div.selector { background: #ffefcd url("i/vybor_gradient.gif") repeat-y; border: 1px solid #e788a0; padding: 2px 5px 2px 20px; margin: 10px 0; -moz-border-radius: 5px }
div.selector h2 { color: #000; font-size: 12px; font-weight: normal }
div.selector a.selector { background: url("i/vibi.gif") no-repeat right; padding-right: 15px; margin-right: 10px; border-bottom: 1px dashed #cc0033; color: #cc0033; font-weight: bold; text-decoration: none }
div.selector a.selector:hover { border: none }

div.selector table td { vertical-align: top; line-height: 17px }

div.selector .sliding { display: none }
div.selector #models table { width: 100% }
div.selector #models table td { padding: 4px 5px; vertical-align: top }

div.selector #services { line-height: 17px }
