body {
	color:#414242;
	background: #ffffff url(../imgs/bodyback.png) no-repeat center top;
	width:100%;
}

a {
  color:#414242;
  text-decoration:underline;
}

a:hover {
  color:#414242;
  text-decoration:none;
}

h2 {
  color:#f36714;
  font:18px Verdana;
  padding-bottom:10px;
  padding-top:10px;
  clear:both;
text-shadow: 1px 1px 0 white, 2px 2px 2px #DDD;
}

h2.ash1 {
  color:#f36714;
  font:22px Verdana;
  padding-bottom:10px;
  padding-top:10px;
  clear:both;
  text-shadow: 1px 1px 0 white, 2px 2px 2px #DDD;
}

h3 {
  color:#414242;
  font:bold 12px Verdana;
  padding-top:10px;
  padding-bottom:5px;
  clear:both;  
}

div.sky {
  /*width:1200px;*/
  max-width: 1200px;
  min-width: 1000px;
  background: #ffffff url(../imgs/banner.jpg) no-repeat center top;
  margin:0 auto;
}

div.wrap {
	width:996px;
	margin:0 auto;
}

div.container {
	position:relative;
	width:100%;
	height:100%;
	clear:both;
}

.header {
  height:192px;
  margin:0px 0px 0px 0px;
  position:relative;
  background:url(../imgs/seopofakty.png) no-repeat 658px top;
}

.header .menu ul {
  margin:0px 0px 0px 0px;
}

.header .menu ul li {
  float:left;
  /*background:url(../imgs/menuline.png) no-repeat right top;*/
  display:block;
  /*height:38px;*/
}

.header .menu ul li a {
  color:#fff;
  text-decoration:none;
  display:block;
  /*padding:9px 15px 0px 15px;*/
  font:bold 14px Verdana;
  height:41px;
  text-indent:-9999px;
  cursor:default;
  cursor:pointer;  
}

body.about .header .menu ul li a.about {
  background-position:left bottom;
}

body.service .header .menu ul li a.service {
  background-position:-121px bottom;
}

body.cost .header .menu ul li a.cost {
  background-position:-202px bottom; 
}

body.portf .header .menu ul li a.portfolio {
  background-position:-272px bottom; 
}

body.clients .header .menu ul li a.clients {
  background-position:-388px bottom; 
}

body.contacts .header .menu ul li a.contacts {
  background-position:-583px bottom;
}

body.vacancy .header .menu ul li a.vacancy {
  background-position:-483px bottom;
}

.header .menu ul li a.about {
  background:url(../imgs/topmenu.png) no-repeat left top;
  width:121px;  
}

.header .menu ul li a.about:hover {
  background-position:left bottom;
}

.header .menu ul li a.service {
  background:url(../imgs/topmenu.png) no-repeat -121px top;
  width:81px;  
}

.header .menu ul li a.service:hover {
  background-position:-121px bottom; 
}

.header .menu ul li a.cost {
  background:url(../imgs/topmenu.png) no-repeat -202px top;
  width:70px;  
}

.header .menu ul li a.cost:hover {
  background-position:-202px bottom; 
}

.header .menu ul li a.portfolio {
  background:url(../imgs/topmenu.png) no-repeat -272px top;
  width:116px;  
}

.header .menu ul li a.portfolio:hover {
  background-position:-272px bottom; 
}

.header .menu ul li a.clients {
  background:url(../imgs/topmenu.png) no-repeat -388px top;
  width:95px;  
}

.header .menu ul li a.clients:hover {
  background-position:-388px bottom; 
}

.header .menu ul li a.vacancy {
  background:url(../imgs/topmenu.png) no-repeat -483px top;
  width:100px;  
}

.header .menu ul li a.vacancy:hover {
  background-position:-483px bottom; 
}

.header .menu ul li a.contacts {
  background:url(../imgs/topmenu.png) no-repeat -583px top;
  width:100px;  
}

.header .menu ul li a.contacts:hover {
  background-position:-583px bottom; 
}


.tabs {
  clear:both;
  margin-top:0px;
}

.tabs ul.tabNavigation {
  display:block;
  height:34px;
}

