body {
	background-color: #2265ac;
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
}

* {
    font-size: 12px;
}

.romb {
	background-image: url(../images/background_romb.jpg);
	padding-top: 10px;
	padding-bottom: 10px;
}

/* ----------------- */
/* --- MARKA BOX --- */

div#photo_box {
	overflow: hidden;
	width: 520px;
	height: 147px;
	position: relative;
}

div#photo_box td.photo {
	/* background-image: url(../images/marka.png); */
	width: 198px;
	padding: 0px 12px 0px 12px;
	background-position: center;
	background-repeat: no-repeat;
	background-color: #0f70b3;
}

td.marka_box {
	height: 100px;
	background-color: #0f70b3;
}

table.marka_box td.cub {
	width: 8px;
	height: 8px;
	background-color: #0f70b4;
}

table.marka_box td.top {
	width: 100%;
	height: 8px;
	background-image: url(../images/marka/top.gif);
	background-position: top left;
	background-repeat: repeat-x;
}

table.marka_box td.left {
	width: 8px;
	height: 100%;
	background-image: url(../images/marka/left.gif);
	background-position: top left;
	background-repeat: repeat-y;
}

table.marka_box td.bottom {
	width: 100%;
	height: 8px;
	background-image: url(../images/marka/bottom.gif);
	background-position: top left;
	background-repeat: repeat-x;
}

table.marka_box td.right {
	width: 8px;
	height: 100%;
	background-image: url(../images/marka/right.gif);
	background-position: top left;
	background-repeat: repeat-y;
}

table.marka_box td.center {
	background-color: #fff0aa;
}

table.marka_box td.center a:link, table.marka_box td.center a:visited {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: blue;
	text-decoration: underline;
}

table.marka_box td.center a:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: blue;
	text-decoration: none;
}

/* --- MARKA BOX --- */
/* ----------------- */

/*------------------*/
/* --- TOP MENU --- */

td.main {
	background-image: url(../images/top_menu/blue/main.jpg);
}

td.news {
	background-image: url(../images/top_menu/blue/news.jpg);
}

td.about {
	background-image: url(../images/top_menu/blue/about.jpg);
}

td.clients {
	background-image: url(../images/top_menu/blue/projects.jpg);
}

td.gallery {
	background-image: url(../images/top_menu/blue/gallery.jpg);
}

td.contacts {
	background-image: url(../images/top_menu/blue/contacts.jpg);
}


td.main_active {
	background-image: url(../images/top_menu/red/main.jpg);
}

td.news_active {
	background-image: url(../images/top_menu/red/news.jpg);
}

td.about_active {
	background-image: url(../images/top_menu/red/about.jpg);
}

td.clients_active {
	background-image: url(../images/top_menu/red/projects.jpg);
}

td.gallery_active {
	background-image: url(../images/top_menu/red/gallery.jpg);
}

td.contacts_active {
	background-image: url(../images/top_menu/red/contacts.jpg);
}



table.top_menu a:link, table.top_menu a:visited {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: white;
	text-decoration: none;
}

table.top_menu a:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ffcc00;
	text-decoration: underline;
}

/* --- TOP MENU --- */
/*------------------*/

/*--------------*/
/* --- LEFT --- */

td.left {
	background-image: url(../images/left_background.jpg);
	text-align: center;
}

	* ----------------- */
	/* --- LEFT MENU --- */
	
	table.left_menu {
		width: 100%;
		margin-top: 20px;
		padding-left: 20px;
	}
	
	table.left_menu table {
		background-color: #ffde55;
		border-top: 2px solid #fdbd0f;
		border-bottom: 2px solid #fdbd0f;
		padding-top: 7px;
		padding-bottom: 7px;
	}
	
	table.left_menu table.active {
		background-color: #fff0aa;
		border-top: 2px solid #fdbd0f;
		border-bottom: 2px solid #fdbd0f;
		padding-top: 7px;
		padding-bottom: 7px;
	}
	
	table.left_menu table.sub {
		background-color: #ffcc00;
		border-bottom: 1px solid #fff0aa;
		padding-top: 7px;
		padding-bottom: 7px;
	}
	
	table.left_menu td.quadro {
		padding-left: 10px;
		padding-right: 10px;
	}
	
	table.left_menu table.sub td.quadro {
		padding-left: 20px;
		padding-right: 10px;
	}
	
	table.left_menu a:link, table.left_menu a:visited {
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #670707;
		text-decoration: underline;
	}
	
	table.left_menu a:hover {
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #f12a2a;
		text-decoration: underline;
	}
	
	table.left_menu table.active a:link, table.left_menu table.active a:visited {
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #670707;
		text-decoration: underline;
		font-weight: bold;
	}
	
	table.left_menu table.active a:hover {
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #f12a2a;
		text-decoration: underline;
		font-weight: bold;
	}
	
	table.left_menu a.active:link, table.left_menu a.active:visited {
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #030303;
		text-decoration: underline;
	}
	
	table.left_menu a.active:hover {
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #575757;
		text-decoration: underline;
	}
	
	table.left_menu table.sub a:link, table.left_menu table.sub a:visited {;
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #030303;
		text-decoration: underline;
	}
	
	table.left_menu table.sub a:hover {
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #575757;
		text-decoration: underline;
	}
	
	table.left_menu table.sub a.active:link, table.left_menu table.sub a.active:visited {
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #fff0aa;
		text-decoration: underline;
	}
	
	table.left_menu table.sub a.active:hover {
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #cca900;
		text-decoration: underline;
	}
	
	/* --- LEFT MENU --- */
	/* ----------------- */

