body {
	font-family: "Verdana CE", Verdana, "Helvetica CE", Helvetica, sans-serif;
	font-size: 11px;
	margin: 0;
	padding: 0;
	text-align: left;
    background-image: url(/images/bodyback.gif);
}

form {
	margin: 0;
	padding: 0;
}

a img {
    border: 0;
    margin: 0;
    padding: 0;
}

a {
    text-decoration: none;
}

a:hover {
    text-decoration: underline;
}

div.clear {
    clear: both;
    height: 0;
    line-height: 0;
    font-size: 0;
}

.center
{
	text-align: center;
	margin-left: auto; 
	margin-right: auto;
}

/* STYLY PRO REKLAMU */

div#reklama-min-top {
    position: absolute;
    top: 4px;
    left: 172px;
	padding:1px;
}

div#reklama-out-right {
    position: relative;
    float: right;
    width: 130px;
    min-height: 700px;
    _height: 700px;
    text-align: center;
    padding: 0;
    margin: 0;
    font-size: 1px;
    xbackground-color: green;
}

div#reklama-out-right-in {
    position: relative;
    padding: 0;
    margin: 0;
}

/* {{{ */

div#reklama-center-bottom {
    position: relative;
    text-align: center;
    padding: 0;
}

div#reklama-center-bottom-in {
    position: relative;
    width: 468px;
    height: 60px;
    margin: 0 0 0 36px;
    _margin: 0;
}

div#reklama-center-middle {
    position: relative;
    text-align: center;
    margin: 0 0 5px 0;
}

div#reklama-right {
    position: relative;
    text-align: center;
    margin: 0 0 0 0;
    height: 100px;
}

/* STYLY PRO REKLAMU END */

/* }}} */

div#body {
    position: relative;
	margin-left: 0;
    margin-right: auto;
    padding: 0;
	text-align: left;
	width: 995px;
    background-image: url(../images/body.gif);
}

div#page {
    position: relative;
    margin: 0;
    padding: 0;
	xmargin-left: 0;
    xmargin-right: auto;
	text-align: left;
    xwidth: 861px;
    width: 995px;
    xborder-right: 1px solid black;
}

/* {{{ */

div#header {
    position: relative;
    width: 862px;
    height: 148px;
    background-image: url(/images/headerline.gif);
    background-repeat: no-repeat;
    background-position: bottom;
    margin: 0;
    padding: 0;
    font-size: 1px;
}

div.header-banner {
position: absolute;
top: 30px;
left: 250px;
width: 600px;
height: 100px;
xborder: 1px solid red;
z-index: 10;
}

div#header-pic {
    position: relative;
    width: 862px;
    height: 130px;
    background-repeat: no-repeat;
}

div#header-logo {
    position: absolute;
    bottom: 6px;
    left: 18px;
    width: 219px;
    height: 43px;
}

div#main-top {
    position: relative;
	width: 862px;
    height: 66px;
    xbackground-color: white;
}

div#car {
    position: absolute;
    top: 20px;
    left: 5px;
    width: 130px;
}
div#car img {
    position: relative;
    margin: 0 5px 0 0px;
    padding: 0;
}

div#login {
    position: absolute;
    top: 0;
    right: 0;
    width: 183px;
    height: 85px;
    background-image: url(/images/loginback.gif);
}

div#login-in {
    position: relative;
    margin: 0;
    padding: 5px 0 0 5px;
}

div#login-in, div#login-in a {
   color: #ccf;
}

div#login-in p {
    margin: 0;
}

div#login .box {
    width: 106px;
    height: 15px;
    font-size: 10px;
    border: 1px solid black;
    color: #6B798C;
    margin: 0;
    padding: 0 0 0 2px;
}

div#login .boxp {
    margin: 0 0 2px 0;
}

div#login .cudlik {
    margin-left: 10px;
}

/* }}} */

div#main {
    position: relative;
    width: 861px;
    margin: 0;
    padding: 0;
    border-right: 1px solid black;
}

/* {{{ */

div#left {
    /*position: relative;*/
    float: left;
    width: 135px;
    /*background-color: purple;*/
    z-index: 1;
}

div#left-in {
    position: relative;
    /*z-index: 1;*/
    /*border: 1px solid red;*/
}