.tabs ul.tabNavigation li {
  float:left;
  text-indent:-9999px;
  margin-right:1px;
}

.tabs ul li.tabnav1 a {
  background:url(../imgs/tabs_btns.png) no-repeat left top;
  height:34px;
  width:140px;
  display:block;  
}

.tabs ul li.tabnav2 a {
  background:url(../imgs/tabs_btns.png) no-repeat -140px top;
  height:34px;
  width:165px;
  display:block;  
}

.tabs ul li.tabnav3 a {
  background:url(../imgs/tabs_btns.png) no-repeat -305px top;
  height:34px;
  width:186px;
  display:block;  
}

.tabs ul li.tabnav1 a:hover, .tabs ul li.tabnav1 a.selected {
  background-position: left -34px;
}

.tabs ul li.tabnav2 a:hover, .tabs ul li.tabnav2 a.selected {
  background-position: -140px -34px;
}

.tabs ul li.tabnav3 a:hover, .tabs ul li.tabnav3 a.selected {
  background-position: -305px -34px; 
}

.tabcontent {
  width:996px;
  height:290px;
  background:url(../imgs/tabback.png) no-repeat left 0px;
  position:relative;
  top:-1px;
  /*border:solid 1px #f00;*/
  overflow:hidden;
  margin-bottom:20px;
}
                   
#tab1, #tab2, #tab3 {
  clear:both;
  width:996px;
  height:287px;
  position:relative;
}

#tab1 ul {
  margin-left:2px;
}

#tab1 ul li.vizitka, #tab1 ul li.kompani, #tab1 ul li.magazin, #tab1 ul li.corp,
#tab2 ul li.seo1, #tab2 ul li.seo2, #tab2 ul li.seo3, #tab2 ul li.seo4,
#tab3 ul li.dop1, #tab3 ul li.dop2, #tab3 ul li.dop3, #tab3 ul li.dop4 {
  width:230px;
  height:190px;
  margin-left:4px;
  margin-right:0px;
  margin-top:5px;
  float:left;
  padding:85px 0px 0px 13px;
  
}

#tab1 ul li.vizitka {
  background:url(../imgs/sitevizitka.png) no-repeat left 2px;
}

#tab1 ul li.kompani {
  background:url(../imgs/sitekompanii.png) no-repeat left 2px;
}

#tab1 ul li.magazin {
  background:url(../imgs/sitemagazin.png) no-repeat left top;
}

#tab1 ul li.corp {
  background:url(../imgs/sitecorp.png) no-repeat left top;
}



#tab2 ul li.seo1 {
  background:url(../imgs/seo1.png) no-repeat left 2px;
}

#tab2 ul li.seo2 {
  background:url(../imgs/seo2.png) no-repeat left 2px;
}

#tab2 ul li.seo3 {
  background:url(../imgs/seo3.png) no-repeat left top;
}

#tab2 ul li.seo4 {
  background:url(../imgs/seo4.png) no-repeat left top;
}


#tab3 ul li.dop1 {
  background:url(../imgs/dop1.png) no-repeat left 2px;
}

#tab3 ul li.dop2 {
  background:url(../imgs/dop2.png) no-repeat left 2px;
}

#tab3 ul li.dop3 {
  background:url(../imgs/dop3.png) no-repeat left top;
}

#tab3 ul li.dop4 {
  background:url(../imgs/dop4.png) no-repeat left top;
}



#tab1 ul li ul li, #tab2 ul li ul li, #tab3 ul li ul li  {
  font:12px Verdana;
  color:#414242;
  background:url(../imgs/arr.png) no-repeat left 5px;
  padding:0px 0px 2px 10px;
}

p.more {
    clear: both;
    position: relative;
    z-index: 1;
}

p.more a {
  font:12px Verdana;
  color:#14a2d6;
  background:url(../imgs/arr2.png) no-repeat right 4px;
  padding-right:15px;
}


.order {
  position:absolute;
  top: 196px;
}

p.order a {
  display:block;
  width:101px;
  height:34px;
  background:url(../imgs/btn_order.png) no-repeat left top;
  margin:31px 0px 0px 121px;
}

