html, body {min-width:780px;width: expression( (document.documentElement.clientWidth || document.documentElement.body.clientWidth) < 800 ? '800px' : '100%');}
a, a:hover {text-decoration:none}

#card, #vo_pub, #pub_menu a, #pub_menu span {font-size:.85em}

#service_menu a, #service_menu span {font-size:.85em;font-weight:bold}


#the_form span {font-size:.95em}
#the_form .btn {font-size:.9em}
#the_title {font-weight:bold}
#tags a {font-size:.75em}
#vo_pub p {padding-bottom:15px;text-align:justify}

html>body #menu {clear:none}
html>body #body_fon {padding-left:0}

#card big {font-size:1em;font-weight:bold}
#vo_pub, #card {padding:0 20px}
#vo_pub ul, #vo_pub ol {list-style:disc; padding-left:10px;position:relative;top:-20px}
table {font-size:.85em}
#vo_pub ol {list-style:decimal}
#vo_pub img {padding:0;border:transparent 0 solid}
#vo_h3 {padding-left:20px; font-weight:bold; font-size:1.5em}
#card #vo_h3 {padding-left:0}
#vo_pub big {font-size:1em;padding-bottom:8px;font-weight:bold}
#the_form {padding-top:20px; margin-bottom:20px; font-size:.85em}

#documents li, #list li {padding:8px;margin:0 20px 10px 20px}
#documents span, #list span {float:right}
#documents p, #list b {float:left;position:relative;font-size:.85em}
#list b {font-size:.75em}
#list img {margin-right:1em; margin-bottom:1em}
#list {padding-bottom:20px;padding-top:20px}
#documents {padding-top:20px}
#list p {clear:both;margin-bottom:5px;position:relative;font-size:.75em}
#list span {font-size:.7em;position:relative}

#documents div {font-size:1px;clear:both}
#documents small {padding-right:5px}

#tags {font-size:10px}
#tags a {font-size:10px}


ul#org li {
	font-size:16px;
	margin-bottom:.5em
}

ul#org {
	padding:0 20px
}

ul#org table#communications {
	width:100%;
}

ul#org table#communications td {
	width:50%;font-size:14px;vertical-align:top
}

ul#org li ul li {
	font-size:14px
}

ul#org li b {
	font-size:14px
}

ul#org li a {
	font-size:14px
}

ul#org strong {
	font-size:24px
}

ul#org li {
	font-size:14px;
	color:#000
}

ul#org li small b {
	font-size:12px
}

#shedule td {
	border:#000 1px solid
}


div#short_footer, div#full_footer {width:100%}
div#short_footer, div#full_footer div {clear:both;width:100%;height:24px;border-top:#085869 1px solid;background:#0099ab url('/accel/static/pic/tsbk.gif') repeat-x top left;border-bottom:1px solid white}
div#full_footer div span {margin-top:0.15em;float:right}
div#short_footer a, div#full_footer div span a:hover, div#full_footer div span a {text-decoration:none;color:#cfe0e0;font-family:'times new roman'}
div#full_footer p {background:#0099AB url('/accel/static/pic/bg_rx.gif') repeat-x top left;height:94px;color:#000;border-bottom:#085869 1px solid;border-top:#085869 1px solid;padding:.4em 0 0 1.1em;font-size:14px}
div#full_footer p a {padding-right:.4em;float:right;cursor:pointer;cursor:hand;color:#fff}
div#full_footer p span {color:#fff}

div#short_footer a {float:right;padding-right:.4em}
div#short_footer p a {float:left;padding-left:.4em}

