body
{
	margin-left: 0px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	behavior: url("/js/csshover.htc");
}

h2
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #EF8B00;
	font-style: italic;
	margin: 10px 0 5px 0;
}

h3
{
	padding-bottom: 0px;
	margin: 10px 0 5px 0;
}

h1
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #EF8B00;
	margin: 0px 0 5px 0;
	padding-bottom: 0px;
}

p
{
	padding: 0px;
	margin: 0px 0 5px 0;
}

ul
{
	margin: 0px 0 0px 0px;
}

a
{
	outline: underline;
	color: #013c42;
}
a:hover
{
	color: #00646f;
}

.newshead
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}
.newshead a
{
	text-decoration: underline;
	color: #000000;
}
.newshead a:hover
{
	text-decoration: none;
	color: #000000;
}

.news
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.newsall
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #EF8B00;
	font-weight: bold;
}
.newsall a
{
	text-decoration: underline;
	color: #EF8B00;
}
.newsall a:hover
{
	text-decoration: none;
	color: #EF8B00;
}

.menu
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #1B4B71;
	font-style: italic;
	font-weight: bold;
	background-image: url(images/a_15.jpg);
	background-position: left;
	background-repeat: no-repeat;
	padding-left: 25px;
}
.menu a
{
	text-decoration: underline;
	color: #1B4B71;
}
.menu a:hover
{
	text-decoration: none;
	color: #1B4B71;
}

.menu2
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	padding-left: 25px;
}
.menu2 a
{
	text-decoration: underline;
	color: #000000;
}
.menu2 a:hover
{
	text-decoration: none;
	color: #EF8B00;
}

.divider
{
	background-image: url(images/b_19.jpg);
	background-repeat: repeat-x;
	width: 90%;
}

.text
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}

.recurl
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #567591;
}
.recurl a
{
	text-decoration: underline;
	color: #567591;
}
.recurl a:hover
{
	text-decoration: none;
	color: #567591;
}

.rectext
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}

.enter
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}
.enter a
{
	text-decoration: underline;
	color: #FFFFFF;
}
.enter a:hover
{
	text-decoration: none;
	color: #FFFFFF;
}

.schema, .schema a
{
	color: #ffffff;
	font-style: italic;
}

#nav
{
	width: 700px !important;
}
#nav, #nav ul
{
	list-style: none;
	margin: 0;
	padding: 0;
	background: #ffffff;
	float: left;
	width: 100%;
}
#nav li
{
	float: left;
	position: relative;
	background: #515151;
	background: none;
	padding: 10px 20px 10px 0;
}



#nav li ul li
{
	float: left;
	position: relative;
	background: #515151;
	background: none;
	padding: 5px 10px 5px 10px;
}
#nav li ul
{
	display: none;
	border: 1px solid #000;
	position: absolute; /*background: #028097;*/
	background: #dfe4e4;
	padding: 8px 0;
	width: 190px;
}
#nav li ul li a
{
	color: #000;
	text-decoration: underline;
	display: block;
	padding: 4px 0 4px 0;
	font: 14px Tahoma;
}
#nav a
{
	color: #000;
	text-decoration: underline;
	display: block; /*# width: 180px;*/
	padding: 4px 10px 4px 0;
	font: bold 14px Tahoma;
}
#nav a:hover
{
	color: #000;
	background: #ccc;
}
#nav li:hover
{
	background: #fff;
}
#nav li ul li a:hover
{
	background: #fff !important;
}
#nav li li a
{
	width: 170px;
	background: none;
}
#nav li:hover ul
{
	display: block;
}
.navli
{
	color: #fff;
}

.normh1
{
	color: #000;
	font-size: 16px;
	font-family: Times New Roman;
}
.tablepoisk td
{
	padding: 3px;
}


.apage
{
	padding: 2px 6px 2px 6px;
	background-color: #ced8dc;
	color: #122d46;
	margin: 0 5px 0 0;
}
.nopage
{
	margin: 0 3px 0 0;
}
.nopage a
{
	color: #122d46;
}
.nopage2
{
	margin: 0 3px 0 5px;
}
.nopage2 a
{
	color: #122d46;
}
.nopage3
{
	margin: 0 8px 0 0;
}
.nopage3 a
{
	color: #122d46;
}
.txtvnut
{
	color: #18252f;
	font-size: 12px;
	line-height: 1.4;
}
.pages
{
	padding: 10px 0 0 0;
}
.kodgor
{
	font-size: 16px;
	color: #ffffff;
}
.phone
{
	color: #ffffff;
	font-size: 24px;
}
.phonenumber
{
	padding: 10px 0 0 20px;
}
.emaill
{
	padding: 0 0 15px 20px;
}
.emaill a
{
	color: #ffffff;
}

/**************************************/

.poisk
{
	float: right;
	padding: 10px 0 0;
	z-index: 2;
}
.search-holder
{
	background: url("/i/polepoisk.jpg") no-repeat scroll 0 0 transparent;
	float: left;
	height: 19px;
	margin: 5px 0 0; /*position: relative;*/
	width: 204px;
}
.thisrel
{
	position: relative;
}

