html { 
 margin: 0 auto; 
 background: url("pix/bg-pix.png") 0 0 repeat;
}

body { 
 margin: 0;
 padding: 0;
 color: #ffffff;
 font-family: "Trebuchet MS", "Geneva CE", lucida, sans-serif !important; 
 font-size: 12px; font-weight: normal;
} 

p {
 margin: 0;
 padding: 0;
}

a { font-size: 100%; color: #ffffff; text-decoration: none;	font-weight: normal; font-style: normal; }
a:hover { text-decoration: underline; }

h1 { margin: 3px 0; padding: 0; font-size: 16px; letter-spacing: 0.1em; }
h2 { margin: 3px 0; padding: 0; font-size: 13px; letter-spacing: 0.1em; }
h3 { margin: 3px 0; padding: 0; font-size: 13px; letter-spacing: 0.1em; }
h4 { margin: 3px 0; padding: 0; font-size: 11px; letter-spacing: 0.1em; }

#page { 
 position: relative; margin: 0 auto; padding: 0; width: 990px; 
 background: url("pix/main-bg.png") 0 0 repeat-x;
 border-left:  1px solid #8F1603;
 border-right: 1px solid #8F1603;
}
/*#page { position: relative; margin: 0 0 0 50px; width: 1015px; background: url("pix/main-bg.png") 0 0 repeat-x; }*/

#top { float: left; width: 100%; height: 66px; background: #660105; }

#loading { position: absolute; top: 100px; right: 10px; width: 200px; height: 100px; }
#loading img { float: left; margin-right: 5px; padding: 5px; background: #f4f4f4; }
#loading p { float: left; font-size: 14px; font-style: italic; }