/* --- LEFT --- */
/*--------------*/

/*-------------------------------------------*/
/*----------------- CENTER ------------------*/

div.popup {
	position: absolute;
	left: 50%;
	top: 190px;
	width: 600px;
	margin-left: -300px;
	z-index: 50;
	display: none;
}

div.popup td.title {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #3d90c9;
	padding-bottom: 5px;
}

div.popup td.text {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: black;
}

div.button {
	position: absolute;
	height: 17px;
	cursor: pointer;
}

div.button td.center {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: navy;
	background-image: url(../images/button/background_center.png);
	background-position: top left;
	background-repeat: repeat-x;
	padding-top: 3px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	line-height: 10px;
	height: 17px;
	letter-spacing: -1px;
}

.marka {
	background-image: url(../images/marka.png);
	background-position: center middle;
	background-repeat: no-repeat;
}

.marka img {
	padding-top: 0px;
	margin-top: 0px;
}

/*----------------- CENTER ------------------*/
/*-------------------------------------------*/

/*-------------------------------------------*/
/*-------------- LAST NEWS ------------------*/

table.marka_box td.center a.more:link, table.marka_box td.center a.more:visited {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #7b7b7b;
	text-decoration: underline;
}

table.marka_box td.center a.more:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: black;
	text-decoration: underline;
}

table.marka_box td.center a.other_news:link, table.marka_box td.center a.other_news:visited {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #7b7b7b;
	text-decoration: none;
}

table.marka_box td.center a.other_news:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: black;
	text-decoration: underline;
}

table.marka_box td.center a.title:link, table.marka_box td.center a.title:visited {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: navy;
	text-decoration: none;
}

table.marka_box td.center a.title:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: navy;
	text-decoration: underline;
}

/*-------------- LAST NEWS ------------------*/
/*-------------------------------------------*/

/*---------------*/
/* --- RIGHT --- */

td.right {
	background-image: url(../images/right_background.jpg);
}

div.box {
	border: 2px solid #fdb913;
	background-color: #fff0aa;
	padding: 5px;
	margin-top: 10px;
	width: 160px;
}

div.box div.caption {
	color: #004ebc;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: right;
}

div.box div.text {
	color: black;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 11px;
	margin-top: 10px;
	text-align: left;
}

table.search input {
	border: 1px solid #fdb913;
	width: 100px;
	background-color: #fff0aa;
}

/*-------------------------------------------*/
/*-------------- LAST NEWS ------------------*/

div.box div.text a.title:link, div.box div.text a.title:visited {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4041ff;
	text-decoration: none;
}

div.box div.text a.title:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4041ff;
	text-decoration: underline;
}

div.box div.text a.arhive:link, div.box div.text a.arhive:visited {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #191970;
	text-decoration: none;
}

div.box div.text a.arhive:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #191970;
	text-decoration: underline;
}

/*-------------- LAST NEWS ------------------*/
/*-------------------------------------------*/

/* --- RIGHT --- */
/*---------------*/

/*----------------*/
/* --- FOOTER --- */

table.footer {
	background-color: #ffcc00;
	padding: 5px 5px 5px 5px;
	width: 980px;
}

table.footer_1 {
	background-image: url(../images/footer/background.jpg);
	background-repeat: repeat-x;
}

td.footer_left {
	padding-left: 30px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: white;
}

td.footer_left a:link, td.footer_left a:visited {
	color: white;
	text-decoration: underline;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

td.footer_left a:hover {
	color: yellow;
	text-decoration: underline;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

td.footer_right {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: white;
	text-align: right;
	padding-right: 30px;
}

td.footer_right a:link, td.footer_right a:visited {
	color: #99d6ff;
	text-decoration: none;
}

td.footer_right a:hover {
	color: #99d6ff;
	text-decoration: underline;
}

/* --- FOOTER --- */
/*----------------*/