html {overflow:-moz-scrollbars-vertical;}
html,body,table {margin:0;padding:0;}
body {background:url('images/bg.jpg') 0 0 repeat;}

.left {text-align:left;}
.right {text-align:right;}
.floatleft {float:left;}
.floatright {float:right;}

#wrap {position:relative;width:990px;border-top:4px solid #fec400;margin:10px auto 0 auto;padding:0;}
#wrap img {border:none;-ms-interpolation-mode:bicubic;}
#wrap a {color:#003e68;text-decoration:none;}
#wrap a:hover {text-decoration:underline;}
#wrap hr {margin:15px 0px 15px 0px;height:1px;width:100%;}
#wrap h1,h2,h3 {font-weight:bold;font-family:Tahoma,Verdana,Arial;font-size:20px;color:#101010;padding:0;}
#wrap h1 {margin:0 0 15px 0;font-weight:normal;}
#wrap h2 {margin:10px 0 10px 0;font-size:15px;}
#wrap h3 {margin:10px 0 0 0;font-size:12px;}
#wrap p {margin:10px 0;}

.clear {clear:both;}
.clearfix:after {content:".";display:block;height:0;font-size:0;clear:both;visibility:hidden;}   
.clearfix {display:inline-block;zoom:1;} 
/* start commented backslash hack \*/
* html .clearfix {height:1%;}
.clearfix {display:block;}
/* close commented backslash hack */

#header {position:relative;width:100%;height:185px;z-index:10;background:#fff;}
#header #logo {position:absolute;top:15px;left:18px;height:100px;width:285px;}
#header #toplinks {width:400px;position:absolute;text-align:right;top:88px;right:20px;height:30px;line-height:30px;font-size:10px;color:#101010;}
#header #toplinks a {color:#101010;text-decoration:none;}
#header #toplinks a:hover {text-decoration:underline;}
#header #searchbox {float:right;margin:0 0 0 40px;}
#header #searchbox p {margin:0;padding:0;}
#header #searchbox .searchform .textbox {border:1px solid #bcbcbc;color:#0069ad;width:120px;height:15px;}
#header #searchbox .searchform .searchbutton {cursor:hand;background:#fff url('images/search.gif') 50% 50% no-repeat;border:0;width:25px;}
#header #bannertop {position:absolute;top:18px;right:20px;}
#header #nav {z-index:999;position:absolute;bottom:30px;left:20px;background:#0069ad;height:30px;line-height:30px;width:950px;}
#header #breadcrumb {position:absolute;bottom:0;left:20px;color:#333;background:#efefef;height:20px;line-height:20px;width:940px;padding-left:10px;font-size:11px;}
#header #breadcrumb a {color:#333;text-decoration:none;}
#header #breadcrumb a:hover {text-decoration:underline;}

#content {position:relative;padding:10px 0;min-height:450px;overflow:auto;background:#fff;border-bottom:4px solid #fec400;color:#101010;font-family:arial,helvetica,sans-serif !important;font-size:12px;} 

#left {position:relative;float:left;text-align:left;width:658px;line-height:18px;min-height:410px;border-right:2px dotted #d7d4d3;padding:0 20px;margin:0 20px 0 0;}
#left td {line-height:18px;font-size:12px;font-family:arial,helvetica,sans-serif;}
#left ul,
#left ol {list-style-type:square;margin:0 0 15px 15px;list-style-position:outside;padding:0;}
#left ul ul,
#left ol ol,
#left ol ul,
#left ol ul {margin:0 0 0 15px;}
#left li {margin:0;padding:0;width:auto;}
#left h1.pagetitle {color:#0069ad;border-bottom:3px dotted #0073a9;padding-bottom:5px;text-transform:uppercase;font-size:18px;font-weight:bold;}
#left h2 {color:#0069ad;}

#left #sliderblock {background:#101010;margin:0 0 20px 0;}
#left #sliderblock #cover {text-align:center;margin:0 auto;}
#left #sliderblock #links {line-height:24px;background:#666;color:#fff;text-align:center;font-size:11px;}
#left #sliderblock #links a {color:#fff;text-decoration:none;}
#left #sliderblock #links a:hover {text-decoration:underline;}
#left #sliderblock #links ul {margin:0;padding:0;}
#left #sliderblock #links li {display:inline;margin:0 30px;padding:0;}
#left #sliderblock .caption {max-height:160px;padding:10px !important;width:140px !important;font-size:11px;}
#left #sliderblock .caption p {margin:0 0 10px 0;}
#left #sliderblock .caption p:first-child {font-weight:bold;}
#left #sliderblock .caption a {color:#fff;text-decoration:none;}
#left #sliderblock .caption a:hover {color:#fff;text-decoration:underline;}