#tab1 ul li.kompani p.order a {
  background:url(../imgs/sale.png) no-repeat right center;
  width:101px;
  height:94px;  
  margin:0px 0px 0px 121px;
}

#tab1 ul li.kompani p.order a:hover {
  display:block;
  width:101px;
  height:94px;
  background:url(../imgs/btn_order.png) no-repeat left 31px;
  margin:0px 0px 0px 121px;
}

#tab2 ul li.seo2 p.order a {
  background:url(../imgs/sale1.png) no-repeat right center;
  width:101px;
  height:94px;  
  margin:0px 0px 0px 121px;
}

#tab2 ul li.seo2 p.order a:hover {
  display:block;
  width:101px;
  height:94px;
  background:url(../imgs/btn_order.png) no-repeat left 31px;
  margin:0px 0px 0px 121px;
}

span.orange {
  color:#f36714;
  font-weight:bold;
}

span.orange14 {
  color:#f36714;
  font-weight:bold;
  font-size:14px;
}

span.orange-nb {
    color: #F36714;
    font-weight:normal;
}

span.orange-nb a {
    color: #F36714;
    font-weight:normal;
}

.goprev {
  float:left;
}

.gonext {
  float:right;
}


span.blue {
  color:#14a2d6;
  font-weight:normal;
}

/**/

div.portfolio {
  margin:18px 0px 10px 0px;
  height: 415px;
}

.primeri {
  width:996px;
  height:36px;
  background:url(../imgs/primeri.png) no-repeat left top;
  margin-bottom:10px;
}

div.portfolio ul {
  margin-top:20px;
  /*margin-right:-20px;*/
}

div.portfolio ul li {
  float:left;
  margin-right:8px;
}

div.portfolio ul li.portviz {
  display:block;
  width:243px;
  height:331px;
  background:url(../imgs/portviz.png) no-repeat left top;
}

div.portfolio ul li.portkomp {
  display:block;
  width:243px;
  height:331px;
  background:url(../imgs/portkomp.png) no-repeat left top;
}

div.portfolio ul li.portmag {
  display:block;
  width:243px;
  height:331px;
  background:url(../imgs/portmag.png) no-repeat left top;
}

div.portfolio ul li.portcorp {
  display:block;
  width:243px;
  height:331px;
  background:url(../imgs/portcorp.png) no-repeat left top;
  margin-right:0px;
}

div.portfolio ul li img {
  margin:41px 0px 7px 1px;
}

div.portfolio ul li a {
  color:#fff;
  margin:0px 0px 0px 10px;
  padding:0px 0px 0px 12px;
  background:url(../imgs/arr2.gif) no-repeat left center;
  display:block;
}

.content_colls {
  width:996px;
}

.content_colls ul li {

}

.content_colls ul li.left {
  float:left;
  margin-right:8px;
  width:745px;
  display:block;
}

.content_colls ul li.right {
  float:right;
  width:243px;
  display:block;
}



div.stock {
  width:745px;
  height:135px;
  background:url(../imgs/stock.png) no-repeat left top;
  margin-top:8px;
}

div.stock a {
  display:block;
  width:745px;
  height:135px;
  text-indent:-9999px;  
}

div.iphone {
  width:243px;
  height:134px;
  background:url(../imgs/iphone.png) no-repeat left top;
  margin-top:8px;
}

div.iphone p {
  padding:50px 0px 0px 10px;
  width:118px;
  color:#414242;
  font:12px Verdana;
}

div.calc {
  width:243px;
  height:134px;
  background:url(../imgs/calc.png) no-repeat left top;
  margin-top:10px;
}

div.art {
  width:243px;
  height:134px;
  background:url(../imgs/art.png) no-repeat left top;
  margin-top:18px;
}


div.calc p, div.art p {
  padding:45px 0px 2px 10px;
  width:135px;
  color:#414242;
  font:12px Verdana;
}

.gotocalc, .gotoart {
  padding:0px 15px 0px 0px;
  background:url(../imgs/arr2.png) no-repeat right 4px;  
  margin:0px 0px 0px 10px;
  color:#14a2d6;
  font:12px Verdana;
}


