@charset "iso-8859-2";
/* CSS Document */

/*-----------------------------------------------------------*\
	HTML
\*-----------------------------------------------------------*/


a { color: #FFFFFF; font-weight: bold; }
a:hover { text-decoration: none; }
body { margin: 0; padding: 0; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; background: #171F2A url(../img/bodyBg.png) repeat; }
h1, h2 { margin: 5px 0; }
h1 { color: #ff0000; font-size: 180%; font-weight: normal; }
h1.main { font-weight: normal; }
h1.main span { font-size: 80%; color: #FFFFFF; }
h2 { color: #ff0000; font-size: 130%; }
h3 { margin: 2px 0; color: #FFFFFF; font-size: 110%; }
hr { border-top: 1px solid #000000; border-bottom: 1px solid #989898; border-left: none; border-right: none; }
img { border: none; }
object { display: block; }
ul, li { margin: 0; padding: 0 10px; }


/*-----------------------------------------------------------*\
	IDs
\*-----------------------------------------------------------*/


#head { height: 210px; background: transparent url(../img/headBg.png) center top no-repeat; overflow: hidden; }
#logo { margin-left: -10px; margin-top: 40px; width: 300px; height: 100px; }
#logoBlank { left: -10px; top: 40px; z-index: 3; }
#rozcestnik { right: 122px; top: 0px; width: 332px; height: 47px; background: transparent url(../img/rozcestnik.png) left top no-repeat; }
#rozcestnik #rozcestnikIpsalsport { display: block; height: 43px; width: 161px; float: left;}
#rozcestnik #rozcestnikCarpet { display: block; height: 43px; width: 171px; float: left;}
#langPanel { right: 35px; top: 30px; }
#langPanel a img { margin-left: 10px; }
#foot { background-color: #c30101; }
#foot a { color: #FFFFFF; }
#foot h2 { color: #FFFFFF; }
#copyright { font-size: 12px; padding:10px 0; }
#copyright span { vertical-align: top; line-height:40px; }
#subLeft, #footLeft { width: 250px; }
#subRight, #footRight { width: 720px; }
#content, #footContent { padding: 10px; }
#content div.floatLeft, #content div.floatRight { width: 335px; }
#mainMovie { margin-top: 0px; }
#news { margin-top: 20px; }
#news img.floatLeft { margin: 2px 10px 5px 0; }
#footGallery { margin-top: 10px; }
#banner { margin-top: 15px; border: 2px #c30101 solid; width: 230px; height: 86px; margin-left: auto; margin-right: auto; }
#langPanel img { border: 1px black solid; }
/*-----------------------------------------------------------*\
	CLASSes
\*-----------------------------------------------------------*/


/* global.positions */
.absPos { position: absolute !important; }
.relPos { position: relative !important; }
.posTop { top: 0px !important; }
.posRight { right: 0px !important; }
.posBottom { bottom: 0px !important; }
.posLeft { left: 0px !important; }

/* global.alignment */
.textLeft { text-align: left; }
.textCenter { text-align: center; }
.textRight { text-align: right; }
.textJustify { text-align: justify; }
.textTop { vertical-align: top; }
.textMiddle { vertical-align: middle; }
.centered { margin-left: auto !important; margin-right: auto !important; }

/* global.floating */
.floatLeft { float: left !important; }
.floatRight { float: right !important; }
.floatEnd { clear: both !important; }

/* global.decoration */
.textBold { font-weight: bold; }
.textItalic { font-style: italic; }
.textUnderline { text-decoration: underline; }

/* other */
.layout { width: 972px; overflow: hidden; }
.gray { color: #495059; font-size: 11px; font-weight: normal; }
.thumbnail { width: 140px; }
.thumbnail img { border: 1px solid #FFFFFF; }
.thumbnail p { padding-top: 5px; font-size: 11px; }
.hidden { display: none !important; }

.refer { text-align: center; }
.refer-nadpis { background-color: #C30101; color: #ffffff; font-size: 14px; font-weight: bold; }
.refer-coltitle { color: #3FA7E6; font-size: 14px; font-weight: bold; }

a.big { font-size: 18px; font-family: Arial; font-weight: normal;}
span.reference-title { font-size: 1.2em; font-weight: bold; }

.referenceItem-240 { text-decoration: none; width: 240px; height: 100px; border: 1px #888888 solid; margin: 0 4px 4px 0; float: left; padding: 10px; }
.referenceItem-190 { text-decoration: none; width: 190px; height: 100px; border: 1px #888888 solid; margin: 0 4px 4px 0; float: left; padding: 10px; }

