h1 {color:#111; font-size:17px; font-weight:500;}
h2 {color:#111; font-size:17px; font-weight:500;}


body
{
margin-left:0;
margin-top:0;
}
img { border:0}
a { outline:none}
.main {width:1023px; margin:0 auto; min-height:650px;}
.shapka {width:1023px; height:209px; float:left;}

.spec1 a {height:126px;width:145px; display:block; float:left; border-bottom:1px #c8c9c9 solid; border-top:1px #c8c9c9 solid;}
.spec1 a:link{ background-image:url(images/l-1.jpg); text-decoration:none;}
.spec1 a:visited {background-image:url(images/l-1.jpg); text-decoration:none;}
.spec1 a:hover { background-image: url(images/l-1-2.jpg); text-decoration:none;}

.spec2 a {height:126px;width:184px; display:block; float:left; border-bottom:1px #c8c9c9 solid; border-top:1px #c8c9c9 solid;}
.spec2 a:link{ background-image:url(images/l-2.jpg); text-decoration:none;}
.spec2 a:visited {background-image:url(images/l-2.jpg); text-decoration:none;}
.spec2 a:hover { background-image: url(images/l-2-2.jpg); text-decoration:none;}

.spec3 a {height:126px;width:169px; display:block; float:left; border-bottom:1px #c8c9c9 solid; border-top:1px #c8c9c9 solid;}
.spec3 a:link{ background-image:url(images/l-3.jpg); text-decoration:none;}
.spec3 a:visited {background-image:url(images/l-3.jpg); text-decoration:none;}
.spec3 a:hover { background-image: url(images/l-3-2.jpg); text-decoration:none;}

.spec4 a {height:126px;width:183px; display:block; float:left; border-bottom:1px #c8c9c9 solid; border-top:1px #c8c9c9 solid;}
.spec4 a:link{ background-image:url(images/l-4.jpg); text-decoration:none;}
.spec4 a:visited {background-image:url(images/l-4.jpg); text-decoration:none;}
.spec4 a:hover { background-image: url(images/l-4-2.jpg); text-decoration:none;}

.spec5 a {height:126px;width:177px; display:block; float:left; border-bottom:1px #c8c9c9 solid; border-top:1px #c8c9c9 solid;}
.spec5 a:link{ background-image:url(images/l-5.jpg); text-decoration:none;}
.spec5 a:visited {background-image:url(images/l-5.jpg); text-decoration:none;}
.spec5 a:hover { background-image: url(images/l-5-2.jpg); text-decoration:none;}

.spec6 a {height:126px;width:165px; display:block; float:left; border-bottom:1px #c8c9c9 solid; border-top:1px #c8c9c9 solid;}
.spec6 a:link{ background-image:url(images/l-6.jpg); text-decoration:none;}
.spec6 a:visited {background-image:url(images/l-6.jpg); text-decoration:none;}
.spec6 a:hover { background-image: url(images/l-6-2.jpg); text-decoration:none;}

/* ---------------------------------------------------------------------------------------------*/

.content1 { margin-top:20px;}
.content {width:1023px; margin:0 auto;}
.text {width:737px; border:1px #bebebe solid; padding:0 15px 15px; float: right; text-align:left; color:#111; font-size:12px; font-family:Tahoma;}
.text a:link {color:#0099FF; text-decoration:underline; font-size:12px; font-family:Tahoma;}
.text a:visited {color:#0099FF; text-decoration:underline; font-size:12px; font-family:Tahoma;}
.text a:hover {color:blue; text-decoration:underline; font-size:12px; font-family:Tahoma;}

/* ---------------------------------------------------------------------------------------------*/

.left {width:224px; float:left;}
.menu {width:194px; background-image:url(images/menu-fon.jpg); background-position:top; background-repeat:no-repeat; padding:10px 15px 10px;}
.menu a:link {color:#FFF; font-family:Tahoma; display:block; font-size:12px; border-bottom:1px #8cbedc solid; text-decoration:none; width:174px; padding:9px 10px 0; height:20px; _height:29px; }
.menu a:visited {color:#FFF; font-family:Tahoma; display:block; font-size:12px; border-bottom:1px #8cbedc solid; text-decoration:none; width:174px; padding:9px 10px 0; height:20px; _height:29px; }
.menu a:hover {color:#FFF; font-family:Tahoma; display:block; font-size:12px; border-bottom:1px #8cbedc solid; text-decoration:none; width:174px; padding:9px 10px 0; height:20px; _height:29px; background-color:#8cbedc; }

/* ---------------------------------------------------------------------------------------------*/

.news {font-size:11px; font-family:Tahoma; color:#111; margin-top:20px; border:1px #c0c0c0 solid; width:194px; padding:5px 15px 5px;}
.news a:link {color:#11659f; text-decoration:underline; font-size:12px; font-family:Tahoma;}
.news a:visited {color:#11659f; text-decoration:underline; font-size:12px; font-family:Tahoma;}
.news a:hover {color:blue; text-decoration:underline; font-size:12px; font-family:Tahoma;}
.news i {display:block; width:194px; height:25px; color:#2d5771; font-size:17px; text-align:center; font-style:normal; border-bottom:1px #c0c0c0 solid; margin-bottom:10px;}
.news2 a:link {color:#888; font-size:10px; font-family:Tahoma; text-decoration:none;}
.news2 a:visited {color:#888; font-size:10px; font-family:Tahoma; text-decoration:none;}
.news2 a:hover {color:#111; font-size:10px; font-family:Tahoma; text-decoration:none;}

.serv {font-size:11px; font-family:Tahoma; color:#111; margin-top:20px; border:1px #c0c0c0 solid; width:194px; padding:5px 15px 5px;}
.serv a:link {color: #F00; text-decoration:underline; font-size:12px; font-family:Tahoma;}
.serv a:visited {color: #F00; text-decoration:underline; font-size:12px; font-family:Tahoma;}
.serv a:hover {color: #333; text-decoration:underline; font-size:12px; font-family:Tahoma;}
.serv i {display:block; width:194px; height:25px; color:#2d5771; font-size:17px; text-align:center; font-style:normal; border-bottom:1px #c0c0c0 solid; margin-bottom:10px;}


.niz {_height:36px; height:36px; padding:40px 0px 0; color:#FFF; font-size:11px; float:right; background-image:url(images/niz.jpg); background-position:bottom; background-repeat:repeat-x;}
.niz a:link {color:#FFF; font-size:11px;}
.niz a:visited {color:#FFF; font-size:11px;}
.niz a:hover {color:#FFF; font-size:11px;}
.niz0 {width:1023px; margin:0 auto;}
.niz2 {margin:0 20px; width:300px; float:right; text-align:right;}
.niz1 {margin:0 20px; width:420px; float:left; border:1px solid #099}
#vk{
	float:right; margin:5px 0 0
	}
.banpodmenu {width:220px; height:108px; background:url(images/ban.jpg) no-repeat top left; display:block;}
.banfone {padding-top:20px;}
.banfone a {color:#1871b7; font-family:Tahoma; font-size:27px; text-decoration:none; letter-spacing:-1px; display:block;}
.banfone a span {color:#9faab3; font-size:15px;}
.banfone a:hover {color:red!important;}
.banfree {text-align:center; padding-top:2px;}
.banfree a {color:#FFF; text-decoration:none; text-transform:uppercase; font-family:Tahoma; font-size:12px;}
.banfree a:hover {color:#FFFF00!important;}
.banicq {color:#9faab3; font-size:16px; font-family:Tahoma; padding:7px 0 0 40px;}

.Tblue	{ font-weight: bold; color: rgb(0, 0, 255); }
.Tred	{ font-weight: bold; color: rgb(255, 0, 0); }
.Tbold	{ font-weight: bold; }

a.header	{ display: block; font-size:17px; font-weight:500; line-height: 36px  }

.ttable { width: 100% }
.ttable, .ttable tr, .ttable td	{ padding: 0 0 18px 0; margin:0; }

.ttable a img { border:0 }
.ttable td ul { padding:0;margin:0; }
/*
.ttable td li { padding:0;margin:0; }*/

.ttable td.img { padding:0; margin:0; width: 160px }
.tright { text-align: right; padding: 10px 0 0 0 }

.pic{ border:1px solid #333; padding:4px; display:block; margin:10px}

.searchbox {display:block; padding:5px 0; border:1px #CCC solid; margin:10px 0 0;}
.vk{
	float:left !important;
	margin:-2px 0 0 !important 
	}
