/* CSS Document */
body, div,
table, tr, td,
img, a, p, ul, ol, li
{
	margin: 0px;
	padding: 0px;
	border: 0px;
}

body {
	background: url(/images/bg.gif) repeat-x top #417c04;
	height: 100%;
	/*color: #7cca2c;*/
	font-family: Arial, Helvetica, sans-serif;
	min-width: 1004px;
	width: 100%;
	width: expression(document.body.clientWidth > 1004 ? "100%" : "1004px"); /* Ширина для IE6 */
}

/*background*/
.back1 { background: url(/images/left-line.gif) repeat-y top left;  min-height:100%}
.back2 { background: url(/images/right-line.gif) repeat-y top right; /*height:100%;*/ min-height:100% }
.back-content {background: url(/images/content-right.jpg) no-repeat top right; }
/*******/

.head {
	background: url(/images/head-gsg-bg.jpg) no-repeat 245px 201px/*#7cca2c*/;
	height: 440px;
	color: #7cca2c;
	min-width: 1004px;
	width: 100%;
	width: expression(document.body.clientWidth > 1004 ? "100%" : "1004px"); /* Ширина для IE6 */
}

.head-bg1 {
	background: url(/images/head-1-bg.gif);
/*	width: 15%;*/
}

.head-bg2 {
	background: url(/images/head-2-bg.gif) repeat-x;
/*	width: 35%;*/
}

.head-bg3 {
	background: url(/images/head-3-bg.gif) repeat-x;
/*	width: 25%;*/
}

.head-bg4 {
	background: url(/images/head-4-bg.gif) repeat-x;
/*	width: 25%;*/
}

.margin {
	margin-top:-404px;
}

.head-left {
/*border: 1px solid;*/
	background: url(/images/head-1.jpg) no-repeat;
	height: 404px;
	width: 95px;
}

.head-center {
/*border: 1px solid;*/
	background: url(/images/head-2.jpg) no-repeat;
	height: 404px;
	width: 645px;
}

.head-center2 {
	background: url(/images/head-3.jpg) no-repeat;
	height: 404px;
	width: 55px;
}

.head-right {
	background: url(/images/head-4.jpg) no-repeat;
	height: 404px;
	width: 209px;
}

a.contacts, a.main, a.about, a.conditions, a.advantage, a.articles, a.zakaz, a.anketa {display: block; /*border: 1px #464 solid;*/}

a.contacts{
	height:70px;
	margin: 270px 0px 0px 41px;
	width:50px;
	}

a.main {
	height:60px;
	margin: 90px 0px 0px 260px;
	width:100px;
	}
	
a.about {
	height:50px;
	margin: 10px 0px 0px 370px;
	width:130px;
	}

a.conditions {
	height:50px;
	margin: 10px 0px 0px 0px;
	width:130px;
	}
	
a.advantage {
	height:50px;
	margin: 70px 0px 0px 60px;
	width:140px;
	}
a.articles {
	height: 90px;
	margin: 290px 0px 0px 0px;
	width: 50px;
	}
	
a.zakaz {
	height: 60px;
	margin: 230px 0px 0px 30px;
	width: 140px;
	}
	
a.anketa {
	height: 50px;
	margin: 50px 0px 0px 35px;
	width: 130px;
	}
	

/**********************************************************/

.content {
	background: url(/images/content-border-left-bg.gif) repeat-y 200px 0px;
	/*height: 50%;*/
	width: 100%;
	width: expression(document.body.clientWidth > 1004 ? "100%" : "1004px") /* Ширина для IE6 */
}

.left {
	background: url(/images/content-border-left.jpg) no-repeat top right;
	width: 225px;
}

.center {
	background: url(/images/content-bg.gif) #8dc353 repeat-x;
	padding: 15px;
	
}
.right {
	background: url(/images/content-border-right-bg.gif) repeat-y top left;
	font-size: 12px;
	font-weight: bold;
	padding: 0px 35px 5px 0px;
	width: 200px;
	/*width: 235px;*/
}

