/*globals*/
table {border-collapse: collapse;margin:0px;}
body  {color:#101010;
	background: white;
	margin: 0px;
	text-align: center;
	font: 12pt Arial}
h1 {text-align: center;color: #BD2925;margin-top: 10px;font-size: 24pt;} 
h2 {text-align: center;color: #BD2925;margin-top: 10px;font-size: 18pt;}
h4 {text-align: center;color: #BD2925;margin-top: 10px;font-size: 14pt;}
h3 {text-align: center;font: 14pt Arial}
a {color: #BD2925;font: 12pt Arial;}
a:hover {color: blue;}
p {margin: 0px;}
img {border: 0px;}
/*head*/
table.head {background: #9D171E;}
td.tl {background: url(/images/line2.gif) repeat-x;}
td.bl {background: url(/images/line2.gif) repeat-x;}
td.tl2 {background: url(/images/head-tl2.gif) repeat-x;}
td.bl2 {background: url(/images/head-bl2.gif) repeat-x;}
#h_s1 {color: white;font: 12pt Arial;margin-left:20px;margin-right:20px;letter-spacing: 1px;}
table.search {margin-top:0px;}
.search {color: white;font: 10pt Arial} 
/*mm*/
table.mm {table-layout: fixed;background: #9A171D;margin-top: 2px;}
.mm a 	{color: white;
		text-decoration: none;
		font: 12pt Arial;
		}
.mm a:hover {text-decoration: underline;color:white;}
/*news*/
table.top_mm {table-layout: fixed;background: white;margin-top: 0px;}
.top_mm a{font-size: 10pt;font-style: italic;color: black;}

/*content*/
table.content2 {background: #F2F2F2;}
table.content1 {background: #C1BCB6;}
table.content {background: #ECEAE8;}
.content p {text-indent: 30px;line-height:100%;margin:6px;
		margin-left: 20px;margin-right:20px;
		font: 12pt Arial;letter-spacing: 1px;
		text-align: justify}
/*lb*/
table.lb {table-layout: fixed;}
table.rb {table-layout: fixed;}
/*price*/

/*foot*/
table.foot {background: #9A171D;text-align:center;}
.foot p {margin: 0px;font: 10pt Arial;color: white;}
.foot a 	{color: white;
		font: 10pt Arial;
		text-decoration: none;
		}
.foot a:hover {text-decoration: underline;color:white;}

#hn {color: #BD2925;margin: 0px;margin-top: 10px;margin-bottom:5px;text-align:center;font-size: 12pt;}
#hn p{font-size: 12pt;}
/*news*/
#news {padding: 5px;border: 2px solid #9E3D31;margin: 8px;margin-top:0px;font-size: 12pt;}
/*map*/
a.st .img{width:180px;height:180px;overflow:hidden;border: 2px solid #9E3D31;}
a.st .img img{width:180px;height:180px;}
a.st:hover .img{width:180px;height:180px;overflow:visible;visibility:hidden;}
a.st:hover .img img{visibility:visible;width:400px;height:400px;position:absolute;z-index:150; left:10px;border: 2px solid #9E3D31;}

/*sprav*/
#sprav {font-size: 12pt;}
#sprav img{margin-left: 5px;margin-right:5px;margin-top:10px;margin-bottom:-5px;}
#sprav a{margin-top:-5px;}

.obr_s td {padding: 5px;}


table.calendar {border: 2px solid #9E3D31;width: 180px;border-collapse: collapse;color: black;font-size: 12pt;}
td.cal_ww, td.cal_hw, td.cal_today{border: 1px dotted silver;text-align:center;cursor: default;font-size: 12pt;}
td.cal_today{background-color: gold;font-size: 12pt;}
td.cal_hw{background-color: #f0c0c0;font-size: 12pt;}

td.cal_hw p{background-color: #f0c0c0;color: red}

td.cal_today p, td.cal_ww p {text-align:center;margin:0px;font: bold 12pt;font-size: 12pt;}		
a.next{font-size: 12pt;
		text-decoration: none;
		display: block;
		padding: -3px;
		width: 26px;
		font-size: 16px;
		font-weight:bold;
		text-align:center;
		}

a.ym {color: black;text-decoration: none;font: 18px bold;letter-spacing: 4px;text-align:center;font-size: 12pt;}
a.ym:hover{color: blue;}


th.ww {background: #9A171D;color: white;font-size: 12pt;}


.p_cal-nov{text-align:center;
				font: bold 12pt Arial;
				margin-bottom:-1px;
				font-size: 12pt;}

table.adv {margin: 10px;font: 10pt Arial;}
.adv td {border: 1px solid #9E3D31;text-align: center;padding:5px;}
.adv a {font: 10pt Arial;}
table.sresult {background: #F2F2F2;}
.sresult p {text-indent: 0px;line-height:100%;margin:6px;
		margin-left: 20px;margin-right:10px;
		font: 12pt Arial;letter-spacing: 1px;
		text-align: justify}
#valut {padding: 15px;border: 2px solid #9E3D31;margin: 0px;margin-left: 8px;margin-right: 8px;color:  #BD2925;font-size: 12pt;}
#valut p {margin: 0px;line-height:80%;font-size: 12pt;}
.sprav p{margin: 0px;line-height:150%;text-indent: 0px;letter-spacing: 1px;}
.sprav a {color: black;font: 14px bold;}
.rub p {margin: 0px;line-height:150%;text-indent: 0px;letter-spacing: 1px;}
.rub td {padding: 1px;}
#rub_a {color: #BD2925;font: 24px bold Arial;font-family:Arial;}
#rub_a:hover{color: blue;}
#pr_a {color: black;font-size: 12pt;font-family:Arial;margin-top: 5px;margin-bottom: 5px;letter-spacing: 1px;}
#pr_a:hover{color: blue;}
#year {text-align: center; letter-spacing: 2px; font: 14pt bold;margin: 0px;margin-top: 15px;}
#s_info {padding: 5px;border: 2px solid #9E3D31;margin: 8px;margin-top:0px;}
.price td {border: 1px solid #9E3D31;padding:6px;}
#cost {text-align: right; font: bold;padding-right: 10px;}

.sh_raspr {margin: 10px;font-size: 11pt;width: 650px;}
.sh_raspr td, .sh_raspr th {border: 1px solid #9E3D31;padding:5px;}

/*addfirm*/
#qsymb {border: 0px;background: #ECEAE8;color:gray;font:8pt;}

#photo {margin-top:20px;margin-left: 120px;font: 12pt Arial;text-align: left;}
#photo li {text-align: top;margin-top:10px;margin-bottom:5px;list-style-image: url(/images/bull1.gif);}

#partn {text-align: center;}
#partn img {margin: 10px;}

#logos img {margin: 10px;}

table.rsites1 {margin: 10px;}
.rsites td {padding: 10px;}
.rsites h4 {margin: 0px;text-align: left}
.rsites a {color: black;font: 14px bold Arial;font-family:Arial;}
.rsites a :hover{color: blue;}

.telcode td{padding: 5px;border: 1px solid #9E3D31;font-size: 14pt;}
#set_ch {text-decoration: none;font-weight: bold;}


#rekl_180x100 {font: 0pt;width: 180px;padding: 0px;margin-top: 8px;margin-bottom: 8px;}
#rekl_180x100  img {border: 2px solid #9E3D31;padding: 0px;margin: 0px;}
/*
     */
/*
*/