﻿/*Resources 
#006084 - темно-синий
border-bottom:20px solid #00AEEF; border-left:20px solid #fff; border-right:20px solid #fff; - бордер-арт для боксиков*/
body {font-family:Verdana, Arial, Helvetica, sans-serif; background-color: #FFF; margin:0;}

a {color:#000}
a:hover {color:#00AEEF}

em {font-weight:bold; font-style:normal}

fieldset {font-size:.8em; margin-bottom:1em}
fieldset label, fieldset input, fieldset select, fieldset textarea, fieldset option, fieldset optgroup {font:.8em Arial, Helvetica, sans-serif; width:60%}
fieldset select {width:61%}
fieldset option, fieldset optgroup {font-size:10px}
fieldset input[type=submit] {width:10em; display:block; margin-top:2em}
fieldset label {display:block; margin-top:0.4em}
label em {font-weight:normal; color:red}

h1 {font:32px Calibri, Arial, Helvetica, sans-serif; margin:0; padding:.5em 0 0 .2em;}
h2 {font:1.3em Calibri, Arial, Helvetica, sans-serif; margin:.8em 0 .2em 0; background:url("..//Pictures/Bline6.gif") bottom right no-repeat; padding-bottom:5px; margin-bottom:4px;position:relative}
h3 {font:bold .9em Arial, Helvetica, sans-serif; margin-top:2em;}

a.print_img {display:block; position:absolute; width:24px; height:18px; right:6px; top:3px; background:url("..//Pictures/print2.gif") no-repeat; color:#656565;text-decoration:none}
a.print_img span {display:none;}
a.print_img:hover span {display:block; font:10px Arial, Helvetica, sans-serif; position:absolute; width:144px; height:auto; right:21px; top:5px;}

#podval {display:block; font-size:.6em; margin-top:1em}
p, #main dl {font-size:.8em;}
p.contacts {font-size:.7em;}
.file_list {list-style:none;}
/*.file_list a {text-decoration:none;}*/

#main {padding-left:102px; width:700px;}
#main ul, #main ol {font-size:.8em; padding-left:0; padding-bottom:.7em}
#main li {margin-left:3.2em}
#main dt {font-weight:bold; font-family:Arial, Helvetica, sans-serif; padding-top:.5em}
#main dd {padding:.2em 0 .5em 0;border-top:1px solid #a4a4a4; margin-top:3px; width:50%}
div#news_block {border-left:#ccc 3px solid; padding-left:1em} 
.show_more {display:block; float:right;font:.7em Arial, Helvetica, sans-serif;}
.show_more a {text-decoration:none; border-bottom:1px black dashed}
.show_more a:hover {text-decoration:none; border-bottom:1px #00AEEF dashed}
.desc_data {display:block; font-size:.7em; font-style:italic; background-color:#DCEDFA; padding-left:4px; border-bottom:#A4A4A4 1px dashed; border-top:#A4A4A4 1px dashed; margin:.5em 0 .8em 0; width:70%;}
#main_descriptions small {color:#616161}
#pics {padding-top:.8em; float:right; width:44%; margin-left:20px}
#pics img {margin-right:0; float:right; padding:3px; border:1px #A4A4A4 solid; margin-bottom:.2em;}
#pics+p {margin-top:14px}

div.caption {font:.6em Arial, Helvetica, sans-serif; color:#656565;	background:#FFFFCC;	clear:both;	margin:-16px 35% 14px 30px; padding:0 6px 0 4px; border-bottom:#A4A4A4 1px dashed; border-top:#A4A4A4 1px dashed; position:relative}
.caption_plus {display:block; position:absolute; top:0; right:2px}
.caption_plus a {text-decoration:none; color:#656565;}
.right_box {
	border-left:1px solid #ebebeb; 
	border-bottom:2px solid #C7C7C7; 
	border-right:1px solid #F0F0F0; 
	border-top:1.4em solid #ccc; 
	background:url("..//Pictures/poloski_grey.gif") top repeat;
	padding:4%; 
	width:36% !important; 
	margin-top:12px;
	margin-bottom:26px; 
	font-size:.8em; 
	color:#333;}
.right_box p {border-top:1px solid #CCC; padding-top:1em}
.right_box p:first-child {border-top:none; padding-top:0}
.right_box a {color:#D80101}

#top {height:156px; width:802px; background:url("..//Pictures/line_up4.gif") repeat-x top;}

#logo {width:300px; height:50px;padding-top:14px; float:left;}
#logo_img {width:200px; height:150px; background:url("..//Pictures/logo3.png")}
#logo_img h4 {display:none}

a#goto_cover {text-decoration:none; color:#000}
a#goto_cover span{display:none;}
/*a#goto_cover:hover span {display:block; position:absolute; left:160px; top:55px; padding-left:3px; width:160px; height:86px; background:url("..//Pictures/bg_poloski.gif") repeat; font-size:.7em;border:1px solid #A4A4A4; z-index:10}
a#goto_cover:hover span span#arrow {position:absolute; width:27px; height:29px; top:90px; left:20px; background:white url("..//Pictures/black_arrow.gif") no-repeat; border:none}*/

.header_box {float:right; position:relative; padding-left:3px; margin:55px 0 0 14px; width:86px; height:86px; background:url("..//Pictures/bg_poloski.gif") repeat; font:11px Arial, Helvetica, sans-serif; border:1px solid #A4A4A4;}
.header_box a:hover {color:#D80101}
.header_box:hover {border:1px solid #00AEEF;}
.header_box ul {margin:0; padding:0; list-style:none; font-size:11px}
.header_box li {margin:0; padding:0;}
#hb_pdf {background:url("..//Pictures/fileextbox_pdf_full.gif")}
#hb_ppt {background:url("..//Pictures/fileextbox_ppt_full.gif")}
#hb_star {background:url("..//Pictures/fileextbox_star_full.gif")}

#div_headline {position:relative; background:url("..//Pictures/poloski_bar.gif") repeat; height:54px;margin-left:102px; width:700px}

.footer_hr {display:block; width:802px;	padding:0; overflow:hidden;	margin-top:1em; background:url("..//Pictures/line_up4.gif") repeat; height:16px;}
#footer {width:700px; height:100px; padding-left:102px;}
#footer_right {float:right; width:44%; text-align:right; padding-top:1em}
a#top_button {display:block; width:58px; height:15px; background:url("..//Pictures/up.gif") no-repeat;}
a#top_button span {display:none}

#fbuttons {position:absolute; left:0; bottom:1px;}
#fbuttons ul {margin:0; padding:0; list-style:none;}
#fbuttons li {margin:0; padding:0; display:inline;}
#fbuttons a {display:block; height:17px; width:18px; float:left}
#fbuttons span {display:none}
a#fb_home {background:url("..//Pictures/icons6_01.gif");}
a#fb_map {background:url("..//Pictures/icons6_02.gif");}
a#fb_mail {background:url("..//Pictures/icons6_03.gif"); width:21px;}

#menubar {height:23px; width:700px; margin-left:102px; position:relative;}
#tabs {margin-right:-4px;}
#tabs ul {margin:0; padding:0; list-style:none;}
#tabs li {margin:0; padding:0; display:inline;}
#tabs a {float:right; display:block; width:64px; height:22px;}
#tabs a span {display:none}

#tabs a#t_contacts {background:url("..//Pictures/tab_contacts.gif");}
#tabs a#t_apps {background:url("..//Pictures/tab_apps.gif");}
#tabs a#t_price {background:url("..//Pictures/tab_price.gif");}
#tabs a#t_cat {background:url("..//Pictures/tab_cat.gif");}
#tabs a#t_home {background:url("..//Pictures/tab_home.gif");}
	
#tabs a#t_contacts:hover, 
#tabs a#t_apps:hover, 
#tabs a#t_price:hover, 
#tabs a#t_cat:hover, 
#tabs a#t_home:hover {background-position:0px -22px;}
	
#tabs a#t_contacts.selected:hover {background:url("..//Pictures/tab_contacts_hover.gif");}
#tabs a#t_apps.selected:hover {background:url("..//Pictures/tab_apps_hover.gif");}	
#tabs a#t_price.selected:hover {background:url("..//Pictures/tab_price_hover.gif");}
#tabs a#t_cat.selected:hover {background:url("..//Pictures/tab_cat_hover.gif");}
#tabs a#t_home.selected:hover {background:url("..//Pictures/tab_home_hover.gif");}

#search {position:absolute; bottom:1px; right:8px; width:40px; height:14px; font-size:10px; color:#00AEEF; background-color:#FFF; padding-left:6px; z-index:12}
#search_form {position:absolute; bottom:30px; right:231px; width:1px; height:1px; color:#00AEEF; padding-left:6px;}
#search_form form {width:214px; height:20px; background-color:#fff; padding:5px; z-index:17}
#search_form input {font-size:10px; width:130px}
#search_form select {display:none}
#submit {width:auto !important;}

#cat_switch {position:absolute; bottom:1px; right:62px; width:128px; height:14px; font-size:10px; color:#00AEEF; background-color:#FFF; padding-left:6px; z-index:0}
#cat_switch_form {position:absolute; bottom:30px; right:370px; width:1px; height:1px; color:#00AEEF; padding-left:6px;}
#cat_switch_form form {width:300px; height:20px; background-color:#fff; padding:5px; z-index:10;}
#cat_switch_form select, #cat_switch_form option {font:9px Verdana, Arial, Helvetica, sans-serif}
#cat_switch_form select {width:300px}

#choosekw {font-size:10px}

table.legend {font-size:13px; border-collapse:collapse; margin-bottom:3em; margin-top:16px; border:1px solid white;width:366px}
table.legend td {border-top:1px solid #CCC; border-bottom:1px solid #CCC;}
caption {font:10px Arial, Helvetica, sans-serif; text-align:left; height:18px; background-color:#888; color:white; padding:3px 0 4px 10px;}
table.legend caption {margin:12px 0 18px 0;}
table.cat_table {font:.8em Arial, Helvetica, sans-serif; margin-bottom:1em; border:1px solid #ebebeb; clear:both;}
table.cat_table td {vertical-align:top; border:1px solid #ebebeb; width:700px}
tr.thead td {background-color:#ebebeb; text-align:center; padding-bottom:1em;}
table.cat_table select {font:10px Arial, Helvetica, sans-serif}
table.cat_table noscript {font-size:10px;padding-left:6px}
table.legend tr td:first-child {padding-right:4px}

#google-banner {position:absolute; top:70px; left:180px}
#sent, #error {display:none; color:green; padding-top:.5em}
#error {color:red}