div#center, div.center1 {
/*position: relative; */
    float: left;
    width: 545px;
    /*background-color: red;*/
	overflow:hidden;
}

div#center-in {
    position: relative;
    width: 545px;
    padding: 9px 0 0 0;
}

div#center-middle {
    position: relative;
    text-align: left;
    margin: 0;
    padding: 0;
}

div#center-hot-news {
    position: relative;
    float: left;
    width: 200px;
    xwidth: 482px;
    xbackground-image: url(/images/news_back.gif);
    background-image: url(/images/news_back_tmp.gif);
    background-repeat: repeat-y;
    margin: 0;
    padding: 0;
    line-height: 100%!important;
    xbackground-color: black;
}

div#center-hot-news-in {
    position: relative;
    padding: 0 10px 0 4px;
    margin: 0;
    xfont-size: 1px;
    line-height: 100%!important;
}

div#hot-news-bottom {
    position: absolute;
    bottom: -1px;
    left: 0;
    padding: 0;
    margin: 0;
    width: 200px;
    xwidth: 482px;
    height: 8px;
    xbackground-image: url(/images/news_back_b.gif);
    background-image: url(/images/news_back_b_tmp.gif);
    background-repeat: no-repeat;
    z-index: 2;
    font-size: 1px;
}

div#center-hot-news h4 {
    padding: 8px 0 0 17px;
    margin: 0;
    font-family: Tahoma, "Lucida Grande CE", lucida, sans-serif;
    color: #314563;
    font-size: 11px;
    font-weight: normal;
    width: 115px;
}

div#center-hot-news-in p {
    padding: 0;
    margin: 0;
}

div#center-hot-news div.centerh {
    position: relative;
    xbackground-image: url(/images/news_back_h.gif);
    background-image: url(/images/news_back_h_tmp.gif);
    background-repeat: no-repeat;
    margin: 0;
    padding: 0;
    height: 26px;
    width: 200px;
    xwidth: 482px;
}

div.hot-news {
    position: relative;
    padding: 0;
    margin: 0;
    line-height: 100%!important;
}

div.hot-news-in {
    position: relative;
    padding: 10px 5px 5px 10px;
    _padding: 20px 5px 5px 10px;
    margin: 0;
    line-height: 100%!important;
}

div.hot-news-block {
    float: left;
    width: 180px;
    xwidth: 440px;
    position: relative;
    margin: 0 0 10px 0;
    _margin: -10px 0 0 0;
    padding: 0;
    xclear: both;
    line-height: 100%;
    xbackground-color: blue;
}

div.hot-news-block p {
    line-height: 110%!important;
    margin: 0;
    padding: 0;
}

div.hot-news-block p.imgleft {
    float: left;
    margin: 0 10px 0 0!important;
    padding: 0;
    line-height: 100%;
    xbackground-color: red;
}

div.hot-news-in img {
    border: 1px solid black;
}

div.spacer, div.spacer1, div.spacernews {
    position: relative;
    clear: both;
    padding: 0;
    margin: 0;
    font-size: 1px;
    height: 10px;
}

div.spacernews {
    height: 1px;
}

div.spacer1 {
    height: 20px;
    width: 400px;
}

div.spacer-line {
    position: relative;
    font-size: 1px;
    height: 1px;
    border-bottom: 1px dashed #B9B9B9;
    clear: both;
    padding: 0;
    margin: 0 0 10px 0;
}

p.dalsizpravy {
    text-align: right!important;
    height: 30px;
}

div#center-tuning {
    position: relative;
    float: left;
    width: 280px;
    margin: 0;
    padding: 0;
    font-size: 10px;
    background-image: url(/images/tuning_back.gif);
    background-repeat: repeat-y;
}

div#center-tuning-in {
    position: relative;
    margin: 0;
    padding: 5px 10px 20px 5px;
}

div#center-tuning-in h3 {
    text-align: right;
}

div.hot-news-block h3 {
    font-size: 11px;
}

div#center-tuning div.tuningh {
    position: relative;
    background-image: url(/images/tuning_back_h.gif);
    background-repeat: no-repeat;
    margin: 0;
    padding: 0;
    height: 26px;
    width: 280px;
}

