@charset "utf-8";
/*-------------------------------------------------------------*/
/* CSS Document                                                */
/* Template Name: Orange Lanes                                 */
/* Designed By: Santhosh                                       */
/* Homepage: www.themebin.com                                  */
/*-------------------------------------------------------------*/

/* HTML Elements */
body {
	font : 80%/1.5em Verdana, Tahoma, arial, sans-serif;
	text-align : center; /* kvuli IE centrovat wrap */
}

body#dialog {
  text-align: left;
}

/* Header Styles */

h1, h2, h3 {
	font-family : Tahoma, Verdana, 'Trebuchet MS', Sans-serif;
	font-weight : bold;
}

h1 {
	font-size : 120%;
}

h2 {
	font-size : 110%;
	color : #008000;
}

h3 {
	font-size : 110%;
	color : #008000;
}

.hint {
  font-size : 80%;
}

/* Header Layout */

#header-top {
	background : #202020;
	height : 10px;
}

#header-main {
	background : url(header-skoda.jpg) no-repeat;
	height : 150px;
	color : #ffffff;
	position:relative;
	border:1px solid #008000;
}

/* Header Logo and Slogan */

#logo-text {
	position : absolute;
	left:-1000px;
/*	width : 800px;
	height : 45px;
	padding : 0;
	margin-top : 5px;
	margin-left : 10px;
	font : bolder 2.6em Geneva, Arial, Helvetica, sans-serif;
	letter-spacing : -1px;
	text-align : left;
	color : #ffffff;
	overflow:hidden;*/
/*border: 1px solid black;*/
}
#logo-text a {
  color : #ffffff;
  text-decoration : none;
}

#logo-user {
	color : #333333;
/*	font-size:70%;*/
}

#logo-slogan {
	position : absolute;
	width : 700px;
	height : 25px;
	padding : 0;
	margin-top : 52px;
	margin-left : 15px;
	font : bolder 1.1em Geneva, Arial, Helvetica, sans-serif;
	letter-spacing : -1px;
	text-align : left;
	color : #333333;
	overflow:hidden;
/*border: 1px solid black;*/
}

#account {
	position : absolute;
	top : 10px;
	right : 15px;
	background : transparent;
	border : none;
/*	float:right;*/
}

/* Navigation Bar */

#nav {
	background : #008000;
	height : 25px;
/*	border-bottom : 1px solid #666666;*/
}

#nav-bar {
	position : relative;
	width : auto;
	height : 24px;
	margin : 0;
	padding : 0 0 0 0;
/*	background : url(nav-bg.jpg) repeat-x;*/
	font : bold 12px/25px Verdana, Arial, Tahoma, Sans-serif;
}

#nav-bar ul {
	float : left;
	list-style : none;
	margin : 0;
	padding : 0;
}

#nav-bar ul li {
	display : inline;
	float : left;
	padding : 0 10px;
}

#nav-bar ul li a {
	display : block;
	color : #ffffff;
	text-decoration : none;
}

#nav-bar ul li a:hover {
	color : #000000;
}

#nav-bar ul li#selected a {
	color : #000000;
}

/* Content */

#list-view {
/*	margin-top : 30px;*/

/*border:1px solid red;*/
}

#content {
	background : #F1C88A;
/*	margin-left : 246px;*/
/*	margin-right : 246px; 3 sloupce*/
/*	margin-right : 8px;*/
	text-align : left;
	padding-left : 10px;
	padding-right : 10px;
  padding-top: 10px;
	border-bottom : 8px solid #F1C88A;

/*	background : url(papir.png) no-repeat;*/
/*border:1px solid black;*/
}

.delete {
float:right;
}

#content h1 {
	margin-top : 10px;
	font : bold 125% Verdana, 'Trebuchet MS', Sans-serif;
	color : #000;
/*	padding : 5px 0 5px 15px;*/
	padding : 5px 0 5px 0px;
	border-bottom : 1px solid #f8f4f1;
	text-align : justify;
/*	background : url(post-bullet.png) no-repeat 0 56%;*/
}

