/* COMMON STYLES */
body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #444444;
	background: url(image/bg.png) repeat-x #fff;
	margin: 10px;
	line-height: 1.3;
}

p {
	padding:5px 0 5px 0;
	margin:0;
	}

TABLE {
 font-size:11px;
 }

SELECT {
width: 350px;
font-size: 11px;
color: #990000;
border:1px soliid #cccccc;
}

/* STYLES FOR LINKS */
a:link, a:active, a:visited {
	color: #f60;
	text-decoration:none;
}
a:hover {
	color: #0066CC;
}

/* STYLE FOR PAGE-TITLE */
.title {
	font-size:16px;
	font-weight: bold;
	color: #f00;
}

/* STYLE FOR PAGE-CREATION-DATE */
.creation_date {
	font-size: xx-small;
	color: #AAAAAA;
	padding: 3px;
}

/* STYLE FOR PAGE-CONTENT */
.content {
	font-size: 11px;
}

.page_images {
	margin:0px 0px 5px 0px;
}

.row1 {
	background:#eeeeee;
}

.row2{
	background: #FAFAEF;
}
/* STYLES FOR BLOG */
 /* (all blog items) */
.blog {

}
 /* (each blog item) */
.blog_item {
	border: 1px dotted #CCCCCC;
	padding: 5px;
	margin: 5px;
}
 /* (blog item title) */
a.blog_item_title:link, a.blog_item_title:active, a.blog_item_title:visited {
    font-weight: bold;
	color: #f30;
}
a.blog_item_title:hover {
    color: #DD7722;
}
 /* (blog item date-text) */
.blog_item_creation_date {
    font-size: xx-small;
	color: #AAAAAA;
}
 /* (blog item preview-text) */
.blog_item_content {

}
 /* (blog item "read more >>" ) */
.blog_item_read_more {
	text-align: right;
}
 a.blog_item_read_more_link:link, a.blog_item_read_more_link:active, a.blog_item_read_more_link:visited {

}
a.blog_item_read_more_link:hover {

}

/* STYLES FOR MINI-BLOG (last news) */
 /* (all blog items) */
.mini_blog {
	padding: 3px;
}
 /* (each blog item) */
.mini_blog_item {
    padding: 3px;
}
 /* (blog item title) */
a.mini_blog_item_title:link, a.mini_blog_item_title:active, a.mini_blog_item_title:visited {
    font-weight: bold;
    font-size: xx-small;
	color: #f00;
}
a.mini_blog_item_title:hover {
    color: #DD7722;
}
 /* (blog item date-text) */
.mini_blog_item_creation_date {
    font-size: xx-small;
	color: #444444;
	padding:4px 0;
}
 /* (blog item preview-text) */
.mini_blog_item_content {
  	font-size: xx-small;
	color: #888;
}
 /* (blog item "read more >>" ) */
.mini_blog_item_read_more {
	text-align: right;
	padding: 3px;
	font-size: xx-small;
}
 a.mini_blog_item_read_more_link:link, a.mini_blog_item_read_more_link:active, a.mini_blog_item_read_more_link:visited {
	text-align: right;
	padding: 3px;
	font-size: xx-small;
	color:#06c;
}
a.mini_blog_item_read_more_link:hover {

}
 /* (blog item "view all >>" ) */
.mini_blog_view_all {
	text-align: center;
	font-weight: bold;
	padding: 3px;
	font-size: xx-small;
}
 a.mini_blog_view_all_link:link, a.mini_blog_view_all_link:active, a.mini_blog_view_all_link:visited {
	text-align: center;
	font-weight: bold;
	padding: 3px;
	font-size: xx-small;
}
a.mini_blog_view_all_link:hover {

}

/* STYLES FOR MINI-WAY (home >> about us >> contacts) */
.mini_way {
    font-size: xx-small;
    color: #999999;
}
a.mini_way_link:link, a.mini_way_link:active, a.mini_way_link:visited {
    font-size: xx-small;
    color: #999999;
}
a.mini_way_link:hover { 
    color: #DD7722;
}

/* STYLES FOR MENU 1 */
a.top_menu:link, a.top_menu:active, a.top_menu:visited  {
	display: block;
	border-right:1px dotted #333;
	font-size: 11px;
	white-space: nowrap;
	margin:0px 10px 0px 0px;
	padding: 2px 5px 5px 0px;
	color: #333;
	text-decoration: none;
}

a.top_menu:hover {
	color: #f60;
	text-decoration: underline;
}

a.active_top_menu:link, a.active_top_menu:active, a.active_top_menu:visited  {
	display: block;
	border-right:1px dotted #333;
	font-size: 11px;
	white-space: nowrap;
	margin:0px 10px 0px 0px;
	padding: 2px 5px 5px 0px;
	color: #f60;
	text-decoration: underline;
}

a.active_top_menu:hover {
	color: #f00;
}

/* STYLES FOR SUBMENU 1 */
a.sub_menu:link, a.sub_menu:active, a.sub_menu:visited  {
	display: block;
	font-size: 10px;
	color: #888;
	text-decoration: none;
	margin:5px 5px 0 0;
	padding:2px 0px 2px 4px;
	border-left:1px solid #888;
	white-space: nowrap;
}

a.sub_menu:hover {
	border-left:1px solid #f30;
	color: #f30;
	text-decoration: underline;
}

a.gs:link, a.gs:active, a.gs:visited  {
	font-size:x-small;
	color:#999999;
	text-decoration:none;
}
a.gs:hover {
	color:#FF3300;
}

/* STYLES FOR JAVA SUB MENU */
a.java_menu:link, a.java_menu:active, a.java_menu:visited  {
display: block;
background-color:#DEDEDE;
border:1px solid #FF7400;
font-size: 120%;
margin-left: 1px;
margin-right: 1px;
padding: 5px;
color: #CC0000;
text-decoration: none;
font-weight: bold
}
a.java_menu:hover {
background-color:#CC0000;
color: #DEDEDE;
}

.result {
	font-weight:bold;
}

.photo{
	padding:1px;
	margin-top:133px;
	color:#f30;
	border:1px solid #888;
	}