

body 
{ 
    background: #000 url('background.jpg') no-repeat center top;
    font-family: Arial, Tahoma, Verdana;
}

body, td { font-size: 12px; color: #858585; }

table 
{
    border: 0px; /* border="0" */
    border-collapse: collapse; /* cellspacing="0" */
}

table td 
{
    padding: 0px; /* cellspadding="0" */
    vertical-align: top;
}

a { color: #fff; text-decoration: underline; }
a:hover { color: #eb9500; text-decoration: none; }

img { border-width: 0px; }

input, select, textarea 
{ 
    font-family: Arial, 'Geneva CY', 'MS Sans serif', Verdana;
    font-size: 11px;
}
textarea 
{
    border: solid 1px #b3cfa1;
    background-color: #ffffff;
    padding: 4px;
    width: 100%;
}
form { padding: 0px; margin: 0px; }

/* Advanced */

ol, ul 
{ 
    margin-top: 5px;
    margin-bottom: 10px; }

li 
{ 
    margin-top: 3px;
    margin-bottom: 3px;
}
select { font-size: 12px; }
p { margin: 0px; padding: 0px; }

/* Page resize */
.resizer {
min-width: 935px;
max-width: 1220px;
width:expression(document.body.clientWidth < 935? "935px" : document.body.clientWidth > 1220? "1220px" : "auto");
} 


/* Logotype */
.logotype {
	background: url(logotype.png) no-repeat center top;
	float: left;
	width: 130px;
	height: 53px;
}

/* Topmenu */
.topmenu-bg {
	background: url(topmenu_bg.png) repeat-x center top;
}
.topmenu-devider {
	background: url(topmenu/devider.png) no-repeat center top;
	width: 1px;
}
.topmenu-links a {
	float: left;
	font-size: 0%;
	width: 135px;
	height: 50px;
	background: no-repeat center top;
	opacity: .6;
	filter: alpha(opacity=60);
	color: transparent;
}
.topmenu-links a:hover {

}
.topmenu-links .b1 { background: url(topmenu/b1.gif); }
.topmenu-links .b2 { background: url(topmenu/b2.gif); }
.topmenu-links .b3 { background: url(topmenu/b3.gif); }
.topmenu-links .b4 { background: url(topmenu/b4.gif); }

.topmenu-lighting {
	background: url(topmenu/lighting.png) no-repeat center bottom;
}
.topmenu-lighting a {
	opacity: 1;
	filter: alpha(opacity=100);
}

/* Topmenu info */
.topmenu-info td {
	background: url(arrow1.png) no-repeat 20px 3px;
	padding-left: 30px;
	font-size: 12px;
	color: #a9b2b6;
}
.topmenu-info span { color: #fff; }
.topmenu-info a {
	text-decoration: none;
	color: #a9b2b6;
}
.topmenu-info a span{
	color: #fff;
	text-decoration: underline;
}
.topmenu-info a:hover {
	text-decoration: none;
	color: #fff;
}
.topmenu-info a:hover span{
	color: #eb9500;
	text-decoration: underline;
}


/* Footer */
.footer {
	border-top: solid 1px #1e1e1e;
	margin: 30px 0px 30px 0px; 
}
.footer td { padding-top: 15px; font-size: 12px; color: #3b3b3b; }
.footer a {
	color: #858585;
	text-decoration: none;
}
.footer a:hover { color: #fff; text-decoration: underline; }
.footer a.selected { color: #b1b1b1; text-decoration: underline; }

/* Left menu */
.leftmenu-header {
	background: url(leftmenu/header_bg.png) no-repeat left top;
	height: 53px;
}
.leftmenu-middle {
	background: url(leftmenu/middle_bg.png) repeat-y left top;
	padding-bottom: 10px;
}
.leftmenu-footer {
	background: url(leftmenu/footer_bg.png) no-repeat left top;
	height: 7px;
}
ul.leftmenu { margin: 0px; padding: 0px; list-style: none; }
ul.leftmenu li { margin: 0px; padding: 0px; }
ul.leftmenu a {
	background: url(arrow1.png) no-repeat 25px center;
	float: left;
	width: 160px;
	padding: 7px 0px 7px 40px;
	font-size: 12px;
	border-top: solid 1px #191919;
	text-decoration: none;
	color: #a9b2b6;
}
ul.leftmenu a:hover, 
ul.leftmenu a.selected{
	background-image: url(arrow2.png);
	color: #eb9500;
}


.leftmenu-header p.navigation {
	background: url(leftmenu/title_navigation.gif) no-repeat 20px center;
	width: 200px;
	height: 53px;
}
.leftmenu-header p.portfolio {
	background: url(leftmenu/title_portfolio.gif) no-repeat 20px center;
	width: 200px;
	height: 53px;
}
.leftmenu-header p.web {
	background: url(leftmenu/title_web.gif) no-repeat center center;
	width: 200px;
	height: 53px;
}
.leftmenu-header p.adv {
	background: url(leftmenu/title_adv.gif) no-repeat center center;
	width: 200px;
	height: 53px;
}
.leftmenu-header p.photo {
	background: url(leftmenu/title_photo.gif) no-repeat center center;
	width: 200px;
	height: 53px;
}
.leftmenu-header p.video {
	background: url(leftmenu/title_video.gif) no-repeat center center;
	width: 200px;
	height: 53px;
}
.leftmenu-header p.identity {
	background: url(leftmenu/title_identity.gif) no-repeat center center;
	width: 200px;
	height: 53px;
}
.leftmenu-header p.interior {
	background: url(leftmenu/title_interior.gif) no-repeat center center;
	width: 200px;
	height: 53px;
}
.leftmenu-header p.programming {
	background: url(leftmenu/title_programming.gif) no-repeat center center;
	width: 200px;
	height: 53px;
}




/* Buttons */
a.btn-getprice {
	background: url(btn/getprice_off.gif) no-repeat left top;
	width: 200px; height: 33px;
	float: left;
	text-decoration: none;
}
a.btn-getprice:hover { background: url(btn/getprice_on.gif) no-repeat left top; }

a.btn-portfolio {
	background: url(btn/portfolio_off.gif) no-repeat left top;
	width: 200px; height: 33px;
	float: left;
	text-decoration: none;
}
a.btn-portfolio:hover { background: url(btn/portfolio_on.gif) no-repeat left top; }

a.btn-view {
	background: url(btn/view_off.gif) no-repeat left top;
	width: 188px; height: 33px;
	float: left;
	text-decoration: none;
	margin: 4px 0px;
}
a.btn-view:hover { background: url(btn/view_on.gif) no-repeat left top; }

a.btn-examples {
	background: url(btn/examples_off.gif) no-repeat left top;
	width: 188px; height: 33px;
	float: left;
	text-decoration: none;
}
a.btn-examples:hover { background: url(btn/examples_on.gif) no-repeat left top; }