html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend, caption, tfoot {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
:focus {
	outline: 0;
}
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
html {
	height: 100%;
}
body {
	font: 12px/18px Arial, Tahoma, Verdana, sans-serif;
	width: 100%;
	height: 100%;
	background: #5e6468;
	position: relative;
}
a {
	color: blue;
	outline: none;
	text-decoration: underline;
}
a:hover {
	text-decoration: none;
}
p {
	margin: 0 0 18px
}
img {
	border: none;
}
input {
	vertical-align: middle;
}
#wrapper {
	width: 997px;
	margin: 0 auto;
	min-height: 100%;
	height: auto !important;
	height: 100%;
}


/* Header
-----------------------------------------------------------------------------*/
#header {
	height: 634px;
	background: none;
	position: relative;
}

#top_back{
	position: relative;
	background: transparent url("images/top_back.jpg") center top no-repeat;
	z-index: 2;
}

#left_back{
	background: transparent url("images/left_back.jpg") center top repeat-x;
	left:-1px;
    position: absolute;
    top: 0;
    width: 50%;
    z-index: 1;
	height: 647px;
}

#right_back{
    background: url("images/right_back.jpg") repeat-x scroll right top transparent;
    height: 642px;
    position: absolute;
    right: 5px;
    top: 0;
    width: 50%;
    z-index: 1;
}

#logo{
	float: left;
	width: 180px;
	height: 62px;
	padding: 18px 10px 0 15px;
}

#logo_text{
	float: left;
	padding: 35px 0 0 0;
}

#top_right_block{
	margin: 25px 38px 0 0;
	float: right;
	text-align: right;
	
}

#top_right_block a{
	color: #c7c7c7;
	text-decoration: none;
}

#block_langs{
	height: 17px;
	background: url("images/kavich.png") no-repeat scroll left top transparent;
	margin: 11px 0 0 170px;
    padding-left: 18px;
    width: 79px;
}

#block_langs a{
	display: block;
	float: left;
	padding: 0 3px 0 0;
	font-size:12px;
}


.wrap_input {
    background: url("images/underinput.jpg") no-repeat scroll center center transparent;
    display: block;
    height: 25px;
    position: relative;
    width: 246px;
	margin: 10px 0 0 22px;
}

.input_f_def {
    background: none repeat scroll 0 0 transparent;
    border: medium none;
    color: #000;
    float: left;
    font-family: "Arial";
    font-size: 15px;
    height: 23px;
    padding: 0px 2px 2px 21px;
    position: relative;
	line-height:21px;
    vertical-align: middle;
	font-size: 12px;
    width: 189px;
}

.butsearch {
    background: none repeat scroll 0 0 transparent;
    border: 0 none;
    color: #000000;
    cursor: pointer;
    float: left;
    font: bold 12px Arial;
    height: 34px;
    width: 33px;
}

#block_top_1{
	height: 107px;
	overflow: hidden;
}


#menu{
	width: 952px;
	height: 75px;
	background: url("images/menu_back.png") no-repeat scroll center center transparent;
	margin: 0 auto;
}

#menu_top{
	width: 100%;
}

#menu_top li {
    float: left;
    height: 57px;
    list-style: none outside none;
    margin: 0;
    padding: 0;
    position: relative;
    text-align: center;
    vertical-align: middle;
	padding: 0 7px 0 7px;
	width: 117px;
}

.first_li {
    background: url("images/divider.png") no-repeat scroll right center transparent;
}

.fli {
    background: none;
}

.sel {
    background: url("images/rep_sel.jpg") repeat-x scroll center center transparent;	
	left: -3px;
}

.sel a{
	margin-left: 2px;
}

.clear{
	clear: both;
}

.menu_top11 {
    background: url("images/left_sel.png") no-repeat scroll 0 0 transparent;
    float: left;
    height: 57px;
    width: 8px;
}

.menu_top22 {
    background: none;
    float: left;
    height: 57px;
    width: 8px;
}

#menu_top li  a{
	text-transform: uppercase;
	text-decoration: none;
	display: block;
	font-size:12px;
	font-family: Arial;
	width: 100%;
}


#block_top_3{
	height: 240px;
	width: 997px;
}

#block_news{
	float: right;
	width: 329px;
	height: 212px;
	margin-top: 40px;
	position: relative;
}

