a {
	color:#3361b0;
}
body {
	font: 71% Verdana, Tahoma, Arial, sans-serif;
	color:#333;
	background: #fff url('/i/bg_im.gif') repeat-x;
	margin:0; padding:0;
}
form {
	margin:0; padding:0;
}
h1 {
	font-size:1.9em;
	font-weight:normal;
	text-align: centre;
}
h2 {
	font-size:1.25em;
	font-weight:bold;
	margin: .5em 0;
}
h3 {
	font-size:1.1em;
	font-weight:bold;
	margin: .5em 0;
}

h5 {
	font-size:1.6em;
	font-weight:normal;
	margin: .5em 0; 
}

img {
	border:none;
}
p {
	margin: 1em 0;
}
p.geolink {
	float:right;
	line-height:26px;
	margin: 0 0 1em; padding: 0 25px 0 24px;
	background: transparent url('../i/icon-blue.gif') 0 6px no-repeat;
}
table {
	border-collapse:collapse;
	font-size:1em;
}
td {
	padding:0;
	vertical-align:top;
	/*font-size:.7em;*/
}
#adver {
	margin:0 12% 0 19px;
	text-align:left;
	height:160px;
	border: solid 1px #cccccc;
}
#adverImg {
	background: url('../i/common_photo.jpg') repeat-x;
	margin:5px;
	text-align:left;
	height:150px;
}
#clock {
	position:relative;
	top:47px; left:0;
	background: url('../i/clock.gif') no-repeat;
	width:100%; height:101px;
	min-height:101px;
	margin: 0 0 4em 0; padding: 12px 0 0 0;
}
html>body #clock {
	height: auto;
	margin: 0 0 3em 0;
}
#clockTitle {
	font-size:1.25em;
	line-height:1.1em;
	margin:0; padding: 0 0 0 88px;
}
#clock .city {
	padding: 14px 0 0 88px;
}
#clock .phoneNumber {
	margin:0; padding: 0 0 0 88px;
}

/*beginning of geographic map*/

#geo {
	color:#333;
	font-size:.9em;
	border: 1px solid #ccc;
	background-color:#e8e6da;
}
#geo a {
	color:#3361b0;
}
#geo h3 {
	color:#3361b0;
	font-size:1.4em;
	font-weight:bold;
	height:51px;
	min-height:48px;
	margin:0; padding: 3px 0 0 44px;
	background: url('../i/compass.gif') 2px 0 no-repeat;
}
html>body #geo h3 {
	height:auto;
}
#geoin {
	border: 1px solid #fff;
}
#geomap {
	height:140px;
	min-height:140px;
	background: url('../i/geocorner.gif') 100% 100% no-repeat;
	position:relative;
	top: 2px; left:2px;
}
html>body #geomap {
	height:auto;
}
#geomapin {
	height:110px;
	min-height:5px;
	padding: 105px 0 0 0;
	background: url('../i/geomap.gif') 50% 0 no-repeat;
}
html>body #geomapin {
	height:auto;
}
#geotext {
	padding: 1em 1.5em 0;
}
#geotext p {
	margin: .5em 0 0 0;
}

/*ending of geographic map*/

#hands {
	background: url('../i/hands.gif') no-repeat;
	width:53px; height:52px;
	margin-top:40px;
	float:left;
}
#hImage {
	background: url('../i/headline_img.gif') no-repeat;
	width:257px; height:156px;
}
#hMat {
	position: absolute;
	top:0; right:3px;
	background: url('../i/headline_mat.gif') no-repeat;
	width:257px; height:156px;
}
#headImage {
	position: absolute;
	top:0; right:3px;
	background: url('../i/headline_mat.gif') no-repeat;
	width:257px; height:156px;
}
#headImage img {
	display:block;
	width:257px; height:156px;
}
#logoImg {
	width:24%; height:110px;
	padding: 0px 0 0 0px;
}
#menu, #menu li, #menu ul {
	margin:0; padding:0;
	list-style-type: none;
}
#menu {
	padding-left:19px;
}
#menu a {
	color:#333;
}
#menu ul a {
	color:#666;
}
#menu li {
	background: url('../i/par_img.gif') no-repeat;
	padding: .1em 0 1em 23px;
	height:21px;
	min-height:21px;
}
html>body #menu li {
	height: auto;
}