div#center-tuning h4 {
    padding: 8px 0 0 17px;
    margin: 0;
    font-family: Tahoma, "Lucida Grande CE", lucida, sans-serif;
    color: #314563;
    font-size: 11px;
    font-weight: normal;
    width: 115px;
}

div#center-tuning a {
    text-decoration: none!important;
}

div#center-tuning a:hover {
    text-decoration: underline!important;
}

div#center-tuning h5 {
    padding: 0;
    margin: 0;
    font-size: 11px;
    font-weight: bold;
    text-decoration: underline;
    width: 115px;
}

div#tuning-left {
    position: relative;
    float: left;
    margin: 0;
    padding: 0 0 0 10px;
    width: 110px;
}

div#tuning-left p, div#tuning-right p {
    padding: 0;
    margin: 0;
}
div#tuning-right {
    position: relative;
    float: left;
    margin: 0;
    padding: 0;
    width: 140px;
}

div#tuning-bottom {
    position: absolute;
    bottom: -1px;
    left: 0;
    padding: 0;
    margin: 0;
    width: 280px;
    height: 8px;
    background-image: url(/images/tuning_back_b.gif);
    background-repeat: no-repeat;
    z-index: 2;
    font-size: 1px;
}

div#center-middle a {
    color: black;
    text-decoration: underline;
}

div#center-middle a:hover {
    text-decoration: none;
}

div#right {
    /*position: relative;*/
    float: left;
    width: 180px;
}


div#foot-line 
{
    clear: both;
    background: white; color: black; border-top: 1px solid black;
	width: 862px;
}
div#foot-line  p {padding: .2em .5em; margin:0; }
div#foot-line  a {color: black;}
div#foot-line  strong {padding: 0 .2em; font-size: 50%;}


div#foot {
    position: relative;
    width: 862px;
    height: 30px;
    background-color: black;
    clear: both;
    color: white;
}

div#foot-in {
    position: relative;
    padding: 7px 0 0 0;
    text-align: center;
}

div#foot a {
    color: white;
}

div#left h1, div#center h1, div#right h1 {
    padding: 0;
    margin: 0;
}

div.floatleft {
    position: relative;
    float: left;
    width: 110px;
    height: 78px;
    background-color: #E7E7E7;
    font-size: 1px;
}

div.textik {
    position: relative;
    clear: both;
    font-size: 10px;
}

div.textikin {
    padding: 5px 10px 1px 10px;
}

h3 {
    font-size: 10px;
    margin: 0;
    padding: 0;
}

div.textik p, div#reklama-right p {
    margin: 0;
    padding: 0;
}

div#reklama-center-middle p {
    margin: 0;
    padding: 0 0 1px 0;
    font-size: 10px;
}

div#reklama-out-right p {
    margin: 0 0 10px 0;
}

div.textik a img, div#reklama-center-middle a img {
    border: 1px solid black;
}

div.textik a {
    color: #1B4C75;
    font-weight: bold;
}

div#left-in ul {
    margin: 0;
    padding: 0;
    z-index: 1;
}

div#left-in li.red a
{
	color:red;	
}

div#left-in li.link, div#left-in li.linkhover, div#left-in li.sublink, div#left-in li.sublinkhover {
    margin: 0;
    padding: 0 0 0 15px;
    list-style: none;
    background-image: url(/images/link.gif);
    background-repeat: no-repeat;
    height: 21px;
    z-index: 1;
}

div#left-in li.sublink {
    background-image: url(/images/linksub.gif);
    background-repeat: no-repeat;
    padding: 0 0 0 20px;
}

div#left-in li.linkhover {
    background-image: url(/images/linkhover.gif);
    background-repeat: no-repeat;
}

div#left-in li.sublinkhover {
    background-image: url(/images/linkhoversub.gif);
    background-repeat: no-repeat;
    padding: 0 0 0 20px;
}


div#left-in li a, div#left-in li span {
    color: #314563;
    margin: 0;
    padding: 2px 0 0 0;
    display: block;
    height: 21px;
    _height: 19px;
    font-family: Tahoma, "Lucida Grande CE", lucida, sans-serif;
}

div#left-in a:hover {
    text-decoration: none;
    color: black;
}

div#text {
    position: relative;
    padding: 16px 30px 0 30px;
    margin: 0;
    xbackground-color: red;
    width: 100%px;
}

