body {

	font-family: Tahoma, Verdana, Arial;
	font-size: 12px;
	background: #8f1617;
	margin:0;
	padding:0;
	text-align: center;
	color:#111c24;
}

div#all 
{
	background: #8f1617;
	margin: 0 auto 0 auto;
	width: 1000px;
	text-align: left;
}

div#top {
  width:1000px;
  height:204px;
  margin: 0 auto;
  background: url('/images/top_bottom.png') no-repeat center bottom;
}

div#top_left {
  float: left;
  clear: none;
  width:348px;
}

div#zpravar {
  width: 305px;
  height: 103px;
  background: url('/images/zpravar.png') no-repeat;
}

div#doporucujeme {
  width: 328px;
  height: 71px;
  background: url('/images/doporucujeme.png') no-repeat;
  margin-left: 18px;
}

/*#pr_block {
  position: relative;
  top:14px;
  left:10px;
}
#dr_block {
  position: relative;
  top:0px;
  left:108px;
}
#tr_block {
  position: relative;
  top:0px;
  left:145px;
}
#ct_block {
  position: relative;
  top:15px;
  left:10px;
}
#pa_block {
  position: relative;
  top:15px;
  left:35px;
}
#se_block {
  position: relative;
  top:1px;
  left:218px;
}*/

a.zpravar {
  display: block;
  width: 303px;
  height: 101px;
  position: relative;
  left: 1px;
  top: 1px;
}

#odkazy_in a, #odkazy_in a:visited {
color:#000;
text-decoration: none;
}

ul#odkazy_in{
  font: bold 11px Arial, Verdana, sans-serif;
  margin: 0;
  padding: 0;
  margin-left:10px;
  list-style: none;
  width:310px;
  height: 71px;
}

ul#odkazy_in li{
  float: left;
  width: 103px;
  height: 15px;
  margin-top: 15px;
}

#odkazy_in a:hover {
color:#da2525;
}

div#top_right {
  float: right;
  clear: none;
  width:652px;
}
div#top div#transfers a, div#top div#transfers a:visited, div#top div#prague a, div#top div#prague a:visited {
text-decoration: none;

  color:#bd3736;
}
div#top div#prague {
  position:relative;
  top:3px;
  left:70px;
  font-size:32px;
  color:#bd3736;
  font-weight:bold;
  
}

div#top div#prague .brown {
  color:#747474;
  font-size: 25px;
}


div#languages a img {
  border: none;
  position: relative;
  padding-right:2px;
  top:-75px;
  left:619px;
}

div#pay a img {
  border: none;
  padding-right:3px;
  padding-top:10px;
  position: relative;
  top:-75px;
  left:618px;
}

h1#menu {
  background: url('/images/menu-2.jpg') no-repeat;
  width:1000px;
  height:51px;
  margin: 0 auto;
}

h1#menu span {
	display: block;	
}

h1#menu span span{
position: relative;
top: -15px;
display: inline;
}

h1#menu a:hover {
  color:#d04041;
}

h1#menu {
	font-size: medium;	
}

.menu1 a, .menu2 a, .menu3 a, .menu4 a, .menu5 a, .menu6 a {
  color:#010101;
  font-size: 14px;
  font-weight: bold;
  text-decoration: none;
}

.menu1 {
  width: 150px;
  position: relative;
  left:42px;
}

.menu2 {
  width: 150px;
  position: relative;
  top: -43px;
  left:181px;
}

.menu3 {
  width: 150px;
  position: relative;
  top: -86px;
  left:322px;
}

.menu4 {
  width: 150px;
  position: relative;
  top:-129px;
  left:479px;
}

.menu5 {
  width: 150px;
  position: relative;
  top:-172px;
  left:635px;
}

.menu6 {
  width: 150px;
  position: relative;
  top: -215px;
  left:787px;
}

div#foot {
    background: #fff url('/images/foot.png') no-repeat;
  width:1000px;
  height:175px;
  margin: 0 auto;
}