#menu li li {
	background-image:none;
	padding: .25em 0 .25em 10px;
	height:1em;
	min-height:1em;
}
html>body #menu li li {
	height: auto;
}
#menu ul {
	padding: .2em 0;
}

#megaphone {
	background: url('/i/news-02.gif') no-repeat;
	width:50px; height:45px;
	float:left;
}
#eventsTitle {
	background: url('/i/news-sob-02.gif') no-repeat;
	width:50px; height:45px;
	float:left;
}
.news_arc {
	background: url('/i/archive.gif') no-repeat;
	width:40px; height:45px;
	float:left;
}
#newsArc {
	margin:0; padding: 0 0 40px 43px;
}
html>body #newsArc {
	padding: 0 0 40px 40px;
}
#newsArc {
	color:#666;
}
#newsArc a {
	color:#666;
}
#newsArc li {
	list-style:none;
	margin:0; padding: 0 0 .75em 0;
}
#newsArc li li {
	list-style:none;
	margin:0; padding:0;
}
#newsArc ul {
	margin:0; padding: 0 0 0 1em;
}
#newsDelivery {
	position:relative;
	background: url('../i/letter.gif') no-repeat top left;
	margin: 3.3em 0 0 0;
	width:100%; height:77px;
}
#newsDelivery h3 {
	font-size:1.25em;
	line-height:1.1em;
	margin:0; padding: 18px 0 0 88px;
}
#ourPhones {
	font-size:1.25em;
	line-height:1.1em;
	margin:0; padding: 7px 0 0 59px;
}
#ourPartners h1 {
	margin:0; padding: 48px 0 0 61px;;
}
#pec h1 {
	padding: 0 0 0 60px;
/*	text-align: center;*/
	margin:0 12% 0 19px; padding:0;
	text-align: center;
/*	font-family: Arial, sans-serif;
x	font-size:1.8em;
x	color:#F40000;
x	font-weight:bold;*/
}
#phones {
	background: url('../i/phone.gif') no-repeat 0 0;
	width:100%; height:100px;
	min-height:100px;
	margin-top:12px;
}
html>body #phones {
	height: auto;
}
#phones .city {
	padding: 14px 0 0 83px;
}
#searchImg {
	background: url('../i/search_img.gif') no-repeat 56px 30px;
}
#searchBlock {
	margin: 0px 0 20 7px;
}
#shadowLine {
/*	background: url('../i/shadow_line.gif') repeat-x top;*/
	line-height:6px;
	font-size:6px;
	padding: 10px 0 0 0;
}
#shadowLine2 {
	background: url('../i/shadow_line.gif') repeat-x top;
	height:6px;
	line-height:6px;
	font-size:6px;
	margin-top:2.5em;
}
#sepLine {
/*	background: url('../i/sep_line.gif') repeat-x top;*/
	height: 1px;
	text-align:left;
}
#sepLine2 {
	background: url('../i/sep_line.gif') repeat-x top;
	font-size:1px;
	width:88%; height:1px;
	line-height:1px;
	margin: 30px 0 0 0;
}
#sepLine5 {
	background: url('../i/dotted_line.gif') repeat-y;
	width:1px; height:40px;
	float:right;
	margin:0 12% 0 19px; padding:0;
/*	margin: 0 12% 0 0;
	margin: -0px 76 0 0;*/
}
#sepLine55 {
	background: url('../i/dotted_line.gif') repeat-y;
	width:1px; height:40px;
	float:left;
