* {
font-family: Verdana;
font-size: 12px;
line-height: 133%;
color: #72706f;
}

body {
margin: 0;
padding: 0;
}

p, img, div, ul, li, a {
margin: 0;
padding: 0;
border: 0;
}

a {text-decoration: underline; color: #72706f;}
a:hover {text-decoration: underline;}
.w100 {width: 100%;}
.vtop {vertical-align: top;}
/*************************/
#main {
width: 1000px;
margin: 0px auto;
}

#top {
background: url(../img/top_bg.gif) no-repeat top right;
height: 28px;
}

#middle {
}

#menu {
float: left;
width: 235px;
padding-left: 30px;
}

#logo {
width: 161px;
padding-top: 30px;
padding-bottom: 20px;
}

.first_lvl_menu_item {
background: url(../img/menu_item_bg.gif) no-repeat bottom left;
padding: 4px 0px;
padding-left: 15px;
width: 180px;
}
.first_lvl_menu_item .bold {
font-weight: bold;
}

.second_lvl_menu_item {
background: url(../img/orange_dot.gif) no-repeat 20px 6px;
padding: 1px 0px;
padding-left: 30px;
width: 165px;
}

.second_lvl_menu_item a {
color: #ef9a48;
}


#print_home_relative {
clear: both;
position: relative;
}

#print {
position: absolute;
width: 13px;
height: 13px;
right: 50px;
top: -35px;
}

#home {
position: absolute;
width: 9px;
height: 13px;
right: 30px;
top: -35px;
}

#top_first {
font-size: 20px;
font-weight: bold;
padding-top: 10px;
padding-bottom: 15px;
}
#top_first * {
font-size: 20px;
font-weight: bold;
}

#top_second {
font-size: 16px;
font-weight: bold;
padding: 5px 0px;
color: #da251d;
color: #f8c300;
}
#top_second * {
font-size: 16px;
font-weight: bold;
color: #da251d;
}

#top_third {
font-size: 12px;
font-weight: bold;
padding-top: 5px;
padding-bottom: 15px;
color: #ef9a48;
}
#top_third * {
font-size: 12px;
font-weight: bold;
color: #ef9a48;
}



#text_and_blocks {
min-height:600px;
}


#text {
float: left;
width: 450px;
}

#text_top_line {
background: url(../img/text_top_bg_line.gif) no-repeat top left;
}

#text_top {
float: right;
background: url(../img/text_top_bg.gif) no-repeat right;
width: 400px;
height: 15px;
}

#text_middle {
position: relative;
z-index: 2;
min-height: 100px;
background: url(../img/text_middle_bg.gif) repeat-y right;
/*padding-right: 15px;*/
}
#text_middle ol, #text_middle ul {
padding-left: 20px;
}
* html #text_middle {
height: 100px;
}


#context_name {
font-size: 14px;
padding-bottom: 10px;
font-weight: bold;
}

#text_bottom {
position: relative;
height: 15px;
}

#in_text_bottom_right {
position: absolute;
z-index: 1;
background: url(../img/text_bottom_bg_right.gif) no-repeat right;
/*width: 433px;*/
width: 406px;
height: 93px;
right: 0px;
bottom: 0px;
}

#in_text_bottom_left {
position: absolute;
z-index: 1;
background: url(../img/text_bottom_bg_left.gif) no-repeat right;
/*width: 433px;*/
width: 419px;
height: 93px;
left: -40px;
bottom: 0px;
}

#blocks {
float: left;
width: 196px;
padding-left: 50px;
}


.block_top {
background: url(../img/block_top_bg.gif) no-repeat right;
height: 16px;
}

.block_middle {
position: relative;
z-index: 2;
min-height: 50px;
background: url(../img/block_middle_bg.gif) repeat-y right;
padding-right: 10px;
}
* html .block_middle {
height: 50px;
}

.block_name {
font-weight: bold;
padding-bottom: 10px;
color: #ef9a48;
}

.block_bottom {
position: relative;
height: 15px;
}
.in_block_bottom {
position: absolute;
z-index: 1;
background: url(../img/block_bottom_bg.gif) no-repeat right;
width: 247px;
height: 55px;
right: 0px;
bottom: 5px;
}

#right_gradient {
background: #ffc800 url(../img/right_bg_2.gif) no-repeat top right;
width: 18px;

}

#bottom {clear:both;
position: relative;
height: 34px;
}

#bottom_in {

background: url(../img/peoples.gif) no-repeat bottom;
/*background: red;*/
position: absolute;
width: 1000px;
height: 151px;
bottom: 0px;
}

/*
.clear_h {
clear: both;
}
*/

.clear {
clear: both;
/*height: 30px;*/
}


#print_body {
color: #000000;
}

#print_body * {
color: #000000;
}

.gallery_img_outer {
float: left;
width: 220px;
margin-bottom: 20px;
}

.gallery_img {
width: 200px;
height: 120px;
float: left;
cursor: pointer;
}

.gallery_img_name {
background-color: #ffcc00;
padding: 2px 5px;
color: #000000;
font-size: 10px;
}

/***** PRINTE *****/
.print_page_text ol, .print_page_text ul {
padding-left: 20px;
}