/**
* Special CSS styles for particular pages
* 
* DESIGNEO RESERVATION SYSTEM
*
* This document was developed by Deczka Webdesign, all rights reserved.
* {@link http://www.deczka.com}
*
* @author       Honza Michalicka <info@deczka.com>
* @copyright    (c) Honza Michalicka 2006 - {@link http://www.deczka.com}
* @version      1.0
*/

/*
* Zajezdy a terminy
* ------------------------------------------------------------------------------
*/
.zajezd {position:relative;min-height: 160px; _height:160px;}

.zajezd div.ramect{position:absolute; top:40px ; left:0px; background: url(../img/ramect.png); width:144px; height:8px;display:block; z-index:3;}
.zajezd div.ramecr{position:absolute; top:40px ; left:134px; background: url(../img/ramecr.png); width:9px; height:100px;display:block; z-index:3;}
.zajezd div.ramecb{position:absolute; top:131px ; left:0px; background: url(../img/ramecb.png); width:144px; height:9px;display:block; z-index:3;}
.zajezd div.ramecl{position:absolute; top:40px ; left:0px; background: url(../img/ramecl.png); width:8px; height:100px;display:block; z-index:3;}

.zajezd div.no-iamge{position:absolute; top:40px ; left:0px; background: url(../img/no-image.jpg); width:144px; height:100px;display:block; z-index:1;}

.zajezd p img{position:absolute;top:40px ;margin: 0 0 0 5px !important; left:0px;  z-index:2; border:none !important;height:100px !important;}
 .zajezd ul {margin: 0 0 5px 0;}
.zajezd p, .zajezd ul {margin-left:160px !important; list-style-position: inside; padding:0;}
 .zajezd ul li {margin:0;padding:0;}
 
 .kathead {position:relative;min-height: 160px; _height:160px;}

.kathead div.ramect{position:absolute; top:0px ; left:0px; background: url(../img/ramect.png); width:144px; height:8px;display:block; z-index:3;}
.kathead div.ramecr{position:absolute; top:0px ; left:134px; background: url(../img/ramecr.png); width:9px; height:100px;display:block; z-index:3;}
.kathead div.ramecb{position:absolute; top:91px ; left:0px; background: url(../img/ramecb.png); width:144px; height:9px;display:block; z-index:3;}
.kathead div.ramecl{position:absolute; top:0px ; left:0px; background: url(../img/ramecl.png); width:8px; height:100px;display:block; z-index:3;}

.kathead div.no-iamge{position:absolute; top:0px ; left:0px; background: url(../img/no-image.jpg); width:144px; height:100px;display:block; z-index:1;}

.kathead p img{position:absolute;top:0px ;margin: 0 0 0 5px !important; left:0px;  z-index:2; border:none !important;height:100px !important;}
 .kathead ul {margin: 0px 0 5px 0;}
.kathead p, .kathead ul {margin-left:160px !important; list-style-position: inside; padding:0;}
 .kathead ul li {margin:0;padding:0;}
 
.kategorie {
    margin: 10px 0;
     padding: 5px 10px 10px 10px;
    background-color: #1F1F1F;
    width:760px;
    float:left;
}
.kategorie h2 {margin: 0; line-height: 1.4em; }
.zajezd {
    margin: 5px 0 20px 0px;
    padding: 5px 10px 0px 0;
     border-bottom: 1px solid  #2e2e2e;
}
.zajezd h2 { margin: 0; line-height: 1.4em;padding:0 0 6px 0; }


#zaj-popis  {
  background-color: #F1CE7D;
}

#zaj-itinerar {
  background-color: #3F362B;
}
  #searchzaj {padding:10px;}
 #searchzaj select{width:160px; margin-bottom:5px;margin-top:2px;}
/*
* Objednavka
* ------------------------------------------------------------------------------
*/
#order-steps {
	width: 100%;
	padding: 0;
	margin: 15px 0 15px;
	border: none;
}
#order-steps ul{
	background: url(../img/objednavka.jpg) no-repeat;
  height: 50px;
	width:1000px;
  margin: 0;
	padding: 0;
}
#order-stepsp ul{
	background: url(../img/objednavka2.jpg) no-repeat;
  height: 50px;
	width:1000px;
  margin: 0;
	padding: 0;
}
#order-stepsp ul.step01{background-position: 0px 0px;	}
#order-stepsp ul.step02{background-position: 0px -50px;	}
#order-stepsp ul.step03{background-position: 0px -100px;	}
#order-stepsp ul.step04{background-position: 0px -150px;	}
#order-stepsp ul.step05{background-position: 0px -200px;	}