#wrap {
	width : 1002px;
	margin : 0 auto;
	text-align : left;
/*	border:1px solid black;*/
}

#content-wrap {
	width : 1000px;
	background : #f8f4f1;
	margin : 0 auto;
	padding-bottom : 20px;
	text-align : left;
	background:#ffffff url("bgr_02.gif");
	border:1px solid #008000; /*musi byt, jinak se rozhodi*/
/*border:1px solid brown;*/
}

#content-right {
  width : 754px;
  float : right;
  margin-left : 0px;

/*	border:1px solid green;*/
}

/* Search */

form.search {
	position : relative;
	top : 23px;
	right : 15px;
	background : transparent;
	border : none;
	float:right;
}

form.search input.textbox {
	margin : 0;
	padding : 1px 2px;
	width : 120px;
	background : #fff;
	color : #333;
}

form.search input.button {
	background : #ccc url(searchbg.gif) repeat-x;
	color : #333;
	border : none;
	width : 70px;
	height : 21px;
}

#sear {
text-align:center;
padding:0;
/*position:relative;*/
}

#sear form {
margin:0;
padding:0;
border:0;
background-color:transparent;
}

#sear .button {
margin:0;
border : 1px solid #aaa;
font : bolder 12px Arial, Sans-serif;
padding : 2px 3px;
background-color : #bbb;
cursor : pointer;
}

#sear .textbox {width:160px}

/* Sidebars */

#leftbar {
	float : left;
	width : 230px;
	margin-right : 8px;
	margin-left : 8px;
	background : #ede7e1;
	margin-top : 30px;


/*	border:1px solid black;*/
}

#rightbar {
	float : right;
/*	width : 230px;*/
	margin-right : 8px;
	margin-left : 8px;
	background : #ede7e1;
	margin-top : 30px;

/*	border:1px solid black;*/
}

#rightbar img {
margin:0 3px 5px 0;
}

.sidebar h1 {
	margin-top : 0;
	padding : 5px 0 5px 5px;
	font : bold 0.9em Verdana, 'Trebuchet MS', Sans-serif;
	color : #ffffff;
	background : #494949;
}

.sidebar h1 img {
vertical-align: middle;
}

.sidebar h1 a {
color: silver;
float: right;
margin-right: 10px;
}

.sidebar .left-box {
	background : #ede7e1;
	margin-top : 0;
	border-bottom : 10px solid #123F12;
	padding-left : 5px;
}

.sidebar ul.sidemenu {
	margin-left : 3px;
	list-style : none;
	text-align : left;
	margin : 3px 0 8px 0;
	padding : 0;
	text-decoration : none;
}

.sidebar ul.sidemenu li {
	margin-left : 3px;
	padding : 2px 0 2px 25px;
	background : url(bullet.png) no-repeat 5px 5px;
	margin : 0 2px;
}

.sidebar ul.sidemenu a {
	font-weight : bolder;
	text-decoration : none;
	background-image : none;
}

/* Images */

img {
	border : none;
}

img.float-right {
	margin : 5px 0 10px 10px;
}

img.float-left {
	margin : 5px 10px 10px 0;
}

code {
	margin : 4px 8px;
	padding : 8px;
	text-align : left;
	display : block;
	overflow : auto;
	font : 500 1em/1.5em 'Lucida Console', 'courier new', monospace;
	background : #f8f4f1;
	border : 1px dashed #D7C3C3;
}

/* Additional Formatting */

blockquote {
	margin : 10px;
	padding : 0 0 0 40px;
	border : 1px solid #D7C3C3;
	background : #f8f4f1 url(quote.png) no-repeat 5px 5px;
}

ul, ol {
	margin : 5px 20px;
	padding : 0 20px;
	color : #333333;
}

ul span, ol span {
	color : #333333;
}

form {
	margin : 10px;
	padding : 0 5px;
	border : 1px solid #D7C3C3;
	background-color : #f8f4f1;
}

form.nostyle {
margin:0;
padding:0;
border:0;
background-color:transparent;
}

label {
/*	display : block;*/
	font-weight : bold;
	margin : 5px 0;
	color: #333333;
}