#box-navi { position: relative; float: left; margin: 0; padding: 0; width: 990px; height: 66px; background: maroon url("pix/box-navi-bg.png") top left repeat-x; }
    #box-navi ul { float: left; margin: 0; padding: 0; list-style: none; }
    #box-navi li { float: left; margin: 0; padding: 0; list-style: none; }
    #box-navi li.oddleft { float: left; margin: 0; padding: 0; width: 4px; height: 66px; background: url("pix/box-navi-odd.png") -2px 0 no-repeat;}
    #box-navi li.odd { float: left; margin: 0; padding: 0; width: 4px; height: 66px; background: url("pix/box-navi-odd.png") top left no-repeat;}
    #box-navi li.oddright { float: left; margin: 0; padding: 0; width: 4px; height: 66px; background: url("pix/box-navi-odd.png") 2px 0 no-repeat;}
    #box-navi li.oddleft span { display: none; }
    #box-navi li.odd span { display: none; }
    #box-navi li.oddright span { display: none; }
    #box-navi a span { /* display: none; */ }
    
    #box-navi a.mn1_uvod { float: left; margin: 0; padding: 25px 0 19px 0; width: 143px; font-size: 12px; font-weight: bold; text-align: center; letter-spacing: 0.1em; color: #e43d00; }
    #box-navi a.mn1_uvod:hover { color: #e43d00; text-decoration: none; cursor: text; }
    #box-navi a.mn1 { float: left; margin: 0; padding: 25px 0 19px 0; width: 143px; font-size: 12px; font-weight: bold; text-align: center; letter-spacing: 0.1em; }
    #box-navi a.mn1:hover { background: #E13B00; }
    #box-navi a.mn1_sel { float: left; margin: 0; padding: 25px 0 19px 0; width: 143px; font-size: 12px; font-weight: bold; text-align: center; letter-spacing: 0.1em; text-decoration: underline; }
    #box-navi a.mn1_sel:hover { background: #E13B00; }
    
    #box-navi a.mn2_uvod { float: left; margin: 0; padding: 25px 0 19px 0; width: 218px; font-size: 12px; font-weight: bold; text-align: center; letter-spacing: 0.1em; color: #e43d00; }
    #box-navi a.mn2_uvod:hover { color: #e43d00; text-decoration: none; cursor: text; }
    #box-navi a.mn2 { float: left; margin: 0; padding: 25px 0 19px 0; width: 218px; font-size: 12px; font-weight: bold; text-align: center; letter-spacing: 0.1em; }
    #box-navi a.mn2:hover { background: #E13B00; }
    #box-navi a.mn2_sel { float: left; margin: 0; padding: 25px 0 19px 0; width: 218px; font-size: 12px; font-weight: bold; text-align: center; letter-spacing: 0.1em; text-decoration: underline; }
    #box-navi a.mn2_sel:hover { background: #E13B00; }
    
    #box-navi a.mn3_uvod { float: left; margin: 0; padding: 25px 0 19px 0; width: 233px; font-size: 12px; font-weight: bold; text-align: center; letter-spacing: 0.1em; color: #e43d00; }
    #box-navi a.mn3_uvod:hover { color: #e43d00; text-decoration: none; cursor: text; }
    #box-navi a.mn3 { float: left; margin: 0; padding: 25px 0 19px 0; width: 233px; font-size: 12px; font-weight: bold; text-align: center; letter-spacing: 0.1em; }
    #box-navi a.mn3:hover { background: #E13B00; }
    #box-navi a.mn3_sel { float: left; margin: 0; padding: 25px 0 19px 0; width: 233px; font-size: 12px; font-weight: bold; text-align: center; letter-spacing: 0.1em; text-decoration: underline; }
    #box-navi a.mn3_sel:hover { background: #E13B00; }
    
    #box-navi a.mn4_uvod { float: left; margin: 0; padding: 25px 0 19px 0; width: 161px; font-size: 12px; font-weight: bold; text-align: center; letter-spacing: 0.1em; color: #e43d00; }
    #box-navi a.mn4_uvod:hover { color: #e43d00; text-decoration: none; cursor: text; }
    #box-navi a.mn4 { float: left; margin: 0; padding: 25px 0 19px 0; width: 161px; font-size: 12px; font-weight: bold; text-align: center; letter-spacing: 0.1em; }
    #box-navi a.mn4:hover { background: #E13B00; }
    #box-navi a.mn4_sel { float: left; margin: 0; padding: 25px 0 19px 0; width: 161px; font-size: 12px; font-weight: bold; text-align: center; letter-spacing: 0.1em; text-decoration: underline; }
    #box-navi a.mn4_sel:hover { background: #E13B00; }
    
    #box-navi a.mn5_uvod { float: left; margin: 0; padding: 25px 0 19px 0; width: 211px; font-size: 12px; font-weight: bold; text-align: center; letter-spacing: 0.1em; color: #e43d00; }
    #box-navi a.mn5_uvod:hover { color: #e43d00; text-decoration: none; cursor: text; }
    #box-navi a.mn5 { float: left; margin: 0; padding: 25px 0 19px 0; width: 211px; font-size: 12px; font-weight: bold; text-align: center; letter-spacing: 0.1em; }
    #box-navi a.mn5:hover { background: #E13B00; }
    #box-navi a.mn5_sel { float: left; margin: 0; padding: 25px 0 19px 0; width: 211px; font-size: 12px; font-weight: bold; text-align: center; letter-spacing: 0.1em; text-decoration: underline; }
    #box-navi a.mn5_sel:hover { background: #E13B00; }

#content { float: left; position: relative; z-index: 20; /*left: -308px; */width: 682px; padding-bottom: 35px; min-height: 600px; _height: 600px; }
    #content h1 a { text-decoration: none;	}
    #content h1 a:hover { text-decoration: underline;	}
    #content h2 a { text-decoration: none;	}
    #content h2 a:hover { text-decoration: underline;	}
    #content h3 a { text-decoration: none;	}
    #content h3 a:hover { text-decoration: underline;	}
    #content h4 a { text-decoration: none;	}
    #content h4 a:hover { text-decoration: underline;	}
    #content h5 a { text-decoration: none;	}
    #content h5 a:hover { text-decoration: underline;	}
    #content a { text-decoration: underline;	}
    #content a.gray { text-decoration: none;	}
    #content a.gray:hover { text-decoration: underline;	}
    #content a.podmenu { text-decoration: none;	}
    #content a.podmenu:hover { text-decoration: underline;	}
    #content a.fullimage { text-decoration: none;	}
    #content a.fullimage:hover { text-decoration: underline;	}

    #content .content-main { float: left; width: 682px; min-height: 600px; _height: 600px; background: url("pix/maintext-bg.png") 0 20px repeat-x; }
    #content .logo { float: left; margin: 30px 0 0 24px; width: 235px; height: 52px; }
    #content .nextlogo { float: left; margin: 35px 0 0 10px !important; margin: 35px 0 0 -15px; width: 395px; color: #b4554e; line-height: 1.25em; }
    #content .nextlogo p { margin: 0; }
    #content .nextlogo h1 { margin: 0 0 3px 0; padding: 0; font-size: 13px; }
    #content .nextlogo h1 i { font-style: normal; color: #b4554e; }
    #content .nextlogo h1 em { display: none; }
    #content .nextlogo span { color: #ffede8; font-weight: bold; }
    #content .underlogo { float: left; margin: 0 0 0 35px !important; margin: 0 0 0 17px; width: 610px; color: #b4554e; }