#order-steps ul.step01{background-position: 0px 0px;	}
#order-steps ul.step02{background-position: 0px -50px;	}
#order-steps ul.step03{background-position: 0px -100px;	}
#order-steps ul.step04{background-position: 0px -150px;	}

#order-steps li, #order-stepsp li {
		margin: 0; 
		padding: 0;
  		display: inline;
  		list-style-type: none;
		float: left;
		font-weight: normal;
		padding: 17px 0px;
		margin-left: 60px;
		
		text-decoration: none;
		color: #b5b5b5;
		font-family: "Arial CE", "Helvetica CE", Arial, helvetica, sans-serif;
	   font-size: 120%;
  	}
#order-steps li.oone{width:185px;}  	
#order-steps li.otwo{width:200px;}
#order-steps li.othree{width:160px;}
#order-steps li.ofour{}

#order-stepsp li.oone{width:140px;}  	
#order-stepsp li.otwo{width:142px;}
#order-stepsp li.othree{width:160px;}
#order-stepsp li.ofour{width:120px;}
#order-stepsp li.ofive{}

#order-steps li.active, #order-stepsp li.active {
	color:#fff;	
}
#order-steps li.past, #order-stepsp li.past {
	
        
}	
#order-steps a, #order-stepsp a{
		display: block;
		text-decoration:none;
		color: white;
		
}
#order-steps  a:hover, #order-stepsp  a:hover {	text-decoration:underline; color: #d71110}


/*
* Formular
* ------------------------------------------------------------------------------
*/

form fieldset {
    border: 1px solid #24201d;
    background-color: #0d0d0d;
}

form fieldset div {
    clear:both;
    padding: 0.2em 0;
}


form div.invalid label {
    font-weight:bold;
    color:red
}
form div.invalid input {
    background: #FFEFEF;
    border: 1px solid red;
}



.form-error {
    border: 1px solid red;
    color: red;
    padding: 5px 10px;
    margin: 5px 0;
    font-weight: bold;
}
.form-error ul {margin: 0; padding: 0; list-style: none; text-align: left;}

#objednavka #main-column {
    width: 95%;
}
#objednavka .field {
    width: 215px;
    height:20px;
    padding:2px 5px;
    background:url(../img/input-classic.gif) no-repeat;
    border:none;
}

#objednavka label {
	float: left;
	text-align: left;
	width: 100px;
	padding: 3px 20px 3px 10px;
}
#objednavka label.nostyle {
	float: none;
	width: auto;
	padding: 0;
}

#objednavka .checkbox-container {
    margin: 0 0 0 130px;    
}
#objednavka .checkbox-container label {
    float: none;
    width: auto;
}

#objednavka h1, #objednavka h2, #objednavka h3 {
     font-family: "Trebuchet MS", "Geneva CE", lucida, sans-serif;
     margin: 1.5em 0 0.5em 0;
}

#objednavka form hr, #module-rezervace form hr{
display: block;
margin: 12px; 25px;
border: 1px solid #3F3F3F;
border-bottom: 1px solid silver;
color: #abc9eb
}
#module-rezervace form hr{
border: 1px solid #4E4B42;
border-bottom: 1px solid silver;
margin: 12px; 5px;
}

#objednavka .povinny {
    font-size: 120%;
    font-weight: normal;
    color: gray;
    padding: 0 5px;
    font-family: "Georgia CE", "Times New CE", "New York CE", "Times CE", Georgia, times, serif;
}

#objednavka .buttons {
    clear: both;
}

#objednavka .seznam-ucastniku {
    float: left;
    width: 100%;
}
#objednavka .pridat-ucastnika {
    float: right;
    width: 50%;
}
#objednavka .pridat-ucastnika .field {
    width: 150px;
}
#objednavka .pridat-ucastnika .submit {
    padding: 3px 10px;
    font-weight: bold;
}
#objednavka .seznam-ucastniku .pomocnejradek td{
    height: 3px;
    padding: 0;
    margin: 0;
}

