/* FUCKING IE HACK */

.stripeBlend { behavior: url('/iepngfix.htc'); }

/* ====== GENERAL ====== */

a
{
	color: #046d41;
}

div#page
{
	text-align: left;
	position: relative;
	width: 900px;
	margin: 0px auto;
}

div#top
{
	position: relative;
	width: 900px;
	height: 182px;
	background-image: url('/graphics/top.png');
}

div#topMenu
{
	font-size: 12px;
	color: white;
	font-family: Arial, sans-serif;
	position: absolute;
	left: 344px;
	top: 111px;
	width: 550px;
	height: 19px;
}

div#topMenu table
{
	width: 100%;
	margin: 0px;
	padding: 0px;
}

div#topMenu td
{
	margin: 0px;
	padding: 0px;
}

div#heading
{
	font-size: 27px;
	color: #046d41;
	font-family: myriad web, Arial, sans-serif;
	position: absolute;
	left: 232px;
	top: 143px;
	width: 651px;
	height: 35px;
}

div#heading h1
{
	font-size: 27px;
	color: #046d41;
	font-family: myriad web, Arial, sans-serif;
	margin: 0px;
}

span.langSwitch
{
	cursor: pointer;
	position: absolute;
	background-repeat: no-repeat;
}

span#langCze
{
	width: 25px;
	height: 17px;
	background-image: url('/graphics/flags/cze.png');
	left: 9px;
	top: 137px;
}

span#langEng
{
	width: 26px;
	height: 16px;
	background-image: url('/graphics/flags/eng.png');
	left: 48px;
	top: 138px;
}

span#langGer
{
	width: 25px;
	height: 17px;
	background-image: url('/graphics/flags/ger.png');
	left: 87px;
	top: 138px;
}

span#langRus
{
	width: 26px;
	height: 17px;
	background-image: url('/graphics/flags/rus.png');
	left: 125px;
	top: 138px;
}

span#langEsp
{
	width: 24px;
	height: 17px;
	background-image: url('/graphics/flags/esp.png');
	left: 165px;
	top: 138px;
}

div#footer
{
	position: relative;
	width: 900px;
	height: 36px;
	background-image: url('/graphics/footer.png');
}

div#copyright
{
	position: absolute;
	font-family: Arial, sans-serif;
	font-size: 11px;
	color: white;
	width: 180px;
	height: 14px;
	left: 8px;
	top: 11px;
}

div#bottomMenu
{
	text-align: right;
	position: absolute;
	font-family: Arial, sans-serif;
	font-size: 11px;
	color: white;
	width: 622px;
	height: 17px;
	left: 270px;
	top: 11px;
}

a.menuLink
{
	text-decoration: none;
	color: white;
}

a.menuLink:visited
{
	color: white;
}

a.menuLink:active
{
	color: white;
}

a.menuLink:hover
{
	text-decoration: underline;
	color: white;
}

div#outerContent
{
	width: 100%;
}

div#content
{
	font-family: Arial, serif;
	font-size: 13px;
	text-align: justify;
	margin: 0px auto;
	width: 98%;
}

/* ====== PHOTO STRIPE ====== */

div#photostripeClipper
{
	overflow: hidden;
	width: 579px;
	height: 86px;
	position: absolute;
	left: 321px;
	top: 10px;
}

div#photostripe
{
	position:absolute;
	width: 2800px;
}

div.stripePhoto
{
	width: 116px;
	height: 86px;
	position: absolute;
}

div#stripeBlend
{
	position: absolute;
	left: 321px;
	top: 0px;
	width: 134px;
	height: 106px;
	background-image: url('/graphics/stripeBlend.png');
}

div#stripe1
{
	left: 0px;
	background-image: url('/graphics/photostripe/001.png');
}
div#stripe2
{
	left: 120px;
	background-image: url('/graphics/photostripe/002.png');
}
div#stripe3
{
	left: 240px;
	background-image: url('/graphics/photostripe/003.png');
}
div#stripe4
{
	left: 360px;
	background-image: url('/graphics/photostripe/004.png');
}
div#stripe5
{
	left: 480px;
	background-image: url('/graphics/photostripe/005.png');
}
/* rest will be loaded with javascript*/
div#stripe6
{
	left: 600px;
}
div#stripe7
{
	left: 720px;
}
div#stripe8
{
	left: 840px;
}
div#stripe9
{
	left: 960px;
}
div#stripe10
{
	left: 1080px;
}
div#stripe11
{
	left: 1200px;
}
div#stripe12
{
	left: 1320px;
}
div#stripe13
{
	left: 1440px;
}
div#stripe14
{
	left: 1560px;
}
div#stripe15
{
	left: 1680px;
}
div#stripe16
{
	left: 1800px;
}
div#stripe17
{
	left: 1920px;
}
div#stripe18
{
	left: 2040px;
}
div#stripe19
{
	left: 2160px;
}
div#stripe20
{
	left: 2280px;
}
div#stripe21
{
	left: 2400px;
}
div#stripe22
{
	left: 2520px;
}
div#stripe23
{
	left: 2520px;
}

/* ====== PROFIL ====== */ 

table#profilText
{
	width: 100%;
}

table#profilText td
{
	width: 33%;
	vertical-align: top;
	padding: 10px;
}

/* ====== KONTAKT ====== */

table.contact
{
	margin-top: 30px;
	margin-bottom: 40px;
	margin-left: 65px;
}

table.contact td
{
	vertical-align: top;
	padding: 10px;
}

/* ====== STROJE ====== */

div.machineListed
{
	margin: 0px auto;
	margin-top: 10px;
	margin-bottom: 10px;
	width: 813px;
}


table.machineListed
{
	width: 100%;
	border: 1px solid #d3d3d3;
}

table.machineListed td
{
	vertical-align: top;
	text-align: justify;
	padding: 5px;
}

table.machineListed td.machineListedPhoto
{
	width: 278px;
	vertical-align: top;
	text-align: center;
}

table.machineListed td.machineListedPhoto img
{
	text-align: center;
	border: 2px solid #046d41;
}

table.machineListed td.machineName
{
	font-size: 17px;
}

table.machineListed td.machineShortText
{
	height: 100px;
}

table.machineListed td.machineDetailLink
{
	text-align: right;
}

table.paging
{
	margin: 0px auto;
	margin-bottom: 10px;
	width: 813px;
}

/* ====== DETAIL ====== */

table.machineDetail
{
	margin: 0px auto;
	margin-bottom: 20px;
	width: 700px;
}

table.machineDetail td
{
	padding: 10px;
}

table.machineDetail td.machineName
{
	color: #046d41;
	font-size: 20px;
}

table.machineDetail td.askForMore
{
	padding: 20px;
}

table.machineDetail td.bigPhoto
{
	height: 470px;
	text-align: center;
}

div.machineBack
{
	margin: 0px auto;
	width: 670px;
	text-align: right;
}

div.machineBack span
{
	color: #046d41;
	text-decoration: underline;
	cursor: pointer;
}

img.photoSelector
{
	cursor: pointer;
	border: 1px solid #046d41;
	margin: 2px;
}

img#bigPhoto
{
	border: 1px solid gray;
}



