body
{
	margin: 0px;
        color: #363636;
	background: White;
	font-size: 11px;
        font-family: arial, verdana, helvetica, sans-serif;
}

.paddedborder {
 padding: 	20px;
 bo-rder: 	1px solid #000;
}

.imageBG {
 text-align: center;
 ba-ckground-color:  #8185A9;  
}

.thumbs {
 text-align:	center;
 padding:	15px 3px 8px 3px;
 ba-ckground-color: #EAEBEE;
}

img.decor {
margin: 0;
padding: 0;
padding-bottom:8px;
padding-right:8px;
}

.one_pablic {
margin-bottom: 9px; width: 372px; margin-right: 5px;; float: left; b-ackground-color: #EDF3E0;
}

.two_pablic {
margin-bottom: 9px; width: 372px; margin-left: 5px;; float: left; b-ackground-color: #225566;
}

.htmlButtonA {
padding: 0px 5px 2px 5px;
border: 1px solid #EDF3E0;
margin: 2px 2px 2px 2px;
background-color: #EDF3E0;
}

.defaultBold {
 font-weight: bold;
}

.highlight {
 color:             #990000;
}

.BigCellCalendar {
background-color: #0b5f31;
color: White;
padding-left: 2px;
text-align: left;
}

a.up:link, a.up:visited {
background-color: transparent;
text-decoration: none;
c-olor: #363636;
background: #0b5f31;
color: #fff;
font-family: arial, verdana, helvetica, sans-serif;
font-weight : bold;
padding: 2px 5px 2px 5px;
border-top: 2px solid #f8f8f8;
border-left: 2px solid #f8f8f8;
border-right: 2px solid #a1a1a1;
border-bottom: 2px solid #a1a1a1;
}

a.up:hover {
background-color: transparent;
text-decoration: none;
color: #fff;
background: #0b5f31;
font-family: arial, verdana, helvetica, sans-serif;
font-weight : bold;
padding: 2px 5px 2px 5px;
border-top: 2px solid #f8f8f8;
border-left: 2px solid #f8f8f8;
border-right: 2px solid #a1a1a1;
border-bottom: 2px solid #a1a1a1;
}

.ok_voice {
background: url(themes/style/ok.gif) top center no-repeat;
padding: 13px 5px 15px 30px;
}

.no_voice {
background: url(themes/style/no.gif) center left no-repeat;
padding: 12px 0px 15px 30px;
}

blockquote {
background: url(http://ecolopro.ru/themes/style/quote.gif) top left no-repeat;
margin: 10px;
padding: 8px 0 0 24px;
font-style: italic;
}

.itempadbig {
padding: 5px 0 5px 0;
}

.news_img {
padding: 8px 8px 8px 8px;
}

.itempad {
padding: 2px 0 2px 0;
color: #7f7f7f;
}

.tableCellOne {
 b-ackground: #dee9e1 url({path:image_url}bg_table_td_one.jpg) repeat-x left top;
 font-family:       Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif;
 font-size:         11px;
 color:             #043e1f;
 padding:           3px 6px 3px 6px;
 b-order-top:        1px solid #fff;
 b-order-bottom:     1px solid #B2B3CE;
 b-order-left:       1px solid #B2B3CE;
 b-order-right:      1px solid #fff;
}

.tableCellTwo {
 b-ackground: #d3e3d9 url({path:image_url}bg_table_td_two.jpg) repeat-x left top;
 font-family:       Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif;
 font-size:         11px;
 color:             #043e1f;
 padding:           3px 6px 3px 6px;
 b-order-top:        1px solid #fff;
 b-order-bottom:     1px solid #B2B3CE;
 b-order-left:       1px solid #B2B3CE;
 b-order-right:      1px solid #fff;
}

.tableHeading {
b-ackground: url(http://ecolopro.ru/themes/style/back_for_title.gif) left repeat-x;
background-color: #EDF3E0;
text-decoration: none;
color: #0b5f31;
font-size : 14px;
font-family: verdana, arial, helvetica, sans-serif;
font-weight : bold;
text-align: left;
letter-spacing: 0.05em;
padding: 8px 8px 8px 8px;
border-bottom: 1px solid #c2d7cb;
border-right: 1px solid #c2d7cb;
}

.profileHeadingBG {
 b-ackground: url({path:image_url}bg_profile_line.gif) repeat-x bottom;
 color:             #0b5f31;
 pa/dding:           6px 6px 6px 6px;
 border-bottom:     white 2px solid;
 b-order-left:     #c2c2c2 4px solid;
}

.tableborder {
 b-order:            1px solid #85af98;
 padding:			1px;
 margin-top:        1px;
 margin-bottom:     3px;
}

#from {
font-size: 11px;
}

.paginate{
text-align : center;
}

.top_search {
        color: White;
	font-size: 13px;
        font-family: arial, verdana, helvetica, sans-serif;
}

#materials {
background-color : #FFFFFF;
padding: 4px 4px 4px 4px;
text-align : left;
font-family: arial, verdana, helvetica, sans-serif;
}