div#text h2 {
    padding: 0;
    margin: 0 0 8px 0;
    font-size: 12px;
    font-family: arial, sans-serif;
}
#text h2 em
{
	color: red;
	font-style:normal;
}


div#text p {
    margin: 0 0 15px 0;
    padding: 0;
    line-height: 150%;
    font-size: 11px;
}

div#text ul {
    margin: 30px 0 30px 20px;
    padding: 0;
}

div#text li {
    margin: 0 0 5px 0;
    padding: 0;
    font-size: 11px;
}

img.text-image, img.text-image-b
{

/*    margin: 33px 12px 0 0;*/
	margin: 1em 0;
    padding: 0;
    border: 1px solid black;
}

img.text-image
{
    float: left;
	margin: 10px 12px 10px 0;
}

#text p.banner-fr
{
    float: right;
	margin: .5em 0 .5em .6em;
}


div#text table {
    width: 485px;
    xborder-top: 1px solid #C7C3C3;
    xborder-bottom: 1px solid #C7C3C3;
    border: 1px solid #C7C3C3;
    margin: 0 0 10px 0;
    padding: 0;
    text-align: left;
    font-size: 11px;
}


div#text table td {
    height: 20px;
    vertical-align: top;
}

div#text table th {
	background-color:#ffffce;
}
div#text table td, .grayOdd
{
	background-color: #dedcdc;
}

div#text table tr.bgcolor-even td, .grayEven {
    background-color: #efeded;
}


div#text p a {
    color: #2969A5;
    xtext-decoration: underline;
}

div#text p a:hover {
    color: black;
}

div#text h5 
{
	font-size: 15px;
}


div#text object{ margin : 0 auto;  display:block;} 

div.blogleft {
    /*position: relative;*/
    float: left;
    width: 100px;
    text-align: right!important;
}

div.datum {
    text-align: center;
    padding-top: 1px;
}

div.blogright {
    /*position: relative;*/
    float: right;
    width: 370px;
    text-align: left;
}

div.blogbottom {
 	clear: both;
    text-align: left;
}

div.blogright p {
    margin: 0;
    padding: 0;
}

div.blogleft a img, div.blogbottom a img 
{
    border: 1px solid black;
    margin: 17px 0 10px 0;
}

table.foto {
    margin: 10px 0 10px 0;
    clear: both;
}

table.foto td {
    text-align: center;
    vertical-align: middle;
}

div#center-in table.srazy {
    width: 480px;
    border: 0;
}

div#center-in table.srazy th {
    background-color: #D2D2D2;
    border: 0;
    border-top: 1px solid #BDBEBD;
    border-bottom: 1px solid #BDBEBD;
    vertical-align: middle;
    height: 22px;
    font-size: 10px;
    _font-size: 11px;
    letter-spacing: 0;
}

div#center-in table.srazy th.thleft {
    text-align: left;
    padding-left: 10px;
}

div#center-in table.srazy th.thcenter {
    text-align: right;
    width: 112px;
}

div#center-in table.srazy th.thright {
    text-align: right;
    padding-right: 10px;
}

div.srazy {
    position: relative;
    width: 480px;
    margin-bottom: 10px;
    clear: both;
}

div.srazy p {
    margin: 10px 0 0 0;
}


/* FORUM */
/* {{{ */
div#forum {
    position: relative;
    padding-left: 10px;
    padding-bottom: 20px;
}

div#forum a {
  color: black;
}

div#forum td {
    font-size: 11px;
}

div#forum select {
    font-size: 11px;
}

.PhorumBodyArea
{
    font-family: Arial;
    font-size: 12px;
    width: 500px;
}

.PhorumListTable
{
    border-style : solid;
    border-color : Black;
    border-width : 1px;
}

.PhorumListRow
{
    font-family: Arial;
    font-size: 12px;
    height: 21px;
}

.PhorumListHeader
{
    font-family: Arial;
    font-size : 12px;
    font-weight : bold;
    height:16px;
}

.PhorumForumTitle
{
    font-family: Arial;
    font-size : 12px;
    font-weight: bold;
}

.PhorumTableHeader
{
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
}

.PhorumNav
{
    font-family: Arial;
    font-size: 11px;
}

.PhorumNewFlag
{
    font-family: Arial;
    font-size: 11px;
    color: Red;
}