input.frm {
  width : 300px;
	padding : 2px;
	border : 1px solid #D7C3C3;
	font : normal 1em Verdana, sans-serif;
	color : #000000;
	background-color : #ffffff;
}

.redborder {
  border : 1px solid #ff8080 !important;
}

.err, #error, #subdomerr {
  border : 2px solid #ff0000;
  background: #ff8080;
  padding: 3px;
  text-align: center;
}
#statusmsg {
  border : 2px solid #00ff00;
  background: #80ff80;
  padding: 3px;
  text-align: center;
}

#subdom {
  font-size:180%;
  font-weight:bold;
}

input.frml {
  width : 120px;
	padding : 2px;
	border : 1px solid #D7C3C3;
	font : normal 1em Verdana, sans-serif;
	color : #000000;
	background-color : #ffffff;
}

input.frmu {
  width : 169px;
	padding : 2px;
	border : 1px solid #D7C3C3;
	font : normal 1em Verdana, sans-serif;
	color : #000000;
	background-color : #ffffff;
}

.rgrpfld {
	padding : 3px;
	border : 1px solid #D7C3C3;
}

textarea {
	width : 400px;
	padding : 2px;
/*	font-family : Verdana, sans-serif;*/
	font : normal 1em Verdana, sans-serif;
	border : 1px solid #D7C3C3;
	background-color : #ffffff;
	height : 100px;
	display : block;
	color : #000;
}

.textfrm {
	width : 300px;
	padding : 2px;
	font-family : Verdana, sans-serif;
	border : 1px solid #D7C3C3;
	background-color : #ffffff;
	height : 60px;
	display : inline;
	color : #000;
}

input.btn {
	margin : 0px;
	width : 20px;
	font : bolder 12px Arial, Sans-serif;
	border : 1px solid #ccc;
	padding : 2px 3px;
	background : #ddd;
	color : #131212;
	cursor : pointer;
}

input.sub {
	margin : 10px 10px 10px 200px;
/*	width : 50px;*/
	font : bolder 12px Arial, Sans-serif;
	border : 1px solid #ccc;
	padding : 2px 3px;
	background : #ddd;
	color : #131212;
	cursor : pointer;
}

input.sub2 {
	margin : 10px 10px 10px 10px;
	width : 60px;
	font : bolder 12px Arial, Sans-serif;
	border : 1px solid #ccc;
	padding : 2px 3px;
	background : #ddd;
	color : #131212;
	cursor : pointer;
}

/* Footer */

#footer {
	background : #008000;
	height : 25px;
	border-top : 1px solid #00A015;
/*	border-bottom : 10px solid #008000;*/
	padding-top : 5px;
}

/* Post Footer */

.post-footer {
	border-bottom : 1px solid #D7C3C3;
	padding : 5px;
	margin : 20px 10px 0 2px;
	font-size : 95%;
	background-color : #f8f4f1;
}

.post-footer .date {
	padding-left : 20px;
	margin : 0 10px 0 5px;
	text-align : right;
	font-size : 9px;
	color : #009900;
}

.post-footer .readmore {
	background : url(page.gif) no-repeat left center;
	padding-left : 20px;
	margin : 0 10px 0 5px;
}

.clearfix {
	clear: both;
	overflow: hidden;
}

/* Kategorie */

#navcontainer { margin-left: 0px; }

#navcontainer ul
{
margin: 0;
padding: 0;
list-style-type: none;
font-family: verdana, arial, Helvetica, sans-serif;
}

#navcontainer li { margin: 0; }

#navcontainer a
{
display: block;
padding: 5px 10px;
width: 208px;
color: #000;
background-color: #ADADAD;
text-decoration: none;
border-top: 1px solid #fff;
border-left: 1px solid #fff;
border-bottom: 1px solid #333;
border-right: 1px solid #333;
font-weight: bold;
font-size: .8em;
/*background-image: url(images/vertical06.jpg);*/
background-repeat: no-repeat;
background-position: 0 0;
}

