label { }
input, textarea, select {
	font-size: 11px;
	font-family: Tahoma, Arial, sans-serif;	
	border: 1px #54514e solid; padding: 2px 10px 4px 10px;
	color: #7f7f7f;
	background-color: #fff;
}

select {
	padding: 0!important;
	height:21px;	
}


div.container { background: url(i/bg-body-top.jpg) repeat-x 0 0; }
div.daddy {width: 1000px; margin: 0 auto;}
div.container2-inner { background:url(i/bg-354.gif) repeat-y right top; min-width: 1000px; }
div.container1 { min-width: 1000px; }
div.container2 { padding-top: 20px; }
div.wrapper1 { float:left;width:100%; min-width: 990px; }
div.content1 { margin-right:300px; }
div.extra1 { float:left;width:300px;margin-left:-300px;position: relative; }
.extra1-inner { padding-left: 30px; }
div.content1-inner { padding-left: 48px; padding-right: 30px; }
div.content1-inner2 { padding-left: 48px; padding-right: 0px; }
div.main1 { padding-bottom: 90px; }

.logo { display: block; background:url(i/logo.gif) no-repeat 0 0; width: 364px; height: 90px; float: left; }
.logo_en { display: block; background:url(i/logo_en.gif) no-repeat 0 0; width: 364px; height: 90px; float: left; }
div.langs { float: left; padding: 18px 33px; }
div.langs .rus { display: block; width: 16px; height: 12px; background:url(i/ico-rus.gif) no-repeat 0 0; float: left; margin-right: 6px;} 
div.langs .eng { display: block; width: 16px; height: 12px; background:url(i/ico-eng.gif) no-repeat 0 0; float: left; } 

