* { font-family: Arial, Helvetica,sans-serif; font-size: 12px; color: #15325A; }
BODY { margin: 0px; background-color: #FFFFFF; }

#main { padding-top: 16px; /*background-repeat: repeat-y; background-position: top center;*/ }
#mainframe { width: 1250px; background: url(../images/design/mainframe_bg.png) repeat-y ; }
#aligner { text-align: left; width: 1230px; }

#header { background: url(../images/design/head_logo.png) no-repeat; height: 124px; }
.trans { behavior: url(../include/js/iepngfix.htc); }

#home_link { float: left; width: 540px; text-align: right; }
#lang { text-align: right; line-height: 32px; height: 32px; }
#lang IMG { margin-top: 4px; }
#index_contact { float: right;
				 width: 280px;
				 color: #FFFFFF;
				 font-weight: bold;
				 line-height: 22px;
				 height: 124px;
				 background: url(../images/design/index_contact_bg.png) no-repeat bottom right;
				 behavior: url(../include/js/iepngfix.htc);
				 }
#index_contact DIV { padding-top: 20px; color: #FFFFFF; }

#content_left { width: 940px; float: left; }
#main_meni { margin-left: 20px; height: 64px; }
DIV.button_frame { width: 170px; height: 50px; line-height: 50px; float: left; }
A.button { font-family: Impact, Arial,Helvetica,sans-serif; font-size: 20px; display: block; width: 160px; height: 50px; line-height: 50px; text-align: center; float: left; color: #9C9A9A; background: url(../images/design/main_meni.gif) no-repeat; overflow: hidden; }
A.button:hover { font-size: 20px; display: block; width: 160px; height: 50px; line-height: 50px; text-align: center; float: left; color: #1A1212; background: url(../images/design/main_meni_akt.gif) no-repeat; overflow: hidden; text-decoration: none; }
A.button_akt { font-family: Impact, Arial,Helvetica,sans-serif; font-size: 20px; display: block; width: 160px; height: 50px; line-height: 50px; text-align: center; float: left; color: #1A1212; background: url(../images/design/main_meni_akt.gif) no-repeat; overflow: hidden; }
A.button_akt:hover { font-size: 20px; display: block; width: 160px; height: 50px; line-height: 50px; text-align: center; float: left; color: #1A1212; background: url(../images/design/main_meni_akt.gif) no-repeat; overflow: hidden; text-decoration: none;}

A.button_de { font-family: Impact, Arial,Helvetica,sans-serif; font-size: 16px; display: block; width: 160px; height: 50px; line-height: 50px; text-align: center; float: left; color: #9C9A9A; background: url(../images/design/main_meni.gif) no-repeat; overflow: hidden; }
A.button_de:hover { font-size: 16px; display: block; width: 160px; height: 50px; line-height: 50px; text-align: center; float: left; color: #1A1212; background: url(../images/design/main_meni_akt.gif) no-repeat; overflow: hidden; text-decoration: none; }
A.button_de_akt { font-family: Impact, Arial,Helvetica,sans-serif; font-size: 16px; display: block; width: 160px; height: 50px; line-height: 50px; text-align: center; float: left; color: #1A1212; background: url(../images/design/main_meni_akt.gif) no-repeat; overflow: hidden; }
A.button_de_akt:hover { font-size: 16px; display: block; width: 160px; height: 50px; line-height: 50px; text-align: center; float: left; color: #1A1212; background: url(../images/design/main_meni_akt.gif) no-repeat; overflow: hidden; text-decoration: none;}

#content_left_inner { margin-left: 20px; }

DIV.sadrzaj { font-family: Impact, Arial,Helvetica,sans-serif; font-size: 20px; background: url(../images/design/sadrzaj_bg.gif); }
DIV.sadrzaj_padded { margin: 0px 40px 0px 40px; }

DIV.content_box { background-color: #FFFFFF; border: solid 1px #89BDDE; padding: 10px; }
DIV.content_box_link { background-color: #FFFFFF; border: solid 1px #89BDDE; padding: 10px; }
DIV.content_box_link a { color:#15325A; font-weight:bold; }
DIV.faq { padding: 0px 10px 0px 10px; border: solid 1px #B2CAEC; background-color: #FFFFFF; text-align: justify; }
TABLE.faq { border: solid 1px #B2CAEC; background-color: #FFFFFF; }
TABLE.faq TD { padding: 0px 10px 0px 10px; }

TD.sadrzaj_padded_inner_left { width: 250px; vertical-align: top; }
TD.sadrzaj_padded_inner_right { width: 550px; vertical-align: top; }
A.search_box { display: block;
			   margin-left: 10px;
			   padding-left: 40px;
			   line-height: 32px;
			   font-size: 16px;
			   background: url(../images/design/search_div_bg.gif) no-repeat;
			   font-weight: bold;
			   }
DIV.left_menu_frame { background: url(../images/design/left_menu_bg.gif) repeat-y; }
A.left_menu { display: block; font-weight: bold; margin: 4px 14px 4px 14px; padding: 0px 10px 0px 10px; line-height: 24px; background: url(../images/design/left_menu_item_bg.gif) no-repeat; }
A.left_menu:hover { display: block; font-weight: bold; margin: 4px 14px 4px 14px; padding: 0px 10px 0px 10px; line-height: 24px; background: url(../images/design/left_menu_item_akt_bg.gif) no-repeat; text-decoration: none; }
A.left_menu_akt { display: block; font-weight: bold; margin: 4px 14px 4px 14px; padding: 0px 10px 0px 10px; line-height: 24px; background: url(../images/design/left_menu_item_akt_bg.gif) no-repeat;}
A.left_menu_akt:hover { display: block; font-weight: bold; margin: 4px 14px 4px 14px; padding: 0px 10px 0px 10px; line-height: 24px; background: url(../images/design/left_menu_item_akt_bg.gif) no-repeat; text-decoration: none; }

A.left_menu_sub { display: block; font-weight: bold; margin: 4px 14px 4px 30px; padding: 0px 10px 0px 10px; line-height: 24px; background: url(../images/design/left_menu_subitem_bg.gif) no-repeat; }
A.left_menu_sub:hover { display: block; font-weight: bold; margin: 4px 14px 4px 30px; padding: 0px 10px 0px 10px; line-height: 24px; background: url(../images/design/left_menu_subitem_akt_bg.gif) no-repeat; text-decoration: none; }
A.left_menu_sub_akt { display: block; font-weight: bold; margin: 4px 14px 4px 30px; padding: 0px 10px 0px 10px; line-height: 24px; background: url(../images/design/left_menu_subitem_akt_bg.gif) no-repeat;}
A.left_menu_sub_akt:hover { display: block; font-weight: bold; margin: 4px 14px 4px 30px; padding: 0px 10px 0px 10px; line-height: 24px; background: url(../images/design/left_menu_subitem_akt_bg.gif) no-repeat; text-decoration: none; }

A.left_menu_sub2 { display: block; font-weight: bold; margin: 4px 14px 4px 46px; padding: 0px 10px 0px 10px; line-height: 24px; background: url(../images/design/left_menu_sub2item_bg.gif) no-repeat; }
A.left_menu_sub2:hover { display: block; font-weight: bold; margin: 4px 14px 4px 46px; padding: 0px 10px 0px 10px; line-height: 24px; background: url(../images/design/left_menu_sub2item_akt_bg.gif) no-repeat; text-decoration: none; }
A.left_menu_sub2_akt { display: block; font-weight: bold; margin: 4px 14px 4px 46px; padding: 0px 10px 0px 10px; line-height: 24px; background: url(../images/design/left_menu_sub2item_akt_bg.gif) no-repeat;}
A.left_menu_sub2_akt:hover { display: block; font-weight: bold; margin: 4px 14px 4px 46px; padding: 0px 10px 0px 10px; line-height: 24px; background: url(../images/design/left_menu_sub2item_akt_bg.gif) no-repeat; text-decoration: none; }

#content_right { width: 260px; float: right; }
#content_right_inner { width: 240px; background: url(../images/design/content_right_inner_bg.gif) repeat-y; }
A.right_menu { display: block; width: 224px; height: 36px; line-height: 26px; overflow: hidden; text-align: center; background: url(../images/design/a_right_menu_bg.gif) no-repeat; }
A.right_menu:hover { color: #090405; display: block; width: 224px; height: 36px; line-height: 26px; overflow: hidden; text-align: center; background: url(../images/design/a_right_menu_akt_bg.gif) no-repeat; text-decoration: none; }
A.right_menu_akt { color: #090405; display: block; width: 224px; height: 36px; line-height: 26px; overflow: hidden; text-align: center; background: url(../images/design/a_right_menu_akt_bg.gif) no-repeat; }

#footer { width: 1250px; overflow: hidden; height: 60px; text-align: left; background: url(../images/design/footer_bottom_bg.png)  }
#foot_left { float: left; margin-top: 20px; margin-left: 20px; color: white; width: 910px; height: 20px; line-height: 20px; overflow: hidden; }
#foot_left A { color: white; text-transform: uppercase; }
#foot_right { float: right; margin-top: 20px; margin-right: 20px; width: 290px; color: white; /*background: url(../images/design/prava_bg.gif) no-repeat bottom center;*/ line-height: 20px; text-align: center; }

#cromaris_banner { width: 1250px; height: 85px; line-height: 20px; background: url(../images/design/head_logo_cromaris_net.png) no-repeat; }
#cromaris_banner A { color: #7AA2DA; text-transform: uppercase; font-weight: bold; }

A { text-decoration: none; color: #15325A; }
A:hover { text-decoration: underline; }

DIV.smjestajna_jedinica { width: 264px; float: left; }
DIV.smjestajna_jedinica A { font-size: 11px;
							display: block;
							font-weight: bold;
							margin: 4px;
							padding: 0px 10px 0px 10px;
							line-height: 18px;
							border: solid 1px #89BDDE;
							background: url(../images/ikone/info.gif) no-repeat right;
							background-color: #F2F4FC; }
DIV.smjestajna_jedinica A:hover { color: #15325A; text-decoration: none; background-color: #E1E6F8; }

A.smjestajne_jedinice { font-size: 11px; display: block; font-weight: bold; margin: 0px 0px 2px 0px; padding: 0px 10px 0px 10px; line-height: 18px; border: solid 1px #89BDDE; background-color: #FFFFFF; }
A.smjestajne_jedinice:hover { color: #15325A; text-decoration: none; background-color: #E1E6F8; }

A.right_h2 { display: block;
			 margin: 0px;
			 font-size: 14px;
			 font-weight: bold;
			 width: 224px;
			 height: 46px;
			 line-height: 30px;
			 overflow: hidden;
			 text-align: center;
			 text-transform: uppercase;
			 background: url(../images/design/h2_right_bg.gif) no-repeat;
			 }
A.right_h2:hover { text-decoration: none; color: #090405; }

P { margin: 10px 0px 10px 0px; }
P.justify { text-align: justify; }

OL.kako_rezervirati LI { margin-bottom: 10px; text-align: justify; }

.white { color: #FFFFFF; }
.red { color: #DA251C; }
.green { color: #02652F; }
.gray { color: #393534; }

H1 { margin: 0px 0px 20px 0px; font-size: 18px; font-weight: normal; height: 40px; width: 376px; text-align: center; background: url(../images/design/h1_bg.gif) no-repeat bottom center; overflow: hidden; }
H1 SPAN { font-size: 18px; }
H2 { margin: 10px 0px 10px 0px; font-size: 14px; }
H2.title { font-size: 14px; padding-left: 18px; margin: 10px 0px 10px 0px; background-image: url(../images/design/link_h2_bg.gif); line-height: 24px; }
H2.title A { font-size: 14px; }
DIV.h2_title_short_frame{ padding-left: 18px; background-image: url(../images/design/link_h2_short_bg.gif); margin: 10px 0px 10px 0px; line-height: 24px;}
H2.title_short { font-size: 12px; height: 24px; line-height: 24px; width:230px; overflow:hidden; }
H2.title_short A { font-size: 12px; }
H2.right { margin: 0px; width: 224px; height: 46px; line-height: 30px; overflow: hidden; text-align: center; background: url(../images/design/h2_right_bg.gif) no-repeat; }
H2 SPAN { font-size: 14px; }
H3 { margin: 10px 0px 10px 0px; font-size: 12px; }
H3 SPAN { font-size: 12px; }
H4 { margin: 0px; font-size: 12px; }
H4.class11 { margin: 0px; font-size: 11px; font-weight: normal; }
H4.breadcrumb { text-align: right; margin: 0px; font-size: 11px; font-weight: normal; /*background-image: url(../images/design/link_h2_bg-light.gif);*/ line-height: 24px; }
H4.breadcrumb A { font-size: 11px; font-weight: normal; }

H2.online_title { display: block;
				  margin: 0px 0px 0px 10px;
				  padding-left: 40px;
				  line-height: 32px;
				  font-size: 16px;
				  background: url(../images/design/h2_online_title_bg.gif) no-repeat;
				  }

DIV.contact_left { float: left; width: 355px; }
DIV.contact_right { float: right; width: 245px; }
A.switch { cursor:pointer; font-weight: bold; display: block; width: 160px; height: 24px; line-height: 24px; text-align: center; background: url(../images/tabs/smjestaj.gif) no-repeat; color: #1A1212; }
A.switch_akt { cursor:pointer; font-weight: bold; display: block; width: 160px; height: 24px; line-height: 24px; text-align: center; background: url(../images/tabs/smjestaj_akt.gif) no-repeat; color: #9C9A9A; }

/* search table */
TABLE.search { width: 540px; }
TABLE.search A:hover { text-decoration: none; }
TABLE.search TD.normal { width: 180px; text-align: center;  font-weight: bold;  vertical-align: bottom; }
TABLE.search TD.normal_empty { width: 180px; text-align: center;  font-weight: bold;  vertical-align: bottom; }
TD.normal A { font-size: 10px; display: block; line-height: 16px; background: url(../images/tabs/search_tab.gif) no-repeat; }
TD.normal_empty A { font-size: 10px; display: block; line-height: 16px; background: url(../images/tabs/search_tab_empty.gif) no-repeat; }
TABLE.search TD.tab { width: 180px; text-align: center;  font-weight: bold; background: url(../images/tabs/search_tab_akt.gif) no-repeat; }
TD.tab DIV { font-size: 14px; line-height: 20px; color: #0A4175; }
TD.search_content { background: url(../images/tabs/search_end.gif) no-repeat bottom center; }
TD.search_content DIV { padding: 10px; }
/* search table end */

DIV.smjestaj_spacer { margin: 0px 0px 16px 0px; background-color: #B2CAEC; }

/* prikaz izdvojeno */
TABLE.prikaz_izdvojeno { width: 270px; float: left; }
TABLE.prikaz_izdvojeno_inner { width: 105px; border-top: solid 1px #B2CAEC; border-left: solid 1px #B2CAEC; }
TABLE.prikaz_izdvojeno_inner TD { padding: 0px 5px 0px 5px; height: 20px; border-bottom: solid 1px #B2CAEC; border-right: solid 1px #B2CAEC; font-size: 11px; }
DIV.prikaz_izdvojeno_image_small { width: 150px; line-height:110px; text-align: center; background: url(../images/pages/search_results/image_150_bg.gif) no-repeat; }
DIV.prikaz_izdvojeno_image_small IMG { border: solid 1px #15325A; margin-top: 6px; }
DIV.prikaz_izdvojeno_image_small_inner { width: 142px; height:107px; margin-left:auto; margin-right:auto; position: relative; }
/* prikaz izdvojeno end */

/* prikaz nekretnina table */

TABLE.prikaz_nekretnine { width: 550px; }
DIV.image_small { width: 158px; text-align: center; line-height: 110px; background-image: url(../images/pages/search_results/image_160_bg.gif); background-repeat: no-repeat; }
DIV.image_small IMG { border: solid 1px #15325A; margin-top: 6px; }
DIV.image_small_inner { width: 142px; height:107px; margin-left:auto; margin-right:auto; position: relative; }
DIV.layer_akcija_long { border: 2px solid #BCCDEA; border-bottom: none; font-weight: bold; line-height: 18px; padding: 0px 5px 0px 5px; background-color: red; color: yellow; }
DIV.layer_akcija { position: absolute; top: 0px; left: 0px; z-index: 10; font-weight: bold; line-height: 18px; margin: 7px 1px 0px 1px; padding: 0px 5px 0px 5px; text-align: left; background-color: red; }
DIV.layer_akcija A { display: block; width: 130px; overflow: hidden; color: yellow; }
DIV.layer_slika { position: absolute; top: 0px; left: 0px; width: 140px; text-align: center; z-index: 1; }

TR.row1 { background-color: #FFFFFF; }
TR.row2 { background-color: #EBF3F8; }
TABLE.prikaz_nekretnine TD.image { width: 160px; background-color: #F2F4FC; }
TD.spacer { width: 20px; background-color: #F2F4FC; }
TABLE.prikaz_nekretnine_inner { width: 380px; border-top: solid 1px #B2CAEC; border-left: solid 1px #B2CAEC; }
TABLE.prikaz_nekretnine_inner TD { padding: 4px 10px 4px 10px; border-bottom: solid 1px #B2CAEC; border-right: solid 1px #B2CAEC; font-size: 11px; }
TABLE.prikaz_nekretnine_inner TD.title { width: 170px; font-weight: bold; }
A.link_h2 { font-size: 14px; padding-left: 18px; margin-bottom: 10px; font-weight: bold; background-image: url(../images/design/link_h2_bg.gif); display: block; line-height: 24px; }
A.opsirnije { font-weight: bold; background-image: url(../images/design/button_bg.gif); display: block; width: 80px; line-height: 24px; text-align: center; float: right; }
A.ukloni_moj_izbor { font-weight: bold; background-image: url(../images/design/button_bg.gif); display: block; width: 80px; line-height: 24px; text-align: center; float: left; }

/* prikaz nekretnina table end */

/* opis nekretnine */
TABLE.detail_sifra { width: 550px; background-image: url(../images/design/link_h2_two_rows_bg.gif); height: 32px; }
TABLE.detail_sifra TD { font-size: 14px; font-weight: bold; padding: 0px 10px 0px 10px; height: 24px; }


TABLE.opis { width: 550px; }
TABLE.opis TD.karakteristike { width: 240px; vertical-align: top; }
TABLE.opis TD.spacer { width: 20px; background: url(../images/design/opis_spacer.gif) repeat-y top center; }
TABLE.opis TD.opis { vertical-align: top; }


A.opis_objekta { display: block; text-align: left; font-size: 11px; font-weight: bold; padding-left: 10px; line-height: 19px; border: solid 1px #89BDDE; border-top: none; background-color: #F2F4FC; }
A.opis_objekta:hover { color: #15325A; text-decoration: none; background-color: #E1E6F8; }
A.opis_objekta_first { display: block; text-align: left; font-size: 11px; font-weight: bold; padding-left: 10px; line-height: 19px; border: solid 1px #89BDDE; background-color: #F2F4FC; }
A.opis_objekta_first:hover { color: #15325A; text-decoration: none; background-color: #E1E6F8; }
TABLE.opis_objekta { width: 388px; border-left: solid 1px #89BDDE; background-color: #F2F4FC; }
TABLE.opis_objekta TH { height: 24px; font-size: 11px; color: #15325A; background-color: #E1E6F8; border-right: solid 1px #89BDDE; border-bottom: solid 1px #89BDDE; }
TABLE.opis_objekta TD { height: 24px; padding: 0px 10px 0px 10px; font-size: 11px; border-right: solid 1px #89BDDE; border-bottom: solid 1px #89BDDE; }
TABLE.opis_objekta TD.left { text-align: left; padding-left: 10px; font-weight: bold; background-color: #FFFFFF; }
TABLE.opis_objekta TD.center { text-align: center; }
TABLE.opis_objekta TD.right { text-align: right; padding-right: 5px; }

TR.row_color { background-color: #E1E6F8; }

DIV.img_div_thumb { width: 74px; height: 45px; }
DIV.img_div_thumb IMG { margin: 0px 6px 0px 6px; }


/* opis nekretnine end */

A.back { font-weight: bold; background-image: url(../images/design/button_bg.gif); display: block; width: 80px; line-height: 24px; text-align: center; float: left; }

/*
TABLE.osnovne_karakteristike {  background-color: #E1E6F8; border: 2px solid #BCCDEA; width: 550px; }
TABLE.osnovne_karakteristike TD { height: 24px; padding: 4px 10px 4px 10px; font-size: 11px; }
TABLE.osnovne_karakteristike TD.title { font-weight: bold; }
TABLE.osnovne_karakteristike-double {  background-color: #E1E6F8; border: 2px solid #BCCDEA; width: 550px; }
TABLE.osnovne_karakteristike-double TD { height: 24px; padding: 4px 10px 4px 10px; font-size: 11px; }
TABLE.osnovne_karakteristike-double TD.title { font-weight: bold; }
*/
TABLE.fotogalerija_main { background: url(../images/design/fotogalerija_main_bg.gif) no-repeat; width: 440px; height: 410px; }
DIV.img_div_big { width: 402px; }
DIV.img_div_big IMG { border: solid 1px #C7C2C2; margin-top: 18px; }

IMG.bordered { border: solid 1px #F2F4FC; }
/* test prikaz end */
.kontakt { font-size: 11px; font-weight: bold;}
INPUT,SELECT,TEXTAREA,button,submit { font-size: 11px; background-color:#FFFFFF; border: 1px #B2CAEC solid; cursor: pointer; padding-left: 2px; width: 160px; }
INPUT.button { cursor: pointer; width: 80px; height: 24px; line-height: 24px; border: none; text-align: center; background: url(../images/design/button_bg.gif) no-repeat; }
INPUT:focus,TEXTAREA:focus { background-color:#EEEEEE; }

TABLE.kontakt_table TD { vertical-align: top; padding: 2px 6px 2px 2px; }
INPUT.kontakt_polje { width: 140px; height: 20px; }
TEXTAREA.kontakt_polje { width: 140px; height: 60px; }

TD.search { width: 160px; height: 24px; line-height: 24px;  vertical-align: middle; text-align: center; background: url(../images/design/input_bg.gif) no-repeat; }
TD.search_date { width: 50px; height: 24px; line-height: 24px;  vertical-align: middle; text-align: center; background: url(../images/design/input_date_bg.gif) no-repeat; }
TD.search_code { width: 240px; height: 24px; line-height: 24px;  vertical-align: middle; text-align: center; background: url(../images/design/input_mid_bg.gif) no-repeat; }
TD.search_large { width: 320px; height: 24px; line-height: 24px;  vertical-align: middle; text-align: center; background: url(../images/design/input_big_bg.gif) no-repeat; }
INPUT.checkbox { width: 20px; }
INPUT.search_button { font-weight: bold; cursor: pointer; width: 80px; height: 24px; line-height: 24px; border: none; text-align: center; background: url(../images/design/button_bg.gif) no-repeat; }
INPUT.search_button_120 { font-weight: bold; cursor: pointer; width: 120px; height: 24px; line-height: 24px; border: none; text-align: center; background: url(../images/design/button_bg_120.gif) no-repeat; }
INPUT.search { width: 150px; border: none; background-color: transparent; }
INPUT.search_date { width: 50px; border: none; background-color: transparent; }
SELECT.search { width: 150px; border: none; background-color: transparent; }
SELECT.search_date { width: 48px; border: none; background-color: transparent; }

SELECT.search_small { width: 90px; }

TABLE.sadrzaj_smjestaja { width: 548px; border-top: solid 1px #89BDDE; border-left: solid 1px #89BDDE; }
TABLE.sadrzaj_smjestaja TH { font-size: 11px; /*vertical-align: top;*/ color: #15325A; background-color: #E1E6F8; border-right: solid 1px #89BDDE; border-bottom: solid 1px #89BDDE; }
TABLE.sadrzaj_smjestaja TD { padding: 0px 10px 0px 10px; font-size: 11px; border-right: solid 1px #89BDDE; border-bottom: solid 1px #89BDDE; text-align: center; background-color:#F2F4FC; }

A.opis_smjestaja { display: block; text-align: left; font-size: 11px; font-weight: bold; padding-left: 10px; line-height: 19px; border: solid 1px #89BDDE; border-top: none; background-color: #F2F4FC; }
A.opis_smjestaja:hover { color: #15325A; text-decoration: none; background-color: #E1E6F8; }
A.opis_smjestaja_first { display: block; text-align: left; font-size: 11px; font-weight: bold; padding-left: 10px; line-height: 19px; border: solid 1px #89BDDE; background-color: #F2F4FC; }
A.opis_smjestaja_first:hover { color: #15325A; text-decoration: none; background-color: #E1E6F8; }
TABLE.opis_smjestaja { width: 528px; }
TABLE.opis_smjestaja TH { font-size: 11px; /*vertical-align: top;*/ color: #15325A; background-color: #E1E6F8; border: solid 1px #89BDDE; border-left: none; }
TABLE.opis_smjestaja TD { padding: 0px 10px 0px 10px; font-size: 11px; border-right: solid 1px #89BDDE; border-bottom: solid 1px #89BDDE; text-align: center; }

.pagination { padding-left: 0; text-align: center; }
.pagination li { display: inline; padding-right: 2px; }
.pagination a {	text-decoration:none; border: 1px solid #B2CAEC; padding: 1px 6px; color:#666; }
.pagination a.current { background-color:#E1E6F8; }


.frontpage_section{
    color: white;
    margin: 14px;
    background: url(../images/design/frontpage_section_bg.png) no-repeat;
    width: 278px;
    height: 278px;
    overflow: hidden;
    float: left;
}

.frontpage_section div{
    margin: 20px;
}

.frontpage_section *{
    color: white;
}

.frontpage_section p{
    font-size:14px;
}

.frontpage_section a{
    font-weight: bold;
    font-size:14px;
}

.frontpage_section h2{
    margin-top: 0px;
    font-size:18px;
}

.frontpage_section h2 a{
    font-size:18px;
}

.frontpage_section ul li,
.footer .footer_section ul li{
    list-style-image: url(../images/design/frontpage_arrow.png);
}

.frontpage_section ul li a{
    font-size:14px;
    font-weight: bold;
}

.footer{
    margin: 0 auto;
    width: 1250px;
    height: 271px;
    background: url(../images/design/footer_bg.png) no-repeat;
    overflow: hidden;
}

.footer .footer_inner{
    margin: 5px 6px;
}

.footer_section{
    width: 204px;
    float:left;
    text-align:left;
    color: white;
}

.footer_section div{
    margin: 20px;
}

.footer_section h2,
.footer_section p,
.footer_section a,
.footer_section ul li,
.footer_section ul li a{
    color: white;
}

.footer_section a,
.footer_section ul li a{
    color: white;
    font-weight: bold;
}

.footer_section h2,
.footer_section p{
    margin: 5px 0 0 0;
    padding: 0px;
}

.footer_section h2 a{
    font-size: 14px;
}

.footer_section h2 a:hover,
.footer_section p a:hover,
.footer_section ul li a:hover{
    color: #cbcdff;
}

.footer_section ul{
    margin: 5px 0 0 25px;
    padding: 0px;
}