.PhorumMessage
{
    font-family: Arial;
    font-size: 12px;
}
/* }}} */
/* FORUM END */

/* GALERIE */
/* {{{ */

div.galerie-new {
    width: 500px;
    margin-left: 20px;
}

#galerie p.menu
{
	margin: 0 1em; 
	text-align:center;
}

div#galerie table {
        font-size : 11px;
}

div#galerie-admin-menu {
    position: relative;
    float:left;
    width: 200px;
}

div#galerie-admin-menu-in {
    position: relative;
    padding: 0 0 0 10px;
    margin: 0;
}

div#galerie-admin-menu-in h5 {
    margin: 0;
    padding: 0 0 10px 0;
    font-size: 15px;
}

div#galerie-admin-menu-in ul {
    margin: 0;
    padding: 0;
}

div#galerie-admin-menu-in li {
    margin: 0;
    padding: 0;
}

div#galerie-admin-menu-in a {
    color: black!important;
    font-weight: bold;
}


div#galerie-main-menu {
    position: relative;
    float: left;
    width: 200px;
}

div#galerie h1{
        font-weight: normal;
        font-size: 21px;
        font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
        text-decoration: none;
        line-height : 120%;
        color: #718ea5;
        margin: 2px;
}

div#galerie h2 {
        font-family: Arial, Helvetica, sans-serif;
        xbackground-image : url(/galerie/images/box_left_icon.gif);
        xbackground-repeat : no-repeat;
        xbackground-position : left;
        padding-left : 18px;
        font-size: 18px;
        margin: 0px;
}

div#galerie h3 {
        font-weight: normal;
        font-family: "Trebuchet MS", Verdana, Geneva, Arial, sans-serif;
        font-size: 12px;
        margin: 2px;
}

div#galerie p {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 100%;
        margin: 2px 0px;
}

div#galerie ul {
        margin-left: 5px;
        padding: 0px;
}

div#galerie li {
        margin-left: 10px;
        margin-top: 4px;
        margin-bottom: 4px;
        padding: 0px;
        list-style-position: outside;
}

div#galerie ul li {list-style-type: disc;}

div#galerie .textinput {
        font-family: "Trebuchet MS", Verdana, Geneva, Arial, sans-serif;
        font-size: 100%;
        border: 1px solid #D1D7DC;
        padding-right: 3px;
        padding-left: 3px;
}

div#galerie .listbox {
        font-family: "Trebuchet MS", Verdana, Geneva, Arial, sans-serif;
        font-size: 100%;
        border: 1px solid #D1D7DC;
        vertical-align : middle;
}

div#galerie .button {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 100%;
        border: 1px solid #ccd7e0;
        xbackground-image : url(images/button_bg.gif);
        xbackground-position : bottom;
}

div#galerie .comment_button {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 100%;
        border: 1px solid #ccd7e0;
        xbackground-image : url(images/button_bg.gif);
        xbackground-position : bottom;
        padding-left: 3px;
        padding-right: 3px;
}

div#galerie .radio {
        font-family: "Trebuchet MS", Verdana, Geneva, Arial, sans-serif;
        font-size: 100%;
        vertical-align : middle;
}

div#galerie .checkbox {
        font-family: "Trebuchet MS", Verdana, Geneva, Arial, sans-serif;
        font-size: 100%;
        vertical-align : middle;
}

div#galerie a {
        color: #0033CC;
        text-decoration: none;
}

div#galerie a:hover {
        color: #0033CC;
        text-decoration: underline;
}

div#galerie bblink a {
        color: #0033CC;
        text-decoration: none;
}

div#galerie bblink a:hover {
        color: #0033CC;
        text-decoration: underline;
}

div#galerie .maintable {
        border: 1px solid #ccd7e0;
        background-color: #FFF;
        margin-top: 1px;
        margin-bottom: 1px;
}

div#galerie .tableh1 {
        font-family:  Verdana, Geneva, Arial, sans-serif;
        background : #8AA5B5 ;
        color: #FFFFFF;
        padding-top: 3px;
        padding-right: 10px;
        padding-bottom: 3px;
        padding-left: 10px;
}

