html
{
  margin: 0px;
  padding: 0px;
  border: 0px;
  background: #F0F0F0 url('../images/x-bg-fon-maxim-service.png') top repeat-x;
}

body
{
  background:  url('../images/header-fon-maxim-service.png') top center no-repeat;

  margin: 0 auto;
  width: 1000px;
}

a
{
  color: #000000;
  text-decoration: none;
}

.hs
{
  position: relative;
  margin: 0 auto;
  width: 900px;
}

.f1
{
  width: 200px;
  float: left;
  color: #A2A2A2;
  font-family: 'Century Gothic';
  font-size: 11px;
  text-align: left;
  padding-top: 30px;
}

.b1
{
  background: url('../images/stiker-maxim-service.png') no-repeat;
  width: 100px;
  height:63px;
  float: left;
  margin-right: 5px;
  text-align: center;
  line-height: 63px;
}
.b2
{
  background: url('../images/stiker-maxim-service.png') no-repeat;
  width: 100px;
  height:63px;
  float: left;
  margin-right: 5px;
  text-align: center;
  line-height: 63px;
}
.b3
{
  background: url('../images/stiker-maxim-service.png') no-repeat;
  width: 100px;
  height:63px;
  float: left;
  margin-right: 5px;
  text-align: center;
  line-height: 63px;
}
.b4
{
  background: url('../images/stiker-maxim-service.png') no-repeat;
  width: 100px;
  height:63px;
  float: left;
  margin-right: 5px;
  text-align: center;
  line-height: 63px;
}
.b5
{
  background: url('../images/stiker-maxim-service.png') no-repeat;
  width: 100px;
  height:63px;
  float: left;
  margin-right: 5px;
  text-align: center;
  line-height: 63px;
}
.b1 a, .b2 a, .b3 a, .b4 a, .b5 a
{
  font-family: 'Century Gothic';
  font-weight: bold;
  font-size: 16px;
  display:block;
  color: #1A5291;
  text-decoration: none;
  text-shadow: 1px 1px 1px #FFF;
}
.b1 a:hover, .b2 a:hover, .b3 a:hover, .b4 a:hover, .b5 a:hover
{
  background: url('../images/on-mouse-yes-maxim-service.png') no-repeat;
  background-position: 5px 10px;
}

.b1:hover, .b2:hover, .b3:hover, .b4:hover, .b5:hover
{
  background: url('../images/stiker-maxim-service-on.png') no-repeat;
}


.f2
{
  width: 100px;
  height: 63px;
  float: left;
}

.l1
{
  width: 300px;
  height: 124px;
  float: left;
  clear:both;
}

.lb1
{
  background: url('../images/razrabotka-maxim-service.png') center bottom no-repeat;
  width: 100px;
  height: 130px;
  float: left;
}

.lb2
{
  background: url('../images/prodvizh-maxim-service.png') center bottom no-repeat;
  width: 100px;
  height: 130px;
  float: left;
}

.lb3
{
  background: url('../images/support-maxim-service.png') center bottom no-repeat;
  width: 100px;
  height: 130px;
  float: left;
}

.l2
{
  width: 290px;
  height: 70px;
  float: left;
  text-align: center;
  line-height: 10px;
}
.l2 p
{
  color: #1A5291;
  font-family: 'Century Gothic';
  font-size: 13px;
  margin-top: 40px;
}

.l2 p.tel
{
  margin-top: 20px;
}


.l2 a
{
  color: #000000;
  font-family: 'Arial Bold';
  font-size: 12px;
}
.pc
{
  height: 30px;
  clear: both;
}

.r0
{
  width: 891px;
  height: 45px;
  position: relative;
  margin: 0 auto;
}
.r1
{
  background: url('../images/r1-maxim-service.png') no-repeat;
  width: 18px;
  height: 45px;
  float: left;
  clear:both;
}
.r2
{
  background: url('../images/r2-maxim-service.png') repeat-x;
  width: 279px;
  height: 45px;
  float: left;
  text-align: center;
  color: #FFFFFF;
  font-size: 15px;
  font-family: 'Century Gothic';
  vertical-align : middle;
  display : table-cell;
  line-height: 45px;
}

.r2 b, .r7 b{
	letter-spacing: 3px;
	text-shadow:1px 1px 1px #000;
}

