﻿html	{
	background:#dfdfdf;
}

img	{
	margin:0;
	margin-top:-2px;
	_margin:0;
	border:none;
}

div	{
	border:3px #dfdfdf solid;
}

h1,h2,h3,h4,h5,h6	{
	margin:0;
}

a	{
	color:#000;
	text-decoration:none;
}

p.left	{
	text-align:left;
	margin-top:0;
}

.flag   {
        margin-top:55px;
}

.table	{
	width:495px;
	margin-left:20px;
	_margin-left:0;
}

.table tr.tridy	{
	font-size:15px;
	font-weight:bold;
}

.table td	{
	border:3px #dfdfdf solid;
	font-size:14px;
	text-align:left;
}

.table td.name	{
	width:185px;
	border-right:none;
}

.table td.code	{
	width:100px;
	border-right:none;
}

.table td.jednotka	{
	width:50px;
}

.table td.cena	{
	width:50px;
	border-left:none;
}

.table td.cenadph	{
	width:50px;
	border-left:none;
}

.table td.nadpis	{
	width:185px;
	color:#ffffff;
	background:#666666;
}

#all	{
	background:#ffffff url("roof.jpg") no-repeat;
	width:1000px;
	height:612px;
	padding:0;
	margin:10px auto;
	margin-top:40px;
	border:none;
}

#weckman	{
	margin:0;
	padding:0;
	float:left;
	width:184px;
	height:84px;
	background:url("weckman-logo.png") no-repeat;
}

#main	{
	padding:5px 5px;
	_padding:1px 5px;
	float:left;
	height:74px;
	width:564px;
	margin:0 20px;
	text-align:center;
        background: url('main_bg.png');
        color:#FFF;
}

#main img	{
	float:left;
}

#main a	{
	color:#FFF;
}

#galeco	{
	margin:0;
	padding:0;
	float:left;
	width:184px;
	height:84px;
	background: url("galeco-logo.jpg") no-repeat;
}

#galeco:hover	{
	margin:0;
	padding:0;
	float:left;
	width:184px;
	height:84px;
	background:url("galeco-logo+.jpg")no-repeat;
}

#menu	{
	margin:0;
	margin-top:20px;
	padding:30px 10px 0 10px;
	float:left;
	width:164px;
	height:454px;
	line-height:25px;
}

#menu ul	{
	margin:0;
	list-style:none;
}

#menu ul ul li	{
	font-size:18px;
}

#menu ul ul	{
	margin-left:20px;
	_margin-left:35px;
	margin-bottom:20px;
}

#menu ul.hl	{
	margin:0;
	margin-left:-20px;
	_margin-left:10px;
}

#menu ul.hl h2	{
	margin-top:10px;
}

#menu a.foto	{
	font-size:20px;
	margin:0;
	margin-left:20px;
}

#desk	{
	text-align:center;
	float:left;
	padding:10px;
	height:464px;
	width:554px;
	margin:0 20px;
	margin-top:20px;
	overflow:auto;
}

#desk h2	{
	font-size:30px;
}

#desk div.img_ram	{
	margin:5px;
	padding:0;
	width:110px;
	height:150px;
	border:2px #dfdfdf solid;	
	float:left;
	text-align:center;
}

#desk div.img_ram a img	{
	border:none;
	margin:5px auto;
}

#samples	{
	margin:0;
	margin-top:20px;
	padding:10px;
	padding-top:30px;
	padding-left:0;
	float:left;
	text-align:center;
	width:174px;
	height:444px;
}

#samples h2	{
	margin:0;
	margin-left:15px;
}

#samples ul	{
	color:#000;
	margin:0;
	margin-top:15px;
	margin-left:-55px;
	_margin-left:-10px;
	list-style:none;
}

#samples ul li	{
	margin-left:25px;
}

#samples h3	{
	font-weight:normal;
	margin:0;
	font-size:18px;
}
