
#vs a {



	color: #F56600;



	cursor: pointer;



	text-decoration: underline;



}







#vs  a:visited {



	color: #b51b00;



	cursor: pointer;



	text-decoration: underline;



}







html {



  background: #D9DDE0;



}







body#vs {



	background:  white;



	color: #252525;



	font: 12px arial, Geneva, Arial, Helvetica, sans-serif;



	margin: 0px auto;



	border: solid #ccc;



	border-width: 0 1px 0 1px;



	padding: 0 6px 0 6px !important;



	width: 980px;



	position: relative;



}











#vs #Head {



	/* background: #fff url(img/logo.gif) no-repeat top left;



	height: 93px; */



}







#vs #Content {



	padding: 0 8px 0 10px !important;



}







#vs #Menu {



	background: #fff;



	padding: 0 0px 0 0px;



	height: 35px;



	border: #ccc solid;



	border-width: 0 0 1px 0;



}







#vs #Menu a.menu, #vs #Menu a.menu:visited {



	font-size: 12px;



	color: #D27400;



	background-image:url(../images/poz_menu_vs.gif);



	 



	font-weight: bold;



	position: relative;



	top: 13px;



	padding: 3px 4px;



	display: block;



	margin: 0 4px 0 0;



	text-decoration: none;



	float: left;



	border: #ccc solid;



	border-width: 1px;



}



#vs #Menu a.menu:hover {



	color:#FF9000;



	background-image:url(../images/poz_menu_vs-hover.gif);



}







#vs #Menu a.current, #vs #Menu a.current:visited {



	background: #2A397A;



	color:#FFFFFF;



 /*	background-image:url(../images/poz_menu_vs.gif); */



	border: #ccc solid;



	border-width: 1px 1px 0 1px;



	text-decoration: none;



	padding-bottom: 5px;



}







#vs #User_points {



	background: #ccffcc;



	color: black;



	font-weight: bold;



	font-size: 120%;



}







#vs #Footer {



	padding: 10px 0px 9px 18px;



	background: url(img/footer.gif);



	clear: both;



   width: 100%;



   position: relative;



   left: -13px;	



}







#vs #Status {



	float: right;



	line-height: 30px;



	padding: 0 0px;



}







#vs #Columns {



	padding: 15px 0 0 0;



}







#vs #Column1 {



	width: 325px;



	float: left;



	padding: 0 0 6px 7px;



	border: solid #ccc;



	border-width: 0;



	background-color: #FEF0D6;



}







#vs #Column2 {



	margin: 0 0 0 10px;



	padding: 0 0 6px 7px;



	border: solid #ccc;



	border-width: 0 0 0 0;



	width: 320px;



	float: left;



	background-color: #D6E0FF;



}







#vs #blok_obchod {



	background-color:#FFFFFF;



	margin: 0 7px 0 0;



	padding: 7px 3px 7px 7px;



}







#vs div#userDiscount {



	border: 1px solid black;



	padding: 4px 0 4px 7px;



	background: #fff;



	font-weight: bold;



	margin: 7px 0 7px 0;



	width: 90px;



}







#vs #messageAlert {



  font-size: 14px;



  font-weight: bold;



  background: #D1DCFF;



  padding: 6px;



  



}







#vs fieldset {



	border: 1px solid #bbb;



	padding: 6px 6px 6px 6px;



	margin: 0 7px 0 0;



}







#vs h1 {



	color: #2A397A;



	font-weight: bold;



	padding: 15px 0 15px 0px;



	margin: 0;



	text-align: center;



}







#vs .nadpis_blok {



	background-color:#FFFFFF;



	margin: 7px 7px 1px 0;



	padding: 7px 0 7px 7px;



	text-align: center;



}







#vs h2 {



	color: #F56600;



	font-weight: bold;



	padding: 12px 0 16px 0;



	margin: 0;



	text-shadow: 1px 1px 2px #5d5d4d;



	text-align: left;



}







#vs h3 {



	margin: 0px 0px;



	font-size: 140%;



	padding: 4px;



}







#vs h4 {



	margin: 0px 0px;



	font-size: 120%;



	padding: 5px 0 5px0;



}







#vs h6 {



	font-size: 1.1em;



	font-weight: normal;



	margin: 0 0 0 0;



	padding: 0;



}







#vs hr {



	background: #ccc;	



	border: solid #ccc;



	border-width: 1px 0 0 0;	



	color: #ccc;



	margin: 5px 3%;



	padding: 0;



	height: 0px;



}







#vs html {



	background: #fff;



	margin: 0;



	padding: 0;



}