.sr1 b, .sr2 b, .sr3 b{
	letter-spacing: 3px;
	text-shadow:1px 1px 1px #FFF;
}
.r7
{
  background: url('../images/r2-maxim-service.png') repeat-x;
  width: 567px;
  height: 45px;
  float: left;
  text-align: center;
  color: #FFFFFF;
  font-size: 15px;
  font-family: 'Century Gothic';
  vertical-align : middle;
  display : table-cell;
  line-height: 45px;
}

.r3
{
  background: url('../images/r3-maxim-service.png') no-repeat;
  width: 9px;
  height: 45px;
  float: left;
}
.r4
{
  background: url('../images/r4-maxim-service.png') no-repeat;
  width: 18px;
  height: 45px;
  float: left;
}

.t0
{
    margin: 0 auto;
    position: relative;
    width: 888px;
}
.t1
{
  width: 296px;
  float: left;
  clear: both;
  font-size: 15px;
  font-family: 'sans-serif';
  letter-spacing: 2px;
  text-align: left;
}

.t2, .t3
{
  width: 296px;
  float: left;
  font-size: 15px;
  font-family: 'sans-serif';
  letter-spacing: 2px;
  text-align: left;
}

.t7
{
  width: 592px;
  float: left;
  font-size: 15px;
  font-family: 'sans-serif';
  letter-spacing: 2px;
  text-align: left;
}

.ft1, .ft2, .ft3{
  font-size: 15px;
  font-family: 'sans-serif';
  letter-spacing: 2px;
  text-align: left;
}

.t1 p
{
  padding: 15px;
}

.t2 p
{
  padding: 15px;
}

.t3 p
{
  padding: 15px;
}

.t7 p
{
  padding: 15px;
}

.q1
{
  background: url('../images/fon-block-1-maxim-service.png') center repeat-y;
  width: 300px;
  height: 122px;
}

.q1_login_form
{
  background: url('../images/login-form-maxim-service.png') left top no-repeat;
  width: 300px;
  height: 122px;
  margin-top: 10px;
}

.q1_login_form p{
	padding: 5px 5px 5px 65px;
}

.q1 p
{
  padding: 5px 5px 5px 55px;
}

.q2
{
  background: url('../images/info-block-maxim-service.png') no-repeat;
  background-position: 0px 11px;
  width: 300px;
  margin-top: 10px;
}

.q2 p
{
  padding-left: 55px;
}

.qg p
{
  color: #1A5291;
  font-family: 'Century Gothic';
  line-height: 48px;
  padding-left: 55px;
  font-size: 15px;
  letter-spacing: 3px;
	text-shadow:1px 1px 1px #FFF;
}

.qg
{
  background: url('../images/icon-contakt-maxim-service.png') no-repeat;
  background-position: 207px 5px;
  width: 300px;
  height: 79px;
}

.by
{
  background: url('../images/body-maxim-service.png') center top repeat-y;
  width: 100%;
  clear: both;
}

.sr
{
  background: url('../images/sr-maxim-service.png') repeat-x;
  background-position: 0px 5px;
  height: 74px;
  position: relative;
  margin: 0 auto;
  width: 890px;
  clear: both;
}

.sr1
{
  width: 207px;
  height: 74px;
  float: left;
}

.sr1 p
{
  color: #1A5291;
  font-family: 'Century Gothic';
  line-height: 35px;
  padding-left: 55px;
  font-size: 15px;
}

.sr2
{
  width: 180px;
  height: 74px;
  float: left;
}

.sr2 p
{
  color: #1A5291;
  font-family: 'Century Gothic';
  line-height: 35px;
  padding-left: 55px;
  font-size: 15px;
}

.sr3
{
  width: 191px;
  height: 74px;
  float: left;
}

.sr3 p
{
  color: #1A5291;
  font-family: 'Century Gothic';
  line-height: 35px;
  padding-left: 55px;
  font-size: 15px;
}