.buttons { margin: 10px 0;}
.buttons a:link, .buttons a:visited, #objednavka .submit {
    color: black;
    text-decoration: none;
    font-weight: bold;
    border: 1px solid black;
    
    height:29px;
    
    background: url(../img/btn_continue.gif) repeat-x;
    padding: 5px 10px;
}
.buttons a:hover , #objednavka .submit:hover {
    
}
#objednavka #podminky {
    border: 1px solid gray;
    background: white;
    padding: 5px;
}

.readonly-field {
    border: 1px solid gray;
    padding: 0 2px;
    background: silver;
    width: 200px;
    float: left;
}


/*
* Formatovani fotek k zajezdum
* ------------------------------------------------------------------------------
*/
.pict, .pict-l{
	float: right;
	border: 1px solid black;
	padding: 0;
	margin: 2px 0 2px 6px;
	text-align: center;
	line-height: 0;
}
.pict-l{
	float: left;
	margin: 2px 10px 2px 0;
}
.pict img, .pict-l img{
	border: none;
}
.pict-text {
	font-size: 90%;
	font-style: italic;
	padding: 0;
	margin: 0;
}
.pict a:link, .pict a:visited, .pict-l a:link, .pict-l a:visited {
    border: none;
    margin:0;
    padding: 0;
    line-height: 0;
}
.pict-gallery .pict:hover, .pict-gallery .pict-l:hover {
    background: #FFFCCF;
}


.pict-gallery a:link, .pict-gallery a:visited {
	float: left;
	border: none;
	padding: 4px;
	min-height:95px;
	margin: 5px 5px 5px 0;
	background: white;
	text-decoration: none;
}
.pict-gallery a:hover {
    background: #FAC700;
}
.pict-gallery img {
	border: none;
	margin: 0;
	padding: 0;
}


/*
* RUZNE
* ------------------------------------------------------------------------------
*/
form table {width:600px}
form table input {width:100%;border:solid 0px;}
form table td {width: 70%;padding:0;padding:0.1em 0.2em;background:#ccc}
form table select {border:0}
#input {background:#ccc}
#input:focus {background:white}

#menu {margin:2em auto}





th {background:#BBD9EE;padding:0}

th a {color:black;display:block;padding:0.3em 0.5em}

th, td{border:solid 1px #A4D1EF;}

.currency {text-align:right}

td {background:#EFF9FF;padding:0.2em 0.6em}

tr.even td {background:#DFF2FF}


.terminy-past td{
    /*text-decoration: line-through;*/
    color: gray;
}



#details-tabs ul {list-style:none;height:2em}
#details-tabs li {float:left;padding:0 .2em}

.contextMenu {cursor:pointer;}
.contextMenu ul {position:absolute;background:white;border:solid 1px gray;list-style:none;margin:0;margin:0;padding:0}
.contextMenu a {display:block;padding:.2em 0.4em}
.contextMenu a:hover {background:gray}

.contextMenu span {	
    text-indent: -9999em; /*zmizi text*/
	overflow: hidden;}
	
	

#podsekce ul{
 	margin: 0; 
	padding: 0;   
}
#podsekce li {
	list-style-type: none;
	margin: 0; 
	padding: 0;
}



#login-box {
    font-family: "Arial CE", "Helvetica CE", Arial, helvetica, sans-serif;
    font-size: 120%;
    background-color: #3F362B; /* #4F4F4F; */
    margin: 10px 0;
    padding: 0px;
    text-align: center;

}
#login-box a {
    background: #E08E00 url(../img/btn_gradient.png) repeat-x top left;
    border: 1px solid #AF6F00;
    border-top:1px solid #FFCB3F;
    border-left:1px solid #FFCB3F;

    margin: 0; 
    padding: 10px 0 10px 5px;
    display: block;
    text-decoration:none;
    color: #3F362B;
    font-weight: bold;
    font-style: italic;
}
#login-box a:hover {
    background: #FCB603 url(../img/btn_gradient2.png) repeat-x top left;
    border: 1px solid #AF6F00;
    border-bottom:1px solid #FFCB3F;
    border-right:1px solid #FFCB3F;
}