/*	margin: 0 12% 0 0;
	margin: -0px 280 0 0;*/
}
#sepLine6 {
	position:relative;
	background: url('../i/dotted_line.gif') repeat-y top;
	width:1px; height:62px;
	margin: -41px 0 0 0;
}
#sepLine7 {
	position:relative;
	background: url('../i/dotted_line2.gif') no-repeat top right;
	width:100%; height:27px;
	margin-top:-6px;
}
#signal {
	position:absolute;
	top:7.5em; left:84px;
	background: url('../i/green.gif') no-repeat;
	height:21px;
	min-height:21px;
}
html>body #signal {
	height:auto;
}
#signal_r {
	position:absolute;
	top:7.5em; left:84px;
	background: url('../i/red.gif') no-repeat;
	height:21px;
	min-height:21px;
}
html>body #signal_r {
	height:auto;
}
#sitemap {
	margin:0; padding: 0 0 2em 0;
}
#sitemap li {
	list-style:none;
	margin:0; padding: .25em 0 .25em 2em;
}
#sitemap ul {
	margin:0; padding: .2em 0;
}
#submenu {
	margin:0; padding: 0 0 2em 0;
}
#submenu a {
	color:#666;
}
#submenu li {
	list-style:none;
	margin:0; padding: 0 0 .4em 0;
}
#top15{
	margin:0 12% 5px 19px;
}

#topblock {
	position:relative;
	z-index:2;
	height:164px;
	/*height:241px;*/
	/*height:300px;
	width:402px;*/
	margin:0 12% 0 19px;
	padding:5px;
	border: 1px solid #ccc;
}
/*#topblock object {
	width:300px; height:164px;
}*/
html>body #topblock embed {
	width:100%; height:164px;
}
/*
#topblock .fl2 {
	overflow:hidden;
}*/
#topblock .fla {
	position:absolute;
	z-index:5;
	top:0;
	left:0;
	width:100%;
	height:164px;
	/*height:134px;*/
	/*background: url('../i/topimg/max.gif') no-repeat 0 0;
	/*background: url('../i/topimg/pereezd_pec2.gif') no-repeat 33% 0;*/
	/*background: url('../i/topimg/banner.jpg') no-repeat 0 0;*/
	/*direction:ltl;*/
	overflow: hidden !important;
}
#topblock span{
	display:block;
	height:164px;
	background: url('../i/topimg/banner2.gif') no-repeat 0 0;
	direction:ltl;
	overflow:hidden;
}


#topblock div {

height:164px;
background: url('../i/topimg/banner_ooo.jpg') no-repeat 0 0;
width:100%;
/*
height:237px;
background: url('../i/topimg/BANNER.gif') no-repeat 0 0;
width:100%;
*/
/*
height:300px;
background: url('../i/topimg/Russia.jpg') no-repeat 0 0;
background: url('../i/e-mail.jpg') no-repeat 0 0;*/
/*background: url('../i/topimg/DR1.jpg') no-repeat 0 0;
/*background: url('../i/banner_3.gif') no-repeat 45% 0;*/
/*background: url('../i/new_year/Banner_rus1.jpg') no-repeat -72px 0;*/	
/*background: url('../i/topimg/may.jpg') no-repeat 0 0;*/
	direction:ltl;
	overflow:hidden;
	

}
#topblock4 {
	position:relative;
	z-index:2;
	/*width:100%;*/
	height:164px;
	margin:0 12% 0 19px;
	padding:5px;
	border: 1px solid #ccc;
}
#topblock4 div {
	height:164px;
	/*background: url('../i/topimg/23feb.jpg') no-repeat 0 0;*/
	background: url('../i/topimg/banner.jpg') no-repeat 0 0;
	direction:ltl;
	overflow:hidden;
	width:100%;
}