div.backform {
  width:243px;
  height:170px;
  background:url(../imgs/backform.png) no-repeat left top;
  margin-top:18px;
  padding-top:45px;
}

div.orderform {
  width:543px;
  height:270px;

}

div.orderform label, div.orderform form#orderform input, div.orderform form#orderform textarea {
  float:none;
  display:block;
}

div.orderform form#orderform input, div.orderform form#orderform textarea {
  width:343px;
  border:solid 1px #14a2d6;	
  padding:1px;
	color:#333;
	margin-right:7px;
	font:12px Verdana;
}

div.orderform form#orderform input.submit {
  width:101px;
  margin-top:7px;
}

div.orderform form#orderform .error {
  font:10px Verdana;
  color:#f00;
}

div.content_bottom {
  width:745px;
  background:url(../imgs/content_bottom.png) no-repeat left bottom;
}

div.content_center {
  width:717px;
  background:url(../imgs/content_top.png) no-repeat left top;
  padding:50px 14px 10px 14px;
}

div.content_center_ins {
  width:717px;
  background:url(../imgs/content_top_ins.png) no-repeat left top;
  padding:0px 14px 10px 14px;
  overflow:hidden;
}

div.content_center_ins .title {
  font:bold 16px Verdana;
  color:#fff; 
  padding:10px 0px 15px 0px; 
}

div.content_center_ins h1.title {
  font:bold 16px Verdana;
  color:#fff; 
  padding:10px 0px 15px 0px;
  text-shadow: none;
}


div.content {
  width:745px;
  background:url(../imgs/content_center.png) repeat-y;
	font:13px Verdana;
	line-height:18px;
	margin-top:8px;
	color:#414242;
}


div.content p {
	padding-top:0px;
	padding-bottom:10px;
	line-height:20px;
	
	/*position:relative;
	left:0px;*/
}

div.content h1 {
  font:22px Verdana;
  line-height:26px;
  color:#f36714;
  /*padding-bottom:10px;*/
  padding-top:5px;
  text-shadow: 1px 1px 0 white, 2px 2px 2px #DDD;
}

div.content ul {
	list-style: disc inside;
	padding-bottom:10px;
	margin-left:20px;
}

div.fmenu {
  width:996px;
  height:41px;
  background:url(../imgs/fmenu_back.png) no-repeat left top;
  margin-top:17px; 
  clear:both;
}

div.fmenu li a:hover {
  text-decoration:underline;
}

.footer {
  width:996px;
  height:117px;
  background:url(../imgs/footer_back.png) no-repeat left top;  
}



div.content table.cost, div.content table.sajt_cost {
	border-width: 1px 1px 1px 1px;
	border-spacing: 2px;
	border-style: outset outset outset outset;
	border-color: gray gray gray gray;
	border-collapse: collapse;
	margin-bottom:10px;
	width:100%;
}

div.content table.cost th {
	border-width: 1px 1px 1px 1px;
	padding: 1px 1px 1px 1px;
	border-style: solid solid solid solid;
	border-color: gray gray gray gray;
}

div.content table.cost td, div.content table.sajt_cost td {
	border-width: 1px 1px 1px 1px;
	padding: 3px 5px;
	border-style: solid solid solid solid;
	border-color: gray gray gray gray;
	text-align:center;
	vertical-align:middle;
}

div.content table.cost td.left, div.content table.sajt_cost td.left {
	text-align:left;
}

div.content table.cost td.top {
	font-weight: bold;
}



.legent {
  margin:10px 0px 10px 0px;
}

.tablehead {
  width:712px;
  height:40px;
  background:url(../imgs/calc_head.png) no-repeat;
}

div.content table.calc {
  width:712px;
  border:0;
  margin-bottom:35px;
}

table.calc .odd {
  width:712px;
  height:35px;
  background:#e6e3e3;
  border:0;  
}

table.calc .even {
  width:712px;
  height:35px;
  background:#fefdfd;
  border:0;
}

table.calc .even td {
  background:#fefdfd;
  height:35px;
}

table.calc .odd td {
  background:#e6e3e3;
  height:35px;
}


table.calc tr td {
  text-align:center;
  vertical-align:middle;
  cursor:default;
  cursor:pointer;
  border:0;
  padding:0;
  margin:0;
}