#one_comment{
background-color : #FFFFFF;
padding: 1px 8px 1px 8px;
ma/rgin: 8px 8px 8px 8px;
text-align : left;
font-family: verdana, arial, helvetica, sans-serif;
font-size : 100%;
}

#two_comment{
background-color : #e6efea;
padding: 1px 8px 1px 8px;
ma/rgin: 8px 8px 8px 8px;
text-align : left;
font-family: verdana, arial, helvetica, sans-serif;
font-size : 100%;
}

#one_search{
background-color : #FFFFFF;
padding: 8px 8px 8px 8px;
ma/rgin: 8px 8px 8px 8px;
text-align : left;
font-family: verdana, arial, helvetica, sans-serif;
font-size : 100%;
}

#two_search{
background-color : #e6efea;
padding: 8px 8px 8px 8px;
ma/rgin: 8px 8px 8px 8px;
text-align : left;
font-family: verdana, arial, helvetica, sans-serif;
font-size : 100%;
}

#one_tags{
background-color : #FFFFFF;
padding: 0px 8px 8px 8px;
ma/rgin: 8px 8px 8px 8px;
text-align : left;
font-family: verdana, arial, helvetica, sans-serif;
font-size : 100%;
border-bottom: 2px solid #e6efea;
}

#two_tags{
background-color : #FFFFFF;
padding: 0px 8px 8px 8px;
ma/rgin: 8px 8px 8px 8px;
text-align : left;
font-family: verdana, arial, helvetica, sans-serif;
font-size : 100%;
border-bottom: 2px solid #e6efea;
}

#main_comment{
background-color : #e6efea;
padding: 9px 9px 9px 9px;
margin-top: 0px;
}

.second_menu {
background: #e6efea url(themes/style/rastyzhka_bottom.jpg) left repeat-x;
text-decoration: none;
color: White;
font-size : 12px;
font-family: verdana, arial, helvetica, sans-serif;
font-weight : bold;
text-align: left;
padding: 9px 9px 9px 9px;
margin-bottom: 0px;
}

.breadcrumb {  
 background-color:  transparent;
 font-family:       Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif;
 font-size:         11px;
 margin:			3px 0 3px 0;
}

#full_video {
float : left;
width : 372px;
}

h1 {
	font-weight: bold;
        font-size: 25px;
	color : #0b5f31;
	margin : 0px;
        let-ter-spacing: -0.05em;
        bo/rder-top: 1px solid #C4D0DE;
        font-family: arial, verdana, helvetica, sans-serif;
}

h2 {
	font-weight: bold;
        font-size: 22px;
	color : #0b5f31;
	margin : 0px;
        let-ter-spacing: -0.05em;
        bo/rder-top: 1px solid #C4D0DE;
        font-family: arial, verdana, helvetica, sans-serif;
}

h2.c {
	font-weight: bold;
        font-size: 22px;
	color : #0b5f31;
	margin : 0px;
        let-ter-spacing: -0.05em;
        bo/rder-top: 1px solid #C4D0DE;
        font-family: arial, verdana, helvetica, sans-serif;
        text-align : center;
}

h3 {
	font-weight: bold;
        font-size: 19px;
	color : #0b5f31;
	margin : 0px;
        let-ter-spacing: -0.05em;
        bo/rder-top: 1px solid #C4D0DE;
        font-family: arial, verdana, helvetica, sans-serif;
}

h4 {
	font-weight: bold;
        font-size: 16px;
	color : #0b5f31;
	margin : 0px;
        let-ter-spacing: -0.05em;
        bo/rder-top: 1px solid #C4D0DE;
        font-family: arial, verdana, helvetica, sans-serif;
}

