* {margin:0; padding:0; border:0}



body {

	min-width: 1024px;

	font-family:Arial, Helvetica, sans-serif;

	font-size: 12px;

}



a {text-decoration:none;}

a:hover {text-decoration:underline;}



.clearing { clear: both; height: 0px; font-size:0; line-height:0;}

.over {overflow:hidden; _zoom: 1;}

.center {text-align:center;}



#header {

}



.right_banner {

	width:240px;

	height:400px;

	position:relative;

}



#marquee{width:240px;float:right}



#mouter{position:relative}

#mgroup{}

.mcontainer {

	position:relative;

	width:240px;

	height:400px;

}



.cblock{

	position:absolute;

	z-index:10;

	width:240px;

	top:328px;

}



.cblock p {

	position:0px;

	margin:0px;

	color:#FF0000;

	font-weight:bold;

	font-size:19px;

	text-align:center;

}



.cblock a {

	color:#FF0000;

	text-decoration:none;

}



.cblock a:hover {

	text-decoration:underline;

}



.htop {
	height: 132px;
	overflow:hidden;
	position:relative;
	background:url(../images/head.jpg) top center no-repeat;
}

.logo {
	overflow:hidden;
	position:relative;
	width:365px;
	height:132px;
	float:left;
}

.logo a {
	width:365px;
	height:132px;
	display:block;
	background:url(../images/logo.png) top left no-repeat;
	text-indent:-9999px;
}

.ht-banner {

	margin-top: 10px;

	margin-right: 15px;

	float:right;

}



.mtop {
	height:33px;
	background:url(../images/t_x.gif) bottom repeat-x;
}



.mt-search {

	height:33px;

	float:right;

	width: 512px;

	background:url(../images/t_tr.png) 0px 0px no-repeat;

}



.mts-ins {

	width: 486px;

	height:27px;

	margin-left: 21px;

	background: #19519d;

	text-align:right;

	padding-right: 5px;

	padding-top: 6px;

}



.mts-ins input {

	vertical-align:middle;

}





.input-search {

	width: 357px;

	height: 20px;

	line-height: 20px;

	background:#FFF;

	color:#000;

	padding-left: 5px;

	padding-right: 5px;

	margin-right: 13px;

}



.nav-bar {

	height: 60px;

	background: #6f93c3;

}



.nav-links {

	height: 51px;

	overflow:hidden;

}



.nav-bar li {

	list-style:none;

	float:left;

}



.nav-bar li a {

	background:url(../images/nav_b.png) no-repeat;

	width: 175px;

	height: 24px;

	line-height: 24px;

	font-size: 14px;

	font-weight: 700;

	color:#00265f;

	margin-left: -5px;

	display:block;

	text-align:center;

}



.nav-bar li a:hover {

	background:url(../images/nav_b_a.png) no-repeat;

	color:#fff;

	text-decoration:none

}



.nav-banners {

	text-align:center;

}



.nb-pos {

	margin-right: 50px;

}



#main {

	margin-top: 15px;

}



#left-content {

	width: 100%;

	float: left;

	margin-right: -267px;

}



#lc-inside {

	margin-right: 270px;

}



#left-block {

	width: 178px;

	float:left;

	margin-left: 15px;

}



.lb-banner {

	margin-bottom: 24px;

}



.block {

	margin-bottom: 22px;

}



.b-h {

	background:url(../images/b_tx.gif) 0px repeat-x;

	font-size: 14px;

	color:#00265f;

	text-transform: uppercase;

	font-weight: 700;

}



.b-h h1 {

	font-size: 14px;

}



h1 {

	font-size: 14px;

}


.bh-bg1 {

	background:url(../images/b_tl.gif) 0px 0px no-repeat;

}



.bh-bg2 {

	background:url(../images/b_tr.gif) right 0px no-repeat;

	height: 22px;

	padding-left: 8px;

	padding-top: 5px;

}



.b-h a {

	color:#00265f;

}



.b-c {

	border: 2px solid #6f93c3;

	border-top: none;

}



.proiz {
	background: #eff3f8;
	padding: 15px 10px 0px 10px;
}

.proiz img {
	margin-bottom: 14px;
}



#center-block {

	margin-left: 207px;

}



.double {

	overflow:hidden;

}



.content-inside textarea,

.content-inside input {

	color:#000;

	border: #6f93c3 solid 1px;

}



.content-inside {

	overflow:hidden;

	margin-bottom: 20px;

	padding-left: 10px;

	padding-right: 10px;

}



.content-inside a {

	color:#00265f;

}



.content-inside h1 {

	font-size: 12px;

	color:#00265f;

	text-transform: uppercase;

	font-weight: 700;

	margin-top: 5px;

}



.content-inside h2 {
	font-size: 12px;
	color:#00265f;
	font-weight:bold;
	margin-top: 5px;
}

.content-inside img {

	padding-right:16px;

    margin-top: 5px;

}



.content-info {

	margin-top: 20px;

}



.catalog {

	padding-bottom: 3px;

}



.cat-tr {

	height: 30px;

}



