﻿/* reset */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
margin: 0;
padding: 0;
border: 0;
outline: 0;
font-weight: inherit;
font-style: inherit;
font-size: 100%;
font-family: inherit;
vertical-align: baseline;
}
body {
line-height: 1;
color: black;
background: white;
}
ol, ul {
list-style: none;
margin-bottom: 1em;
}
table {
border-collapse: separate;
border-spacing: 0;
}
caption, th, td {
text-align: left;
font-weight: normal;
}
blockquote:before, blockquote:after, q:before, q:after {
content: "";
}
blockquote, q {
quotes: "" "";
}
/* /reset */


/* basic */
body {
background: #e3e3e1 url(/templates/technari/rus/img/body-bg.gif) no-repeat 50% 0;
color: #464646;
text-align: center;
font-size: 11px;
font-family: Tahoma, Helvetica, Arial, sans-serif;
}
h1, h2, h3, h4 {
font-weight: normal;
line-height: 1.1;
}
h1 {
font-size: 200%;
}
h2 {
font-size: 180%;
line-height: 1.2;
overflow: hidden;
}
h3 {
font-size: 125%;
line-height: 1.3;
}
h4 {
font-size: 125%;
line-height: 1.3;
font-weight: bold;
padding-bottom: 15px;
}
p, li {
line-height: 1.35;
margin-bottom: 1em;
}
li {
margin-bottom: 0.25em;
}
blockquote {
border-left: 1px solid #069;
margin: 0 0 0 1em;
padding: 0 0 0 1em;
}
a:link {
color: #577985;
text-decoration: underline;
}
a:visited {
color: #577985;
text-decoration: underline;
}
a:hover {
text-decoration: none;
}
a:active {
color: #6f919e;/*#3d565e;*/
text-decoration: none;
}
strong {
font-weight: bold;
}
big {
font-size: 110%;
}
small {
font-size: 85%;
}
input,
textarea,
button,
select {
position: relative;
font-family: Tahoma, Helvetica, Arial, sans-serif;
font-size: 1em;
margin: 0;
padding: 5px;
border: 0;
}
fieldset {
position: relative;
}
label {
line-height: 1.2;
}
select {
padding: 4px;
}

.hidden {
display: none;
}
.rounded {
background-color: #f1f1ef;
-moz-border-radius: 3px;
-khtml-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
//height: 1%;
}
.edge-r {
position: relative;
-moz-border-radius-topright: 0;
-khtml-border-radius-topright: 0;
-webkit-border-top-right-radius: 0;
border-radius-topright: 0;
}
#tabs .rounded {
-moz-border-radius-topright: 0;
-moz-border-radius-topleft: 0;
-khtml-border-radius-topright: 0;
-khtml-border-radius-topleft: 0;
-webkit-border-top-right-radius: 0;
-webkit-border-top-left-radius: 0;
border-radius-topright: 0;
border-radius-topleft: 0;
}
.inlay-light {
padding-bottom: 9px;
background-image: url(/templates/technari/rus/img/inlay-light.png);
background-repeat: repeat-x;
background-position: 0 100%;
}
.inlay-act {
padding-bottom: 7px;
background-image: url(/templates/technari/rus/img/inlay-act.png);
background-repeat: repeat-x;
background-position: 0 100%;
clear: both;
//height: 1%;
}
.inlay-dark-top {
padding-top: 9px;
background-image: url(/templates/technari/rus/img/inlay-dark.png);
background-repeat: repeat-x;
background-position: 0 0;
}
.inlay-dark-bottom {
padding-bottom: 9px;
background: url(/templates/technari/rus/img/inlay-dark.png);
background-repeat: repeat-x;
background-position: 0 100%;
}
.inlay-in {
padding-bottom: 8px;
background-image: url(/templates/technari/rus/img/inlay-in.png);
background-repeat: repeat-x;
background-position: 0 100%;
}

#wrapper {
width: 1000px;
margin: 0 auto;
text-align: left;
}

div.clear {
	clear: both;
}
/* /basic */


/* middle.block */
#middle {
margin: 0 25px;
}
.rounded:after,
#middle:after,
#popular:after,
#news:after,
#footer:after {
display: block;
height: 0;
content: '.';
clear: both;
visibility: hidden;
}
.middle-left,
.middle-center,
.middle-right,
.middle-content {
position: relative;
padding-top: 15px;
}

/* Levyi blok */
.middle-left {
position: relative;
float: left;
width: 236px;
margin-right: 10px;
padding-top: 122px;
}
.middle-left h1, .middle-left h4 {
position: absolute;
left: -110px;
top: 0;
width: 429px;
height: 100px;
background: none;
}
.middle-left h1 a, .middle-left h4 a {
display: block;
position: relative;
top: 28px;
left: 100px;
width: 231px;
height: 54px;
}
.middle-left h1 a span, .middle-left h4 a span {
display: block;
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 100%;
background: url(/templates/technari/rus/img/logo.png) no-repeat;
}

.descr,
.contacts-block,
.request {
position: relative;
/*top: 110px;*/
}
.descr {
margin-bottom: 18px;
padding: 18px;
}
.link-more {
padding-left: 16px;
background: url(/templates/technari/rus/img/marker-r.png) no-repeat 1px 3px;
}
.link-all {
padding-left: 16px;
background: url(/templates/technari/rus/img/marker-d.png) no-repeat 1px 3px;
}

/* Blok s kontaktami */
.contacts-block {
margin-bottom: 18px;
}
.hotline-title {
position: relative;
height: 24px;
margin-bottom: 15px;
padding-left: 18px;
}
.hotline-title span {
display: block;
position: absolute;
left: 7px;
top: 0;
width: 100%;
height: 100%;
background: url(/templates/technari/rus/img/hotline-title.png) no-repeat;
}
.hotline-number {
position: relative;
height: 20px;
padding-left: 18px;
}
.hotline-number span {
display: block;
position: absolute;
left: 18px;
top: 0;
width: 100%;
height: 100%;
background: url(/templates/technari/rus/img/hotline.png) no-repeat;
}
.hotline-descr {
line-height: 1;
padding: 7px 5px 9px 18px;
}
.ims {
border-left: 1px solid #f1f1ef;
border-right: 1px solid #f1f1ef;
border-bottom: 1px solid #ebebe9;
padding: 9px 10px;
background: #e3e3e1;
}
.icq,
.skype {
padding: 1px 0 3px 22px;
background: url(/templates/technari/rus/img/icon-icq.png) no-repeat;
}
.skype {
margin-left: 10px;
background: url(/templates/technari/rus/img/icon-skype.png) no-repeat;
}
.callback {
margin-top: 10px;
padding-left: 18px;
}
.callback a {
display: block;
position: relative;
width: 175px;
height: 25px;
cursor: pointer;
}
.callback a span {
display: block;
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 100%;
background: url(/templates/technari/rus/img/callback.png) no-repeat;
}