div#galerie .tableh1_compact {
        font-family:  Verdana, Geneva, Arial, sans-serif;
        background : #8AA5B5 ;
        color: #FFFFFF;
        padding-top: 2px;
        padding-right: 5px;
        padding-bottom: 2px;
        padding-left: 5px;
}

div#galerie .tableh2 {
        background: #CBD7DE ;
        color : #000000;
        padding-top: 3px;
        padding-right: 10px;
        padding-bottom: 3px;
        padding-left: 10px;
}

div#galerie .tableh2_compact {
        background: #CBD7DE ;
        color : #000000;
        padding-top: 2px;
        padding-right: 5px;
        padding-bottom: 2px;
        padding-left: 5px;
}

div#galerie .tableb {
        background: #F2F5F7 ;
        padding-top: 3px;
        padding-right: 10px;
        padding-bottom: 3px;
        padding-left: 10px;
}

div#galerie .tableb_compact {
        background: #F2F5F7 ;
        padding-top: 2px;
        padding-right: 5px;
        padding-bottom: 2px;
        padding-left: 5px;
}

div#galerie .tablef {
        background: #CBD7DE ;
        padding-top: 10px;
        padding-right: 10px;
        padding-bottom: 10px;
        padding-left: 10px;
}

div#galerie .album_stat {
        font-size : 85%;
        margin: 5px 0px;
}

div#galerie .thumb_title {
        font-weight : bold;
        font-size: 80%;
        padding: 2px;
        display : block;
}

div#galerie .thumb_caption {
        font-size: 80%;
        padding: 1px;
        display : block;
}

div#galerie .thumb_caption a {
        text-decoration: underline;
        color: #000000;
}


div#galerie .thumb_num_comments {
        font-weight: normal;
        font-size: 85%;
        padding: 2px;
        font-style : italic;
        display : block;
}

div#galerie .user_thumb_infobox {
        margin-top: 1px;
        margin-bottom: 1px;
}

div#galerie .user_thumb_infobox th {
        font-weight : bold;
        font-size: 100%;
        margin-top: 1px;
        margin-bottom: 1px;
        text-align : center;
}

div#galerie .user_thumb_infobox td {
        font-size: 85%;
        margin-top: 1px;
        margin-bottom: 1px;
        text-align : center;
}

div#galerie .user_thumb_infobox a {
        text-decoration: none;
        color: #000000;
}

div#galerie .user_thumb_infobox a:hover {
        color: #000000;
        text-decoration: underline;
}

div#galerie .sortorder_cell {
        background : #8AA5B5 ;
        color: #FFFFFF;
        padding: 0px;
        margin: 0px;
}

div#galerie .sortorder_options {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        background : #8AA5B5 ;
        color: #FFFFFF;
        padding: 0px;
        margin: 0px;
        font-weight: normal;
        font-size: 80%;
        white-space: nowrap;
}

div#galerie td.navmenu {
        font-family: "Trebuchet MS", Verdana, Geneva, Arial, sans-serif;
        color: #FFFFFF;
        font-weight: bold;
        background-color: #8AA5B5;
        border-style: none;
        vertical-align: bottom;
}

div#galerie td.navmenu img {
        margin-top: 1px;
        margin-right: 5px;
        margin-bottom: 1px;
        margin-left: 5px;
}

div#galerie td.navmenu a {
        position: relative;
        display: block;
        padding-top: 2px;
        padding-right: 5px;
        padding-bottom: 2px;
        padding-left: 5px;
        text-decoration: none;
        color: #FFFFFF;
}

div#galerie td.navmenu a:hover {
        background : #F2F5F7 ;
        text-decoration: none;
        color:         #000000;
}

div#galerie .admin_menu_thumb {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 90%;
        border: 1px solid #ccd7e0;
        xbackground-image : url(images/button_bg.gif);
        xbackground-position : bottom;
        color: #000000;
        font-weight: bold;
        margin-top: 0px;
        margin-bottom: 0px;
        width: 85px;
}

div#galerie .admin_menu_thumb a {
        color: #000000;
        text-decoration: none;
        display: block;
        position: relative;
        padding-top: 1px;
        padding-bottom: 1px;
        padding-left: 10px;
        padding-right: 10px;
}


div#galerie .admin_menu_thumb a:hover {
        color: #000000;
        text-decoration: underline;
}