table.calc tr td.option {
  width:170px;
  font:bold 12px Verdana;
  text-align:left;
  padding:0px 0px 0px 5px
}

table.calc tr td.smallbiz {
  width:107px;
  text-indent:-9999px;
}

table.calc tr td.kompany {
  width:112px;
  text-indent:-9999px;
}

table.calc tr td.magazin {
  width:80px;
  text-indent:-9999px;
}

table.calc tr td.korp {
  width:114px;
  text-indent:-9999px;
}

table.calc tr td.port {
  width:124px;
  text-indent:-9999px;
}

table.calc tr.even td.over {
  background:#fefdfd url(../imgs/overcheck.png) no-repeat center center;
  text-indent:0px;
  color:#f5932b;
  text-align:right;
}

table.calc tr.odd td.over {
  background:#e6e3e3 url(../imgs/overcheck.png) no-repeat center center;
  text-indent:0px;
  color:#f5932b;
  text-align:right;
}

table.calc tr.even td.noedit {
  background:#fefdfd url(../imgs/noedit.png) no-repeat center center;
  cursor:default;
}

table.calc tr.odd td.noedit {
  background:#e6e3e3 url(../imgs/noedit.png) no-repeat center center;
  cursor:default;
}

table.calc tr td.txt {
  text-indent:0px;
  cursor:default;
  color:#f5932b;
  font:12px Verdana;
}


table.calc tr.even td.unavailable {
  background:#fefdfd url(../imgs/unavailable.png) no-repeat center center;
  cursor:default;
}

table.calc tr.odd td.unavailable {
  background:#e6e3e3 url(../imgs/unavailable.png) no-repeat center center;
  cursor:default;
}

table.calc tr.even td.cheked {
  background:#fefdfd url(../imgs/check.png) no-repeat center center;
}

table.calc tr.odd td.cheked {
  background:#e6e3e3 url(../imgs/check.png) no-repeat center center;
}


table.calc tr.itogo td {
  text-indent:0px;
  color:#f36613;
  font:bold 12px Verdana;
  cursor:default;
}

table.calc tr.itogo {
  /*position:fixed;*/
  position:absolute;
  /*top:0;*/
}








div.form_contact {
	width:233px;
	height:290px;
	margin-left:20px;
	margin-top:50px;
	border: solid 1px #9f874d;
}

div.form_contact div#progress {
	font:12px Verdana;
	height:20px;
	padding-top:3px;
	width:210px;
	text-align:left;
}

div.form_contact div.form_title {
	width:150px;
	height:18px;
	position:relative;
	font-size:1px;
	
	background: #ffffff url(../imgs/spritetxt.png) no-repeat 25px -39px;
	margin-top:-14px;
	margin-left:20px;
}

div.form_contact p {
	margin-left:48px;
	margin-top:5px;
	color:#a58b49;
	font:9px Verdana;
}

div.form_contact form {
	padding-left:20px;
}

div.form_contact label {
	color:#a58b49;
	font:10px Verdana;
}

div.form_contact div input {
	width:188px;
	height:16px;
	display:block;
	font:10px Verdana;
	color:#a58b49;
	border: solid 1px #a58b49;
	padding:3px 2px 0px 2px;
	margin-bottom:6px;
}

div.form_contact div.subj {
	width:190px;
	border: solid 1px #a58b49;
	padding-right:2px;
}

div.form_contact div.subj textarea {
	width:188px;
	border:0;
	font:10px Verdana;
	color:#a58b49;
}

div.form_contact li textarea {
	display: block;
	height: 65px;
	overflow:auto;
	width:100%;
	font: 10px Verdana;
	color: #a58b49;
	border:0;
}

div.form_contact form ul {
	margin-left:0px;
	margin-top:10px;
	height:20px;
}

div.form_contact form ul li#submit {
	float:left;
	/*margin-right:32px;*/
	width:81px;
	padding:0px;
}

div.form_contact form ul li#reset {
	width:81px;
	float:right;
	margin-right:18px;
	padding:0px;
}


div.form_contact form ul li input {
	width:81px;
	height:20px;
}

.fmenu ul {
  margin-left:20px;
}

