body {
	font-family:Arial, Helvetica, sans-serif;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-size:16px; background-color:#000000; color:#000000;
	background-image:url(/img/shablon/fon.jpg);
	background-position:center top;
	background-repeat:no-repeat;
}

img { border-width: 0px; }
form {margin: 0px 0px 0px 0px;}
select, input { font-size:14px; }

p {
	font-size:14px;
	line-height:16px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
}
a { color:#0000FF; text-decoration:none; }
a:hover { color:#FF0000; text-decoration:none; }


p.main a.on { color:#0099cc; cursor:pointer; }
p.main a.on:hover { color:#0066e6; }

a.white { color:#FFFFFF; }
a.white:hover { color:#0066e6; }



/*Описание шаблона*/
table.mainFrame { background-color:#000000; width:900px; }
.topmenu { height:69px; border-bottom:2px solid #FFFFFF; color:#FFFFFF; }
.date { margin: 25px 0px 0px 50px; padding: 0px 0px 0px 0px; font-size:12px; font-weight:bold; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; color:#0066e6; }
.topmenu .menu { float:right; margin:20px 25px 0px 0px; }
.topmenu .menu p { color:#FFFFFF; font-size:10px; line-height:10px; font-weight:bold; 
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
text-transform:uppercase; text-align:right; }
.topmenu .menu p a { color:#FFFFFF; }
.topmenu .menu p a:hover { color:#0066e6; }

td.topfon { background-image:url(/img/sh/sh05.gif); background-position:left top; background-repeat:no-repeat; }
td.topfon .lefttop { height:30px;  border-bottom:2px solid #FFFFFF; }
.mail { margin-right:60px; }
.mail p { color:#FFFFFF; text-align:right; }
.mail a { color:#FFFFFF; }
.mail a:hover { color:#0066e6; }
td.topfon .topnews { height:100px; }
.topnews p {color:#FFFFFF; font-size:10px; line-height:12px; }


p.whitemain { color:#FFFFFF; font-size:10px; line-height:10px; font-weight:bold; 
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; text-transform:uppercase; }
p.whitemain a { color:#FFFFFF; }
p.whitemain a:hover { color:#0066e6; }



p.whitemed { color:#FFFFFF; font-size:14px; line-height:16px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; }
p.whitemed a { color:#FFFFFF; }
p.whitemed a:hover { color:#0066e6; }

.polosa { height:2px; background-color:#FFFFFF; margin: 5px 10px 5px 10px; }
.polosaMargin { margin: 5px 10px 5px 10px; }

.leftmenu { margin: 5px 5px 5px 50px; }
.leftmenu p.main { color:#FFFFFF; font-size:10px; line-height:16px; font-weight:bold; font-family:Tahoma, Arial, Helvetica, sans-serif; text-transform:uppercase; margin: 15px 5px 5px 5px; }
.leftmenu p.main a { color:#FFFFFF; }
.leftmenu p.main a:hover { color:#0066e6; }

.submenu { margin: 14px 2px 25px 5px; padding: 5px 0px 5px 5px; background-color:#0066e6; }
.submenu p { color:#FFFFFF; font-size:10px; line-height:12px; font-weight:bold; font-family:Tahoma, Arial, Helvetica, sans-serif; margin: 5px 5px 7px 5px; }
.submenu a { color:#FFFFFF; }
.submenu a:hover { color:#000000; }


.toptxt,.txt { margin: 5px 60px 10px 5px; }
.txt { background-color:#FFFFFF; padding: 10px 20px 10px 20px;}
.txtnoleft {background-color:#FFFFFF; margin: 5px 50px 5px 50px; padding: 10px 20px 10px 20px;}


td.botmenu { background-color:#000000; }
p.botmenu { text-align:right; font-size:10px; font-weight:bold; text-transform:uppercase; margin-right:60px; }
p.botmenu a { color:#FFFFFF; text-decoration:none; padding-left:10px; }
p.botmenu a:hover { color:#0066e6; text-decoration:none; padding-left:10px; }

/* Шаблон кнопок верхних */

.btntop { background-position:left top; background-repeat:no-repeat; }
.btntop p { margin: 5px 5px 5px 25px; font-size:8px; line-height:12px; font-weight:bold; text-transform:uppercase; text-align:left; }

.btntop a { color:#ffffff; }
.btntop a:hover { color:#0066e6; }

.back { background-image:url(/img/sh/btnback.gif); }
.back p { margin-left:20px; }
.contact { background-image:url(/img/sh/btncontact.gif); }
.mail { background-image:url(/img/sh/btnmail.gif); }
.map { background-image:url(/img/sh/btnmap.gif); }
.map p { margin-left:30px; }

/**/

p.firmDopColor { font-size:14px; line-height:14px; margin: 5px 5px 5px 25px; color:#000000; }
p.firmDopColor b { color:#006600; }
p.firmDop { font-size:12px; line-height:12px; margin: 5px 5px 0px 25px; color:#999999; }
a.black { color:#000000; }
a.black:hover { color:#0066e6; }


.center { text-align:center; }
.right { text-align:right; }
.left { text-align:left; }


.brd { border:1px solid #000000; }
.brdgray { border:1px solid #999999; }
.brdbot { border-bottom:1px solid #999999; }
.brdLeftBlu { border-left:1px solid #006699; }
.brdLeftBlack { }

/* ЦВЕТА */
.gray { color:#666666; }
.white { color:#FFFFFF; }
.green { color:#006600; }
.red { color:#FF0000; }
.blu { color:#006699; }


.f10 { font-size:10px; line-height:10px; }
.f120 { font-size:12px; line-height:12px; }
.f12 { font-size:14px; line-height:14px; }
.f18 { font-size:20px; line-height:20px; }
.f24 { font-size:26px; line-height:26px; }


h1 { text-align:left; font-size:24px; line-height:24px; font-weight:normal; color:#4181C7;
font-family:Arial, Helvetica, sans-serif; margin: 5px 5px 5px 5px; }

h2 { text-align:left; font-size:18px; line-height:18px; font-weight:normal; color:#000000;
font-family:Arial, Helvetica, sans-serif; margin: 5px 5px 5px 5px; }

h3 { text-align:left; font-size:20px; line-height:20px; font-weight:normal; color:#4181C7;
font-family:Arial, Helvetica, sans-serif; margin: 5px 5px 5px 5px; }

h4 { text-align:left; font-size:20px; line-height:20px; font-weight:normal; color:#4181C7;
font-family:Arial, Helvetica, sans-serif; margin: 5px 5px 5px 5px; }

h5 { text-align:left; font-size:18px; font-weight:normal; color:#4181C7; line-height:18px; margin: 5px 5px 5px 5px;
font-family:Arial, Helvetica, sans-serif; }

h6 { text-align:left; font-size:18px; font-weight:normal; color:#4181C7; line-height:18px; margin: 5px 5px 5px 5px;
font-family:Arial, Helvetica, sans-serif; }

.btnoff { border:0px solid #ffffff; background-color:#006699; color:#FFFFFF; font-size:12px; height:22px;
font-family:Arial, Helvetica, sans-serif; cursor:pointer; }
.btnon { border:0px solid #ffffff; background-color:#FF0000; color:#FFFF00; cursor:pointer; font-size:12px; height:22px;
font-family:Arial, Helvetica, sans-serif;}


p.link { font-size:10px; line-height:12px; }

.num1 { COLOR: #ffff99; BACKGROUND-COLOR: #ffffff }
a.num1 { COLOR: #666666; BACKGROUND-COLOR: #b4c8f8 }
a.num1:hover { COLOR: #ffffff; BACKGROUND-COLOR: #003399; }
.num2 { COLOR: #ffffff; BACKGROUND-COLOR: #ff6633 }