h5 {
	font-weight: bold;
        font-size: 13px;
	color : #0b5f31;
	margin : 0px;
        let-ter-spacing: -0.05em;
        bo/rder-top: 1px solid #C4D0DE;
        font-family: arial, verdana, helvetica, sans-serif;
}

h6 {
	font-weight: bold;
        font-size: 11px;
	color : #0b5f31;
	margin : 0px;
        let-ter-spacing: -0.05em;
        bo/rder-top: 1px solid #C4D0DE;
        font-family: arial, verdana, helvetica, sans-serif;
}

.hl {
border-top: 1px solid #c2c2c2;
}

#footer {
background: url(themes/style/bottom_rastyazhka.jpg) repeat-x;
height: 231px;
padding-left: 36px;
padding-top: 22px;
}

.input {
 border-top:        1px solid #85af98;
 border-left:       1px solid #c2d7cb;
 border-bottom:     1px solid #c2d7cb;
 border-right:      1px solid #c2d7cb;
 color:             #333;
 font-family:       Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif;
 font-size:         11px;
 height:            1.7em;
 padding:           0px;
 margin:        	0px;
} 

.submit {
font: 11px Verdana, Arial, sans-serif;
background: #0b5f31;
color: #fff;
cursor: pointer;
}

.checkbox {
 background-color:  transparent;
 padding:           0;
 border:            0;
}

input.button {
font: 11px Verdana, Arial, sans-serif;
background: #0b5f31;
color: #fff;
}

#no_bullet{
text-align : left;
font-family: verdana, arial, helvetica, sans-serif;
font-size : 80%;
list-style: none;
margin-left: 8px;
padding-left: 0px;
}

#nav_categories {
list-style: none;
margin-left: 0px;
}

.nav_categories {
list-style: none;
margin-left: 0px;
}

a.sp:link, a.sp:visited {
background-color: transparent;
text-decoration: underline;
color: #363636;
font-family: arial, verdana, helvetica, sans-serif;
font-weight : bold;
font-size: 22px;
}

a.sp:hover {
background-color: transparent;
text-decoration: underline;
color: Green;
font-family: arial, verdana, helvetica, sans-serif;
font-weight : bold;
font-size: 22px;
}

.under_green{
margin-bottom: 9px;
}

a.calendar:link, a.calendar:visited {
background-color: transparent;
text-decoration: none;
color: #0b5f31;
font-family: arial, verdana, helvetica, sans-serif;
font-weight : normal;
font-size: 16px;
}

a.calendar:hover {
background-color: transparent;
text-decoration: underline;
color: Green;
font-family: arial, verdana, helvetica, sans-serif;
font-weight : normal;
font-size: 16px;
}

.calendarBG {
 background-color: White;
}

.calendarBlank {
 back-ground-color: #c2c2c2;
bor-der: solid 1px White;
}

.calendarBlankBig {
 back-ground-color: #c2c2c2;
bor-der: solid 1px White;
 weight: 100px;
 height: 100px;
}
.calendarHeader {
 font-weight: bold;
 color: #fff;
 text-align: center;
 background-color: White;
 font-family: verdana, arial, helvetica, sans-serif;
 font-size:         11px;
}

.calendarMonthLinks {
 font-family: verdana, arial, helvetica, sans-serif;
 font-size:         9px;
 font-weight:		bold;
 letter-spacing:	.1em;
 text-decoration:   none;
 color:             #fff;
 background-color:  transparent;
}

.calendarMonthLinks a {
 font-size:         14px;
 color:             #fff;
 text-decoration:   none;
 background-color:  transparent;
 font-family: verdana, arial, helvetica, sans-serif;
}

.calendarMonthLinks a:visited {
 font-size:       14px;
 color:             #fff;
 text-decoration:   none;
 background-color:  transparent;
 font-family: verdana, arial, helvetica, sans-serif;
}

.calendarMonthLinks a:hover {
 font-size:         14px;
 color:             #000;
 text-decoration:   underline;
 background-color:  transparent;
 font-family: verdana, arial, helvetica, sans-serif;
}

.calendarDayHeading {
 font-weight: bold;
 font-size: 14px;
 color: #84ae97;
 background-color: White;
 text-align:  center;
 vertical-align: middle;
 font-family: verdana, arial, helvetica, sans-serif;
}