.fmenu ul li {
  float:left;
  background:url(../imgs/arr.gif) no-repeat left center;
  padding-left:10px;
  margin-top:10px;
  margin-right:20px;
}

.fmenu ul li a {
  color:#414242;
  font:bold 13px Verdana;
  text-decoration:none;
}

.logo {
  display:block;
  width:311px;
  height:121px;
} 


.logo a {
  display:block;
  width:311px;
  height:121px;
  cursor:pointer;
}


.all_portfolio {
  background:url(../imgs/arr2.png) no-repeat right 5px;
  padding:0px 15px 0px 0px;
  margin-top:10px;
  color:#414242;
  font:bold 12px Verdana;
}

.footer ul li.logo {
  display:block;
  width:310px;
  height:113px;
  float:left;
  margin-right:301px;
}

.footer ul li.logo a {
  display:block;
  width:310px;
  height:113px;
}

.footer ul li.on-line {
  display:block;
  width:200px;
  height:113px;
  float:left;
  margin-right:33px;
}

.footer ul li.on-line a {
  display:block;
  width:120px;
  margin-top:47px; 
  font:normal 12px Verdana;
  line-height:18px;
  color:#14a2d6;
}
.footer ul li.on-line a:hover {
  text-decoration:none;
}


.footer ul li.skype {
  display:block;
  width:150px;
  height:113px;
  float:left;
}

.footer ul li.skype a {
  display:block;
  width:150px;
  height:113px;
}





.backform div {
	clear:both;
	margin:5px 0;
	height:18px;
}

.backform div.mess {
	height:42px;
}

.backform label {
	display:block;
	float:none;
	font-size:12px;
	width:auto;
	float:left;
	margin-left:7px;
	font:12px Verdana;
}
form#contactform input {
  border:solid 1px #14a2d6;	
  padding:1px;
	font-size:12px;
	color:#333;
	float:right;
	width:140px;
	margin-right:7px;
	font:12px Verdana;
}
form#contactform textarea {
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:100%;
	padding:1px;
  border:solid 1px #14a2d6;
  float:right;
  height:42px;
  width:140px;
  margin-right:7px; 
  font:12px Verdana;
}

form#contactform input.submit {
  background:url(../imgs/btn_submit.png) no-repeat left bottom;
  text-indent:-9999px;
  border:0;
  width:101px;
  height:37px;
  margin-top:10px;
  cursor:default;
  cursor:pointer;
}

form#contactform input.error, form#contactform textarea.error {
  border:solid 1px #f36714;
}

form#contactform label.error {
  font:10px Verdana;
  float:right;
  color:#f36714;
  margin-right:5px;
}

.backform form#contactform div.mess label.error {
  margin-bottom:-10px;
}

.backform p {
  font:10px Verdana;
  margin-left:5px;
}

.backform form#contactform .mailsended {
  margin-top:0px;
}






div.clear {
	display:block;
	height:1px;
	font-size:1px;
	line-height:1px;
	clear:both;
}

.menu {
  height:41px;
}

.three_icons {
    /*left: 950px;
    position: relative;
    top: 0;*/
    width: 240px;
    height:15px;
    float:right;
    padding-top:3px;
    line-height:24px;
    margin-right:0px;
    
}

.three_icons span {
  margin-right:10px;
  font-weight:bold;
  font-size:12px;
  font:bold 11px Verdana;
}

.sell {
  /*font-weight:bold;*/
}

.mailmess {
  font:12px Verdana;
  color:#F36714;
}

ul.service li {
  list-style:none;
}

.first {
  margin-top:7px;
}

div.content .create_site, div.content .seo_site {
  width:725px;
  margin-left:0px;
  clear:both;
}

.create_site, .create_site li, .seo_site, .seo_site li  {
  list-style:none;
}

.create_site li {
  float:left;
  display:block;
  width:200px;
  height:245px;
  margin-right:40px;
  *margin-right:37px;
  margin-bottom:30px;
  vertical-align:bottom;
}

.create_site li p {
  font-weight:bold;
  font-family:Tahoma;
  font-size:12px;
  display:table-cell;
  height:30px;
  vertical-align:bottom;
}

