html{color:#000;}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;}ul 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%;
}

#sprite_preload {
	background: url('https://static.speedalarm.pl/img/sprite1_4.png') no-repeat -9999px -9999px;
}

a {
	text-decoration: none;
}
.w700 p, .w960 p {
	margin: 20px 0 10px 0;
}

.imgR {
	margin: 0 0 20px 20px;
	float: right;
}
button.hidden {
	border: 0;
	background: transparent;
}

.text a.no_underline {
	border-bottom: 0px;
}
.text a {
    color: #5050b0;
	padding: 0 0 1px 0;
	border-bottom: 1px solid #e0e0ff;
}
.text a:hover {
	color: #8080f0 !important;
}
.text a:visited {
	color: #5050b0;
}

strong {
	font-weight: bold;
}
dd strong, p strong {
	font-weight: bold;
}
.firstline {
	color: #445366;
	font-size: 15px;
}

#contentB ul {
	margin: 20px 0 20px 16px ;
	color: #445366;
}
#contentB ul li {
	list-style: disc url('https://static.speedalarm.pl/img/dot.png');
	padding: 0 0 0 5px;
}
#contentB ol li {
	margin: 0 0 0 20px;
}

.big {
	font-size: 15px;
}
.small {
	font-size: 12px;
	line-height: 15px;
	margin: 0 0 5px 0 !important;
}
select {
	border: 1px solid #aaa;
}
input[type="text"], textarea {
	background: #fff url('https://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 ;
}
input.number {
	letter-spacing: 1px;
}

.w960 {
	width: 960px;
	margin: 0 auto;
}

.w820 {
	width: 820px;
	margin: 0 auto;
}
.ident60 {
	margin: 0 0 0 60px;
}
.ident30 {
	margin: 0 0 0 30px;
}
h2 {
	background-repeat: no-repeat;
	position: relative;
	top: 37px;
	left: 00px;
}

#top {
	height: 60px;
	background: #1a2941 url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAABXBAMAAADc24lTAAAALVBMVEUYJz8XJj0ZKD8WJDsYJj0ZJz8WJDwVIzoXJTwXJT0YJz4YJj4aKEAZKEAaKUHQgdm/AAAARElEQVQI12MoZyhnMGZIY+hgmAmEGxl2A+EqBgaGUIarDHfB8CwQvqMLfMNwBmjXGai9SgysQJesArpnC4MgwwygC9MAWONFQTQL4ywAAAAASUVORK5CYII=') repeat-x;
	z-index: 1;
	position: relative;
	margin: 0 auto;
	font-weight: bold;
}
#logo a {
	width: 213px;
	height: 45px;
	background: url('https://static.speedalarm.pl/img/sprite1_4.png') no-repeat 0 -253px;
	float: left;
    margin: 8px 0 0 0;
	position: relative;
}
#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: 20px 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;
}

#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;
}

#contentA {
	height: 300px;
	z-index: 0;
	background: #4663a2 url('https://static.speedalarm.pl/img/contentAbg.jpg') repeat-x center top;
}

#subA {
	height: 100px;
	background: #4663a2 url('https://static.speedalarm.pl/img/subAbg.jpg') repeat-x center top;
}


#introduction {
	width: 500px;
	float: left;
	margin: 50px 0 0 0;
	color: #fff;
}

#introduction h1 {
	overflow: visible;
	width: 500px;
	font: bold 33px/30px Tahoma, Arial, sans-serif, sans;
	height: 80px;
	text-align: justify;
	text-shadow: 2px 2px 1px rgba(26, 41, 65, 0.8);
	filter: progid:DXImageTransform.Microsoft.Shadow(color=#1a2941,direction=135,enabled=true,strength=3);
}
#introduction h1 .yellow {
	color: #e5f602;
}
#introduction h1 .line2 {
	font: bold 30px/30px Tahoma, Arial, sans-serif, sans;

}
#introduction h5 {
	font-size: 16px;
	text-align: justify;
	margin: 10px 0 0 0;
}

