/* reset all */
html{color:#333333;}body,div,/*dl,dt,dd,ul,ol,li,*/h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;margin:0;padding:0;}
address,caption,cite,code,dfn,th,var{font-style:normal;font-weight:normal;}
/*li{list-style:none;}*/
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym {border:0;font-variant:normal;}
sup {vertical-align:text-top;}
sub {vertical-align:text-bottom;}
input,textarea,select{font-family:inherit;font-size:0.7em;font-weight:inherit;color:#666;padding:1px;}
input,textarea,select{_font-size:90%;}
legend{color:#333;}
label{font-size:0.7em;}

body {
	font: 100% Arial,Helvetica,Garuda,sans-serif; 
	background:#fff url(/images/bg.gif) left 105px repeat-x;
	margin: 0; 
	padding: 0;
	text-align: center; 
	color: #333333;
}
img {border:none;}
p {padding:0; margin:0;}
a {color:#333333; text-decoration:none;}
a:hover{text-decoration:underline;}

h1{padding:0 0 10px 0; margin:0; font-size:1.4em;color:#333333;font-weight:bold;}



#wrap{ margin:0 auto;width:1006px}

#header {display:block;height:85px;}

#logo{width:588px; height:27px;float:left;margin-top:32px;}
#top_links{float:right;width:380px;font-size:0.7em;text-transform:uppercase;margin-top:15px;margin-right:25px;text-align:right;}
#top_links p{display:inline;}

.sep {text-align:center; }

#menu{
	height:20px; background-color:#404040; color:#fff; 
	font-weight:bold;line-height:20px;font-style:italic; 
	font-size:.8em;
	letter-spacing:.1em
}
.mnu_first {width:250px;float:left;text-transform:lowercase;text-align:center;}
.mnu_first a{color:#fff;}
.mnu_first a:hover{color:#ABABAB;text-decoration:none;}
.mnu_link{float:left; background: url(/images/mnu_sep.gif) left bottom no-repeat;}
.mnu_link a{color:#fff;text-transform:lowercase; padding:0 22px;}
.curr a {color:#ABABAB;}
.mnu_link a:hover{color:#ABABAB;text-decoration:none;}


#content{margin:0;padding:0;text-align:left;clear:both;}

#left_block{width:250px;float:left; background-color:#ababab;height:345px;overflow:hidden;}
#lb_text{margin:60px 20px 10px 20px; color:#333333; font-size:0.82em; line-height:1.4em;}
#lb_text .title{font-weight: bold; font-size:1.25em; text-transform:uppercase; letter-spacing:.3em;margin-bottom:5px;}
#lb_text a{color:#fff;}

/*#center_block{margin-left:250px;height:345px;_float:right;_width:756px;_margin-left:0;}*/
#center_block{height:345px;float:right;width:756px;}

.cb_photo{background: url(/images/photo.jpg) right bottom no-repeat;}

#bottom_row {clear:both;height:20px; line-height:20px; background-color:#404040; color:#fff; }
#br_ht{width:240px;float:left;margin-left:10px;font-size:.9em; letter-spacing:.3em;font-weight:bold;text-transform:uppercase;}
#br_title{margin-left:250px; text-align:center; font-size:0.8em;letter-spacing:.1em;}
#br_title a{color:#fff;}
#br_title p{display:inline;}
#br_title i{letter-spacing:.1em;font-weight:bold;}

#br_title_loc{margin-left:350px; text-align:left; font-size:0.8em; text-transform:lowercase;}
#br_title_loc a{color:#fff;}

#bottom_block {clear:both;}
#bb_h{width:240px;float:left;margin-left:10px;padding-top:5px;font-size:0.8em;}
#bb_nav{margin-left:250px; text-align:center; font-size:0.9em;padding-top:10px;}


.autors_block{float:left;width:165px; margin:10px 0 10px 20px;}
.autors_block ul {margin:0;padding:0;list-style-image:none;	list-style-position:outside;	list-style-type:none; }
.autors_block li{margin-bottom:1px;}
.autors_block a{text-transform: uppercase; color:#fff; font-size:12px;}
.autors_block a:hover{color:#ABABAB; text-decoration:none;}

#autor_photo{display:none;height:345px;vertical-align:middle;}

.contact_title{color:#fff;padding:3px 0 3px 10px}

#mp_text{margin:50px 20px 10px 20px; color:#333; font-size:0.82em; line-height:1.3em;}
#mp_exs{display:none;}
#mp_curr_ex{
	margin:0 10px 10px 20px;padding-top:30px; 
	background:url(/images/arr_black.gif) 20px top no-repeat;
}
#mp_curr_ex a{color:#333;}

#mp_upcome_ex_title {
	height:20px;line-height:20px;background-color:#929395;padding-left:20px;
	font-size:0.8em;text-transform:uppercase;
}
#mp_upcome_ex{
	margin:0 10px 10px 20px;padding-top:30px; 
	background:url(/images/arr_grey.gif) 20px top no-repeat;
}
#mp_upcome_ex a{color:#333;}

#mycarousel{margin:0 auto;}

#pr_top_block{background-color:#e0c56b;height:300px;width:600px;}

#ptb_nav {margin:10px 0; text-align: center; text-transform:uppercase;font-size:0.8em;}


#ptb_prev{width:80px;display:inline;}
#ptb_next{width:50px;display:inline;}

.pr-prev {
     cursor: pointer;
}

.pr-prev:hover {background-position: 0 0;}
.pr-prev:active {background-position: 0 0; }
.pr-prev-disabled,.pr-prev-disabled:hover,.pr-prev-disabled:active {
    cursor: default;   background-position: -31px 0;
}
.pr-next{
    cursor: pointer;
    
}

.pr-next:hover { background-position: -62px 0;}
.pr-next:active { background-position: -62px 0;}
.pr-next-disabled,.pr-next-disabled:hover,.pr-next-disabled:active {
    cursor: default;    background-position: -31px 0;
}


#ptb_center {margin:0;text-align:center;height:345px;overflow:hidden;}

#pr_nav{margin-left:15px; line-height:40px; color:#000;font-size:0.8em;}



#pr_images{/*width:456px;*/vertical-align:top;height:57px;}

#pr_descr {margin:5px 0 0 5px;background-color: #e0c56b;padding:10px 15px;}
#pr_descr h1{color:#b04f1f;}
#pr_d {font-size:0.85em;}

#pr_main_img{display:block;}
.work_box{display:block;}

#staff_list{vertical-align:top; background-color: #e0c56b;width: 412px; height:30px;}
#staff_list div{margin:10px;}
#staff_list div a{line-height:1.1em;}
#staff_list div a.curr{color:#b04f1f; font-weight:bold;font-size:1em;}

.staff_sep{height:5px;}

#staff_info{vertical-align:top;background-color: #e0c56b;padding:10px;font-size:0.9em;}
.title_staff{color:#b04f1f; font-weight:bold;font-size:1.2em;margin-bottom:10px;}


#staff_truth{vertical-align:top;font-size:0.9em;background:url(/images/truth_bg.gif) left top repeat-y; width:185px;padding-left:3px;}
.title_truth{color:#b04f1f; font-weight:bold;font-size:1.1em;margin-bottom:10px;}
.truth_block {padding:10px;}

.materials_block {background-color: #e0c56b; margin-bottom:10px; padding:10px;font-size:0.9em;}
.materials_block  img{margin: -10px -10px -10px 10px;}
.materials_block .title{color:#b04f1f; font-weight:bold;font-size:1.5em;letter-spacing:1em;}

#page_text{background-color: #e0c56b;padding:10px 10px;height:auto;min-height:400px;_height:400px;color:#333; font-size:0.85em;}
/*#page_text pre,#page_text div, #page_text ul, #page_text h1, #page_text h2  {background-color: #e0c56b;margin:0 0 5px 0;}*/
#page_text h1{color:#b04f1f; font-weight:bold;font-size:0.9em;}
#page_text ul{margin-left:5px;}

#page_text_main #page_text {clear:both;height:auto;min-height:100px;_height:100px;}

#slide{width:757px;height:344px;overflow:hidden;}

#mp_block{background-color: #e0c56b;margin-bottom:10px;}
#mp_nav{color:#b04f1f;line-height:35px;margin-left:20px;font-size:0.9em;}
#mp_nav a.mp_but{width:17px; height:35px;color:#e0c56b;font-size:0.8em;font-family: Arial, Tahome, sans-serif; background:url(/images/circ_r.gif) center center no-repeat;display:table; float:left; margin:0 5px; text-align:center;}
#mp_nav a.curr{background:url(/images/circ_bl.gif) center center no-repeat;}
#mp_title {color:#000;}

#mp_exs_close{font-size:0.7em;text-align:right;margin-top:10px;}

#ico-loading{display:none;margin-top:140px;text-align:center;}

.im_hover{display:none;}

#footer{clear:both; text-align:center; font-size:0.85em;padding:20px 0;}
#menu_sub {/*text-transform:uppercase;*/padding:0px;font-size:0.9em;}
#copyright{padding-top:10px;font-size:0.95em;}


.errors{
	margin:0;padding:0;color:#f00; margin-left:10px;
	list-style-image:none; list-style-position:outside; list-style-type:none; 
}

.messages{
	margin:0;padding:0;color:#fff;margin-left:10px; font-weight:bold;
	list-style-image:none; list-style-position:outside; list-style-type:none; 
}

/*Clases*/
.white {
	color: #fff!important;
}
.gray {
	color: #828180!important;
}
.black {
	color: #000!important;
}
.fl-left {
	float: left;
}
.fl-right {
	float: right;
}

.blue {color:#285f8d!important;}
.orange {color:#ff9000!important;}
.red{color:#a62222!important;}
.brown{color:#b04f1f!important;}

.bold{font-weight:bold;}
.clear {
	clear: both;height:0px!important;padding:0;margin:0;
}