.seo_site li {
  float:left;
  display:block;
  width:200px;
  height:190px;
  margin-right:40px;
  margin-bottom:30px;
}

.seo_site li p {
  font-weight:bold;
}

.create_site li a {
  display:block;
  width:200px;
  height:205px;
  border:solid 1px #44a8cd;
  padding:1px;
}

.seo_site li a {
  display:block;
  width:200px;
  height:160px;
  border:solid 1px #44a8cd;
  padding:1px;
}

.create_site li a:hover, .seo_site li a:hover {
filter: progid: DXImageTransform.Microsoft.Alpha(opacity=70);
-moz-opacity: 0.7; /* Mozilla 1.6 и ниже */
-khtml-opacity: 0.7; /* Konqueror 3.1, Safari 1.1 */
opacity: 0.7; /* CSS3 - Mozilla 1.7b +, Firefox 0.9 +,
Safari 1.2+, Opera 9 */
filter: alpha(opacity=60); /* IE 5.5+*/ 
}

.special {
  position:absolute;
  top:10px;
  left:655px;
  width:340px;
  height:100px;
}

.special a {
  position:absolute;
  top:61px;
  left:0px;
  font:12px Verdana;
  color:#14a2d6;
  /*text-decoration:blink;*/
}

ul.service li {
border:solid 1px #44a8cd;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
padding:0px 10px 10px;  
margin-bottom:20px;
}

.copy {
  clear:both;
  padding-top:10px;
  font:12px Verdana;
}

#vk_like {
  float:right;
}

#vk_groups {
  margin-top:20px;
}

.onlinemibew {
  position: fixed;
  left: -140px;
  top: 50%;
  z-index: 5;
  width: 163px;
  overflow:hidden;
  display:none; 
  height: 100%;
}

table.clients tr td {
  padding:0px 35px 20px 0px;
  width:200px;
  height:230px;
  vertical-align:bottom;
}

table.clients tr td p {
  /*display:block;
  height:30px;*/
  font:bold 13px Verdana;
}

.leftfloat {
  float:left;
  margin-right:10px;
}

p.clear {
  clear:both;
}

.three_icons span.googleplus {
  display:inline-block;
  width:70px;
  height:26px;
  overflow:hidden;
  margin:0;
}

.port_links a {
  padding:3px;
  font-size:12px;
}

.port_links a.sell {
  background:#bae5f5;
  border:solid 1px #bae5f5;
  padding:3px;
 -webkit-border-radius: 6px;
-moz-border-radius: 6px;
border-radius: 6px;   
}

/*jcarousellite*/

/**
 *  Horizontal Buttons
 */
.jCarouselLite {
  margin:5px 0px 10px 0px;
  overflow:hidden;
  height:108px;
}

.jCarouselLite ul {
  list-style:none;
}

.jCarouselLite ul li {
  width:115px;
  list-style:none;
  float:left;
  height:100px;
  margin:0px 7px 0px 7px;
  padding:3px 2px;
  border: solid 1px #44A8CD;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
}

button.prev {
  float:left;
  width:21px;
  background:url(../imgs/btn_prev.png) no-repeat center center;
  height:108px;
  text-indent:-9999px;
  border:solid 1px #44A8CD;
-webkit-border-top-left-radius: 5px;
-webkit-border-bottom-left-radius: 5px;
-moz-border-radius-topleft: 5px;
-moz-border-radius-bottomleft: 5px;
border-top-left-radius: 5px;
border-bottom-left-radius: 5px;
  cursor:default;
  cursor:pointer;
  margin:5px 0px 0px 0px;
}

button.next {
  float:right;                                               
  width:21px;
  background:url(../imgs/btn_next.png) no-repeat center center;
  height:108px;
  text-indent:-9999px;
  border:solid 1px #44A8CD;
-webkit-border-top-right-radius: 5px;
-webkit-border-bottom-right-radius: 5px;
-moz-border-radius-topright: 5px;
-moz-border-radius-bottomright: 5px;
border-top-right-radius: 5px;
border-bottom-right-radius: 5px;
  cursor:default;
  cursor:pointer;
  margin:5px 0px 0px 0px;
}