/* Tsentralnyi blok na glavnoi */
.middle-center {
position: relative;
float: left;
}
.main-img {
position: relative;
width: 367px;
height: 485px;
border: 3px solid #1b495a;
/*background: url(/templates/technari/rus/img/main-img.jpg) no-repeat;*/
}
.main-img-bottom {
position: absolute;
bottom: 0;
_bottom: -1px;
width: 367px;
height: 96px;
}
.main-img-bottom h2 span {
position: absolute;
left: 0;
top: 0;
width: 367px;
height: 96px;
background: url(/templates/technari/rus/img/main-img-bottom.png) no-repeat;
}
a.learn-more {
position: absolute;
left: 209px;
top: 57px;
cursor: pointer;
cursor: hand;
}
a.learn-more span {
position: absolute;
left: 0;
top: 0;
display: block;
width: 140px;
height: 27px;
background: url(/templates/technari/rus/img/learn-more.png) no-repeat;
}

/* Pravyi blok */
.middle-right {
float: right;
width: 306px;
}
.dash {
margin-bottom: 18px;
}
.inside .dash {
float: right;
width: 295px;
}
ul.simp {
float: left;
margin: 0;
padding: 0 6px;
border-right: 1px solid #e3e3e1;
}
ul.simp li,
ul.lang li {
float: left;
margin: 0 18px;
padding: 8px 0;
font-size: 9px;
display: inline;
}
a.rss {
padding: 1px 0 2px 22px;
background: url(/templates/technari/rus/img/icon-rss.png) no-repeat;
}
a.sitemap {
padding: 1px 0 2px 20px;
background: url(/templates/technari/rus/img/icon-sitemap.png) no-repeat 0 3px;
}
ul.lang {
float: right;
margin: 0;
}
ul.lang li {
margin: 0 20px 0 0;
}
ul.lang li span {
color: #c8c8b9;
}

/* Menu na glavnoi */
ul.top-menu-main {
margin: -5px 0px 0px -10px;
}
ul.top-menu-main .menu-title {
margin-bottom: 5px;
padding: 1px 0 2px 35px;
background: url(/templates/technari/rus/img/menu-title-bg.gif) no-repeat 5px 5px;
}
ul.top-menu-main li {
margin-bottom: 16px;
}
ul.top-menu-main li ul {
padding-left: 19px;
}
ul.top-menu-main li ul li {
line-height:1.2;
margin-bottom: 2px;
padding-left: 16px;
background: url(/templates/technari/rus/img/menu-marker.png) no-repeat 0 7px;
}
ul.top-menu-main li ul li.all {
padding-top: 10px;
padding-left: 0;
background: none;
}



ul.top-menu-second {
margin: -5px 0px 0px -10px;
}
ul.top-menu-second .menu-title {
margin-bottom: 5px;
padding: 1px 0 2px 35px;
background: url(/templates/technari/rus/img/menu-title-bg.gif) no-repeat 5px 5px;
}
ul.top-menu-second li {
margin-bottom: 16px;
}
ul.top-menu-second li ul {
padding-left: 19px;
}
ul.top-menu-second li ul li {
line-height:1.2;
margin-bottom: 0px;
padding: 3px 0px 4px 16px;
background: url(/templates/technari/rus/img/menu-marker.png) no-repeat 0 9px;
}
ul.top-menu-second li ul li.all {
padding-top: 10px;
padding-left: 0;
background: none;
}
ul.top-menu-second li ul.submenu {
	position: relative;
	top: 4px;
	margin-bottom: 0px;
	margin-left: -16px;
}
ul.top-menu-second li ul.submenu li {
	background: none;
	list-style-type: none;
	padding-left: 29px;
	margin-left: -19px;
	background: transparent url(/templates/technari/rus/img/submenu-disc-white.gif) no-repeat 15px 9px;
}
ul.top-menu-second li ul.submenu li.selected {
	background: #f1f1ef url(/templates/technari/rus/img/submenu-disc-yellow.gif) no-repeat 15px 8px;
}
ul.top-menu-second li ul.submenu li a:link, ul.top-menu-second li ul.submenu li a:visited, ul.top-menu-second li ul.submenu li a:hover {
	color: #997c4b;
}



/* Menu vnutrennei */
.inlay-act .rounded {
padding: 10px;
background: #f9f9f9;
}

