
/*

		Senat.sk stylesheet
		created by B. Kovac,
		messed up by various browsers (IE mainly)

			with big thanks to the 
			IE PNG Alpha Fix
			by Angus Turnbull - http://www.twinhelix.com
			Licensed under the CC-GNU LGPL, version 2.1 or later.
*/


body, td {
background-image: url(./foto_web/pozadie_c.gif);
background-repeat: repeat;
background-position: center;
background-color: #91b5c0;
color: #383838;
font: 12px/1.8 verdana, helvetica, sans-serif;
text-align: center; //hack na zarovnanie na stred v IE
padding:0;/* prebytocne? */
margin: 0 auto;
}

a {
	text-decoration: none;
	}

a, a:visited, a:hover, a:active {
color: #383838;
text-decoration: none;
}

a:hover, a:active {
border-bottom: 2px solid magenta;
}

a.jazyk:hover, a.jazyk:active, a.menu:hover, a.menu:active {
border-bottom: 3px solid magenta;
}

div.container {
margin: 0 auto; 
width: 750px;
background: none;
background-image: none;
}

p {
padding-left: 3.5em;
padding-right: 3.5em;
color: #383838;
}

#fixedHeader {
height: 487px;
margin: 0px auto;
/* background-image: url(./foto_web/hlavicka_w2_c.png); */
background-image: url(./foto_web/hlavicka_pozadie2.png);
background-repeat: no-repeat;
background-position: right;
behavior: url(./iepngfix/iepngfix.htc); 
//position: relative; 
//top: +2px;
/*
supis pupis IE hack, nech sedi hlavicka az na to, ze zabije produkty...
 */
}

.fixedBody {
margin: 0px auto;
background-image: url(./foto_web/fixedbody-bg.png);
background-repeat: repeat-y;
background-position: right;
padding-top: 1em;
text-align: left; // a aby potom text bol spravne vlavo v IE
behavior: url(./iepngfix/iepngfix.htc);
}


#footer {
text-align: right;
height: 200px;
margin: 0px auto;
background-repeat: no-repeat;
background-position: right;
behavior: url(./iepngfix/iepngfix.htc);
}

div#footer img#Banner1 {
margin-right: 10px;
margin-top: 8em;
border: none;
}

.banner, .banner:hover {
text-decoration: none;
border: none;
}

h1, h2, h3 {
margin-left: 2.3em;
font-size: 18px;
font-family: corbel, verdana;
text-transform: uppercase;
padding-top: 3em;
padding-bottom: 2em;
clear: both;
}

h2 {
text-align: center;
margin: 0;
}

.ikona {
padding-right: 1em;
}

#senat {
display: none;
}

.box {
	background-color: #09316c;
	border: 1px solid #09316c;
 	padding: 0px 0px 0px 0px;
	float: right;
	clear: right;
	color:white;
	text-align: right;
	letter-spacing: 0.3px;
	margin-right: 70px;
// margin-right: 20px;
/* IE : 20, Mozilla zoberie 70 */
	font-size: 90%;
} 

div.box {
padding-left: 5px;
padding-right: 5px;
}

li {
list-style: none;
display:block;
}

ul.menu {
text-align: center;
}

li.menu {
display: inline;
font-size: 23px;
text-transform: uppercase;
letter-spacing: 1px;
border: 3px hidden blue;
padding: 9px;
font-family: impact;
}

.jazyk {
font-family: impact;
font-size: 14px;
letter-spacing: 1px;
padding-left: 5px;
padding-right: 5px;

border: 1px solid #91b5c0;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;	
}

div.nechet {
float: left;
}
  
/*div.nechet p, */
div.nechet img, div.nechet div.text {
padding-left: 2px;
padding-right: 2px;
text-align: left;

/*border: 1px solid #383838;*/
/* background-color: #09316c; */
border: 1px solid #383838;
background-color: #383838;

color: white;
margin-right: 5px;
margin-top: 1px;
letter-spacing: 1px;
font-size: 90%;
}
div.nechet div.text {
margin-bottom: 5px;
-moz-border-radius-bottomright: 5px;
-webkit-border-bottom-right-radius: 5px;
}

/*
div.text {
background-image: url(./foto_web/roh2.png); background-position: right bottom; background-repeat: no-repeat;
border: none;
}
*/
div.text {
width: 96px;
height: 6.5em;
}

/*div.nechet p:first-line, */
div.nechet div.text:first-line {
font-weight: bold;
}
    
div.nechet img {
padding-left: 0;
padding-right: 0;
}

div.nechty {   
padding-left: 3.5em;
}

div.nechet a:hover, div.nechet a:active {
border: none;
}

h2 span.sub {
font-weight: lighter;
font-style:italic;
}

.printOnly {
display: none;
}

.sip {
border: none; position: relative; left: -720px; top: 50px; 
}

.sipSmall {
border: none; position: relative; left: -680px; top: 50px;
}

#plagat {
padding-left: 100px;
}

/*
#uvod {
-moz-column-count: 2;
-webkit-column-count: 2;
-moz-column-gap: 5px;
-webkit-column-gap: 5px;
padding-left: 30px;
padding-right: 30px;
margin: 0;
}
*/
