i		{content:"\"/*"}
* 		{ font-size: small; font-family: Verdana, 'Geneva CE', lucida, sans-serif; color: #68AACB; }
small		{ font-size: small; }
body		{ background: #68AACB; margin: 0; padding: 0; }

/*page*/
#page		{ width: 836px; padding: 0; margin: 0 auto; position: relative; background: url(img/field_bg.gif) 0 58px no-repeat; }

#field		{ position: relative; width: 768px; padding: 0; margin: 0 auto; background: #FFF; }
#top_flash		{ position: relative; float: left; }

#menu		{ position: relative; height: 122px; margin: 0; padding: 0; background: url(img/top_field_firma.gif) 0 91px no-repeat; }
.kontakt #menu			{ background: url(img/top_field_kontakt.gif) 0 91px no-repeat; }
.objednavka #menu		{ background: url(img/top_field_objednavka.gif) 0 91px no-repeat; }
.ostatni_aktivity #menu	{ background: url(img/top_field_aktivity.gif) 0 91px no-repeat; }
.seznam_cinnosti #menu	{ background: url(img/top_field_cinnosti.gif) 0 91px no-repeat; }
.napsali_o_nas #menu	{ background: url(img/top_field_tisk.gif) 0 91px no-repeat; }

#content		{ padding: 11px 0 0 27px; margin: 0; background: url(img/bg_field.gif); }
#lang		{ position: absolute; top: 145px; right: 25px; width: 100px; text-align: right; }
#footer		{ font-size: 9px; color: #FFF; line-height:16px; height: 40px; background: #68AACB; background: url(img/down_bg.gif) 0 0 no-repeat; }
#top_img		{ height: 30px; }
#down_img	{ background: url(img/down_field.gif); height: 40px; }
#left_pcs		{ position: absolute; top: 58px; left: 0; width: 34px; height: 528px; background: url(img/left_bb.gif); }
#right_pcs		{ position: absolute; top: 58px; right: 0; width: 34px; height: 528px; background: url(img/right_bb.gif); }
img			{ border: 0; }

/*intro*/
.o_firme #menu		{ background: none; height: 92px; }
.o_firme #content	{ height: 476px; background: url(img/intro_bg.jpg); padding-top: 0px; }

/*menu*/
#menu ul			{ height: 92px; width: 768px; line-height:92px; margin: 0; padding: 0; }
#menu li			{ float: left; text-align: center; list-style-type: none; margin: 0; padding: 0; }
#menu li.home			{ width: 106px; }
#menu li.o_firme		{ width: 67px; }
#menu li.seznam_cinnosti	{ width: 143px; }
#menu li.napsali_o_nas	{ width: 112px; }
#menu li.objednavka		{ width: 112px; }
#menu li.ostatni_aktivity	{ width: 143px; }
#menu li.kontakt		{ width: 65px; }

.en #menu li.o_firme		{ width: 112px; }
.en #menu li.napsali_o_nas	{ width: 67px; }
.en #menu li.objednavka	{ width: 67px; }
.en #menu li.kontakt		{ width: 110px; }

#menu li a				{ text-decoration: none; display: block; text-align: center; font-size: 11px; font-weight: bold; }

#menu li.o_firme a			{ background: url(img/icon1.gif); }
#menu li.seznam_cinnosti a	{ background: url(img/icon3.gif); }
#menu li.napsali_o_nas a		{ background: url(img/icon2.gif); }
#menu li.objednavka a		{ background: url(img/icon2.gif); }
#menu li.ostatni_aktivity a		{ background: url(img/icon3.gif); }
#menu li.kontakt a			{ background: url(img/icon1.gif); }


.en #menu li.o_firme a		{ background: url(img/icon2.gif); }
.en #menu li.napsali_o_nas a	{ background: url(img/icon1.gif); }
.en #menu li.objednavka a		{ background: url(img/icon1.gif); }
.en #menu li.kontakt a		{ background: url(img/icon2.gif); }

#menu li.o_firme a:hover			{ background: url(img/icon1active.gif); }
#menu li.seznam_cinnosti a:hover	{ background: url(img/icon3active.gif); }
#menu li.napsali_o_nas a:hover		{ background: url(img/icon2active.gif); }
#menu li.objednavka a:hover		{ background: url(img/icon2active.gif); }
#menu li.ostatni_aktivity a:hover	{ background: url(img/icon3active.gif); }
#menu li.kontakt a:hover			{ background: url(img/icon1active.gif); }

.en #menu li.o_firme a:hover		{ background: url(img/icon2active.gif); }
.en #menu li.napsali_o_nas a:hover	{ background: url(img/icon1active.gif); }
.en #menu li.objednavka a:hover		{ background: url(img/icon1active.gif); }
.en #menu li.kontakt a:hover		{ background: url(img/icon2active.gif); }

/*page content*/
#first		{ width: 347px; position: relative; height: auto !important; min-height: 380px; float: left; text-align: left; margin: 0; }
#second		{ width: 347px; position: relative; text-align: left; margin-left: 366px; }
.textboxs		{ padding: 0 17px 3px 17px; }

/*texts*/
p, ul, ol, li, form, sup, sub 	{ margin: 0; padding: 0; }
p, dd 		{ text-align: left; }
p			{ margin-bottom: 15px; line-height: 150%; }
h1 			{ font-size: 16px; margin: 0 0 20px 0; }
.seznam_cinnosti h1	{ margin-right: 50px; }
h2 			{ font-size: 14px; margin: 15px 0 3px 0; }
.seznam_cinnosti h2	{ font-size: 11px; margin: 2px 0 2px 0; font-weight: normal; }
h2.seznam-praci		{ font-size: 16px; margin: 0 0 20px 0; font-weight: bold; }
h3 			{ font-size: 13px; margin: 15px 0 3px 0; }
p b			{ font-size: 1.1em; font-weight: bold; }
.error		{ font-size: 1.3em; color: #F2963B; }
.popis		{ width: 300px; margin-bottom: 15px; }
.popis ul	{ margin: 2px 0 10px 20px; }

/*links*/
a			{ text-decoration: underline; }
a:hover 		{ text-decoration: none; color: #F2963B; }

#menu a		{ height: 90px; }
a.titles		{ line-height: 1.8em; }

#menu li.o_firme a.active, #menu li.kontakt a.active				{ background: url(img/icon1active.gif); color: #F2963B; }
#menu li.seznam_cinnosti a.active, #menu li.ostatni_aktivity a.active	{ background: url(img/icon3active.gif); color: #F2963B; }
#menu li.napsali_o_nas a.active, #menu li.objednavka a.active		{ background: url(img/icon2active.gif); color: #F2963B; }

.en #menu li.o_firme a.active, .en #menu li.kontakt a.active			{ background: url(img/icon2active.gif); color: #F2963B; }
.en #menu li.napsali_o_nas a.active, .en #menu li.objednavka a.active	{ background: url(img/icon1active.gif); color: #F2963B; }

#content a.active	{ color: #F2963B; line-height: 1.8em; text-decoration: none; }
#lang a			{ text-decoration: none; font-size: 1.2em; }
a.active b, a:hover b	{ color: #F2963B; }

#footer a		{ font-size: 9px; color: #FFF; text-decoration: none; letter-spacing: 0.1em; }
#footer a:hover	{ color: #FFF; text-decoration: underline; }

/*imgs*/
.left			{ float: left; }
.photoline		{ clear: left; margin: 0 0 15px 0; }
.photoline .fir	{ width: 150px; float: left; text-align: left; }
.photoline .sec	{ width: 150px; margin: 0 0 0 165px; text-align: left; }
.photoline .imgbox	{ padding: 0; margin: 5px 0; height: 113px; }
.photoline a	{ display: block; height: 113px; }

.o_firme p img	{ margin: 0; padding: 0; float: left; }

/*dt tables*/
dl {
width: 100%;
overflow: auto;
margin: 0 0 10px;
}

dt {
float: left;
width: 100px;
font-size: 1.2em;
font-weight: bold;
}

dd {
float: right;
line-height: 140%;
width: 310px;
}

/*forms*/
label, input	{ display: block; float: left; margin-bottom: 5px; }
label			{ width: 150px; font-size: 1.2em; }
input, select, textarea { margin-bottom: 5px; border: 1px solid #68AACB; background-color: #FFF; color: #000; }
textarea		{ width: 300px; height: 100px; padding: 2px; }
input			{ width: 150px; padding: 2px; }
input.long		{ width: 300px; }
input.send		{ width: 170px; }
label.send		{ width: 130px; }
label			{ text-align: left; padding-top: 1px; color: #68AACB; }
fieldset		{ border: none; }
form br		{ clear: left; line-height: 10px; }
.nvisible		{ visibility: hidden; }
.chckb		{ width: 20px; }

/*tables*/
table 		{ font-size: 1em; padding: 0; margin: 0; font-family: inherit; width: 100%; border-collapse: collapse; }
th, td		{ padding: 3px; margin: 0px; vertical-align: middle; text-align: left; }
td.line		{ border-bottom: 1px solid #246B9E; }
th[colspan]	{ text-align: center !important; }

.h50			{ height: 50px; }
.reset		{ clear: both; }

/*	seoLista	*/
#seoLista {padding: 5px 30px 15px 30px;} 

#seoLista a, #seoLista {
font-size:9px;
text-decoration:none;
background-color: #68AACB;
text-align:center;
color:#B4D5E5;
} 

#introNews {
position:absolute;
top:201px;
right:40px;
width:320px;
font-size:11px;
}

#introNews p {
margin:7px 0;
}

#introNews p, #introNews strong, #introNews a {font-size:11px;}

.red {color:Red;}