#navigacni-strom {
    font-family: "Arial CE", "Helvetica CE", Arial, helvetica, sans-serif;
    font-size: 90%;
    margin: 0;
   
    background: none;
    padding: 60px 0 0 5px;
    
}
#navigacni-strom a, #navigacni-stromen a { color:white;}
#navigacni-stromen {
    font-family: "Arial CE", "Helvetica CE", Arial, helvetica, sans-serif;
    font-size: 90%;
    background-color: #000000; /* #4F4F4F; */
    margin: 0;
    height: 440px;
    padding: 60px 0 0 0;
    background-image: url(../img/fastclick.png);
}
#navigacni-strom ul {
  
   list-style-image: url(../img/point.png); 
   
}
#navigacni-strom ul li{
   
}
#navigacni-strom ul li ul{
list-style-type: circle;
list-style-image: none; 
}
#navigacni-strom ul li ul li {
   margin: 0;
}

#navigacni-strom h3 {
    padding: 5px 0;
}
#navigacni-stromen ul {
   margin: 0 0 0 15px;
   padding:  0 7px 0 9px;
    list-style-image: url(../img/point.png); 
}
#navigacni-stromen ul li{
     margin: 0 0 7px 4px;
   
}
#navigacni-stromen ul li ul{
list-style-type: circle;
list-style-image: none; 
}
#navigacni-stromen ul li ul li {
   margin: 0;
}

#navigacni-stromen h3 {
    padding: 5px 0;
}
#pruvodce-login-box {
    background-color: #4F4F4F;
    margin: 10px 0;
    padding: 0 10px;
}

#klientska-sekce #pruvodce-login-box label {
    display: block;
    margin: 0;
    padding: 0;
    width: 100px;
}
#klientska-sekce #pruvodce-login-box div {
    margin: 10px 0 0
}


#user-box {
    font-family: "Arial CE", "Helvetica CE", Arial, helvetica, sans-serif;
    font-size: 110%;
    background-color: #3F362B;
    margin: 10px 0;
    padding: 0px;
}
#user-box ul {margin: 0; padding: 0;}
#user-box li {list-style: none;}

#user-box a {
    padding: 5px 10px;
    display: block;
    border-top: 1px solid black;
    text-decoration: none;
     
}
#user-box a:hover {
    background-color: #1F1F1F;
}
#user-box a.active {
    background-color: #1F1F1F; 
}
#user-box h3, #user-box p {
    padding: 0 10px;
}
#user-box h3 {
    padding: 5px 10px 0;
}

#user-box label {
    display: block;
    margin: 0;
}
#user-box div {
    margin: 0;
    padding: 0;
}




#search-box {
    font-family: "Arial CE", "Helvetica CE", Arial, helvetica, sans-serif;
    font-size: 110%;
    background-color: #000000;
    margin: 10px 0;
    padding: 5px 10px;
}
#search-box2 {
    font-family: "Arial CE", "Helvetica CE", Arial, helvetica, sans-serif;
    font-size: 110%;
    background-color: #000000;
    margin: 20px 0;
    padding: 0; 
}
#search-box2 h3{
   margin-left:5px;
}
#search-box h3 {
    margin: 5px 0;
}
#search-box .submit {
    margin: 5px 0 10px;
}


#news-box dt {
    font-weight: bold;
}
#news-box dt .date {
    font-weight: normal;
    color:#8F8F8F;
}
#news-box dd {
    margin: 0; padding: 0;
}


.news h3 {
    padding: 0;
    margin: 0;
}


.tour-detail-info th, .tour-detail-info td, .tour-terms th, .tour-terms td{
    border-top: 1px solid #2E2E2E;
    border-bottom: 1px solid #2E2E2E;
    border-right: 0;
    border-left: 0;
	text-align: left;
	padding: 3px 5px;
}

.tour-detail-info th, .tour-terms th {
    background: transparent;
    color: white;
}

.tour-terms th, .tour-terms td {
    padding: 3px 0px 3px 0px;
}
#btn-book2{
margin-top:0px;
}
#btn-book,#btn-book2 {
    float: right; 
}
#btn-book a:link, #btn-book a:visited,#btn-book2 a:link, #btn-book2 a:visited, .order-btn a:link, .order-btn a:visited{
    display:block;float:left;
    color: #fff;
    text-decoration: none;
    font-size:11px;
    text-align:left;
    font-weight:bold;
    text-shadow: 0px 1px #000;
    padding: 4px 0 0 26px;
}
 a.zav{background-position: -1px -1px; width:134px;height:21px;}
 a.nezav{background-position: -1px -27px; width:157px;height:21px;margin-right:4px;}
 a.printbtn{background-position: -1px -53px; width:65px;height:21px;margin-right:4px;}
