/* graphic elements */

body {background: #a9a8ad url(images/back_up.gif) repeat-x top; color: #000000; font-size: 12px; font-family: Arial;}
table {color: #000000; font-size: 12px; font-family: Arial;}
.back_up {background: url(images/main_image.jpg) no-repeat top left;}
.content {background: url(images/main_image_bottom.jpg) no-repeat top left; padding-left: 30px; padding-right: 30px; padding-bottom: 40px; padding-top: 0px;}
.menu_table {background-color: #ffffff; margin-top: 31px; width: 300px; text-align: right;}
.div_logo {background-color: #ffffff; margin-top: 31px;	width: 300px; text-align: right; height: 150px;}
.div_air {color:#ffffff; height: 20px;}
.table_white {background-color: #ffffff;}
.table_bottom {padding-right: 30px; padding-top: 15px; padding-bottom: 30px; padding-left: 0x; color:#777777;}
.content_table {background-color:ffffff;}
.icons_panel {height: 77px;	width: 165px; background: url(images/icons_panel.gif) no-repeat bottom right;}
.icon_from_panel {margin-top: 20px;	margin-right: 2px; margin-left: 2px; margin-bottom: 0px;}
.icon_from_search {margin-top: 35px; margin-right: 22px; margin-left: 0px; margin-bottom: 35px;}
.icon_menu {margin-right: 5px; margin-top:5px; margin-bottom:5px; margin-left: 0px;}
	
/*  MENU  */

.div_menu {width: 300px; background-image:url(images/white_bottom.gif); background-position:right bottom; background-repeat:no-repeat; text-align:right; padding-bottom:20px;}
.div_menu img {margin-top: 2px; margin-right: 10px; margin-left: 10px; margin-bottom: 2px; vertical-align: middle;}
.div_menu p { text-align:right; background-image: url(images/submenu.gif); background-position: right; background-repeat: repeat-y; padding-right: 90px; padding-left: 20px;}
.div_menu a {text-decoration:none;}
.div_menu a:active {text-decoration:none;}
.div_menu a:visited {text-decoration:none;}
.div_menu a:hover {text-decoration:none;}
.div_menu ul{margin-top:0; list-style-type: none;}
.div_menu_top {width: 300px; background-image:url(images/white_up.gif); background-position:right top; background-repeat:no-repeat; height: 14px;}
	 
/*  AUTORIZATION  */

.div_autorization {width: 300px; background-image:url(images/grey_bottom.gif); background-position:right bottom; background-repeat:no-repeat; padding-bottom:20px; margin-bottom:15px;}
.div_autorization_top {height: 20px; background-image: url(images/grey_up.gif); background-position: right top; background-repeat: no-repeat;}
.autorization_table {margin-top: 0px; margin-bottom: 0px; margin-right: 0px; margin-left: 40px; color:#666666;}
.autorization_table_img{margin-top: 0px; margin-right: 10px; margin-left: 10px; margin-bottom: 2px;	vertical-align: middle;}
	 
/* FORMS */

.form_search {border: 1px #dadada solid; color: #777777; background-color: #ffffff; font-size: 13px; font-family: Arial; height: 22px;	width: 300px; margin-top: 35px; margin-right: 10px; margin-left: 0px; margin-bottom: 35px;}
.form_autorisation {border: 1px #dadada solid; color: #777777; background-color: #ffffff; font-size: 13px; font-family: Arial; height: 16px; width: 130px; margin-top: 1px; margin-right: 0px; margin-left: 5px; margin-bottom: 1px;}
	
/* TEXT */

h1 {color: #8cc640; font-size: 22px; font-family: Arial; font-weight: bold;}
h2 {color: #707070; font-size: 18px; font-family: Arial; font-weight: bold;}
h3 {color: #8cc640; font-size: 14px; font-family: Arial; font-weight: bold;}
h5 {color: #777777; font-size: 12px; font-family: Arial; font-weight: normal;}
.green {color: #8cc640; font-size: 13px; font-family: Arial;}
.grey {color: #707070;}

/* LINKS */

a {font-size: 12px;	color: #707070;	font-family: Arial;	text-decoration: underline;}
a:active {font-size: 12px; color: #8cc640; font-family: Arial; text-decoration: underline;}
a:visited {font-size: 12px; color: #707070; font-family: Arial; text-decoration: underline;}
a:hover {font-size: 12px; color: #8cc640; font-family: Arial; text-decoration: underline;}
a.grey {font-size: 12px; color: #b0b0b0; font-family: Arial; text-decoration: underline;}
a.grey:active {font-size: 12px; color: #707070; font-family: Arial; text-decoration: underline;}
a.grey:visited {font-size: 12px; color: #b0b0b0; font-family: Arial; text-decoration: underline;}
a.grey:hover {font-size: 12px; color: #707070; font-family: Arial; text-decoration: underline;}
a.small {font-size: 11px; color: #707070; font-family: Arial; text-decoration: underline;}
a.small:active {font-size: 11px; color: #8cc640; font-family: Arial; text-decoration: underline;}
a.small:visited {font-size: 11px; color: #707070; font-family: Arial; text-decoration: underline;}
a.small:hover {font-size: 11px; color: #8cc640; font-family: Arial; text-decoration: underline;}

/* NEWS  */

.news_list {color: #999999;}
.news_list p {color: #000000;}
.news_list td {padding:10px;}
.news_list div{background:url(images/point.gif) repeat; padding-top:8px; padding-bottom:8px; margin-top:10px; width:150px;}
.news_list a {font-size: 14px; color: #707070; font-family: Arial; text-decoration: underline;}
.news_list a:active {font-size: 14px; color: #000000; font-family: Arial; text-decoration: underline;}
.news_list a:visited {font-size: 14px; color: #707070; font-family: Arial; text-decoration: underline;}
.news_list a:hover {font-size: 14px; color: #000000; font-family: Arial; text-decoration: underline;}
a.detailed {font-size: 12px; color: #8cc640; font-family: Arial; text-decoration: underline;}
a.detailed:active {font-size: 12px; color: #707070; font-family: Arial; text-decoration: underline;}
a.detailed:visited {font-size: 12px; color: #8cc640; font-family: Arial; text-decoration: underline;}
a.detailed:hover {font-size: 12px; color: #707070; font-family: Arial; text-decoration: underline;}

/* NUMERY */

.div_numery {vertical-align:middle; margin-top: 20px; margin-bottom:30px;}
a.numery {font-size: 12px; color: #707070; font-family: Arial; text-decoration: underline; padding:5px;}
a.numery:active {font-size: 12px; color: #000000; font-family: Arial; text-decoration: underline; padding:5px;}
a.numery:visited {font-size: 12px; color: #707070; font-family: Arial; text-decoration: underline; padding:5px;}
a.numery:hover {font-size: 12px; color: #000000; font-family: Arial; text-decoration: underline; padding:5px;}
.span_numery {font-size: 12px; color: #8cc640; font-family: Arial; padding:5px; background:url(images/numery_green.gif) no-repeat center;}

/* SAME THEME */

.same_theme {margin-top: 20px;}
.same_theme li{margin-top:0; list-style-type: none; margin-bottom: 5px;}

/* BOXES whith rounding corners */

.white_box {background: url(images/white_bottom_left.gif) no-repeat left bottom;} 
.white_box_outer {background: url(images/white_bottom_right.gif) no-repeat right bottom;}
.white_box_inner {background: url(images/white_top_left.gif) no-repeat left top;}
.white_box_text {background: url(images/white_top_right.gif) no-repeat right top; padding-left: 15px; padding-right: 15px; padding-bottom: 15px; padding-top:5px; clear: both;}
.white_text {padding-left: 15px; padding-right: 15px; padding-bottom: 15px; padding-top:5px; clear: both;}
.grey_box {background: url(images/grey_bottom_left.gif) no-repeat left bottom;} 
.grey_box_outer {background: url(images/grey_bottom_right.gif) no-repeat right bottom;}
.grey_box_inner {background: url(images/grey_top_left.gif) no-repeat left top;}
.grey_box_text {background: url(images/grey_top_right.gif) no-repeat right top; padding-left: 15px; padding-right: 15px; padding-bottom: 15px; padding-top:5px; clear: both;}
/* + height:50px; - only for IE! mozilla display correct!*/
* html .white_box {background: url(images/white_bottom_left.gif) no-repeat left bottom; height:50px;}
* html .grey_box {background: url(images/grey_bottom_left.gif) no-repeat left bottom; height:50px;}
/* END for IE */