.gmenu {margin-top:0.15em;float:right;font-size:0.8em}
.string a:hover, .string a {text-decoration:none;color:#cfe0e0;font-family:times new roman;font-size:12px;font-style:normal;font-weight:normal;margin-right:3px;border-right:#bbb 1px solid;padding-right:3px}
.string h2 a {color:#fff;background:url('/accel/static/pic/volga.gif') no-repeat bottom left;padding-left:17px;float:left;height:24px;margin-left:0.5em;font:italic 21px 'times new roman';border-right:0 solid transparent}
.string h2 a:hover {font:italic 21px 'times new roman';border-right:0 solid transparent}
.string {height:24px;border-top:#085869 1px solid;background:#0099ab url('/accel/static/pic/tsbk.gif') repeat-x top left;border-bottom:1px solid white}
#point input {height:19px;margin:2px 0.1em 0 0.1em;border:1px solid silver;background:#f0f0f0;float:left}
#point #exit, #point #enter {border:0;padding:0 0.2em 0.1em 0.9em;height:24px;margin:0;background:url('/accel/static/pic/baton.gif') top left no-repeat}
#point {height:24px;padding-left:48px;float:right;background:white url('/accel/static/pic/enter.gif') top left no-repeat}
.bgr{background:url('/accel/static/pic/rtrib.gif') no-repeat center right;padding:0 0.73em 0.25em 0;margin:0 0.46em 0 0}

.ex a, .in a, .ex {font-size:1em}
div.b_b_3 {padding-left:20px;margin:0;padding-bottom:20px}
.m{color:#ff4000;font:normal 11px 'courier new';letter-spacing:-4px;padding:0 3px 0 0}


#volgograd {height:61px;background:#0099ab url('/accel/static/pic/bg_rx.gif') repeat-x top left;border-top:#085869 1px solid;border-bottom:#085869 1px solid}
h1 span {display:none}
div#online {float:left;position:relative;z-index:2;width:18px;height:61px;background:#fff url('/accel/static/pic/online.gif') no-repeat center}
h1 a {display:block;float:left;width:220px;height:61px;background:url('/accel/static/pic/volgograd.gif') no-repeat top left}

.rinp {padding-left:2px; padding-bottom:2px; background:url('/accel/static/minisite/_form/input.gif') repeat top left; margin-right:.4em; border:#bababa 1px solid}

#searchline {float:right;width:100%;margin-left:-250px}
html>body #searchline {margin-top:3px}
#searchline form {margin-left:250px}
#searchline ul {float:right;display:block;position:relative;top:-2px;padding-right:18.5%}
html>body #searchline ul {top:-3px} html:root #searchline ul {top:-4px}
#ss {width:80%;margin:1em 0 0 1em;height:18px;border-bottom:#fff 1px solid;padding-left:.25em}
#searchline li {list-style:none;float:left;margin-left:0}
#searchline li input {color:#fff;background:transparent;font:normal 13px 'times new roman';display:block;border:0}
#searchline li#current {background:url('/accel/static/pic/sbright.gif') no-repeat top right;display:block}
#searchline li#current input {background:url('/accel/static/pic/sbleft.gif') no-repeat top left;color:#000;padding:0 0 3px 8px;margin:0 5px 0 0}
#csearch, #plus {color:#fff;background:transparent;font:bold 1em 'times new roman';text-decoration:none}
#csearch {padding:0 0 0 5px} #catalog {width:55px} #searchline li#current #catalog {width:65px} #news {width:70px} #searchline li#current #news {width:80px} #photos {width:35px} #searchline li#current #photos {width:45px} #themes {width:40px} #searchline li#current #themes {width:50px} #anywhere{width:35px} #searchline li#current #anywhere {width:45px} 
.btn {background:#c1ecf0;border-left:#9ad7dd 1px solid;border-top:#aAd7dd 1px solid;border-right:#085869 1px solid;border-bottom:#085869 1px solid;color:#0099AB;height:1.7em;font:normal 0.8em 'times new roman';margin-left:5px;padding:0 3px}
.sbtn {position:relative; margin-left:-5px; padding-bottom:5px; padding-right:3px;margin-bottom:-5px; width:80px;height:25px;background:transparent url('/accel/static/pic/search.gif') no-repeat bottom left; border:0;font:normal 0.8em 'times new roman'}
html>body .sbtn {margin-bottom:-2px;padding-bottom:4px}


table#sendMessage {
	margin:0 auto;
	width:415px;
	border-collapse:collapse;
	font-size:85%;
	border:silver 1px solid
}

table#sendMessage td {
	padding:5px
}

table#sendMessage td#ltitle {
	text-align:center;
	font-weight:bold;
	font-size:120%;
}

table#sendMessage td#lheader {
	width:150px;
	white-space:nowrap
}

table#sendMessage td.lheader {
	width:250px;
	white-space:nowrap
}

table#sendMessage td input.inp, table#sendMessage td textarea {
	border:silver 1px solid;
	padding:1px 3px 2px 3px;
	width:320px
}

