<? header('content-type: text/css'); ?>

/************************* Common ************************/

html,body
	{
		min-height: 100%;
	}
body
	{
		position: relative;
		background: #eeeeee;
	}
body, form
	{
		margin: 0;
		padding: 0;
	}
a
	{
		color: white;
		text-decoration: none;
	}
.clear
	{
		clear: both;
	}
a img
	{
		border: none;
	}
a
	{
		text-decoration: none;
	}
a:hover
	{
		text-decoration: underline;
	}
fieldset
	{
		margin-bottom: 10px;
		margin-left: -9px;
		border: 0;
	}
table
	{
		border-collapse: collapse;
	}

.pointer
	{
		cursor: pointer;
	}

	
.hidden
	{
		display: none;
	}

/*************************** ******************************/

body, table, td, th
	{
		font: normal 14px arial;
	}
body
	{
		background: #1a4ae7 url('/Remstek/Images/body.jpg') repeat-x fixed;
		padding: 25px 0 45px 0;
	}
.main
	{
		position: relative;
		background: white;
		width: 1003px;
		overflow: hidden;
		margin: 0 auto;
	}
.header
	{
		width: 100%;
		float: left;
		background: url('/Remstek/Images/header.jpg') repeat-x;
	}
.flash
	{
		position: relative;
		float: right;
		z-index: 0;
	}
.home-icon
	{
		position: absolute;
		left: 25px;
		top: 114px;
	}
.menu
	{
		background: #ff0101 url('/Remstek/Images/menu.jpg') repeat-x;
		height: 44px;
		width: 100%;
		float: left;
	}
.menu ul
	{
		background: url('/Remstek/Images/menu-ul.jpg') repeat-x;
		float: left;
		margin: 0;
		padding: 0;
	}
.menu li
	{
		list-style: none;
		float: left;
		background: url('/Remstek/Images/menu-li.jpg') top right no-repeat;
		padding: 13px 100px 13px 40px;
	}
.menu li.first
	{
		background: url('/Remstek/Images/menu-li-first.jpg') top right no-repeat;
		padding: 13px 75px 13px 70px;
	}
.menu li a
	{
		text-transform: uppercase;
		font: normal 17px arial;
		color: white;
	}
.left
	{
		padding-top: 35px;
		float: left;
		padding-bottom: 110px;
		width: 253px;
	}
.left ul
	{
		margin: 0;
		padding: 0;
	}
.left li
	{
		list-style: none;
		background: url('/Remstek/Images/list-style.jpg') no-repeat;
		padding: 0 0 0 20px;
		margin: 10px;
	}
.left li a
	{
		color: black;
		font: bold 14px arial;
		text-transform: uppercase;
	}
.center
	{
		width: 450px;
		float: left;
		padding: 15px 30px 130px 30px;
	}
.center a
	{
		color: black;
	}
.center-menu ul
	{
		margin: 0 0 0px 0px;
		width: 100%;
		float: left;
		margin: 10px 0 20px 0;
	}
.url-articles .center .articles-index li,
.center-menu li
	{
		list-style: none;
		background: url('/Remstek/Images/menu-li-big.jpg') no-repeat;
		padding-left: 30px;
		color: black;
		text-transform: uppercase;
		margin: 0 0 7px 0px;
	}
.center-menu li a
	{
		color: black;
		font: bold 16px arial;
		text-transform: uppercase;
	}
.footer
	{
		font-size: 13px;
		padding: 5px 0;
		position: absolute;
		bottom: 0;
		left: 0;
		width: 100%;
		color: black;
	}
.footer a
	{
		color: #ff0101;
	}
.copyright
	{
		clear: left;
		width: 100%;
		margin: 2px 0 5px 5px;
	}
.credits
	{
		clear: both;
		float: right;
		margin: 2px 5px 2px 0;
		font-size: 10px;
	}
.footer-menu	
	{
		clear: left;
		float: left;
	}
.footer-menu ul
	{
		float: left;
		margin: 0;
		padding: 0;
	}