.srp
{
  background: url('../images/icon-money-maxim-service.png') center left no-repeat;
  width: 82px;
  height: 74px;
  float: left;
}
.srt
{
  background: url('../images/sr-t-maxim-service.png') center no-repeat;
  width: 27px;
  height: 74px;
  float: left;
}
.srl
{
  background: url('../images/icon-web-maxim-service.png') center left no-repeat;
  width: 80px;
  height: 74px;
  float: left;
}
.srb
{
  background: url('../images/icon-button-maxim-service.png') center repeat-x;
  width: 68px;
  height: 74px;
  float: left;
}
.ft0
{
  width: 890px;
  margin: 0 auto;
  clear: both;
  height: 280px;
  position:relative;
}
.ft1
{
  background: url('../images/ft-1-maxim-service.png') right bottom no-repeat;
  width: 296px;
  height: 100%;
  clear: both;
  float: left;
  font-size: 13px;
  font-family: 'Arial Bold';
}
.ft1 p
{
  padding-left: 55px;
}
.ft2
{
  width: 296px;
  float: left;
  font-size: 13px;
  font-family: 'Arial Bold';
}
.ft2 p
{
  padding-left: 75px;
}
.ft3
{
  width: 296px;
  float: left;
  font-size: 14px;
}
.ft3 p
{
  padding-left: 65px;
}
.fh0
{
  width: 890px;
  margin: 0 auto;
  clear: both;
  border-top: 3px solid #DEDEDE;
}
.fh1
{
  color: #9E9E9E;
  float: left;
  text-align: left;
  width: 50%;
  padding-top: 25px;
}

.fh2
{
  color: #9E9E9E;
  float: left;
  text-align: right;
  width: 50%;
}



.buttons_fother_block_maxim_service
{
	left: 7px;
	top: 48px;
	filter:alpha(opacity=50);
	opacity: 0.5;
  cursor:pointer;
  padding-left: 55px;
}

div.buttons_fother_block_maxim_service:hover
{
	filter: alpha(opacity=100);
	opacity: 1;
}


.input-form-order-maxim-service
{
  background: url('../images/input-form-order-maxim-service.png') center top no-repeat;
  height: 27px;
  width: 275px;
  border: 0px;
  padding-bottom: 5px;
  padding-left: 5px;
  padding-right: 5px;
  font-size: 20px;
}

.textarea-form-order-maxim-service
{
  background: url('../images/textarea-form-order-maxim-service.png') center top no-repeat;
  height: 135px;
  width: 275px;
  border: 0px;
  padding-bottom: 5px;
  padding-left: 5px;
  padding-right: 5px;
  font-size: 20px;
}

a img
{
  border: 0px;
}

.otzuv_maxim_service
{
  background: url(../images/nawi_otzuvu.png) no-repeat;
  width: 20px;
  height: 200px;
  position: fixed;
  top: 10px;
  left: 0px;
  display: block;
}

.otzuv_maxim_service a
{
  display: block;
  width: 20px;
  height: 200px;
}

.soz_zakladki
{
  width: 35px;
  height: 400px;
  position: fixed;
  top: 10px;
  right: 0px;
  display: block;
}

.soz_zakladki img
{

margin-top: 5px;
}

.kit img{
	margin-left: 10px;
	margin-right: 10px;
}

.kit{
	height: 40px;
	line-height: 40px;
	padding-left: 60px;
}

.kit_skype{
	background: url(../images/skype.png) no-repeat;
}
.kit_mobile{
	background: url(../images/mobile.png) no-repeat;
}
.kit_icq{
	background: url(../images/icq.png) no-repeat;
}
.kit_email{
	background: url(../images/email.png) no-repeat;
}
.kit_gb{
	background: url(../images/gb.png) no-repeat;
}

/*
.t2{
	background: url(../images/t2.png) top left no-repeat;
}
.t2:hover{
	background: url(../images/t2_on.png) top left no-repeat;
}

.t1{
	background: url(../images/t1.png) top left no-repeat;
}
.t1:hover{
	background: url(../images/t1_on.png) top left no-repeat;
}

.t3{
	background: url(../images/t3.png) top left no-repeat;
}
.t3:hover{
	background: url(../images/t3_on.png) top left no-repeat;
}

*/


.t_in_1, .t_in_2, .t_in_3{
	width: 100px; 
	height: 100px; 
	float: left;
}

.table_order{
	width: 98%;
	margin: 0 auto;
}
.table_order_left{
	width: 150px;
}

.table_order input[type="text"],  .table_order input[type~="text"], .table_order input[type="password"],  .table_order  input[type~="password"], textarea{
	width: 400px;
}

.table_order select{
	width: 403px;
}


.table_order select, .table_order input[type="text"],  .table_order input[type~="text"], .table_order input[type="password"],  .table_order  input[type~="password"], textarea{
	border: 1px solid #3878AF;
	-moz-border-radius: 5px 5px 5px 5px;
-webkit-border-bottom-left-radius: 5px;
-webkit-border-bottom-right-radius: 5px;
-webkit-border-top-left-radius: 5px;
-webkit-border-top-right-radius: 5px;
-khtml-border-radius: 5px 5px 5px 5px;
border-radius: 5px;
}