div#galerie .admin_menu {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 90%;
        border: 1px solid #ccd7e0;
        xbackground-image : url(images/button_bg.gif);
        xbackground-position : bottom;
        color: #000000;
        margin-top: 0px;
        margin-bottom: 0px;
        text-align: center;
}

div#galerie .admin_menu a {
        color: #000000;
        text-decoration: none;
        display: block;
        position: relative;
        padding-top: 1px;
        padding-bottom: 1px;
        padding-left: 10px;
        padding-right: 10px;
}

div#galerie .admin_menu a:hover {
        color: #000000;
        text-decoration: underline;
}

div#galerie .comment_date{
        color : #5F5F5F;
        font-size: 90%;
        vertical-align : middle;
}

div#galerie .image {
        border-style: solid;
        border-width:1px;
        border-color: #000000;
        margin: 2px;
}

div#galerie .thumbnails {
        background: #F2F5F7 ;
        padding: 5px;
}

div#galerie .footer {
        font-size : 9px;
}

div#galerie .footer a {
        text-decoration: none;
        color: #000000;
}

div#galerie .footer a:hover {
        color: #000000;
        text-decoration: underline;
}

div#galerie .statlink {
        color: #FFFFFF;
}

div#galerie .statlink a {
        text-decoration: none;
        color: #FFFFFF;
}

div#galerie .statlink a:hover {
        color: #FFFFFF;
        text-decoration: underline;
}

div#galerie .alblink a {
        text-decoration: underline;
        color: #000000;
}

div#galerie .alblink a:hover {
        color: #000000;
        text-decoration: underline;
}

div#galerie .catlink {
        display: block;
        margin-bottom: 2px;
}

div#galerie .catlink a {
        text-decoration: underline;
        color: #000000;
}

div#galerie .catlink a:hover {
        color: #000000;
        text-decoration: underline;
}

div#galerie .topmenu {
        font-family: "Trebuchet MS", Verdana, Geneva, Arial, sans-serif;
        line-height : 130%;
        font-size : 110%;
}

div#galerie .topmenu a {
        color : #0033CC;
        text-decoration : none;
}

div#galerie .topmenu a:hover  {
        color : #0033CC;
        text-decoration : underline;
}

div#galerie .img_caption_table {
        border: none;
        background-color: #FFFFFF;
        width : 100%;
        margin : 0px;
}

div#galerie .img_caption_table th {
        background: #D1D7DC ;
        font-size : 100%;
        color : #000000;
        padding-top: 4px;
        padding-right: 10px;
        padding-bottom: 4px;
        padding-left: 10px;
        border-top : 1px solid #FFFFFF;
}

div#galerie .img_caption_table td {
        background: #F2F5F7 ;
        padding-top: 6px;
        padding-right: 10px;
        padding-bottom: 6px;
        padding-left: 10px;
        border-top : 1px solid #FFFFFF;
}

/* firmy */
div#text label{
    display: block;
    padding-top: 6px;
}
	
div#text #firmy input, #firmy select{
    width: 200px;
}

/* }}} */
/* GALERIE END */

.link2ndlevel {

    margin: 0;
    padding: 0 0 0 30px;
    list-style: none;
    background-image: url(../images/link2ndlevel.gif);
    background-repeat: no-repeat;
    height: 21px;
    z-index: 1;
}
.link2ndlevelhover {

    margin: 0;
    padding: 0 0 0 30px;
    list-style: none;
    height: 21px;
    z-index: 1;
    background-image: url(../images/link2ndlevelhover.gif);
    background-repeat: no-repeat;
}

#banner-text
{
	padding:2px 0;
	width:100%; 
	background-color:#aac;
}

#banner-ahead
{
	text-align:center;
	background-color:#e7e7e7;
}

#banner-text a { color:white; }
#banner-text strong { padding-left:1em; }


.error { color:red; border: }

/* Bazar */

div.Inzerat 
{
		/*background-color: #dedcdc;*/
}

.Inzerat select {width:15em;}

.Inzerat h2, .Inzerat h3{
    padding: 0;
    margin: 0 0 8px 0;
    font-size: 12px;
}
.Inzerat h2{float:left;}
.Inzerat h3{float:right;}
.Inzerat p{clear:both;}
.Inzerat .blogleft a img 
{
    margin: 17px 0 0px 0;
}