ul.top-menu {
float: left;
margin-bottom: 1px;
}
ul.top-menu li {
float: left;
margin: 0 5px 0 0;
padding: 0;
}
ul.top-menu li a {
display: block;
float: left;
margin-top: 7px;
padding: 8px 13px 10px 36px;
font-size: 14px;
background: #f1f1ef url(/templates/technari/rus/img/menu-title-inactive.png) no-repeat 10px 8px;
-moz-border-radius-topleft: 3px; 
-moz-border-radius-topright: 3px;
-webkit-border-top-left-radius: 3px;
-webkit-border-top-right-radius: 3px;
//height: 1%;
}
ul.top-menu li a:link,
ul.top-menu li a:visited {text-decoration: underline;}
ul.top-menu li a:hover {text-decoration: none; background-color: #f9f9f9;}

ul.top-menu li a.tabs-selected {
margin-top: 0;
padding: 12px 13px 13px 40px;
background: #f9f9f9 url(/templates/technari/rus/img/menu-title-active.png) no-repeat 10px 10px;
}
ul.top-menu li a.tabs-selected:link,
ul.top-menu li a.tabs-selected:visited {text-decoration: none;}


ul.top-menu-sub {
position: relative;
}
ul.top-menu-sub li {
line-height: 1;
margin-bottom: 1px;
width: 480px;
}
ul.top-menu-sub h2 {
font-size: 11px;

}

ul.top-menu-sub li a,
ul.top-menu-sub li span {
display: block;
padding: 4px 0 4px 32px;
background: url(/templates/technari/rus/img/menu-marker.png) no-repeat 13px 10px;
-moz-border-radius: 3px 7px 7px 3px;
-khtml-border-radius: 3px 7px 7px 3px;
-webkit-border-radius: 3px 7px 7px 3px;
border-radius: 3px 7px 7px 3px;
//height: 1%;
}
ul.top-menu-sub li.sub-selected span,
ul.top-menu-sub li a:hover {
background-color: #e3e3e1;
}

ul.top-menu-sub li span {
color: #828281;
}
ul.top-menu-sub li ul {
position: absolute;
right: 0;
top: 0;
width: 194px;
padding: 19px 8px;
background: #e3e3e1;
-moz-border-radius: 7px;
-khtml-border-radius: 7px;
-webkit-border-radius: 7px;
border-radius: 7px;
}


/* Zayavka na obsluzhivanie */
.request {}
.request-title,
.tags2-title {
position: relative;
height: 24px;
margin-bottom: 15px;
padding-left: 18px;
}
.request-title span {
display: block;
position: absolute;
left: 18px;
top: 0;
width: 100%;
height: 100%;
background: url(/templates/technari/rus/img/request-title.png) no-repeat;
}
.tags2{
padding-top: 20px;
}
.tags2-title span {
display: block;
position: absolute;
left: 18px;
top: 0;
width: 100%;
height: 100%;
background: url(/templates/technari/rus/img/tags-title-in.png) no-repeat;
}
.request div.position {
text-align: center;
padding-left: 10px;
padding-right: 10px;
padding-bottom: 10px;
}
.request form {
margin: 0 18px 8px;
//margin: 0 18px 2px;
//height: 1%;
}
.request input {
/*display: block;*/
margin-bottom: 4px;
//margin-bottom: 3px;
width: 260px;
}
.request input.name {}
.request input.card-num {
float:left;
width: 85px;
}
.request td {padding:0px;margin:0px;}
.request input.priv-num {
float:left;
width: 162px;
}
.request input.address {
margin-top: 0px;
}
.request label.date {
position: relative;
display: block;
float: left; 
width: 145px;
margin-top: 3px;
font-size: 9px;
}
.request label.date input {
margin-top: 6px;
//margin-top: 4px;
width: 130px;
font-size: 11px;
}
.request label.date img {
position: absolute;
left: 119px;
top: 20px;
cursor: pointer;
}
.request button {
display: block;
float: right;
width: 118px;
height: 39px;
margin-top: 3px;
background: url(/templates/technari/rus/img/request-button.png) no-repeat;
cursor: pointer;
}

.inside .request input,
.inside .request label.date input {
width: 176px;
}
.inside .request label.date {
width: 100%;
}
.inside .request label.date img {
left: 165px;
top: 21px;
}

/* tags-in */
.tags2 {padding-top: 20px;}
.tags2-title {
position: relative;
height: 24px;
margin-bottom: 15px;
padding-left: 18px;
}
.tags2-title span {
display: block;
position: absolute;
left: 18px;
top: 0;
width: 100%;
height: 100%;
background: url(/templates/technari/rus/img/tags-title-in.png) no-repeat;
}

/* /middle.block */


/* popular.block */
#popular,
#news,
#tags {
clear: both;
margin: 20px 25px;
}
.popular-title,
.news-title {
position: relative;
height: 24px;
margin-bottom: 20px;
background: url(/templates/technari/rus/img/title-bg.png) repeat-x;
}
.popular-title span,
.news-title span {
display: block;
position: absolute;
left: 0;
top: 0;
width: 245px;
height: 100%;
background: url(/templates/technari/rus/img/popular-title.png) no-repeat;
}

.popular-list {
position: relative;
}
#scrollable {
float: left;
position: relative;
overflow: hidden;
width: 800px;
height: 205px;
margin-left: 6px;
}
ul.items {     
width: 20000em;
position: absolute;
margin: 15px 0;
}
ul.items li {
width: 170px;
height: 155px;
margin: 0;
padding: 0 15px;
border-right: 1px solid #e3e3e1;
float: left;
}
ul.items dl dt {
padding: 97px 10px 0;
}
ul.items dl dd {
padding: 3px 10px 0;
font-size: 9px;
}
/*
ul.items dl dt.offer1 {background: url(/templates/technari/rus/img/pic1.jpg) no-repeat;}
ul.items dl dt.offer2 {background: url(/templates/technari/rus/img/pic2.jpg) no-repeat;}
ul.items dl dt.offer3 {background: url(/templates/technari/rus/img/pic3.jpg) no-repeat;}
ul.items dl dt.offer4 {background: url(/templates/technari/rus/img/pic4.jpg) no-repeat;}
*/
.prevPage,
.nextPage {
position: relative;
float: left;
width: 69px;
height: 120px;
margin-top: 30px;
background: url(/templates/technari/rus/img/scroll-bg.png) no-repeat;
}
.prevPage {
background-position: 0 0;
}
.nextPage {
float: right;
background-position: 0 -120px;
}
.prevPage span,
.nextPage span {
position: absolute;
top: 39px;
left: -12px;
display: block;
width: 42px;
height: 42px;
background: url(/templates/technari/rus/img/scroll-buttons.png) no-repeat;
cursor: pointer;
}
* html .prevPage span,
* html .nextPage span {behavior:url("js/ie6hover.htc")}

.prevPage span {background-position: 0 0;}
.prevPage span:hover,
.prevPage span.hover {background-position: 0 -42px;}
.nextPage span {background-position: -42px 0; left: 39px;}
.nextPage span:hover,
.nextPage span.hover {background-position: -42px -42px;}
/* /popular.block */


/*tags*/
.tags-title {
position: relative;
height: 24px;
margin-bottom: 20px;
background: url(/templates/technari/rus/img/title-bg.png) repeat-x;
}