#navcontainer a:hover
{
color: #000;
background-color: #888888;
text-decoration: none;
border-top: 1px solid #333;
border-left: 1px solid #333;
border-bottom: 1px solid #fff;
border-right: 1px solid #fff;
/*background-image: url(images/vertical06a.jpg);*/
background-repeat: no-repeat;
background-position: 0 0;
}

#navcontainer ul ul li { margin: 0; }

#navcontainer ul ul a
{
display: block;
padding: 5px 5px 5px 30px;
width: 193px;
color: #000;
background-color: #C5C5C5;
text-decoration: none;
font-weight: normal;
}

#navcontainer ul ul a:hover
{
color: #000;
background-color: #888888;
text-decoration: none;
}

/* pager */

ul.pager {
	margin: 0px;
	padding: 6px ;
	list-style: none;
	text-align: center;
	white-space:nowrap;
	border-top:1px solid #ffffff;
	overflow:hidden;
	width:500px;
}
ul.pager li {
	margin: 0;
	padding: 0;
	list-style: none;
	display: inline;
}
/* grid */

.grow {
   position: relative;
   float: left;
   left: 0;
   width: 520px;
   margin-bottom: 8px;
/*   background-color: #828282;*/
}
.grow-wide {
   position: relative;
   float: left;
   left: 0;
   width: 724px;
   margin-bottom: 8px;
}
.gleft1{
   position: relative;
   float: left;
   left: 0px;
}
.gleft2{
   position: relative;
   float: left;
   left: 8px;
}
.gleft3{
   position: relative;
   float: left;
   left: 16px;
}
.gright{
   position: relative;
   float: right;
   right: 0px;
}
.gbox {
   width: 175px;
   margin: 0;
   padding: 0;
   border: 0;
   background-color: #ede7e1;
   overflow: hidden;
}
/* grid - items list */
.gb-ilist {
height: 220px;
}
.gb-ilist .ghead {
margin:0;
padding: 3px;
height: 20px;
overflow:hidden;
font-weight: bold;
font-size: 1em;

background : #ccc;
/*background : #494949;*/

/*border: 1px solid black;*/
}
.gb-ilist .ghead a {
/*	color : #ffffff;*/
}

.gb-ilist .gbody {
height: 160px;
/*width: 167px;*/
padding: 3px;
overflow: hidden;
font-size: .85em;
/*border: 1px solid yellow;*/
}
.gb-ilist .gshop {
height: 20px;
/*width: 167px;*/
padding: 3px;
overflow: hidden;
font-size: .9em;
text-align:center;

border-top: 1px dotted #555;
}
/* grid - picture editor */
.gb-piced {
height: 200px;
}
.gb-piced .ghead {
margin:0;
padding: 3px;
height: 20px;
overflow:hidden;
font-weight: bold;
font-size: 1em;
text-align: center;
/*border: 1px solid black;*/
}
.gb-piced .gbody {
height: 175px;
width:175px;
/*border: 1px solid yellow;*/
}
.gb-piced .gthumb-v, .gb-ilist .gthumb-v {
float: left;
margin: 6px;
width: 75px;
height: 150px; /* zkracena vyska ze 160 */
overflow:hidden;
/*border: 1px solid black;*/
}
.gb-piced .gbutt-v {
margin-left: 87px;
/*border: 1px solid red;*/
}
.gb-piced .gthumb-h, .gb-ilist .gthumb-h {
margin: 6px;
width: 160px;
height: 75px;
overflow:hidden;
text-align: center;
/*border: 1px solid black;*/
}
.gb-piced .gbutt-h {
margin: 0px;
/*border: 1px solid red;*/
}
.gb-piced .gbutt-h input {
margin: 6px 12px;
}
/* List - paragraf */
.para {
padding-top:3px;
border-top:1px solid #ffffff;
}

