/***** system stuff *****/

body { border: none; margin: 0px; padding: 0px; background-color: #C5C7C8; background-image: url(../gfx/back_main.jpg); background-attachment: scroll; background-repeat: no-repeat; background-position: top center; border-collapse: collapse; }

table, tr, td { border: 0px; border-collapse: collapse; margin: 0px; padding: 0px; }

img { border: none }

/***** header *****/

#headerwrapper { width: 100%; margin: 0px; padding: 0px; border: none; background-color: transparent; }

#headlangmenu { width: 900px; margin: 0px auto; border: none; margin-left: -450px; clear: both; background-color: transparent; text-align: right; position: absolute; top: 0px; left: 50%; height: 20px; }

#headlangmenu a, #headlangmenu a:hover { border: none; margin-left: 4px; text-decoration: none }

#header { width: 900px; clear: both; margin-left: -450px; height: 255px; position: absolute; top: 20px; left: 50%; }

/***** body content ******/

#bodywrapper { width: 900px; position: absolute; top: 275px; left: 50%; margin-left: -450px; background-color: #FFFFFF; background-image: url(../gfx/back_bodycontent.png); background-position: top center; background-repeat: no-repeat; background-attachment: scroll; padding: 0px; border: none; }

#bodyleft { float: left; width: 279px; margin-top: 0px; margin-left: 18px; margin-right: 10px; background: #FFFFFF; padding: 0px; }

#bodyrite { float: left; width: 583px; background: transparent; }

#bodyfoot { clear: both; width: 900px; height: 40px; margin: 20px 0px 0px 0px; padding: 10px 0px; background-color: #C5C7C8; background-image: url(../gfx/back_foot.png); background-position: top center; background-repeat: no-repeat; background-attachment: scroll; color: #767676; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; }

#bodyfootleft { float: left; width: 650px; border: none; margin: 0px; padding: 0px; }

#bodyfootleft a { text-decoration: none; color: #307698; }

#bodyfootleft a:hover { text-decoration: underline; }

#bodyfootrite { float: left; width: 250px; border: none; margin: 0px; padding: 0px; text-align: right; }

/***** main menu *****/

#mainmenu a img { width: 142px; height: 31px; border: none; margin: 0px; padding: 0px; }

#mainmenu a { background-image: url(../gfx/main_menu.png); background-position: -142px 0px; background-attachment: scroll; background-color: transparent; background-repeat: no-repeat; border: none; margin: 0px; padding: 0px; width: 142px; height: 31px; display: inline-block; text-decoration: none; }

#mainmenu a.menu-glow { background-position: -142px 0px; }

#body1 #mainmenu a.menu-glow { background-position: 0px 0px !important; }

#mainmenu a.menu-glow:hover { background-position: -284px 0px; }

#mainmenu a.menu-ofir { background-position: -142px -31px; }

#body2 #mainmenu a.menu-ofir { background-position: 0px -31px !important; }

#mainmenu a.menu-ofir:hover { background-position: -284px -31px; }

#mainmenu a.menu-ofer { background-position: -142px -62px; }

#body3 #mainmenu a.menu-ofer { background-position: 0px -62px !important; }

#mainmenu a.menu-ofer:hover { background-position: -284px -62px; }

#mainmenu a.menu-kont { background-position: -142px -93px; }

#body4 #mainmenu a.menu-kont { background-position: 0px -93px !important; }

#mainmenu a.menu-kont:hover { background-position: -284px -93px; }

/***** search box *****/

#leftsearch table { width: 279px; background-image: url(../gfx/back_search.png); background-color: #81C4E7; border-collapse: collapse; vertical-align: bottom; text-align: left; background-repeat: no-repeat; background-position: top left; }

#leftsearch { font-family: Georgia, "Times New Roman", Times, serif; font-size: 7pt; letter-spacing: 0px; color: #FFFFFF; }

#leftsearch td.header { font-size: 10pt; height: 20px; padding-left: 8px; padding-top: 4px; font-weight: bold; vertical-align: bottom; }

#leftsearch td.label { width: 50%; padding: 4px 0px 0px 8px; height: 15px; }

#leftsearch td.label-oferta { width: 50%; padding: 4px 0px 0px 8px; height: 15px; background-image: url(../gfx/back_search_bottom.png); background-attachment: scroll; background-repeat: no-repeat; background-position: top left; color: #000000; }

#leftsearch td.edit { height: 20px; padding: 0px 0px 0px 0px; }

#leftsearch td.edit-oferta { height: 20px; padding: 0px 0px 4px 0px; background-image: url(../gfx/back_search_bottom.png); background-attachment: scroll; background-repeat: no-repeat; background-position: bottom left; }

#leftsearch td.submit { background-color: #FFFFFF; height: 25px; }

#leftsearch select { width: 120px; height: 17px; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; margin-left: 8px; }

#leftsearch input  { width: 120px; height: 12px; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 7pt !important; margin-left: 8px; }

#leftsearch input.oferta  { width: 80px; height: 12px; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 7pt !important; margin-left: 8px; }

#leftsearch input.check { width: 20px; margin-bottom: 3px; }

#leftsearch input.oddo  { width: 30px; height: 12px; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 7pt !important; margin: 0px 6px; }

#leftsearch button.search { width: 85px; height: 25px; border: none; margin: 0px 0px 0px 180px; padding: 0px; background-color: transparent; text-align: center; vertical-align: top; display: block; cursor: pointer; }

#leftsearch button.search img { width: 82px; height: 25px; cursor: pointer; }

/****** bodyleft ******/

#bodyleftbuttons a { display: inline-block; float: left; border: none; text-decoration: none; margin-bottom: 10px; }

#bodyleftbuttons .margin { margin-right: 8px; }

#bodyleftcontent { margin-bottom: 30px; color: #000000; font-size: 10pt; font-family: Georgia, "Times New Roman", Times, serif; }

/****** bodyrite ******/

#bodyritecontent { padding: 5px; margin-top: 20px; }

#bodyritecontent p { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; color: #000000; font-weight: normal; }

#bodyritecontent p ul, #bodyritecontent p ul li, #bodyritecontent ul, #bodyritecontent ul li { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; color: #000000; font-weight: normal; }

#bodyritecontent a { color: #0098D4; text-decoration: none; font-weight: bold; }

#bodyritecontent a:hover { text-decoration: underline; }

#bodyritecontent a.morelink { display: block; text-align: right; font-style: italic; }

#bodyriteshortcuts  { text-align: center; margin-top: 20px; height: 146px; }

#bodyriteshortcuts .box { height: 108px; background-color: transparent; float: left; margin: 5px; padding: 0px; }

#bodyriteshortcuts .boxleft { height: 146px; width: 3px; background-image: url(../gfx/back_shortcutleft.png); background-position: top left; float: left; margin: 0px; padding: 0px; }

#bodyriteshortcuts .boxrite { height: 146px; width: 3px; background-image: url(../gfx/back_shortcutrite.png); background-position: top right; float: left; margin: 0px; padding: 0px; }

#bodyriteshortcuts .boxmidd { height: 138px; width: 256px; background-image: url(../gfx/back_shortcutmidd.png); background-position: top center; background-repeat: repeat-x; float: left; margin: 0px; padding: 5px 10px 3px 3px; text-align: left; font-size: 15pt; font-weight: bold; font-family: Geneva, "Times New Roman", Times, serif; color: #FFFFFF; }

#bodyriteshortcuts a { display: block; font-weight: normal; font-size: 12pt; font-family: Arial, Helvetica, sans-serif; color: #000000; text-decoration: none; letter-spacing: 1px; margin: 2px 2px 0px 70px; }

#bodyriteshortcuts a:hover { text-decoration: underline; }

#bodyritespecial { margin: 20px 0px 30px 0px; text-align: center; }

#bodyritespecial a p { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; text-align: center; margin: 5px 5px 3px 8px; color: #000000; }

#bodyritespecial a.boxspecial { margin: 0px 5px 0px 5px; display: inline-block; float: left; width: 176px; height: 196px; background-image: url(../gfx/back_special.png); background-attachment: scroll; background-position: center; background-repeat: no-repeat; text-decoration: none; }

#bodyritespecial a.boxspecial:hover { width: 176px; height: 196px; background-image: url(../gfx/back_special_hover.png); background-attachment: scroll; background-position: center; background-repeat: no-repeat; }

#bodyritespecial a.boxdev { margin: 0px 5px 0px 5px; display: inline-block; float: left; width: 176px; height: 196px; background-image: url(../gfx/back_dev.png); background-attachment: scroll; background-position: center; background-repeat: no-repeat; text-decoration: none; }

#bodyritespecial a.boxdev:hover { width: 176px; height: 196px; background-image: url(../gfx/back_dev_hover.png); background-attachment: scroll; background-position: center; background-repeat: no-repeat; }

#bodyritespecial a.morelink { color: #0098D4; font-style: italic; text-decoration: none; font-weight: bold; display: block; margin: 20px; padding: 15px; text-align: right; font-size: 12pt; }

#bodyritespecial a.morelink:hover { text-decoration: underline; }

#bodyritesearched { margin-top: 20px; padding: 5px; clear: both; }

#bodyritesearched .topsort { display: inline-block; width: 150px; text-align: left; vertical-align: top; float: left; font-family: Geneva, "Times New Roman", Times, serif; font-size: 8pt; color: #0098D4; margin-bottom: 10px; }

#bodyritesearched .toppages { display: inline-block; width: 350px; text-align: right; vertical-align: top; float: right; font-family: Geneva, "Times New Roman", Times, serif; font-size: 8pt; color: #000000; font-weight: bolder; margin-bottom: 10px; }

#bodyritesearched .botpages { display: inline-block; width: 350px; text-align: right; vertical-align: top; float: right; font-family: Geneva, "Times New Roman", Times, serif; font-size: 8pt; color: #000000; font-weight: bolder; margin-top: 10px; }

#bodyritesearched a { font-family: Geneva, "Times New Roman", Times, serif; font-size: 8pt; color: #0098D4; font-weight: bolder; text-decoration: none; }

#bodyritesearched a:hover { text-decoration: underline; }

#bodyritesearched a.found { display: block; font-size: 8pt; width: 567px; height: 114px; background-image: url(../gfx/back_found_out.png); background-attachment: scroll; background-position: top left; background-repeat: no-repeat; clear: both; margin: 5px 0px 10px 0px; text-decoration: none; }

#bodyritesearched a.found:hover { display: block; font-size: 8pt; width: 567px; height: 114px; background-image: url(../gfx/back_found_over.png); background-attachment: scroll; background-position: top left; background-repeat: no-repeat; clear: both; margin: 5px 0px 10px 0px; text-decoration: none; cursor: pointer; }

#bodyritesearched a.found .info { float: left; width: 170px; margin: 7px; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-weight: normal; color: #000000; }

#bodyritesearched a.found .foto { margin: 7px 0px; width: 128px; float: left; overflow: hidden; text-align: right; }

#bodyritesearched a.found .foto img { height: 90px !important; overflow: hidden; }

#bodyritesearched a.found span { font-family: Georgia, "Times New Roman", Times, serif; font-weight: normal; }

#bodyritesearched a.found-dev { display: block; font-size: 8pt; width: 567px; height: 114px; background-image: url(../gfx/back_found_p_out.png); background-attachment: scroll; background-position: top left; background-repeat: no-repeat; clear: both; margin: 5px 0px 10px 0px; text-decoration: none; }

#bodyritesearched a.found-dev:hover { display: block; font-size: 8pt; width: 567px; height: 114px; background-image: url(../gfx/back_found_p_over.png); background-attachment: scroll; background-position: top left; background-repeat: no-repeat; clear: both; margin: 5px 0px 10px 0px; text-decoration: none; cursor: pointer; }

#bodyritesearched a.found-dev .info { float: left; width: 170px; margin: 7px; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-weight: normal; color: #000000; }

#bodyritesearched a.found-dev .foto { margin: 7px 0px; width: 128px; float: left; overflow: hidden; text-align: right; }

#bodyritesearched a.found-dev .foto img { height: 90px !important; overflow: hidden; }

#bodyritesearched a.found-dev span { font-family: Georgia, "Times New Roman", Times, serif; font-weight: normal; }

#bodyritedetail { margin: 20px 0px 30px 0px; text-align: center; text-align: left; }

#bodyritedetail .table { font-size: 8pt; width: 567px; height: 200px; background-image: url(../gfx/back_detail.png); background-attachment: scroll; background-position: top left; background-repeat: no-repeat; clear: both; margin: 5px 0px 10px 0px; }

#bodyritedetail .table .info { float: left; width: 230px; margin: 7px 4px 7px 7px; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; }

#bodyritedetail .table span { font-family: Georgia, "Times New Roman", Times, serif; }

#bodyritedetail .table .morelink { float: right; width: 60px; margin: 0px; }

#bodyritedetail .detailtext, #bodyritedetail .detailtext p { font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10pt; color: #000000; text-align: left; margin: 20px 60px 20px 10px; }

#bodyritedetail .backbutton { width: 126px; height: 26px; display: block; float: right; margin: 0px 30px 10px 0px; clear: both; }

#bodyritedetail .detailphotos img { width: 108px; margin: 3px; }

#bodyritedetail .contact { line-height: 150%; font-size: 8pt; width: 269px; height: 70px; background-image: url(../gfx/back_contactperson.png); background-attachment: scroll; background-position: top left; background-repeat: no-repeat; float: left; margin: 5px 10px 10px 0px; padding: 5px; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; }

#bodyritedetail .contact span { font-family: Georgia, "Times New Roman", Times, serif; }

#bodyritedetail .contact a { color: #000000; text-decoration: none; }

#bodyritedetail .contact a:hover { text-decoration: underline; }

#bodyritedetail .mailform { font-size: 8pt; width: 268px; height: 178px; background-image: url(../gfx/back_contactform.png); background-attachment: scroll; background-position: top left; background-repeat: no-repeat; float: left; margin: 5px 0px 0px 0px; padding: 5px; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; }

#bodyritedetail button.sendmail { width: 90px; height: 23px; border: none; margin: 0px 0px 0px 460px; padding: 0px; background-color: transparent; text-align: center; vertical-align: top; display: block; cursor: pointer; clear: both;}

#bodyritedetail button.sendmail img { width: 87px; height: 23px; cursor: pointer; }

#bodyritedetail td.label {

	font-family: Georgia, "Times New Roman", Times, serif; font-size: 8pt; letter-spacing: -1px; color: #0098D4;

	width: 82px; padding: 4px 0px 0px 8px; vertical-align: top;

}