.tags-title span {
display: block;
position: absolute;
left: 0;
top: 0;
width: 245px;
height: 100%;
}
.tags-title span {
background: url(/templates/technari/rus/img/tags-title.png) no-repeat;
}
#tags div.position {
text-align: center;
padding: 10px;
}
/*//tags*/


/* news.block */
.news-title span {
background: url(/templates/technari/rus/img/news-title.png) no-repeat;
}
ul.news {
overflow: hidden;
//height: 1%;
margin-bottom: 30px;
}
ul.news li {
float: left;
width: 260px;
margin: 0 50px 0 0;
}
ul.news h3 {
float: left;
width: 68px;
height: 120px;
padding: 0 0 0 15px;
line-height: .8;
font-size: 48px;
color: #f1f1ef;
}
.date {
font-size: 9px;
color: #747473;
}
ul.news dl dt {
padding-bottom: 5px;
font-size: 12px;
}
ul.news dl dd {
line-height: 1.2;
}

.news-all {
float: left;
padding: 18px;
}
.subscribe {
float: right;
width: 770px;
}
.subscribe .rounded {
padding: 12px 18px;
}
.subscribe label {
display: block;
float: left;
width: 200px;
margin-right: 10px;
line-height: 1.1;
color: #a6a6a4;
}
.subscribe input.email-field {
display: block;
float: left;
width: 345px;
padding: 7px 7px 7px 40px;
background:#fff url(/templates/technari/rus/img/email-bg.png) no-repeat 10px 5px;
}
.subscribe button {
display: block;
float: right;
width: 118px;
height: 30px;
background: url(/templates/technari/rus/img/subscribe-button.png) no-repeat;
cursor: pointer;
}
/* /news.block */


/* footer.block */
#footer {
clear: both;
margin: 40px 25px 0;
}
#footer h1, #footer h2 {
float: left;
margin: 0 40px 20px 0;
}
#footer h1 a, #footer h2 a {
display: block;
position: relative;
width: 165px;
height: 31px;
}
#footer h1 a span, #footer h2 a span {
display: block;
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 100%;
background: url(/templates/technari/rus/img/logo-small.png) no-repeat;
}

ul.menu-bottom {
float: left;
margin: 0;
padding-top: 8px;
}
ul.menu-bottom li {
float: left;
margin-right: 28px;
}
ul.menu-bottom li a {
padding-left: 16px;
background: url(/templates/technari/rus/img/marker-br.png) no-repeat 1px 3px;
}

#search {
float: right;
padding-top: 5px;
width: 240px;
}
#search label {
display: block;
width: 189px;
height: 13px;
position: absolute;
top: 0;
z-index: 2;
padding: 5px 12px;
cursor: text;
}
#search input {
display: block;
float: left;
width: 189px;
padding: 5px 12px;
color: #7f7f7f;
background: #fff url(/templates/technari/rus/img/search-l.png) no-repeat;
z-index: 1;
}
#search button {
display: block;
float: right;
width: 27px;
height: 23px;
background: #fff url(/templates/technari/rus/img/search-r.png) no-repeat;
cursor: pointer;
}

.author {
clear: both;
margin-bottom: 30px;
//height: 1%;
background: url(/templates/technari/rus/img/title-bg.png) repeat-x;
}
.author p {
width: 245px;
background: #e3e3e1;
font-size: 9px;
}

.copyright {
margin: 0;
border-top: 1px solid #b6b6b4;
padding-top: 3px;
color: #b6b6b4;
font-size: 9px;
}
/* /footer.block */


/* middle-content.block */
.middle-content {
float: right;
width: 698px;
margin-right: 6px;
background: transparent url(/templates/technari/rus/img/content-bg-bottom.gif) no-repeat 0 100%;
}
.middle-content div.clear {
height: 0px;
}

.uhere {
float: left;
width: 539px;
height: 38px;
padding: 0px;
font-size: 9px;
background: #ffffff url(/templates/technari/rus/img/uhere-bg-top.gif) no-repeat 0 0;
border-bottom: 1px solid #e3e3e1;
}
.uhere p {
	padding: 12px 10px 0px 17px;
}

.content {
/*
padding: 28px 65px 20px;
*/
float: left;
color: #464646;
padding: 15px 12px 16px 29px;
margin-bottom: 4px;
background: #fff url(/templates/technari/rus/img/content-bg-top.gif) no-repeat 0 0;
}
.content h3 {
padding: 15px 15px 15px 0;
font-size: 17px;
color: #464646;
}
.content h1 {
margin-top: 4px;
margin-bottom: 20px;
font-size: 17px;
color: #464646;
}
.content UL{
margin:0 0 12px 24px;
}
.content UL LI{
padding:0 0 0 16px;
margin: 0 0 0 24px;
}

.content OL{
margin:0 0 12px 24px;
}
.content OL LI{
padding:0 0 0 16px;
margin: 0 0 0 24px;
}

/* /middle-content.block */


.toggleval {
color: #7f7f7f !important;
}
.hasFocus {
color: #000 !important;
}
.tv-changed {

}


.validation-advice{
color:red;
margin-bottom:3px;
}

/*callback buttons*/
.but { position: relative; }
.but .but2 { position: absolute; bottom: 7px; right: 0; top:-5px;}
.but .but2 button { margin: 10px 14px 0px 0px; border: 0; cursor: pointer; width: 118px; height: 39px; background: url(/templates/technari/rus/img/callback-dialog-button.png) no-repeat; }
.calbackafter{padding:20px}

.content  UL {
	margin:0 0 12px -11px;
	}
	.content  UL LI {
		/*background:url(/templates/technari/rus/img/bullet.png) 0 7px no-repeat;*/
		background:url(/templates/technari/rus/img/bullet.gif) 0 7px no-repeat;
		padding:0 0 0 12px;
	}

.content  OL {
	margin:0 0 12px 10px; list-style:decimal ;
	}
	.content  OL LI {
		/*background:url(/templates/technari/rus/img/bullet.png) 0 7px no-repeat;*/
		
		padding:0 0 0 12px;
	}