.para h3 a {
	font-size : 110%;
	color : #444;
}
.para img {
float: left;
}
.para-flds {
margin-left:130px;
}
/* List - policka */
.shelf {
	background : url(police2.jpg);
/*border:1px solid black;*/
padding:0 10px;
}
.picts {
/*	padding:0px;
	margin:0;
line-height:150px;*/
/*font-size:20px;*/
/*border:1px solid silver;*/
}
.pict, .pict-def {
/*vertical-align:bottom;*/
/*border:1px solid silver;*/
}
.tab {
font-size:90%;
border:1px solid #555;
border-collapse:collapse;
width:100%;
}
.tab td, .tab th {
border:1px solid #555;
padding:6px;
}
.tab tr.alt td {
background-color:#ede7e1;
}


/* Editace profilu */

.profile {
background:#f8f4f1;
}
.profile th {
background:#ADADAD;
}

.fldtyp {
width:18px;
height:18px;
text-align:center;
float:left;
margin:1px;
}

.fldtypsel {
background:#54CAFF;
}

.tst {
width:300px;
}

/* Generated via www.cssmenubuilder.com */

.menu {
	margin: 0 auto;
	padding: 0;
	height: 30px;
	width: 100%;
	display: block;
/*	background: url('topMenuImages.png') repeat-x;*/
}
.menu li {
	padding: 0;
	margin: 0;
	list-style: none;
	display: inline;
}
.menu li a {
	float: left;
/*	padding-left: 15px;*/
	display: block;
	color: #fff;
	text-decoration: none;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	cursor: pointer;
/*	background: url('topMenuImages.png') 0px -30px no-repeat;*/
}
.menu li a span {
	line-height: 30px;
	float: left;
	display: block;
	padding-right: 15px;
/*	background: url('topMenuImages.png') 100% -30px no-repeat;*/
}
.menu li a:hover {
/*	background-position: 0px -60px;*/
	color: #ffffff;
}
.menu li a:hover span {
/*	background-position: 100% -60px;*/
	text-decoration:underline;
}
.menu li a.active, .menu li a.active:hover {
	line-height: 30px;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
/*	background: url('topMenuImages.png') 0px -90px no-repeat;*/
	color: #fff;
	font-weight:bold;
}
.menu li a.active span, .menu li a.active:hover span {
/*	background: url('topMenuImages.png') 100% -90px no-repeat;*/
}
.menu-ord {
  float:right;
}
.menu li span {
	line-height: 30px;
	float: right;
	display: block;
	padding-right: 5px;
	color:#0A0;
}

.menu li span.lbl {
  color:#777;
}

a.btn{
border : 1px solid #ccc;
font : bolder 12px Arial, Sans-serif;
padding : 2px 3px;
background-color : #ddd;
text-decoration : none;
}
a.btn:hover{
border : 1px solid #aaa;
color : #000;
background-color : #ccc;
}
a.ibtn{
border : 1px solid #aaa;
font : bolder 12px Arial, Sans-serif;
padding : 2px 3px;
background-color : #bbb;
text-decoration : none;
}
a.ibtn:hover{
border : 1px solid #bbb;
color : #000;
background-color : #ddd;
}
#price, .para-price{
font-size: 150%;
color: #d10000;
}
.para-price{margin-top:6px}
.para-price strong{font-weight : normal}
/*.crt{right:6px;width:32px;height:32px;overflow:hidden;margin-left:6px;position:absolute;}*/
.crt{width:32px;height:32px;overflow:hidden;float:right;position:relative}
.crt1{position:absolute;left:0}
.crt2{position:absolute;left:-32px}
.para h3{margin-top:0;}
#price-ext{height:40px;position:relative;}
#crt-itm{width:32px;height:32px;overflow:hidden;margin-left:250px;position:absolute;top:4px;}
#price{margin:0;padding:10px}
#obj input.textbox{width:300px}
#obj textarea{width:480px}
.sidemenu #active {background:url(ok16.png) no-repeat 5px 5px;}
#contacts{padding-left:15px}

#sug_list {
    position: absolute;
    width: 500px;
    list-style-type: none;
    background-color: #ccc;
    margin: 0;
    padding: 0;
    cursor: pointer;
}

#sug_list li {
    border: 1px solid #ccc;
    padding: 3px 10px;
}

.sugSel {
    border: 1px solid #888;
    background-color: #ddd;
}