#content-top-outer { position: relative; width: 682px; min-height: 225px; _height: 225px; background: url("pix/main-bg.png") 0 -66px repeat-x; text-align: left; }
#content-top { position: relative; width: 682px; min-height: 225px; _height: 225px; background: url("pix/logo-dejrest.png") 13px 20px no-repeat; line-height: 1.7em; text-align: left; }
    #content-top .podmenu-box { float: left; margin-top: 15px; width: 682px; color: #ffcaad; }
    #content-top .podmenu-box table { float: left; width: 682px; height: 105px; color: #ffcaad; text-align: right; }
    #content-top .podmenu-box td.top { vertical-align: top; }
    #content-top .podmenu-box td.bot { vertical-align: bottom; }
    #content-top .podmenu a { padding: 0 2px; color: #ffcaad; font-weight: bold; }
    #content-top .podmenu_s a { padding: 0 2px; color: #ffcaad; font-weight: bold; text-decoration: underline; }

#jl div.menu { position: absolute; z-index: 50; left: 280px; top: 0; margin: -12px 0 0 0; padding: 5px 3px; visibility: hidden; background-color: #6D0505; border: 1px solid #fff; }
    #jl div.menu a.menuItem { color: #FFCAAD; cursor: default; display: block; margin: 2px 5px; padding: 3px 1em; text-decoration: none; white-space: nowrap; cursor: pointer; }
    #jl div.menu a.menuItem:hover { background-color: #D73B00; }
    #jl div.menu a.menuItem_first { color: #FFCAAD; cursor: default; display: block; margin: 4px 5px 2px 5px !important; margin: 10px 5px 2px 5px; padding: 3px 1em; text-decoration: none; white-space: nowrap; cursor: pointer; }
    #jl div.menu a.menuItem_first:hover { background-color: #D73B00; }

#rest div.menu { position: absolute; z-index: 60; left: 0; top: 0; margin: -75px 0 0 80px !important; margin: -75px 0 0 60px; padding: 5px 3px; visibility: hidden; background-color: #6D0505; border: 1px solid #fff; }
    #rest div.menu a.menuItem { color: #FFCAAD; cursor: default; display: block; margin: 2px 5px; padding: 3px 1em; text-decoration: none; white-space: nowrap; cursor: pointer; }
    #rest div.menu a.menuItem:hover { background-color: #D73B00; }
    #rest div.menu a.menuItem_first { color: #FFCAAD; cursor: default; display: block; margin: 4px 5px 2px 5px !important; margin: 10px 5px 2px 5px; padding: 3px 1em; text-decoration: none; white-space: nowrap; cursor: pointer; }
    #rest div.menu a.menuItem_first:hover { background-color: #D73B00; }

#content .headbox { float: left; margin: 0 0 10px 0; width: 682px; height: 28px; background: url("pix/headbox-line.png") top left no-repeat; }
    #content .headbox li { float: left; margin: 1px 0 0 0; padding: 0; width: 682px; height: 27px; background: url("pix/headbox-bg.png") 0 0 no-repeat; list-style: none; }
    #content .headbox li h2 { float: left; margin: 0; padding: 3px 0 0 50px; width: 542px; height: 27px; background: url("pix/sipkadolu.gif") 30px 8px no-repeat; color: #fae2e5; font-size: 17px; font-weight: normal; text-align: left; letter-spacing: 0.17em; }
    #content .headbox li span { float: right; margin: 5px 10px 0 0; color: #fae2e5; font-size: 11px; font-weight: normal; text-align: left; letter-spacing: 0em; }
    /*
    #content .headbox_sm { float: left; margin: 0 0 10px 70px; width: 580px; height: 28px; background: url("pix/headbox-line.png") top left no-repeat; }
    #content .headbox_sm li { float: left; margin: 1px 0 0 0; padding: 0; width: 580px; height: 27px; background: url("pix/headbox-bg.png") 0 0 no-repeat; list-style: none; }
    #content .headbox_sm li h2 { float: left; margin: 0; padding: 3px 0 0 10px; width: 580px !important; width: 570px; height: 27px; color: #fae2e5; font-size: 15px; font-weight: normal; text-align: left; letter-spacing: 0.17em; font-weight: bold; }
    */
    #content .headbox_sm { float: right; margin-right: 36px !important; margin-right: 18px; height: 28px; }
    #content .headbox_sm li { list-style: none; }
    #content .headbox_sm li h2 { text-align: right; letter-spacing: 0.17em; font-weight: bold; }