/*print block*/
.submenuitem{
	float:right;
	width: 325px;
	-moz-border-radius: 3px 7px 7px 3px;
	-khtml-border-radius: 3px 7px 7px 3px;
	-webkit-border-radius: 3px 7px 7px 3px;
	border-radius: 3px 7px 7px 3px;
	background-color: #f9f9f9;
	padding-top: 7px;
	margin-left: 10px;
}
.submenuitem UL {
	margin:0 0 12px 5px;
}
.submenuitem ul li.sub {
	padding: 2px 0 0 25px;
	background: url(/templates/technari/rus/img/menu-marker.png) no-repeat 5px 10px;
}
.submenuitem ul li.print {
	padding: 15px 0 0 25px;
	background: url(/templates/technari/rus/img/print.png) no-repeat 5px 15px;
}
.submenuitem ul li.sendmail {
	padding: 5px 0 10px 25px;
	background: url(/templates/technari/rus/img/emailfriend.png) no-repeat 5px 5px;
}
/*PRICE BLOCK*/

.accordion_price {
	float: left;
	width: 100%;
	/*
	width: 97%;
	margin-left: -5px;
	*/
}

.accordion_price h3 {
	float: left;
	display: block;
	background: #e9e7e7 url(/templates/technari/rus/img/arrow-square.gif) no-repeat right -51px;
	padding: 7px 0px 8px 20px;
	margin: 0px;
	font: bold 100%/100% Arial, Helvetica, sans-serif;
	border-top: solid 1px #c4c4c4;
	cursor: pointer;
	color: #000;
	width: 100%;
}
.accordion_price h3:hover {
	background-color: #e3e2e2;
}
.accordion_price h3.active {
	background-position: right 5px;
}

.accordion_price table {
	width: 104%;
	margin: 0px;
	padding: 0px;
	float: left;
	clear: both;
}

.group-bg{
	background: #f9f9f9;
	border-top:1px solid #eee;
	border-bottom:1px solid #eee;
	color: #24344f;
	font-weight: bold;
	vertical-align: middle;
	text-align: center;
	font-size : 12px;
	height: 35px;
	padding: 5px;
}
.nc_a{
	background: #fcfcfc;
}
.tab_zag{
				background-color: #e3e2e2;
				font-weight: bold; 
				vertical-align: middle;
				text-align: center;
				font-size : 10px;
				border-top:1px solid #f9f9f9;
				border-bottom:1px solid #f9f9f9;
				height: 35px;
				text-transform: uppercase;
				padding: 5px;
				
			}
			.tab_zag2{
				padding-left: 10px;
				background: #e3e3e1;
				font-weight: bold;
				vertical-align: middle;
				text-align: left;
				font-size : 10px;
				height: 35px;
				text-transform: uppercase;
			}
			.tab_zag3{
				background-color: #e3e2e2;
				vertical-align: middle;
				font-size : 10px;
				border-top:1px solid #f9f9f9;
				border-bottom:1px solid #f9f9f9;
				border-left:1px solid #f9f9f9;
				height: 35px;
				
				padding: 5px;
				
			}
			.tab_zag4{
				background-color: #ааа;
				vertical-align: middle;
				font-size : 10px;
				
				
				padding: 5px;
				
			}
			
			.tab_cont{
				
				
				border-bottom:1px solid #eee;
				vertical-align: middle;
				text-align: left;
				font-size : 11px;
				padding: 5px;
			}
			.tab_cont2{
				
				border-bottom:1px solid #eee;
				vertical-align: middle;
				text-align: center;
				font-size : 11px;
				padding: 5px;
			}
			.cost{
				text-align: center;
			}
			.descrip{
				font-size : 9px;
				padding-left: 10px;
				font-weight: bold;
				padding-top:10px;
			}
			.line {
			border-left:1px solid #eee;
			/*border-right:1px solid #eee;*/
			
			}
			
/* ZAKAZ USLIGI */
.order {}
.order-title {
position: relative;
height: 24px;
margin-bottom: 15px;
padding-left: 18px;
}
.order-title span {
display: block;
position: absolute;
left: 18px;
top: 0;
width: 100%;
height: 100%;
background: url(/templates/technari/rus/img/order-title.png) no-repeat;
}
.order form {
margin: 0 18px 8px;
//margin: 0 18px 2px;
//height: 1%;
}
.order input {
/*display: block;*/
margin-bottom: 4px;
//margin-bottom: 3px;
width: 100%;
}
.order textarea {
/*display: block;*/
margin-bottom: 4px;
//margin-bottom: 3px;
width: 100%;
height: 100px;
}

.order input.name {}
.order input.card-num {
float:left;
width: 85px;
}

.order button {
display: block;

width: 118px;
height: 39px;
margin-top: 3px;
background: url(/templates/technari/rus/img/callback-dialog-button.png) no-repeat;
cursor: pointer;
}



.clouds_xsmall {
	font-size: 80%;
	line-height: 1.3;
}
.clouds_small {
	font-size: 100%;
	line-height: 1.3;
}
.clouds_medium {
	font-size: 120%;
	line-height: 1.3;
}
.clouds_large {
	font-size: 140%;
	line-height: 1.3;
}
.clouds_xlarge {
	font-size: 160%;
	line-height: 1.3;
}

/*SEARCH IN*/
#search_in {
float: left;
padding-top: 5px;
width: 600px;
}

#search_in input {
display: block;
float: left;
width: 500px;
border: 1px solid #dadad7;
color: #7f7f7f;
height: 27px;
font-size : 16px;
}
#search_in button {
display: block;
float: right;
width: 79px;
height: 39px;
background: #fff url(/templates/technari/rus/img/search.png) no-repeat;
cursor: pointer;
}
/*//SEARCH IN*/