.footer-menu li
	{
		float: left;
		margin: 0 0 2px 5px;
		list-style: none;
	}
.footer-menu li a
	{
/*		color: #ff0101;*/
	}
.light-box-image
	{
		border: 10px solid white;
		position: fixed;
		background: #174871;
		z-index: 3;
	}
.light-box-shade
	{
		background: black;
		position: fixed;
		left: 0;
		top: 0;
		background: dark-blue;
		width: 100%;
		height: 100%;
		opacity: 0.5;
		filter: alpha(opacity = 50);
	}
.light-box-title
	{
		position: fixed;
		left: 0;
		top: 0;
		background: white;
		font: normal 14px arial;
		color: black;
		padding: 10px 10px 0px 10px;
		text-transform: uppercase;
	}
.light-box-close-button
	{
		position: fixed;
		left: 0;
		top: 0;
		width: 30px;
		background: white;
		font: normal 14px arial;
		text-align: center;
		color: black;
		cursor: pointer;
		padding: 5px 0;
	}
.light-box-arrow
	{
		position: fixed;
		left: 0;
		top: 0;
		width: 30px;
		height: 27px;
		background: white;
		font: normal 20px tahoma;
		text-align: center;
		color: black;
		cursor: pointer;
	}
.right
	{
		float: right;
		width: 180px;
		padding: 30px 30px 40px 30px;
		text-align: center;
	}
.right img
	{
		margin-bottom: 20px;
		border: 1px solid black;
	}
input.button
	{
		cursor: pointer;
		border : 1px solid #b2b2b2;
		color : black;
		padding : 4px;
		font-size: 17px;
		background : white;
	}
input.button:hover
	{
		color: black;
	}

.contact-submit
	{
		margin: 2px 2px 0 0;
		float: right;
	}
.required-fields-remark
	{
		clear: right;
	}
.url-contact .right
	{
		display: none;
	}
.url-contact .center
	{
		width: 500px;
	}
.contact td
	{
		vertical-align: middle;
		width: 350px;
	}
.contact th
	{
		padding-top: 5px;
		width: 150px;
		padding-right: 10px;
		font-weight: bold;
	}
.input,
textarea
	{
	}
h1
	{
	}
.url-prices h2
	{
		font-size: 17px;
	}
.center tr
	{
		background: #eaeaea;
	}
.center td
	{
		padding: 5px;
		border: 2px solid white;
	}
.url-contact .center tr
	{
		background: none;
	}
h3
	{
		color: #ff0101;
	}
.articles-content
	{
		margin: 0;
		padding: 0;
	}
.articles-content li
	{
		list-style: none;
		margin: 0;
		padding: 0;
	}
.portfolio-title,
.news-title
	{
		margin-left: 10px;
		font: italic 18px times;
	}
.news-title
	{
		margin-left: 0;
	}
.center .news li
	{
		list-style: square;
	}
.center .news li i
	{
		font-size: 12px;
	}
.weather
	{
		margin-bottom: -25px;
		margin-left: -10px;
	}
.jams
	{
		margin-left: 20px;
	}
.counters ul
	{
		margin: 0;
		padding: 0;
	}
.counters li
	{
		margin: 0 5px;
		list-style: none;
		float: left;
	}
.url-sotverstiem .right
	{
		display: none;
	}
.url-sotverstiem .center
	{
		width: 680px;
	}
.url-sotverstiem .center .photo img
	{
		margin: 0 20px 20px 0;
		border: 1px solid black;
	}
.rss li
	{
		background: none;
		text-indent: 0;
		padding: 0;
		margin: 10px 0 0 20px;
	}
.rss a.more
	{
		margin-left: 30px;
		color: black;
		font: italic 13px arial;
		color: #ff0101;
		float: right;
		margin: 10px 10px 0 0;
	}
.rss li a
	{
		font: normal 11px arial;
		float: none;
		text-transform: none;
	}
.rss-title
	{
		font: italic 16px times;
		margin: 10px 0 0 20px;
	}


