html, body {height:100%; margin:0px; padding:0px; border:0px; background:#ffffff;}
* {font-family:Verdana; font-size:13px; color:#e8e8e8}

img {border:0}
table.table {border-collapse:collapse}
table.nospace td {padding:0px}
.whitetext, .whitetext * {color:#ffffff !important}
form {margin:0px}

#login {position:absolute; margin-top:-8px; margin-left:105px;}

.all-grey, .all-grey {color:#888888;}
.all-red, .all-red {color:#7b003f;}
.font-11, .font-11 * {font-size:11px}
.font-12, .font-12 * {font-size:12px}
.font-14, .font-14 * {font-size:14px}
.font-16, .font-16 * {font-size:16px}

#top-menu {height:78px}
#top-menu td.first{padding:0px; text-align:left}
#top-menu td.last{text-align:right}

#top-menu td {padding-right:20px; vertical-align:bottom; padding-bottom:8px; white-space:nowrap; font-size:1px}
#top-menu td * {vertical-align:middle; text-decoration:none}


.nav-left {text-align:right; padding-top:20px; width:180px;}
.nav-left * {text-decoration:none; vertical-align:middle; font-size:1px}
.nav-left div {padding-bottom:15px; padding-left:10px; }

a#pieslegties{
	color:#bcbcba;
}

a#pieslegties:hover{
	color:#808285;
}

#top-menu td.language-area{
	
	padding:0px;  
	vertical-align:top;}
/* LANGUAGE SWITCH */	
div#language {
	margin:0;
	padding:0;
	width:137px;
	font:Verdana;
	font-size:12px;
	color:#bcbcba;
}

div#language ul{
	margin:40px 0 0 45px;
	padding:0;
}

div#language li {
	list-style:none;
	border-left:1px solid #oooooo;
	padding-left:5px;
	margin-left:5px;
	float:left;
}

div#language li.first {
	padding-left:0;
	border-left:0;
	margin-left:0;
}

div#language a:link, div#language a:visited {
	text-decoration:none;
	font-weight:bold;
	color:#bcbcba;
}

div#language a:hover, div#language a:active, div#language a.active {
	color:#808285;
}
/******************/

/* LEFT MENU */
.nav-left a{font:Verdana; font-size:13px; display:block; color:#808285; text-decoration:none;padding-right:35px; background:url('images/building/noactive.gif') right no-repeat center;}
.nav-left a:hover{color:#7d0042;background:url('images/building/active.gif') right no-repeat center;}
.nav-left div.active a{color:#7d0042;background:url('images/building/active.gif') right no-repeat center;}

/* SUB MENU */
.nav-left .subnav a{font:Verdana; font-size:11px; color:#a38493; text-decoration:none; background:none;padding-right:0;}
.nav-left .subnav a:hover{color:#6d0029;background:none;}
.nav-left .subnav a.active{color:#6d0029; background:none;}

.nav-left span.subnav {display:block; background:none; padding:0px; position:relative; margin-top:-15px; padding-bottom:20px}
.nav-left span {padding-bottom:5px; display:block; padding-right:35px;}

.left-nav-text {text-align:left; font-size:11px !important; width:160px; color:#8e8d89; padding:12px 15px; }
.left-nav-text div {font-size:11px !important; font-weight:bold; color:#8e8d89}
.left-nav-text a {font-size:11px !important; color:#8e8d89}
.left-nav-text p {font-size:11px !important;font-weight:normal; color:#8e8d89}

/* BOTTOM MENU */
.nav-bottom a{font:Verdana; font-size:13px; color:#7d0042; text-decoration:none}
.nav-bottom a:hover{font-size:13px; font-weight:bold;}
.nav-bottom a.active{font-size:13px; font-weight:bold;}

/** Dekorativnaja linija pod content oblastju, perekrivajetsa sleva 2 td **/
#content-underline {position:absolute; z-index:1;}

/** Eto oformlenije modulja personal **/
#personal {margin-top:20px}
#personal img {padding:2px; border:1px solid #d8d8d8; background:#ffffff; margin-left:20px; margin-right:15px;}
#personal td {vertical-align:bottom; padding-bottom:20px}
#personal * {color:#979797; font-weight:bold; line-height:17px}
#personal b {color:#994e6c;}
#personal .info {width:170px;}

#blocks_2 td {line-height:15px}

#fotogallery * {color:#ffffff; font-size:10px}
#fotogallery .info {padding:20px}
#fotogallery h1 {font-size:24px}
#fotogallery h2 {font-size:18px;text-align:right}

#product-list td {padding-left:30px; padding-top:15px}
#product-list td div {color:#ffffff}
#product-list td span {color:#c33678; font-size:11px; margin-left:5px}
#product-list a.img {border:1px solid #ffffff; padding:3px; display:block}

#project-list td 		{ padding-left:21px; padding-top:10px}
#project-list td div 	{ color:#ffffff; font-weight:bold; font-size:14px; margin-bottom:4px;}
#project-list td span 	{ color:#c33678; font-size:11px; margin-left:5px}
#project-list a.img 	{ border:1px solid #ffffff; padding:3px; display:block}

#product * {color:#666666; font-size:11px; text-align:left}
#product h1 {font-size:24px; font-family:Verdana}
#product h2 {font-size:18px; font-family:Verdana; text-align:right}


.greytext {color:#959492}
.whitetext {color:#ffffff}

#nav-bottom {padding-left:174px}
#nav-bottom TD {padding-bottom:5px}

#footer { margin-left:175px}
#footer div {background:url('images/building/footer.gif'); border-top:1px solid #e1e0dc; border-left:1px solid #e1e0dc; text-align:right; padding:3px 10px}
#footer * {font-size:10px; color:#b6b5b3}
#footer a {text-decoration:none}
#footer a:hover {text-decoration:underline}

div.GTK_prompt_bg {position:absolute; width:100%; height:100%; z-index:1000000; background:#000000; -moz-opacity:.3;filter:alpha(opacity=30); opacity:0.3; left:0px; top:0px}
div.GTK_prompt {position:absolute; z-index:1000001; background:#ffffff; border:2px solid #444444; text-align:left;}
div.GTK_prompt .header {color:#ffffff; background:#274384; padding:5px; margin-bottom:10px}
div.GTK_prompt * {color:#888888; font-size:11px}
div.GTK_prompt textarea , div.GTK_prompt input {border:1px solid #888888}
div.GTK_prompt .button {font-size:13px; background:#e7e7e9; border:1px solid #e7e7e9; border-left:2px solid #cccccc; color:#7f244d; padding:0px 15px; height:22px}
.button-small {font-size:10px; background:#e7e7e9; border:1px solid #e7e7e9; border-left:2px solid #cccccc; color:#7f244d; padding:0px 3px; height:17px}

.def_button {font-size:10px; text-transform:upprecase; background:#e7e7e9; color:#884266!important; padding:0px 10px; height:22px}

.conf_inner_link		{ text-decoration:none;color:#884266;font-size:16px;font-weight:bold}
.conf_inner_link:hover	{ text-decoration:underline}
