* {margin:0px;padding:0px;}
img, a img {border:none;}
body {overflow:hidden;font-family:Georgia, "New York CE", utopia, serif;background:#ecece3 url('../design/backsolid.png') left top;padding-top:45px;}
#head {width:800px;height:78px;margin:0px auto;}
	#head h1 {width:281px;height:45px;overflow:hidden;float:left;margin-left:50px;margin-right:30px;}
		#head h1 a {width:281px;height:45px;display:block;background:url('../design/vyrcoop.png') right top no-repeat;text-decoration:none;}
		#head h1 a:hover {background:url('../design/vyrcoop.png') right -45px no-repeat;}
		#head h1 a span {visibility:hidden;}
	#head ul {margin-left:50px;}
	#head ul li {list-style-type:none;float:left;font-family:Garamond, serif;letter-spacing:1px;padding-top:18px;margin-right:14px;font-size:21px;}
		#head ul li a {text-decoration:none;color:#767671;}
		#head ul li a:hover {color:black;}
		#head ul li a.active {text-decoration:underline;color:black;}
#foot {width:800px;height:70px;margin:0px auto;background:url('../design/foot.png') center top no-repeat;font-size:0.67em;text-align:center;padding-top:58px;color:#959595;}
#content {height:430px;width:800px;margin:0px auto;padding-left:0px;overflow:hidden;position:relative;}
.page {width:800px;height:430px;top:430px;padding-top:58px;margin:0px auto;background:url('../design/backcontent.png') center top no-repeat;color:#555555;font-size:0.80em;line-height:1.62em;position:absolute;}
	.page#home {top:0px;}
	.page p {padding:0px 110px 5px 110px;text-align:justify;}
	.page h2 {padding:0px 110px 5px 110px;font-weight:normal;font-size:2em;}
	.page ul {padding:10px 110px 5px 135px;}
		.page ul li {margin-left:10px;list-style-image:url('../design/li_arrow.png');}
	.page a {color:black;}
		.page a:hover {color:#706900;}
	.margintop {margin-top:15px;}
	.black {color:black;}
	form * {color:#464646;border:none;font-family:Georgia, "New York CE", utopia, serif;font-size:1.06em;}
	/*HOME*/
	.welcome {margin-bottom:50px;}
		.welcome span {font-size:2em;}
		.welcome img {margin-left:15px;float:right;}
	#wimg {margin-left:110px;margin-top:24px;}
		#wimg a {width:196px;float:left;height:141px;text-align:center;background:url('../design/img_back.png') left bottom no-repeat;}
		#wimg a:hover {background-position:right bottom;}
		#wimg img {width:160px;}
	/*WEBDESIGN*/
	#anchor_ref {margin-top:30px;}
	#anchor_ref a {color:#555;text-decoration:none;padding-right:30px;background:url('../design/arrow_circle.png') right top no-repeat;}
		#anchor_ref a:hover {color:black;text-decoration:underline;background-position:right bottom;}
	#webdesign_back {width:131px;height:96px;display:block;position:absolute;bottom:58px;right:50px;background:url('../design/webdesign.png') no-repeat;}
	/*REFERENCIE*/
	#referencie {width:800px;}
	#ref_frame {width:700px;height:340px;margin:0px auto;position:relative;overflow:hidden;}
	#ref_content {width:10000px;height:340px;position:absolute;left:0px;top:0px;}
	.ref {width:290px;height:340px;float:left;}
		.ref p {padding:5px 15px 0px 10px !important;text-align:left;}
		.ref_head {padding:5px 15px 15px 10px !important;font-size:1.56em;font-weight:normal;}
			.ref_head a {color:#555;font-size:0.9em;text-decoration:none;} .ref_head a:hover {color:black;text-decoration:underline;}
		.ref.rleft {margin-left:60px;}
		.ref.rright {margin-right:60px;}
	.ref_img {width:230px;height:174px;display:block;text-align:center;background:url('../design/ref_img.png') left bottom no-repeat;position:relative;}
		.ref_img span {position:absolute;left:10px;top:0px;background:url('../design/lupa.png') left -10000px no-repeat;cursor:pointer;}
		.ref_img:hover span {width:210px;height:160px;display:block;background-position:left top;position:absolute;left:10px;top:0px;}
	#pages {width:800px;position:absolute;left:auto;bottom:58px;padding:0px;text-align:center;font-family:Courier, monospace;font-weight:bold;font-size:1.3em;}
		#pages a {padding:5px 5px 2px 5px;color:#555;text-decoration:none;}
		#pages a:hover, #pages a.act {color:black;background:url('../design/arrow_min.png') center bottom no-repeat;}
	#arrow_l {width:35px;height:29px;display:block;background:url('../design/arrow_l.png') no-repeat;position:absolute;left:0px;top:200px;}
		#arrow_l:hover {background-position:left bottom;}
	#arrow_r {width:35px;height:29px;display:block;background:url('../design/arrow_r.png') no-repeat;position:absolute;right:0px;top:200px;}
		#arrow_r:hover {background-position:left bottom;}
	#referencie_back {width:43px;height:90px;display:block;position:absolute;bottom:63px;right:76px;background:url('../design/referencie.png') no-repeat;}
	/*PREKLADY*/
	.p_img {width:174px;height:133px;float:right;margin-left:10px;background:url('../design/preklady_img.png') no-repeat;}
		.p_img img {margin-top:7px;margin-left:7px;}
	.p_download {margin-top:30px;}
		.p_download a {height:19px;float:left;padding-left:18px;background:url('../design/preklady_download.png') no-repeat;text-decoration:none;color:#555;font-size:1.4em;}
		.p_download a:hover {color:black;text-decoration:underline;background-position:left bottom;}
	#preklady a {color:#555;text-decoration:none;}
		#preklady a:hover {color:black;text-decoration:underline;}
	.preklady_back {width:80px;height:76px;display:block;position:absolute;bottom:60px;right:67px;background:url('../design/preklady.png') no-repeat;}
	/*KONTAKT*/
	#kontakt_table {margin:20px 110px 5px 110px;}
		#kontakt_table td {vertical-align:top;padding:0px 5px;}
		#email {width:395px;height:34px;padding:0px 10px;margin-bottom:5px;background-color:#ecece3;font-size:1em;}
		#sprava {width:395px;height:130px;padding:0px 10px;margin-bottom:5px;background-color:#ecece3;}
		#futmfsp {width:30px;background-color:#ecece3;}
		#odoslat {width:140px;height:34px;padding:0px 10px;background-color:#ecece3;float:right;}
			#odoslat:hover {background-color:#ededc2;}
		#kontakt_table td.tl {text-align:right;}
	#kontakt_back {width:72px;height:118px;display:block;position:absolute;bottom:58px;right:69px;background:url('../design/kontakt.png') no-repeat;}