body { position: absolute; width: 100%; margin: 0; padding: 0; background: url(images/deco_top.png) repeat-x; font: 10px tahoma; }
address { font: 1.1em verdana; color: #222; }
h1 { margin: 0; font: 1.8em verdana; font-weight: bold; color: #1a1d89; }
h2 { margin: 0; font: 1.8em verdana; font-weight: bold; color: #1a1d89; }
h3 { margin: 0; font: 1.4em verdana; font-weight: bold; color: #222; }
hr { height: 0; margin: 1em 0 1em 0; border: none; border-top: .1em solid #e9eaf5; }
img { border: 0; font-size: 10px; }
ol, ul { margin: 0; padding: 0; }
ol li, ul li { list-style-position: inside; font: 1.1em verdana; line-height: 1.4em; color: #434345; }
ol li a { list-style-position: inside; font: 1em tahoma; line-height: 1.2em; text-decoration: none; color: #1220a7; }
ol a:hover { text-decoration: underline; color: #2039d2; }
p { margin: 0; font: 11px verdana; line-height: 1.5em; color: #222; }

#wrapper { position: relative; z-index: 2; width: 94em; margin-right: auto; margin-left: auto; }
#shadow_left { float: left; width: 21px; height: 798px; }
#deco_left { float: left; padding-left: .8em; background: #eff0f8; }
#deco_right { float: left; padding-right: .8em; background: #eff0f8; }
#white { width: 87.8em; padding: 0 .1em 0 .1em; background: #fff; }
#center { width: 87.8em; margin-right: auto; margin-left: auto; border-right: .1em solid #dadae0; border-left: .1em solid #dadae0; }
#top { position: relative; height: 12.4em; background: url(images/top_bg.png) top repeat-x; }
#logo { position: absolute; top: 2em; left: 3.8em; width: 40.8em; height: 5.8em; background: #000; }
#logonew { position: absolute; top: 2em; left: 68em; width: 18em; height: 2em; }
#en { position: absolute; right: 0; padding-right: 12em; width: 2em; height: 1.4em; margin-top: 7em; vertical-align: bottom; }
#ro { position: absolute; right: 0; padding-right: 8em; width: 2em; height: 1.4em; margin-top: 7em; vertical-align: bottom; }
#menu_wrapper { position: absolute; z-index: 2; top: 9.3em; left: 3.8em; border: .1em solid #d0cfea; }
#menu { height: 2.1em; background: #eff0fd url(images/menu_bg.png) bottom repeat-x; border: .1em solid #eeeefd; border-top: .1em solid #fff; }
#menu a { display: block; float: left; width: 9.04em; margin: 0 .5em 0 .5em; font: 1.1em verdana; line-height: 1.9em; vertical-align: middle; font-weight: bold; text-align: center; text-decoration: none; color: #3d3d8f; }
#menu a:hover { background: url(images/menu_hover.png) center center repeat-x; }
.menu_split { float: left; width: .2em; height: 2.1em; background: url(images/menu_split.png) center center no-repeat; }
#centered_content { width: 80em; margin-top: .4em; margin-right: auto; margin-left: auto; }
#nav { float: left; width: 22.1em; padding-right: 2.5em; background: url(images/nav_bg.png) top right repeat-y; }
#nav_menus { margin-top: 1em; }
#nav_menus a { display: block; height: 2em; background: url(images/nav_item_bg.png) center bottom no-repeat; font: 1.1em verdana; text-align: center; line-height: 2em; vertical-align: middle; text-decoration: none; color: #434345; }
#nav_menus a.nestedMenuItem { text-align: left; }
#nav_menus a.nestedMenuItem_depth0 { padding-left: 1em; }
#nav_menus a.nestedMenuItem_depth1 { padding-left: 3em; }
#nav_menus a.nestedMenuItem_depth2 { padding-left: 5em; }
.nav_split { height: .1em; margin-top: .1em; background: url(images/nav_split.png) right repeat-y; }
#nav_menus h1 { margin: .5em 0 .5em 0; font: 2.5em palatino linotype, georgia; font-weight: bold; text-align: center; color: #2039d2; }
#nav_menus h1 span { color: #222; }
#content { float: left; width: 54em; padding-left: 1.4em; }
#banner { position: relative; height: 48.5em; border: 1px solid #c9cef1; }
#banner img { position: absolute; z-index: 1; width: 53.8em; height: 21.3em; }
#banner .content { position: absolute; z-index: 2; top: 1em; left: 2em; width: 50em; }
#banner h1 { margin: 0; font: 3em garamond, georgia; color: #3144d5; }
#banner h1 span { color: #222; }
#banner h2 { margin: 1em 0 0 0; font: 1.2em verdana; color: #373864; text-align: justify; }
#footer { width: 80em; height: 4.7em; margin-top: 2.5em; padding: .4em 3.9em 0 3.9em; background: url(images/footer_bg.png) bottom repeat-x; }
#footer .split { width: 80em; height: 0; margin-right: auto; margin-left: auto; border-top: .1em solid #e9eaf5; }
#footer p { margin: 1.5em 0 0 2em; font: 1em verdana; color: #6262a7; }
#footer a { margin: 1.5em 0 0 2em; font: 1em verdana; color: #6262a7; text-decoration: none; }
#footer a:hover { margin: 1.5em 0 0 2em; font: 1em verdana; color: #0a13cb; text-decoration: none; }
#shadow_right { float: left; width: 21px; height: 798px; }
#bottom_deco { position: absolute; bottom: 0px; width: 100%; height: 261px; }
#banner_trad { position: relative; height: 120em; border: 1px solid #c9cef1; }
#banner_trad img { width: 250px; height: 211px; }
#banner_trad .content { position: absolute; z-index: 2; top: 1em; left: 2em; width: 50em; }
#banner_trad h1 { margin: 0; font: 3em garamond, georgia; color: #3144d5; }
#banner_trad h1 span { color: #222; }
#banner_trad h2 { margin: 1em 0 0 0; font: 1.2em verdana; color: #373864; text-align: justify; }
#banner_cons { position: relative; height: 75em; border: 1px solid #c9cef1; }
#banner_cons img { width: 250px; height: 196px; }
#banner_cons .content { position: absolute; z-index: 2; top: 1em; left: 2em; width: 50em; }
#banner_cons h1 { margin: 0; font: 3em garamond, georgia; color: #3144d5; }
#banner_cons h1 span { color: #222; }
#banner_cons h2 { margin: 1em 0 0 0; font: 1.2em verdana; color: #373864; text-align: justify; }
#banner_mis { position: relative; height: 63em; border: 1px solid #c9cef1; }
#banner_mis img { width: 150px; height: 219px; }
#banner_mis .content { position: absolute; z-index: 2; top: 1em; left: 2em; width: 50em; }
#banner_mis h1 { margin: 0; font: 3em garamond, georgia; color: #3144d5; }
#banner_mis h1 span { color: #222; }
#banner_mis h2 { margin: 1em 0 0 0; font: 1.2em verdana; color: #373864; text-align: justify; }
#banner_cun { position: relative; height: 141em; border: 1px solid #c9cef1; }
#banner_cun img { width: 200px; height: 154px; }
#banner_cun .content { position: absolute; z-index: 2; top: 1em; left: 2em; width: 50em; }
#banner_cun h1 { margin: 0; font: 3em garamond, georgia; color: #3144d5; }
#banner_cun h1 span { color: #222; }
#banner_cun h2 { margin: 1em 0 0 0; font: 1.2em verdana; color: #373864; text-align: justify; }
#banner_harfa { position: relative; height: 56em; border: 1px solid #c9cef1; }
#banner_harfa img { width: 200px; height: 154px; }
#banner_harfa .content { position: absolute; z-index: 2; top: 1em; left: 2em; width: 50em; }
#banner_harfa h1 { margin: 0; font: 3em garamond, georgia; color: #3144d5; }
#banner_harfa h1 span { color: #222; }
#banner_harfa h2 { margin: 1em 0 0 0; font: 1.2em verdana; color: #373864; text-align: justify; }
#banner_org { position: relative; height: 104em; border: 1px solid #c9cef1; }
#banner_org img { width: 200px; height: 154px; }
#banner_org .content { position: absolute; z-index: 2; top: 1em; left: 2em; width: 50em; }
#banner_org h1 { margin: 0; font: 3em garamond, georgia; color: #3144d5; }
#banner_org h1 span { color: #222; }
#banner_org h2 { margin: 1em 0 0 0; font: 1.2em verdana; color: #373864; text-align: justify; }
#banner_bis { position: relative; height: 162em; border: 1px solid #c9cef1; }
#banner_bis img { width: 150px; height: 209px; }
#banner_bis .content { position: absolute; z-index: 2; top: 1em; left: 2em; width: 50em; }
#banner_bis h1 { margin: 0; font: 3em garamond, georgia; color: #3144d5; }
#banner_bis h1 span { color: #222; }
#banner_bis h2 { margin: 1em 0 0 0; font: 1.2em verdana; color: #373864; text-align: justify; }
#banner_infob { position: relative; height: 228em; border: 1px solid #c9cef1; }
#banner_infob img { width: 200px; height: 200px; }
#banner_infob .content { position: absolute; z-index: 2; top: 1em; left: 2em; width: 50em; }
#banner_infob h1 { margin: 0; font: 3em garamond, georgia; color: #3144d5; }
#banner_infob h1 span { color: #222; }
#banner_infob h2 { margin: 1em 0 0 0; font: 1.2em verdana; color: #373864; text-align: justify; }
#banner_cont { position: relative; height: 90em; border: 1px solid #c9cef1; }
#banner_cont img { width: 250px; height: 116px; }
#banner_cont .content { position: absolute; z-index: 2; top: 1em; left: 2em; width: 50em; }
#banner_cont h1 { margin: 0; font: 3em garamond, georgia; color: #3144d5; }
#banner_cont h1 span { color: #222; }
#banner_cont h2 { margin: 1em 0 0 0; font: 1.2em verdana; color: #373864; text-align: justify; }
#banner_af { position: relative; height: 63em; border: 1px solid #c9cef1; }
#banner_af img { width: 250px; height: 179px; }
#banner_af .content { position: absolute; z-index: 2; top: 1em; left: 2em; width: 50em; }
#banner_af h1 { margin: 0; font: 3em garamond, georgia; color: #3144d5; }
#banner_af h1 span { color: #222; }
#banner_af h2 { margin: 1em 0 0 0; font: 1.2em verdana; color: #373864; text-align: justify; }
#banner_bis2 { position: relative; height: 196em; border: 1px solid #c9cef1; }
#banner_bis2 img { width: 150px; height: 209px; }
#banner_bis2 .content { position: absolute; z-index: 2; top: 1em; left: 2em; width: 50em; }
#banner_bis2 h1 { margin: 0; font: 3em garamond, georgia; color: #3144d5; }
#banner_bis2 h1 span { color: #222; }
#banner_bis2 h2 { margin: 1em 0 0 0; font: 1.2em verdana; color: #373864; text-align: justify; }
#banner_bis3 { position: relative; height: 182em; border: 1px solid #c9cef1; }
#banner_bis3 img { width: 150px; height: 209px; }
#banner_bis3 .content { position: absolute; z-index: 2; top: 1em; left: 2em; width: 50em; }
#banner_bis3 h1 { margin: 0; font: 3em garamond, georgia; color: #3144d5; }
#banner_bis3 h1 span { color: #222; }
#banner_bis3 h2 { margin: 1em 0 0 0; font: 1.2em verdana; color: #373864; text-align: justify; }
#banner_bis4 { position: relative; height: 84em; border: 1px solid #c9cef1; }
#banner_bis4 img { width: 150px; height: 209px; }
#banner_bis4 .content { position: absolute; z-index: 2; top: 1em; left: 2em; width: 50em; }
#banner_bis4 h1 { margin: 0; font: 3em garamond, georgia; color: #3144d5; }
#banner_bis4 h1 span { color: #222; }
#banner_bis4 h2 { margin: 1em 0 0 0; font: 1.2em verdana; color: #373864; text-align: justify; }
#banner_bisd { position: relative; height: 136em; border: 1px solid #c9cef1; }
#banner_bisd img { width: 150px; height: 209px; }
#banner_bisd .content { position: absolute; z-index: 2; top: 1em; left: 2em; width: 50em; }
#banner_bisd h1 { margin: 0; font: 3em garamond, georgia; color: #3144d5; }
#banner_bisd h1 span { color: #222; }
#banner_bisd h2 { margin: 1em 0 0 0; font: 1.2em verdana; color: #373864; text-align: justify; }
#banner_com { position: relative; height: 63em; border: 1px solid #c9cef1; }
#banner_com img { width: 250px; height: 179px; }
#banner_com .content { position: absolute; z-index: 2; top: 1em; left: 2em; width: 50em; }
#banner_com h1 { margin: 0; font: 3em garamond, georgia; color: #3144d5; }
#banner_com h1 span { color: #222; }
#banner_com h2 { margin: 1em 0 0 0; font: 1.2em verdana; color: #373864; text-align: justify; }

/*RE-USEABLE ELEMENTS*/
.pink_block { position: relative; width: 17.1em; height: 17.1em; border: .1em solid #bfc3f1; }
.pink_block img { position: absolute; z-index: 1; width: 17.1em; height: 17.1em; }
.pink_block h1 { position: absolute; z-index: 2; width: 6.84em; margin: 0; font: 2.5em palatino linotype, georgia; font-weight: bold; text-align: center; color: #2039d2; }
.pink_block h1 span { color: #222; }
.pink_block ol { margin: 4em 0 0 1.2em; }
.pink_block ol a { padding-right: 1em; background: url(images/li.png) center right no-repeat; color: #434345; }

.pink_block_new { position: relative; width: 31.2em; height: 25em; border: .1em solid #bfc3f1; text-align: center;}
.pink_block_new img { position: absolute; z-index: 1; width: 17.1em; height: 17.1em; }
.pink_block_new h1 { position: absolute; z-index: 2; width: 6.84em; margin: 0; font: 2.5em palatino linotype, georgia; font-weight: bold; text-align: center; color: #2039d2; }
.pink_block_new h1 span { color: #222; }
.pink_block_new ol { margin: 4em 0 0 1.2em; }
.pink_block_new ol a { padding-right: 1em; background: url(images/li.png) center right no-repeat; color: #434345; }

.pink_block_links { position: relative; width: 21em; height: 25em; border: .1em solid #bfc3f1; }
.pink_block_links img { position: absolute; z-index: 1; width: 17.1em; height: 17.1em; }
.pink_block_links h1 { position: absolute; z-index: 2; width: 6.84em; margin: 0; font: 2.5em palatino linotype, georgia; font-weight: bold; text-align: center; color: #2039d2; }
.pink_block_links h1 span { color: #222; }
.pink_block_links ol { margin: 4em 0 0 1.2em; }
.pink_block_links ol a { padding-right: 1em; background: url(images/li.png) center right no-repeat; color: #434345; }

.purple_block { position: relative; width: 15.1em; height: 23.5em; padding: 1em; border: .1em solid #d1a5b9; }
.purple_block h1 { margin: 0; font-size: 1em; text-align: center; cursor: pointer; }
.purple_block h1 a { display: block; font: 1.3em verdana; font-weight: bold; text-align: center; text-transform: uppercase; text-decoration: none; color: #3f3f3f; }
.purple_block h1 a:hover { color: #2039d2; }
.purple_block img { width: 15.1em; height: 10em; margin-top: 1em; }
.purple_block span { display: block; margin-top: .4em; font: 1.4em verdana; font-weight: bold; text-align: center; color: #2039d2; }
.purple_block span b { font-size: .8em; }
.purple_block p { display: block; margin: .6em 0 .6em 0; font: 1.1em verdana; text-align: center; color: #3f3f3f; }
.purple_block .b { position: absolute; bottom: 1em; width: 15.1em; }
.purple_block .details { display: block; height: 1.6em; margin-top: .3em; background: #dbd9fb; font: 1.1em tahoma; line-height: 1.6em; vertical-align: middle; text-align: center; text-decoration: none; color: #0a13cb; }
.purple_block .details:hover { background: #0a13cb; color: #fff; }

#breadcrumbs { border: .1em solid #dfdfef; border-left: .1em dotted #dfdfef; border-right: .1em dotted #dfdfef; }
#breadcrumbs .content { height: 2.7em; padding: 0 1em 0 1em; background: url(images/breadcrumbs_bg.png) top repeat-x; border-top: .1px solid #fff; border-left: .1px solid #fff; }
#breadcrumbs span { font: 1.1em verdana; line-height: 2.45em; vertical-align: middle; color: #3d3d8f; }
#breadcrumbs a { font: 1.1em verdana; line-height: 2.45em; vertical-align: middle; color: #bd0966; }
#breadcrumbs a:hover { text-decoration: none; color: #222; }

.product { border: .1em solid #c9cef1; }
.product .content { padding: 2.2em; background: url(images/product_bg.png) top repeat-x; border-top: .2em solid #fff; border-left: .2em solid #fff; }
.product h1 { margin: 0; font: 2em garamond, georgia; font-weight: bold; color: #0a13cb; }
.product h2 { margin: .5em 0 0 0; font: 1.2em verdana; font-weight: bold; color: #222; }
.product p { margin: .7em 1em .7em 0; text-align: justify; }
.product span { font: 1.1em tahoma; color: #0a13cb; }
.product select { background: #ecedfd; border: .2em ridge #b8bdf0; font: 1.1em tahoma; }
.product .cart { display: block; height: 1.6em; margin-top: 1em; margin-right: 1em; padding-left: .5em; background: #0a13cb; font: 1.1em verdana; line-height: 1.6em; vertical-align: middle; font-weight: bold; color: #fff; cursor: pointer; }
.product .cart:hover { background: #ecedfd; color: #0a13cb; }
.product .img_holder { overflow: hidden; width: 19.3em; height: 18.4em; }
.product img { float: left; width: 19.1em; height: 18.2em; border: .1em solid #c9cef1; }
.product .img_paging { margin: .4em 0 0 .4em; }
.product .img_paging a { font: 1.1em verdana; text-decoration: none; color: #666; }
.product .img_paging a:hover { color: #0a13cb; }
.product .split { height: 0; margin: 1em 0 1em 0; border-top: 1px solid #c9cef1; }

.ball { float: left; width: 5em; }
.ball img { display: block; width: 4em; height: 4em; margin-right: .5em; margin-left: .5em; }
.ball input { background: none; border: none; margin-right: 1em; margin-left: 1em; }

.default_msg { padding: 1.5em; background: #eeeffb; border: 1px solid #b8bdf0; }
.default_msg p { font-weight: bold; color: #050d46; }
.default_msg a { color: #b8bdf0; }

#paging { margin-top: 1.5em; }
#paging span { display: block; margin-bottom: 1em; font: 1.1em tahoma; }
#paging a { float: left; margin-right: .2em; padding: .2em .5em .2em .5em; background: url(images/breadcrumbs_bg.png) top repeat-x; border: 1px solid #b8bdf0; text-decoration: none; color: #555; }
#paging a:hover { text-decoration: underline; }

/*Paragraph*/

.para b { color: #2039d2; }
.para p { margin: .5em 0 .5em 0; }

/*Forms*/
fieldset { background: #eeeffb; padding: 1em; border: .1em solid #b8bdf0; }
legend { height: 2em; padding: 0 1em 0 1em; background: #dbd9fb url(images/legend_bg.png) bottom repeat-x; border: .1em solid #b8bdf0; font: 1em tahoma; line-height: 2em; vertical-align: middle; font-weight: bold; color: #373864; }
fieldset a { font-size: 1.1em; text-decoration: none; color: #1a1d89; }

form { margin: 0; padding: 0; }
label { display: block; float: left; width: 35%; margin-top: 5px; font: 1.1em verdana; color: #434345; }
input, textarea, select { display: block; float: left; width: 60%; margin-top: 5px; padding: .2em; background: url(images/input_bg.png) bottom repeat-x; border: 1px solid #decfd8; font: 1.1em tahoma; color: #222; }
option { background: #fff; }
input:focus { background: url(images/input_bg_hover.png) top repeat-x; }
button { display: block; background: #fff url(images/button_bg.png) bottom repeat-x; border: .1em solid #9899b4; font: 1.1em verdana; color: #3a3a3a; cursor: pointer; }
button:hover { background: #fff url(images/button_bg_hover.png) top repeat-x; }

/*Tables*/
table { width: 100%; background: #e7e7e7; border-spacing: 1px; font: 1.1em verdana; color: #666666; padding: 0px; }
td, th { padding: .4em; }
thead th { background: #ecedfd; border: 1px solid #ffffff; font-weight: bold; text-align: center; color: #666; text-transform: uppercase; }
tbody th { font-weight: bold; }
tbody tr { background: #ffffff; border-top: 1px solid #ffffff; }
tbody tr td { padding: .5em; background: #fafafa; border: 1px solid #FFFFFF; }

/*Margin*/
.mt5 { margin-top: 5px; }
.mt10 { margin-top: 10px; }
.mt20 { margin-top: 20px; }
.pb10 { padding-bottom: 10px; }

/*Splits*/
.s30 { width: 30%; }
.s33 { width: 33.33%; }
.s40 { width: 40%; }
.s50 { width: 50%; }
.s60 { width: 60%; }
.s70 { width: 70%; }

/*Classes*/
.auto_margin { margin-right: auto; margin-left: auto; }
.block { display: block; }
.btt_pad { float: left; margin: 6px 0 0 1em; }
.clear { clear: both; height: 0; }
.h22 { height: 22em !important; }
.left { float: left; }
.red { color: red; }
.right { float: right; }

/*IE6 Fixes*/
html>body #logo { background: url(images/logo.png) center center no-repeat; }
html>body #shadow_right { background: url(images/shadow_right.png) left no-repeat; }
html>body #shadow_left { background: url(images/shadow_left.png) right no-repeat; }