#search-input
{
	background: none repeat scroll 0 0 transparent;
	border: 0 none;
	font-size: 12px;
	height: 13px;
	left: 22px;
	margin: 0;
	outline: medium none;
	padding: 0 0 3px;
	position: absolute;
	top: 3px;
	width: 175px;
}
.inptimage
{
	padding: 5px 0 0 5px; /*position: relative;*/
}
.blockzaktech
{
	background-color: #e0e2e2;
	position: absolute;
	top: 130px;
	left: 270px;
	width: 730px;
	height: 150px;
}
.zaktech a
{
	color: #22353d;
	font-size: 30px;
	position: absolute;
	top: 10px;
	left: 0;
}
.ugol
{
	position: absolute;
	top: 130px;
	left: 250px;
	background: url("/i/ugol.jpg") no-repeat scroll 0 0 transparent;
	width: 22px;
	height: 149px;
}
.logoblock
{
	position: absolute;
	top: 45px;
	left: 0;
	width: 730px;
}
.dividerhmenu
{
	padding: 0 40px 0 0;
	float: left;
	position: relative;
}
.slakt
{
}
.slaktvn .lefturgol
{
	position: absolute;
	top: 0;
	left: -10px;
	height: 46px;
	width: 10px;
	background: url("/i/leftugol.jpg") no-repeat scroll 0 0 transparent;
}
.slaktvn
{
	height: 46px;
	background-color: #cfd8dc;
}
.slaktvn .rightugol
{
	position: absolute;
	top: 0;
	right: -10px;
	height: 46px;
	width: 10px;
	background: url("/i/rightugol.jpg") no-repeat scroll 0 0 transparent;
}
.divnizvk
{
	display: none;
}
.slaktvn .divnizvk
{
	position: absolute;
	top: 40px;
	left: -80px;
	background-color: #cfd8dc;
	width: 360px;
	height: 35px;
	display: block !important;
}

.slaktvn .itemmenu2
{
	float: left;
	padding: 7px 0 0 0;
	color: #31485b !important;
	font-size: 17px !important;
	font-family: Arial !important;
}
.slaktvn .itemmenu2 a
{
	color: #4b8bad !important;
	font-size: 17px !important;
	font-family: Arial !important;
}
.slaktvn .itemdivider
{
	float: left;
	padding: 0 32px 0 0;
}
.slaktvn .leftugolniz
{
	position: absolute;
	top: 0;
	left: 0;
	background: url("/i/leftugolniz.jpg") no-repeat scroll 0 0 transparent;
	height: 35px;
	width: 11px;
}
.slaktvn .rightugolniz
{
	position: absolute;
	top: 0;
	right: 0;
	background: url("/i/rightugolniz.jpg") no-repeat scroll 0 0 transparent;
	height: 35px;
	width: 11px;
}
.leftblockmenu
{
	background-color: #e7ebee;
}
.cat1
{
	color: #1c536a;
	font-size: 23px;
	font-family: Arial;
	padding: 5px 0 0 20px;
	cursor: pointer;
	text-decoration: underline;
}


/**************************************/



.noaktb
{
	cursor: pointer;
}
.noaktb .buttonn
{
	height: 31px;
	width: 140px;
	position: relative;
	background: #007a87 0 0 repeat-x;
}

.noaktb .leftb
{
	position: absolute;
	top: 0;
	left: 0;
	background: url("/i/leftb.jpg") 0 0 no-repeat;
	width: 17px;
	height: 31px;
}
.noaktb .rightb
{
	position: absolute;
	top: 0;
	right: 0;
	background: url("/i/rightb.jpg") 0 0 no-repeat;
	width: 17px;
	height: 31px;
}
.noaktb .textb
{
	color: #fff;
	text-decoration: underline;
	font-size: 12px;
	font-family: Arial;
	padding: 7px 15px 0 15px;
	position: relative;
}
.aktb
{
	cursor: pointer;
	text-decoration: none;
}
.aktb .buttonn
{
	height: 31px;
	width: 140px;
	position: relative;
	background: #007a87 0 0 repeat-x;
}

.aktb .leftb
{
	position: absolute;
	top: 0;
	left: 0;
	background: url("/i/leftb.jpg") 0 0 no-repeat;
	width: 17px;
	height: 31px;
}
.aktb .rightb
{
	position: absolute;
	top: 0;
	right: 0;
	background: url("/i/rightb.jpg") 0 0 no-repeat;
	width: 17px;
	height: 31px;
}
.aktb .textb
{
	color: #fff;
	text-decoration: none;
	font-size: 12px;
	font-family: Arial;
	padding: 7px 15px 0 15px;
	position: relative;
}
.aktbtek
{
	cursor: pointer;
	text-decoration: none;
	cursor: default;
}
.aktbtek .buttonn
{
	height: 33px;
	width: 120px;
	position: relative;
	background: #ff232a url("/i/certbacttek.jpg") 0 0 repeat-x;
}