/*
html>body #topblock div {
	direction:ltr;
	overflow:visible;
}*/
.achive {
	background: url('../i/safe.gif') no-repeat;
	width:30px; height:37px;
	margin: 2.2em 0 .5em 30px; padding: 3px 0 0 38px;
}
.banner {
	text-align:center;
	padding: 2em 0 1em 0;
}
.banner img {
	margin:5px;
}
.banner p {
	width:197px;
	/*height:115px;*/
	border: 1px solid #ccc;
	margin: 0 auto;
}
.borderTop {
	border-top: solid 1px #ccc;
}
.butPad {
	padding: 1em 0 0 0;
}
.cleaner {
	clear:both;
	height:1px;
	font-size:1px;
	line-height:1;
}
.centerContent {
	margin:0 12% 0 19px; padding:0;
	text-align: left;

}

.centerContent12 {
	margin:7 12% 0 19px; padding:0;
	text-align: center;
	font-family: Arial, sans-serif;
	font-size:1.8em;
	color:#F40000;
/*	font-weight:bold;
	
	
	font-weight:italic;
/*	margin:0 12% 0 19px; padding:0;
*/
}

.centerContent11 {
	margin:7 12% 0 19px; padding:0;
	text-align: center;
	font-family: Arial, sans-serif;
	font-size:1.2em;
	color:#F40000;
	font-weight:bold;
/*	margin:0 12% 0 19px; padding:0;
*/
}

.centerContent9 {
	margin:-18 12% 0 19px; padding:0;
	text-align: center;
	font-family: Arial, sans-serif;
	font-size:1.8em;
	color:#F40000;
/*	margin:0 12% 0 19px; padding:0;
*/
}

.centerContent10 {
	margin:-18 12% 0 19px; padding:0;
	text-align: center;
	font-family: Arial, sans-serif;
	font-size:1.2em;
	color:#F40000;
	font-weight:bold;
/*	margin:0 12% 0 19px; padding:0;
*/
}


.city {
	font-size:.8em;
	color:#999;
	float:left;
}
.cityCode {
	font-size:.7em;
	font-weight:bold;
	color:#666;
}
.dottedLine {
	background: url('../i/dotted_line.gif') repeat-y 0 0;
	width:1px; height:40px;
}
.e-mail {
	font-size:.8em;
	color:#999;
	padding: 0 3px 0 20px;
	float:left;
}
.form {
	margin:0; padding: 0 0 5px 0;
}
.form p {
	margin:0; padding: 2px 0 0 0;
}

.formBut {
	vertical-align: bottom;
}
.lnk a {
	color:#3361b0;
}
.lnk2 a {
	color:#3361b0;
	font-size:.9em;
}
.lnk3 a {
	color:#666;
	font-size:.9em;
}
.mail {
	height:16px;
	min-height:16px;
	background: url('../i/letter2.gif') no-repeat;
	margin-left:23px; padding: 0 0 0 35px;
}
html> body .mail {
	height:auto;
}
.newsFont {
	font-size:.9em;
	color:#666;
	margin:2.3em 0 0 0;
}
.on-line {
	height:25px;
	min-height:25px;
	background: url('../i/on-line.gif') no-repeat 0 6px;
	margin-left:23px; padding: 4px 0 0 35px;
}
html> body .on-line {
	height:auto;
}
.partnerFont {
	font-size:.9em;
	padding-top:.5em;
	clear:both;
}
.phoneNumber {
	color:#666;
	line-height:1.1em;
	margin:0; padding: 0 0 0 83px;
}
.receiver {
	height:26px;
	min-height:26px;
	background: url('../i/receiver.gif') no-repeat 0 50%;
	margin-left:23px; padding: 0 0 0 35px;
}
html> body .receiver {
	height:auto;
}
.receiver span {
	position:relative;
	top:.4em; left:0;
}
.red {
	color:#f00;
}
.search {
	font-size:1.1em;
	font-weight:bold;
	color:#b70005;
	margin:0; padding:0;
}
.sepLine3 {
	background: url('../i/dotted_line.gif') repeat-y top;
	width:1px; height:82px;
	margin: 3px 0 0 22px;
}
.sepLine4 {
	position:relative;
	background: url('../i/sep_line.gif') repeat-x top;
	width:73%; height:1px;
	line-height:1px;
	font-size:1px;
	margin: -42px 0 0 23px;
}
.sepLine6 {
	background: url('../i/sep_line.gif') repeat-x top;
	height:1px;
	line-height:1px;
	font-size:1px;
}
.tdPad {
	padding: 3em 10px 0 0;
	vertical-align:top;
}


