body { background:url(img/bg.gif) #fff;margin:0;font-family:Arial;font-size:9pt;color:#494949; }
a { color:#494949; }
h1 { font-size:13pt;margin-top:0;padding-top:0; }
h2 { font-size:10pt; }
input[type="text"], textarea, select, button { border:1px solid #494949;font-family:Arial;font-size:9pt;color:#494949;background:#fff;padding:4px;width:200px;margin:1px; }
select { padding:3px; }
button { width:auto;padding:3px 10px;font-weight:bold;cursor:pointer; }
button.red { width:260px;padding:3px 0;font-size:8pt;color:#fff;background:#B61218;border:0;font-weight:normal; }
select { width:205px; }
hr { height:1px;border-style:dotted;border-color:#727172;border-width:1px 0 0 0;padding:0;margin:10px 0; }

.left { float:left; }
.right { float:right; }
.clr { clear:both; }
.center { text-align:center; }
.red { color:#c5422b; }
.msg { border:1px solid #07740c; padding:5px; background:#4be852; color:#07740c; margin:10px 0; text-align:center; }
.err { color:#c5422b;border:1px solid #c5422b;text-align:center;padding:5px;margin:10px 0;background:#ffd0d0; }

.hide { display:none; }

.gallery a  { color:#727172;float:left;text-align:center;font-size:8pt;text-decoration:none;display:block;width:174px;padding:2px 0;height:180px; }
.gallery a img { float:none;padding:0;border:0 solid #ccc; }
.gallery a.gallery2 { margin:0 59px; }
.gallery a.gallery3 { float:right; }

.container { background:#ebebeb;padding:24px; }
.container.left, .container.right { width:260px;float:left;margin-top:24px; }
.container.right { float:right; }

.empty { color:#c5422b;background:#ffd0d0 }

#page { width:800px;margin:0 auto;background:#fff;padding:44px 50px 50px; }
#top { height:106px;border-bottom:1px solid #494949;background:url(img/top.gif) no-repeat top right #fff;margin-bottom:24px; }
#top #logo { float:left;border:0; }

#top #lang { margin-top:56px !important;margin-top:32px;border-top:1px solid #494949;width:640px;height:24px; }
#top #lang ul { margin:0;padding:0;float:right; }
#top #lang ul li { margin:0;list-style:none;display:block;float:left; }
#top #lang ul li a { display:block;font-size:8pt;margin-left:8px;padding:5px 0;text-decoration:none; }
#top #lang ul li a:hover, #top #lang ul li a.active { text-decoration:underline; }

#top #menu { border-top:1px solid #494949;width:640px;height:24px; }
#top #menu ul { margin:0;padding:0; }
#top #menu ul li { margin:0;list-style:none;display:block;float:left; }
#top #menu ul li a { display:block;font-size:8pt;padding:5px 8px;text-decoration:none; }
#top #menu ul li a:hover, #top #menu ul li a.active { background:#494949;color:#fff; }

#left { float:left;border-top:1px solid #494949;width:136px; }
#left ul { margin:0;padding:0; }
#left ul li { margin:0;list-style:none;display:block;border-bottom:1px solid #494949; }
#left ul li a { display:block;font-size:8pt;padding:5px 8px;text-decoration:none; }
#left ul li a:hover, #left ul li a.active { background:#494949;color:#fff; }

#content { float:left;margin-left:24px;width:640px;line-height:1.6em; }
#content a img { border:1px solid #ccc;text-decoration:none; }
#slideshow { margin-bottom:25px; }

#partners { border-top:1px solid #494949;margin-top:50px;font-size:8pt;padding:5px 0; }
#partners a { text-decoration:none; }
#partners a:hover { text-decoration:underline }

#footer { border-top:1px solid #494949;font-size:8pt;padding:5px 0 0;text-align:right; }

#domain1 { width:70px; }

.ui-widget-overlay { background:url(img/bg.gif) #fff;opacity:0.8;filter:Alpha(Opacity=80); }
.dialog { border:10px solid #ebebeb;color:#494949;padding:4px; }
.dialog .ui-widget-header { background:#fff;border:0; }
#dialog { color:#494949; }

#calculation td { height:27px;padding-left:4px; }