#contentB {
	position: relative;
	background: transparent url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABAAAAABiCAMAAAD5sFHzAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAK5QTFRF3eTu+Pn97fD3+fr83OXu/f3/4+ry8fT56e704Ofx4ejw8/f67fD1/P3//v7//Pz84ejy9Pj75eny5+v0/f394OfvytHb9/j68vX62uPs////8vb55+zy3uXv/Pz+ucDItLvD6/D20dnk1t7pwMfRsLe/1Nznr7a+wcjSz9fi7/L39/j8+/z+8fX4+Pn78PP45urz7vH26u/19vf73ebv/v7+6O3z4unx3+bw+vv9DnastgAAAW5JREFUeNrs1ms6FgAYANE3CamQikSuUVRyrex/Y/59m5hzFjHPzHdizmFhjoGsOQKy5gcx32BhdoCsuSTmFBbmgpgzWJg9IGuWgSwBgHIAAICiByBLAEAAgGQAvgJZ8x/IEgAQAEAAgFYAXgNZAgDlAHwCsmYdyJotIMsBQPkA/gFZAgACAAgA0ArACpAlAFAOwDaQNTdAlgCAAADJAHwAsuYAyJq/QJYAgAAAAgC0ArAGZAkAlANwB2QJAAgAkAzACZA1S0CWAEA5AG+BLAGAcgBugSwBAAEAkgG4ArIEAMoB+ANkCQCUA7AKZAkAlAPwGcia30CWAEA5APtA1rwBsgQAygF4D2TNPZAlACAAQDIAP4EsAYByAK6BrNkFshwAlA/gBZAlAFAOwEsgSwCgHIAnIEsAQAAAAQBaAfgFZAkAlANwCGTNJpA174CseQVkCQCUA/ARyJpHIEsAQAAAAQBaAdgAsuYLkPUswAB0Y5YAsF1kiAAAAABJRU5ErkJggg==') repeat-x ;
}

dt {
	font-size: 16pt;
	color: #152236;
	margin: 10px 0 0 0px;
	padding: 10px 0 20px 60px;
	line-height: 25px;
}

h3 {
	font-size: 16pt;
	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: 21px;
	font-weight: bold;
	color: #3d4d66;
	text-shadow: 1px 1px 0px #fff;
	margin: 30px 0 20px 0;
	clear: both;
}
.text h4,.faqpage h4, .faqpage h5 {
	font-weight: normal;
	color: #0a101a;
	margin: 40px 0 20px;
	text-shadow: none;
}

.faqpage h5 {
    font-size: 17px;
}

.home {
    padding-top: 10px;
}
.home h4 {
	margin: 0 0 20px 0 ;
}
.text960 {
	float: left;
	width: 960px;
}
.block {
	margin: 40px 0 0 0;
}

.floatL {
	float: left;
}
.floatR {
	float: right;
}

#stat {
    margin: 30px auto 0;
    width: 810px;
}
#stat h4 {
    margin: 0 0 8pt;
}

.in-bl {
	display: -moz-inline-box;
	display: inline-block;
	zoom: 1;
	height:0;
	*display: inline;
}
h4.in-bl {
	height: 0px;
	padding: 0 0 20px;
	float: left;
}

#act_time {
	color: #555b63;
	font-size: 11px;
	text-shadow: 0px 0px 0px #fff;
	height: 18px;
    line-height: 18px;
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAQCAQAAABjX+2PAAABlklEQVQY002OS0sCURiGv5HE6EZZDNi06AJuoiHNMjGJMKhMUlyZdNlYCtlEZBDJaM1YGhlTzVB9QpZSWARd6EaLglr1ryZtNOIsznue5z3fOSBDeQGppqvMahrIf6y0aaqsNDPBTybdvIGptoLmn4YGU2gT8/iKH9IbXmMCLSHQljTUDq1k8EX4dKX1yx1Z/bvrVsjh+CrU/upO9xG+8N8tMgzr7CtBnQy3LWf8KRrdBV1JLu5dSl9txVEJs4RZczGJ7SdSZK+ehF5rEvN+5SObfUnkjEre9h+gxwpebxwlh4LW+3eQdimZcSQw6oVpXwznxxS01hXDBbHBBoQMI6McpnwwNxhB+6yiYxURt4gbx4Y6GfpmtzA9CCFqSZwR1DqlIIPgEsN2FZCTwr54RUGQCEwxaApDY7kgA6HtDq9hbipPFA5BbYAPYA9baQMKmoAiBgwsg5mt+8KF3/Zyc5gNogctKWPckvIgixfsE1U0pXFsDe/kuKgUPdmVMtyD87lG4X/vxVWHree2m5FH23PrnapMfwC62MgFaf9nfwAAAABJRU5ErkJggg==') no-repeat 0 0;
	position: relative;
	padding: 0 0 0 20px;
	vertical-align: top;
    margin: 1pt 0 0 15pt;
}

