body {
	margin:0px;
	font-family:arial;
	font-size:13px;
	color:#787675;
	text-align:left;
	/*background:#808080;*/
	background-color: #FFFFFF;
	/*border:1px solid #ffffff;*/
}

b, strong {
  font-weight: bold;
}

h1 {
  font-weight: bold;
  font-size:13px;
}

table {
    	border-collapse: collapse;
	border:0px;
	margin:0px;
	font-family:arial;
	font-size:13px;
	color:#787675;
	text-align:left;
}
table td {
	padding: 0px;
}
div.fav {
	height:55px;
	/*background:url('./img/fav_bg.jpg') repeat-x top;*/
	text-align: right;
	float: right;
}

div.fav .img {
  padding-right:27px;
}
div.paddleft {
	padding-left:0px;
}
.logo_bg {
	height:240px;
	background:url('./img/logo_bg.jpg') repeat-x top left;
	width: 100%;
}
div.tel {
	font-size:20px;
	color:#eb8e3d;
	margin-top: 31px;
	padding-top: 45px;
	margin-right: 0px;
	float: right;
	text-align: right;
	height: 161px;
	background:url('./img/ugol.jpg') no-repeat top right;
}

div.tel img.ugol {
	display: block;
	margin-bottom: 46px;
	margin-top: 0px;
	float: right;
}
div.tel span {
  padding-right: 34px;
}
.main {
	background:#ffffff url('./img/main.jpg') repeat-y left;
	width: 100%;
	min-height: 1000px;
}
img {
	padding:0;
	margin:0;
	border:0;
}
a.arc, a.arc:link, a.arc:visited, a.arc:active {
	color:#9cb7c1;	
	padding-left:10px;
	text-decoration:none;
}
a.arc:hover {
	color:#9cb7c1;	
	padding-left:10px;
	text-decoration:underline;
}

a.blue, a.blue:link, a.blue:visited, a.blue:active {
	color:#9cb7c1;
	text-decoration:underline;
}
a.blue:hover {
	color:#9cb7c1;	
	text-decoration:none;
}


a.navtop, a.navtop:link, a.navtop:visited, a.navtop:active {
	color:#007fc6;
	font-size:13px;
	padding:0 8px 0 8px;
	text-decoration:none;
	text-transform: lowercase;
}
a.navtop:hover {
	color:#eb8a36;
	font-size:13px;
	padding:0 8px 0 8px;
	text-decoration:none;
}
a.navtop1, a.navtop1:link, a.navtop1:visited, a.navtop1:active {
	color:#007fc6;
	font-size:13px;
	text-decoration:underline;
}
a.navtop1:hover {
	color:#eb8a36;
	font-size:13px;
	text-decoration:none;
}
a.grey, a.grey:link, a.grey:visited, a.grey:active {
	color:#605d5c;
	font-size:13px;
	padding:0 0 0 7px;
	text-decoration:underline;
}
a.grey:hover {
	color:#e77817;
	font-size:13px;
	padding:0 0 0 7px;
	text-decoration:none;
}
a.grey4, a.grey4:link, a.grey4:visited, a.grey4:active {
	color:#605d5c;
	font-size:13px;
	text-decoration:underline;
}
a.grey4:hover {
	color:#e77817;
	font-size:13px;
	text-decoration:none;
}

.grey4 a, .grey4 a:link, .grey4 a:visited, .grey4 a:active {
	color:#605d5c;
	font-size:13px;
	text-decoration:underline;
}
.grey4 a:hover {
	color:#e77817;
	font-size:13px;
	text-decoration:none;
}

span.greybold {
	color:#605d5c;
	font-weight:bold;
}
a.grey1, a.grey1:link, a.grey1:visited, a.grey1:active {
	color:#605d5c;
	font-size:13px;
	padding:0 0 0 7px;
	text-decoration:none;
}
a.grey1:hover {
	color:#e77817;
	font-size:13px;
	padding:0 0 0 7px;
	text-decoration:underline;
}
a.grey2, a.grey2:link, a.grey2:visited, a.grey2:active {
	color:#605d5c;
	font-size:13px;
	padding:0 22px 0 22px;
	text-decoration:none;
}
a.grey2:hover {
	color:#e77817;
	font-size:13px;
	padding:0 22px 0 22px;
	text-decoration:underline;
}
a.grey3, a.grey3:link, a.grey3:visited, a.grey3:active {
	color:#605d5c;
	font-size:13px;
	text-decoration:underline;
}
a.grey3:hover {
	color:#e77817;
	font-size:13px;
	text-decoration:none;
}