#left #introblock {margin:0 0 20px 0;width:660px;position:relative;}
#left #introblock h1 {color:#0069ad;border-bottom:3px dotted #0073a9;padding-bottom:5px;text-transform:uppercase;font-size:18px;font-weight:bold;}
#left #introblock #left h2 {color:#0069ad;}
#left #introblock .first {float:left;width:295px;padding-right:15px;border-right:1px solid #ddd;}
#left #introblock .second {float:left;width:318px;margin-left:10px;padding-left:10px;}

#right {position:relative;float:left;width:250px;padding:0 20px 0 0;overflow:auto;clear:right;font-size:12px !important;}
#right h1 {background:#fec305;padding:0 10px;height:24px;line-height:24px;text-transform:uppercase;letter-spacing:1px;margin:0;font-size:11px;}
#right #banner,
#right #newsletter {margin-bottom:10px;}
#right #newsletter p {background:#efefef;padding:10px;margin:0;}
#right #wie_is_wie {border-bottom:1px solid #e1dedd;background:#efefef;}
#right #wie_is_wie h3 {background:#efefef;padding:10px 0 0 10px;margin:0;}
#right #wie_is_wie table {background:#efefef;margin:10px;}
#right #wie_is_wie td {color:#101010;font-size:11px;padding:2px 0;}
#right #wie_is_wie img {*margin-bottom:10px;}


#news {font-size:12px;float:left;clear:right;width:310px;height:auto;padding-bottom:10px;margin:0 20px 0 0;background:#efefef;border-bottom:1px solid #e1dedd;}
#news h1 {background:#fec305;padding:0 10px;height:24px;line-height:24px;text-transform:uppercase;letter-spacing:1px;margin:0;font-size:11px;}
#news p {margin:0;padding:0;}
#news .anynews {padding:10px 10px 0 10px;}
#news .anynews .newslink {margin:5px 0 0 0;padding-left:10px;background:url('images/bullet_news.gif') left 4px no-repeat;}
#news a.all_news {font-weight:bold;padding-left:10px;}

#right #opinie {margin-bottom:20px;border-bottom:1px solid #e1dedd;}
#right #opinie p {background:#efefef;padding:10px 10px 0 10px;margin:0;}
#right #opinie img {margin:5px 0 10px 15px;float:right;}
#right #opinie a {font-weight:bold;}

#shop {font-size:12px;float:left;width:325px;height:auto;margin:0;line-height:18px;}
#shop h1 {margin:2px 0 12px 0;font-size:18px;color:#cc071d;}

#commercial_1,
#commercial_2,
#commercial_3 {position:relative;border-top:1px solid #e1dedd;margin:30px 0 0 0;min-height:80px;clear:both;display:block;padding:10px 0 8px 0;}
#commercial_1 td {text-align:center;}
#commercial_3 {min-height:120px;}
#commercial_1 h3,
#commercial_2 h3,
#commercial_3 h3 {position:absolute;top:-20px;left:43%;background:#fff;padding:0 10px;font-size:10px;color:#ccc;font-weight:normal;letter-spacing:1px;}
#commercial_2 h3,
#commercial_3 h3 {top:-18px;left:80px;}
#commercial_2 {margin-bottom:15px;}

#video {font-size:12px;float:left;clear:right;width:310px;height:auto;margin:0 20px 0 0;line-height:18px;}
#video p {padding:0;}
#video a {font-weight:bold;}
#video #video_intro {font-size:12px;line-height:18px;padding-bottom:0px;}
#video img {margin:5px 0 10px 15px;float:right;}
#video h1 {background:#fec305;padding:0 10px;height:24px;line-height:24px;text-transform:uppercase;letter-spacing:1px;margin:0;font-size:11px;}

#agenda_spotlight {font-size:12px;float:left;background:#e5eff5;width:290px;height:auto;padding:10px;margin:0;line-height:18px;}
#agenda_spotlight h1 {margin-bottom:12px;font-size:18px;color:#cc071d;}