/*BANNER*/
div.banner {
	display: block;
	float: left;
	width: 225px;
	margin: 11px 0px 0px 2px;
	background: transparent url(/templates/technari/rus/img/banner-bg.gif) repeat-y 0 0;
	font-family: Tahoma, sans-serif;
	font-size: 9px;
}
div.banner div.top {
	display: block;
	float: left;
	width: 225px;
	background: transparent url(/templates/technari/rus/img/banner-bg-top.gif) no-repeat 0 0;
}
div.banner div.bottom {
	display: block;
	float: left;
	width: 225px;
	background: transparent url(/templates/technari/rus/img/banner-bg-bottom.gif) no-repeat 0 100%;
}
div.banner p {
	padding: 53px 10px 6px 17px;
	line-height: 11px;
	color: #4b4b4b;
}
div.banner a:link, div.banner a:visited, div.banner a:hover {
	color: #4b4b4b;
	text-decoration: none;
}
div.banner a:hover {
	text-decoration: underline;
}
/*//BANNER*/


/*ABOUT US*/
div.about {
	margin-top: -2px;
	padding-bottom: 23px;
}
div.about p {
	padding: 0px 0px 0px 36px;
	margin-bottom: 7px;
	background: transparent url(/templates/technari/rus/img/icon-about.gif) no-repeat 1px 3px;
}
div.about a:link, div.about a:visited, div.about a:hover {
	margin-left: 21px;
}
/*//ABOUT US*/


/*NEW HOTLINE*/
div.new-hotline {
	float: left;
	display: block;
	width: 304px;
	margin: 0px 0px 16px 0px;
	background: transparent url(/templates/technari/rus/img/new-hotline-bg.gif) repeat-y 0 0;
	font-family: Tahoma, sans-serif;
	font-size: 9px;
}
div.new-hotline div.top {
	display: block;
	width: 304px;
	background: transparent url(/templates/technari/rus/img/new-hotline-bg-top.gif) no-repeat 0 0;
}
div.new-hotline div.bottom {
	display: block;
	width: 304px;
	background: transparent url(/templates/technari/rus/img/new-hotline-bg-bottom.gif) no-repeat 0 100%;
}
div.phone {
	float: left;
	width: 198px;
	height: 88px;
	line-height: 0px;
	/*
	background: transparent url(/templates/technari/rus/img/new-hotline-phone.gif) no-repeat 17px 42px;
	*/
}
div.phone img {
	float: left;
	margin: 42px 0px 0px 17px;
}
div.worktime {
	float: left;
	width: 106px;
	height: 88px;
	background: transparent url(/templates/technari/rus/img/new-hotline-icon-worktime.gif) no-repeat 6px 9px;
	color: #787877;
	line-height: 12px;
}
div.worktime span.label-1 {
	position: absolute;
	margin: 12px 0px 0px 43px;
}
div.worktime span.label-2 {
	position: absolute;
	color: #fff;
	margin: 46px 0px 0px 12px;
}
div.worktime span.label-3 {
	position: absolute;
	margin: 46px 0px 0px 43px;
}
div.contacts {
	float: left;
	width: 300px;
	height: auto;
	margin-left: 2px;
	background: #cacac8;
}
div.contacts ul {
	float: left;
	display: block;
	padding: 0px;
	margin: 0px;
}
div.contacts ul li {
	display: block;
	float: left;
	padding: 2px 0px 11px 0px;
	margin: 10px 3px 0px 8px;
}
div.contacts li.icq {
	/*background: transparent url(/templates/technari/rus/img/new-hotline-icon-icq.gif) no-repeat 7px 7px;*/
	background: url(/templates/technari/rus/img/icon-icq.png) no-repeat;
	padding-left: 19px;
}
div.contacts li.skype {
	/*background: transparent url(/templates/technari/rus/img/new-hotline-icon-skype.gif) no-repeat 0px 7px;*/
	background: url(/templates/technari/rus/img/icon-skype.png) no-repeat;
	padding-left: 21px;
}
div.contacts li.email {
	background: transparent url(/templates/technari/rus/img/new-hotline-icon-email.gif) no-repeat 0px -1px;
	padding-left: 20px;
	margin-right: 0px;
}
div.new-callback {
	float: left;
	width: 198px;
	height: auto;
	background: transparent url(/templates/technari/rus/img/new-hotline-icon-callback.gif) no-repeat 9px 8px;
}
div.new-callback p {
	padding: 6px 0px 8px 41px;
	margin: 0px;
	color: #787877;
}
div.new-callback a:link, div.new-callback a:visited, div.new-callback a:hover {
	font-size: 11px;
	color: #547682;
}
div.map {
	float: left;
	width: 106px;
	height: auto;
	background: transparent url(/templates/technari/rus/img/new-hotline-icon-map.gif) no-repeat 8px 8px;
}
div.map p {
	padding: 7px 0px 8px 44px;
	margin: 0px;
	line-height: 12px;
}
div.map a:link, div.map a:visited, div.map a:hover {
	font-size: 11px;
	line-height: 11px;
	color: #4b6d79;
}
/*//NEW HOTLINE*/

/*TOOLS*/
div.tools {
	float: right;
	width: 150px;
	background: #f1f1ef url(/templates/technari/rus/img/tools-bg.gif) repeat-y 0 0;
	font-size: 9px;
	margin-top: 1px;
}
div.tools div.top {
	float: right;
	width: 150px;
	background: transparent url(/templates/technari/rus/img/tools-bg-top.gif) no-repeat 0 0;
}
div.tools ul {
	float: left;
	display: block;
	width: 150px;
	padding: 7px 10px 8px 15px;
	margin: 0px;
	background: transparent url(/templates/technari/rus/img/tools-bg-bottom.gif) no-repeat 0 100%;
}
div.tools ul li {
	float: left;
	display: block;
	padding: 0px 15px 0px 0px;
	margin: 0px;
}
div.tools ul li a:link, div.tools ul li a:visited, div.tools ul li a:hover {
	float: left;
	display: block;
	width: 14px;
	height: 14px;
	font-size: 0px;
	padding: 0px;
	text-decoration: none;
}
div.tools ul li.language {
	color: #bdbdad;
	padding: 1px 0px 0px 12px;
}
div.tools ul li.language a:link, div.tools ul li.language a:visited, div.tools ul li.language a:hover {
	width: auto;
	height: auto;
	font-size: 9px;
	color: #787877;
	text-decoration: underline;
}
/*//TOOLS*/

/*BLOCK LEFT*/
div.block-left {
	/*width: 425px;*/
	height: auto;
	float: left;
	margin-right: 24px;
}
/*//BLOCK RIGHT*/

