html, body {
   height: 100%;
   margin:0;
   padding:0;
}
#container, .h_100 {
   min-height: 100%;
   height:100%;
}
* html #container {
   height:100%
}



a:hover{text-decoration:none }
p {color:#6d6d6d;}
a img {
	border: none;
}

body {
	font-family: Arial, sans-serif;
	margin: 0px auto;
/*	font-size: 12px;*/
}


#top_icons {
  position: absolute;
  margin-left: 953px;
  margin-top: 0px;  
}
#top_icons td {
  vertical-align: bottom;
}  

#le, .le {
  width: 50%;
  background-color: #ffffff;
  background-image: url(/res/img/l.jpg);
	background-repeat: repeat-y;
  background-position:right;   
}

#ri, .ri {
  width: 50%;
  background-color: #ffffff;
  background-image: url(/res/img/r.jpg);
	background-repeat: repeat-y;
  background-position:left;
}

#ma {
  width: 1024px;
  background-color: #ffffff;   
  vertical-align: top;
}

#hlc {
	background: url(../img/header-lc.png) repeat-x;
	height: 121px;
	width: 1024px;
}

#hlc td.phone {
	color: #fff;
	font-size: 12px;
	padding: 3px 25px 0 17px;
	
	
/* 	padding-right: 30px; */
}
#hlc td.phone a{font-weight:normal; text-decoration:underline;}
#hlc td.phone a:hover{font-weight:normal; text-decoration:none;}

#hlc td.search {
	padding-right: 19px;
	position: relative;
	
}

#hlc input {
	width: 145px;
	height: 19px;
	border: solid 1px #525252;
	background: #c3c3c3;
}

#hlc input.submit {
	background: url(../img/b_search.png) no-repeat;
	height: 19px;
	border: none;
	width: 56px;
}

#hlc a {
	color: #fff;
	text-decoration: none;
	font-weight: bold;
}

#top-menu {
	margin-top: 2px;
	margin-right: 5px;
}

#top-menu td, table.top-menu td {
	width: 121px;
	height: 43px;
	background: url(../img/top-menu-button.png) no-repeat;
	font-size: 11px;
	text-align: center;
}

div.right-block {
	float: right;
}

#banner {
/* 	background: url(../img/megabanner.png) no-repeat center; */
/* 	height: 310px; */
	/*background: url(../img/mb.jpg) repeat-y center;*/
}

#logo-banner {
	background: url(../img/logo-banners.png) repeat-x;
	height: 44px;
display: none;
}

#logo-banner table {
	width: 400px;
	margin-top: 5px;
}

#logo-banner td {
	text-align: center;
	padding: 5px;
}

#fotter {
	background: url(../img/fotter.png) repeat-x;
}

#fotter td {
	height: 74px;
	font: normal 10px Verdana;
	color: #fff;
}

#fotter a {
	color: #fff;
}

table.af-catalog {
	width: 100%;
	/*font-size: 90%;*/
}

table.af-catalog td.item {
	background: url(../img/td-item.png) bottom left no-repeat;
	width: 33%;
}

table.af-catalog td.item div {
	margin: 20px 10px;
}

a {
	color: #111;
}

table.af-catalog a.bold {
	text-decoration: none;
	font-weight: bold;
}

span.catalog-price {
	color: #52648a;
}

#page_choiser, #page_choiser a {
	font-size: 12px;
	color: gray;
}

.gyy td {
	font-family: arial;
	padding: 5px 10px;
}

.gyy td input.border1 {
	border: solid 1px #7f7f7f;
}

p.gyy-mess {
	font-family: arial;
}

ul.li-15 li {
	margin-bottom: 5px;
}


.services .item{padding-bottom:10px;width: 500px;vertical-align:top;}
.services .item img{float:left;margin:0 10px 10px 0}
.parent_el, .child {margin:0 0 0 5px !important;}
.prise ()
td.td_item_1 p {margin-right:10px;}
td.td_item_1 a {color:#666666;}
div.parent_el img {margin-left:15px;}

/*.down-intem a {margin-left: 30px;}*/
.down-intem h4 {margin-bottom: 5px;}
.file_pdf, .file_html, .file_wmv, .file_ppt, .file_avi, .file_txt, .file_rar, .file_zip, .file_doc, .file_xls {
	display:block;
	height:40px;
	margin-bottom:12px;
	padding-left:40px;
	text-align:left;
}

.file_doc {	background:url("/res/img/file_doc.gif") no-repeat scroll 0 0 transparent;}
.file_avi {	background:url("/res/img/file_avi.gif") no-repeat scroll 0 0 transparent;}
.file_html {	background:url("/res/img/file_html.gif") no-repeat scroll 0 0 transparent;}
.file_pdf {	background:url("/res/img/file_pdf.gif") no-repeat scroll 0 0 transparent;}
.file_ppt {	background:url("/res/img/file_ppt.gif") no-repeat scroll 0 0 transparent;}
.file_zip, .file_rar {	background:url("/res/img/file_rar.gif") no-repeat scroll 0 0 transparent;}
.file_txt {	background:url("/res/img/file_txt.gif") no-repeat scroll 0 0 transparent;}
img.border {border:1px solid #7f7f7f; padding:2px;}
img.skype {margin:0 6px 0 0; float:left;}
div.title {height:35px; margin:10px 0px 0px 0px !important;padding:0px !important;}


#le {vertical-align:top}
.newyear1 #le div{background:url(/res/img/newyear1-l.png) no-repeat right 0;height:585px}
.newyear2 #le div{background:url(/res/img/newyear2-l.png) no-repeat right 0;height:496px}
#ri {vertical-align:top}
.newyear1 #ri div{background:url(/res/img/newyear1-r.png) no-repeat left 0;height:599px}
.newyear2 #ri div{background:url(/res/img/newyear2-r.png) no-repeat left 0;height:496px}