#title_news{
	color:#fff;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 13px;
	padding-left: 35px;
}

#data_news{
	margin: 28px 0 0 45px;
	background: url("images/datakv.png") no-repeat scroll left center transparent;
	padding: 0 0 10px 10px;
}

#text_news{
	padding: 0 60px 15px 40px;
	color: #253535;
	font-size:12px;
	height: 75px;
}

#but input {
    background: url("/images/but_news.jpg") no-repeat scroll center center transparent;
    border: 0 none;
    color: #000000;
    cursor: pointer;
    float: right;
    font:  11px Arial;
    height: 24px;
    margin: 0 45px 0 0px;
    padding-bottom: 4px;
    width: 108px;
	line-height: normal;
}



.kart1{
	width: 168px;
	height: 165px;
	background: url("images/kart1.jpg") no-repeat scroll center TOP transparent;
	float: left;
	margin: 0 10px 0 32px;
}

.kart2{
	width: 168px;
	height: 165px;
	background: url("images/kart2.jpg") no-repeat scroll center TOP transparent;
	float: left;
	margin: 0 10px 0 10px;
}

.kart3{
	width: 168px;
	height: 165px;
	background: url("images/kart3.jpg") no-repeat scroll center TOP transparent;
	float: left;
	margin: 0 10px 0 10px;
}

.kart4{
	width: 168px;
	height: 165px;
	background: url("images/kart4.jpg") no-repeat scroll center TOP transparent;
	float: left;
	margin: 0 10px 0 10px;
}

.kart5{
	width: 168px;
	height: 165px;
	background: url("images/kart5.jpg") no-repeat scroll center TOP transparent;
	float: left;
	margin: 0 10px 0 10px;
}

#kart_line{
	margin-top: 3px;
	float:left;
}

.title_kart{
	text-align: center;
	padding: 10px 7px 3px 7px;
	font-size:14px;
	text-transform: uppercase;
	height: 30px;
}

.text-kart{
	color: #fff;
	padding: 5px 15px 4px 15px;
}

#kart_line a{
	display: block;
	width: 107px;
	height: 20px;
	background: url("images/dalee.jpg") no-repeat scroll center center transparent;
	margin: 0 auto;
	color: #fff;
	text-decoration: none;
	text-align: center;
}

/* Middle
-----------------------------------------------------------------------------*/
#middle {
	width: 100%;
	padding: 0 0 137px;
	height: 1%;
	position: relative;
}
#middle:after {
	content: '.';
	display: block;
	clear: both;
	visibility: hidden;
	height: 0;
}

#left_bok{
	background: url("images/left_bok.jpg") no-repeat scroll center center transparent;
	width: 218px;
	height: 147px;
	position: absolute;
	left: -60px; 
	top: 2px;
	z-index:1;
}

#right_bok{
	background: url("images/right_bok.jpg") no-repeat scroll center center transparent;
	width: 334px;
	height: 87px;
	position: absolute;
	right: -65px; 
	top: 2px;
}

#container {
	width: 100%;
	float: left;
	overflow: hidden;
}
#content {
	padding: 0 270px 0 0;
	min-height: 270px;
	height: auto !important;
	height: 270px;
	background: #5e6468;
}

#main_cont{
	position: relative;
	z-index:2;
	padding: 15px 36px 45px 35px;
}

#title_main_cont{
	color:#f6d251;
	font-size:14px;
	font-weight: bold;
}

#text_main_cont{
	color: #ffffff;
	font-size:12px;
	padding: 15px 0 0 0;
}

#title_sidebar{
	color: #fff;
	text-transform: uppercase;
	font-weight: bold;
	padding: 4px 0 0 10px;
}

#cont_sidebar{
	padding: 5px 0 0 0;
}

#foot_menu ul li{
	float: left;
	display: block;
	height: 17px;
}


#foot_menu ul li a{
	display: block;
	color: #fff;
	text-decoration: none;
	padding: 0 9px 1px 9px;
	text-transform:  lowercase;
	font-size:11px;
}

#foot_menu ul li a:hover{
	text-decoration: underline;
}
/* Sidebar Right
-----------------------------------------------------------------------------*/
#sideRight {
	float: left;
	margin-right: -3px;
	width: 270px;
	margin-left: -270px;
	position: relative;
	background: none;
}