/*BLOCK RIGHT*/
div.block-right {
	float: right;
	width: 208px;
	height: auto;
}
/*//BLOCK RIGHT*/

/*BLOCK WHITE*/
div.block-white {
	float: left;
	width: 208px;
	height: auto;
	background: #fff url(/templates/technari/rus/img/block-white-bg.gif) repeat-y 0 0;
}
div.block-white div.top {
	float: left;
	width: 208px;
	height: auto;
	background: transparent url(/templates/technari/rus/img/block-white-bg-top.gif) no-repeat 0 0;
}
div.block-white div.bottom {
	float: left;
	width: 208px;
	height: auto;
	background: transparent url(/templates/technari/rus/img/block-white-bg-bottom.gif) no-repeat 0 100%;
}
div.block-white h3 {
	float: left;
	padding: 12px 5px 10px 36px;
	margin: 0px;
	color: #464646;
	font-family: Tahoma, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	line-height: 15px;
}
/*//BLOCK WHITE*/

div.actions {
	float: left;
	color: #828281;
	font-size: 9px;
	line-height: 11px;
	padding: 6px 0px 0px 0px;
}
div.actions h4 {
	padding: 0px 0px 3px 0px;
	line-height: 12px;
	font-size: 11px;
	font-weight: bold;
}
div.actions a:link, div.actions a:visited, div.actions a:hover {
	color: #828281;
	font-weight: bold;
	font-size: 11px;
	text-decoration: none;
}
div.actions a:hover {
	text-decoration: underline;
}
div.actions-img {
	float: left;
	width: 44px;
	height: auto;
	margin-left: 11px;
}
div.actions-text {
	float: left;
	width: 123px;
	height: auto;
	margin-left: 9px;
	padding-bottom: 18px;
}

/*ORDER SERVICES*/
div.order-services {
	float: left;
	width: 208px;
	background: #fff url(/templates/technari/rus/img/order-services-bg.gif) repeat-y 0 0;
	margin-bottom: 14px;
}
div.order-services div.top {
	float: left;
	width: 208px;
	background: transparent url(/templates/technari/rus/img/order-services-bg-top.gif) no-repeat 0 0;
}
div.order-services div.bottom {
	float: left;
	width: 208px;
	background: transparent url(/templates/technari/rus/img/order-services-bg-bottom.gif) no-repeat 0 100%;
}
div.order-services div.clear {
	height: 0px;
	font-size: 0px;
	clear: both;
}
div.order-services h3 {
	float: left;
	padding: 12px 5px 8px 36px;
	margin: 0px;
	color: #464646;
	font-family: Tahoma, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	line-height: 15px;
}

div.order-services div.questions {
	float: left;
	width: 144px;
	height: auto;
	margin-left: 2px;
	background: #d6d6d4 url(/templates/technari/rus/img/order-services-shadow-1.gif) no-repeat 100% 0;
	font-size: 9px;
	color: #717170;
}
div.order-services div.questions h3 {
	float: none;
	padding: 8px 9px 3px 11px;
	margin: 0px;
	color: #464646;
	font-family: Tahoma, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	line-height: 15px;
}
div.order-services div.questions p {
	float: none;
	display: block;
	padding: 0px 0px 10px 0px;
	border-bottom: 1px solid #c4c4c2;
	margin: 0px 9px 0px 11px;
}
div.order-services div.photo {
	float: left;
	width: 60px;
	height: auto;
	background: #80807f url(/templates/technari/rus/img/order-services-shadow-2.gif) no-repeat 0 0;
}
div.order-services div.photo img {
	margin: 5px 0px 0px 6px;
}
div.order-services div.photo p {
	padding: 2px 4px 0px 4px;
	color: #d9d9d9;
	font-size: 9px;
	line-height: 11px;
}

div.order-services div.new-callback {
	font-size: 9px;
	float: left;
	width: 208px;
	height: auto;
	background: transparent url(/templates/technari/rus/img/new-hotline-icon-callback.gif) no-repeat 13px 10px;
	border-top: 1px solid #e3e3e1;
	border-bottom: 1px solid #e3e3e1;
}
div.order-services div.new-callback p {
	padding: 7px 0px 12px 47px;
	margin: 0px;
	color: #787877;
}
div.order-services div.new-callback a:link, div.order-services div.new-callback a:visited, div.order-services div.new-callback a:hover {
	font-size: 11px;
	color: #547682;
}
div.order-services div.phone {
	float: left;
	width: 204px;
	height: auto;
	background: #d6d6d4;
	margin-left: 2px;
}
div.order-services div.phone span {
	float: left;
	position: relative;
	color: #464646;
	font-family: Tahoma, sans-serif;
	font-size: 9px;
	line-height: 10px;
	padding: 5px 0px 10px 11px;
}
div.order-services div.phone img {
	float: right;
	margin: 8px 11px 0px 0px;
}
div.order-services div.contacts-small {
	float: left;
	width: 102px;
	height: 78px;
	margin-left: 2px;
	border-right: 1px solid #d6d6d4;
	background: #c8c8c5;
}
div.order-services div.contacts-small p {
	padding: 6px 0px 5px 10px;
	margin: 0px;
	color: #464646;
	font-size: 9px;
}
div.order-services div.contacts-small .icq {
	padding: 1px 0px 5px 20px;
	margin: 5px 10px 5px 12px;
	color: #464646;
	font-size: 9px;
}
div.order-services div.contacts-small .skype {
	padding: 1px 0px 13px 20px;
	margin: 0px 12px;
	color: #464646;
	font-size: 9px;
}
div.order-services div.worktime {
	float: right;
	width: 100px;
	height: 78px;
	margin-right: 2px;
	background: #c8c8c5;
	font-size: 9px;
	line-height: 13px;
}
div.order-services div.worktime p {
	padding: 6px 0px 5px 10px;
	margin: 0px;
	color: #464646;
	font-size: 9px;
}
div.order-services div.worktime span.label-1 {
	position: absolute;
	margin: 7px 0px 0px 9px;
	color: #464646;
}
div.order-services div.worktime span.label-2 {
	position: absolute;
	margin: 5px 0px 0px 5px;
	color: #a0a09e;
}
div.order-services div.worktime span.label-3 {
	position: absolute;
	margin: 5px 0px 0px 42px;
	color: #787877;
}
/*
div.order-services div.worktime {
	float: right;
	width: 94px;
	height: 78px;
	margin-right: 2px;
	background: #c8c8c5;
	font-size: 9px;
	line-height: 11px;
}
div.order-services div.worktime span.label-1 {
	position: absolute;
	margin: 7px 0px 0px 9px;
	color: #464646;
}
div.order-services div.worktime span.label-2 {
	position: absolute;
	margin: 46px 0px 0px 9px;
	color: #a0a09e;
}
div.order-services div.worktime span.label-3 {
	position: absolute;
	margin: 46px 0px 0px 36px;
	color: #787877;
}
*/
div.order-services div.email {
	float: left;
	width: 204px;
	height: 42px;
	margin-left: 2px;
	background: #d6d6d4 url(/templates/technari/rus/img/contacts-email-bg-bottom.gif) no-repeat 0 100%;
	border-top: 1px solid #d3d3d1;
}
div.order-services div.email p {
	padding: 5px 10px 10px 45px;
	margin: 0px;
	font-size: 9px;
	color: #464646;
	background: transparent url(/templates/technari/rus/img/new-hotline-icon-map.gif) no-repeat 8px 9px;
	line-height: 14px;
}
div.order-services div.email a:link, div.order-services div.email a:visited, div.order-services div.email a:hover {
	font-size: 11px;
}