table#sendMessage td textarea {
	width:317px
}

html:root table#sendMessage td textarea {
	width:320px
}

table#sendMessage td input.btn {
	background:#fff;
	border:silver 1px solid
}

#org big {font-size:16px;margin-bottom:4px;display:block;background:url('/accel/static/pic/std/gli.gif') no-repeat 0 50%;padding-left:4px}

/* head&logo */
#org {overflow:hidden;_height:1%;padding:0 10px}
#org div {padding-top:15px;padding-bottom:15px;overflow:hidden;_height:1%}
div#org div#head-to-head {padding-top:5px;padding-bottom:5px}
#org #head-to-head span {float:right;font-size:85%}
#org #head-to-head span b {background:url('/accel/static/pic/rtri.gif') no-repeat 0 70%;padding-left:4px}
#org #head-to-head big {font:bold 143% 'times new roman'}
#org-logo img {float:left;margin-right:12px}

/* communicates */
#comms table, #shedule table {border-collapse:collapse;width:100%}
#comms table td {margin:0;padding:4px;width:50%;vertical-align:top}
#comms table td ul {margin-bottom:17px}
#comms table td ul li {margin:0 0 3px 0;padding:0}
#comms table td ul li a {font-size:14px}
#comms table td b {margin-left:3px;background:url('/accel/static/pic/std/rtri.gif') no-repeat 0 60%}

/* shedule */
#shedule table {margin-left:2px;width:99%;margin:0 auto;margin-bottom:17px}
#shedule table td {margin:0;padding:0;width:14.2%;vertical-align:top;border:#bbb 1px solid;vertical-align:top}
#shedule table td dl dt {text-align:center}
#shedule table td dl dd {padding:4px 0;text-align:center;margin-left:0;font-size:85%}

/* adr */
div.adr ul li {margin:2px 0;padding:5px}

div#mess-form {overflow:hidden;_height:1%;width:450px;padding:10px;border:#000 1px solid;margin:15px auto;font-size:14px}
div#mess-form big {text-align:center;padding-bottom:15px;display:block;font-weight:bold}
div#mess-form p {overflow:hidden;_height:1%}
div#mess-form p span {float:left;width:80px}
div#mess-form p input, div#mess-form p textarea {float:right;width:350px;border:#000 1px solid;padding:1px 3px;margin-bottom:7px}
div#mess-form input#btn {float:right;background:#fff;border:#000 1px solid;cursor:pointer}

/* ÍÎÂÛÉ ÔÓÒÅÐ, ÎÁÙÈÉ ÄËß ÂÑÅÕ ÒÀÐÈÔÎÂ, ÏÐÅÄÓÑÌÎÒÐÅÍÍÛÕ Ñ ÍÈÌ */
#banner1 {position:relative;margin:10px auto}
#v-footer {clear:both;height:43px;background:#eee}
#v-footer #vminilogo {margin:10px 0 0 10px}
#v-footer #LiveInternet {position:absolute;right:20px;margin-top:7px}
#v-footer #fmenu {position:absolute;margin-top:5px;left:285px}
#v-footer #fmenu a {font:normal 11px 'Tahoma';text-transform:lowercase;color:#085869;padding-right:20px}
#v-footer #fmenu a:hover {color:#ff6b11}