#btn-book a:hover,#btn-book2 a:hover {
}


.hint {
    border-bottom: 1px dotted inherit; cursor: help;
}


#module-rezervace fieldset {
    background: #0d0d0d;
}
#module-rezervace .submit {
    padding: 3px 10px;
    font-weight: bold;
}
/* #module-rezervace h2 {
    margin: 0;
}
*/

#zajezd h2 {
    font-family: "Arial CE", "Helvetica CE", Arial, helvetica, sans-serif;
    background: #FAC700;
    font-weight: normal;
    color: black;
    padding: 3px 10px;
    font-size: 140%;
    clear: both;
        	
}
th {background:#BBD9EE;padding:0}

th a {color:black;display:block;padding:0.3em 0.5em}

th, td{border:solid 1px #A4D1EF;}

.currency {text-align:right}

td {background:#000;padding:0.2em 0.6em}

tr.even td {background:#3F3F3F}



/* KLIENTSKA SEKCE */
#klientska-sekce table{
        font-family: "Arial CE", "Helvetica CE", Arial, helvetica, sans-serif;
        font-size: 110%;
}
#klientska-sekce th {
    background: #FEB902;
    padding: 3px 5px;
    border: 2px solid black;
    font-weight: normal;
    color: black;
}
#klientska-sekce td {
    border: 2px solid black;
    color: white;
}

#klientska-sekce textarea {
    width: 500px;
    height: 150px;
}
#klientska-sekce .submit {
    padding: 2px 5px;
    font-weight: bold;
}
#klientska-sekce label {
    width: 160px;
}

#klientska-sekce .checkbox-container {
    margin: 0 0 0 0;    
}
#klientska-sekce .checkbox-container label {
    float: none;
    width: auto;
    margin: 5px;
}
 
.promobanner {
    margin: 10px 0;
    padding: 5px 10px 10px 10px;
    background-color: #1F1F1F;
    width:530px;
  float:left;
}

.box1, .box2, .box3, .box4 {
    margin: 10px 0;
    padding: 5px 10px 5px;
    background-color: #1F1F1F;
}

.box1 { background-color: #EECE77; color: black;}
.box2 { background-color: #96B768; color: black;}
.box3 { background-color: #3F362B;}
.box4 { background-color: #CD5352; color: black;}








.promobanner h1{ margin: 0em 0 0.4em 0; line-height: 1.4em; }


.greybox {
    margin: 10px 0;
    padding: 10px 20px 10px;
    background-color: #1F1F1F;
    clear: both;
    min-height: 110px;
}
.news {
    margin: 1px 0;
    padding: 0px 0px 0px 5px;
    background-color: #000;
    font-size: 12px;
    border-bottom: 1px solid  #2e2e2e;
     width:544px;
    float:left;
}
.newss_up {
   float:left;
    margin: 10px 0 0 0;
    padding: 0;
    background-color: #000000;
    height:13px;
    width:550px;
   /* background: url(../img/new_top.png) no-repeat;    */ 
}
.newss {  
float:left;
    margin: 0;
    padding:0;
    background-color: #000000;
    width:550px;
    border-bottom: 1px solid  #2e2e2e;
    /*background: url(../img/new_mid.png) repeat-y;     */
}
.newss_in {
    margin: 0;
    padding: 2px 22px 10px 0px;
   
}
 .newss_in h2 {
    margin: 0;
    padding: 0 0 10px 0;
   
}
  .newss_in img{margin: 3px 0px 10px 10px;}

.newss_bot { 
float:left;
    margin: 0;
    padding: 0;
    background-color: #000000;
    height:11px;
    /* background: url(../img/new_bot.png) no-repeat;    */
    width:550px;   
}
.newss h3 {
    padding: 0 0 5px 0;
    margin: 0;
}
.news h3 {
    padding: 0;
    margin: 0;
}


.diskuze-msg {
    background: #3F3F3F;
    margin: 10px 0;
    padding: 5px 10px;
}

#statusMsg {
    background: #FFBB02;
    color: black;
    padding: 3px 10px;
    margin: 5px auto;
    z-index: 11;
}




/* 
* GUIDES 
* --------------------------------------------------------------------------------
*/
#guides table{
        font-family: "Arial CE", "Helvetica CE", Arial, helvetica, sans-serif;
        font-size: 110%;
}
#guides th {
    background: #FEB902;
    padding: 0 5px;
    border: 2px solid black;
    font-weight: normal;
    color: black;
}
#guides th a:link, #guides th a:visited {
    color: black;
    padding: 5px 5px;
}
#guides th a:hover {
    background: #FE8A02;
    color: #4F4F4F;
}
#guides td {
    border: 2px solid black;
    color: white;
}