.calendarDayHeadingBig {
 font-weight: bold;
 font-size: 11px;
 color: White;
 background-color: #c2c2c2;
 text-align:  center;
 vertical-align: middle;
 heigth: 40px;
 font-family: verdana, arial, helvetica, sans-serif;
padding: 9px 0px 9px 0px;
 border: 1px solid white;
}

.calendarBigDay {
 font-weight: bold;
 font-size: 30px;
 color: #c2c2c2;
 background-color: White;
 text-align:  center;
 vertical-align: middle;
 font-family: verdana, arial, helvetica, sans-serif;
 padding-top: 25px;
}

.calendarToday {
 font-family: verdana, arial, helvetica, sans-serif;
 font-size:        14px;
 font-weight:		bold;
 letter-spacing:	.1em;
 text-decoration:   none;
 text-align:  center;
 vertical-align: middle;
 color:             #000;
 background-color: transparent;
 wei-ght: 38px;
 heig-ht: 38px;
 border: 2px solid #0b5f31;
 m-argin: 1px 1px 1px 1px;
}

.calendarTodayBig {
 font-family: verdana, arial, helvetica, sans-serif;
 font-size:        14px;
 font-weight:		bold;
 letter-spacing:	.2em;
 text-decoration:   none;
 text-align:  center;
 vertical-align: top;
 color:             #000;
 background-color: transparent;
 wei-ght: 38px;
 heig-ht: 38px;
 border: 5px solid #c2c2c2;
 m-argin: 1px 1px 1px 1px;
}

.calendarCellBig {
 font-family: verdana, arial, helvetica, sans-serif;
 font-size:         14px;
 font-weight:		normal;
 letter-spacing:	.1em;
 text-decoration:   none;
 text-align:  center;
 vertical-align: top;
 color:             #666;
 ba-ckground-color:  #fff;
 weight: 100px;
 height: 100px;
 ma-rgin: 1px 1px 1px 1px;
 border: 3px solid #fff;
 b-order-bottom: 1px solid #c2c2c2;
ba-ckground: url(themes/style/sticker5.png) top center no-repeat;
}

.calendarCell {
 font-family: verdana, arial, helvetica, sans-serif;
 font-size:         14px;
 font-weight:		normal;
 letter-spacing:	.1em;
 text-decoration:   none;
 text-align:  center;
 vertical-align: middle;
 color:             #666;
 background-color:  #fff;
 we-ight: 100px;
 he-ight: 100px;
 bor-der: 1px solid #c2c2c2;
 ma-rgin: 1px 1px 1px 1px;
}

a.calendarCell:link, a.calendarCell:visited {
 font-family: verdana, arial, helvetica, sans-serif;
 font-size:         14px;
 font-weight:		bold;
 letter-spacing:	.1em;
 text-decoration:   none;
 text-align:  center;
 vertical-align: middle;
 color:             #666;
 background-color:  #fff;
}

a.calendarCell:hover {
 font-family: verdana, arial, helvetica, sans-serif;
 font-size:         14px;
 font-weight:		bold;
 letter-spacing:	.1em;
 text-decoration:   none;
 text-align:  center;
 vertical-align: middle;
 color:             #666;
 background-color:  #fff;
 text-decoration:   underline;
}

.spacer {
clear: both;
height: 9px;
}

.spacer_null {
clear: both;
}

.three {
float: left;
width: 240px;
back-ground-color: #112233;
padding-left:10px;
}

#right_link {
text-align : right;
}

a.r:link, a.r:visited {
background-color: transparent;
text-decoration: underline;
color: #363636;
font-family: arial, verdana, helvetica, sans-serif;
font-weight : bold;
}

a.r:hover {
background-color: transparent;
text-decoration: underline;
color: Green;
font-family: arial, verdana, helvetica, sans-serif;
font-weight : bold;
}

a:link, a:visited {
background-color: transparent;
text-decoration: underline;
color: #0b5f31;
font-family: arial, verdana, helvetica, sans-serif;
font-weight : normal;
}

a:hover {
background-color: transparent;
text-decoration: underline;
color: Green;
font-family: arial, verdana, helvetica, sans-serif;
font-weight : normal;
}