#stat_block {
	font-size: 12px;
	clear: both;
	margin: 0px !important;
    border: 1px solid #cfcfcf;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    overflow: hidden;
    padding: 1pt 0;
}
#stat_block div {
    display: inline;
    padding: 0pt 20pt;
}
#stat_block div span.value {
    font-weight: bold;
    font-size: 15px;
    padding: 0pt 6pt;
}
#map_container {
	margin: 40px auto 0;
    width: 810px;
}
#map_container h4 {
    margin-bottom: 8pt;
}
#map {
	margin: 8pt 0 10px 0;
    padding: 10px;
    border: 1px solid #cfcfcf;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
}
#gmap {
	height: 500px;
	border: none;
	overflow: visible;
}

.read_all {
	margin: 10px 0 0 38px;
    clear: both;
}

.read_all a {
	font-size: 13px;
	line-height: 15px;
	color: #5050b0;
	padding: 0px 0 1px 0;
	border-bottom: 1px solid #e0e0ff;
}

.read_all a:hover {
    color: #b0b0f0;
}

#media_list {
    margin: 70px auto 0;
    width: 810px;
}

#media_img a {
    text-align: center;
	background: url('https://static.speedalarm.pl/img/sprite1_4.png') no-repeat 0 -342px;
	width: 720px;
	height: 191px;
	float: left;
    margin: 0 0 2pt 32px;
}

#footer {
	background: #ebebeb url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAAeCAMAAAAxfD/2AAAAOVBMVEXn5+fg4uTo6Onl5ubo6Ojg4eTi4+Xn5+jk5OXm5ubj5OXr6+vm5ufk5ebp6eni4+Tq6urh4uTf4eStaiOfAAAAOklEQVQI1y3Kxw0AMAyAQNJ73X/Y2FLQPWEM7v1CwBjO+dZSMVKryhmZnaMUeldSSniPtcyp9latiQd8yAKZNIPcDwAAAABJRU5ErkJggg==') repeat-x;
	font-size: 11pt;
	padding: 40px 0 60px 0;
	vertical-align: bottom;
	border-bottom: 1px solid #ccc;
}

#footer a {
	color: #7f7f7f;
}
.hr-footer {
	margin: 10px 0 1px 0 !important;
	color: #bfbfbf;
}

.hr {
	background-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('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAGBAMAAAAS4vJ7AAAAGFBMVEWxsbK6u7tWWFrU1dXY2Nnn5+dLTU/r6+vhSf4gAAAAIElEQVQI12MoLy9mKA9QY3BQS2MQSktjKDdQYygvdwAASnkF9ApiWSwAAAAASUVORK5CYII=') no-repeat right 5px;
}
#footer .b li.active {
	background: url('https://static.speedalarm.pl/img/v2.png') no-repeat 4px 5px;
}

#footer .pagelist a:hover {
	border-bottom: 1px solid #555;
	color: #555;
}

.pagelist {
	display: block;
}

#credits {
	font-size: 18px;
	line-height: 20px;
	padding: 10px 0 0 0;
	float: right;
	text-align: right;
}

#credits span {
	font-size: 10pt;
}

#credits span.ph { font-size: 9pt; }

#social {
	padding: 0 0 10px 0;
}
#blip {
	background: url('https://static.speedalarm.pl/img/sprite1_4.png') no-repeat 0 0;
	width: 32px;
	height: 31px;
}
#fb {
	background: url('https://static.speedalarm.pl/img/sprite1_4.png') no-repeat -34px 0;
	width: 26px;
	height: 31px;
}
#yt {
	background: url('https://static.speedalarm.pl/img/sprite1_4.png') no-repeat 0 -33px;
	width: 25px;
	height: 31px;
}
#rss2 {
	background: url('https://static.speedalarm.pl/img/sprite1_4.png') no-repeat -27px -33px;
	width: 21px;
	height: 31px;
}

.clearing {
	clear: both;
	line-height: 0px;
}

#people {
	width: 220px;
	float: left;
}

#cloud {
	color: #3d4d66;
	font-size: 13px;
	width: 203px;
	height: 197px;


	text-align: center;
	vertical-align: bottom;
	margin: 104px auto 0;
	padding: 11px 0 0;

	background: url('https://static.speedalarm.pl/img/sprite2.jpg') no-repeat -938px 0;
}
#cloud .value {
	color: #2a374d;
}

#phones {
	position:relative;
	z-index:0;
	width: 280px;
	float: left;
	height: 400px;
	margin: 0 0 0 20px;
	color: #d9e0ed;
}
#phones div {
	position: absolute;
	color: #ddd;
	font-size: 12px;
	text-align: center;
	display: none;
	top: 0px;
	cursor: pointer;
	cursor: hand;
	background-color: transparent;
}
#phones span {
	display: block;	
	padding: 325px 0 0 0;
}