#bodyritedetail td.edit {

	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 8pt; letter-spacing: 1px; color: #000000;

	height: 20px; padding: 3px 0px 0px 8px;

}

#bodyritedetail select {

	font-size: 8pt;

	letter-spacing: normal;

	width: 160px;

}

#bodyritedetail option { width: auto; }

#bodyritedetail input, #bodyritedetail textarea {

	width: 160px;

}

/****** headers ******/

h1 { clear: both; display: block; font-family: Georgia, "Times New Roman", Times, serif; font-size: 11pt; color: #0098d4; font-weight: normal; text-align: left; }

h2 { clear: both; display: block; font-family: Georgia, "Times New Roman", Times, serif; font-size: 14pt; font-weight: normal; width: 557px; height: 33px; background-image: url(../gfx/back_h2.png); background-attachment: scroll; background-position: center; background-repeat: no-repeat; padding: 5px 0px 0px 10px; color: #FFFFFF; text-align: left; }

h3 { clear: both; display: block; text-align: center; font-family: Georgia, "Times New Roman", Times, serif; font-size: 10pt; font-weight: normal; color: #000000; margin: 8px 5px; }

h4 { clear: both; display: block; font-family: Georgia, "Times New Roman", Times, serif; font-size: 10pt; font-weight: normal; width: 557px; height: 21px; background-image: url(../gfx/back_h4.png); background-attachment: scroll; background-position: center; background-repeat: no-repeat; padding: 5px 0px 0px 10px; color: #FFFFFF; text-align: left; margin: 10px 0px 10px 0px; }

h4 a { color: #FFFFFF; text-decoration: none; margin-right: 15px; }

h4 a:hover { text-decoration: underline; }

/****** text colors ******/

.black { color: #000000; }

.lblue { color: #81C4E7; }

.dblue { color: #0098d4; }

/****** justify ******/

.left { text-align: left; }

.rite { text-align: right; }

/****** misc ******/

.botpages { margin-bottom: 20px !important; }

.big { font-size: 150%; }

#bodyritecontent iframe { width: 570px; height: 500px; border: none; margin: 0; padding: 0; }

#bodyritecontent iframe html body #main #glowna #tresc {
	width: 569px !important;
}

