/* basic CSS styles for all browsers */

#body-null
{
	width: 100%;
	min-width: 770px;
	margin: 0px auto 0px auto;
	/*background: url('../img/bg/ares.jpg') fixed top left repeat;*/
}

#body-content
{

}

#body-head
{

}

#page-null
{
	width:770px;
	margin: 0px auto 0px auto;
 /*background: url('../img/bg/sand.jpg') fixed top left repeat;*/
}

/* Note: DON'T set page-null background to fixed !!! - mess in Opera/Gecko-core */

#page-null1
{

}

#page-null2
{

}

#page-header
{
	height:170px;
	background: transparent url('../images/stopnavig.jpg') bottom left repeat-x;
}

#topnavig
{
 float:left;
 width:100%;
}

#imgtop
{

}

#page-content-null
{

}

#page-content
{
		background-color: #6699FF; /*######!!!! MODRA #######*/
}


#left-null
{
	float: left;
	width: 225px;
	min-height:300px;
	padding: 0px;
	border: 0px none;
}

#left
{
	border:2px solid #6699FF;/*######!!!!MODRA#######*/
	border-top:10px solid #6699FF;/*######!!!! MODRA#######*/
}

#main-null
{
	padding: 0px 0px 0px 225px;
}

#main
{
   background-color: #FFFFFF;
   min-height:510px;
}

#main-header
{
	min-height:20px;
	line-height:20px;
	background-color:#99CCFF; /*######################RAMECEK U HOME BARVA###################*/
	padding: 1px 1px 1px 5px;
}

#main-content
{
	padding: 10px 0px 10px 15px;
}

#page-footer
{
	height:36px;
	line-height:30px;
	background: #05403A url('../images/footer.jpg') top left repeat-x;
	text-align:right;
	color:white;
	/*font-size:0.8em;*/
}

.searchbox
{
 display:inline;
}
#searchb_div
{
 float:left;
 width:115px;
 padding-left:5px;
}

#searchb
{
 font-size:0.8em;
 width:100px;
 height:15px;
 padding-top:3px;
}

#searcht_div
{
 float:left;
 width:85px;
}

#searcht
{
 background:gray;
 color:white;
 letter-spacing:1px;
 font-size:0.8em;
 height:22px;
 border:0px none;
 /*border-top:2px solid #05403A9;*/
 /*line-height:30px;*/
}

#leftmapa
{
 background:#99CCFF; /*######################MAPA BARVA###################*/
 padding:2px;
 padding-top:0px;
 margin-bottom:0px;
 /*font-size:0.8em;*/
 margin-bottom:2px;
 }
 
#mapa
{
 padding:0px 5px 0px 15px;
}

#leftmapa a
{
text-decoration:none;
}
#leftmapa a:hover
{
text-decoration:underline;
}


/*################################################################
# 	Novinky vlevo								   	 #
################################################################*/


/*****************************************************************/

#leftnews
{
 background:#99CCFF; /*######################NOVINKY BARVA###################*/
 padding:2px;
 padding-top:10px;
 padding-bottom:10px;
 margin-bottom:2px;
 font-size:0.9em;
}

#leftnews h3
{
padding: 0px 0px 10px 15px;
}

#leftnews ul
{
	/*list-style-image: url("../images/lsipka.jpg");*/
	list-style:none;
	padding-left: 30px;
	margin: 0px;
}

#leftnews li
{
	padding: 0px;
	margin: 0px;
}

#leftnews li a
{
height: 25px;
display: block;
color:#39450F;
text-decoration:none;
}

#leftnews li a:hover
{
display: block;
color:#05403A;
text-decoration:underline;
}


#leftsend
{
 height:25px;
 line-height:25px;
 background:#99CCFF; /*######################NAPISTE NAM BARVA###################*/
 padding:2px;
 padding-top:0px;
 margin-bottom:0px;
/* font-size:1.0em;*/
 margin-bottom:2px;
}

#send
{
 padding:0px 5px 0px 15px;
}

#cart
{
 width:100%;
 font-size:0.8em;
}

#cart th
{
 text-align:left;
 padding-left:2px;
 font-size:0.8em;
}

#cart .prvni
{
 background-color:#99CCFF;
 color:white;
 font-weight:bold;
}

#cart td
{
 padding:0px;
 padding-left:2px;
 padding-right:2px;
}

#cart .right
{
 text-align:right;
}

#cart .center
{
 text-align:center;
}

#registrace
{
 width:100%;
 font-size:0.8em;
}

#registrace .prvni
{
 font-weight:bold;
 background:#e0e0e0;
}

.bottomcart
{
 display:block;
 float:left;
 width:99%;
 background-color:#99CCFF;
	border:0px none;
	font-size:0.8em;
	color:black;
	border-right: 0px none;
}


table.tproduct
{
 background:white;
 width:75%;
 float:right;
}

.tproduct td
{
 border:1px solid #99CCFF;
 text-indent:2px;
 padding-right:2px;
 clear:both;
}

table.tproduct1
{
 background:white;
 width:75%;
 text-align:left;
}

.tproduct1 td
{
 border:1px solid #99CCFF;
 text-indent:2px;
 padding-right:2px;
 clear:both;
}