div#iPhone {
	margin: 39px 0 0 46px;
	width: 185px;
	height: 326px;
	background: url('https://static.speedalarm.pl/img/sprite2.jpg') no-repeat 0 0;

	display: block;
}
#nexus {
	margin: 28px 0 0 46px;
	width: 180px;
	height: 340px;
	background: url('https://static.speedalarm.pl/img/sprite2.jpg') no-repeat -188px 0;
}
#nexus span {
	padding: 336px 0 0 0;
}

#htc {
	margin: 46px 0 0 46px;
	width: 181px;
	height: 314px;
	background: url('https://static.speedalarm.pl/img/sprite2.jpg') no-repeat -376px 0;
}
#htc span {
	padding: 318px 0 0 0;
}
#n95 {
	margin: 39px 0px 0px 52px;
	width: 175px;
	height: 323px;
	background: url('https://static.speedalarm.pl/img/sprite2.jpg') no-repeat -564px 0;
}
#n95 span {
	padding: 323px 0 0 0;
}
#monte {
	margin: 41px 0 0 46px;
	width: 186px;
	height: 326px;
	background: url('https://static.speedalarm.pl/img/sprite2.jpg') no-repeat -740px 0;
}
#monte span {
	padding: 325px 0 0 0;
}

.hovering {
	position: relative;
}
.hovering a {
	-webkit-transition: opacity 0.3s;
	-moz-transition: opacity 0.3s;
	-o-transition: opacity 0.3s;
	transition: opacity 0.3s;
	display: block;
	position: absolute;
	left: 0px;
	top: 0px;
	border: none !important;
	width: inherit;
	height: inherit;
}
.hovering .B {
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity = 0);
	opacity: 0;
	width: inherit;
	height: inherit;
}
.hovering .B:hover, .hovering .B:focus, .hovering.hover .B {
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity = 100);
	opacity: 1;
	border: none !important;
}
.hovering .A:hover, .hovering .A:focus, .hovering.hover .A {
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity = 0);
	opacity: 0;
}
.error, .errorlist, #contentB ul.errorlist {
	color: #9b0141;
}
.error li, .errorlist li, #contentB ul.errorlist li {
	list-style: disc;
}
.error {
	text-align: center;
	color: #9B0141;
}
.info {
	color: #5c6600;
}

#join_us {
	width: 288px;
	height: 88px;
	float: left;
	margin: 20px 0 0 56px;
}
#join_us a {
	margin: 15px 0;
}
#join_us .A {
	background: url('https://static.speedalarm.pl/img/sprite1_4.png') no-repeat 0 -72px;
	width: 288px;
	height: 88px;
}
#join_us .B {
	background: url('https://static.speedalarm.pl/img/sprite1_4.png') no-repeat 0 -162px;
	width: 288px;
	height: 88px;
}

#learn_more {
	width: 108px;
	height: 70px;
	float: right;
	margin: 25px -5px 0 0;
}
#learn_more a {
	margin: 15px 0;
}
#learn_more .A {
	background: url('https://static.speedalarm.pl/img/sprite1_4.png') no-repeat -65px 0;
	width: 108px;
	height: 70px;
}
#learn_more .B {
	background: url('https://static.speedalarm.pl/img/sprite1_4.png') no-repeat -178px 0;
	width: 108px;
	height: 70px;
}

.hide {
	display: none;
}

.dark {
	color: #333;
}

.q {
	background: url('https://static.speedalarm.pl/img/question.png') no-repeat;
	width: 16px;
	height: 16px;
	display: -moz-inline-box;
	display: inline-block;
	*display: inline;
	zoom: 1;
}
.q2 {
	background: url('https://static.speedalarm.pl/img/question2.png') no-repeat;
	width: 17px;
	height: 16px;
	display: -moz-inline-box;
	display: inline-block;
	*display: inline;
	zoom: 1;
}

.w180 {
	width: 180px;
	margin: 90px 0;
}
.w700 {
	width: 700px;
}

#related {
	text-align: right;
	font-size: 15px;
}
#related ul {
	margin: 0 0 20px 0;
}

#related li {
	list-style: none !important;
	font-size: 12px;
	margin: 0 !important;
	padding: 0 !important;
}

#related a {
	text-decoration: none;
}
.relative {
	position: relative;
}
.paddtop10 {
	padding-top: 10px !important;
}