a.rate {
	background:url('./img/rate.jpg') no-repeat left bottom;
	width:38px;
	height:24px;
	line-height:24px;
	display:block;
	margin-right:1px;
	color:#ffffff;
	text-align:center;
	text-decoration:none;
}
a.rate:hover {
	background:url('./img/rate1.jpg') no-repeat left bottom;
	width:38px;
	height:24px;
	line-height:24px;
	display:block;
	margin-right:1px;
	color:#ffffff;
	text-align:center;
	text-decoration:underline;
}

div.navtop01 {
	height:43px;
	margin:0 33px 0 186px;
}
div.navtop0 {
	height:43px;
	margin:0 33px 0 77px;
}
div.navtop10 {
	margin:0 33px 0 181px;
}
div.navtop1 {
	margin:0 33px 0 72px;
}
div.navtop2 {
	margin:0 23px 0 72px;
}

div.navtop1 div.navtop2 {
	margin:0;
}
div.navtop3 {
	margin:0 33px 0 72px;
	/*border-bottom:1px solid #b7b6b5;*/
	line-height:27px;
}
.line {
	border-bottom:1px solid #b7b6b5;

	margin-left: 70px;
}

ul.third1 {
  display: block;
  width: 100%;
  margin: 0;
  padding: 0;
}

div.navtop {
	color:#007fc6;
	font-size:13px;
	margin:0px 0 26px 182px;
}
p {
	margin:0px;
	padding:0px;
	margin-bottom:20px;
}
img.top {
	padding:0 8px 0 7px;
}
img.fav  {
	padding:31px 10px 0 10px;
}
div.nav {
	background:url('./img/nav.jpg') no-repeat left bottom;
	width:242px;
}
div.navinto {
	padding:0 28px 18px 9px;
}
.darkblue {
	color:#007fc6;
	font-weight:bold;
	font-size:13px;
}
img.left {
	padding-left:12px;
}

div.third img.left {
	padding-left:0px;
}

div.navul {
	font-size:13px;
	line-height:13px;
	margin:16px 0 0 43px;
	color:#605d5c;
}
div.navul1 {
	font-size:13px;
	line-height:13px;
	margin:16px 0 0 43px;
	color:#2879b3;
}
div.height6 {
	padding-top:6px;
}
div.height14 {
	padding-top:14px;
}
div.height24 {
	padding-top:24px;
}
div.height60 {
	padding-top:60px;
}
div.height30 {
	padding-top:30px;
}
div.height10 {
	padding-top:10px;
}
div.height20 {
	padding-top:20px;
}
div.height100 {
	/* padding-top:100px; */
}
table.third td {
	padding:10px;
}

ul.third {
	display: block;
	margin: 0;
	padding: 0;
	width: 100%;
}

ul.third li {
  display: block;
  float: left;
  clear: right;
	padding:5px 10px 5px 13px;
	width: 30%;
	margin: 0;
	overflow: hidden;
}

table.third1 td, ul.third1 li {
	padding: 10px;
	display: block;
	float: left;
	width: 30%;
}

table.third2 td {
	/* padding:5px 10px 5px 10px; */
	padding:5px 10px 5px 0px;
}

.third2 {
	width: 100%;
}

#contone {
  float: left;
}

#conttwo {
  float: right;
  width: 190px;
  height: 300px;
}

#contone_table {
  width: 100%;
}

#contone_td_1 {
  float: left;
}

#contone_td_2 {
  float: left;
  padding-left: 2em;
}

ul.third22 {
  display: block;
	margin: 0;
	padding: 0;
}
ul.workslist {}
ul.workslist li {
/*   height: 300px; */
_height:250px;
min-height: 250px;
vertical-align: top !important;
}

ul.third22 li {
  /*display: table-cell;
  vertical-align: top;
  float: left;
  margin:0 1% 0 1%;
  width: 30%;
  padding: 0;
border: none;
*/
	
  display:-moz-inline-stack; display:inline-block; zoom:1; *display:inline;
  width: 29%; 
  /*padding:0 1%; */
  margin: 0 1%;
  padding: 0px;
}

table.third22 td {
	padding:0 10px 0 10px;
}
table.third22 td table td, ul.third22 li span {
	padding:0;
}
div.third {
	text-align:center;
	height:auto !important;
	height:160px;
	min-height:160px;
	/*border:1px solid #f3f4f5;
	background:url('./img/third.jpg') no-repeat left bottom;*/
}
ul.third22 li div.third, ul.third1 li div.third {
	text-align:left;
	height:auto !important;
	min-height:60px;
}
span.nexxt {
	color:#9cb7c1;	
	padding-left:10px;
}
div.third12 {
	text-align:center;
	/*border:1px solid #f3f4f5;
	background:url('./img/third12.jpg') no-repeat left bottom;*/
}
div.blue {
	background:url('./img/blue.jpg') no-repeat left top;
	padding-top:6px;
	padding-left:8px;
	line-height:13px;
	font-size:13px;
	font-weight:bold;
	color:#007fc6;
}
div.news1 {
	margin:10px 12px 0 20px;
}
div.news1 b, div.news1 strong {
	font-weight: normal;
}
div.navtop1 b, div.navtop1 strong, div.navtop2 b, div.navtop2 strong  {
	font-weight: normal;
}