.input_cr_priv{

border: 1px solid #3878AF;
	-moz-border-radius: 5px 5px 5px 5px;
-webkit-border-bottom-left-radius: 5px;
-webkit-border-bottom-right-radius: 5px;
-webkit-border-top-left-radius: 5px;
-webkit-border-top-right-radius: 5px;
-khtml-border-radius: 5px 5px 5px 5px;
border-radius: 5px;
width: 400px;

}


.table_login input[type="text"],  .table_login input[type~="text"], .table_login input[type="password"],  .table_login input[type~="password"]{

border: 1px solid #3878AF;
	-moz-border-radius: 5px 5px 5px 5px;
-webkit-border-bottom-left-radius: 5px;
-webkit-border-bottom-right-radius: 5px;
-webkit-border-top-left-radius: 5px;
-webkit-border-top-right-radius: 5px;
-khtml-border-radius: 5px 5px 5px 5px;
border-radius: 5px;
width: 150px;
height: 20px;
}

.sub_send{
	background: url(../images/r2-maxim-service.png) repeat-x;
	width: 150px;
	height: 35px;
	border: 1px solid #FFF;
	  -moz-border-radius: 10px 10px 10px 10px;
-webkit-border-bottom-left-radius: 10px;
-webkit-border-bottom-right-radius: 10px;
-webkit-border-top-left-radius: 10px;
-webkit-border-top-right-radius: 10px;
-khtml-border-radius: 10px 10px 10px 10px;
border-radius: 10px;
color: #FFF;
font-size: 16px;
margin-top: 10px;
cursor: pointer;
}

.l2 a img{
	width: 32px;
}

.lang_1{
	width: 32px;
	height: 32px;
	background: url(../images/flag_ru.png) no-repeat;
	float: left;
	margin-right: 3px;
	margin-left: 70px;
}
.lang_1_activ{
	width: 32px;
	height: 32px;
	background: url(../images/flag_ru_activ.png) no-repeat;
	float: left;
	margin-right: 3px;
	margin-left: 70px;
}
.lang_1:hover{
	background: url(../images/flag_ru_activ.png) no-repeat;
}

.lang_2{
	width: 32px;
	height: 32px;
	background: url(../images/flag_ua.png) no-repeat;
	float: left;
	margin-right: 3px;
}
.lang_2_activ{
	width: 32px;
	height: 32px;
	background: url(../images/flag_ua_activ.png) no-repeat;
	float: left;
	margin-right: 3px;
}
.lang_2:hover{
	background: url(../images/flag_ua_activ.png) no-repeat;
}

.lang_3{
	width: 32px;
	height: 32px;
	background: url(../images/flag_en.png) no-repeat;
	float: left;
	margin-right: 3px;
}
.lang_3_activ{
	width: 32px;
	height: 32px;
	background: url(../images/flag_en_activ.png) no-repeat;
	float: left;
	margin-right: 3px;
}
.lang_3:hover{
	background: url(../images/flag_en_activ.png) no-repeat;
}

.lang_4{
	width: 32px;
	height: 32px;
	background: url(../images/flag_de.png) no-repeat;
	float: left;
}
.lang_4_activ{
	width: 32px;
	height: 32px;
	background: url(../images/flag_de_activ.png) no-repeat;
	float: left;
	margin-right: 3px;
}
.lang_4:hover{
	background: url(../images/flag_de_activ.png) no-repeat;
}


.table_ramka{
	width: 550px;
}

.table_ramka td
{
  border: 0px;
  border: none;
  font-size: 12px;
  text-shadow:1px 1px 1px #FFF;
  padding: 3px;
}

.table_ramka_header
{
  font-weight: bold;
  color: black;
  background: #EEEEEE;
  font-size: 14px;
  text-shadow:1px 1px 1px #ΡΡΡ;
}

.table_ramka a
{
  color: #114282;
  
}

table
{
	border-collapse: collapse;
}

.call_back{
	padding-top: 12px;
	height: 32px;
	padding-left: 35px;
	background: url(../images/call_back.png) no-repeat;
	width: 170px;
	margin: 0 auto;
}

.call_back a{
	font-size: 13px;
}

