@charset "utf-8";
/* CSS Document */
@import url(http://fonts.googleapis.com/css?family=Homenaje);
html, body { margin: 50; height: 100%; background: #f3f5f7 url(images/smart_bg.jpg) no-repeat center top; }

.stroke {
    font-family:Verdana, Geneva, sans-serif;
	font-style:italic;
	font-size:12px;
    color: #FFFFFF;
    text-shadow: #2285b2 1px 1px 0;
   }

input, textarea { outline: none; }
textarea { overflow: auto; }

   IMG.leftpic {
    float: left; /* ������������ �� ������ ���� � ���������� */ 
    margin: 5px 10px 2px 0; /* ������� ������ */
	border: solid 2px #C7DD33;
	-webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px;
   }
      IMG.rightpic {
    float: right; /* ������������ �� ������� ���� � ���������� */ 
    margin: 5px 0px 2px 10px; /* ������� ������ */
	border: solid 2px #C7DD33;
	-webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px;
   }
   
      IMG.brend { width:128px; height:128px; 
    float: none; /* ������������ �� ������ ���� � ���������� */ 
	margin: 10px 0px 0px 0; /* ������� ������ */
	border: solid 2px #C7DD33;
	-webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px;
   }

.opacityit img{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
-moz-opacity: 0.5;
opacity: 0.5;
filter: alpha(opacity=50);
}

.opacityit:hover img{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
-moz-opacity: 1;
opacity: 1;
filter: alpha(opacity=100);
}

.track_number {
margin-left:80px;
margin-top:3px;
font: 15px/13px Calibri, Arial, Helvetica, sans-serif;
color: #696969;
font-weight:bold;
width: 155px;
height: 20px;
border: none;
background-color: transparent;
display: inline-block;
-moz-transform:rotate(-3deg);
-webkit-transform:rotate(-3deg);
-o-transform:rotate(-3deg);
-ms-transform:rotate(-3deg);
white-space: nowrap;}

.login_pass { margin-left:5px;  font: 15px/13px Calibri, Arial, Helvetica, sans-serif; color: #0F0; font-style: italic; width: 100px; height: 15px; border: none; background-color: transparent; /*-moz-transform: rotate(-3deg); -webkit-transform: rotate(-3deg); -o-transform: rotate(-3deg);*/ }

.Sumbit_menu
{clear:both;background-image: url("images/smart_22.jpg");background-repeat: no-repeat;margin-left:10px;/*��� IE ������� ��������*/}

/* header navigation */
nav { position: absolute; width: 100px; }
.hnav a { font: 14px/12px Calibri, Arial, Helvetica, sans-serif; line-height: 27px; color: #FFF; font-style: italic; text-shadow: 1px 1px 0 #2285b2; text-decoration: none; height: 27px; display: block; float: left; background: #5dacd5; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; padding: 0 11px 0 10px; margin-right: 4px; margin-top:3px; -moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; -o-transition: all 0.3s ease; word-wrap: break-word;}
.hnav a:hover { background: #226a9b; color: #dcf042; text-shadow: 1px 1px 0 #035898; }

.hnav1 a { font: 14px/12px Calibri, Arial, Helvetica, sans-serif; line-height: 27px; color: #FFF; font-style: italic; text-shadow: 1px 1px 0 #2285b2; text-decoration: none; height: 27px; display: block; float: left; background: #5dacd5; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; padding: 0 11px 0 10px; margin-left:2px; -moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; -o-transition: all 0.3s ease; word-wrap: break-word;}
.hnav1 a:hover { background: #226a9b; color: #dcf042; text-shadow: 1px 1px 0 #035898; }

.tekh { width: 301px; height: 39px; display: block; background: url(images/smart_41.jpg) no-repeat 0 -39px; position: absolute;}
.tekh a { width: 301px; height: 39px; display: block; overflow: hidden; background: url(images/smart_41.jpg) no-repeat; line-height: 120px; }
.tekh1 { width: 301px; height: 39px; display: block; background: url(images/smart_42.jpg) no-repeat 0 -39px; position: absolute;}
.tekh1 a { width: 301px; height: 39px; display: block; overflow: hidden; background: url(images/smart_42.jpg) no-repeat; line-height: 120px; }
.tekh2 { width: 301px; height: 39px; display: block; background: url(images/smart_43.jpg) no-repeat 0 -39px; position: absolute;}
.tekh2 a { width: 301px; height: 39px; display: block; overflow: hidden; background: url(images/smart_43.jpg) no-repeat; line-height: 120px; }
.tekh3 { width: 301px; height: 39px; display: block; background: url(images/smart_44.jpg) no-repeat 0 -39px; position: absolute;}
.tekh3 a { width: 301px; height: 39px; display: block; overflow: hidden; background: url(images/smart_44.jpg) no-repeat; line-height: 120px; }
.tekh4 { width: 301px; height: 39px; display: block; background: url(images/smart_45.jpg) no-repeat 0 -39px; position: absolute;}
.tekh4 a { width: 301px; height: 39px; display: block; overflow: hidden; background: url(images/smart_45.jpg) no-repeat; line-height: 120px; }
.tekh5 { width: 301px; height: 39px; display: block; background: url(images/smart_46.jpg) no-repeat 0 -39px; position: absolute;}
.tekh5 a { width: 301px; height: 39px; display: block; overflow: hidden; background: url(images/smart_46.jpg) no-repeat; line-height: 120px; }
.tekh6 { width: 70px; height: 90px; display: block; background: url(images/smart_30.jpg) no-repeat 0 -90px; position: absolute;}
.tekh6 a { width: 70px; height: 90px; display: block; overflow: hidden; background: url(images/smart_30.jpg) no-repeat; line-height: 120px; }

/* contacts */
.contacts { background: url(images/contacts.gif) no-repeat; height: 30px; display: block; overflow: hidden; line-height: 100px; margin-left: 26px; margin-bottom: 45px; }
.con_info { width: 745px; background: #fafafa; font: 14px/12px Calibri, Arial, Helvetica, sans-serif; color: #3a3a3a; font-style: italic; line-height: 18px; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; }

.con_info1 { width: 255px; float: left; }
.con_info2 { background: url(images/bloc_act.gif) repeat-x bottom; display: block; overflow: hidden; padding: 17px 0 50px 34px; margin-left: -17px; }
.con_info9 { background: url(images/contacts1.gif) no-repeat 10px 0; padding-top: 40px; }

.con_info3 { background: url(images/bloc_cont2.gif) no-repeat 0 12px; font: 14px/12px Calibri, Arial, Helvetica, sans-serif; color: #464646; font-style: italic; line-height: 14px; padding: 0 0 23px 24px; margin-left: 13px; }
.con_info3 i {
	position: absolute;
	line-height: 27px;
	left: 39px;
}
.con_info3 input { margin-left: 80px; background-color: #f3f5f7; border: none; width: 209px; height: 27px; display: block; padding: 0 10px; padding-top: 9px\0/; height: 18px\0/; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; font: 13px/11px Calibri, Arial, Helvetica, sans-serif; color: #777777; font-style: italic; margin-top: -6px; }
.con_info3 textarea { margin: 40px 0 0 0; background-color: #f3f5f7; border: none; width: 714px; height: 110px; display: block; padding: 7px 10px; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; font: 13px/11px Calibri, Arial, Helvetica, sans-serif; color: #777777; font-style: italic; line-height: 14px; margin-left: -35px; }

.con_info4 { background: url(images/tarif19.gif) no-repeat right 1px; width: 382px; position: absolute; }
.con_info5 { width: 377px; position: absolute; margin-left: 405px; }

.con_info6 { background: url(images/bloc_cont2.gif) no-repeat 0 12px; font: 14px/12px Calibri, Arial, Helvetica, sans-serif; color: #464646; font-style: italic; line-height: 14px; padding: 0 0 23px 24px; margin-left: 13px; }
.con_info6 i { position: absolute; line-height: 27px; }

.con_info6 input { margin-left: 64px; background-color: #f3f5f7; border: none; width: 209px; height: 27px; display: block; padding: 0 10px; padding-top: 9px\0/; height: 18px\0/; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; font: 13px/11px Calibri, Arial, Helvetica, sans-serif; color: #777777; font-style: italic; margin-top: -6px; }

.con_info7 { background: url(images/bloc_ab2.gif) repeat-x; padding: 17px 0 0 0; margin: 0 57px 0 10px; display: block; overflow: hidden; }

.con_info8 { background: url(images/bloc_cont2.gif) no-repeat 0 6px; font: 14px/12px Calibri, Arial, Helvetica, sans-serif; color: #464646; font-style: italic; line-height: 14px; padding-left: 24px; margin-left: 13px; }
.con_info8 i { position: absolute; }
.con_info8 input { margin-left: 80px; background-color: #f3f5f7; border: none; width: 209px; height: 27px; display: block; padding: 0 10px; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; font: 13px/11px Calibri, Arial, Helvetica, sans-serif; color: #777777; font-style: italic; margin-top: -6px; line-height: 27px; }
.con_info8 textarea { margin: 11px 0 0 0; background-color: #f3f5f7; border: none; width: 704px; height: 110px; display: block; padding: 7px 10px; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; font: 13px/11px Calibri, Arial, Helvetica, sans-serif; color: #777777; font-style: italic; line-height: 14px; margin-left: -35px; resize: vertical; }

.con_info10 { background: url(images/bloc_cont2.gif) no-repeat 0 6px; font: 14px/12px Calibri, Arial, Helvetica, sans-serif; color: #464646; font-style: italic; line-height: 14px; padding-left: 24px; margin-left: 4px; }

.send { background: url(images/send.gif) no-repeat 0 -26px; width: 84px; height: 26px; display: block; margin: 8px 0 0 11px; }
.send1 { background: url(images/send.gif) no-repeat; width: 84px; height: 26px; }

.con_info11 {  width: 90%; background: #f5f7e0; font: 15px/13px Calibri, Arial, Helvetica, sans-serif; color: #64692f; font-style: italic; line-height: 18px; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; padding: 19px 22px 20px 26px; }

.con_info111 { width: 710px; background: #f5f7e0; font: 12px/10px Calibri, Arial, Helvetica, sans-serif; color: #64692f; font-style: italic; line-height: 18px; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; padding: 19px 22px 20px 26px; margin-left: 28px; }

.con_otziv_text { width: 330px; height:100px; background: #f5f7e0; font: 15px/13px Calibri, Arial, Helvetica, sans-serif; color: #64692f; font-style: italic; line-height: 18px; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; padding: 10px 10px 10px 10px; resize: none; margin-left:8px;}

.con_otziv_number { width: 38px; background: #f5f7e0; font: 15px/13px Calibri, Arial, Helvetica, sans-serif; color: #64692f; font-style: italic; line-height: 18px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; padding: 1px 4px 1px 0px; }

.con_otziv_x { width: 352px; background: #f5f7e0; font: 15px/13px Calibri, Arial, Helvetica, sans-serif; color: #64692f; font-style: italic; line-height: 18px; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; padding: 5px 5px 5px 5px; resize: none; margin-left:4px;}

.con_accept { width: 550px; background: #f5f7e0; font: 15px/13px Calibri, Arial, Helvetica, sans-serif; color: #64692f; font-style: italic; line-height: 18px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; padding: 1px 5px 1px 5px;}

.con_info12 { display: block; overflow: hidden; height: 84px; }
@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0) { .con_info3 i, .con_info6 i { line-height: 14px; } }

.fnav { margin: 0; padding: 4px 17px 0 0; list-style: none; float: right; }
.fnav li { display: inline; font: 14px/12px Calibri, Arial, Helvetica, sans-serif; line-height: 14px; font-style: italic; }
.fnav li a { color: #646464; background: url(images/footer3.gif) no-repeat 0 4px; padding-left: 11px; margin-left: 27px; }
.fnav li a:hover { color: #348fc2; }


.fcopy2 {
	
	font: 12px/11px Calibri, Arial, Helvetica, sans-serif;
	color: #333333;
	font-style:italic;
	margin-right:5px;
	line-height: 14px;
	margin-left:10px;
	
	
}

.fcopy1 {
	
	font: 12px/11px Calibri, Arial, Helvetica, sans-serif;
	color: #236a9e;
	margin-right:5px;
	line-height: 14px;
	margin-left:10px;
}
.fcopy1 a { color: #2586c6; text-decoration:none; }
.fcopy1 a:hover { text-decoration: none; font-weight:bold; font: 14px/11px Calibri, Arial, Helvetica, sans-serif; }

.showcase-author { background: url(images/bloc_ab2.gif) repeat-x bottom; display: block; font: 12px/11px Calibri, Arial, Helvetica, sans-serif; color: #494949; font-style: italic; display: block; line-height: 14px; padding: 5px 0 3px 0; margin: 0 10px 9px 12px; text-align:right; }
.showcase-author span { background: url(images/bloc_ab3.gif) no-repeat; padding: 1px 0 0 20px; }



//---------------------------------------------------------
/*------------------------- CONTENT -------------------------*/
.tarif { background: url(images/tarif.gif) no-repeat; height: 30px; display: block; overflow: hidden; line-height: 100px; margin-left: 26px; margin-bottom: 41px; }

/* first */
.tarif1 { background: #fafbfc url(images/tarif1.gif) no-repeat bottom; width: 793px; display: block; overflow: hidden; margin-bottom: 19px; }
.tarif2 { background: url(images/tarif2.gif) repeat-x; }
.tarif3 { background: url(images/tarif3.gif) no-repeat; padding-bottom: 18px; }

.tarif4 { width: 189px; height: 42px; font: 16px/14px Calibri, Arial, Helvetica, sans-serif; color: #FFF; font-style: italic; line-height: 14px; text-shadow: 1px 1px 0 #70820b; padding: 15px 0 0 40px; display: block; float: left; }
.tarif4 span { display: block; font: 12px/11px Calibri, Arial, Helvetica, sans-serif; color: #b7c90f; font-style: italic; text-shadow: none; line-height: 14px; }

.tarif5 { background: url(images/tarif4.gif) repeat-x; margin-left: 229px; }
.tarif6 { background: url(images/tarif5.gif) no-repeat; }
.tarif7 { background: url(images/tarif6.gif) no-repeat right top; height: 57px;}

.tarif8 { background: url(images/tarif7.gif) no-repeat center top; width: 110px; height: 57px;  display: block; font: 16px/14px Calibri, Arial, Helvetica, sans-serif; color: #FFF; font-style: italic;  text-shadow: 1px 1px 0 #70820b;    text-align:center;  float: left;  }



.tarif9 { margin: 0; padding: 0; list-style: none; display: block; overflow: hidden; }
.tarif9 li.first { no-repeat 15px 16px; width: 229px; height: 43px; display: block; float: left; font: 14px/12px Calibri, Arial, Helvetica, sans-serif; color: #494949; font-style: italic; line-height: 45px; text-indent: 12px; text-align: left; }
.tarif9 li { display: inline; background: url(images/tarif8.gif) no-repeat left bottom; width: 112px; height: 43px; display: block; float: left; text-align: center; font: 15px/12px Calibri, Arial, Helvetica, sans-serif; color: #6e8914; line-height: 45px; }

.tarif10 { margin: 0; padding: 0; list-style: none; background: url(images/tarif10.gif) repeat-x bottom; height: 55px; display: block; overflow: hidden; }
.tarif10 li.first { background: url(images/tarif12.gif) no-repeat 20px 22px; width: 227px; height: 51px; display: block; float: left; font: 14px/12px Calibri, Arial, Helvetica, sans-serif; color: #494949; font-style: italic; line-height: 54px; text-indent: 38px; text-align: left; }
.tarif10 li { display: inline; background: url(images/tarif11.gif) no-repeat left 2px; width: 112px; height: 51px; display: block; float: left; text-align: center; font: 16px/14px Calibri, Arial, Helvetica, sans-serif; color: #4e4e4e; line-height: 52px; text-indent: 3px; }
.tarif10 li i { background: url(images/tarif13.gif) no-repeat; width: 76px; height: 32px; display: block; margin: 10px 0 0 20px; font: 16px/14px Calibri, Arial, Helvetica, sans-serif; color: #FFF; line-height: 32px; font-style: italic; }
.tarif10 .true em { background: url(images/tarif15.gif) no-repeat center; width: 76px; height: 32px; display: block; margin: 9px 0 0 20px; }
.tarif10 .false em { background: url(images/tarif16.gif) no-repeat center; width: 76px; height: 32px; display: block; margin: 12px 0 0 20px; }

.tarif11 { margin: 0; padding: 0; list-style: none; background: url(images/tarif10.gif) repeat-x bottom; height: 55px; display: block; overflow: hidden; }
.tarif11 li.first { background: url(images/tarif12.gif) no-repeat 20px 22px;  height: 51px; display: block; float: left; font: 14px/12px Calibri, Arial, Helvetica, sans-serif; color: #494949; font-style: italic; line-height: 54px; text-indent: 38px; text-align: left; }
.tarif11 li { display: inline; background: url(images/tarif11.gif) no-repeat left 2px;  height: 51px; display: block; float: left; text-align: center; font: 16px/14px Calibri, Arial, Helvetica, sans-serif; color: #4e4e4e; line-height: 52px; }
.tarif11 li i { background: url(images/tarif14.gif) no-repeat center 20px;  height: 51px; display: block; }

.tarif12 { margin: 0; padding: 0; list-style: none; height: 30px; display: block; overflow: hidden; }
.tarif12 li.first { width: 227px; height: 51px; display: block; float: left; font: 14px/12px Calibri, Arial, Helvetica, sans-serif; color: #494949; font-style: italic; line-height: 54px; text-indent: 38px; text-align: left; }
.tarif12 li { display: inline; width: 112px; height: 51px; display: block; float: left; text-align: center; line-height: 90px; }
.tarif12 li i { background: url(images/tarif17.gif) no-repeat 0 -26px; width: 84px; height: 26px; display: block; overflow: hidden; margin: 10px 0 0 17px; position: absolute; }
.tarif12 li a { background: url(images/tarif17.gif) no-repeat; width: 84px; height: 26px; display: block; }

.more { float: right; display: block; overflow: hidden; height: 27px; font: 14px/12px Calibri, Arial, Helvetica, sans-serif; color: #4a4a4a; font-style: italic; line-height: 12px; padding: 0px 44px 0 0; }
.more a { color: #4a4a4a; }
.more a:hover { text-decoration: none; }

/* second */
.tarif13 { margin: 0; padding: 0; list-style: none; display: block; overflow: hidden; }
.tarif13 li.first { background: url(images/tarif9.gif) no-repeat 15px 16px; width: 229px; height: 43px; display: block; float: left; font: 14px/12px Calibri, Arial, Helvetica, sans-serif; color: #494949; font-style: italic; line-height: 45px; text-indent: 38px; text-align: left; }
.tarif13 li { display: inline; background: url(images/tarif8.gif) no-repeat left bottom; width: 140px; height: 43px; display: block; float: left; text-align: center; font: 15px/12px Calibri, Arial, Helvetica, sans-serif; color: #6e8914; line-height: 45px; }

.tarif14 { margin: 0; padding: 0; list-style: none; background: url(images/tarif10.gif) repeat-x bottom; height: 55px; display: block; overflow: hidden; }
.tarif14 li.first { background: url(images/tarif12.gif) no-repeat 20px 22px; width: 227px; height: 51px; display: block; float: left; font: 14px/12px Calibri, Arial, Helvetica, sans-serif; color: #494949; font-style: italic; line-height: 54px; text-indent: 38px; text-align: left; }
.tarif14 li { display: inline; background: url(images/tarif11.gif) no-repeat left 2px; width: 140px; height: 51px; display: block; float: left; text-align: center; font: 16px/14px Calibri, Arial, Helvetica, sans-serif; color: #4e4e4e; line-height: 52px; text-indent: 3px; }
.tarif14 li i { background: url(images/tarif13.gif) no-repeat; width: 76px; height: 32px; display: block; margin: 10px 0 0 34px; font: 16px/14px Calibri, Arial, Helvetica, sans-serif; color: #FFF; line-height: 32px; font-style: italic; }
.tarif14 .true em { background: url(images/tarif15.gif) no-repeat center; width: 76px; height: 32px; display: block; margin: 9px 0 0 35px; }
.tarif14 .false em { background: url(images/tarif16.gif) no-repeat center; width: 76px; height: 32px; display: block; margin: 12px 0 0 35px; }

.tarif15 { margin: 0; padding: 0; list-style: none; height: 30px; display: block; overflow: hidden; }
.tarif15 li.first { width: 227px; height: 51px; display: block; float: left; font: 14px/12px Calibri, Arial, Helvetica, sans-serif; color: #494949; font-style: italic; line-height: 54px; text-indent: 38px; text-align: left; }
.tarif15 li { display: inline; width: 140px; height: 51px; display: block; float: left; text-align: center; line-height: 90px; }
.tarif15 li i { background: url(images/tarif17.gif) no-repeat 0 -26px; width: 84px; height: 26px; display: block; overflow: hidden; margin: 10px 0 0 31px; position: absolute; }
.tarif15 li a { background: url(images/tarif17.gif) no-repeat; width: 84px; height: 26px; display: block; }

.tarif16 { background: url(images/tarif7.gif) no-repeat center top; width: 140px; height: 57px; display: block; font: 18px/18px 'Homenaje', Arial, Helvetica, sans-serif; color: #FFF; font-weight: bold; font-style: italic; text-align: center; line-height: 60px; float: left; }

.tarif17 { margin: 0; padding: 0; list-style: none; background: url(images/tarif10.gif) repeat-x bottom; height: 55px; display: block; overflow: hidden; }
.tarif17 li.first { background: url(images/tarif12.gif) no-repeat 20px 22px; width: 227px; height: 51px; display: block; float: left; font: 14px/12px Calibri, Arial, Helvetica, sans-serif; color: #494949; font-style: italic; line-height: 54px; text-indent: 38px; text-align: left; }
.tarif17 li { display: inline; background: url(images/tarif11.gif) no-repeat left 2px; width: 566px; height: 51px; display: block; float: left; text-align: center; font: 16px/14px Calibri, Arial, Helvetica, sans-serif; color: #4e4e4e; line-height: 52px; }
.tarif17 li i { background: url(images/tarif18.gif) no-repeat center 20px; width: 566px; height: 51px; display: block; }
.tarif17 li u { background: url(images/tarif20.gif) no-repeat center 20px; width: 566px; height: 51px; display: block; }
/* contacts */
.bloc_cont { background: url(images/bloc_cont.gif) no-repeat; margin: 0 12px -12px 10px; padding-top: 29px; }
.bloc_cont1 { background: url(images/bloc_ab2.gif) repeat-x; padding-top: 11px; }
.bloc_cont1 span { background: url(images/bloc_cont2.gif) no-repeat 2px 7px; font: 14px/12px Calibri, Arial, Helvetica, sans-serif; color: #494949; font-style: italic; display: block; line-height: 14px; height: 25px; padding: 0 0 0 26px; }
.bloc_cont2 { background: url(images/bloc_cont1.gif) no-repeat; margin: 0 12px -12px 10px; padding-top: 29px; }