/* zakladni uni formatovani */
body {background:url(background.gif); text-align:center;}
body, td, textarea {font-size:11px; color:#7b7b7b; font-family:tahoma, sans-serif;}
a {text-decoration:none;}
hr.viktor {clear:both; height:1px; font-size:1px; visibility:hidden; display:none; overflow:hidden;}
img {border:0;}
input.btn {color:#2b333c; font-weight:bold; font-size:10px; padding:0px 5px 0px 5px; background:#fefefe; border:1px solid; border-color:#c4cccc #acb5b5 #6f7777 #acb5b5; margin-left: 3px; margin-right:3px;}

/* kontejner stranky */
#page-container {width:850px; margin:auto; padding:0;}

/* horni lista */
#page-top-menu {height:38px; background:url(bg_top.gif) no-repeat; margin-bottom:6px;}
#page-top-menu, #page-top-menu a {color:#003366;}
#page-top-menu a {color:#003366;}
#page-top-menu a:hover {color:#9497e0;}
#top-menu-link {float:left; padding-left:16px; padding-top:13px;}
#top-menu-link a {font-weight:bold;}
#top-menu-menu a {margin-left:10px; margin-right:10px;}
#top-menu-menu {float:right; padding-right:16px; padding-top:13px;}
#top-menu-menu .hi {font-weight:bold; font-size:14px;}
#top-menu-menu form {display:inline; margin:0; padding:0;}
#top-menu-menu form input {border:1px #2C2F92 solid; height:auto; padding:0;}
#top-menu-menu form input.btn {border:1px #2C2F92 solid; height:auto; padding-left:2px; padding-right:2px;}

/* zahlavi, logo, reklama, loginform */
#logo {float:left; padding-left:5px;}
#reklama-main {float:left; margin-left:30px; margin-top:5px; width:480px; height:73px; background:url(bg_banner.gif); border:0px red solid;}
#reklama-main * {margin-top:6px;}

#frmlogin {float:right; margin-top:10px; _margin-top:7px; margin-right:5px; _margin-right:3px; padding:2px; padding-left:10px; padding-right:10px; text-align:left; background:#efefff; border:1px #d1d2f4 solid;}
#frmlogin form {margin:0;}
#frmlogin .inpt {	width:97px; background:white; border:1px #336699 solid; margin-bottom:4px;}
#frmlogin a {color:#003366;}
#frmlogin a:hover {color:#9497e0;}
#frmlogin .usr {font-weight:bold; padding-left:5px; padding-top:10px; padding-bottom:20px;}

/* stredni cast */
#page-main {width:850px; margin:auto; text-align:left; clear:both;  padding-top:10px;}
/* zakladni sloupce */
#page-left-row {float:left; width:180px; margin:0; padding:0;}
#page-right-row {float:right; width:648px; margin:0; padding:0; }
#cont-right-row {}
#cont-right-row-top {height:15px; background:url(bg_content-top.gif) no-repeat;}
#content {width:607px; background:url(bg_content-center.gif) repeat-y; margin:0; padding:0; padding-left:20px!important; padding-right:20px!important;}
#cont-right-row-bottom {height:17px; background:url(bg_content-bot.gif) no-repeat;}

/* formatovani uvnitr obsahu - global */
#cont-right-row * {margin:0; padding:0;}
#content p, #content div {padding-bottom:10px;}
#content table {margin-bottom:10px;}
#content h1 {margin-bottom:5px; font-size:26px; }
#content h2 {margin-bottom:5px; font-size:24px; }
#content h3 {margin-bottom:5px; font-size:22px; }
#content hr {margin-bottom:10px;}
#content ul {margin-bottom:10px; margin-left:20px;}
#content li {margin-left:25px;}

/* osobni stranka clena */
#content .presonal-menu a {font-weight:bold; color:#003366;}
#content .presonal-menu a:hover {color:#9497E0;}
#content .personal-data th {font-weight:normal; width:120px;}
#content .personal-data td {font-weight:bold;}
#content .personal-payments {width:100%; border-collapse:collapse;}
#content .personal-payments th {text-align:left;}
#content .personal-payments td, #content .personal-payments th {border:1px gray solid; padding:5px;}
#content .personal-cars {width:100%; border-collapse:collapse;}
#content .personal-cars td {border:1px gray solid; padding:5px;}
#content .personal-cars td.btn {text-align:center;}
/* formular pro editaci dalsich aut */
#content .carfrm label, #content .carfrm input {display:block; float:left; margin-bottom:10px;}
#content .carfrm label {width:80px;}
#content .carfrm .w300 {width:300px;}
#content .carfrm textarea {width:300px; height:200px; padding:4px; margin-bottom:10px;}
#content .carfrm br {clear:left;}
#content .carfrm .sendbtn {padding-left:80px;}
#content .carfrm .sendbtn input {margin-right:10px;}
/* formular pro editaci osobnich udaju */
#content .userfrm div {margin:0;}
#content .userfrm label, #content .userfrm input, #content .userfrm div {margin:0; display:block; float:left; margin-bottom:10px;}
#content .userfrm label {width:100px;}
#content .userfrm label.long {width:380px;}
#content .userfrm .nick {display:none;}
#content .userfrm .w300 {width:300px;}
#content .userfrm .w50 {width:50px;}
#content .userfrm textarea {width:290px; height:200px; padding:4px; margin-bottom:10px;}
#content .userfrm br {clear:left;}
#content .userfrm .sendbtn {padding-left:100px;}
#content .userfrm .sendbtn input {margin-right:10px;}

#content .userfrm h3 {margin-bottom:5px; margin-top:5px; font-size:20px;}
/* formular pro zmenu hesla */
#content .passfrm label, #content .passfrm input, #content .userfrm div {display:block; float:left; margin-bottom:10px;}
#content .passfrm label {width:100px;}
#content .passfrm .w300 {width:200px;}
#content .passfrm br {clear:left;}
#content .passfrm .sendbtn {padding-left:100px;}
#content .passfrm .sendbtn input {margin-right:10px;}

/* formular pro pridavani servisu */
#content .servisfrm {padding-top:20px;}
#content .servisfrm label, #content .servisfrm input, #content .servisfrm div, #content .servisfrm select {display:block; float:left; margin-bottom:10px;}
#content .servisfrm label {width:120px;}
#content .servisfrm .w300 {width:300px;}
#content .servisfrm textarea {width:295px; height:200px; padding:4px; margin-bottom:10px;}
#content .servisfrm br {clear:left;}
#content .servisfrm .sendbtn {padding-left:120px;}
#content .servisfrm .sendbtn input {margin-right:10px;}

/* novinky */
#content .novinka {}
#content .novinka h2 {color:#7B7B7B;}
#content .novinka a {color:#7B7B7B;}
#content .novinka a:hover {color:#003366;}
#content .novinka img.RIGHT {float:right; margin:10px; margin-right:0; margin-top:0;}
#content .novinka img.LEFT {float:left; margin:10px; margin-left:0; margin-top:0;}
/* comment */
#content .commentfrm label, #content .commentfrm input[type="text"] {display:block; float:left; margin-bottom:10px;}
#content .commentfrm label {width:40px;}
#content .commentfrm input[type="text"] {width:300px;}
#content .commentfrm textarea {width:300px; margin-bottom:10px;}
#content .commentfrm br {clear:left;}
#content .commentfrm input[type="submit"] {margin-left:40px;}
#content .comments {padding-top:20px; clear:left;}
#content .vzkaz {padding-top:5px; padding-bottom:10px; border-bottom:1px gray solid;}
#content .comments-author {font-style:italic;}
/* download */
#content .down-dir img, #content .down-file img {margin-right:5px;}
/* galerie */
#content .gallery-dir img {margin-right:5px;}
#content table.gallery-img {width:100%;}
#content table.gallery-img td {text-align:center; vertical-align:top; padding-top:20px;}
#content table.gallery-img td div {padding-bottom:5px;}

/* club univerzalni seznam */
#content .club-data {width:100%; border-collapse:collapse;}
#content .club-data th {font-weight:normal; text-align:left; width:120px; padding:5px; vertical-align:top;}
#content .club-data th a {color:#7B7B7B;}
#content .club-data td {padding:5px; vertical-align:top;}
/* club seznamy */
#content .club-data-clen {width:100%; border-collapse:collapse;}
#content .club-data-clen th {font-weight:normal; width:120px; padding:5px; padding-left:10px; vertical-align:top;}
#content .club-data-clen td {font-weight:bold; padding:5px; vertical-align:top;}
/* club clen */
#content h3.club-data-title {font-size:14px; padding-left:5px; padding-top:10px;}
#content .club-data-auta {width:100%; border-collapse:collapse;}
#content .club-data-auta th {font-weight:normal; width:120px; padding:5px; padding-left:10px; vertical-align:top;}
#content .club-data-auta td {font-weight:bold; padding:5px; vertical-align:top;}
/* club auta */
.w30 {width:30px!important;}
#content .club-data-foto {}
#content .club-data-foto img {margin-left:10px; margin-right:10px; margin-bottom:20px;}

/* club univerzalni seznam */
#content .tblservice {width:100%; border-collapse:collapse; border:1px gray solid;}
#content .tblservice th {font-weight:normal; text-align:left; width:120px; padding:5px; vertical-align:top;}
#content .tblservice th a {color:#7B7B7B;}
#content .tblservice td {padding:5px; vertical-align:top;}
#content .tblservice td, #content .tblservice th {border-right:1px gray solid; border-bottom:1px gray solid; text-align:center;}

/* paging */
#content .paging {padding:10px;margin:0;}


/* menu */
#menu {width:182px;}
#menu-top {height:16px; background:url(bg_menu-top.gif) no-repeat; margin:0;}
#menu-inner {background:url(bg_menu-center.gif) repeat-y; margin:0;}
#menu-bottom {height:16px; background:url(bg_menu-bot.gif) no-repeat; margin:0;}
/* formatovani uvnitr menu */
.menu-block {background:url(bg_menu_h.gif) no-repeat; margin-left:6px; padding-top:9px; min-height:30px;}
#menu h2 {margin:0; margin-left:12px; padding-bottom:10px; color:white; font-size:15px; }
#menu a {color:white;}
#menu a:hover {color:#ebebeb;}
#menu li {list-style-image: url(li.gif); }
#menu ul {margin-top:0px; padding-left:30px; _padding-left:0;}

/* boxy pod menu */
#menu-boxs {margin-top:10px;  }
#menu-boxs * {margin:0; padding:0;}
.menu-win {width:182px; float:left; margin-right:2px!important; margin-bottom:10px;}
.menu-win-top {height:16px; background:url(bg_winl-top.gif) no-repeat;}
.menu-win-center {background:url(bg_winl-center.gif) repeat-y; padding-left:12px!important; padding-right:12px!important;}
.menu-win-bot {height:16px; background:url(bg_winl-bot.gif) no-repeat;}

/* toplist */
#toplist {margin-top:10px; text-align:center;}

/* boxy v obsahu */
#cont-right-boxs {margin-top:10px;}
#cont-right-boxs * {margin:0; padding:0;}
.cont-win {width:160px; float:left; margin-right:2px!important;}
.cont-win-top {height:16px; background:url(bg_win-top.gif) no-repeat;}
.cont-win-center {background:url(bg_win-center.gif) repeat-y; padding-left:12px!important; padding-right:12px!important;}
.cont-win-bot {height:16px; background:url(bg_win-bot.gif) no-repeat;}

/* spodni lista */
#footer {margin-top:10px; color:#9497e0; clear:both; height:38px; background:url(bg_bottom.gif) no-repeat;}
#footer-cp {float:left; padding-left:16px; padding-top:13px;}
#footer-links {float:right; padding-right:16px; padding-top:13px;}
#footer a {color:#9497e0;}
#footer a:hover {color:#003366;}

/* obecne formatovani kdekoliv */
.bld {font-weight:bold;}
.cnt {text-align:center;}
.err {color:red;}
.req {color:red; font-weight:bold;}
.black {color:black;}

/* formatovani help popup */
body.help {text-align:center; background:white;}
body.help h1 {}
body.help div {margin-bottom:10px; text-align:left;}

/* eshop vypis zbozi */
#content .eshop_list { border-top:1px solid gray; width:100%; padding-top:15px;}
#content .eshop_list h2 {font-size:160%;}
#content .eshop_list img.right {float:right; margin:10px; margin-right:0; margin-top:0;}

#hp { float:none; width:100%;}
#hpimgs {float:left; height: 380px; }
#hpnovinky { float:right; width:220px;height: 380px; }
#hpnovinky h3 {font-size:13px;}
#hpnovinky h3 a {color:#2b2e92;}
#btauta {display:table;}
#content .btauta img {margin:0;padding:0;}

