body
{
		margin: 0;
		padding: 0;
		border: 0;
		font-family: 'Times New Roman', serif;
		color: #000000;
		background: #FFFFFF;
		font-size: 16px;
}


a:link{color:#1a3dc1;font-size:100%;text-decoration:underline;}
a:visited{color:#800080;font-size:100%;text-decoration:underline;}
a:hover{color:#ff0000;font-size:100%;text-decoration:underline;}

h1
{
color: green;
}

input, button, select, option, textarea
{
font-family: 'Times New Roman', serif;
font-size: 16px;
}

#body_io
{
max-width:1500px;
position:relative;
min-width:1000px;
}

img 
{
padding:0;
margin:0;
border:none;
}



ul li
{
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}

.B
{
clear:both;
}

.Polosa
{
padding:2px 0 5px 0;
background:url(i/bg_Polosa.jpg) repeat-x 0 0;
}
.BigHeader
{
margin:0;
padding:0;
font-size:48px;
font-weight:normal;
color: #e20607;
}

.SmallHeader
{
margin:0;
padding:0;
font-size:22px;
font-weight:normal;
}

.Nowrap
{
white-space:nowrap;
}



#body_i1
{
padding:0 40px 35px 18px;
}

#header
{

position:relative;
width:100%;
padding:0px 0 0px 0px;
}

#header .HeaderLeft
{
display: inline; margin: 0 -100% 0 0;
width:45%;
float:left;
height:250px;
background:url(i/bg_HL.jpg) no-repeat 100% 0;
}

#header .HeaderLeft .HeaderLeftBody
{
padding:20px 0 0 30px;

}

#header .BgFotoFamily
{
top:0;
left:25%;
position:absolute;
}

#header .HeaderRight
{

height:250px;
width:55%;
float:right;
background:url(i/karta.jpg) no-repeat 100% 0;
}


#header .HeaderLeft .SpisokStran
{
width:500px;
top:160px;
height:55px;

position:absolute;
background:url(i/bg_SS.png) repeat 0 0;
}

#header .HeaderLeft .SpisokStran table 
{
height:20px
}

#header .HeaderLeft .SpisokStran a
{
color:#000000;
}


#header .HeaderLeft .SpisokStran ul
{
margin:0;
padding:0;
}

#header .HeaderLeft .SpisokStran td
{
padding:2px 20px 2px 10px;
}

#header .HeaderLeft .SpisokStran img
{
vertical-align:bottom;
}


#header .HeaderRight .HeaderRightBody
{
padding: 20px 35px 0 0;
}


#header .HeaderRight .RightKontent .Tlf
{
width:245px;
padding:0 50px 0 2px;
color:#585858;
font-size:22px;
background:url(i/bg_SS.png) repeat 0 0;
}

#header .HeaderRight .RightKontent td
{
padding: 0 8px;
}

#header .HeaderRight .RightKontent .Home 
{
margin:0 0 0 15px;
height:15px;
width:11px;
background:url(i/bg_home.png) no-repeat 0 4px;
padding:6px;
}

#header .HeaderRight .RightKontent .SeitMap
{
padding:5px;
}

#header .HeaderRight .HeaderRightBody table
{
float:right;
padding: 0 0 0 40px;
}


#header .HeaderRight .HeaderRightBody .Nomer
{
width:270px;
margin:0 135px 0 0;
float:right;
padding: 5px 0 0 50px;
background:url(i/bg_Nomer.png) no-repeat 0 5px;
font-size:18px;
}

#header .HeaderRight .HeaderRightBody .Nomer .BigHeader
{
white-space:nowrap;
}

#header .HeaderRight .HeaderRightBody .Enter
{

margin:35px 0 0 0;
color:#FFFFFF;
padding:2px 5px 2px 60px;
float:right;
background:url(i/bg_SS.png) repeat 0 0;
}

#header .HeaderRight .HeaderRightBody .Enter button
{
height: 24px;
margin: 0 0 0 10px;
padding:0 5px;
}
#header .HeaderRight .HeaderRightBody .Enter input
{
margin:0 3px;
padding:0 3px;
width: 100px;
}

#header .HeaderRight .HeaderRightBody .Nomer .BigHeader
{
bottom:10px;
margin:0pt 0pt 0pt 5px;
position:relative;
}

#header .HeaderRight .HeaderRightBody .Vremja
{
margin:10px 20px 0 0;
font-size:28px;
float:right;
}

#cont
{
margin: 0 0 20px 0;
}

#cont td
{
vertical-align:top;
}


#cont .ColumnA
{
width:0%;
}

#cont .ColumnA .HeaderST
{
padding:0 0 0 20px;
background:#F2F2F2 url(i/bg_ST.jpg) repeat-x 0 100%;
white-space:nowrap;
}

#cont .ColumnA .SpisokTurov
{
padding:0 0 0 15px;
background-color:#f2f2f2;
}

#cont .ColumnA .SpisokTurov ul
{
margin:0;
padding: 10px 0 30px 0;
}

#cont .ColumnA .SpisokTurov ul li
{
background:url(i/bg_ST_ul.jpg) 0 8px no-repeat;
margin:5px 5px 5px 5px;
padding: 0px 0 0 10px;
}

#cont .ColumnA .SpisokTurov .KO
{
white-space:nowrap;
}

#cont .ColumnA .SpisokTurov a
{
font-family:Verdana;
font-size:13px;
color:#1a3dc1;
}

#cont .ColumnA .SpisokTurov a:visited
{
font-weight:bold;
font-family:Verdana;
font-size:13px;
color:#800080;
}
#cont .ColumnA .SpisokTurov a:hover
{
font-weight:bold;
font-family:Verdana;
font-size:13px;
color:#FF0000;
}

#cont .ColumnA .SpisokTurov a.KO
{
font-weight:normal;
font-size:16px;
color:#0055cc;
}

#cont .ColumnA .SpisokTurov .TurStrany
{
padding:0 5px 0 0;
}

#cont .ColumnA .Podbor
{
background:url(i/bg_podbor.jpg) no-repeat  0 0;
margin: 20px 0 0 20px;
}

#cont .ColumnA .Podbor .ElementsRodbor
{
width:230px;
padding:50px 0 0 0;
}

#cont .ColumnA .Podbor .ElementsRodbor .SostavPodbor
{
background:url(i/bg_Sp.jpg) no-repeat 0 8px;
margin:5px 0;
padding: 0 0 0 10px;
font-size:15px;
font-weight:bold;
}

#cont .ColumnA .Podbor .ElementsRodbor .SostavPodbor .Up
{
bottom:10px;
font-size:2px;
position:relative;
}

#cont .ColumnA .Podbor .LeftTd
{
float:left;
}

#cont .ColumnA .Podbor .RightTd
{
float:right;
}

#cont .ColumnA .Podbor .ElPodTable
{
padding:0 0 0 10px;
margin:5px 0 5px 0px;
width:100%
}

#cont .ColumnA .Podbor .ElPodTable input.Knopka
{
background:url(i/Knopka.jpg) 100% 0 no-repeat;
}

#cont .ColumnA .Podbor .ElPodTable input 
{
width:70px;
}

#cont .ColumnB
{
font-family:Verdana;
font-size:13px;
width:100%;
}

#cont .BodyColumnB
{
padding:0 15px;
}



#cont .ColumnC
{
font-family:Verdana;
font-size:13px;
padding:0 10px;
border-right:1px solid #cccccc;
border-left:1px solid #cccccc;
width:15%;
}

#cont .ColumnC .HeadColumnC
{
padding:10px 0 15px 0;
line-height:110%;
}

#cont .ColumnC .HeadColumnC .BigHeader
{
color:#e20607;
}

#cont .ColumnC .SoderganieColumnC .HeaderSC
{
font-weight:bold;
margin:10px 0 5px 0px;
font-size:15px;
color:#737373;
}

#cont .ColumnC .SoderganieColumnC .HeaderSC img
{
vertical-align:top;
padding:0 5px 0 0;
}

#cont .ColumnC .SoderganieColumnC .HeaderSC td
{
vertical-align:bottom;
}

#cont .ColumnC .SoderganieColumnC .HeaderSC a
{
color:#000000;
}

#cont .ColumnC .SoderganieColumnC ul.Kontent
{
margin:0;
padding:5px 0;
}

#cont .ColumnC .SoderganieColumnC ul.Kontent li
{
padding:0 0 0 15px;
background:url(i/bg_Kontent.jpg) no-repeat 0 10px;
}

#cont .ColumnC .SoderganieColumnC ul.Kontent .Mesto a
{
font-weight:bold;
font-size:15px;
color:#000000;
}

#footer
{
width:100%;
padding:15px 0 0 0;
border-top:1px solid #cccccc;
}

#footer .FirstLine
{
padding:5px 0px 5px 15px;


}
#footer .FirstLine .Menu
{
float:left;
}

#footer .FirstLine .Menu .ElementMenu
{
background:url(i/bg_Menu.jpg) no-repeat 100% 4px;
padding:0 10px;
}

#footer .FirstLine .Menu .EndElementMenu
{
background:none;
padding:0 10px;
}

#footer .Studija
{
float:right;
}

#footer .Studija .Onlyweb {
background-color:#dce2e5;
margin:0pt 0pt 0pt 10px;
padding:0pt 20px;
}

#footer .Studija .Onlyweb a {
color:#db0000;
text-decoration:none;
}

#footer .Studija .Onlyweb a:hover 
{
text-decoration:underline;
}

#footer .SecondLine
{
margin:5px 0 5px 25px;
}

#footer .SecondLine a
{
color:#000000;
}

#footer .LastLine
{
margin:5px 0 5px 25px;
}

#footer .LastLine .Metro
{
padding:0 0 3px 20px;
background:url(i/metro.jpg) no-repeat 0 3px;
}

#footer img
{
float:right;
}

#footer .TextLine
{
float:left;
}

#footer .LastLine .Proesd a
{
color:#d90007;
}



.Adress
{
padding: 0 5px 0 5px;
right:140px;
top:110px;
position:absolute;
white-space:nowrap;
background:url(i/bg_SS.png) repeat 0 0;
}

.Adress .Metro {
background:transparent url(i/metro.jpg) no-repeat scroll 0pt 3px;
padding:0pt 0pt 3px 20px;
}