html, body {margin: 0; padding: 0; border: 0;}
body, td, input{font-family: Arial, Helvetica, sans-serif;}
body { 
    background-color: #8e9baa;
	margin:0px;
	overflow: auto;
	text-align:left;
}
a img {border :0;}

/*
bila	#fff
cerna	#000
mseda 	#acaeb1
seda 1	#808080
seda 2	#666
modra	#0073bb
cevena	#e00;

*/

.center, .nastred {text-align: center;}
.flr{float: right;}
.clr{clear:both; visibility: hidden; margin:0px; padding:0px;}
.spacer-line{clear:both; border-bottom: #666 dotted 1px;}
.error{color: #e00;}

.hr hr{display: none;}

#banner-ahead{border-bottom: 1px solid black; text-align: center;}
#banner-text-line{font-size: 11px; border-bottom: 1px solid black; color: white; background: #666;}

#main {width:770px; padding-right:10px; background: #666 url("../images/main-bg.png") repeat-y; color:white; }

/*header*/
#header {width:100%; height:80px; background-color:#000; overflow: hidden;}
#header a {color: #808080; text-decoration: none;}
#header a:hover {color: #fff;}
#header ul{float:right; color: #808080;
		margin: 60px 2em 0 0; padding:0; 
		font-size: 11px; padding: 0;}
#header li{float:left; margin-left:1em; padding-left: .5em; list-style: none; background: transparent url("../images/mark1.png") no-repeat 0 50%;   }

/*footer*/
#footer {width:100%;height:120px; background-color:#000; color:white; text-align: center; overflow: hidden;}
#footer img {margin: 25px 60px;}
#footer .links{font-size: .6em; text-align:right; padding:1em;}
#footer .links a {color: #0073bb;}
#footer .links a:hover {color: white;}

/*topmenu*/
#header-menu{width:100%; height:190px; background: white url("../images/auto.jpg") no-repeat 100% -3px;}
/*#header-menu hr {display: block; border: none; margin:0; padding: 0; width:100%;  clear:both; color: ;}*/
#header-menu #line2{height:10px; background-image: url("../images/header-line2s.png"); background-repeat:  no-repeat;}
#header-menu #line1{height:20px; background-image: url("../images/header-line1s.png"); background-repeat:  no-repeat;}
#header-menu ul {margin:0; padding:0 0 0 10px; height: 160px;
	background-image: url("../images/header-line3s.png"); 
	background-repeat:  no-repeat; 
	background-position: 100px 0; _background-position: 100px 0;
	font-size: 120%;
	line-height: 38px;
}
#header-menu a{color: #666; text-decoration: none;}
#header-menu a:hover{color: #000;}
#header-menu li{list-style: none; padding: 0 0 0 25px; background-repeat:  no-repeat; background-position: 0 50%; }
#header-menu li.sipka-r {background-image: url("../images/sipka-r.png");}
#header-menu li.sipka-o {background-image: url("../images/sipka-o.png");}
#header-menu li.sipka-b {background-image: url("../images/sipka-b.png");}
#header-menu li.sipka-g {background-image: url("../images/sipka-g.png");}



/*left*/
#left{background-color: #666; color:white; width: 170px; float:left; font-size: 70%; text-align: center; margin-bottom: 1em;}
#left a {color: white;}
#left .text {margin:0; padding: .5em 1em; font-weight: bold; text-align: left;}
#left .text ul, #left .text ol {margin: .1em 0 1em 0; padding: 0;}
#left .text ul li {list-style: none;}
#left .text ol li {list-style: inside decimal;}

#left .hspace {height: 15em;}

/*left-menu*/
#left-menu{padding:0 10px 0 15px; height:276px;
	background: transparent url("../images/menu-bg1.png") no-repeat;
	overflow: hidden; color: #666;
	 text-align: left;
	}
#left-menu h4{color: #0073bb; font-size: 100%; margin:1em 0;}
#left-menu h4.secondary{margin-left: 10px;}
#left-menu a{color: #666;}
#left-menu a:hover{color: #666; text-decoration: none;}

#left-menu ul{margin: 0 0 0 15px; padding: 0; line-height: 19px;}
#left-menu li{list-style: none; background: transparent url("../images/mark-barr.png") no-repeat 0 50%; padding-left: 10px; }


/*left-news*/
#news1{margin-top:10px; height: 140px; background: transparent url("../images/menu-bg2s.png") no-repeat; overflow: hidden;}
/*#news1 h4{margin: 0; padding: 5px 0 0 14px;}*/

#news1 h4{color: #fff; font-size: 100%; margin:2em 0; padding:0 10px 0 14px;}
#news1 input {border: 1px solid #666; width:130px;}


/*content*/
#content{background: white; color:#666; float: right; width: 600px; overflow: hidden; font-size: 80%}
#content.home{background: white url("../images/content-bg.png") repeat-y;} 
#content a {color:#666;}

#content .content-col{width: 299px; float: left;}
#content h4, #content h4 a{color: #0073bb; font-size: 100%;}
#content .text h4 {padding: 0 .5em 0 0; margin: 0;}
#content .text{padding: 0 1em ;}

#content .line1, #content .line2 {clear:both; background: transparent url("../images/hr1.png") no-repeat; width:270px; height: 11px; }
#content .line2 {background-image:  url("../images/hr2.png");}

/*content text table*/
#content .text table {
    width: 580px;
    border: 1px solid #C7C3C3;
    margin: 0 0 10px 0;
    padding: 0;
}


#content .text table td {
    height: 20px;
    vertical-align: top;
}

#content .text table th {
	background-color:#ffffce;
}
#content .text table td, .grayOdd
{
	background-color: #dedcdc;
}

#content .text table tr.bgcolor-even td, .grayEven {
    background-color: #efeded;
}


/* clanek */
.clanek {padding:.5em 0; clear: both; }
.clanek hr {clear: both; display: none;}
.clanek h4, .clanek p {padding: 0 .5em;}

.clanek.nadpis {padding-bottom:5px;}
.clanek.text {padding-bottom:5px;}
.clanek .anotace{font-size: 90%;}

.clanek p.banner-fr
{
    float: right;
	margin: .5em 0 .5em .6em;
}

.shopItem{text-align: center;}
.shopItem a img{border:1px solid #666;}
.shopItem a:hover img{border:1px solid #e00;}




/*hr { color: #c4c6d1; height:1px; padding:0px; margin:0px; margin-top:5px }*/
.pict_box_right {padding:7px; float:right; padding-right:0px;}
.pict_box_left {float:left; padding:.5em;}
.pict_box_left img {border: 1px solid black;}
.pict_box { display:block; padding:0px;padding-right:7px;}

.pict_nolink {border-color: #333333; border-width:1px; border-style: solid  }
.pict:link {  color:#B7B7B7;		}
.pict:visited {  color:#B7B7B7;		}		
.pict:hover { color:#202073; }



.clanek table {
    width: 458px;
    border: 1px solid #c2c3cc;
    margin: 10px 0;
    padding: 0;
    text-align: left;
}

.clanek table td {
    height: 20px;
    vertical-align: top;
    background-color: #c2c3cc;
}

.clanek table.foto {
    clear: both;
}

.clanek table.foto td {
    text-align: center;
    vertical-align: middle;
}

img.text-image, img.text-image-b
{
	margin: 1em 0;
    padding: 0;
    border: 1px solid black;
}

/*"blog"*/

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: 460px;
    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;
}


/* 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*/

/*--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;}

#phpbb {background: white; color: #0a0f1f;}