.cat-td {
	float:left;
	width: 50%;
}

.ct-content {
	padding-left: 11px;
	line-height: 30px;
	color: #00265f;
	font-size: 14px;
}

a.ct-content_sub {
	font-size:11px;
}

.ct-content a {
	color: #00265f;
}

.ct-content strong {
	float: left;
}

.ct-content span {
	width: 36px;
	float:left;
	padding-top: 2px;
}

.ct-content img {

	vertical-align:middle;

}


.blue {

	background: #eff3f8;

}



.d1 {

	float:left;

	width: 50%;

}



.d2 {

	float:right;

	width: 50%;

}



.d1-ins {

	margin-right: 10px;

}



.d2-ins {

	margin-left: 10px;

}



.news {

	padding-top: 11px;

	position:relative;

	overflow:hidden;

}



.news-pos-video,

.news-pos {

	margin-bottom: 14px;

	background: #eff3f8;

	padding-left: 2px;

	padding-right: 10px;

	overflow:hidden;

	position:relative;

}



.news-pos-list {

	background: #FFF;

}



.news-pos-video {

	font-size: 12px;

	text-align:center;

}



.np-img {

	float:left;

	margin:0px 10px;

}



.np-title {

	font-weight: 700;

	margin-bottom: 5px;

}



.np-title a {

	color: #00265F;

}



.np-text-inside {

	font-size: 10px;

}



.np-text-cat {

	font-size: 12px;

}

 

.np-text-cat a,

.np-text a {

	color:#000;

}



.np-text-cat a:hover,

.np-text a:hover {

	text-decoration:underline;

}



.np-more {

	float:right;

	font-size: 10px;

}



.np-more a {

	color:#00265f;

	text-decoration:none;

}



.np-more a:hover {

	text-decoration: underline;

}



.block-video {

	width: 100%;

	overflow:hidden;

	margin-bottom: 11px;

}



.bv-h {

	height: 20px;

	background: url(../images/video_line.gif) repeat-x;

	font-size: 14px;

	color:#00265f;

	text-transform: uppercase;

	font-weight: 700;

	padding-top: 6px;

	padding-left: 10px;

}



.bv-h a{

	color:#00265f;

}



.bv-c {

	text-align:center;

	padding-top: 20px;

	overflow:hidden;

}



.bv-f {

	height: 26px;

	background: url(../images/video_line.gif) repeat-x;

	clear:both;

	margin-top: 0px;

}



.video-pos {

	width: 25%;

	font-size: 11px;

	float:left;

	margin-bottom: 20px;

}



.video-pos-p {

	margin-top: 5px;

	padding-left: 5px;

	padding-right: 5px;

} 



.video-pos-p  a{

	color:#000;

} 





.about {

	padding: 11px 15px 2px 15px;

	font-size: 14px;

}



.about h1 {

	font-size: 14px;

}



h1 {

	font-size: 14px;

}



h2 {
	font-weight:bold;
	font-size: 14px;
}



.about p {

	margin-bottom: 21px;

}



.about-strong {

	text-align:center;

	font-weight: 700;

}



#right-block {

	width: 240px;

	float:right;

	margin-right: 11px;

}



.rb-banner {

	margin-bottom: 13px;

}



.service {

	font-size: 10px;

	text-align:center;

	padding-bottom: 13px;

}



.service img {

	width:206px;

	height:133px;

}



.service img {

	margin-bottom: 2px;

}



.link_right a {

	font-weight:bold;

	color:#000;

	margin-bottom:2px;

}



.service-h {

	color:#19519d;

}



.service-h a {

	color:#19519d;

}



#footer {

	height: 84px;

	background:url(../images/f_x.gif) bottom repeat-x;

}



.ftop {

	height: 33px;

	background:url(../images/b_x.gif) top repeat-x;

}



.ft-copy {

	width: 490px;

	background:url(../images/b_tr.png) right bottom no-repeat;

	padding-right: 21px;

	height: 33px;

}



.ftc-text {

	background: #19519d;

	font-size: 14px;

	color:#FFF;

	height: 33px;

	padding-left: 14px;

}



.f-banners {

	margin-left: 119px;

	margin-top: 4px;

}



.fb {

	margin-right: 17px;

	float:left;

}



.f-nav {

	margin-left: 505px;

	font-size: 14px;

	margin-top: -17px;

}  



.f-nav  a{

	color:#000;

	text-decoration:none;

}  



.f-nav  a:hover {

	text-decoration: underline;

}  



.pages {
	margin-top: 10px;
	font-weight: 700;
	text-align:center;
	margin-bottom:10px;
}

.pages a {
	color:#00265f;
	text-decoration:none;
}

.proiz_box {
	position:relative;
	overflow:hidden;
	width:155px;
	padding-bottom:10px;
}

.proiz_box_inside {
	position:relative;
	overflow:hidden;
	height:89px;
	font-size:10px;
	text-align:left;
}

.proiz_box img {
	width:72px;
	float:left;
	margin:0px;
	padding:0px;
	margin-right:5px;
}