.form-gy select, .form-gy input,  .form-gy textarea,
{
	font-size: 11px;
/*	width:20em;*/
	background-color:#e7e7e7;
	border: 1px solid #C7C3C3;
}

.form-gy input.radio
{
	border:none;
	width: auto;
	background-color:transparent;
}

.form-gy input.button 
{
	background-color:#ffffce;
	color: #314563;
	width: auto;
	text-transform:uppercase;
}


/*konec bazar*/

/*sloupce*/
.sloupec-block
{
	position: relative;
	text-align: center;
	margin: 1em 0;
}
.link-ramecek
{
	position: relative;
}

.link-ramecek a img  {
    border: 1px solid black;
}
.sloupec-header
{
	text-align: left;
	padding: 2px .5em;
	margin: 2px 0;
	background-image: url(/images/loginback.gif);
	color: #6b798c;	
}
.sloupec-block p
{
	text-align: left;	
	color: #dedcdc;
	margin: 0;
	padding: 0 1em;
}

.sloupec-block p a
{
	color: #dedcdc;
}

.space2{margin: 2px 0;}


/*sloupce end*/
.stranky
{
	text-align:center;
}
.stranky a
{
	color: #2969A5;
	font-weight:bold;
}
/*ruzne*/

.nastred
{
	text-align : center;
}




.yell_bg, .yell_bg tr, .yell_bg td, .yell_bg th, .yell_bg p
{
	background-color:#ffffce;
	font-weight: normal;
}

.top3 div img { float:left; margin-right:1em;}
.top3 div { clear: both;}

.firmy-detail th img {float:right;}

.otazka
{
	margin: .2em;
	padding: .2em;
	border: 1px solid silver;
	clear: both;	
}

.fll{float:left;}
.flr{float:right;}
.thelp{cursor:help; border-bottom: 1px dashed black;}
.error{cursor:progress; color:red;}
.error input{background-color:#fdd; color:red;}


/*--msw galerie---------*/

#msw-gal-main 
{
	clear:both;
	/*padding: 0 6px;*/
	padding: 0 6px;
}

.gal-pol1, .gal-pol2, .gal-cat, .gal-home
{
	float:left;
	text-align: center;
	/*margin: .25em 22px .25em 0 ;*/
	margin: 2px 0;
}
.gal-pol1 {width:234px; height:228px;} 
.gal-cat {width:80px; font-size:80%;} 
.gal-cat div{background-color:black; padding:1px 0 1px 1px;}
.gal-cat-l div{padding:1px;} 
.gal-home{width: 156px; } 
.gal-pol2 
{
	width: 156px; 
	height: 170px;
}
.gal-pol1 img, .gal-pol2 img, .gal-home img
{
	/*border: 3px solid white;*/
	background-color: white;	
	border: 1px solid black;
	padding: 2px;
	margin-bottom: 2px;
}
.gal-pol1 img{height:165px; width:220px;}
.gal-pol2 img, .gal-home img{height:105px; width:140px;}

a.sel-link {font-size:1.5em; font-weight:bold;}

/* etarget */
.etarget {
background-color:#eee;
font-size:11px;
color:#000;
margin:0px; padding:0px;
font-family:arial,helvetica,sans-serif;
padding: .2em;
}
.etarget a {
color:#000080;
}
.etarget a:hover {
color:#ff9000;
}
.etarget .selfpromo {
font-size: 9px;
background-color:#fff;
color:#000080;
border-bottom:#000080;
width:100%;
}
.etarget .selfpromo a {
color:#ff8000;
}
.etarget .selfpromo .left {
text-align:left;
font-weight:bold;
padding:1px 3px 1px 3px;
color:#000000;
}
.etarget .selfpromo .right {
text-align:right;
padding:1px 3px 1px 3px;
font-weight:bold;
}
.etarget .title {
margin:1px;
padding:1px 5px 1px 5px;
}

.etarget .description {
font-size:.9em;
text-align: left;
}

/* etarget end */

.textbanner468
{
	width:468px; margin: .1em auto 1em auto;
	background-color: white; border: 1px solid silver;
}
.textbanner468.small {font-size: 9px; font-weight:bold;}
.textbanner468 .inner{padding: 1em; margin:0;}