



/*------->>> RESET <<<-------*/

html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var,dl, dt, dd, ol, ul, li,fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin: 0;padding: 0;border: 0;outline: 0;font-weight: inherit;font-style: inherit;font-size: 100%;font-family: inherit;}
body {line-height: 1;color: black;background: white;}
ol, ul {list-style: none;}
table {border-collapse: separate;border-spacing: 0;}
caption, th, td {font-weight: normal;}
blockquote:before, blockquote:after,q:before, q:after {content: "";}
blockquote, q {quotes: "" "";} 

/*------->>> GLOBAL <<<-------*/

body{background:#fff;color:#444;font:62.5%/1.6 Arial, Helvetica, sans-serif;}
h1,h2,h3,h4,h5,h6{font-weight:400;margin:0;padding:0;}
h1{letter-spacing:-1px;font-size:2.67em;padding:30px 0 25px;}
h2{letter-spacing:-1px;font-size:1.5em;padding:20px 0;}
h3{font-size:1em;font-weight:700;}
strong, b {font-weight:700;}
em { font-style:italic;}
p,ul,ol{margin:0;padding:0 0 1.67em;}
ul,ol{padding:0 0 1.67em 3.33em;}
blockquote{margin:1.67em;padding:1.67em 1.67em 0;}
small{font-size:1.13em;}
img{border:0;}
sup{position:relative;bottom:.4em;vertical-align:baseline;}
sub{position:relative;bottom:-.27em;vertical-align:baseline;}
acronym,abbr{cursor:help;letter-spacing:1px;border-bottom:1px dashed;}
a,a:link,a:visited,a:hover{outline:none;}
form{display:inline;margin:0;padding:0;}
label{cursor:pointer;}
table{border:0;margin:0;padding:0;}
.clear{clear:both;}
.floatleft{float:left;}
.floatright{float:right;}
.textleft{text-align:left;}
.textright{text-align:right;}
.textcenter{text-align:center;}
.textjustify{text-align:justify;}
.bold{font-weight:600;}
.italic{font-style:italic;}
.underline{border-bottom:1px solid;}
.highlight{background:#ffc;}
.imgleft{float:left;margin:4px 10px 4px 0;}
.imgright{float:right;margin:4px 0 4px 10px;}
.noindent{margin-left:0;padding-left:0;}
.nobullet{list-style:none;list-style-image:none;}
.upper{text-transform:uppercase;}
.top{vertical-align:top;}
.bottom{vertical-align:bottom;}
.width1{width:1%;}
.width50{width:50%;}
.size10{font-size:1em;}
.size11{font-size:1.1em;}
.size12{font-size:1.2em;}
.size13{font-size:1.3em;}
.size14{font-size:1.4em;}
.size15{font-size:1.5em;}
.size16{font-size:1.6em;}
.size18{font-size:1.8em;}
table tr td,.nopadding{padding:0;}
#wrap,.wrap{width:960px;margin:0 auto;}
/*color*/
.gray {color:gray}
.white{color:#fff;}
.black{color:#000;}
.red{color:#f00;}
.maroon { color:maroon;}

/*------->>> STRUCTURE <<<-------*/
/*min-height:738px;height:auto !important;height:738px;*/

html,body{height:100%;margin:0;padding:0;}
.main_table{height:100%;}
.footer{height:90px;}
#content{
	width: expression(document.body.clientWidth < 800? "800px" : document.body.clientWidth > 990? "990px" : "auto");
	min-width: 800px;
	max-width: 990px;
	margin:0 auto
	}
	
#menu_box {background: url(../images/elm_heae.jpg) 0 0 no-repeat; width: 200px; background-color: #fff; padding:40px 0 0 0}
#menu_box div {width: 184px; height: 43px; text-indent: 40px; padding:0 0 0 10px; background-position: 10px 50%; background-repeat:no-repeat;}
#menu_box a { font-size:1.4em; color:maroon; text-decoration:none; display:block; line-height:43px}
#menu_box a:hover { color:red;}

#about_menu {background-image: url(../images/icon_abo.jpg);}
#catalog_menu {background-image: url(../images/icon_cat.jpg);}
#add_menu {background-image: url(../images/icon_add.jpg);}
#rekl_menu {background-image: url(../images/icon_rek.jpg);}
#forum_menu {background-image: url(../images/icon_for.jpg);}
#faq_menu {background-image: url(../images/icon_faq.jpg);}
#contact_menu {background-image: url(../images/icon_con.jpg);}
#news_menu {background-image: url(../images/icon_news.jpg);}

#serch_block {background:url(../images/serch_box_bg.gif) 0 -10px repeat-x; padding:0;}
.serch_input {border:0; height:16px; padding:0; margin:0;font-family:Arial, Helvetica, sans-serif; width:550px; background:transparent}
.but_style { background:url(../images/button_back.gif) 0 0 repeat-x; height:18px; border:0; color:#fff; padding:0 10px 0; _padding:0 5px 0;font-size:13px; margin:0; font-family:Arial, Helvetica, sans-serif}
.more_serch {}
.more_serch a { color:#67727a; text-decoration:underline}
.more_serch a:hover { color:red; text-decoration:underline}
a.all_izdania { display:inline-block; background-image:url(../images/all_izdania.gif); width:109px; height:19px; color:maroon; cursor:pointer; text-decoration:none; text-align:center; margin:0 0 0 3px}
a.all_izdania:hover { color:red; text-decoration:none; background-position: 0 -19px;}
a.dostupnie { display:inline-block; background-image:url(../images/dostupnie.gif); width:130px; height:19px; color:maroon; cursor:pointer; text-decoration:none; text-align:center; margin:0 70px 0 3px}
a.dostupnie:hover { color:red; text-decoration:none;}
a.curent_serch { background-position: 0 -19px; cursor:default}
a.curent_serch:hover { color:green}


h1.title_style {color:#8d0128; font-size:14px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:600; background:url(../images/title_style.gif) top left no-repeat; height:71px; padding:0 0 0 45px; margin:0 0 -25px 0;  display:block; line-height:180%; white-space:nowrap; overflow:hidden; position:relative; z-index:1}
h1.title_style2 {color:#8d0128; font-size:15px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; background:url(../images/title_style2.gif) top left no-repeat; height:45px; padding:0 0 0 45px; margin:0;  display:block; line-height:180%;}
h2.title_block {color:#8d0128; font-size:12px; font-family:Arial, Helvetica, sans-serif; font-weight:600; padding:0; margin:0;  display:block;text-indent:15px;  line-height:180%;}
h2.title_block_upper {color:#8d0128; font-size:15px; font-family:tahoma; font-weight:bold; padding:0; margin:0;  display:block; line-height:180%; letter-spacing:0; padding: 0 0 0 5px; float:left; height:25px;}
.podrazdel { height:25px; position:relative; z-index:2}
.reed_izdaniya {padding:10px 5px 0 15px;}
.reed_izdaniya a {display:block;}
.reed_izdaniya td {text-align:left; padding:0; margin:0; width:20%;}
.reed_izdaniya .zakladka { text-align:left; height:30px}
.reed_izdaniya img { border:0; margin:0 0 0 0;}
a.link_style { color:#8d0128; font-family:Arial, Helvetica, sans-serif; font-size:11px; text-decoration:underline}
a.link_style:hover { color:red; text-decoration:none}
.podrazdel_img {float:left; margin:0 0 0 15px; _margin:0 0 0 8px}
.otstup20 { height:20px;}
.but_by { width:92px; padding:8px 0 0 0}
.but_by .cost_mat { font-family:Arial, Helvetica, sans-serif; font-size:10px; padding:0 0 1px 4px; float:left; margin:0 -10px 0 0;}
.but_by a { float:left; display:block;}
.more_mat { padding:10px 30px 0 0;}
.tatble_style { padding:0 0 35px 0;}
.tatble_style img { border:0}
.anonsi_mat {font-size:11px;font-family:Arial, Helvetica, sans-serif; padding:0 10px 0 15px; position:relative; z-index:2}
.anonsi_mat img {margin:0 0 0 5px}
.anonsi_mat td {padding:0 5px 0 0}
.anonsi_mat a { color:#8d0128;text-decoration:underline;}
.anonsi_mat a:hover { color:red; text-decoration:none}
h1.title_style_reader {color:#8d0128; font-size:15px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; background:url(../images/title_style_reader.gif) top left no-repeat; height:45px; padding:0 0 0 45px; margin:0;  display:block; line-height:180%;}

/*
.block_oblojka { border:1px solid gray; width:92px; height:133px; display:table; vertical-align: middle; text-align: center; position:relative}
.block_oblojka a {width:100%;display:table-cell;vertical-align:middle;position:relative;}
*/
.block_oblojka { border:1px solid gray;}

#footer_link { position:relative; z-index:4}	
#footer_link a { color:#666; text-transform:uppercase; font-size:9px; font-family:Verdana, Arial, Helvetica, sans-serif; display:inline-block; padding:0 5px; text-decoration:none;}
#footer_link a:hover { color:red; text-decoration:underline;}
#footer_copyright { padding:10px 0 0 10px; line-height:12px; font-size:11px; color:#666; float:left; position:relative; z-index:5}

#form_login	{margin: 10px 0 20px 0;padding:0 0 25px 0;float: right;width: 199px;background: #F8F3E0 url(../images/left_bljck_bg_bot.jpg) left bottom repeat-x;}		
#in_form_login {padding: 10px 10px 10px 20px;}

.main_bg {background:url(../images/main_bg.gif) 0 0 repeat-x}
.info_block {z-index:2; }
/*.table_width {width:990px;}*/
.logo_otstup {padding:11px 0 0 85px}
.site_name_txt {position:absolute; left:-10000px}
.banner_block {width:468px; height:60px; margin: 5px 0 0 0}
.left_coll_block {width:205px; margin:8px 9px 0 0}
.right_coll_block {padding:8px 0 0 5px}
.serch_bg_left {background: url(../images/serch_bg_left.gif) 0 0 no-repeat}
.serch_bg_right {background:#fff url(../images/serch_bg_right.gif) 0 0 repeat-x; white-space:nowrap;}
.blox_otstup {background:white; padding:15px 67px 0 30px;}
.d_otstup .blox_otstup {padding:15px 67px 0 10px; }
.title_style_right {display:block; float:right; width:39px; height:71px; background:url(../images/title_style_right.gif) 0 0 no-repeat}
.podval_bg {background: #f7f0dd url(../images/podval_bg.gif) bottom right no-repeat}
.podval_back {background:url(../images/podval_back.gif) 0 0 repeat-x ; height:53px; margin:-53px 0 0 0; position:relative; z-index:1; width:50%; float:left; position:relative; z-index:3}

.primer {color:#67727a;}
.dinamic_search { padding:0 73px 0 0; background:url(../images/serch_box_bg.gif) right -10px no-repeat}
.dinamic_search .primer {padding:0;}

#username,
#password { border:1px solid #BF7C8D; height:16px; padding:0; margin:0;font-family:Arial, Helvetica, sans-serif; width:150px; margin:0 0 5px 0}
.text_main { font-size:11px}
#remember { float:left}
.remember_style {color:maroon; border:0; border-bottom:1px dashed maroon}
#in_form_login a { color:maroon;}
#in_form_login a:hover { color:red}
.rasporka5 { height:5px}
.reader_otstup { padding:0 0 0 18px}

.link1{font-size:14px;font-family:Arial;color:gray;font-weight:bold;display:block;width:260px;line-height:1.1em;margin:0;}
.link1 a{font-size:14px;font-family:Arial;text-decoration:none;color:gray;font-weight:bold;margin:0;}
.link1 a:hover{font-size:14px;font-family:Arial;text-decoration:underline;color:red;font-weight:bold;margin:0;}
.link2 a:hover{font-size:12px;font-family:Arial;text-decoration:none;color:#A43D58;margin:0;}
.link3{font-size:10px;font-family:Arial;color:gray;margin:0;}
.link3 a{font-size:10px;font-family:Arial;text-decoration:underline;color:gray;margin:0;}
.link3 a:hover{font-size:10px;font-family:Arial;text-decoration:underline;color:red;margin:0;}
.link4 a{font-size:12px;font-family:Arial;text-decoration:underline;color:gray;margin:0;}
.link5{font-size:12px;font-family:Arial;text-decoration:none;color:gray;margin:0;}
.title_theme{background:url(../images/dot.gif) 0 1px no-repeat;padding-left:10px;display:inline-block;}
.alf{color:maroon;font:600 14px/1.1em Verdana, Arial, Helvetica, sans-serif;}
.link2,.link2 a{font-size:12px;font-family:Arial;text-decoration:underline;color:#8D0126;margin:0;}

h1 {color:maroon; font:600 14px/1.1em Verdana, Arial, Helvetica, sans-serif;}
h2 {color:maroon; font:600 14px/1.1em Verdana, Arial, Helvetica, sans-serif; padding:5px 0}

h2 font{font:normal 11px/1.1em Verdana, Arial, Helvetica, sans-serif;}
.blox_otstup td{font-size:11px;}
a{color:maroon;text-decoration:underline;}
a:hover{color:red;text-decoration:none;}
.table_list{background:#f5f0da url(../images/elm_bg1.jpg) right top no-repeat;padding:5px 10px;}
.zagolovok_bg {background: url(../images/elm_bg1.jpg) right top no-repeat; padding:5px 15px 0 10px; position:relative; z-index:10}
.zagolovok_bg a { padding : 0 0 10px 0; display:block}
#content_next { width:99%}

#in_form_login { font-size:11px} 
.link { display:block}

.form_style { font-family:Arial, Helvetica, sans-serif;font-size:11px}
.form_style label { float:left; width:100px; font-size:11px; color:#333; padding-left:15px}
.form_style .form-row { clear:both; background:#f8f1e1; padding:3px 0; margin:4px 0 0; height:1%}
.form_style .form-row img { float:left}
.form_style input,
.form_style textarea { border:1px solid maroon; background:white; height:18px; }
.form_style select { border:1px solid maroon; background:white; height:18px; font:11px/1.1em tahoma;}
.form_style fieldset { border:0; margin:0; padding:0}
#top_style_header {background:url(../images/th_center.gif) 0 0 repeat-x;}
#top_style_header div { background:url(../images/th_left.gif) 0 0 no-repeat;}
#top_style_header div div { background:url(../images/th_right.gif) top right no-repeat; height:23px; margin-left:60px}
.form_style textarea { width:300px; height:180px}
#captcha { float:left; margin:0 0 0 5px; border:1px solid #eae0c9}
.form_style .but_style { background:url(../images/button_back.gif) 0 0 repeat-x; height:18px; border:0; color:#fff; padding:0 10px 0; _padding:0 5px 0;font-size:13px; margin:0; font-family:Arial, Helvetica, sans-serif;}
h2.title_block {z-index:10; position:relative; letter-spacing:0}

.form_style .title_style_right { margin-right:-4px}


.tatble_style table { border-collapse:collapse; margin:0 0 0 0; position:relative; z-index:2}
.tatble_style .table1 td { vertical-align:top; border:0;padding:2px 10px}
.tatble_style th { color:#8d0128; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal;padding:0 10px 10px;}
.tatble_style .th_center {background:url(../images/th_center.gif) bottom center repeat-x; vertical-align:top; padding:0 10px 25px; font-weight:600; font-family:tahoma}
.tatble_style .th_left {background:url(../images/th_left.gif) bottom left no-repeat; vertical-align:top;padding:0 10px 25px; font-weight:600}
.tatble_style .th_right {background:url(../images/th_right.gif) bottom right no-repeat; vertical-align:top;padding:0 10px 25px;}
.tatble_style .trlast_center {background: url(../images/trlast_center.gif) top left repeat-x; }
.tatble_style .trlast_left {background: url(../images/trlast_left.gif) top left no-repeat;}
.tatble_style .trlast_right {background: url(../images/trlast_right.gif) top right no-repeat;height:28px; padding-top:9px;}
.tatble_style .odd {background-color: #fff;} 
.tatble_style .even {background-color: #faf4e8;}
.tatble_style tr.alt td {	background: #faf4e8;}
.tatble_style tr.over td {	background: #eed5da;} 

.popolnenie_table { margin:20px 0 20px 0}
.results_style { height:20px;color:#fff; font-size:12px; font-family:Arial, Helvetica, sans-serif; padding-left:10px; font-weight:bold; vertical-align:bottom;}
.paging {margin-right:10px;}
.paging a { color:#8d0128; text-decoration:none; border:0}
.paging a:hover { color:#fff; border:0}
.paging img { border:0;}

#filters_data_from { margin:0 5px 0 0}

#filters_data_from, #filters_data_to {width:100px}
#trigger_filters_data_from { cursor: pointer; vertical-align: middle; position:absolute; top:0; left:86px;}
#trigger_filters_data_to { cursor: pointer; vertical-align: middle; position:absolute; top:0; left:190px;}

select.sf_admin_multiple, select.sf_admin_multiple-selected
	{
	width: 12em;
}

.docsfile_div a{
display: block;
text-align: center;
}


/*\\\\\\\\\\\\\\23.06.2010\\\\\\\\\\\\\\\\*/
.action_list { padding:0 0 20px 70px; margin:0 0 35px 0;}
.action_list li { font:20px/1.4em Arial, Helvetica, sans-serif; color:#000; padding: 0 0 10px 0}
.action_list li span { color:#ff6b67; font:30px/1.2em Arial, Helvetica, sans-serif; margin-left: -30px}
.action_list {background:#faf4e6 url(../images/back_1.gif) 0 0 repeat-x;}


.radius_tooltip
{
margin-bottom: 20px; 
margin-top: 10px; 
-moz-border-radius:10px; 
-webkit-border-radius:10px; 
-khtml-border-radius:2px; 
border-radius:10px;  
border:1px solid #CB8C9D; overflow:hidden; 
//zoom:1;
padding: 4px;
background: white;
}

ul.top_tab li
{
   width: 172px;
   background:url(../images/tab_cur.png);
   height: 33px;
   display: inline-block;
}

.top_tab li.cur
{
   background:url(../images/tab_over.png);
   height: 33px;
}




/*\\\\\\\\\\\\\\23.11.2010\\\\\\\\\\\\\\\\*/
.top_tabs { white-space:nowrap; width:771px; overflow: hidden}
.top_tabs li {width:191px; text-align:center;vertical-align:top; float:left; clear:right; margin:0 2px 0 0}
.top_tabs li.last { margin:0;}
.top_tabs a { background:url(../images/back_2.gif) 0 0 no-repeat; height:23px; display:block; font:700 12px/23px Arial, Helvetica, sans-serif; color:#f4edd1; text-decoration:none; text-transform:uppercase;
-moz-border-radius:0 0 8px 8px; -webkit-border-radius: 0 0 8px 8px; -khtml-border-radius: 0 0 8px 8px; border-radius: 0 0 8px 8px; width:191px;
}
.top_tabs a.cur, .top_tabs a:hover { background:url(../images/back_3.gif) 0 bottom no-repeat; height:31px; line-height:31px; color: #fff}
.top_tabs {
	margin:0 0 0 219px;
	padding:0;
	font-size:0.1px; 
	text-align: justify; 
	text-justify:newspaper;
}
.top_tabs a:hover 
{
  height: 23px;
  line-height: 23px;
}

.top_tabs a.cur:hover
{
  height:31px; line-height:31px;
}

/*------Dobavlenie v levoe menu---------*/
#education_video {background:url(../images/icon_help.jpg) top left no-repeat;display:none;}






#DIVsearchPDF2TXT { background-color: #F8F3E0; width: 200px; color: #8D0128; font-size:14px; font-weight:bold; padding: 0 0 30px 0;}
#submitFORMsearchPDF2TXT {background: url("http://pressa.ru/images/button_back.gif") repeat-x scroll 0 0 transparent; width: 60px;  color: #FFFFFF; height: 18px; margin: 10px; padding: 0px; border: none; cursor:pointer;}
.searchWORD {
    background: none repeat scroll 0 0 transparent;
    border: 1px solid #BF7C8D;
    font-family: Arial,Helvetica,sans-serif;
    height: 16px;
    margin: 5px;
    padding: 0;
    width: 180px;
}
.my_title_style_reader {
    background: url("http://pressa.ru/images/title_style_reader.gif") no-repeat scroll left top transparent;
    color: #8D0128;
    display: block;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: bold;
    height: 45px;
    line-height: 180%;
    margin: 0;
    padding: 0 0 0 45px;
	width: 200px;
}
#FORMsearchPDF2TXT {background: none repeat scroll 0 0 #FFF; margin: 5px; width: 190px; display:block;}


.searchREZULT {width: 100%; background-color: #F8F3E0; float:left; padding:0 0 20px 0; margin: 10px;}
.cont3 {height: 46px; background: url(/images/zapolnitel_2.gif) 0 0 no-repeat; min-width: 200px; color: #8D0128; font-size:14px; font-weight:bold; padding: 0 0 0 50px; white-space:nowrap; overflow: hidden}
.cont2 {background:url(/images/67.gif) 100% 0 no-repeat;}
.cont1 {background:url(/images/45.gif) 0 0 repeat-x;}
.searchIMG {float: left; margin: 5px 20px 5px 5px; background-color:#FFFFFF}
.searchIMG img {border: none;}
.searchCONTENT {background-color:#FFFFFF; padding: 10px 0 0 0;}
.searchCONTENT a {color: #8D0128; font-size:12px; text-decoration:none}
.searchCONTENT a:hover { text-decoration:underline;}
.DIVsearchRezult {background-color:#FFFFFF; float:left; margin: 5px;  width: 640px;}
.str {margin: 5px 0 0 0;}


