/*----------------------------------------------------------------------------------
  Tags preset
----------------------------------------------------------------------------------*/

* {
	padding: 0;
	margin: 0;
}
body,a,h1,h2,h3,h4,h5,h6,img,table,tbody,thead,tfoot,tr,th,td,hr,dl,dt,dd,p,q,blockquote,pre {border: 0;}

h1,h2,h3,h4,h5,h6 {margin: 0.7em 0;}

a:hover {text-decoration: none;}
p {
	margin: 1em 0;
	line-height: 1.4em;
}
table {
	font-size: 1em;
	border-collapse: collapse;
	border-spacing: 0;
	margin: 1em 0;
}
th,td {
	border-width: 1px;
	border-style: solid;
	overflow: hidden;
	padding: 5px;
}
th {
	font-weight: bold;
	padding-top: 8px;
	padding-bottom: 8px;
}
caption {
	font-weight: bold;
	padding: 0 0 5px 0;
	text-align: center !important;
}
hr {
	display: block;
	height: 1px;
	padding: 0;
	margin: 1em 0;
}

ul {margin-left: 25px;}
ol {margin-left: 32px;}
ul,ol {
	margin-top: 1em;
	margin-bottom: 1em;
}
ul ul, ol ol {margin: 0.3em 20px 0;}
li {
	margin-top: 0.3em;
	margin-bottom: 0.3em;
}
ol {list-style-type: decimal;}
li {display: list-item;}
dt {font-weight: bold;}
dd {margin-left: 25px;}

abbr,acronym {cursor: help;}
strong {font-weight: bold;}
em, cite, q, blockquote {font-style: italic;}
code, pre {font-family: "Courier New", Courier, monospace;}
del {text-decoration: line-through;}

/*----------------------------------------------------------------------------------
  Common classes
----------------------------------------------------------------------------------*/

.hidden {display: none !important;}
.invisible {visibility: hidden !important;}
.text-justify {text-align: justify !important;}
.text-left {text-align: left !important;}
.text-right {text-align: right !important;}
.text-center {text-align: center !important;}
.table-100 {width: 100% !important;}
.f-left {float: left !important;}
.f-right {float: right !important;}
.va-middle {vertical-align: middle !important;}
.marg-tb {margin: 1em 0 !important;}
.marg-tb-050 {margin: 0.5em 0 !important;}
.marg-tb-200 {margin: 2em 0 !important;}
.marg-t {margin: 1em 0 0 0 !important;}
.marg-t-200 {margin: 2em 0 0 0 !important;}
.marg-b {margin: 0 0 1em 0 !important;}
.marg-b-200 {margin: 0 0 2em 0 !important;}
.marg-off {margin: 0 !important;}
.font-085 {font-size: 0.85em !important;}
.font-090 {font-size: 0.9em !important;}
.font-100 {font-size: 1em !important;}
.font-120 {font-size: 1.2em !important;}
.font-135 {font-size: 1.35em !important;}

/*----------------------------------------------------------------------------------
  Main layout
----------------------------------------------------------------------------------*/

html, body {}
body {
	background: #e5f1ff url(../images/dealers-blog/background.jpg) center 0 no-repeat;
	font: 80%/130% "Arial CE", Arial, Verdana, sans-serif;
	text-align: left;
}
#frame-site {
	margin: 0 auto;
	overflow: hidden;
	padding: 40px 10px 0;
	position: relative;
	width: 760px;
}
* html #frame-site {padding-top: 70px;}
*+html #frame-site {padding-top: 70px;}
#frame-footer_top {
	background: #e6e6e6 url(../images/dealers-blog/frame-footer_top.gif) 0 0 repeat-x;
	color: #666;
	font-size: 0.85em;
	padding: 1.9em 0 1.5em;
}
#frame-footer_middle {
	background: url(../images/dealers-blog/frame-footer_middle.gif) right center no-repeat;
	padding-right: 100px;
	margin: 0 auto;
	min-height: 50px;
	width: 700px;
}
* html #frame-footer_middle {height: 50px;}

.cleaner {
	clear: both;
	display: block;
	float: none !important;
	font-size: 0.001em !important; /* Removes a text line in IE6 */
	height: 0;
	line-height: 0.001em !important; /* Removes a text line in IE6 */
	visibility: hidden !important;
}



/*----------------------------------------------------------------------------------
  Navigation appearance
----------------------------------------------------------------------------------*/

/* --[Main menu]----------------------------------------------------------------- */



/* --[Vertical menu]------------------------------------------------------------- */

/* --[Isolated navigation elements]---------------------------------------------- */



/*----------------------------------------------------------------------------------
  Content appearance
-----------------------------------------------------------------------------------*/

/* --[Headers]-------------------------------------------------------------------- */

h1, h2, h3, h4, h5, h6 {
	font-family: Georgia, Times New Roman, Times, serif;
	font-weight: normal;
}
h1 {font-weight: bold;}
h1, h5 {
	color: #000;
	font-size: 2.1em;
}
h2 {
	color: #005388;
	font-size: 1.8em;
}
h3 {
	color: #2080c6;
	font-size: 1.4em;
}
h4 {font-size: 1.3em;}
h5 {font-size: 1.1em;}
h6 {font-size: 1.05em;}

.blue-1 {
	color: #005388;
	font-size: 2.1em;
}



/* --[Common text]---------------------------------------------------------------- */

