﻿*,p{font-family:Arial;
font-size:12px;}
p{
padding:0 0 4 0;
}
a, a b, b a{
color:#01348d;
cursor:pointer;
text-decoration:underline;
}
a:hover, a b:hover, b a:hover{
color:#0675bd;
}
.tn-image{
background:url(p/loadingAnimation.gif) center center no-repeat;
cursor:pointer;
}
#ajaxWindow
{
	z-index:102;
	visibility:hidden;
	width: 100%;
	height: 100%;
	position: fixed;
	top: 0;
	left: 0;
	//position: absolute;
	top: expression(document.getElementsByTagName("body")[0].scrollTop + "px");
	background-image: url("p/bg-bi.png");
	cursor:pointer;
}
table.searchtable{ background-color:#eeeeee; border:1px solid #aaaaaa;}
table.searchtable td{ border-top:1px solid #ffffff; border-bottom:1px solid #ffffff;}
table.searchtable i{color:#777777;}
.searchtable b{ color:#003f5f; }
.red{ color:#cc0000; text-decoration:none;}
.smallgrey{
font-size:11px; color:#555555;
}
table.resulttable{ border:2px solid #cccccc;}
table.resulttable td{ border-top:1px solid #cccccc; border-bottom:1px solid #dddddd;}
table.resulttable i{color:#777777;}
div.caropis{ margin-top:4px; border-top:0px solid #cccccc; padding:4px; padding-left:20px; background: url(p/file.gif) left no-repeat; font-size:11px; color:#004264;}
.carname{ color:#003049; font-family:Verdana; font-size:14px; text-decoration:none;}
div.cl1, div.cl2 {border-top:1px solid #d5deff; border-bottom:1px solid #c1cffe; cursor:pointer;}
div.cl1 {background-color:#f2f2f2;}
div.cl2 {background-color:#e4e6f0;}
div.cl1:hover, div.cl2:hover{background-color:#d7e3ff;}
h1,h2,h3,h4,h5,h6{
font-family:Verdana;
margin:8 0 4 0;
padding:0px;
text-decoration:none;
}
h1{font-size:16px; color:#1f294e; margin-bottom:10px;}
h2{font-size:14px; color:#26397d;}
h3{font-size:12px; color:#002b6c; text-transform:uppercase; padding-top:10px;}
h4{font-size:12px; color:#3564b2;}
h6{font-size:14px; text-transform:uppercase; color:#005a8d;}
.tab-on, .tab-off, .tab-otstup{
height:32px;
font-weight:bold;
border-width: 2 1 0 1;
padding:2 16 2 16;
border-style:solid;
border-color:#7e8aba;
}
.tab-on {
CURSOR: default;
COLOR: #1d2648;
BACKGROUND-COLOR: #e4e5ec;
}
.tab-off {
border:0px solid #ffffff;
CURSOR: pointer; 
COLOR: #FFFFFF;
BACKGROUND-COLOR: #3d5198;
}
.tab-off:hover{
BACKGROUND-COLOR: #18244f;
}
.tab-otstup{
width:4px;
border-bottom:1px solid #3d5198;
border-top:0px solid #3d5198;
padding:0px;
}
.tab-none, .tab-content {
width:100%;
border-width: 0 0 1 1;
border-style:solid;
border-color:#7e8aba;
}
.tab-content {border-width: 0 1 1 1;}
.show-table {DISPLAY: block; background-color:#e4e5ec;}
.hide-table {DISPLAY: none; background-color:#e4e5ec;}
.lightblue{
font-family:Arial;
color:#b2bbda;
font-size:11px;
}
.regform{
font-size:11px;
height:16px;
background:#bdbdbd;
border:solid 1px #ffffff;
}
.whitelink{
font-size:11px;
color:#ffffff;
text-decoration:underline;
}
.whitelink:hover{
color:#faff73;
}
.button{
font-size:11px;
color:#b2bbda;
font-weight:bold;
background:url(p/btbg.gif) repeat-x;
border:1px solid #1e2b5f;
height:16px;
padding:0 16 0 16;
}
form{ margin:0px; padding:0px; }
.column{ padding:0 0 25 0; }
.maindiv{ padding:10 16 25 16; }
a.nav, .activenav{
font-size:12px;
text-decoration:none;
font-weight:bold;
padding:0 8 0 8;
color:#ffffff;
}
.activenav{color:#72d3ff;}
.rpad{
padding-right:10px;
}
.prevcar{
width:106px;
height:102px;
float:left;
}
.prevcar img{
width:98px;
height:98px;
border:1px solid #ffffff;
margin-left:0px;
}
.overpic{
height:18px;
-moz-opacity: 0.82;
	opacity: 0.82;
color:#fff000;
text-align:center;
text-decoration:none;
font-size:12px;
font-weight:bold;
width:98px;
position:relative;
bottom:19px;
margin-bottom:-10px;
margin-left:1px;
background-color:#364a8f;
}
.overpic b{
color:#ffffff;
}
.whitezag{
color:#ffffff;
font-weight:bold;
font-size:13px;
margin-left:10px;
}
#menu {TEXT-ALIGN: left}
#menu A {DISPLAY: block; FONT-SIZE: 12px; COLOR: #ffffff; FONT-FAMILY: Tahoma; TEXT-DECORATION: none}
#menu TABLE TD {VERTICAL-ALIGN: bottom}
#menu .submenu {border:0px solid #364a90; border-top:0px; border-bottom:0px; DISPLAY: none; FILTER:alpha(opacity=95); POSITION:absolute; BACKGROUND-COLOR:#364a90; opacity: 0.95; moz-opacity: 0.95;}
#menu .submenu TD {padding:0px; border-width:0 1 2 1; border-style:solid; border-color:#999999;}
#menu .submenu A {border-color:#364a90;border-style:solid;border-width:0 0 0 0;padding:2px 30px 2px 10px;DISPLAY: block;MARGIN: 0px;COLOR: #ffffff;}
#menu .submenu A:hover, #menu a.b:hover{BACKGROUND-COLOR: #3d5198}
#menu A.b { border-width: 0 1 0 0; border-color:#364a90; border-style:solid; padding:0px 10px 0px 10px; MARGIN: 0px; COLOR: #fff; LINE-HEIGHT: 26px; HEIGHT: 26px; BACKGROUND-COLOR: #364a90; font-weight:bold; }
a.vertmenu{
padding:3 5 3 10;
font-size:11px;
color:#ffffff;
font-weight:bold;
text-decoration:none;
display:block;
border-bottom:1px solid #233472;
margin-width:2px;
}
a.vertmenu:hover{
background-color:#3d5198;
}
.vmenuHead{
padding:3 5 3 5;
color:#97beff;
font-weight:bold;
font-size:12px;
display:block;
}
.planbanner{
width:360px;
height:118px;
float:left;
background: url(p/bannerbg.gif) left top no-repeat;
}
.plotstup{
padding:6px 20px 10px 10px;
}
.planopis{
font-family:Arial;
font-size:11px;
color:#565656;
display:block;
}
.planopis:hover{
color:#000000;
}
.darkborder{
border:2px solid #bcbcbe;
}
.stampbg{
background: url(p/stamp2.gif) center no-repeat;
}
.intable{
border:1px solid #26397d;
background-color:#e4e7f0;
border-collapse:collapse;
}
.intable th{
background-color:#3d5198;
color:#ffffff;
border:1px solid #3d5198;
}
.intable td{
border:1px solid #3d5198;
padding-bottom:10px;
}
.plan{
font-family:Verdana;
color:#000000;
font-size:16px;
text-transform:uppercase;
text-decoration:none;
font-weight:bold;
}
.image{
border:1px solid #555555;
padding:1px;
background-color:#bcbcbe;
}
.onlogo{
font-weight:bold;
font-size:12px;
color:#bcc2da;
}
.publication{
color:#2e4183;
font-size:12px;
text-transform:uppercase;
font-weight:bold;
text-decoration:none;
}
.pubanounce{
font-size:11px;
text-decoration:none;
color:#555555;
}
hr{
color:#cccccc;
background-color:#cccccc;
height: 1px;
border-width:0px;
}
.banner{
width:100%;
float:top;
border:2px solid #dddddd;
background-color:#ffffff;
}
.typo {font-family:inherit;font-size:inherit;line-height:inherit; color:inherit;}
span.sbrace {margin-right: 0.4em}
span.hbrace {margin-left: -0.4em}
span.slaquo {margin-right: 0.44em}
span.hlaquo {margin-left: -0.44em}
span.slaquo-s {margin-right: 0.4em}
span.hlaquo-s {margin-left: -0.4em}
span.slaquo-b {margin-left: 0.85em}
span.hlaquo-b {margin-left: -0.85em}
span.sbdquo {margin-right: 0.4em}
span.hbdquo {margin-left: -0.4em}
span.sbdquo-s {margin-right: 0.35em}
span.sbdquo-s {margin-left: -0.35em}
span.squot {margin-right: 0.32em}
span.hquot {margin-left: -0.32em}
span.sowc {margin-right: 0.04em}
span.howc {margin-left: -0.04em}
span.sowcr {margin-right: 0.05em}
span.howcr {margin-left: -0.05em}
/* ---------->>> thickbox settings <<<-----------------------------------------------------------------------------*/
#TB_window {
	font: 14px Arial, Helvetica, sans-serif;
	font-weight:bold;
	color: #ffffff;
}
#TB_secondLine {
	font: 10px Arial, Helvetica, sans-serif;
	color:#000000;
}
#TB_window a:link {color: #000000;}
#TB_window a:visited {color: #000000;}
#TB_window a:hover {color: #ffffff;}
#TB_window a:active {color: #000000;}
#TB_window a:focus{color: #000000;}
#TB_overlay {
	position: fixed;
	z-index:100;
	top: 0px;
	left: 0px;
	background-color:#ffffff;
	filter:alpha(opacity=5);
	-moz-opacity: 0.5;
	opacity: 0.5;
	height:100%;
	width:100%;
}
* html #TB_overlay { 
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}
#TB_window {
	position: fixed;
	background: #eeeeee;
	z-index: 102;
	color:#000000;
	display:none;
	border: 1px solid #cccccc;
	text-align:left;
	top:50%;
	left:50%;
}
* html #TB_window {
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}
#TB_window img#TB_Image {
	display:block;
	margin: 10px 0 0 14px;
	border-style:solid;
	border-width:1px;
	border-color:#000000;
}
#TB_caption{
	height:25px;
	padding:7px 30px 10px 25px;
	float:left;
	color:#cccccc;
}
#TB_closeWindow{
	height:25px;
	padding:11px 25px 10px 0;
	float:right;
}
#TB_closeAjaxWindow{
	padding:7px 10px 5px 0;
	margin-bottom:1px;
	text-align:right;
	float:right;
}
#TB_ajaxWindowTitle{
	float:left;
	padding:7px 0 5px 10px;
	margin-bottom:1px;
}
#TB_title{
	background-color:#777777;
	height:27px;
}
#TB_ajaxContent{
	clear:both;
	padding:2px 15px 15px 15px;
	overflow:auto;
	text-align:left;
	line-height:1.4em;
}
#TB_ajaxContent.TB_modal{padding:15px;}
#TB_ajaxContent p{padding:5px 0px 5px 0px;}
#TB_load{
	position: fixed;
	display:none;
	height:13px;
	width:208px;
	z-index:103;
	top: 50%;
	left: 50%;
	margin: -6px 0 0 -104px;
}
* html #TB_load { 
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}
#TB_HideSelect{
	z-index:99;
	position:fixed;
	top: 0;
	left: 0;
	background-color:#fff;
	border:none;
	filter:alpha(opacity=40);
	-moz-opacity: 40;
	opacity: 40;
	height:100%;
	width:100%;
}
* html #TB_HideSelect {
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}
#TB_iframeContent{
	clear:both;
	border:none;
	margin-bottom:-1px;
	margin-top:1px;
	_margin-bottom:1px;
}
a.faq{
text-decoration:none;
}
a.faq:hover{
text-decoration:underline;
}
.contact{
color:#2b3167;
font-weight:bold;
}
.input{
border:1px solid #999999;
background-color:#ffffff;
}
.okmessage,.error {font-size:12px; font-weight:bold;}
div.okmessage{margin:10 0 20 0; padding:10 0 15 40; color:#000000; background-image: url(p/todo.png); background-repeat:no-repeat; background-position:left top;}
.error {display:block; width:95%; color:#a80000; margin:10 20 20 0; padding:6 20 15 40; background: url(p/stop.png) left top no-repeat #feffaa; border:1px solid #e92600;}
.anb{
border:1px solid #7f7f7f;
margin-top:20px;
}
.anb2{
border:1px solid #ffffff;
background-color:#cecece;
}
.white{
color:#ffffff;
font-weight:bold;
}
.smallwhite{
font-family:verdana;
font-size:11px;
color:#0381b2;
text-decoration:none;
}
.smallwhite:hover{
color:#000000;
}
.tblmargins{
padding:2 16 4 16;
}
.whitebtn{
background-color:#9f9f9f;
color:#ffffff;
font-size:10px;
text-decoration:none;
margin-bottom:6px;
padding:0 10 0 10;
}
.whitebtn:hover{
color:#ffffff;
background-color:#555555;
}
.downmenu{
font-size:11px;
line-height:16px;
color:#676767;
text-decoration:none;
margin:0 6 0 6;
}
.downmenu:hover{
color:#3d5198;
text-decoration:underline;
}
.topborder{
border-top:2px solid #9d9d9d;
padding:6 30 10 6;
}
.options{
font-size:11px;
color:#777777;
}
.car{
font-size:12px;
color:#22305f;
}
.pageslink{
text-decoration:none;
font-family:Arial,Verdana,Tahoma;
font-weight:Bold;
border:0px solid #ffffff;
background-color:#777777;
color:#ffffff;
padding:0 4 0 4;
margin:1px;
cursor:pointer;
}
b.pageslink{
cursor:default;
background-color:#008aca;
padding:0 4 0 4;
border:1px solid #008aca;
}
a.pageslink:hover{
color:#ffffff;
background-color:#364a90;
}
hr.vmenusep{
color:#cccccc;
background-color:#cccccc;
height: 1px;
border:1px solid #cccccc;
margin:0px;
padding:0px;
}
.smallerwhite{
font:normal Arial;
font-size:10px;
color:#ffffff;
text-decoration:none;
}
.help{
color:#002e4e;
border:solid #ffa200 1px;
background-color:#fef7bc;
padding:6 34 10 10;
margin:6 0 6 0;
background-image:url(p/info.png);
background-position:right top;
background-repeat: no-repeat;
}
.border2{
border-width:1px;
border-style:solid;
border-color:#cccccc #777777 #777777 #cccccc;
background-color:#edede0;
background-image:url(p/b22.gif);
background-position:top;
background-repeat:repeat-x;
}
img.icon {width:16px;height:16px;margin:0 2 0 2;cursor:pointer; border:0px;}
.frmBtn{
display:inline;
font:bold 11px;
color:#ffffff;
background: url(p/btbg.gif) repeat-x #364a90;
border:1px solid #002844;
padding:2 12 2 12;
text-align:center;
cursor:pointer;
margin-right:3px;
text-decoration:none;
}
.frmBtn:hover{
background:#233160;
color:#ffffff;
}
.redBtn{
display:inline;
font:bold 11px;
color:#ffffff;
background: url(p/btbg2.gif) repeat-x #364a90;
border:2px solid #ffffff;
padding:2 12 2 12;
text-align:center;
cursor:pointer;
margin-right:3px;
text-decoration:none;
}
.redBtn:hover{
background:#ce1d1d;
color:#ffffff;
}
.date{
color:#777777;
font-size:10px;
}
.date b{
font-size:inherit;
color:#8f9ac3;
}
.bigbt, .bigbt:hover{
font-size:12px;
font-weight:bold;
font-family:Verdana;
text-decoration:none;
color:#ffffff;
}