body { margin:0px; padding:0px; background:url(/images/bg.gif) repeat-x #ededed; }
img {border:0px;}
form {padding:0px; margin:0px;}
.clear {clear:both;}

/* Links */
A {text-decoration:none; color:#666;}
A:hover {text-decoration:underline;}

#PageHeader {width:920px; height:108px; background:url(/images/bg_top.gif) no-repeat; margin:0 auto; padding:5px 6px 0px 6px;}
#Page {width:920px; background:url(/images/bg_page.png) repeat-y; margin:0 auto; padding:0px 6px 0px 6px;}
#PageEnd {width:932px; height:25px; background:url(/images/bg_end.gif) no-repeat; margin:0 auto;}

/* Logo, language */
#Logo {width:245px; height:36px; margin:17px 10px 0px 9px; float:left;}
#Logo h1{margin:0;padding:0;}
h1#logo_desc{height:36px;float:left;padding-left:20px;line-height:36px;font:normal 20px "Trebuchet MS";color:#000;margin:0;padding-top:22px;}
#Lang {font:10px Arial, Helvetica, sans-serif; color:#979797; text-align:right; float:right; margin-right:7px;}

/* Menu */
#Menu {width:915px; height:37px; background:url(/images/bg_menu.jpg) no-repeat; margin-top:18px; padding-left:5px;}
.MenuEl {float:left; font:11px Arial, Helvetica, sans-serif; color:#3d4c12; padding:1em 10px 0px 10px;}
.MenuEl A {color:#3d4c12;}
.MenuEl A:hover {color:#fff; text-decoration:none;}

/* Footer */
#Footer {width:925px; margin:0 auto; font:10px Arial, Helvetica, sans-serif; color:#777;}

#right_keywords{text-align:left;float:right;margin:0;padding:0;font:normal 11px Arial;color:#979797;padding-right:80px;}
#right_keywords li{text-align:left;}

/* Page Structure */
#MainCol {width:627px; padding:0px 8px 0px 8px; float:left; margin-right:1px;}
#RightCol {width:276px; float:left; padding-top:20px;}
#FX {margin-bottom:1px;}
#Navigator {width:100%; margin-bottom:2px; font:10px Arial, Helvetica, sans-serif; color:#646464; border-bottom:1px solid #bababa; padding:0.5em 0px 0.3em 0px;}

/* Homepage */
#SolutionsHeader {width:276px; height:25px; background:url(/images/pl_oursolutions.gif) no-repeat; margin-bottom:20px;}
#Solutions {height:270px;}
.SolSmallHeader {font:bold 12px Arial, Helvetica, sans-serif; color:#747474; margin:12px 0px 5px 20px;}
.SolList { font:12px Arial, Helvetica, sans-serif; color:#747474; margin:0px 0px 0px 30px; line-height:25px;}
.SolList A {color:#747474;}
#s2, #s3 {display:none;}
#NewsHeader {width:276px; height:25px; background:url(/images/pl_news.gif) no-repeat; text-align:right; font:10px Arial, Helvetica, sans-serif; color:#858484; padding-top:0.7em;}

/* Text */
h1 {font:18px Arial, Helvetica, sans-serif; color:#444;}
p {font:11px Verdana, Arial, Helvetica, sans-serif; width:520px; margin:20px 0px 15px 9px; color:#3d3d3d; text-align:justify}
p span {font-weight:bold; color:#555;}
.t {font:14px Arial, Helvetica, sans-serif; color:#333; border-bottom:1px solid #90b42f; margin:30px 0px 0px 9px; padding-bottom:0.3em;}

/* News */
.nTitle {font:bold 12px Arial, Helvetica, sans-serif; color:#666; margin:20px 20px 10px 20px;}
.nTitle A {color:#666;}
.nContent {font:11px Arial, Helvetica, sans-serif; color:#888; margin:3px 20px 0px 20px;}
.nContent A {color:#888;}
.nContent A:hover {color:#ccc; text-decoration:none;}
.nContent span {color:#90b42f;}

/* Gallery */
.g {margin-left:35px; width:520px;}
.i { width:124px; height:150px; float:left; margin-right:40px;}
.image {border:2px solid #ccc;}

/* Kontakt */
#ContactData {width:250px; float:left; border-right:2px solid #90b42f; margin-right:15px;}
#ContactData p {margin:5px!important; width:200px!important;}
#ContactForm {width:300px; float:left;}
#ContactForm {margin:0px!important; padding:0px!important;}
.ct {font:bold 11px Verdana, Arial, Helvetica, sans-serif; color:#666; margin-bottom:15px;} 

.des {width:90px; margin-right:5px; float:left; font:12px Arial, Helvetica, sans-serif; color:#666; padding:0.3em 0px 0.3em 0px;}
.fld input {margin-bottom:2px;}
/*ContactBox*/
.BottomContactBox {width:532px; height:80px; background:url(/images/bottom_line.jpg) no-repeat; padding-top:25px; margin-top:20px;}
.BCBLeft {width:310px; margin-left:9px; font:11px Arial, Helvetica, sans-serif; color:#645f47; text-align:justify; float:left; line-height:15px;}
.BCBRight {width:141px; float:left; margin-left:50px;}
.BCBRight A {font:11px Arial, Helvetica, sans-serif; color:#645f47; line-height:18px; background:url(/images/arrow.gif) no-repeat; padding-left:8px;}

/*About*/
.fxs {width:627px; height:170px;}
.fxs h1 {font:18px Arial, Helvetica, sans-serif; color:#000; padding:0px; margin:0px; padding:107px 0px 0px 9px;}
.fxs p {width:160px!important; font:11px Verdana, Arial, Helvetica, sans-serif; color:#000; padding-left:9px; margin:3px 0px 0px 0px!important; }

#fxsAbout {background:url(/images/fxs_onas.jpg) no-repeat;}
#fxsTents {background:url(/images/fxs_hale.jpg) no-repeat;}
#fxsPlandeki {background:url(/images/fxs_plandeki.jpg) no-repeat;}
#fxsAd {background:url(/images/fxs_ad.jpg) no-repeat;}
#fxsProjects {background:url(/images/fxs_projects.jpg) no-repeat;}


.BoxI {display:none;}

#tags{border-top:dotted 1px #ccc;width:80% !important;padding:10px 10% 20px;margin:0;text-align:left;}