#vs img {



	border: none;



	margin: 4px 6px;



}







#vs input {



	vertical-align: middle;



}







#vs label {



	float: left;



	clear: left;



	width: 150px;



	vertical-align: middle;



	margin: 0px 0 0px 0;



}







#vs label.label_normal {



	display: inline !important;



	float: none !important;



	width: auto !important;



}







#vs p {



	line-height: 1.5em;



	margin: 6px 3px 0 0;



	padding: 0 0 0 0;



}







#vs table {



	border-collapse: collapse;



	border: none;



	margin: 0 7px 7px 0;



	overflow: auto;



	background-color:#e6eaf4;



}







#vs .affordable {



	background: #ffffff;



	margin: 0 7px 7px 0;



}







#vs .nobr {



  white-space: nowrap;



}







#vs .tooexpensive {



	background: #FFE7D7;



}







#vs table td, #vs table th, #vs table tr {



	border: 1px solid #ccc !important;



	padding: 2px 4px !important;



}







#vs table th {



	font-weight:normal;



	color:#666666;



}







#vs table .cisla_doprava { text-align:right; }







#vs table .doprostred { text-align:center; }







#vs table.noborder * {



	 border: none !important;



}







#vs textarea {



	font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif;



}







#vs ul {



	line-height: 170%;



	list-style-position: inside;



	list-style: circle;



	margin:  8px 8px 8px 18px;



	padding: 4px;



}







#vs li ul {



	list-style: square;



}







#vs .aleft	{



	float: left;



	margin: 0 10px 0 0;



	padding: 0;



}







#vs .aright	{



background-color:#FFFFFF;

border-color:#FFFFFF;

float:right;

padding:20px 2px;



}







#vs a.button, #vs a.button:visited, #vs input[type=submit] {	



	border: 2px outset #ccc;



	font: 9px Verdana, Geneva, Arial, Helvetica, sans-serif;



  text-transform: uppercase;



  color: #000;



	margin: 0px 5px 0 0;



	padding: 0px 4px;	



	text-decoration: none !important;



	background: #fff !important;



}







#vs a.button:active {	



	border: 2px inset #ccc;



	background: #eee !important;



}







#vs .capitalize {



	text-transform: capitalize;



}







#vs .center		{



	text-align: center;



}







#vs .bcenter {



	margin-left: auto;



	margin-right: auto;



}







#vs .clear				{



	clear: both;	



}







#vs .clearl {



	clear: left;



}







#vs .clearr {



	clear: right;



}







#vs .error, #vs .alert {



	color: #ff0000;



}







#vs .middle	{



	vertical-align: middle;



}







#vs .noborder {



	margin: 0;



	text-decoration: none;



}







#vs .none {



	display: none;



}







#vs .notice {



	color: #4a4a4a;



	font-size: 10px;



	font-weight: normal;



}







#vs .small_caps {



	font-variant: small-caps;



}







#vs .strike {



	text-decoration: line-through;



}







#vs .taleft	{



	text-align: left;



}







#vs .taright	{



	text-align: right;



}







#vs .uppercase {



	text-transform: uppercase;



}



#vs .alert1 {



  color: #ff0000 !important;  



}







#vs .alert2 {



  color: #ccc;



}







#vs .alert3 {



  color: #2C681A;  



}







#vs .alert4 {



  color:  #0000ff;  



}







.sitenav {



  margin: 15px 0 5px 0; 



}







.sitenav span, .sitenav a:link, .sitenav a:visited, .sitenav a:active {



	padding: 2px 6px;



	margin:0 1px;



	background:#fff;



	color:#000;



	border:1px solid #aaa;



	text-decoration:none;



}



	



.sitenav span {



  color: rgb(181,181,181);



}







.sitenav a:hover {



	background:rgb(252,66,3);	



	border:1px solid rgb(252,66,3);



	color:#fff;



}



	



.sitenav .cur {



	padding: 3px 6px;



	margin: 0px 1px;



	background: rgb(252,66,3);



	color: white;



	border: none;



	text-decoration: none;



}







#darkyGvp {



  overflow: auto;



  height: 350px;



  float: right;



  width: 350px;



  border: 1px solid orange;



}







.blue {



  background: #E6EAF4;



}







.strong {



  font-weight: bold !important;



}







select {



  width: auto !important;



}







.specialBack2 {



  background-color: #889ACA;



}

#vs a.current, #vs a:link.current, #vs a:visited.current {
background-color:#2A397A !important;
color:#FFFFFF !important;
	}
 