#content_rozcestnik { float: left; width: 990px; min-height: 600px; _height: 600px; }
    #content_rozcestnik .headbox { float: left; margin: 0 0 10px 0; width: 990px; height: 28px; background: #520000 url("pix/headbox-line.png") top left no-repeat; }
    #content_rozcestnik .headbox li { float: left; margin: 1px 0 0 0; padding: 0; width: 990px; height: 27px; background: #6F180E; list-style: none; }
    #content_rozcestnik .headbox li h2 { float: left; margin: 0; padding: 3px 0 0 50px; width: 682px !important; width: 632px; height: 27px; background: url("pix/sipkadolu.gif") 30px 8px no-repeat; color: #fae2e5; font-size: 17px; font-weight: normal; text-align: left; letter-spacing: 0.17em; }

#content .content-main { font-size: 13px; }
#content .content-main p { position: relative; margin: 0; width: 100%; }
#content .content-main p.bottomtext { width: 470px; }

/*.main_layout_galery_detail { position: relative; margin: 15px 0; margin-left: 37px !important; margin-left: 37px; width: 615px; }*/
.main_layout_galery_detail { position: relative; margin-left: 37px !important; margin-left: 37px; width: 615px; }
.description { position: relative; float: left; margin: 0 0 20px 0; line-height: 1.5em; }
.perextext { float: left; margin: 10px 0 0 0; padding-bottom: 15px; }
.bodytext { float: left; margin: 20px 0 20px 0; }
.description_padd { float: left; margin-left: 37px !important; margin-left: 19px; margin-bottom: 20px; width: 615px; color: #ffddd1; }
.description_padd_prava { float: left; margin-left: 37px !important; margin-left: 19px; margin-bottom: 20px; width: 615px; color: #ffddd1; }
.autor { margin: 0; padding: 0; font-size: 11px; }
.description_padd a.gray{ margin: 0; padding: 0; color: #ffddd1; font-size: 11px; }
.description_padd a.gray:hover { text-decoration: underline; }
.description a img.imgh { border: 1px solid #fff; }
.description a:hover img.imgh { border: 1px solid #fff; }
img.imgsm { border: 1px solid white; }
img.imgsm { border: 1px solid white; }
img.imgsm2 { border: 1px solid white; }
img.imgsm2 { border: 1px solid white; }
.description_padd a img.imgh { border: 1px solid #fff; } /* CB3400 */
.description_padd a:hover img.imgh { border: 1px solid #fff; }
.td_images_zmenaoff { background: #c23001; border: 0 none #c23001; width: 200px; height: 240px; }
.td_images_zmenaon  { border: 0 none; width: 200px; height: 240px; }
.td_images_usm_zmenaoff { background: #c23001; border: 1px solid #c23001; width: 90px; height: 90px; }
.td_images_usm_zmenaon  { border: 1px solid #c23001; width: 90px; height: 90px; }

img.left { float: left; margin: 2px 5px; border: 0 none; }
img.right { float: right; margin: 2px 5px; border: 0 none; }
a img.left { float: left; margin: 2px 5px; border: 0 none; }
a img.right { float: right; margin: 2px 5px; border: 0 none; }

.description_table table { float: left; }
.description_table table tr td { vertical-align: top; color: #ffddd1; }
.description_table td.dotted { background: url("pix/dotted.gif") 0 18px repeat-x; }
.description_table td strong { font-size: 14px; letter-spacing: 0.1em; font-weight: medium; }
.description_table td b { letter-spacing: 0.1em; }
.description_table strong { float: left; font-size: 14px; letter-spacing: 0.1em; font-weight: medium; }
.description_table td.money  { color: #e29d8b; font-weight: bold; }
.description_table td.hm  { color: #e29d8b; font-weight: normal; }
.description_table div.hm    { float: left; width: 45px; color: #e29d8b; }
.description_table div.popis { float: left; width: 500px; color: #e29d8b; }

.box_outer { float: left; margin: 0; padding: 0; width: 139px; height: 139px; }
.box_inner { float: left; margin: 2px 0 0 2px !important; margin: 2px 0 0 1px; padding: 0; width: 135px; height: 135px; }

#diskuse_form .form { float: left; margin: 2px 0 0 34px !important; margin: 2px 0 0 17px; padding: 10px 0; width: 530px !important; width: 408px; font-weight: normal; border: 6px solid #b52901; }
    #diskuse_form div { clear: left; margin: 0; padding: 5px 0 8px 0; padding-left: 195px; width: 330px; }
    #diskuse_form div.alert { float: left; margin: 0; padding: 5px 0 8px 0; padding-left: 195px; width: 330px; color: red; }
    #diskuse_form span { float: left; margin-top: 2px; margin-right: 6px; margin-left: -180px; width: 184px; font-weight: normal; text-align: right; }
    #diskuse_form span.button { float: left; margin-top: -7px; margin-bottom: -5px !important; margin-bottom: -10px; padding-top: 7px; width: 184px; font-weight: normal; text-align: right; }
    #diskuse_form img { margin-top: -2px; margin-bottom: 6px; }
    #diskuse_form .input { padding: 3px 5px 0 5px; width: 250px; height: 19px; color: #fff; font-size: 11px; font-family: verdana, arial; background: #d73b00; border: 1px solid #77150d; letter-spacing: 0.1em; }
    #diskuse_form .textarea { padding: 3px 5px 0 5px; width: 250px; color: #fff; font-size: 11px; font-family: verdana, arial; background: #d73b00; border: 1px solid #77150d; letter-spacing: 0.1em; }
    #diskuse_form .spam { width: 50px; font-size: 11px; font-family: verdana, arial; }
    #diskuse_form .submit { width: 200px; height: 40px; }
    .diskuse-headarticle { float: left; padding: 4px 0 15px 35px; width: 630px; min-height: 30px; _height: 30px; }

    .diskuse-line { clear: left; position: relative; margin-top: 4px; padding: 4px 0 7px 0; width: 100%; min-height: 90px; _height: 90px; background: url("pix/main-bg.png") 0 -350px repeat-x; border-top: 2px solid #70190f; }
    .diskuse-line .diskuse-date { float: left; color: #eba58b; padding: 2px 20px 0 0; width: 140px; height: 70px; font-size: 11px; text-align: right; }
    .diskuse-line .diskuse-date a { color: #eba58b; }
    .diskuse-line .diskuse-head { float: left; margin-bottom: 5px; width: 500px; }
    /*
    .diskuse-line .diskuse-date a span { display: none; }
    .diskuse-line .diskuse-date a.web { float: right; width: 10px; height: 10px; background: url("pix/ico_web.gif") 0 0 no-repeat; }
    .diskuse-line .diskuse-date a.email { float: right; width: 10px; height: 10px; background: url("pix/ico_email.gif") 0 0 no-repeat; }
    */
    .diskuse-line .diskuse-line a.links { font-size: 10px; }
    .diskuse-line .diskuse-main { float: left; width: 500px; }
    .diskuse-line .input { padding: 3px 5px 0 5px; width: 250px; height: 19px; color: #fff; font-size: 11px; font-family: verdana, arial; background: #d73b00; border: 1px solid #77150d; letter-spacing: 0.1em; }
    .diskuse-line .textarea { padding: 3px 5px 0 5px; width: 250px; color: #fff; font-size: 11px; font-family: verdana, arial; background: #d73b00; border: 1px solid #77150d; letter-spacing: 0.1em; }
    .diskuse-line .submit { width: 160px; height: 30px; }
    
    .diskuse-line-odp { clear: left; position: relative; margin-top: 2px; margin-left: 30px; padding: 4px 0 7px 0; width: 652px; min-height: 70px; _height: 70px; background: url("pix/main-bg.png") 0 -550px repeat-x; border-top: 1px solid #70190f; }
    .diskuse-line-odp .diskuse-date { float: left; color: #eba58b; padding: 2px 20px 0 0; width: 140px; height: 70px; font-size: 11px; text-align: right; }
    .diskuse-line-odp .diskuse-date a { color: #eba58b; }
    .diskuse-line-odp .diskuse-head { float: left; margin-bottom: 5px; width: 490px; }
    /*
    .diskuse-line-odp .diskuse-date a span { display: none; }
    .diskuse-line-odp .diskuse-date a.web { float: right; width: 10px; height: 10px; background: url("pix/ico_web.gif") 0 0 no-repeat; }
    .diskuse-line-odp .diskuse-date a.email { float: right; width: 10px; height: 10px; background: url("pix/ico_email.gif") 0 0 no-repeat; }
    */
    .diskuse-line-odp .diskuse-line a.links { font-size: 10px; }
    .diskuse-line-odp .diskuse-main { float: left; width: 490px; }
    .diskuse-line-odp a.links { font-size: 10px; }
    .diskuse-line-odp .input { padding: 3px 5px 0 5px; width: 250px; height: 19px; color: #fff; font-size: 11px; font-family: verdana, arial; background: #d73b00; border: 1px solid #77150d; letter-spacing: 0.1em; }
    .diskuse-line-odp .textarea { padding: 3px 5px 0 5px; width: 250px; color: #fff; font-size: 11px; font-family: verdana, arial; background: #d73b00; border: 1px solid #77150d; letter-spacing: 0.1em; }
    .diskuse-line-odp .submit { width: 160px; height: 30px; }

    table.text { color: #eba58b; font-size: 11px; }
    table.text span.hidden { color: #eba58b; font-size: 10px; }
    table.text a { color: #eba58b; }
    table.text a.diskutovat { color: #fff; }


#box-anketa { float: left; margin-left: 35px; }
    #box-anketa .anketa_field { float: left; }
    #box-anketa a.anketa { text-decoration: none; }
    #box-anketa a.anketa:hover { text-decoration: underline; }

#box-right-anketa { float: left; margin-top: 20px; }
    #box-right-anketa .anketa_inner { float: left; padding: 0 0 12px 0; background: url("pix/mainright-bg.png") 0 -179px repeat-x; }
    #box-right-anketa .anketa_field { float: left; margin-left: 30px !important; margin-left: 15px; /*border: 4px solid #a23106;*/ }
    #box-right-anketa a.anketa { text-decoration: none; }
    #box-right-anketa a.anketa:hover { text-decoration: underline; }
    /*#box-right-anketa hr.hr_anketa { position: relative; margin: 0 auto; top: 7px !important; top: 0; color: #76160D; height: 0px; border-width: 0; border-bottom: 1px solid #76160D; }*/

#right { float: left; position: relative; /*left: 682px; */width: 308px; background: url("pix/main-bg.png") 0 -66px repeat-x; }
#right .imgkruh { float: left; width: 308px; height: 420px; }
#right .kruh { float: left; width: 308px; height: 420px; background: url("pix/kruh.gif") 0 -80px no-repeat; }

#rightmain { float: right; margin-bottom: 10px; width: 288px; min-height: 450px; _height: 450px; background: url("pix/mainright-bg.png") 0 -79px repeat-x; }
#rightmain p { margin: 0; padding: 0 10px 0 0; color: #EFA98E; }
#rightmain a { margin: 0; padding: 0; color: #EFA98E; }
#rightmain h3 { float: left; margin: 3px 0; padding: 0; padding-left: 30px; width: 258px; color: #EFA98E; font-size: 13px; background: url("pix/sipkaright.gif") 15px 4px no-repeat; }
#rightmain h3.sm { float: left; margin: 3px 0; padding: 0; padding-left: 30px; width: 258px; color: #EFA98E; font-size: 11px; background: url("pix/sipkaright.gif") 15px 3px no-repeat; }

#right .headbox { float: left; margin: 0 0 10px 0; width: 288px; height: 28px; background: url("pix/headbox-line.png") -150px 0 no-repeat; }
#right .headbox li { float: left; margin: 1px 0 0 0; padding: 0; width: 288px; height: 27px; background: url("pix/headbox-bg.png") 0 0 no-repeat; list-style: none; }
#right .headbox li h2 { float: left; margin: 0; padding: 3px 0 0 35px; width: 253px !important; width: 253px; height: 27px; background: url("pix/sipkadolu.gif") 15px 8px no-repeat; color: #fae2e5; font-size: 17px; font-weight: normal; text-align: left; letter-spacing: 0.17em; }

.printarticle { float: right; margin: 0 5px; color: #f9f9f9; }
.printarticle a { padding: 2px 2px; color: #7B290A; }
.printarticle a:hover { color: #ffddd1; }
.sendemail { float: right; margin: 0 5px; color: #f9f9f9; }
.sendemail a { padding: 2px 2px; color: #7B290A; }
.sendemail a:hover { color: #ffddd1; }

/* LISTING =======================================================*/
#listing { float: left; margin: 15px 0; padding: 9px 0 3px 0; width: 680px; text-align: center; border-top: 1px solid #971A03; } 
#listing a.page { margin: 0 2px; padding: 0 5px; color: #EFA98E; font-weight: bold; border: 1px solid transparent; text-decoration: none; }
#listing a.page:hover { color: #EFA98E; border: 1px solid #EFA98E; text-decoration: none; }
#listing a.page_sel { padding: 0 5px; color: #660105; font-weight: bold; background: #A81E01; border: 1px solid transparent; text-decoration: none; }
#listing a.page_sel:hover { color: #660105; border: 1px solid transparent; text-decoration: none; }
#listing a.left { color: #EFA98E; margin: 2px 8px 0 0; }
#listing a.right { color: #EFA98E; margin: 2px 0 0 2px; }



/* FOOTER ========================================================*/
.cleaner { clear: left; }
#footer { position: relative; margin-top: 30px; padding-bottom: 25px; width: 990px; min-height: 160px; _height: 160px; background: url("pix/footer-bg.png") 0 0 repeat-x; }
#footer hr.line { display: none; }
#footer p { margin: 0; color: #ffddd1; }
#footerhover { float: left; margin-left: 30px !important; margin-left: 15px; color: #EFA98E; }
#footerhover p { clear: left; }
#footerhover p.menu { margin-top: 20px; }
#footerhover a.menu2 { color: #EFA98E; }
#footer div.it0 { float: left; margin: 10px 0 0 0; width: 100%; }
#footer div.it0 img { float: left; margin: 0 7px 0 30px;}
#footer div.it0 p.it0  { float: left; margin: 0; margin-top: 19px; font-size: 11px; font-weight: normal; line-height: 1.5em; }
#footer div.it0 p.it0 a { text-decoration: underline; }
#footer div.it0 p.it0 a:hover { text-decoration: none; }


#banner { position: relative; top: 0; margin-left: 32px; width: 640px; height: 70px; text-align: left; color: #B4554E; line-height: 1.2em; }
#banner pre { float: left; width: 100%; height: 70px; margin: 0; overflow: hidden; padding: 0; border: 0 none; _overflow-y: visible; padding: 0; margin: 0; }
#banner pre { font-family: "Trebuchet MS", "Geneva CE", lucida, sans-serif !important; font-size: 12px; font-weight: normal; }
#banner pre a { color: #B4554E; text-decoration: none; }
#banner pre a:hover { color: #FFCAAD; text-decoration: underline; }
#banner pre a.gray { color: #8a3630; text-decoration: none; }
#banner pre a.gray:hover { color: #FFCAAD; text-decoration: underline; }


/* LIGHTBOX ======================================================*/
#lightbox { background-color: #fff; padding: 10px 10px 0 10px; border: 1px solid #000; }
#lightboxDetails { font-size: 0.8em; padding-top: 10px; padding-bottom: 0px !important; padding-bottom: 10px; }
#lightboxCaption { float: left; }
#keyboardMsg { float: right; display: none; }
#closeButton { top: 0; right: 0; }
#lightbox img { border: none; clear: both; }
a.lightbox_text { padding: 2px 5px; color: #007DC6; font-weight: bold; text-decoration: underline; }
a.lightbox_text:hover { padding: 2px 2px; color: #007DC6; background: #fff; }
#overlay img { border: none; }
#overlay { background-image: url(/pix/overlay.png); }
* html #overlay { background-color: #fff; back\ground-color: transparent; background-image: url(/pix/point.gif); filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/pix/overlay.png", sizingMethod="scale"); }
