img {
   behavior: url("http://blog.speedalarm.pl:81/plugin/pngbehavior.htc");
}
/* templates/default/style_fallback.css  */
/* This is the templates/default/style_fallback.css file.
   It emits CSS rules that all templates should have.
   Classes are declared on top of the file, so if you
   want to make changes in your own template, you
   should override the rules on the bottom of your
   style.css template. 
   IT IS NOT ADVISED TO CREATE YOUR OWN style_fallback.css FILE! */

/* Default image classes for left/right/usual layout */
.serendipity_image_center {
  border: 0px;
  padding-left: 5px;
  padding-right: 5px;
}

.serendipity_image_left {
  float: left;
  border: 0px;
  padding-left: 5px;
  padding-right: 5px;
}

.serendipity_image_right {
  float: right;
  border: 0px;
  padding-left: 5px;
  padding-right: 5px;
}

/* Default listing without spacers */
.plainList {
    list-style: none;
    margin-left: 0;
    padding-left: 0;
}

/* Messages: Centered, important, notice */
.serendipity_center {
    margin-left: auto;
    margin-right: auto;
    text-align: center;
}

.serendipity_msg_important {
    color: red;
}

.serendipity_msg_notice {
    color: green;
}

/* Embedded images with comments inside the s9y image manager */
.serendipity_imageComment_center,
.serendipity_imageComment_left,
.serendipity_imageComment_right {
    border: 1px solid #ddd;
    background-color: #efefef;
    margin: 3px;
    padding: 3px;
    text-align: center;
}

.serendipity_imageComment_center {
    margin: auto;
}

.serendipity_imageComment_left {
    float: left;
}

.serendipity_imageComment_right {
    float: right;
}

.serendipity_imageComment_img,
.serendipity_imageComment_img img {
    margin: 0px;
    padding: 0px;
    text-align: center;
}

.serendipity_imageComment_txt {
    border-top: 1px solid #ddd;
    margin: 0px;
    padding: 3px;
    clear: both;
    font-size: 8pt;
    text-align: center;
}

/* END OF style_fallback.css *//* templates/speedalarm30/style.css  */
/*Copyright (c) 2010, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.com/yui/license.html
version: 2.8.1*/
html{color:#000;background:#FFF;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}img{border:0;}address,caption,cite,code,dfn,em,strong,th,var,optgroup{font-style:inherit;font-weight:inherit;}li{list-style:none;list-style-type:none;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}input,button,textarea,select{*font-size:100%;}table{border-collapse:collapse;border-spacing:0;}

table, th, td {
   margin: 0;
   padding: 0;
}

body {
	font-family: Helvetica, Arial, Geneva, sans-serif;
	color: #4d5259;
	width: expression(document.body.clientWidth < 960 ? "960px": "auto" );
	min-width: 980px;
	font-size: 14px;
	line-height: 20px;
	-webkit-text-size-adjust: 100%;
}
a {
	text-decoration: none;
}
.w700 p, .w960 p{
	margin: 20px 0 10px 0;
}
.text a {
	color: #0044a3;
	padding: 0 0 2px 0;
	text-decoration: underline;
/*	border-bottom: 1px solid #ceddf2;*/
}
.text a:hover {
	color: #0060e5 !important;
}
.text a:visited {
	color: #551a8b;
}
#contentB ul {
	margin: 20px 0 20px 16px ;
	color: #445366;
}
#contentB ul li {
	list-style: disc url('http://static.speedalarm.pl/img/dot.png');
	padding: 0 0 0 5px;
}
#contentB ol li {
	margin: 0 0 0 20px;
}
select {
	border: 1px solid #aaa;
}
input, textarea {
	background: #fff url('http://static.speedalarm.pl/img/inputshade.png') repeat-x;
	height: 20px;
	border: 1px solid #aaa;
	margin: 15px 0 25px 0;
	padding: 5px 5px 5px 10px;
	color: #26282b;
	line-height: 20px;
	vertical-align: bottom;
}
input[type=radio], input.radio {
	margin: 0 2px;
	border: 0;
	background: none;
	-webkit-appearance: radio ;
}

.w960 {
	width: 960px;
	margin: 0 auto;
}
#top {
	height: 87px;
	background: #1a2941 url('http://static.speedalarm.pl/img/topbg.png') repeat-x;
	z-index: 1;
	position: relative;
	margin: 0 auto;
	font-weight: bold;
}
#logo a {
	width: 212px;
	height: 87px;
	background: url('http://static.speedalarm.pl/img/speedalarm_logo8.png') no-repeat;
	float: left;
	position: relative;
	left: -12px;
}
#logo a:focus, #logo a:active {
	outline: 1px solid #679fff;
}
#menu {
	float: right;
	vertical-align: bottom;
	margin-right: -8px;
	font-family: 'Trebuchet MS', Verdana, sans-serif;
}