.larger {
	font-size:1.1em;
}
.manList {
	margin-bottom:2em;
}
.manList h3 {
	margin: .5em 0;
}
.manList p {
	margin:0;
}
.manList img {
	margin-bottom:1em;
}
.newsList {
	margin-bottom:2em;
}
.newsList h3 {
	margin: .5em 0;
}
.newsList p {
	margin:0;
}
p.link {
	float:none;
	line-height:26px;
	margin:0; padding: 0 0 0 24px;
	background:none;
}
p.ibw { /* blue icon on white*/
	background: transparent url('/i/ibw.gif') 0 6px no-repeat;
}
.date {
	font-size:.9em;
	font-weight:bold;
	color:#666;
}

#anketa {
	width:90%;
}
#anketa textarea {
	font-family: Arial, sans-serif;
	font-size:1.1em;
	width:100%;
}
#anketa input, #request input {
	font-family: Arial, sans-serif;
	font-size:1.1em;
	width:60%;
}
#anketa input.subm, #request input.subm {
	width:auto;
	font-size:1em;
}

input.smaller, select.smaller {
	font-family: Arial, sans-serif;
	font-size:1.1em;
}
input.smallest, select.smallest {
	font-family: Arial, sans-serif;
	font-size:1em;
}

#basket {
	/*width:45%;*/
	float:right;
	border: 1px solid #ccc;
	background-color:#e8e6da;
}
#basket form {
	/*display:block;*/
	/*float:left;*/
	border: 1px solid #fff;
	padding: 0 1.6em .3em 1.4em;
}
#basket h3 {
	color:#b70005;
	background: url('/i/basket.gif') 0 50% no-repeat;
	margin: .9em 0 .3em 0; padding: 0 0 5px 30px;
	line-height:21px;
	/*height:26px;*/
}
html>body #basket h3 {
	min-height:26px;
}
#basket p {
	font-style:italic;
	margin:0; padding: 0 0 .9em 30px;
}
.catSearch p {
	margin: 0 0 1em;
}
.catSearch {
	width:50%;
	float:left;
	/*border: 1px solid #0f0;*/
}

#searchRes {
	float:left;
}
#catMenu {
	clear:both;
	/*background:#eee;*/
}
.t1 td, .t1 th {
	padding: .2em .2em;
	border: 1px solid #ccc;
	vertical-align:middle;
}
.rowBg1 {
	background-color:eee;
}
.rowBg2 {
	background-color:fff;
}
.t1 th {
	background-color:ddd;
	padding: .4em .2em;
}
.slider {
	text-align:center;
}
	background-color:fff;
}
.t1 th {
	background-color:ddd;
	padding: .4em .2em;
}
.slider {
	text-align:center;
}

.question{
	 list-style-type:decimal;
	  font-style: italic;
	  font-weight:normal;
}
.t7 {
	font-family: Arial, sans-serif;
	font-size:1.8em;
	color:#F40000;
	font-weight:bold;
/*	margin:0 12% 0 19px; padding:0;*/
	text-align: center;
}

@media screen {
	a { cursor:hand; }
	html>body a { cursor:pointer; }
}
a.newshdr {
	color:#000;
	text-decoration:none;
}
.news p {
text-align: justify;
}	
