/*
Copyright by Dominik Škoda
wwww.skodik.info
skodik@gmail.com
*/
body { background: #03223a url("img/bg.gif") repeat-x; margin: 0px; padding: 0px; font-family: tahoma; font-size: 12px; color: #858585; }

form { margin: 0px; }

a:link { color: #6b6b6b; text-decoration: none; }
a:visited {	color: #6b6b6b; text-decoration: none; }
a:hover {	color: #6b6b6b; text-decoration: underline; }

.bigger { font-size: 14px; }
.italic { font-style:italic; }
.bold { font-weight: bolder; }
.underline { text-decoration: underline; }
.white { color: #fff; }
.dark_blue { color: #133d77; }
a.dark_blue:link { color: #133d77; }
a.dark_blue:visited { color: #133d77; }
a.dark_blue:hover { color: #133d77; }
.light_blue { color: #587faf; }
h1 { color: #7190a6; font-size: 16px; font-weight:600; padding: 0px; margin: 0px 0px 20px 0px; }
h2 { color: #858585; font-size: 14px; font-weight:600; padding: 0px; margin: 0px 0px 15px 0px; }
p { padding-top: 2px; padding-bottom: 2px; }
.line { border-top: 1px #477294 solid; width: 100%; height: 1px; }
.line-dotted { border-top: 1px #477294 dotted; width: 100%; height: 1px; }

textarea, input { font-size: 10px; border: 1px #cdcdcd solid; color: #133d77; background: #ffffff; font-family: tahoma; }
.input-button { font-size: 10px; cursor: pointer; border: 1px #cdcdcd solid; color: #133d77; background: #ffffff; }
#log_form td { padding-top: 4px; padding-bottom: 4px; }

.cb	{ clear: both; }
.nob { border: 0px #fff solid; }
.flag { border: 1px #7b7b7b solid; margin: 7px 1px 1px 1px; }

/* STATES (USED ON FORMS AND OPERATIONS REPORTS) */
.ok { font-weight: bold; color: green; }
.failed { font-weight: bold; color: red; }


#web { margin: auto; margin-top: 0px; margin-bottom: 0px; width: 1058px; }

#top1 { width: 608px; height: 16px; font-size: 13px; color: #133d77; padding-top: 52px; }

#top2 { width: 609px; height: 15px; padding-top: 217px; }

#top_menu { width: 608px; height: 27px; background: #eff2fa; padding-top: 14px; font-weight: bolder; }
#top_menu a:link { color: #133d77; width: 121px; display: block; float: left; text-align: center; }
#top_menu a:hover { color: #587faf; text-decoration: none; }
#top_menu a:visited { color: #133d77; width: 121px; display: block; float: left; text-align: center; }

#main	{ width: 1058px; }
#main-left-repeater	{ width: 239px; background: url("img/left_filler.gif") top right repeat-y; }
#main-right-repeater { width: 1058px; background: url("img/right_filler.gif") top right repeat-y; }

#main-left { min-height: 421px; width: 213px; padding-left: 26px; float: left; background: url("img/left.jpg") top left no-repeat; }
#main-middle { min-height: 421px; width: 608px; float: left; background: #fff url("img/middle-top.jpg") top left no-repeat; }
#main-right { min-height: 421px; width: 211px; float: right; background: url("img/right.jpg") top right no-repeat; }

#top-right { width: 157px; height: 181px; padding-left: 27px; padding-right: 27px; padding-top: 120px; color: #133d77; font-size: 11px; }
#right-banner { text-align: center; padding: 15px; }

.text_field {  width: 568px; min-height: 428px; padding: 25px 20px 25px 20px; text-align: justify; }

#middle-banners { width: 568px; padding: 25px 20px 25px 20px; background: #03223a; }

table#registration, table#update_form { width: 100%px; }
table#registration td input, table#registration td select, table#registration td, table#update_form td input, table#update_form td select, table#update_form td { width: 370px; }

#bottom	{ width: 1058px; }
#bottom-left-repeater	{ width: 239px; }
#bottom-right-repeater { width: 1058px; background: url("img/left_right_filler.gif") top right repeat-y; }

#bottom-left { background: #03223a; width: 199px; height: 33px; padding-top: 20px; color: #2d4d67; float: left; padding-left: 40px; }
#bottom-middle { width: 583px; float: left; height: 33px; background: #052c4a; padding-top: 20px; color: #7d94c1; text-align: right; padding-right: 25px; }
#bottom-middle a:link { color: #7d94c1; }
#bottom-middle a:visited { color: #7d94c1; }
#bottom-middle a:hover { color: #7d94c1; }
#bottom-right { width: 196px; height: 33px; float: right; background: #03223a; padding-top: 20px; color: #2d4d67; padding-left: 15px; }

a#logo { display:block; width: 213px; height: 180px; margin-top: 20px; margin-bottom: 27px; text-decoration: none; }

#our_partners { color: #133d77; font-weight: bolder; text-align: center; width: 213px; margin-bottom: 2px; }

.button1_visiting { width:213px; height:41px; }
.button1_visiting a:link { background: url("./img/menu1.jpg") -213px 0px no-repeat; width:180px; height:27px; display:block; color: #06497b; padding-top: 14px;  padding-left: 33px; font-weight: bolder; }
.button1_visiting a:visited { background: url("./img/menu1.jpg") -213px 0px no-repeat; width:180px; height:27px; display:block; color: #06497b; padding-top: 14px;  padding-left: 33px; font-weight: bolder;}
.button1_visiting a:hover { color: #06497b; text-decoration: none; }
.button1 { width:213px; height:41px; }
.button1 a:link { background: url("./img/menu1.jpg") 0px 0px no-repeat; width:180px; height:27px; display:block; color: white; padding-top: 14px;  padding-left: 33px;color: #fff; font-weight: bolder; }
.button1 a:visited { background: url("./img/menu1.jpg") 0px 0px no-repeat; width:180px; height:27px; display:block; color: white; padding-top: 14px;  padding-left: 33px;color: #fff; font-weight: bolder; }
.button1 a:hover { background: url("./img/menu1.jpg") -213px 0px no-repeat; color: #06497b; text-decoration: none; }

.button2_visiting { width:213px; height:41px; font-weight: bolder; }
.button2_visiting a:link { background: url("./img/menu2.jpg") -213px 0px no-repeat; width:180px; height:27px; display:block; color: #06497b; padding-top: 14px;  padding-left: 33px; font-weight: bolder; }
.button2_visiting a:visited { background: url("./img/menu2.jpg") -213px 0px no-repeat; width:180px; height:27px; display:block; color: #06497b; padding-top: 14px;  padding-left: 33px; font-weight: bolder; }
.button2_visiting a:hover { color: #06497b; text-decoration: none; }
.button2 { width:213px; height:41px; font-weight: bolder; }
.button2 a:link { background: url("./img/menu2.jpg") 0px 0px no-repeat; width:180px; height:27px; display:block; color: white; padding-top: 14px;  padding-left: 33px;color: #fff; font-weight: bolder; }
.button2 a:visited { background: url("./img/menu2.jpg") 0px 0px no-repeat; width:180px; height:27px; display:block; color: white; padding-top: 14px;  padding-left: 33px;color: #fff; font-weight: bolder; }
.button2 a:hover { background: url("./img/menu2.jpg") -213px 0px no-repeat; color: #06497b; text-decoration: none; }