a {color: #000;}
hr {
	background: #88c7f5;
	color: #88c7f5;
}
th {
	background: #2080c6;
	color: #FFF;
}
th, td {border: 1px solid #2080c6;}
caption {color: #2080c6;}

p.perex {font-weight: bold;}
ul.blue-bullets-1 {margin: 0;}
ul.blue-bullets-1 li {
	background: url(../images/dealers-blog/bullet-blue-1.png) 0 center no-repeat;
	display: block;
	list-style-type: none;
	padding: 0.2em 0 0.2em 35px;
	margin: 0;
}
* html ul.blue-bullets-1 li {background-image: url(../images/dealers-blog/bullet-blue-1.gif);}

/* --[Forms]---------------------------------------------------------------------- */

form {margin: 1em 0;}
fieldset {
	border: 1px solid #2080c6;
	padding: 0 15px;
	margin: 1em 0;
}
legend {
	color: #2080c6;
	font-weight: bold;
}
form table {width: 100%;}
form table.auto {width: auto;}
form th {
	width: 40%;
	font-weight: normal;
	text-align: left;
	padding-right: 15px;
}
form th, form td {
	background: none;
	border: none;
	color: #000;
	padding-left: 0;
}
form th, form td {vertical-align: top;}
form .descrip {font-size: 0.85em;}
* html label, * html input, * html textarea {font: 1em/130% "Arial CE", Arial, Verdana, sans-serif; /* Solution for bug in IE <= 6 */}

form .input {padding: 1px 2px;}
form .input, form select {border: 1px solid #2080c6;} /* Input fields style */
form .input:focus, form select:focus {border-color: #011959;}
form input[type='checkbox'] {
	margin: 0;
	padding: 0;
}
form .submit { /* Buttons style */
	background: #2080c6;
	border: none;
	color: #FFF;
	font-weight: bold;
	line-height: normal;
	padding: 0.4em 0.9em;
	text-align: center;
}
* html form .submit {
	font-size: 1em; /* Resi chyby v IE <= 6 */
	font-weight: bold;
}

/* --[Various blocks]------------------------------------------------------------ */

.block-rect-blue-1_top {
	background: url(../images/dealers-blog/block-rect-blue-1_top.png) 0 0 repeat-x;
	padding-top: 8px;
	margin: 2.5em 0;
}
.block-rect-blue-1_middle {
	background: url(../images/dealers-blog/block-rect-blue-1_middle.png) 0 0 repeat;
	padding: 1px 0;
	width: 100%;
}
.block-rect-blue-1_bottom {
	background: url(../images/dealers-blog/block-rect-blue-1_bottom.png) 0 bottom repeat-x;
	padding-bottom: 8px;
}
.block-rect-blue-1-1 {
	float: left;
	left: 23px;
	position: relative;
	width: 70px;
}
.block-rect-blue-1-2 {
	float: right;
	position: relative;
	right: 23px;
	width: 625px;
}
.block-rect-blue-2 {
	background: url(../images/dealers-blog/block-rect-blue-2_top.gif) 0 0 no-repeat;
	color: #FFF;
	padding-top: 12px;
	margin: 1.2em 0 0;
}
.block-rect-blue-2 div {
	background: #00659e url(../images/dealers-blog/block-rect-blue-2_middle.gif) 0 0 repeat-x;
	/* margin-bottom: 10px; */
	width: 100%;
}
.block-rect-blue-2 div div {
	background: url(../images/dealers-blog/block-rect-blue-2_bottom.gif) 0 bottom no-repeat;
	padding-bottom: 1px;
	margin: 0;
}
.block-rect-blue-2_bottom-2 {
	background: url(../images/dealers-blog/block-rect-blue-2_bottom-2.gif) 0 top no-repeat !important;
	height: 14px;
	margin-bottom: 1.2em
}
.block-rect-blue-3, .block-rect-blue-3 span {
	background: url(../images/dealers-blog/block-rect-blue-3_left.png) 0 center no-repeat !important;
	color: #FFF;
	font-weight: bold;
	padding: 5px 0 !important;
	text-decoration: none;
	text-transform: lowercase;
	white-space: nowrap;
	height: 100%;
}
.block-rect-blue-3 {font-size: 0.95em;}
* html .block-rect-blue-3, * html .block-rect-blue-3 span {padding: 0 !important;}
*+html .block-rect-blue-3, *+html .block-rect-blue-3 span {padding: 0 !important;}
.block-rect-blue-3 span {background: url(../images/dealers-blog/block-rect-blue-3_right.png) right center no-repeat !important;}
.block-rect-blue-3 span span {
	background: none;
	padding: 5px 20px 5px 9px !important;
}
.block-rect-blue-3 span span span {
	background: url(../images/dealers-blog/block-rect-blue-3_middle.png) 0 center repeat-x !important;
	padding: 5px !important;
	position: relative;
}
.block-rect-trans-1 {
	padding: 9px 0;
	margin: 2.5em 0;
}
.block-rect-trans-2 {
	padding: 1px 0;
	margin: 0.5em 0 1.5em;
}
.block-rect-trans-2-1 {
	float: left;
	border-right: 1px solid #88C7F5;
	padding-right: 15px;
	width: 360px;
}
.block-rect-trans-2-2 {
	float: right;
	width: 360px;
}

/* --[Others]--------------------------------------------------------------------- */

.block-rect-blue-2 p {
	text-align: center;
	margin: 0;
}
.block-rect-blue-2 span.day {
	display: block;
	font-family: Georgia, Times New Roman, Times, serif;
	font-size: 2.4em;
	line-height: 1em;
	margin-bottom: 0.2em;
	text-align: center;
}
.block-rect-blue-2 span.month {
	display: block;
	font-size: 0.95em;
	text-align: center;
	text-transform: lowercase;
}

/* --[Banners]-------------------------------------------------------------------- */