.third22 b, .third22 strong {
	font-weight: normal;
}

div.news {
	line-height:20px;
	background:url('./img/news.jpg') no-repeat left top;
	padding-left:44px;
	color:#007fc6;
	font-weight:bold;
	text-decoration:underline;
	font-size:13px;
}
div.tel1 {
	background:url('./img/tel1.jpg') no-repeat left top;
	line-height:31px;
	padding-left:33px;
	height: 28px;
}
div.tel1 img {
  margin-top: 9px; 
}
div.mail1 {
	background:url('./img/mail1.jpg') no-repeat left top;
	line-height:23px;
	padding-left:33px;
	height: 21px;
}
div.mail1 img {
  margin-top: 3px;
}
div.icq {
	background:url('./img/icq.jpg') no-repeat left top;
	line-height:24px;
	padding-left:33px;
	height: 21px;
}
div.icq img {
  margin-top: 6px;
}
div.skype {
	background:url('./img/skype.jpg') no-repeat left top;
	line-height:24px;
	padding-left:33px;
	height: 21px;
}
div.skype img {
  margin-top: 6px;
}

div.connect {
	background:url('./img/connect.jpg') no-repeat left top;
	padding-left:62px;
	font-size:13px;
	height:auto !important;
	height:160px;
	min-height:160px;
}
div.zakaz {
	background:url('./img/zakaz.jpg') no-repeat left top;
	padding-left:80px;
	font-size:13px;
	height:auto !important;
	height:64px;
	min-height:64px;
}
div.client {
	background:url('./img/client.jpg') no-repeat left top;
	text-indent:54px;
	font-size:13px;
	line-height:35px;
	margin-top:10px;
	width:180px;
}
div.akc {
	line-height:32px;
	background:url('./img/akc.jpg') no-repeat left top;
	padding-left:60px;
	color:#007fc6;
	font-weight:bold;
	text-decoration:underline;
	font-size:13px;
}
div.blue1 {
	color:#007fc6;
	font-weight:bold;
	font-size:13px;	
}
td.bluetext {
	color:#007fc6;
}
input.text {
	font-family:arial;
	font-size:13px;
	color:#605d5c;
	width:236px;
	border:1px solid #cdcccc;
	margin:2px 0 16px 0;
}
input.text1 {
	font-family:arial;
	font-size:13px;
	color:#605d5c;
	width:512px;
	height:162px;
	border:1px solid #cdcccc;
	margin:2px 0 16px 0;
}
input.text2 {
	font-family:arial;
	font-size:13px;
	color:#605d5c;
	border:1px solid #cdcccc;
	margin:2px 0 0 0;
	background-color:#ffffff;
}
table.bot_bg {
	background:url('./img/bot_bg.jpg') repeat-x bottom;	
	height:230px;
}
td.bot_left {
	background:url('./img/bot_left.jpg') no-repeat left bottom;	
}
td.bot_right {
	background:url('./img/bot_right.jpg') no-repeat right bottom;	
}
.logo {
	background:url('./img/logo.jpg') no-repeat left bottom;	
	float: left;
	width: 769px;
	height:240px;
	margin-top: 0px;
	/*margin-left: 70px;   */
}
table.copy {
	height:100px;
	color:#ffffff;
	font-size:12px;
	line-height:15px;
}
div.copy {
	/*margin:0 42px 0 90px;*/
	padding-top: 130px;
	color: #FFFFFF;
}

div.copy a {
	color: #FFFFFF;
}

div.logo1 {
	/*margin:24px 0 0 88px;*/
}
div.counter {
	padding:0 3px 0 3px;
}
img.center {
	padding:0 4px 0 4px;
}
img.nono {
	padding:0 0 6px 14px;
}

.B_crumbBox {
  text-transform: uppercase;
  color:#007fc6;
  font-weight:bold;
}

.B_crumbBox a, .B_crumbBox span {
  text-decoration: none;
  color:#007fc6;
}

.B_crumbBox a.B_lastCrumb, .B_crumbBox span.B_lastCrumb, .B_crumbBox .B_currentCrumb {
	color:#605d5c;
}

.B_crumbBox .B_lastCrumb .B_firstCrumb .B_currentCrumb {
  color:#007fc6;
}

span.nodisplay {
  display: none;
}

a.navtop.active {
	color:#eb8a36;
}