a.more_calendar:link, a.more_calendar:visited {
background-color: transparent;
text-decoration: none;
color: #0b5f31;
font-family: arial, verdana, helvetica, sans-serif;
font-weight : normal;
font-size: 11px;
}

a.more_calendar:hover {
background-color: transparent;
text-decoration: underline;
color: Green;
font-family: arial, verdana, helvetica, sans-serif;
font-weight : normal;
font-size: 11px;
}

a.relations:link, a.relations:visited {
background-color: transparent;
text-decoration: none;
color: #0b5f31;
font-family: arial, verdana, helvetica, sans-serif;
font-weight : normal;
}

a.relations:hover {
background-color: transparent;
text-decoration: underline;
color: Green;
font-family: arial, verdana, helvetica, sans-serif;
font-weight : normal;
}

a.white_link:link, a.white_link:visited {
background-color: transparent;
text-decoration: none;
color: White;
font-family: arial, verdana, helvetica, sans-serif;
font-weight : normal;
}

a.white_link:hover {
background-color: transparent;
text-decoration: underline;
color: White;
font-family: arial, verdana, helvetica, sans-serif;
font-weight : normal;
}

a.r_list:link, a.r_list:visited {
background-color: transparent;
text-decoration: underline;
color: #363636;
font-family: arial, verdana, helvetica, sans-serif;
font-weight : bold;
background: url(themes/style/list.jpg) center left no-repeat;
padding: 12px 0px 5px 22px;
bo-rder: 1px solid #363636;
}

a.r_list:hover {
background-color: transparent;
text-decoration: underline;
color: Green;
font-family: arial, verdana, helvetica, sans-serif;
font-weight : bold;
background: url(themes/style/list.jpg) center left no-repeat;
padding: 11px 0px 5px 22px;
}

a.rss:link, a.rss:visited {
background-color: transparent;
text-decoration: underline;
color: #363636;
font-family: arial, verdana, helvetica, sans-serif;
font-weight : bold;
background: url(themes/style/rss.jpg) center left no-repeat;
padding: 11px 0px 5px 26px;
bo-rder: 1px solid #363636;
}

a.rss:hover {
background-color: transparent;
text-decoration: underline;
color: Green;
font-family: arial, verdana, helvetica, sans-serif;
font-weight : bold;
background: url(themes/style/rss.jpg) center left no-repeat;
padding: 11px 0px 5px 26px;
}

p {
font-family: arial, verdana, helvetica, sans-serif;
font-size : 12px;
text-align : left;
color : #363636;
padding : 0px 0px 0px 0px;
ma/rgin : 0px 0px 0px 0px;
}

.news_title {
font-family: arial, verdana, helvetica, sans-serif;
font-size : 11px;
text-align : left;
color: #0b5f31;
padding : 0px 0px 0px 0px;
font-weight: bold;
letter-spacing: 0.025em;
}

a.news_title:link, a.news_title:visited  {
font-family: arial, verdana, helvetica, sans-serif;
font-size : 11px;
text-align : left;
color: #0b5f31;
padding : 0px 0px 0px 0px;
font-weight: bold;
letter-spacing: 0.025em;
text-decoration: none;
}

a.news_title:hover {
font-family: arial, verdana, helvetica, sans-serif;
font-size : 11px;
text-align : left;
color: Green;
padding : 0px 0px 0px 0px;
font-weight: bold;
letter-spacing: 0.025em;
text-decoration: none;
}

a.arhiv_news_title:link, a.arhiv_news_title:visited  {
font-family: arial, verdana, helvetica, sans-serif;
font-size : 11px;
text-align : left;
color: #0b5f31;
padding : 0px 0px 0px 0px;
font-weight: normal;
letter-spacing: 0.025em;
text-decoration: none;
}

a.arhiv_news_title:hover {
font-family: arial, verdana, helvetica, sans-serif;
font-size : 11px;
text-align : left;
color: Green;
padding : 0px 0px 0px 0px;
font-weight: normal;
letter-spacing: 0.025em;
text-decoration: none;
}


a.news_title_underline:link, a.news_title_underline:visited  {
font-family: arial, verdana, helvetica, sans-serif;
font-size : 11px;
text-align : left;
color: #0b5f31;
padding : 0px 0px 0px 0px;
font-weight: bold;
letter-spacing: 0.025em;
text-decoration: none;
}