/* Footer
-----------------------------------------------------------------------------*/
#footer {
	width: 997px;
	margin: -137px auto 0;
	height: 137px;
	background: none;
	position: relative;
	z-index:1000;
	 background: url("images/foot_rep.jpg") repeat-x scroll center bottom transparent;
}

#foot_back {
    background: url("images/foot_rep.jpg") repeat-x scroll center bottom transparent;
	position: relative;

}


#zebra_foot_abs{
	background: url("images/zebra_foot_abs.jpg") repeat-x  center 2px transparent;
	position: absolute;
	right: 0px;
	bottom: 0px;
	width: 50%;
	height: 137px;
	z-index:1;
}


#zebra_foot{
    background: url("images/zebra_foot.jpg") no-repeat scroll right  2px transparent;
    height: 137px;
	width: 997px;
}

#contacts_block{
	padding-left: 120px;
	float: left;
	width: 412px;
	height: 120px;
	background: url("images/tel.jpg") no-repeat scroll left center transparent;
}

#cont_words{
	padding-top: 21px;
	color: #fff;
	font-size:12px;
	font-family: Arial;
}

.tel_green{
	color: #28953d;
	font-weight: bold;
	font-size:14px;	
}

.mail_green{
	color:#0d9154;
}

#copy_block{
	padding: 25px 27px 0 0;
	float: right;
}

#copy_text{
	color: #adadad;
	font-size:11px;
	text-align: right;
	margin-top: 10px;
}

#logo_foot{
	display: block;
	float: right;
}

/************************************DEYATELNOST*************************************************/

.kart1_d{
	width: 275px;
	height: 132px;
	background: url("images/kart1_d.png") no-repeat scroll center TOP transparent;
	float: left;
	margin: 0 23px 0 35px;
}

.kart2_d{
	width: 275px;
	height: 132px;
	background: url("images/kart2_d.png") no-repeat scroll center TOP transparent;
	float: left;
	margin: 0 23px 0 23px;
}

.kart3_d{
	width: 275px;
	height: 132px;
	background: url("images/kart3_d.png") no-repeat scroll center TOP transparent;
	float: left;
	margin: 0 23px 0 23px;
}

.title_kart_d{
	text-align: center;
	padding: 17px 7px 3px 7px;
	font-size:14px;
	text-transform: uppercase;
	height: 30px;
}

#kart_line_d{
	margin-top:20px;
	float: left;
}

#kart_line_d a{
	display: block;
	width: 107px;
	height: 20px;
	background: url("images/dalee.jpg") no-repeat scroll center center transparent;
	margin: 0 auto;
	color: #fff;
	text-decoration: none;
	text-align: center;
	margin-top: 50px;
}


/************************************PRESSCENTER*************************************************/

.kart1_p{
	width: 275px;
	height: 132px;
	background: url("images/kart1_p.png") no-repeat scroll center TOP transparent;
	float: left;
	margin: 0 23px 0 35px;
}

.kart2_p{
	width: 275px;
	height: 132px;
	background: url("images/kart2_p.png") no-repeat scroll center TOP transparent;
	float: left;
	margin: 0 23px 0 23px;
}

.kart3_p{
	width: 275px;
	height: 132px;
	background: url("images/kart3_p.png") no-repeat scroll center TOP transparent;
	float: left;
	margin: 0 23px 0 23px;
}


/**************************************ZAKUPKI**********************************************************/
.textvvod, .anketa_value {
    background: url("images/input_back.jpg") no-repeat scroll center center transparent;
    display: block;
    height: 28px;
    margin: 6px 0;
    position: relative;
    width: 202px;
	margin: 6px auto 6px auto;
}

.form_table{
	
}

.anketa_name{
	padding-right: 10px;
}


.textvvod .input_f_def, .anketa_value .input_f_def {
    background: none repeat scroll 0 0 transparent;
    border: medium none;
    height: 24px;
    padding: 2px 2px 2px 10px;
    position: relative;
    vertical-align: middle;
    width: 190px;
}





#auth_form{
	margin: 11px 10px 0 0;
	padding: 5px 10px 0 20px;
    text-align: center;
}

#auth_form_btn{
	margin: 0 auto;
	width: 108px;
	height: 25px;
}

#auth_form_btn input{
	background: url("/images/logbut_back.jpg") no-repeat scroll center center transparent;
    border: 0 none;
    height: 25px;
    width: 108px;
}