div#foot_in {
font-size: 11px;
text-align: center;
  padding:15px;
  color:#7f7f7f;
}

div#foot_main, div#foot_main a, div#foot_main a:visited {
  font-size: 11px;
  color:#000;
  font-weight: bold;
}

div#foot_main_in {
  padding-top: 16px;
}
div#foot_sec, div#foot_sec a, div#foot_sec:visited {
  font-size: 11px;
  color:#494949;
  font-weight: bold;
}

div#foot_sec_in {
  padding-top: 16px;
}

div#foot_sec a:hover {
color:#848484 !important;
}

div#foot_last, div#foot_last a, div#foot_last a:visited {
  font-size: 11px;
  color:#848484;
  font-weight: bold;
  line-height: 18px;
}
div#foot_last_in {
  padding-top: 16px;
}

div#foot_in a, dov#foot_in a:visited {
  color:#494949;
  text-decoration: none;
}

div#foot_in a:hover {
  color:#303030;
}

div#content {
  width: 1000px;
  _width: 1000px;
  margin: 0px auto;
}

div#content_in {

}

div#content_wrap {
_position: relative;
_top: -210px;
}


div#content_left {
  float: left;
  clear: none;
  width:498px;
}

div#content_right {
  float: right;
  clear: none;
  width: 498px;
}

.banner-right {
  width:498px;
  height:107px;
  margin: 0 auto;
  background: url('/images/banner-right.png') no-repeat 0px 0px;
}

.banner-left {
  width:498px;
  height:107px;
  margin: 0 auto;
  background: url('/images/banner-left.png') no-repeat 0px 0px;
}

.banner_in a, .banner_in img{
	border-width: 0px;	
}

.banner-left .banner_in {
  padding:25px 0 0 21px;
}

.banner-right .banner_in {
  padding:25px 0 0 10px;
}

.window-left {
  width:498px;
  height:507px;
  margin: 0 auto;
  background: url('/images/window-left.png') no-repeat 0px 0px;
}

.window-left .window-in {
  width: 468px;
  margin-left: 20px;
}

.window-right .window-in {
  width: 468px;
  margin-left: 9px;
}

.window-content {
  padding-left: 6x;
  _position: relative;
  _top: 20px;
}

.window-scrollpane {
	_top: -45px;
	height: 350px;
	overflow: auto;	
	position: relative;
}

.window-scrollpane h3
{
	padding-left: 10px;
}

.pages {
  text-align: center;
  padding: 5px;
  font-size: 12px;
  float: left;
  _position: relative;
}

.pages span {
  font-size: 14px;
}

.pages a, .pages a:visited {
  text-decoration: none;
  color:#000;
}

.pages a:hover {
  text-decoration: underline;
}

.pages span.active {
  font-weight: bold;
  font-size: 15px;
}


.window-content-left {
  float: left;
  clear: none;
  padding-left:13px;
  color:#ff0101;
  _position: relative;
  _top: 0px;
}

.window-content-left strong {
	font-weight: normal;
	color: gray;	
}

.window-content-right {
  float: right;
  clear: none;
  padding-right:13px;
  _position: relative;
  _top: 0px;
  
}

.window-content-right a, .window-content-right a:visited {
color:#000;
font-size:12px;
font-weight: bold;
}

.window-content-right a:hover {
text-decoration: none;
}
.window-content h3 {
background:#e8e8e8;
font-size: 18px;
font-weight: normal;
padding: 3px 10px;
}

.window-content h3 a {
color:#111C24;
text-decoration:none;
}

.window-content h3 a:hover {
text-decoration:underline;
}

.window-content p {
padding: 0px 14px 10px;
font-size: 14px;
}

.window-top {
  padding: 22px 0 0 10px;
  height: 70px;
}

.window-bottom {
  background: #EFEFEF none repeat scroll 0 0;
  margin: 12px 10px 10px;
  ^margin: 12px 10px 10px 10px;
  _margin: 0 10px 10px 10px;
  _position: relative;
  _top: -35px;
  border: 1px solid white;
}