#guides textarea {
    width: 500px;
    height: 150px;
}
#guides .submit {
    padding: 2px 5px;
    font-weight: bold;
}
#guides label {
    width: 160px;
}

#guides .checkbox-container {
    margin: 0 0 0 0;    
}
#guides .checkbox-container label {
    float: none;
    width: auto;
    margin: 5px;
}

/*---------------------------*/
#guides {
background: black;
}
#guides #page  {
	width: auto;
	text-align: left;
	position: absolute;
    left: 0%;
    margin: 0;
    padding: 0;
    background: black;
}

#guides #header-part {
border-bottom: 1px solid gray;
height: 90px;
width:760px;
}

#guides #main-column {
	position: absolute;
	top: 100px;
	left: 210px;
    width: auto;
	margin: 0;
	padding: 0;
}
#guides #main-column-in { padding: 0 10px; margin:0; }

#guides #side-column {
	position: absolute;
	top: 100px;
	left: 0;
	width: 210px;
	margin: 0;
	padding: 0;
}
#guides #side-column-in { padding: 0; margin:0; }

#guides #footer-part {
	height: 50px;
	margin: 0;
	padding: 0;
	clear: both;
	position:absolute;
	bottom: -80px;
	right: 0;
	background: black;
	border-top: 0.5px solid #b9b2a1;
	width: 100%;
}

#guides #footer-part p {
	text-align: right;
	font-size: 100%;
	color:#b9b2a1;
	line-height: 1.5em;
	padding: 10px 20px;

}
#guides #footer-part a { color: #b9b2a1; }

#guides .filters {
    border: 1px solid #1F1F1F;
    background: #3F3F3F;
    padding: 3px 5px;
    margin: 10px 0 10px;
    width: 90%;
}
#guides .filters span {
    margin: 10px;
}
#guides #footer-part a:hover { color: #CC6E01; background-color: transparent; }

/* Barevne odlisovani radku v tabulce */
/* ----------------------------------------------------------------------------*/

.obj-nezapl td, .term-noguide td{
    background-color: #FFEE9F !important; /* #FFAC8F #FF885F */
}
.obj-zapl td{
    background-color: #E3FF9F !important; 
}
.kat-notrip td, .zaj-noterm td, .sec-nokat td, .mail-systemovy td, .rez-close td {
    background-color: #FFEE9F !important; /* zluta */
}
.row-invisible td, .row-invisible td a  {
    background-color: #ddd !important; /* seda */
    color: gray;
}
.term-init td, .obj-init td, .user-pruvodce td {
    background-color: #FFEE9F  !important; /* zluta */
}
.term-cancelled td, .obj-cancelled td, .user-admin td, .rez-invalid td {
    background-color: #FFAC7F !important;  /* cervena */
}
.term-ready td, .obj-ok td, .user-klient td {
    background-color: #DFF2FF !important; /* svetle modra */
}
.user-bezrole td {
    background-color: #EFF9FF !important; /* tmavsi modra */
}

h1#sec_un{display:none;background: url(../img/section_underline.png) no-repeat;background-position: bottom;height:50px;width:180px;text-align: center;}
#veltrusy a {margin:0 0 5px 0;padding:0;display:block;}
#veltrusy a img{margin:0;padding:0;display:block;}
#kalakc a {margin:0 0 5px 0;padding:0;display:block;}
#kalakc a img{margin:0;padding:0;display:block;}

div.news a.objednat{display:block;float:left;
    color: black;
    text-decoration: none;
    font-size:11px;
    text-align:center;
    text-shadow: 1px 1px #fffef4;
    padding: 2px 0 0 0;
    height:20px;
    width:135px;
    background: url("../img/btnrezh2.png");}
div.news a#objednat:hover{ background: url("../img/btnrez2.png");}

h1#zajezd{float:left;margin:0;width:400px;}
div.zajezd-left{float:left;width:100%;clear:both; margin: 10px 0 15px 0;}
div.zajezd-left div.cena{float:left;padding: 7px 0 0 4px;font-size: 15px;color:#66ff44;}