.aktbtek .leftb
{
	position: absolute;
	top: 0;
	left: 0;
	background: url("/i/leftbacttek.jpg") 0 0 no-repeat;
	width: 15px;
	height: 33px;
}
.aktbtek .rightb
{
	position: absolute;
	top: 0;
	right: 0;
	background: url("/i/rightbacttek.jpg") 0 0 no-repeat;
	width: 15px;
	height: 33px;
}
.aktbtek .textb
{
	color: #fff;
	text-decoration: none;
	font-size: 12px;
	font-family: Arial;
	padding: 5px 0 0 0;
	position: relative;
}







/**************************************/


.poiskpp
{
	border-bottom: 1px dotted;
	cursor: pointer;
	text-decoration: none;
	font-size: 10px;
	z-index: 50000;
}
div.question
{
	position: absolute;
	color: #060e27;
	margin: 2em 0 0 0;
	top: 120px;
	left: -7px;
	z-index: 110000;
}
*html .question-holder iframe
{
	display: none; /*sorry for IE5*/
	display: /**/ block; /*sorry for IE5*/
	position: absolute; /*must have*/
	top: 0px; /*must have*/
	left: 0px; /*must have*/
	z-index: -1; /*must have*/
	filter: mask(); /*must have*/
	width: 3000px; /*must have for any big value*/
	height: 3000px /*must have for any big value*/;
}
div.question div.icon
{
	line-height: 2em;
	padding-left: 0; /*background: url("../i/vop.png") 0 center no-repeat;*/
	white-space: nowrap;
	padding-left: 0;
	cursor: pointer;
}

div.question div.question-holder
{
	position: absolute;
	background-color: #074b5c;
	margin: -2.4em 0 0 0.45em;
	color: #ffffff;
	z-index: 20000;
	border: 1px solid #8d9ec1;
}

div.question div.qh1
{
	padding: 14px;
}

div.question div.qh1 div.icon
{
	margin: -9px 0 0 -4px;
}

div.question div.qh1 div.icon span
{
	color: #fff;
}

div.question input.input, div.question textarea
{
	width: 180px;
	border: 1px solid #ababab;
	margin-bottom: 0.5em;
}

div.question textarea
{
	height: 73px;
}

div.question input.submit
{
	margin-top: 5px;
}
.dashed
{
	border-bottom: 1px dashed;
	color: #ffffff;
	cursor: pointer;
	font-size: 14px;
	font-family: Tahoma;
	padding: 0 2px;
	text-decoration: none;
	margin-left: 21px;
}
.hidden
{
	display: none;
}
#error
{
	color: #ff0000;
}
#zapok
{
	color: #00cc00;
}
.begintxt
{
}
.livein
{
	bottom: 5px;
	z-index: 50000;
	left: 803px;
	position: absolute;
}
.imgvop
{
	vertical-align: middle;
	margin: 0 0 0 5px;
}
/*******************************/
.nizpolosa
{
	width: 1000px;
}
.menupodval
{
	position: absolute;
	top: 20px;
	left: 250px;
}
.menupodval a
{
	font-size: 10px;
	color: #000;
	font-family: Tahoma;
}
.menupodval b
{
	font-size: 10px;
	color: #000;
	font-family: Tahoma;
}
.skvoznue
{
	position: absolute;
	font-size: 12px;
	top: 40px;
	left: 250px;
	color: #666666;
}
.skvoznue a
{
	font-size: 12px;
	color: #666666;
	font-family: Tahoma;
}
.skvoznue a:hover
{
	font-size: 12px;
	color: #bfbfbf;
	font-family: Tahoma;
}
.productparent
{
	border-right: 1px solid #b4b4b4;
	border-bottom: 1px solid #b4b4b4;
	border-top: 0;
	border-left: 0;
}
.productparent td
{
	border-left: 1px solid #b4b4b4;
	border-top: 1px solid #b4b4b4;
	border-bottom: 0;
	border-right: 0;
	padding-left: 6px;
}
.blockacii
{
	position: relative;
	background: url("/i/polosasr.jpg") repeat-y scroll 0 0 transparent;
	width: 987px;
	height: 100%;
	margin: 10px 0 0 5px;
}
.polosaniz
{
	position: absolute;
	left: 0;
	bottom: 0;
	background: url("/i/polosaniz.jpg") no-repeat scroll 0 0 transparent;
	width: 987px;
	height: 66px;
}
.polosaverh
{
	position: absolute;
	left: 0;
	top: 0;
	background: url("/i/polosaverh.jpg") no-repeat scroll 0 0 transparent;
	width: 987px;
	height: 62px;
}
.vnblock
{
	padding:3px 5px 1px 5px;
	position:relative;
}
.spopis li
{
	padding:0 0 10px 0;
	color:#00646f;
	font-size:16px;
}
.spgir
{
	color:#004148;
	font-size:17px;
	font-weight:700;
}
.slblock
{
	text-decoration:none;
	cursor:pointer;
}
.warnText
{
	font-size:14px;
	color:#ff0000;
	padding:5px 0 5px 0;
}