.rightmenu {
	background: url(/images/content-border-right.jpg) no-repeat top left;	
	height: 300px;
	height: 100%;
	padding: 0px 0px 0px 35px;
	width: 165px;
}

.leftbottom {
	background: url(/images/content-bottom-left.gif) no-repeat bottom right;
	height: 20px;
}

.centerbottom {
	background: url(/images/content-bottom-center.gif) #8dc353 repeat-x bottom left;
}

.rightbottom {
	background: url(/images/content-bottom-right.gif) no-repeat bottom left;
}

.portfolio {
/*	background: url(/images/content-top.jpg) no-repeat top left;*/
	background: url(/images/content-left.jpg) no-repeat top left;
	height: 376px;
	padding-left: 19px;
/*	width: 225px;*/
	width: 206px;
}


/***********************************/
.topblocks {
	left: 0px;
	min-width: 1004px;
	position: absolute;
	top: 0px;
	width: 100%;
	width: expression(document.body.clientWidth > 1004 ? "100%" : "1004px"); /* Ширина для IE6 */
}
.leftflash {
	/*border: #0066FF 1px solid;*/
	height: 187px;
	left: 8px;
	position: absolute;
	top:13px;
	width: 255px;
}

.rightlogo {
/*	border: #0066FF 1px solid;*/
	height: 187px;
	right: 6px;
	position: absolute;
	top:13px;
	width: 255px;
}

/*************************************************/

/*TEXT*/
.center h1, .center h2, .center h3, .center h4, .center h5, .center h6, .center p {font-size: 14px; font-weight: normal; margin: 10px 0px}

.center h1 {
font-size: 16px;
font-weight: bold;
}

.center li {
list-style-position: inside;
}

/*#found {
background: url(/images/foundinput.gif) no-repeat top left;
border: 0px;
isplay:block;
height: 26px;
margin: 0px;
padding: 5px 0px 0px 10px;
width: 141px;
}

#foundsubmit {
background: url(/images/foundbuttom.gif) no-repeat top left;
border: 0px;
display:block;
height: 26px;
margin: 0px;
padding: 5px 0px 0px 0px;
width: 20px;
}*/

/*from Anton*/
#stub-news, #stub-articles, #stub-broadcast {width: 165px; height: 31px; background-repeat: no-repeat; margin-top: 5px}
#stub-news {background-image: url(/images/stub-news.gif); margin-top: 0px;}
#stub-articles {background-image: url(/images/stub-articles.gif)}
#stub-broadcast {background-image: url(/images/stub-broadcast.gif)}
a.forth {display: block; width: 165px; height: 18px; background: url(/images/forth.gif) right no-repeat}
table.input {height: 26px; width: 165px; background: url(/images/inp-left.gif) left no-repeat; border-collapse: collapse}
table.input td, table.input th {padding: 0px; border-width: 0px}
table.input input {width: 128px; vertical-align: bottom; line-height: 24px; font-size: 12px; font-weight: bold; background: transparent url(/images/inp-body.gif); border: 0px; margin: 0px 0px 0px 8px; padding: 0px; padding-top: 7px; height: 26px}
table.input #submit {cursor: pointer; width: 29px; display:block; background: url(/images/inp-right.gif); border: 0px; margin: 0px; padding: 0px; height: 26px}

#tpl-marq {width: 640px; top:13px; left:-24; /*position: absolute;*/ border-collapse: collapse; font-size: 14px;}
#tpl-marq td {padding:0px; border: 0px}
#tpl-marq-left, #tpl-marq-right  {width:40px; background: url(marqmarkleft.gif); opacity: .3; filter: alpha(opacity=30)}
#tpl-marq-right {background: url(marqmarkright.gif)}
#tpl-banners {top: 65px; left: 0px; width: 602px; /*position: absolute;*/ text-align: center}


body a {color: #009900}
body a:hover {color:#00CC00}

/*.center h1, .center h2, .center h3, .center h4, .center h5, .center h6, .center p {font-size: 14px; font-weight: normal; margin: 10px 0px}*/
.center {font-size: 14px}
.center p {text-align: justify}
strong {font-weight: normal}
