/* standart */
body	{ color: #76787A; font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 12px;  line-height: 20px; }
td	{ font-family:  Trebuchet MS; Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #76787A; line-height: 20px; }
div, p	{ font-family:  Trebuchet MS; Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #76787A; line-height: 20px; }
hr	{ height: 1px; border:0px; background-color: #666666;}
strong	{ font-weight: bold; }
.img	{ margin-top: 8px; margin-bottom: 8px; margin-left: 8px;  border: 0px none black }
ul	{ type: square; }

a			{ text-decoration: none;}
a:link		{ color: #000066; text-decoration:underline;}
a:visited	{ color: #000066; text-decoration:underline;}
a:active	{ color: #83451D;}
a:hover		{ text-decoration: underline; color: #AB4111;
}


/* others */

body {
    background: #00245b;
    background-image: url('back.jpg');
    margin-top: 0px;
    margin-left: 0px;    
}

#design_lines {
    background-image: url('lines.jpg');
    position: absolute;
    top: 89px;
    height: 202px;
    left: 0px;
    width: 100%;
    z-index: 1;
}

#design_line_left {
    background-image: url('line-left.jpg');
    position: absolute;
    top: 89px;
    left: 0px;
    width: 150px;
    height: 202px;
    z-index: 2;
}

#design_line_right {
    background-image: url('line-right.jpg');
    position: absolute;
    top: 89px;
    right: 0px;
    width: 149px;
    height: 202px;
    z-index: 2;
}

#design_main {
    position: relative;
    margin: 0 auto;
    top: 10px;
    width: 981px;
    bottom: 16px;
    z-index: 3;
}

#design_a { height: 14px; width: 981px; }
#design_a1 { position: absolute; left: 0px; height: 14px; width: 14px; }
#design_a2 { background-image: url('a2.jpg'); position: absolute; left: 14px; height: 14px; width: 953px; }
#design_a3 { background-image: url('a3.jpg'); position: absolute; left: 967px; height: 14px;  width: 14px; }
#design_b { height: 85px; width: 981px; }
#design_b1 { position: absolute; left: 0px; height: 85px; width: 14px; }
#design_b2 { background: white; background-image: url('b2.jpg'); position: absolute; left: 14px; height: 85px; width: 953px; cursor: pointer; cursor: hand; }
#design_b3 { background-image: url('b3.jpg'); position: absolute; left: 967px; height: 85px;  width: 14px; }
#design_c { height: 156px; width: 981px; }
#design_c1 { position: absolute; left: 0px; height: 156px; width: 14px; }
#design_c2a { background: white; position: absolute; left: 14px; height: 156px; width: 547px;  z-index: 0; }
#design_c2b { background: white; background-image: url('c2b.jpg'); position: absolute; left: 561px; height: 156px; width: 406px; }
#design_c3 { background-image: url('c3.jpg'); position: absolute; left: 967px; height: 156px;  width: 14px; }
#design_d { height: 27px; width: 981px; }
#design_d1 { position: absolute; left: 0px; height: 26px; width: 14px; }
#design_d2 { background-color: #004092; position: absolute; left: 14px; height: 26px; width: 953px; z-index: 1000;}
#design_d2 a { font-family:  Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-decoration: none; color: #76787a; height: 26px; }
#design_d3 { background-image: url('d3.jpg'); position: absolute; left: 967px; height: 26px;  width: 14px; }
#design_h { height: 6px; width: 953px;  }
#design_h1 { background-image: url('i2.jpg'); position: absolute; left: 14px; height: 6px; width: 953px; }
#design_i { height: 300px; width: 981px; }
#design_i1 { background: url('i1.jpg')  no-repeat bottom left; position: absolute; left: 0px; width: 14px; height: 300px; }
#design_i2a { background-image: url('i2.jpg'); position: absolute; left: 14px; width: 10px; height: 300px; }
#design_i2b { background: url('content.jpg') white; position: absolute; left: 24px; width: 923px; height: 300px; padding: 6px 10px 10px 10px; overflow: auto;  }
#design_z { height: 23px; width: 981px; }
#design_z1 { background-image: url('z1.jpg'); position: absolute; left: 0px; height: 23px; width: 14px; }
#design_z2 { background-image: url('z2.jpg'); position: absolute; left: 14px; height: 23px; width: 953px; }
#design_z3 { position: absolute; left: 967px; height: 23px;  width: 14px; }

/* menu */
#TopMenu 	{ position: absolute; left: 20px; }
.SubmenuItem 	{ padding: 1.5px 0px 1.5px 0px; border: 1px hidden; background-color: #fcc300; width: 180px; opacity: .9; filter: alpha(opacity=90); z-index: 1000; }
.AjaxLink { cursor: pointer; cursor: hand; color:#00245b; font-weight:bold; }

/* content */
#navigation 	{ position: absolute; top: 2px; left: 24px; text-transform: lowercase; }
#navigation a:hover { color: #004092; text-decoration:none; text-transform: lowercase }
#content	{ position: absolute; top: 32px; left: 24px; width: 485px; z-index: 4; }
#content a:link a:hover { color:#FF0000; }
#contentright	{ position: absolute; top: 32px; left: 547px; width: 360px; z-index: 4; }
#contentright a:link a:hover { color:#FF0000; }

/* galleries */
#gallery1 	{ position: absolute; top: 164px; width: 903px; height: 120px; background: white; opacity: .6; filter: alpha(opacity=60); z-index: 100; }
#gallery2 	{ position: absolute; top: 300px; width: 903px; height: 48px; background: white; opacity: .8; filter: alpha(opacity=80); z-index: 100; }
#gallery_left 	{ position: absolute; top: 40px; left: 865px; }
#gallery_right 	{ position: absolute; top: 72px; left: 865px; }
#gallery_count  { position: absolute; top: 16px; left: 865px;  color: #004092; }
#gallery_images	{ position: absolute; top: 180px; left: 48px; z-index: 101; }
#gallery_show 	{ position: absolute; background: white; z-index: 10000; display: none; }
#gallery_show_picture { position: relative; background: white; }
#gallery_picture { opacity: 1.0; filter: alpha(opacity=100); }

/* client centrum */
.clcentrum_client { padding-bottom: 16px; }
.clcentrum_image  { position: absolute; width: 128px; }
.clcentrum_desc   { position: relative; left: 118px; top: 0px; width: 190px; }
#clcentrum_pictures { position: absolute; margin-top: 16px; }
#clcentrum_picture0 { position: absolute; top: 0px; left: 0px; z-index: 200; }
#clcentrum_picture00 { position: absolute; top: 0px; left: 0px; opacity: 0.7; filter: alpha(opacity=70); z-index: 199; }
#clcentrum_picture1 { position: absolute; opacity: .7; filter: alpha(opacity=70);}
#clcentrum_picture2 { position: absolute; opacity: .7; filter: alpha(opacity=70);}
#clcentrum_picture3 { position: absolute; opacity: .7; filter: alpha(opacity=70);}
#clcentrum_picture4 { position: absolute; opacity: .7; filter: alpha(opacity=70);}
#clcentrum_picture5 { position: absolute; opacity: .7; filter: alpha(opacity=70);}
#clcentrum_picture6 { position: absolute; opacity: .7; filter: alpha(opacity=70);}
#clcentrum_picture7 { position: absolute; opacity: .7; filter: alpha(opacity=70);}
#clcentrum_picture8 { position: absolute; opacity: .7; filter: alpha(opacity=70);}
#clcentrum_picture9 { position: absolute; opacity: .7; filter: alpha(opacity=70);}

/*galerka produkty*/
#produkty1 { position: absolute; border: 0px solid silver; top: 170px; left: 24px; width: 290px; height: 192px; }
#produkty2 { position: absolute; border: 0px solid silver; top: 170px; left: 324px; width: 290px; height: 192px;  }
#produkty3 { position: absolute; border: 0px solid silver; top: 170px; left: 624px; width: 290px; height: 192px;  }

/* news */
#news		{ position: absolute; top: 32px; left: 24px; width: 485px; z-index: 4; }
#news a:link a:hover { color:#FF0000; }
#news p { font-size:12px; line-height:14px; }
.news_line 	{ min-height: 110px; line-height:308px; color:#336699; }
.news_thumb 	{ position: absolute;  }
.news_title 	{ position: relative; left: 110px; width: 375px; color: #CC0000; letter-spacing: 1px; background: white; filter:alpha(opacity=100); opacity:1.0; padding-left: 0px; }
.news_desc 	{ position: relative; left: 110px; width: 375px; color: #004092; }
.news_more 	{ text-align: right; width: 375px; margin-bottom: 10px; text-decoration:underline; font-style:italic; color:#000099; text-transform: lowercase; }
.news_viewtitle { color:#CC0000; }
.news_viewbody 	{ color:#66CCFF; }
.news_back 	{ text-decoration:underline; font-style:italic; color:#CC0000; text-transform: lowercase; padding-bottom:10px;}
