body
{
  margin: 0px;
  padding: 0px;
  font: normal 14px Tahoma;
  color: #444444;
  background: url(img006.gif) top left repeat-y;
}

p
{
  text-align: justify;
  margin: 0px;
  text-indent: 0px;
  padding-top: 7px;
  padding-bottom: 7px;
}

img
{
  border: 0px solid;
}

a
{
  text-decoration: none;
}

a:hover
{
  text-decoration: underline;
}

ul
{
  list-style-image: url(list_image.png);
}

li
{
  padding-top: 0px;
  padding-bottom: 10px;
}

#main
{
  width: 100%;
  min-width: 1000px;  /* исключает соскакивание блока вниз при сужении окна в Mozilla */
}

#header
{
  width: 100%;
  height: 185px;
  background: url(img001.gif) top left repeat-x;
}

#header-left
{
  width: 385px;
  height: 185px;
  float: left;
}

#header-right
{
  width: 456px;
  height: 185px;
  float: right;
  clear: right;  /* исключает соскакивание блока вниз при сужении окна в IE */
}

a.pointer
{
  background: url(img002.gif) no-repeat;
  text-decoration: none;
  font: bold 12px "Courier New";
  color: #f8dddd;
}

a.pointer:hover
{
  text-decoration: none;
}

a.pleft
{
  background-position: center left;
  padding-left: 20px;
  padding-right: 6px;
}

a.pleft:hover
{
  padding-left: 22px;
  padding-right: 4px;
}

a.pright
{
  background-position: center right;
  padding-left: 6px;
  padding-right: 20px;
}

a.pright:hover
{
  padding-left: 4px;
  padding-right: 22px;
}

a.pborder
{
  border-top: 1px solid #a4a4a4;
  border-bottom: 1px solid #a4a4a4;
}

#control
{
  width: 100%;
  height: 60px;
  background: url(img003.gif) top left repeat-x;
}

#control-left
{
  width: 253px;
  height: 60px;
  background: url(img004.gif) top left no-repeat;
  float: left;
}

#enter
{
  margin-top: 0px;
//margin-top: -2px;  /* небольшой сдвиг вверх для IE */
  padding-top: 12px;
  padding-left: 25px;
}

#control-left div#forgot
{
  padding-top: 3px;
  padding-left: 25px;
}

#control-center
{
  width: 248px;
  height: 60px;
  float: left;
}

#register
{
  padding-top: 12px;
}

#currdate
{
  text-align: right;
  padding-top: 2px;
  font: bold 11px "Courier New";
  color: #acabab;
}

#control-right
{
  width: 495px;
  height: 60px;
  background: url(img005.gif) top right no-repeat;
  float: right;
  clear: right;  /* исключает соскакивание блока вниз при сужении окна в IE */
}

#search
{
  margin-top: 0px;
//margin-top: -1px;  /* небольшой сдвиг вверх для IE */
  padding-top: 10px;
  padding-left: 20px;
}

input.control
{
  height: 15px;
  border: 1px solid #a4a4a4;
  margin: 0px;
  padding: 0px;
  padding-left: 5px;
  padding-right: 5px;
  font: normal 11px Tahoma;
  color: #5e5e5e;
}

#content
{
  width: 100%;
  padding: 0px;
  margin: 0px;
  background: url(img007.gif) top right repeat-y;
}

#content-left
{
  width: 194px;
  float: left;
}

#content-center
{
  background: #ffffff;
  margin: 0px 270px 0px 215px;
  padding-top: 10px;
}

#content-right
{
  width: 249px;
  background: url(img007.gif) top right repeat-y;
  float: right;
}

#portfolio-images
{
  background: url(img009.gif) top right repeat-y;
}

#portfolio-images div
{
  padding-left: 23px;
  height: 225px;
  background: url(img008.jpg) top right no-repeat;
}

#portfolio-list
{
  padding-top: 4px;
//padding-top: 0px;  /* хак IE */
  background: url(img009.gif) top right repeat-y;
}

#portfolio-list div
{
  padding-left: 15px;
}

div.bestworksep
{
  padding: 0px;
  margin: 0px;
  padding-top: 3px;
}

#content-right div.separator
{
  width: 249px;
  height: 8px;
  background: url(img010.gif) top right no-repeat;
}

a.clientitem
{
  font: normal 11px Tahoma;
  color: #5d5d5d;
  text-decoration: none;
}

a.clientitem:hover
{
  color: #ff0000;
}

a.clientitem span
{
  font-weight: bold;
}

div#mainmenu
{
  background: url(img011.gif) bottom left no-repeat;
}

div#mainmenu-header
{
  padding-top: 26px;
  padding-bottom: 53px;
  background: url(img012.gif) top left no-repeat;
}

div.mainmenu-item
{
  line-height: 25px;
  height: 25px;
  background: url(img013.gif) top left no-repeat;
  padding-left: 30px;
  vertical-align: middle;
}

div.mainmenu-item a
{
  line-height: 25px;
  font: bold 14px "Courier New";
  text-decoration: none;
  color: #565656;
  display: block;
  padding-top: 4px;
}

div.mainmenu-item a:hover
{
  color: #c93e3e;
  text-decoration: none;
}

div.mainmenu-item-active
{
  line-height: 25px;
  height: 25px;
  background: url(img015.gif) top left no-repeat;
  padding-left: 30px;
  vertical-align: middle;
}

div.mainmenu-item-active a
{
  line-height: 25px;
  font: bold 14px "Courier New";
  text-decoration: none;
  color: #c93e3e;
  display: block;
  padding-top: 4px;
}

div.mainmenu-item-active a:hover
{
  color: #c93e3e;
}

#contacts
{
  margin-top: 12px;
  height: 300px;
  background: url(img014.jpg) top left no-repeat;
}

#contacts div
{
  padding: 12px 10px 10px 30px;
  font: normal 11px Tahoma;
  color: #0054a2;
}

div.separator_open
{
  width: 194px;
  height: 19px;
  background: url(img016.gif) top left no-repeat;
}

div.separator_close
{
  width: 194px;
  height: 10px;
  background: url(img018.gif) top left no-repeat;
}

div.separator_left_close
{
  width: 249px;
  height: 19px;
  background: url(img019.gif) top left no-repeat;
}

#bunners
{
  width: 194px;
  background: url(img017.gif) top left repeat-y;
  text-align: center;
  font: normal 11px Tahoma;
  color: #666666;
}

#bunners div
{
  padding-top: 5px;
  padding-bottom: 5px;
}

#gas-1
{
  padding-top: 12px;
}

#gas-1, #gas-2
{
  text-align: center;
}

#footer
{
  width: 100%;
  padding: 0px;
  margin: 0px;
  background: url(img022.gif) left bottom repeat-x;
  clear: both;
}

#footer-left
{
  width: 194px;
  height: 77px;
  background: url(img020.gif) left top no-repeat;
  float: left;
}

#footer-center
{
  height: 77px;
  margin: 0 194px;
}

#footer-center div
{
  padding-top: 18px;
}

#footer-right
{
  width: 249px;
  height: 77px;
  background: url(img021.gif) left top no-repeat;
  float: right;
}

#footer-right div
{
  padding-top: 17px;
  font: normal 11px Tahoma;
  color: #666666;
}
.articlesss a{
	text-decoration:underline;
	color:#000;
	font-size: 12px;
}
.articlesss a:hover{
	text-decoration:underline;
	
}
.partners{

}
.partners2 img{
	opacity:0.5;
}
.partners2 img:hover{
	opacity:1;
}
