/* Promo CSS */

* {
margin: 0;
padding: 0;
border: 0;
}

#hlavni {
width: 700px;
background: #FFFFFF;

text-align: left;
color: #000; 
margin: 0 auto;
padding: 7px;
}

.float-vlevo {
float: left;
margin: 0 7px 7px 0;
}

.float-vpravo {
float: right:
margin: 0 0 7px 7px;
}

p {
text-align: left;
margin: 0 0 20px 0;
}

.doprava {
text-align: right;
}

h1 {
text-align: center;
color: #a7634e;
font-size: 20px;
letter-spacing: 1px;
}

h2 {
text-align: left;
color: #a7634e;
font-size: 15px;
letter-spacing: 1px;
}

.odsadit {
margin-bottom: 40px;
}

.bezodsazeni {
margin-bottom: 0;
}

a { color: #a7634e; }
a:hover { text-decoration: none; }

.ram: {
  border-style:solid;
  border-width:1px;
  border-color:#339966;
}	

.left_border {
	border-style:solid;
	border-top-width:0;
	border-bottom-width:0;
	border-right-width:0;
	border-left-width:1px;
	border-color:#910028;
}

.right_border {
	border-style:solid;
	border-top-width:0;
	border-bottom-width:0;
	border-right-width:1px;
	border-left-width:0;
	border-color:#910028;
}
			
.separator {
	border-style:solid;
	border-top-width:0;
	border-bottom-width:0;
	border-right-width:0;
	border-left-width:1px;
	border-color: #fff;
}

.separator2 {
	border-style:solid;
	border-top-width:0;
	border-bottom-width:0;
	border-right-width:0;
	border-left-width:1px;
	border-color:#d399a9;
}

.menu_sec:link, .menu_sec:visited, .menu_sec:active  {
	color: #000;
	text-decoration: none;
}

.menu_sec:hover {
	color: #fff;
	text-decoration: none;
}

.right {
    float: right;
}

.inf { 
    background: url('../img/bgr.gif') repeat-x center top; 
}


#blank {
  height: 50px;
}


/* PATIČKA PROMO */

#big-footer {
  margin: 0;
  text-align: left;
  font-weight: normal;  
}

#big-footer form input {
   font-size: 11px;
}

#big-footer #prim {
	font-family: 'Arial','Sans-Serif';
	font-size: 12px;
	color: #ecc4d0;
	background: transparent url('../img/bg-foot.gif') left top repeat-x;
	border-top: 1px solid #666;
	height: 213px;
	padding: 13px 0;	
}

#big-footer #prim .col {
	float: left;
	border-right: 1px solid #a53555;
	width: 214px;
	padding: 0 14px;
	padding-top: 5px;
	height: 208px;
	margin: 0;
}

#big-footer #prim .last { border-right: none; }

#big-footer #prim .col h3 {
	font-size: 13px;
	font-weight: bold;
	color: #fff;
	padding-bottom: 10px;
	margin: 0;
}

#big-footer #sec {
	font-family: 'Arial','Sans-Serif';
	font-size: 11px;
	background: #333;
	border-top: 1px solid #666;
	height: 79px;
}

#big-footer #sec .col h4 { font-weight: normal; font-size: 11px; margin: 0; }
#big-footer #sec ul { margin: 0; padding: 0; }
#big-footer #sec a { text-decoration: none; color: #fff; }
#big-footer #sec a:hover { text-decoration: underline; }

#big-footer #sec .col {
	color: #fff;
	float: left;
	width: 172px;
	padding: 0 0 0 67px;
	padding-top: 10px;	
}

#big-footer #sec .col {
	color: #fff;
	float: left;
	width: 215px;
	padding: 0 14px;
	padding-top: 10px;	
}

#big-footer ul.comm-list {
	margin: 0 0 18px 0;
	padding: 0;
	list-style-type: none;
	line-height: 16px;
}

#big-footer ul.ico-list {
	margin: 0 0 18px 0;
	padding: 0;
	list-style-type: none;
	line-height: 20px;
}

#big-footer a.ico-fb, #big-footer a.ico-google, #big-footer a.ico-linkuj, #big-footer a.ico-pridat {
	margin: 0;
	padding: 0 0 0 20px;
}

#big-footer a.ico-fb { background: url('../img/ico-fb.gif') left top no-repeat; }
#big-footer a.ico-google { background: url('../img/ico-google.gif') left top no-repeat; }
#big-footer a.ico-linkuj { background: url('../img/ico-linkuj.gif') left top no-repeat; }
#big-footer a.ico-pridat { background: url('../img/ico-pridat.gif') left top no-repeat; }

#big-footer input.input { 
	width: 140px;
	height: 17px;
	border: 1px solid #500017;	
	vertical-align: middle;
	padding: 1px 2px;
}

#big-footer .newsletter { margin: 0 0 12px 0; }

#big-footer input.btn-submit { 
	font-size: 12px;
	font-weight: normal;
	font-family: Arial;
	color: #d4adb8;
	background: url('../img/but.gif') left top no-repeat; 
	width: 62px; 
	height: 23px;
	padding-bottom: 2px;
	text-align: center;
	vertical-align: middle;
	border: none;	
}

#big-footer input.btn-submit:hover { color: #fff; }

#big-footer textarea.mess { border: 1px solid #500017; margin: 10px 0; }

#big-footer .center { margin: 0 auto; width: 972px; }
#big-footer p { line-height: 16px; margin: 0 0 18px 0; padding: 0; }
#big-footer p.mess-label { margin: 0 0 7px 0; }
#big-footer a { color: #ecc4d0; }
#big-footer a:hover { text-decoration: none; color: #fff; }
#big-footer .bold { font-weight: bold; }
