html, body, ul, ol, li, dl, dt, dd, p, h1, h2, h3, h4, h5, h6, blockquote, form, span, fieldset, label, legend, table, td, th, div {
	margin: 0;
	padding: 0;
}

table, td {
	border-collapse:collapse;
}

html {
	font-size:100.01%;
}

body
{
    background:#0E1921;
    font-family:Tahoma, Arial, sans-serif;
    font-size:0.874em;
    color:black;
	line-height:1.4;
}

h2 {
	font-size:140%;
	font-weight:lighter;
	margin-bottom:30px;
        color:#ffffff;
        text-align:center;
        padding-top:10px;
}

p {
	font-size:100%;
	margin-bottom:30px;
}

a,a:active,a:link,a:visited {
        color:#284B61;
}

a:hover {
        text-decoration:none;
}

#wrap {
	width:968px;
	margin:0 auto;
}


/*Header-Logo*/

div#header-login
{
    position:relative;
    height:28px;
    text-align:left;
    color:#ffffff;
    padding-top:4px;
}

div.event_request
{
    width: 196px;
    height: 28px;
    position: absolute;
    right: 3px;
    padding-top: 7px;
    background: url('/images/request.png');
}

a.event_request
{
    margin-left: 5px;
}

div#header-login a
{
    color:#ffffff;
    font-size:90%;
}   


div#header-logo
{
    position:relative;
    height:186px;
    background:url(images/header-logo.jpg);
}

div#gotomain
{
    position: absolute; margin:0 0; top: 20px; right: 420px; width: 120px; height:110px;
}

div#gotomain a
{
    width:120px;
    height:110px;
    display:block;
}

div#mailto
{
    position: absolute;
	top: 20px;
	left: 20px;
	width: 200px;
	height:50px;
}

div#mailto span.adress
{
    font-size: 12px;
    color: #ffffff;
}


div#mailto a
{
    width:200px;
    display: block;
    padding-left: 0px;
    background: url('images/envelope.png') no-repeat 175px 50%;
    font-size: 12px;
    color: #ffffff;
    text-decoration: none;
}

div#mailto a:hover
{
    text-decoration: underline;
}

#header-logo div#search
{
    position: absolute;
	top: 20px;
	right: 10px;
/*	width: 250px;*/
	height:50px;
        display: block;
}

#header-logo div#search input
{
    color: #4e84a6;
    background: transparent;
    border: 0px;
    width: 171px;
    height: 18px;
    padding-left: 5px;
    line-height: 18px;
}

#header-logo div#search div[for=searchInput]
{
    background: url(/bitrix/images/main/search-border.png) no-repeat;
    width: 176px;
    height: 20px;
    outline:none !important;
    display: inline-block;
    float: left;
}

#header-logo div#search input, #header-logo div#search input:active, #header-logo div#search input:focus
{
    outline:none;
}

#header-logo div#search input[type=submit]
{
    background: url(/bitrix/images/main/search-button.png) no-repeat;
    width: 21px;
    height: 19px;
    border: 0px;
    display: inline-block;
    float: left;
    margin-left: 2px;
}

/*Header-Info*/

div#header-info
{
    position:relative;
    height:112px;
    background:url(images/header-info-2.png);
}

div#header-info a {
    width:968px;
    height:112px;
    display:block;
}

/*Menu*/

div#menu
{
    position:relative;
	height:33px;
	background:url(images/menu-bg.gif) left top no-repeat;
}

/*Main*/

div#banners
{
	position:relative;
    min-height:98px;
    max-height: 185px;
	padding:15px 10px;
    background:url(images/baner-bg.jpg) center top repeat-y;
    overflow:hidden;
}

div.baner-item {
	margin:0px 10px;
	position:relative;
	width:294px;
	height:94px;
	float:left;
	background:#B1C4CF;
}

#plazma {
	background:#2D546F;
}

div.plazma-top-line {
	height:2px;
	width:968px;
	background:url(images/plazma-bg-top.jpg) left top no-repeat;
        overflow:hidden;
}

div.plazma-top {
	position:relative;
	height:536px;
	width:968px;
	padding-top:20px;
	background:url(images/plazma-top-bg.jpg) left top repeat-x;
}

div.plazma-top-left {
	position:absolute;
	top:0px;
	left:0px;
	width:12px;
	height:556px;
	background:url(images/plazma-top-left-bg.jpg) left top no-repeat;
}