.but_on
{
    border: 0 none;
    color: #000000;
    cursor: pointer;
    font: 11px Arial;
}

#text_auth{
	color:#253535;
	font-size: 11px;
	padding: 5px 15px 5px 25px;	
}

#auth_abs{
	position: absolute;
	width: 317px;
	height: 233px;
	background: url("/images/abs_form.jpg") no-repeat scroll center top transparent;
	overflow: hidden;
	left: -14px;
	top: 25px;
	z-index:1000;
}

#reg_but_reg, .but_reg_in{
	background: url("/images/regbut_back.jpg") no-repeat scroll center top transparent;
	width: 109px;
	height:25px;
	display: block;
	margin: 0 auto;
	font-size:11px;
	font-weight: bold;
	color: #FFF;
	TEXT-DECORATION: NONE;
}


/****************************************************************************************/

#header_z {
	height: 420px;
	background: none;
	position: relative;
}

#content_z{
	padding: 0 270px 0 0;
	min-height: 570px;
	height: auto !important;
	height: 570px;
	background: none;
}

#left_bok_z{
	background: url("images/left_bok.jpg") no-repeat scroll center center transparent;
	width: 218px;
	height: 147px;
	position: absolute;
	left: -60px; 
	top: 216px;
	z-index:1;
}

#right_bok_z{
	background: url("images/right_bok.jpg") no-repeat scroll center center transparent;
	width: 334px;
	height: 87px;
	position: absolute;
	right: -65px; 
	top: 216px;
}

#sideRight_z {
    background: none repeat scroll 0 0 transparent;
    float: left;
    margin-left: -270px;
    margin-right: -3px;
    padding-top: 175px;
    position: relative;
    width: 270px;
}

#main_center_top {
    background: url("images/top_center.png") no-repeat scroll center top transparent;
    padding-top: 8px;
    width: 607px;
	margin-top: 0px;
}

#main_center_bot {
    background: url("images/main_bot.png") no-repeat scroll center bottom transparent;
    padding-bottom: 8px;
    width: 607px;
}

#main_center {
    background: url("images/main_center.jpg") repeat-y scroll center center;
    min-height: 550px;
    position: relative;
    width: 607px;
}

#text_zakup{
	padding: 27px 55px 55px 43px;
	color:#ffffff;
}

#title_zakup{
	text-transform: uppercase;
	font-size:14px;
	padding-bottom: 14px;
}

#title_tender{
	color: #0dc334;
	padding: 5px 0 5px 15px;
	font-weight: bold;
}

#main_title{
	background: transparent url("images/main_title.jpg") left center no-repeat;
	padding-left: 23px;
	height: 36px;
	text-transform: uppercase;
	text-align: center;
	font-size:14px;
	float: left;
	min-width: 243px;
}


#main_title_right{
	background: transparent url("images/main_title_right.jpg") right center no-repeat;
	padding-right: 23px;
	height: 36px;
}

#main_title_center{
	background: transparent url("images/main_title_center.jpg") center center repeat-x;
	height: 27px;
	width: 100%;
	float: left;
	padding-top: 9px;
}

.weath{
	padding-top:10px;
}

.one_weth{
	padding-bottom:10px;
}

.news_d{
	padding-top:10px;
	font-weight: bold;
}

.nv2{
	padding-bottom:15px;
}

.nv4 a{
	text-decoration: underline;
	color: #cfcfcf;
	font-weight: bold;
	text-transform: uppercase;
}

.nv4{
	font-weight: bold;
	text-transform: uppercase;
}

.nv4 a:hover{
	text-decoration: none;
}

.news_url{
	color: #fff;
}

.news_last_url{
	color: #fff;
}

.fotoone{
	float: left;
	margin: 10px;
}

.title_main_cont {
    color: #F6D251;
    font-size: 14px;
    font-weight: bold;
}

.form_mes{
	padding:30px 10px 12px 10px;
}

.form_mes .dobro{
	text-transform: uppercase;
	color:#51be68;
	font-weight: bold;
}

.form_logout a{
	color: #000000;
}

.td_zakup1{
padding: 5px;
	border: 1px solid #fff;
}
.td_zakup2{
	padding: 5px;
	border: 1px solid #fff;
}

.td_zakup2 a{
	color: #fff;
}