#banner_ksi {float:left;clear:right;width:316px;height:auto;margin:0 0 0 20px;}

#belowfold {min-height:200px;display:block;background:#101010;color:#888;border-bottom:1px solid #333;font-size:10px;}
#belowfold *,
#belowfold h1 {color:#888;}
#belowfold td {font-size:10px;}
#belowfold a {color:#337295;text-decoration:none;}
#belowfold a:hover {text-decoration:underline;}
#belowfold #col1,
#belowfold #col2,
#belowfold #col3 {float:left;padding:20px;background:#101010;min-height:200px;}
#belowfold #col1 {width:295px;}
#belowfold #col2 {width:320px;border-left:1px solid #333;border-right:1px solid #333;}
#belowfold #col3 {width:251px;}

#footer {color:#888;text-align:left;height:35px;line-height:35px;font-size:10px;padding:0 30px;}
#footer a {color:#337295;text-decoration:none;}
#footer a:hover {text-decoration:underline;}

/* Button */
.more,
.button,
.more:hover,
.button:hover {color:#84563e;font-weight:bold;text-decoration:none !important;padding:3px 15px !important;display:inline-block;font-size:12px;text-align:center;border-radius:2px;
-moz-box-shadow:1px 1px 1px #d3d3d3;-webkit-box-shadow: 1px 1px 1px #d3d3d3;box-shadow: 1px 1px 1px #d3d3d3;
-moz-border-radius:2px;-webkit-border-radius:2px;-khtml-border-radius:2px;}

.more,
.button {
border:solid 1px #e5e5e5;
background:#f3f3f3;
background:-webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#f3f3f3));
background:-moz-linear-gradient(top,#ffffff,#f3f3f3);
background:-o-linear-gradient(top,#ffffff,#f3f3f3);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f3f3f3');
}
.more:hover,
.button:hover {
border:solid 1px #e5e5e5;
background:#fff;
background:-webkit-gradient(linear, left top, left bottom, from(#f3f3f3), to(#ffffff));
background:-moz-linear-gradient(top,#f3f3f3,#ffffff);
background:-o-linear-gradient(top,#f3f3f3,#ffffff);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f3f3f3', endColorstr='#ffffff');
}

.more:after {content:" \00BB";}

/* PREDIFENED BUTTON*/

/* midgreen */
.midgreen {
	color:#ddefa5 !important;	
	border:solid 1px #526139 !important;
	background:#526139 !important;
	background:-webkit-gradient(linear,left top,left bottom,from(#a1b47e),to(#526139)) !important;
	background:-moz-linear-gradient(top, #a1b47e, #526139) !important;
	background:-o-linear-gradient(top, #a1b47e, #526139) !important;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#a1b47e',endColorstr='#526139') !important;
}
.midgreen:hover {
	color:#ddefa5 !important;	
	border:solid 1px #526139 !important;
	background:#a1b47e !important;
	background:-webkit-gradient(linear,left top,left bottom,from(#526139),to(#a1b47e)) !important;
	background:-moz-linear-gradient(top, #526139, #a1b47e) !important;
	background:-o-linear-gradient(top, #526139, #a1b47e) !important;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#526139',endColorstr='#a1b47e') !important;
}

/* yellow */
.yellow {
	color:#a26704 !important;	
	border:solid 1px #f7b443 !important;
	background:#f8b747 !important;
	background:-webkit-gradient(linear,left top,left bottom,from(#ffdc7b),to(#f8b747)) !important;
	background:-moz-linear-gradient(top, #ffdc7b, #f8b747) !important;
	background:-o-linear-gradient(top, #ffdc7b, #f8b747) !important;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdc7b',endColorstr='#f8b747') !important;
}
.yellow:hover {
	color:#a26704 !important;	
	border:solid 1px #f7b443 !important;
	background:#ffdc7b !important;
	background:-webkit-gradient(linear,left top,left bottom,from(#f8b747),to(#ffdc7b)) !important;
	background:-moz-linear-gradient(top, #f8b747, #ffdc7b) !important;
	background:-o-linear-gradient(top, #f8b747, #ffdc7b) !important;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f8b747',endColorstr='#ffdc7b') !important;
}

.rightmargin {margin-right:50px;}