a.news_title_underline:hover {
font-family: arial, verdana, helvetica, sans-serif;
font-size : 11px;
text-align : left;
color: Green;
padding : 0px 0px 0px 0px;
font-weight: bold;
letter-spacing: 0.025em;
text-decoration: underline;
}

.search_title {
font-family: arial, verdana, helvetica, sans-serif;
font-size : 12px;
text-align : left;
color: #0b5f31;
padding : 0px 0px 0px 0px;
font-weight: bold;
letter-spacing: 0.025em;
}

a.search_title:link, a.search_title:visited  {
font-family: arial, verdana, helvetica, sans-serif;
font-size : 12px;
text-align : left;
color: #0b5f31;
padding : 0px 0px 0px 0px;
font-weight: bold;
letter-spacing: 0.025em;
text-decoration: underline;
}

a.search_title:hover {
font-family: arial, verdana, helvetica, sans-serif;
font-size : 12px;
text-align : left;
color: Green;
padding : 0px 0px 0px 0px;
font-weight: bold;
letter-spacing: 0.025em;
text-decoration: underline;
}

.newsdate {
font-family: arial, verdana, helvetica, sans-serif;
font-size : 10px;
text-align : left;
background: #0b5f31;
color: White;
padding : 0px 0px 0px 0px;
font-weight: normal;
bor-der: 1px solid #0b5f31;
}

.newstitle {
font-family: arial, verdana, helvetica, sans-serif;
font-size : 10px;
text-align : right;
background: White;
color: #0b5f31;
padding : 0px 4px 0px 0px;
font-weight: normal;
bor-der: 1px solid #0b5f31;
}

.greenline {
b-order: 1px solid #0b5f31;
width: 100%;
font-size : 10px;
}

#newsdate_r {
font-family: arial, verdana, helvetica, sans-serif;
font-size : 10px;
text-align : right;
background: #0b5f31;
color: White;
padding : 0px 0px 0px 0px;
font-weight: normal;
bor-der: 1px solid #0b5f31;
}

.newsdate_c {
font-family: arial, verdana, helvetica, sans-serif;
font-size : 10px;
text-align : center;
background: #0b5f31;
color: White;
padding : 0px 0px 0px 0px;
font-weight: normal;
weight: 75px;
margin-right: 9px;
}

.green_title {
        color: #0b5f31;
	background: White;
	font-size: 18px;
        font-family: arial, verdana, helvetica, sans-serif;
        font-weight: normal;
        text-align: center;
        margin-top: 0px;
        padding-top: 0px;
        vertical-align: top;
}

.green_title_high_top {
        color: #0b5f31;
	background: #dsdswq;
	font-size: 18px;
        font-family: arial, verdana, helvetica, sans-serif;
        font-weight: normal;
        text-align: center;
        margin-top: 40px;
}


#left_side {
float: left;
margin: 0;
width: 754px;
padding-right: 4px;
b-order-right: 1px solid #c2c2c2;
}

#left_main {
float: left;
margin: 0;
width: 372px;
margin-right: 4px;
back-ground: Green;
}

#right_main {
float: right;
margin: 0;
width: 372px;
b-order-left: 1px solid #c2c2c2;
padding-left: 4px;
backg-round: Grey;
}

#right_block_news {
float: right;
margin: 0;
width: 372px;
bor-der-left: 1px solid #c2c2c2;
padding-left: 4px;
backg-round: Grey;
}

#right_side {
float: right;
margin: 0;
width: 240px;
bo-rder-left: 1px solid #c2c2c2;
padding-left: 4px;
}

.reg {
background-color: transparent;
text-decoration: none;
color: white;
font-size : 18px;
font-family: arial, verdana, helvetica, sans-serif;
font-weight : normal;
padding: 0px 0px 0px 0px;
}

a.reg:link, a.reg:visited {
background-color: transparent;
text-decoration: none;
color: white;
font-size : 18px;
font-family: arial, verdana, helvetica, sans-serif;
font-weight : normal;
padding: 0px 0px 0px 0px;
}

a.reg:hover {
background-color: transparent;
text-decoration: underline;
color: white;
font-size : 18px;
font-family: arial, verdana, helvetica, sans-serif;
font-weight : normal;
padding: 0px 0px 0px 0px;
}