.window-bottom .reload{
  float: right;
  padding: 1px;
  font-size: 12px;
  font-weight: bold;
  _position: relative;
}

.window-bottom .reload span{
  position: relative;
  top: -8px;
  text-decoration: underline;	
}

.window-bottom .reload a{
  text-decoration: none;
  color: black;	
}

.window-bottom .reload span:hover{
  text-decoration: none;
}

.window-in-in {
  _position: relative;
  _top: -60px;
}
/*
.date-more {
  _position: relative;
  _top: 0px;
  border: 1px solid red;
  margin: 0;
  padding: 0;
}
*/
.window-top h2 {
  position: relative;
  top: -54px;
  padding-right:15px;
  text-align: right;
}

.window-right {
  width:498px;
  height:507px;
  margin: 0 auto;
  background: url('/images/window-right.png') no-repeat 0px 0px;
}

div#Instant_quote {

}

div#ic_top {
  background: #fff url('/images/instant-quote-top.jpg') no-repeat;
  width:242px;
  height:51px;
  margin: 0 auto;
} 
div#ic_top_in {
  color:#fff;
  font-weight: bold;
  font-size: 16px;
  padding: 11px 0 0 35px;
}

div#ic_content_in {
  background: url('/images/instant-quote-top-down.jpg') no-repeat;
  width: 242px;
  text-align: center;
  color:#fff;
}
div#ic_content {
  background:#00b5d4 url('/images/instant-quote-content.jpg') repeat-y;
  width: 242px;
  margin-left:9px;
}

div#ic_content_in .up {
  font-size: 18px;
}

div#ic_content_in .down {
  font-size: 11px;
  margin: 5px auto;
}

div#ic_content_in .upa {
  font-size: 18px;
  color:#eafaff;
}
  
div#ic_content_in .upab {
  font-size: 18px;
  color:#eafaff;
  margin-bottom: 15px;
}

div.border {
  margin-bottom: 30px;
}

div#ic_down {
  background: url('/images/instant-quote-down.jpg') no-repeat;
  width:242px;
  height:18px;
  margin: 0 auto;
}

div#book_now img, div#book_advance img {
  border: none;
}

div#our_servises {
  margin: 18px auto;
  background: #fff url('/images/instant-quote-our-servises.jpg') no-repeat;
  width: 563px;
  height:289px;
}
div.text {
  font-size: 12px;
  line-height: 16px;
  width: 525px;
  margin-left:20px;
}
div.text h1, div.text h2, div.text h3, div.text h4, div.text h5, div.text h6 {
  color:#e60206;
}

div.text h2 {
  font-size: 20px;
}
div.text h3 {
  font-size: 17px;
}
div.text h4 {
  font-size: 15px;
}
div.text h5, div.text h6{
  font-size: 12px;
}
div.ref_images {
  width:800px;
  margin: 0 auto;
  _margin-top:20px;
  text-align: justify;
}

img {
  border: none;
}
div.more {
  width:770px;
  margin: 10px auto;
text-align: right;
}

div.more a, div.more a:visited {
  color:#151515;
  padding-left: 18px;
  background: #fff url('/images/add.jpg') no-repeat 0px 5px;
}
div.more a:hover {
  font-weight: bold;
}

ul.os {
padding: 12px 0 0 30px;
list-style: none;
}

ul.os li a {
  color:#454545;
  font-size:14px;
  font-weight: bold;
  line-height:24px;
  padding-left: 23px;
  text-decoration: none;
  background: url('/images/add2.gif') no-repeat 0px 4px;
}

ul.os li a:hover {
  
  background: url('/images/add3.gif') no-repeat 0px 4px;
  text-decoration: underline; 
  color:#e60206;
}

select.select {
  width: 200px;
  margin: 15px auto;
}

form {
  margin:0px;
}

.clear {
  clear: both;
}

.page404 {
	margin: 20px;
	padding: 40px 20px 100px 20px;
	background-color: white;	
}