div.plazma-top-right {
	position:absolute;
	top:0px;
	right:0px;
	width:12px;
	height:556px;
	background:url(images/plazma-top-right-bg.jpg) left top no-repeat;
}

div.plazma-wrapper {
	margin:0px auto;
	width:925px;
	height:516px;
	background:url(images/bg-big.jpg) left top no-repeat;
}

div.plazma-container {
	width:410px;
	height:214px;
	margin-left:254px;
	padding-top:143px;
}

table.plazma-content {
	background:#000;
	border-collapse:separate;
	border-spacing:0px 1px;
}

table.plazma-content td {
	width:136px;
	height:64px;
	background:#000;
}

table.plazma-content td.left {
	padding-right:1px;
}

table.plazma-content td a {
	width:136px;
	height:64px;
	outline:0px;
	display:block;
	background-position:left top;
	background-repeat:no-repeat;
}

table.plazma-content td a:hover {
	background-position:left -64px;
}

#diod {
	background-image:url(images/plazma/diod.jpg);
}

#system {
	background-image:url(images/plazma/system.jpg);
}

#video {
	background-image:url(images/plazma/video.jpg);
}

#pp {
	background-image:url(images/plazma/pp.jpg);
}

#interactive {
	background-image:url(images/plazma/interactive.jpg);
}

#pr {
	background-image:url(images/plazma/pr.jpg);
}

#pc {
	background-image:url(images/plazma/pc.jpg);
}

#lazer {
	background-image:url(images/plazma/lazer.jpg);
}

#zvuk {
	background-image:url(images/plazma/zvuk.jpg);
}

#scene {
	background-image:url(images/plazma/scene.jpg);
}

#pitanie {
	background-image:url(images/plazma/pitanie.jpg);
}

#scene {
	background-image:url(images/plazma/scene.jpg);
}

#light {
	background-image:url(images/plazma/light.jpg);
}

div.plazma-bottom {
	position:relative;
	width:968px;
    height:383px;
	padding-top:10px;
	background:url(images/plazma-bottom-bg.jpg) left bottom repeat-x;
}

div.plazma-bottom-left {
	position:absolute;
	bottom:0px;
	left:0px;
	width:12px;
	height:393px;
	background:url(images/plazma-bottom-left-bg.jpg) left bottom no-repeat;
}

div.plazma-bottom-right {
	position:absolute;
	bottom:0px;
	right:0px;
	width:12px;
	height:393px;
	background:url(images/plazma-bottom-right-bg.jpg) left bottom no-repeat;
}

div.plazma-bottom-content {
	margin:0px 21px;
	padding-left:40px;
	position:relative;
	background:#ffffff;
	margin-bottom:20px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	-khtml-border-radius:3px;
	border-radius:3px;
	behavior:url(http://reactorvideo.ru/bitrix/templates/reactor2010/js/pie.htc);
	border:1px solid #BDCAD2;
}

div#content {
	position:relative;
}

div#content-plazma
{
    position:relative;
	padding-top:20px;
	padding-left:20px;
	padding-right:20px;
	background:#2C516B url(images/content-bg.jpg) left top repeat-x;
}

/*Footer*/

div#footer
{
    position:relative;
    height:240px;
    background:url(images/footer.jpg);
}

/*Other*/
.border {
	border:1px solid white;
}
.clear {
	clear:both;
}
a.menu {color:#ffffff;}
table.video {margin:0px auto;}
div.video_wrp {background:url(images/bg-video.gif) left top repeat-y;}
table.menu-bottom a, table.menu-bottom a:active, table.menu-bottom a:link, table.menu-bottom a:visited {color:#29445D;font-size:95%;}
table.menu-bottom a:hover {color:#ffffff;font-size:95%;}
table.menu-bottom {margin-bottom:30px;}
span.line {display:block;width:10px;height:8px;}
.poll {
	float:right;
	width:300px;
	height:300px;
	padding-top:10px;
}
.poll h3 {
	font-weight:bolder;
	font-size:14px;
}
.poll-variants ul {
	list-style:none;
	padding:5px 0;
}
.poll-variants input {
	margin:0 6px 0 0;
}
.poll-variants label, .poll-variants input {
	vertical-align:middle;
}
.poll-variants li {
	font-size:12px;
}
.poll-variants li.text {
	margin-top:6px;
}
.poll-title strong {
	font-size:13px;
	font-weight:lighter;
}
.poll input[type=submit] {
	margin:0;
}
.error {
	color:#FF0000;
}
.note {
	color:green;
}
.poll-link {
	padding:6px 0;
	fon-size:12px;
}