a.under_main_pic:link, a.under_main_pic:visited {
background-color: transparent;
text-decoration: none;
color: white;
font-size : 12px;
font-family: arial, verdana, helvetica, sans-serif;
font-weight : bold;
padding: 0px 0px 0px 0px;
text-align: center;
letter-spacing: 0.05em;
}

a.under_main_pic:hover {
background-color: transparent;
text-decoration: underline;
color: white;
font-size : 12px;
font-family: arial, verdana, helvetica, sans-serif;
font-weight : bold;
padding: 0px 0px 0px 0px;
text-align: center;
letter-spacing: 0.05em;
}

a.main_footer_link:link, a.main_footer_link:visited {
background-color: transparent;
text-decoration: none;
color: white;
font-size : 12px;
font-family: arial, verdana, helvetica, sans-serif;
font-weight : bold;
padding: 0px 9px 0px 0px;
text-align: center;
letter-spacing: 0.05em;
}

a.main_footer_link:hover {
background-color: transparent;
text-decoration: underline;
color: white;
font-size : 12px;
font-family: arial, verdana, helvetica, sans-serif;
font-weight : bold;
padding: 0px 9px 0px 0px;
text-align: center;
letter-spacing: 0.05em;
}

#main_title {
        color: #363636;
	background: White;
	font-size: 15px;
        font-family: arial, verdana, helvetica, sans-serif;
        font-weight: bold;
        text-align: left;
        padding-left: 0px;
        letter-spacing: 0.1em;
}

#topbar {
margin:0 auto;
padding:0;
height: 92px;
background: #FBFAF4;
border-top: 9px solid #fff;
bo-rder-bottom: 1px solid #232863;
}

#top_banner {
margin:0 auto;
padding: 0px 0px 2px 0px;
width: 754px;
height: 92px;
}

img.no {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
border: 0;
background-color : transparent;
}

img.noC {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
border: 0;
background-color : transparent;
text-align: center;
}

#wrapper {
margin: 0 auto auto auto;
pa-dding-bottom: 10px;
width: 1003px;
ba-ckground: #585756;
}

/* Iconize 0.5 */

/* websites (pictures and movies) */
a[href *="youtube.com/watch?"], a[href *="sevenload.com/videos/"], a[href *="metacafe.com/watch/"] { 
	padding: 5px 0 5px 20px;
	background: transparent url("themes/style/icon_film.gif") no-repeat center left;
}

a[href *="flickr.com/photos/"], a[href *="zooomr.com"], a[href *="imageshack.us"], a[href *="bubbleshare.com"], a[href *="sevenload.com/bilder/"] { 
	padding: 5px 0 5px 20px;
	background: transparent url("themes/style/icon_pic.gif") no-repeat center left;
}

/* extensions */

a[href$='.doc'], a[href$='.docx'], a[href$='.rtf'] {
	padding: 5px 0 5px 20px;
	background: transparent url("themes/style/icon_doc.gif") no-repeat center left;
}

a[href$='.txt'] {
	padding: 5px 0 5px 20px;
	background: transparent url("themes/style/icon_txt.gif") no-repeat center left;
}

a[href$='.xls'] {
	padding: 5px 0 5px 20px;
	background: transparent url("themes/style/icon_xls.gif") no-repeat center left;
}

a[href$='.rss'], a[href$='.atom'] { 
	padding: 5px 0 5px 20px;
	background: transparent url("themes/style/icon_feed.gif") no-repeat center left;
}

a[href$='.opml'] { 
	padding: 5px 0 5px 20px;
	background: transparent url("themes/style/icon_opml.gif") no-repeat center left;
}

a[href$='.phps'] { 
	padding: 5px 0 5px 20px;
	background: transparent url("themes/style/icon_phps.gif") no-repeat center left;
}

a[href$='.phps'] { 
	padding: 5px 0 5px 20px;
	background: transparent url("themes/style/icon_phps.gif") no-repeat center left;
}

a[href$='.torrent'] { 
	padding: 5px 0 5px 20px;
	background: transparent url("themes/style/icon_torrent.gif") no-repeat center left;
}

a[href$='.vcard'] { 
	padding: 5px 0 5px 20px;
	background: transparent url("themes/style/icon_vcard.gif") no-repeat center left;
}

a[href$='.exe'] { 
	padding: 5px 0 5px 20px;
	background: transparent url("themes/style/icon_exe.gif") no-repeat center left;
}