div.search {padding: 10px 16px 10px 20px; background-color: #3d3636; border: 1px #54514e solid; width: 152px; margin: 5px 10px; float:left; }


div.search .text { border: 0; width: 101px; }
div.search .submit { border: 0; width: 30px;  height: 27px; background:url(i/btn-arr.gif) no-repeat 0 0; margin-left: 6px; cursor:pointer; cursor:hand; } 
div.search td { vertical-align: middle; } 

div.top-buttons {padding-top: 11px; padding-left: 15px; }
div.top-buttons a, div.top-buttons span { display: block; float: left; }
div.top-buttons .rss { width: 24px; height: 24px; background:url(i/btn-rss.gif) no-repeat 0 0; }
div.top-buttons .mail { width: 27px; height: 27px; background:url(i/btn-mail.gif) no-repeat 0 0; margin-left: 10px; }
div.top-buttons .map { width: 27px; height: 27px; background:url(i/btn-map.gif) no-repeat 0 0; margin-left: 2px; }

div.top-menu, .chain a {margin-top: 4px; }
table.top-menu { font-size: 11px; font-family: tahoma; }
table.top-menu td { height: 23px; background:url(i/bg-topmenu.gif) repeat-x 0 0; text-align: center; white-space:nowrap; vertical-align:middle; }
table.top-menu td.td01 { width: 26px; } 

table.top-menu td.td01 span.l { display: block; width: 26px; height: 23px; background:url(i/c-01-l.gif) no-repeat 0 0; }
table.top-menu td.td01 span.r { display: block; width: 26px; height: 23px; background:url(i/c-01-r.gif) no-repeat 0 0; }
table.top-menu span.dvdr { display: block; height: 23px; padding-left: 5px; padding-right: 5px; background:url(i/dvdr1.gif) no-repeat center center; }
div.top-menu a, div.top-menu a:visited { color: #fff; text-decoration: none; display: block; }
div.top-menu a:hover { color: #3398cc; text-decoration: none; display: block; }

div.nav-chain {margin:15px 0 0 0;}

.news-list li.item, .menu-item-list li.item {list-style-type:none; background: url("i/bul-01.gif") no-repeat 0 3px; padding-left: 20px; padding-bottom: 12px; list-style-position: outside;}
.news-list a.title, .menu-item-list a.title { display: block; font-weight: bold; }
.news-list a.title span.date { display: block; font-weight: normal; }

.short-news-list a.title { font-weight: normal; }

.pages { padding-top: 24px; padding-bottom: 24px; padding-left: 15px; }
.pages ul li {list-style-type:none; display: inline; }
.pages ul a, .pages ul span { display: block; float: left; background:url(i/btn-01.gif) no-repeat 0 0; text-align: center; width: 28px; height: 21px;  padding-top: 4px; font-weight: bold; }
.pages ul a:hover, .pages ul span { color: #f2851c; }
.pages .a-text { padding-left: 18px; padding-top: 4px; color: #3498cc; display: block; float: left; }
.pages .a-text-before { padding-right: 18px; padding-top: 4px; color: #3498cc; display: block; float: left; }

.right-menu { text-transform: uppercase; top: -12px; margin-bottom: 20px; color:#3498CC; }
.right-menu a { text-decoration: none; }
.right-menu a:hover { color: #3498cc; }
.right-menu li {list-style-type:none; background:url(i/bg-nav.gif) no-repeat 0 bottom; padding-left: 8px; padding-bottom: 7px; padding-top: 9px; }
.right-menu li.last { background: none; }

.banner-01 img { border: 1px #918e91 solid; background: #fff; width: 209px; height: 98px; }
.banner-01 div div img { border: none; background: none; }

.banner-01 { margin-bottom: 20px; }

.info-01 { width: 123px; padding-left: 64px; }
.info-02 { width: 123px; padding-left: 64px; background:url(i/bg-nav.gif) no-repeat 0 0; padding-top: 1px; }
.info-01-wrapper { background:url(i/ico-service.gif) no-repeat 0 center; padding-bottom: 3px; margin-bottom: 12px; }
.info-block { padding-top: 6px; padding-bottom: 0; cursor:pointer; cursor:hand; }
.info-block .phone { font-size: 12px; line-height: 70%; }
.info-block .phone span { font-size: 24px; display: block; color: #3398cc; }
.info-block .phone .sep { margin-bottom: 10px;}  
.info-block a {text-decoration:none;}
.info-block a:hover {color:#fff;}
.info-block h1.icq { color:#F07F1C;padding:0;margin: 3px 0 5px 0; background: url('http://status.icq.com/online.gif?icq=457455996&img=5') no-repeat right top; padding-right: 18px; }
.info-block a:hover h1.icq { color:#fff;}

.pad-01 { margin-bottom: 14px; padding-top: 0; }

.footer { padding: 28px 0 48px 10px; min-width: 990px;  }
.footer-line { padding-top: 60px; background: url(i/bg-hor-line.gif) repeat-x 0 bottom; margin-left: 48px; margin-right: 125px; min-width: 837px; }

.footer .bot-menu { float: left; }
.footer .bot-menu .links { padding-top: 0; color: #e1e1e1; line-height: 150%; }
.footer .bot-menu .links a { color: #e1e1e1; }
.footer .bot-menu .links a:hover { color: #3398CC; }

.footer .knopki { float: right; }
.footer .knopki .knopka { padding-right: 5px; display: inline;  } 

.autotracker { padding-left: 62px; width: 120px; font-size: 9px; color: #938e8e; }
.logo2 { display: block; background:url(i/logo2.gif) no-repeat 0 0; width: 120px; height: 30px; margin-bottom: 10px; }

.cols-wrapper0 { }
.col0-1 { min-width: 400px;  float: left; width:50%;}
.col0-2 { float: left; width: 175px; }
.col0-2 .right-menu { padding-top: 14px; }
.banner-main { position: relative; height: 230px; }
.banner-main img { position: absolute; top: 0;}

.div-01 { width: 223px; }
div.notes { width: 200px; background:url(i/bg-notes.gif) repeat-y 0 0; position: relative;
color: #000; }
div.notes span.corners { position: absolute; display: block; width: 200px; z-index:20; }
div.notes span.t { top: 0; left: 0; background:url(i/c-02-t.gif) no-repeat 0 0; height: 39px; }
div.notes .notes-inner { background:url(i/c-02-b.gif) no-repeat 0 bottom; padding: 45px 36px 30px 20px; }
div.notes .notes-inner p a {text-decoration: none; color:#000000;}
.notes-podpis { font-weight: bold; }

.button { width: 102px; height: 20px; display: block; background:url(i/button.png) no-repeat 0 0; text-align: center; padding-top: 3px; }
/*
.b-l { background:url(i/button-l.png) no-repeat 0 0; padding-left: 8px;}
.b-r { background:url(i/button-r.png) no-repeat 0 0; text-align: left; padding-left: 17px;}
*/
input.button { 	border:none; color:#fff; height: 23px!important; text-decoration:underline; cursor:pointer; cursor:hand; padding-top: 0!important;}
.button:hover {color:#3398CC;}
.b-deactive {color:#FFFFFF !important;}

.col1-1 { float: left; width: 50%;}
.col1-2 { float: left; width: 50%;}

.col1-1 .short-news-list {margin-right:50px;}
.col1-2 .short-news-list {margin-right:50px;}

.col2-1 { float: left; width: 50%; }
.col2-2 { float: left; width: 50%; }

.col2-inner { padding-right: 20px; }

.item-block { float: left; width: 128px; height: 198px; margin-bottom: 15px; background: #6f7170; padding: 1px; font-size: 10px; margin-right: 15px; }
.item-block img { border: 1px #ffffff solid; width: 126px; height: 126px; }
.item-block .text { margin: 16px 6px 6px 6px; padding-right: 15px;line-height: 110%; background:url(i/bul-01.gif) no-repeat right top; }
.item-block a {text-decoration:none;}
.col3-1 { width: 382px; float: left; }
.col3-2 { width: 190px; float: left; background:url(i/bg-354.gif) repeat-y 0 0; margin-top: 52px; padding: 46px 0 50px 30px; }

.col3-1 form {margin-left: 20px;}

.marked-phone { font-size: 15px; display: block; color: #f07f1c; padding-bottom: 12px; }

.input-01 { width: 307px; }
.sel-01 { width: 160px; }
.p-01 { width: 169px; float: left; }
.input-02 { width: 138px; }
.txtar-01 { width: 307px; height: 288px; }
.input-button { border: 0; width: 102px; height: 23px; background:url(i/btn-send.gif) no-repeat 0 0; color: #fff; text-decoration: underline; cursor:pointer; cursor:hand;}
input.input-button:hover { color: #3398cc!important;}
.p-03 { font-size: 9px; }

.systemDesc {
	margin-bottom: 50px;
}

.errortext {
	color:#ff3300!important;
}
.notetext {
	color:#99ff99!important;
}

.popup {
	text-align:left;

	display:none;	
}

.popup ul {
	display:block;
	position:absolute;
	margin:4px 0 0 -10px;
	padding:1px 1px 0px 1px;
	border:1px solid #000;
	background-color:#f8bf8e;
	text-align: left;
	z-index:99;
}

.popup ul li {
	list-style-type:none;
	padding: 0;
	margin:0 0 1px 0;
	display:block;
}

.popup ul a {
	padding: 10px 8px;
	background-color:#f07f1c;
	display:block;	
}

.popup ul a:hover {
	background-color:#ca4810;
	color:#fff;
	text-decoration:underline;
}

.popup span {
	padding: 10px 8px;
	background-color:#ca4810;
	display:block;	
}

.hidden {
	display:none;	
}


/* NEWS ARCHIVE */

ul.months {margin: 0 0 1em 0em;}
ul.months li {
	display:inline;
	margin-right:1em;
}

.archive {
	margin-left: 10px;
	padding:10px;
	margin-bottom:1.5em;
}

.archive a {
	text-decoration: none;
}

.archive a:hover {
	text-decoration: underline;
}

.archive strong {color: #0099cc;}
.years li {
	list-style-image: url(i/bul1.gif);
	list-style-position: outside;
	list-style-type: none;
}

.back {
	margin-top: 25px; 
}

input.radio {
	border: none;
	background: none!important;
}

ul.withPicList li.item {
	list-style-type:none;
	clear:both;
	float:none;
}

div.index h1.blue {
	padding-top: 15px;
	margin-bottom: 15px;
}

div.index h1.r {
	text-align: right;
	margin: 0px 65px 15px 0;
	padding: 0;
}


.extra1-inner h1 {
	padding-top: 15px;
	margin-bottom: 20px;
}

.extra1-inner a.next {
	color: #f07f1c;
	text-decoration: none;
}

.review_home {
	padding-left: 7px;
}

/*download table*/
.atTable {
	color: #fff;
	border: 1px solid #b9b8b8;
	border-left: none;
}

.atTable td {
	padding: 5px;
	border-left: 1px solid #b9b8b8;
}

.atTable thead {
	background-color: #f07f1c;
	font-weight: bold;
}

.atTable tbody tr {
	background-color: #686664;
}

.atTable tbody tr.even {
	background-color: #737170;
}

.atTable td.files {
	width: 80px;
	text-align: center;
}


.icon {
	background-image: url("i/icons.gif");
	width: 14px;
	height: 14px;
	float: left;
	margin: 5px;
}


.pdf { background-position: 16px 0; }
.doc { background-position: 0 0; }

.spacer {
	height: 100px;
}

a.hosting {
	color:#938E8E;
	text-decoration: none;
}

a.hosting:hover {
	text-decoration: underline;
}