body 
{font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#686868; margin:0;}

h1, h2 {font-family:"Futura Bk BT", "Futura Lt BT", arial, sans-serif; margin:0;}
h1 {font-size:180%; margin:5px 0 20px 0;}
h2 {font-size:160%; margin:0 0 5px 0;}
h3 {font-size:120%; margin:20px 0 5px 0;}
h4 {margin:0; font-size:100%; color:#0091ff;}

p {text-align:justify;}
a, a:visited, a:hover {color:#0091ff;}

div.vlevo {float:left;}

div#nav_band_back {height:26px; background:url(../img/blue_band_side.gif) center;}
div#nav_band {height:19px; width:959px; margin:0 auto; background:#08354e; color:#fff; padding:7px 0 0 20px;}
div#nav_band a, div#nav_band a:visited {color:#8fc6ff;}


div#content {width:980px; margin:0 auto; background:url(../img/content_top_back.gif) top no-repeat;}
div#content p {margin:15px 0 0 0;}
div#content img {float:left; margin:3px 15px 45px 0;}

div#one-col, div#left-col, div#right-col, div#title, div#news-window 
{width:352px; float:left; margin:0; padding:28px 20px 54px 20px;}
div#one-col {width:704px;}
div#right-col {padding-top:73px; padding-right:0;}
div#title {width:375px;}

div#foot {height:70px; clear:both; background:url(../img/foot_back.gif) bottom repeat-x;}
div#foot-container
{height:70px; width:980px; margin:0 auto; background:url(../img/foot_back.gif) bottom repeat-x;}
div#foot-text, div#foot-text a, div#foot-text a:visited {color:#3babff;}
div#foot-text {padding:17px; line-height:150%;}
div#foot-text ul {list-style-type:none; margin:0; padding:0;}
div#foot-text ul li	{display:inline;}



div#news-window {width:330px; padding-top:21px; padding-right:0;}
div#news-top, div#news-bottom {width:330px; height:10px; background:url(../img/news_top.gif) bottom no-repeat;}
div#news-bottom {background:url(../img/news_bottom.gif) top no-repeat;}
div#news-body 
{width:308px; border:1px #9cd6ff solid; border-width:0 1px; background:#ffffff; padding:10px 0 10px 20px;}
div#news-body h4 {text-decoration:underline;}
div#news-body .news-date {font-size:90%;}
div#news-body p {margin:0; margin-top:3px;}
div#news-body img {width:90px; height:77px; margin-right:20px; float:left;}
div#news-body div.news-item {margin-top:15px;}
div#news-body div.news-item div {width:180px; float:left;}


div.spacer {height:43px; clear:both;}
div.lblock40 	{width:40px; float:left;}
table.text	{ margin: 15px 0px 10px 0px; }
table.text td	{ padding: 0px 5px 0px 0px; vertical-align: top; }
div.item:first-line {font-weight: bold; }


ul.team {margin:0px; padding:0px;}
ul.team li {width:352px; height:56px; margin-bottom:10px; font-weight:bold; list-style-type:none;}
ul.team li a, ul.team li a:visited
{display:block; width:352px; height:38px; padding:9px 0; text-decoration:none; color:#686868;
background:url(../img/team_but.gif) center no-repeat;}
ul.team li a:hover {background:url(../img/team_but_on.gif) center no-repeat; color:#686868;}
ul.team img {border:none;}
ul.team b {font-size:120%; color:#ffa000; line-height:150%}
div#team-frame-top, div#team-frame-bottom
{width:352px; height:45px; background:url(../img/team_frame_top.gif) bottom no-repeat;}
div#team-frame-bottom {background:url(../img/team_frame_bottom.gif) top no-repeat;}
div#team-frame {width:350px; border:1px #9cd6ff solid; border-width:0 1px; background:#ffffff; padding-top:10px}
div#team-frame div img {width:70px; height:70px; margin:0 14px 0 16px; float:left;}
div#team-frame div div {width:230px; float:left;}
div#team-frame div ul {margin:10px 0; padding:0;}
div#team-frame div ul li {margin:5px 0 5px 15px; list-style-type:disc;}
div#team-frame .spacer {height:10px;}

table.crewlist {width:100%; cursor:default;}
table.crewlist th {text-align:left;}
table.crewlist td.yes { background:url(../img/tick.gif) center no-repeat; }
table.crewlist td.no { background:url(../img/cross.gif) center no-repeat; }

div#content .spacer , div.gallery .spacer {height:1px;}

div#contacts {width: 180px; float: left; margin: 0px;}
div#contact_list {margin-left:194px; border-left:1px solid #9cd6ff; padding-left:40px;}
div#contact_list .spacer {height:30px;}
div#contact_list div img {width:70px; height:70px; float:left; margin:0px 20px 0 0;}

ul#partners {margin:0; padding:0; list-style-type:none;}
ul#partners li {margin:20px 0;}
ul#partners li a img {border:none; float:none; margin:0;}

table.entry-form {width:98%; border:0;}
table.entry-form td {margin: 0px 20px 0px 0px; vertical-align:top;}
table.entry-form th {text-align:left;}
table.vycentrovana td {text-align:center; vertical-align:middle;}
input.send {height:28px; border:1px #9cd6ff solid; cursor:pointer; font-weight:bold; background:#b0dfff;}

div.round_img {position:relative;}
em.tl, em.bl, em.tr, em.br 
{position:absolute; width:10px; height:10px; background:transparent; overflow:hidden; font-style:normal;
z-index:1;}
em.tl {top:0; left:0;}
em.bl {bottom:0; left:0;}
em.tr {top:0; right:0;}
em.br {bottom:0; right:0;}
div.round_img em b {position:absolute; font-size:120px; font-family:arial; line-height:119px; font-weight:bold;}
em.tl b {left:-15px; top:-25px;}
em.tr b {right:-15px; top:-25px;}
em.bl b {left:-15px; top:-33px;}
em.br b {right:-15px; top:-33px;}
div#news-body div.news-item div.round_img {float:left; margin-right:20px;}

div.gallery h4 {margin-bottom:-14px;}
div.gallery a 
{display:block; float:left; margin:11px 16px 11px 0; text-decoration:none; font-weight:bold; cursor:pointer;}
div.gallery a.last-in-row {margin-right:0;}
div.gallery dl a {margin:0 16px 11px 0;}
div.gallery dd 
{display:block; margin:0; padding:26px 0 0 0; background:url(../img/gallery_list_div.gif) bottom repeat-x;}
div.gallery div.gal-list-page a {display:inline; float: none; margin:0px;}
div.but_show_gal 
{height:22px; width:99px; background:url(../img/but_show_gal.gif) no-repeat; padding: 6px 0px 0px 30px; 
margin:20px 0 17px 0;}

table#results {width:100%}
table#results th { text-align:left}


.clear {clear:both;}
.vystraha {font-size:14px; font-weight:bold; color:#cc3300;}
.tucne {font-weight:bold;}
.vlevo 	{float: left;}
.power {vertical-align:super; font-size:60%}
.orange {color:#ffa000;}
.red {color:#ff0000;}
.grey {color:#686868;}