a[href$='.dmg'], a[href$='.app'] { 
	padding: 5px 0 5px 20px;
	background: transparent url("themes/style/icon_dmg.gif") no-repeat center left;
}

a[href$='.pps'] { 
	padding: 5px 0 5px 20px;
	background: transparent url("themes/style/icon_pps.gif") no-repeat center left;
}

a[href$='.ppt'] { 
	padding: 5px 0 5px 20px;
	background: transparent url("themes/style/icon_pps.gif") no-repeat center left;
}

a[href$='.pdf'] { 
	padding: 5px 0 5px 20px;
	background: transparent url("themes/style/icon_pdf.gif") no-repeat center left;
}

a[href$='.xpi'] { 
	padding: 5px 0 5px 20px;
	background: transparent url("themes/style/icon_plugin.gif") no-repeat center left;
}

a[href$='.fla'], a[href$='.swf'] { 
	padding: 5px 0 5px 20px;
	background: transparent url("themes/style/icon_flash.gif") no-repeat center left;
}

a[href$='.zip'], a[href$='.rar'], a[href$='.gzip'], a[href$='.bzip'], a[href$='.ace'] { 
	padding: 5px 0 5px 20px;
	background: transparent url("themes/style/icon_archive.gif") no-repeat center left;
}

a[href$='.ical'] { 
	padding: 5px 0 5px 20px;
	background: transparent url("themes/style/icon_ical.gif") no-repeat center left;
}

a[href$='.css'] { 
	padding: 5px 0 5px 20px;
	background: transparent url("themes/style/icon_css.gif") no-repeat center left;
}

a[href$='.ttf'] { 
	padding: 5px 0 5px 20px;
	background: transparent url("themes/style/icon_ttf.gif") no-repeat center left;
}

a[href$='.jpg'], a[href$='.gif'], a[href$='.png'], a[href$='.bmp'], a[href$='.jpeg'], a[href$='.svg'], a[href$='.eps'] { 
	padding: 5px 0 5px 20px;
	background: transparent url("themes/style/icon_pic.gif") no-repeat center left;
}

a[href$='.mov'], a[href$='.wmv'], a[href$='.mp4'], a[href$='.avi'], a[href$='.mpg'] { 
	padding: 5px 0 5px 20px;
	background: transparent url("themes/style/icon_film.gif") no-repeat center left;
}

a[href$='.mp3'], a[href$='.wav'], a[href$='.ogg'], a[href$='.wma'], a[href$='.m4a'] { 
	padding: 5px 0 5px 20px;
	background: transparent url("themes/style/icon_music.gif") no-repeat center left;
}

/* messenger */
a[href ^="aim:"] {
	padding: 5px 0 5px 20px;
    background: transparent url("themes/style/icon_aim.gif") no-repeat center left;
}

a[href ^="msnim:"] {
	padding: 5px 0 5px 20px;
    background: transparent url("themes/style/icon_msn.gif") no-repeat center left;
}

a[href ^="xmpp:"] {
	padding: 5px 0 5px 20px;
    background: transparent url("themes/style/icon_jabber.gif") no-repeat center left;
}

a[href *="icq.com"] { 
	padding: 5px 0 5px 20px;
	background: transparent url("themes/style/icon_icq.gif") no-repeat center left;
}

a[href *="edit.yahoo.com/config/send_webmesg?"] { 
	padding: 5px 0 5px 20px;
	background: transparent url("themes/style/icon_yim.gif") no-repeat center left;
}

a[href ^="callto:"] {
	padding: 5px 0 5px 20px;
    background: transparent url("themes/style/icon_call.gif") no-repeat center left;
}

a[href ^="skype:"] {
	padding: 5px 0 5px 20px;
    background: transparent url("themes/style/icon_skype.gif") no-repeat center left;
}

a[href ^="gg:"] {
	padding: 5px 0 5px 20px;
    background: transparent url("themes/style/icon_gadugadu.gif") no-repeat center left;
}

/* email */
a[href ^="mailto:"] {
	padding: 5px 0 5px 20px;
    background: transparent url("themes/style/icon_mailto.gif") no-repeat center left;
}

/* use this class to make sure that images won't get iconized */

.imageLink {
	padding-right: 0px !important;
	background: none !important;
}