div.order-services div.online-order {
	float: left;
	width: 202px;
	height: 42px;
	background: none;
	border-top: 1px solid #e3e3e1;
}

div.order-services div.online-order p {
	padding: 10px 10px 10px 47px;
	margin: 0px;
	background: transparent url(/templates/technari/rus/img/online-order-icon.gif) no-repeat 10px 7px;
	line-height: 14px;
}

/*//ORDER SERVICES*/

/*PRICES TITLE*/
div.prices-title {
	float: left;
	width: 100%;
	height: auto;
	background: transparent url(/templates/technari/rus/img/prices-bg.gif) no-repeat 0 0;
	/*
	margin-left: -5px;
	padding-right: 20px;
	*/
}
div.price-link{
	float: left;
	display: block;
	background: #e9e7e7;
	padding: 7px 0px 8px 18px;
	margin: 0px;
	font: bold 100%/100% Arial, Helvetica, sans-serif;
	border: solid 1px #e3e3e1;
	color: #000;
	width: 100%;
}
div.price-table{
	float: left;
	display: block;
	padding: 5px;
	margin: 0px;
	border: solid 1px #e3e3e1;
	width: 433px;
}
div.prices-title div.bg {
	float: left;
	width: 100%;
	height: auto;
	background: transparent url(/templates/technari/rus/img/prices-bg.gif) no-repeat 100% 0;
	margin-left: 20px;
}
div.prices-title h3 {
	float: left;
	color: #828281;
	font-family: Tahoma, sans-serif;
	font-size: 12px;
	font-weight: bold;
	padding: 12px 0px 0px 0px;
	margin: 0px;
}
div.prices-title div.image {
	float: left;
	width: auto;
	height: auto;
	padding: 0px 14px 0px 0px;
	margin: 0px 0px 0px -1px;
}
div.prices-title div.image img {
	margin-top: 1px;
	margin-bottom: -1px;
}
/*//PRICES TITLE*/

/*LINKS*/
div.links {
	float: left;
	width: 100%;
	padding: 16px 0px 11px 0px;
}
div.links ul, div.links ul li {
	padding: 0px;
	margin: 0px;
	background: none;
	line-height: 14px;
}
div.links ul li.print {
	float: left;
	width: 25%;
	padding-left: 32px;
	background: transparent url(/templates/technari/rus/img/icon-print.gif) no-repeat 0 4px;
}
div.links ul li.forward {
	float: right;
	width: 25%;
	padding-left: 27px;
	background: transparent url(/templates/technari/rus/img/icon-forward.gif) no-repeat 0 4px;
}
/*//LINKS*/

/*PRICES*/
div.prices {
	display: block;
	float: left;
	width: 100%;
	height: auto;
	margin-left: -10px;
	margin-top: -12px;
}
/*//PRICES*/

/*DOT*/
.dot {
	width: 1px;
	height: 1px;
	display: none;
}
/*//DOT*/


/*ALERT FORMS*/
#aform label.error, #aaform label.error, #aaaform label.error, #aform2 label.error {
	padding-bottom: 10px;
	margin-bottom: 10px;
	color: #EA5200;
	font-size: 10px;
}
/*SLIDER INDEX*/
#parent2-menu { 
	background: url(/templates/technari/rus/img/parent2-menu-bg.png) no-repeat; 
	width: 168px; 
	height: 35px; 
	position: absolute; 
	bottom: 0; 
	right: 0; 
	padding: 12px 0 0 199px;
}
.wslide-menu a {
	background: url(/templates/technari/rus/img/parent-menu-bg.png) no-repeat; 
	display: block; 
	float: left; 
	width: 30px; 
	height: 23px; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 14px; 
	font-style: italic; 
	font-weight: bold; 
	color: #1B495A; 
	text-align: center; 
	padding: 4px 0 0 0;
	text-decoration: none;
}
#parent2-menu a.wactive{
	background: url(/templates/technari/rus/img/parent-menu-wactive-bg.png) no-repeat;
	color: #21667F;
}
.first-child   { display: none; background:url(/templates/technari/rus/img/accessibility.jpg) no-repeat; width: 367px; height: 485px;}
.second-child { display: none; background:url(/templates/technari/rus/img/comfort.jpg) no-repeat; width: 367px; height: 485px;}
.third-child   { display: none; background:url(/templates/technari/rus/img/speed.jpg) no-repeat; width: 367px; height: 485px;}
.fourth-child { display: none; background:url(/templates/technari/rus/img/quality.jpg) no-repeat; width: 367px; height: 485px;}
.fifth-child   { display: none; background:url(/templates/technari/rus/img/default.jpg) no-repeat; width: 367px; height: 485px;}
