div.content h1 span {
	height: 30px; border-bottom: #13547d 6px solid; margin-left: 23px; font-weight: normal; text-transform: uppercase;
}
div.content h1 {
	font-size: 18px; color: #448eb9; margin: 0 0 15px 0; padding: 0; border-bottom: gray 1px solid; padding-bottom: 1px;
}
h2 {font-size: 18px; font-weight: normal; color: #719fd0;}
h3 {color: #8295aa;}
div.h1bg {background: url(../images/h1.gif) repeat-x; height: 62px;}
div.h1bg h1 {
	font-size: 18px; text-align: left; margin-top: -1px; border-bottom: none; font-weight: normal; text-transform: uppercase;
	 padding-bottom: 0;
}
div.bc {
	background: url(../images/bc.gif) top repeat-x; margin-bottom: 20px;
}
div.bcr {
	background: url(../images/bcr.gif) top right no-repeat;
}
div.bcl {
	background: url(../images/bcl.jpg) top left no-repeat; height: 203px;
}
div.bcln {
	background: url(../images/bcln.jpg) top left no-repeat; height: 203px;
}
div.bn {
	font: normal 24px Tahoma; color: #1572a7; text-align: center; text-transform: uppercase;
	margin: 15px; width: 235px; float: right;
}
div.title {
	font-size: 18px; color: #448eb9; margin: 0 0 15px 0;	border-bottom: gray 1px solid; padding-bottom: 1px;
}
div.title span {
	border-bottom: #13547d 6px solid; margin-left: 22px; text-transform: uppercase;
}
div.newsbox  {
	padding-right: 20px;
}
div.left .date, div.newsbox .date span {
	color: #797878; font: 12px Tahoma;
}
div.left .date span, div.newsbox .date span {
	font-size: 24px; color: #81929d;
}

div.newsblock {
	margin: 0 0 0 22px; font-size: 11px;
}
div.newsblock p {
	margin-top: 8px;
}
div.newsbox p {
	margin: 5px 0 4px 0;
}
div.podnews {
	background: url(../images/arr.gif) right top no-repeat;
	margin-left: 20px; padding-right: 15px; font-size: 11px; text-align: right;
}

div.left div.alln {
	text-align: right; font-size: 11px; background: url(../images/gb.gif) bottom repeat-x; padding-bottom: 14px; margin-bottom: 18px;
}
div.left div.alln a {color: #797878; text-decoration: underline;}
div.left div.alln a:visited {color: #797878; text-decoration: underline;}
div.left div.alln a:hover {color: #797878; text-decoration: none;}

div.kroshka {text-align: right; margin: 10px 0 10px 0;}
div.kroshka span {padding-right: 5px; font-size: 11px;}
div.kr-zak {background: url(../images/polish1.gif) right no-repeat; height: 62px;}
div.kr-calkul {background: url(../images/calkul.jpg) right no-repeat; height: 62px;}
div.kr-contacts {background: url(../images/telephon.jpg) right no-repeat; height: 62px;}
div.kr-serv {background: url(../images/servic.jpg) right no-repeat; height: 62px;}
div.kr-defolt {background: url(../images/defolt.jpg) right no-repeat; height: 62px;}
div.kr-navi {background: url(../images/navi.jpg) right no-repeat; height: 62px;}
span.kr {color: #204198;}
span.kract {color: black;}
span.kr a {color: #204198; text-decoration: underline;}
span.kr a:visited {color: #204198; text-decoration: underline;}
span.kr a:hover {color: black; text-decoration: none;}
span.kract a {color: black; text-decoration: none;}
span.kract a:visited {color: black; text-decoration: none;}
span.kract a:hover {color: black; text-decoration: none;}
div.icq-skype {
	margin: 10px 0 10px 0; padding: 0 5px 0 20px;
}
div.right ul {
	margin: 0 10px 0 20px; padding: 20px 0 20px 0;
}
div.right ul li {
	list-style: none; margin-bottom: 8px; padding: 0;
}
ul.padd li {
	list-style: none; margin-bottom: 10px;
}
div.list {font-size: 11px; text-align: center; margin-top: 20px;}
div.list span, div.list span.act {
	padding: 0 5px 0 5px; color: #0e5b8d;
}
div.list span a {color: #0e5b8d; text-decoration: underline;}
div.list span a:visited {color: #0e5b8d; text-decoration: underline;}
div.list span a:hover {color: #000; text-decoration: none;}
div.list span.next a {color: #0e5b8d; text-decoration: none;}
div.list span.next a:visited {color: #0e5b8d; text-decoration: none;}
div.list span.next a:hover {color: #000; text-decoration: none;}
div.list span.act {color: #000 !important;}

table.zakaz {width: 400px; border: none; font-weight: bold;}
table.zakaz td {padding-bottom: 8px; vertical-align: top;}
table.zakaz td input, table.zakaz td textarea {width: 180px; border: 1px solid black;}
table.zakaz td .sb {background: #1572a7; border: blue 1px solid; padding: 2px 4px 2px 4px; color: #fff; cursor: pointer;}


div.secondmenu {margin: 12px 0 8px 0; padding-left: 20px;}
div.second{padding-bottom: 4px;}

table.vidstr {border-collapse: collapse; width: 96%; margin-left: 10px;}
table.vidstr td {border: #e5e5e5 1px solid;}
div.pin {padding-left: 12px;}

div.contentin ul li, div.contentin ol li {margin-bottom: 12px;}

textin {width: 100%; overflow: hidden;}
a.magic img{
border: none;
opacity: 0.2; filter: alpha(opacity="20");
}
a.magic:hover img{
opacity: 1.0; filter: alpha(opacity="100");
}



div.ladr {
  width: 40%;	float: left; margin: 5px; margin: 0 10px 20px 0;
}
div.ladr a img {
	border: none;
}
div.adr {
	padding: 10px 0 10px 0;
}