#menu li {
	list-style: none;

	display: -moz-inline-box;
	display: inline;
	margin-left: 16px;
	zoom: 1; *
	display: inline;
}

#menu a {
	color: #e1effa;
	margin: auto 0;
	padding: 38px 12px 32px 12px;

	text-decoration: none;
	font-size: 13px;

	display: -moz-inline-box;
	display: inline-block;
	*display: inline;
	zoom: 1;
	height: 0;
}

#menu a span {
	border-bottom: 1px solid #243859;
	padding: 0 0 2px 0;
}

#menu a:hover span {
	border-bottom-color: #909614;
	color: #f2fc22;
}
#menu a:focus span, #menu a:active span  {
	outline: 1px solid #679fff;
}
#menu a:focus, #menu a:active {
	outline: none;
}

#menu a.active {
	color: #fff;
	position: relative;
	top: -1px;
	background: url('http://static.speedalarm.pl/img/menu_hover.jpg') no-repeat center 8px;
}

#menu a.active span {
	border-bottom: 2px solid #fff;
	padding: 0 3px 3px 3px;
	display: -moz-inline-box;

}

#menu a.active:hover span {
	border-bottom: 1.7px solid #f2fc22;
	color: #f2fc22;
}
#subA {
	height: 100px;
	background: #4663a2 url('http://static.speedalarm.pl/img/subAbg.jpg') repeat-x center top;
}

#contentB {
	position: relative;
	background: transparent url('http://static.speedalarm.pl/img/Bbg2.png') repeat-x ;
}
h3 {
	font-size: 21px;
	color: #152236;
	margin: 70px 0 25px 0px;
	padding: 10px 0 15px 60px;
	border-bottom: 1px solid #e0e0e0;
	width: auto;
}
h3.no-img {
	padding: 10px 0 15px 0;
}
h3 span.desc {
	font-size: 12px;
	vertical-align: baseline;
	padding: 0 0 0 20px;
}

h4 {
	font-size: 17px;
	font-weight: bold;
	color: #3d4d66;
	text-shadow: 1px 1px 0px #fff;
	margin: 30px 0 20px 0;
	clear: both;
}
.text h4 {
	font-weight: normal;
	color: #0a101a;
	margin: 40px 0 20px;
	text-shadow: none;
}
.in-bl {
	display: -moz-inline-box;
	display: inline-block;
	zoom: 1;
	height:0;
	*display: inline;
}

#footer {
	background: #ebebeb url('http://static.speedalarm.pl/img/Fbg.png') repeat-x;
	font-size: 11px;
	line-height: 15px;
	padding: 40px 0 60px 0;
	vertical-align: bottom;
	border-bottom: 1px solid #ccc;
}

#footer a {
	color: #48505c;
}
.hr-footer {
	margin: 60px 0 1px 0 !important;
	color: #bfbfbf;
}

.hr {
	background-color: #e0e0e0;
	color: #e0e0e0;
	border:none;
	height: 1px;
	margin: 40px 0 40px 0;

}
.hr hr {
	display: none;
}

#footer .a {
	text-align: right;
	float: left;
}

#footer .b {
	float: left;
}

#footer .a li {
	padding: 0 16px 0 0;
	margin: 0 4px 0 0;
}
#footer .b li {
	padding: 0 0 0 20px;
}
#footer .a li.active {
	background: url('http://static.speedalarm.pl/img/v.png') no-repeat right 5px;
}
#footer .b li.active {
	background: url('http://static.speedalarm.pl/img/v2.png') no-repeat 4px 5px;
}

#footer .pagelist a:hover {
	border-bottom: 1px solid #000;
	color: #000;
}

.pagelist {
	width: 300px;
	display: block;
}

#credits {
	font-size: 18px;
	line-height: 20px;
	padding: 10px 0 0 0;
	float: right;
	text-align: right;
}

#credits span {
	font-size: 12px;
}

#social {
	padding: 0 0 10px 0;
}
#blip {
	background: url('http://static.speedalarm.pl/img/blip.png') no-repeat;
	width: 32px;
	height: 31px;
}
#fb {
	background: url('http://static.speedalarm.pl/img/fb.png') no-repeat;
	width: 26px;
	height: 31px;
}
#yt {
	background: url('http://static.speedalarm.pl/img/yt.png') no-repeat;
	width: 25px;
	height: 31px;
}
#rss2 {
	background: url('http://static.speedalarm.pl/img/rss2.png') no-repeat;
	width: 21px;
	height: 31px;
}


.clearing {
	clear: both;
	line-height: 0px;
}


.hide {
	display: none;
}


.paddtop10 {
	padding-top: 10px !important;
}