.navinto  {
  text-transform: uppercase;
}

.navtop1 p {
  text-align: justify;
}

.third .blue {
	padding-bottom:3px;
}

.ditto_page {
  padding-left: 1em;
  color:#9cb7c1;
	text-decoration:underline;
}

.ditto_currentpage {
  padding-left: 1em;
}

.none {
  float: none;
  clear: both;
}

#buttons {
  float: left;
  margin-top:20px;
  padding-left: 20%;
}

#botcontact {
  width: 160px;
  float: right;
  /*margin-top:30px;*/
}

#botcontact img {
  display: block;
  margin: 0px;
  padding: 0px;
  border: 0px;
}

#copyright {
  width: 385px; 
  padding-left: 100px;
}

.maincontent {
  padding-left: 70px;
}


a.rate_1_1 {
	background:url('./img/rate1.jpg') no-repeat left bottom;
	color:#ffffff;
}
a.rate_1_1 {
	background:url('./img/rate1.jpg') no-repeat left bottom;
	color:#ffffff;
}
a.rate_2_2 {
	background:url('./img/rate1.jpg') no-repeat left bottom;
	color:#ffffff;
}
a.rate_3_3 {
	background:url('./img/rate1.jpg') no-repeat left bottom;
	color:#ffffff;
}
a.rate_4_4 {
	background:url('./img/rate1.jpg') no-repeat left bottom;
	color:#ffffff;
}
a.rate_5_5 {
	background:url('./img/rate1.jpg') no-repeat left bottom;
	color:#ffffff;
}
a.rate_6_6 {
	background:url('./img/rate1.jpg') no-repeat left bottom;
	color:#ffffff;
}
a.rate_7_7 {
	background:url('./img/rate1.jpg') no-repeat left bottom;
	color:#ffffff;
}
a.rate_8_8 {
	background:url('./img/rate1.jpg') no-repeat left bottom;
	color:#ffffff;
}
a.rate_9_9 {
	background:url('./img/rate1.jpg') no-repeat left bottom;
	color:#ffffff;
}
a.rate_10_10 {
	background:url('./img/rate1.jpg') no-repeat left bottom;
	color:#ffffff;
}
a.rate_11_11 {
	background:url('./img/rate1.jpg') no-repeat left bottom;
	color:#ffffff;
}
a.rate_12_12 {
	background:url('./img/rate1.jpg') no-repeat left bottom;
	color:#ffffff;
}
a.rate_13_13 {
	background:url('./img/rate1.jpg') no-repeat left bottom;
	color:#ffffff;
}
a.rate_14_14{
	background:url('./img/rate1.jpg') no-repeat left bottom;
	color:#ffffff;
}
a.rate_15_15 {
	background:url('./img/rate1.jpg') no-repeat left bottom;
	color:#ffffff;
}
a.rate_16_16 {
	background:url('./img/rate1.jpg') no-repeat left bottom;
	color:#ffffff;
}
a.rate_17_17 {
	background:url('./img/rate1.jpg') no-repeat left bottom;
	color:#ffffff;
}
a.rate_18_18 {
	background:url('./img/rate1.jpg') no-repeat left bottom;
	color:#ffffff;
}
a.rate_19_19 {
	background:url('./img/rate1.jpg') no-repeat left bottom;
	color:#ffffff;
}


span.navtop {
  padding-left: 1px;
}



.specials {
  width: 90%;
}

.specials div {
  position:relative;
  float:left;
  width:19%;
  text-align:center;
  background:url(/img/next.jpg) no-repeat right 22px;
}

.specials div.last { background:none;}

.specials a.grey2 {
  padding:0px;
}

.navtop2 h1 {padding-top:0px;padding-bottom:0px; margin-top: 0px; margin-bottom: 0px;}

.i1 { background: url(/images/img_bg_02.gif) top left repeat-y; width: 634px; margin: 0 auto;}
.i2 { background: url(/images/img_bg_01.gif) top left no-repeat; width: 634px;}
.i3 { background: url(/images/img_bg_04.gif) bottom left no-repeat; width: 599px; padding: 27px 26px 25px 19px;}

.righoe a{color:#E77817 !important;}
.righoe a:hover{color:#007FC6 !important;}

.summary_a {text-decoration: none; color:#787675;}

.nav_bar {text-align: center;}
.nav_bar span{padding:0 1px;}
.nav_bar .ditto_page a { background:#c2c1c1; color:#FFFFFF; text-decoration:none; padding:0 4px; margin: 1px;}
.nav_bar .ditto_page a:hover {background:#0093dd;}
.nav_bar .ditto_currentpage a { background:#0093dd; color:#FFFFFF;  padding:0 4px;  margin: 1px;}
.nav_bar a {text-decoration: none;}