
html, body { height:100%; }
body { margin:0; padding:0; font-size:0.59em; color:#000; background:#fff; }

@font-face {
	font-family: 'ALSRubl-Verdana';
	src: url('./font/alsrubl-verdana-regular.eot');
	src: url('./font/alsrubl-verdana-regular.eot?#iefix') format('embedded-opentype'),url('./font/alsrubl-verdana-regular.woff') format('woff'), url('./font/alsrubl-verdana-regular.ttf') format('truetype'), url('./font/alsrubl-verdana-regular.svg#ALSRublRegular') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'ALSRubl-Verdana';
	src: url('./font/alsrubl-verdana-italic.eot');
	src: url('./font/alsrubl-verdana-italic.eot?#iefix') format('embedded-opentype'), url('./font/alsrubl-verdana-italic.woff') format('woff'), url('./font/alsrubl-verdana-italic.ttf') format('truetype'), url('./font/alsrubl-verdana-italic.svg#ALSRublItalic') format('svg');
	font-weight: normal;
	font-style: italic;
}

@font-face {
	font-family: 'ALSRubl-Verdana';
	src: url('./font/alsrubl-verdana-bold.eot');
	src: url('./font/alsrubl-verdana-bold.eot?#iefix') format('embedded-opentype'), url('./font/alsrubl-verdana-bold.woff') format('woff'), url('./font/alsrubl-verdana-bold.ttf') format('truetype'), url('./font/alsrubl-verdana-bold.svg#ALSRublBold') format('svg');
	font-weight: bold;
	font-style: normal;
}

@font-face {
	font-family: 'ALSRubl-Verdana';
	src: url('./font/alsrubl-verdana-bolditalic.eot');
	src: url('./font/alsrubl-verdana-bolditalic.eot?#iefix') format('embedded-opentype'), url('./font/alsrubl-verdana-bolditalic.woff') format('woff'), url('./font/alsrubl-verdana-bolditalic.ttf') format('truetype'), url('./font/alsrubl-verdana-bolditalic.svg#ALSRublBoldItalic') format('svg');
	font-weight: bold;
	font-style: italic;
}

.rouble {
	font-family: 'ALSRubl-Verdana', Verdana, sans-serif;
	line-height: normal;
}

dl.f_params {display:none;}

#layout { position:relative; min-height:100%; height:auto !important; height:100%; margin:0; padding: 0 20px 0 10px; min-width:1220px; }
* html #layout { _width:expression((document.documentElement.clientWidth || document.body.clientWidth) < 1220 ? '1220px' : 'auto' ); }

form, img { margin:0; padding:0; border:0; }

body { font-family:Verdana; }

/* typo */
#content { font-size:1.5em; }
#content a:visited { color: #a70adb; }
#navigation { font-size:1.4em; }
#subnavigation { font-size:1.3em; }
#content #subnavigation { font-size:102%; }
h1, h2, h3, h4, h5, h6 { font-weight:normal; line-height:1.11em; margin:0; padding:0; }
h1 { font-size:190%; color:#11A856; margin:0 0 0.22em; line-height:normal; }
h1 img { vertical-align:middle; margin-left:0.5ex; }
h1 small { display:block; position:relative; color:#000; line-height:1.1em; font-size:50%; }
h2 { font-size:1.3em; margin:0 0 -0.4em; padding:0.75em 0 0; }
h3 { font-size:1.2em; margin:0 0 0; padding:0.8em 0 0; }
h4 { font-size:1.1em; font-weight:bold; margin:0 0 -0.4em; padding:1em 0 0; }
h5 { font-size:1em; margin:0 0 -0.7em; padding:1.1em 0 0; }
h6 { font-size:1em; margin:0 0 -0.8em; padding:1.2em 0 0; }
p, ol, ul, dl { font-size:1em; line-height:1.4; margin:0.7em 0 0.7em; padding:0; }

.cf:before,
.cf:after {
	content: " ";
	display: table;
}

.cf:after {
	clear: both;
}

.cf {
	*zoom: 1;
}

p.error { color:#d00; font-weight:bold; }

.address_block { font-size:82%; padding:0.5em 1em; background:#f6f6f6; }
.footnotes { font-size:83%; color:#666; border-top:dotted 1px #999; margin:0.5em 0 0; }
.footnotes  p { margin-top:0; }

dt {color: #11A856; font-weight:bold;}

ul{
    list-style-type:none;
}

/*p + ul {
    margin-top:-1em;s
}*/
#content ul, #content ol{
    margin-left:0.3em;
    /*margin-left:1.6em;*/
}
#content ul > li:before{
    content: '\2022\a0';
color: #11A856;
    padding-right: 0.3em;
    margin-left:-1.6em;
}

#content ul.navigation > li:before, #content ul#thumbs > li:before { display:none; content:''; margin:0; padding:0; }
/*ul {
    margin-top:expression(function(t) {
        t.runtimeStyle.marginTop = (t.previousSibling.tagName == "P")
            ? "-1em"
            : "0.70em";
    }(this));
}*/
#content ul li{
    zoom:expression(function(t){
        if(t.parentNode.tagName == "UL" && t.parentNode.id != "thumbs" && t.parentNode.className != "navigation") t.innerHTML = '<span class="dash">&mdash;&nbsp;</span>' + t.innerHTML;
        t.runtimeStyle.zoom = 1;
    }(this));
}
#content ul li span.dash {     padding-right: 0.3em; margin-left:-1.6em; zoom:1; }
.subnavigation_inner { font-size:1em; //zoom:1; margin-left:-0.8em; }
.subnavigation_inner:after { content:''; display:block; clear:both; height:0; }
.subnavigation_inner a, .subnavigation_inner b { display:block; float:left; margin:0 1ex 0 0; padding: 0.3em 0.7em; }
.subnavigation_inner b, .subnavigation_inner a.selected { background:#E2F8DF; position:relative; }

li { margin:0.5em 0 0.5em 1.3em; }
.before_list, .product .price_box p.before_list { margin-bottom:0; }
.product form { position:relative;min-height: 39px; }

div.about {font-size:110%; text-align:justify; }
#subnavigation div.comment { color:#888; font-size:82%;}
.main div.comment { margin-top:0.8em; position:absolute; left:3%; border-top:solid 4px #009D43;}
a, #navigation a, #navigation a:visited, #languages span, .main a.selected { color:#0A7ADB; cursor:pointer; }
a:hover, a.selected:hover, #languages span:hover, .main a.selected:hover { color:#db0a0a; }

pre, code { line-height:1.4em; font-family:"Courier New", Courier, monospace; font-size:1em; }
pre, p code { line-height:normal; color:green; }

ul.colors { list-style-type:none; }
ul.colors li { position:relative; margin-left:80px; //zoom:1; }
ul.colors i { width:60px; height:5px; font-size:0; position:absolute; display:block; right:100%; margin-right:10px; top:8px; }

table.prv {border: 0px; width:90%; background:#FFF;}
table.prv td {border: 0px; background:#FFF;}



/* traffic */

.incut ul { list-style-type:disk; padding-left:1em; }

div.picture { text-align:center; margin:2em 0; }

.main .reducer { padding-right:10px; }
.incut { padding-left:2em; }

#content .extra form { margin:0; }

/* HR */
hr { height:0; font-size:0; overflow:hidden; margin:0; background:none; border:0; border-top:solid 1px #bfbfbf; text-align:left; margin:0 40px 15px 0; }
#subnavigation hr { margin:15px 0 15px 14%; width:160px; }

/* links */
.pseudo_link{border-bottom:1px dashed;color:#0A7ADB;line-height:1 !important;display:inline-block;cursor:pointer}
.pseudo_link:hover{ color:#DB0A0A; }

#enter a { color:#000; }

/* grid */

#content .extra { width:24.9%; float:right; clear:right; padding:1.5em 0 0; }
#home_page .main { width:79.45%; }
#content .main { width:100%; }
#home_page .extra { width:20%; }
.extra { width:22%; }

#home_page .inner_extra, #footer .inner_extra { width:27.7%; }
#home_page .inner_main, #footer .inner_main { /*width:71.29%; */}
.inner_main { width:58%; }
.inner_extra { width:41.99%; float:right; }
/*.extra, .main, .inner_extra, .inner_main { float:left; min-height:1px; height:auto !important; height:1px; //clear:right; }*/
#content { margin-left:21%; width:78.5%; min-width:950px;//zoom:1; }
#home_page #content { margin-left:0; width:auto; }
#content:after { content:''; display:block; height:0; clear:both; }

/* header */
#header {position:relative;}
#header #logo { position:absolute; top:0; left:0; width:100%; height:0; z-index:1; }
#home_page #header { z-index:2; }

/* logo */
#logo { width:162px; height:43px; margin:11px 18px 2px 0px; font:normal 1.8em/39px Verdana; text-transform:uppercase; }

/* lang */
#languages, #basket, #navigation li { margin:0; padding:0; cursor:default; }
#languages { top:64px; padding:0; font-size:1.05em; width:14%;  left:26px; z-index:1; }
#sidebar #languages {width:50%; }
#languages span { border-bottom:dashed 1px; margin-left:25px }
#languages.show_languages { z-index:101; }
#basket { padding:0 30px 0 3%; font-size:1.05em; width:17%; }
#languages a, #languages b, #basket a, #basket b { font-weight:normal; margin-right:0.5ex; }
#languages p.pseudo img { margin-left:5px; vertical-align:middle; }
#languages p.pseudo {
	margin:0 0 0.5em;
	font-size:10px;
}
#languages_selector { margin:0 3px 0 5px; padding:1em 0 0; display:none; position:relative;}
.show_languages #languages_selector { display:block; }
#languages_selector b { }
#languages_selector b, #languages_selector a { margin-left:20px; position:relative; display:block; margin-bottom:0.5em; }
#languages_selector img { position:absolute; left:-20px; }


/* right column in header */
#main_navigation_extra { position:relative; float:right; width:23.5%;//width:25%; padding:0; z-index:2; //zoom:1; }

/* catalog*/

.catalog .group {
	border:2px solid #bbbbbb;
	border-radius: 5px;
	margin-left: -10px;
	margin-top:-10px;
	padding-left: 10px;
	background:#ffffff;
	margin-bottom:5px;
	z-index:0;
}

.ie.v8 #monitor_map_page.catalog .group {behavior: url("res/js/border-radius.htc");}

.catalog h2 {
	background-color: #ffffff;
	display: inline-block;
	z-index:100;
	padding-left:4px;
	padding-right:4px;
}



/* footer */
#footer { position:absolute; bottom:3px;  left:20px; right:20px }
#footer p { font-size:1.05em; margin:0; }
#footer .copyright, #footer .contact { width:50%;/*22%;*/ }
#footer .made_in { position:absolute; left:28.5%; top:20px; margin-right:22%; }
#footer .contact { clear:left; }
.made_in, #info_link { padding:0 0 0 101px; height:auto !important; height:0; }
.made_in a img { position:absolute; top:0.25em; left:0; }
#search_form, #footer_sitemap { position:absolute; right:0; top:0px; width:auto; z-index:1; }
#search_form #search { width:60%; max-width:14em; }

/* corners */
.rounded_g_stroke { position:relative; overflow:hidden; //zoom:1; }
.rounded_g_stroke .stroke { border:solid 1px #b2b2b2; }
.rounded_g_stroke div.tl, .rounded_g_stroke div.tr, .rounded_g_stroke div.bl, .rounded_g_stroke div.br, .rounded_g_stroke div.inner { position:relative; background:url(corners-y-storke.gif) -5px -5px no-repeat;  }
.rounded_g_stroke div.tl { top:-1px; left:-1px; }
.rounded_g_stroke div.tr { background-position:right -5px; left:7px; }
.rounded_g_stroke div.br { background-position:right bottom; top:7px; }
.rounded_g_stroke div.bl { background-position:0 bottom; left:-12px; }
.rounded_g_stroke div.inner { background:none; top:-6px; left:6px; padding:1px; //zoom:1; }
.rounded_g_stroke div.nc { background:none; }

/* price */
span.price, .price .bck, .price .t, .price .b { display:moz-inline-stack; display:inline-block; position:relative; }
span.price, .price .bck { background:url(price_bck.png) 0 0 no-repeat; }
.price .t, .price .b { background:url(price.gif) center 0 no-repeat; }
span.price { font-size:1.3em; background-color:#fcfcfc; word-spacing:-0.25ex; padding:0 0 0 2px; }
.price ins, .price i, .price strong, .price b { font-weight:normal; font-style:normal; text-decoration:none; }
.price .bck { top:2px; background-position:right bottom; }
.price .t { margin-top:-2px; }
.price .b { padding:0.3em 0.6em; background-position:center bottom; }
.price_box .price, .price_box .price .t, .price_box .price .b { background:none; }

/* subnavigation */
#subnavigation { padding-top:1.9em; width:20.9%; float:left; padding-bottom:6em; position:relative; z-index:1; }
#subnavigation p { }
#subnavigation .navigation { padding:0 0 1em 0.5em; margin:-0.7em 15px 2em 0; line-height:1.45em; list-style-type:none; position:relative; left:0; font-size:95%; }
#subnavigation .navigation.static { margin-bottom:0;padding-bottom:0.7ex; }
#subnavigation .navigation ul { padding:0.2em 0 0 0.8em; margin:0; line-height:normal; left:0; position:relative; }
#subnavigation .navigation li { margin:0.3em 0 0.7em; padding:0 0 0 0.7ex; }
#subnavigation .navigation li.selected { padding-left:0; }
#subnavigation .navigation li a, #subnavigation .navigation li b { padding:0 }
#subnavigation .navigation b span { display:inline-block;  /*display:block; overflow:hidden; border-left:solid 0.8ex #fff;*/ }
.js #subnavigation .navigation b span { position:relative; display:block; float:left; /*white-space:nowrap;*/ }
#subnavigation .navigation li, #subnavigation .navigation li ul { clear:left; //zoom:1; display:block; /*border-color:#E2F8DF;*/ }
#subnavigation .navigation li:after { content:''; display:block; clear:left; }
#subnavigation .navigation span b { width:100%; clear:both; white-space:pre-wrap; }
#subnavigation .navigation li b span { background:#11A856; color:#fff; padding:0.5ex 0.7ex; line-height:normal; margin-right:-0.7ex; margin-bottom:-0.5ex; }
#subnavigation .navigation li.selected b span { margin-bottom:0; }
#subnavigation .subnavigation_append { width:160px; }
#subnavigation .comment { font-size:100%; }

/* 2 columns */
#content .column { width:47.5%; float:left; }
#content .last_column { float:right; }
#content .columns { margin-top:0.6em; //zoom:1; }
#content .columns:after { content:''; display:block; clear:both; height:0; }

/* article page / news */
.articles .article_item { padding-bottom:2em; }
.articles .date { font-size:81%; }
.articles .title { }
.calendar .navigation { margin:-0.7em 0 0; padding:0 0 1.5em; position:relative; }
.calendar li { display:inline; list-style-type:none; font-size:1.6em; margin:0 2ex 0 0; }

/* p with file */
.file { //zoom:1; }
.file span { font-size:0.7em; padding-left:0.5ex; }

/* rocon fix */
.rocon { text-align:left !important; }
.rc5 .rocon-tl .vml-rocon { left:5px; }

.incut nobr.phone { }
.incut nobr.phone.second_phone { }

#content .wizard { width:70%; float:none; margin:2em 0; }
#content .wizard h3 { padding-top:0; font-size:100%; margin-bottom:-0.5em; font-weight:bold; }
#content .wizard h3, #content .wizard p { line-height:normal; }
#content .wizard .reducer { position:relative; padding:1em 1em 0 190px; border:solid 1px #ededed; min-height:115px; height:auto!important; height:115px; }
.wizard img { position:absolute; top:1em; left:10px; }
.wizard p { line-height:normal; }

.rounded_blue, .rounded_green { //zoom:1; }
h3.rounded_blue {  }
.rounded_blue div, .rounded_blue span, .rounded_green div, .rounded_green span { float:left; //zoom:1; }
.rounded_blue:after, .rounded_blue div:after, .rounded_green:after, .rounded_green div:after { content:''; display:block; height:0; clear:left; }
.rounded_blue div, .rounded_green div { overflow:hidden; background:#dce8f3; padding:2px; position:relative; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; }
.rounded_green div { background:#d3e9dc; }
.rounded_blue span, .rounded_green span { border:solid 1px #fff; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; padding:0.2em 40px 0.3em 0.4em; }
.rounded_blue ins, .rounded_green ins { width:5px; height:5px; background:url(corners.gif) -5px -5px no-repeat; position:absolute; top:0; left:0; display:block; //zoom:1; font-size:0; }
.rounded_blue ins.r, .rounded_blue ins.b, .rounded_green ins.r, .rounded_green ins.b { left:-5px; margin-left:100%; }
.rounded_blue ins.b, .rounded_blue ins.l, .rounded_green ins.b, .rounded_green ins.l { top:100%; margin-top:-5px; }
.rounded_blue ins.r { background-position:0 -5px; }
.rounded_blue ins.b { background-position:0 0; }
.rounded_blue ins.l { background-position:-5px 0; }
.rounded_green ins.t { background-position:-5px -15px; }
.rounded_green ins.r { background-position:0 -15px; }
.rounded_green ins.b { background-position:0 -10px; }
.rounded_green ins.l { background-position:-5px -10px; }


.rounded_blue i, .rounded_green i { position:absolute; background:url(header_arrows.gif) 0 0 no-repeat; width:18px; height:18px; position:absolute; right:10px; top:50%; margin-top:-9px; }
.rounded_green i { background-position:-36px 0; }
.rounded_blue.right_arrow i { background-position:-18px 0; }
.rounded_green.right_arrow i { background-position:-54px 0; }

ins.no_image { background:url(res/f/1/global/empty.png) 0 0 no-repeat; display:block; width:200px; height:122px; }

#shadow_layer { /*background:#000; opacity:0.1;*/ width:100%; height:100%; position:absolute; top:0; left:0; z-index:100; //background:url(blank.gif); //filter:progid:DXImageTransform.Microsoft.gradient (startColorstr=#1a000000, endColorstr=#1a000000);
 }



/* /login/ */

.link_form_add_map { margin:0 0 0.3em; position:relative; padding:0 0 0 25px; //zoom:1; }
.link_form_add_map i.icon { width:21px; height:17px; top:auto; }
#form_device_delete .label { display:none; }
#form_device_delete .field { padding:0; }

.device_table_tr_light { background-color:#e6eed5; }
.device_table_tr_dark { background-color:#cdddac; }


/* --- RS --- */

/* --- downloads --- {{ */

#downloads_container {
    padding-left: 22px;
text-align: left;
}

.downloads_category_name {
    font-weight: bold;
    font-size: 12px;
    margin: 0;
text-align: left;
}
.downloads_category_name_before {

    padding-bottom: 10px;
text-align: left;
}
.downloads_category_name_after {

    padding-top: 10px;
text-align: left;
}
.downloads_file_table {
    width: 100%;
    margin: 0;
    padding: 0;
text-align: left;
}
.downloads_file_table tr {
        padding: 0;
        margin: 0;
text-align: left;
}

.downloads_file_table td {
    padding: 0;
    margin: 0;
text-align: left;
}

.downloads_file_table img {
        vertical-align: middle;
        padding-right: 6px;
text-align: left;
}

.downloads_files_distr {
    padding-bottom: 4px;
text-align: left;
}

.downloads_files_distr p{
    display: inline !important;
    font-size:1em !important;
text-align: left;
}

.downloads_files_distr img{
        vertical-align: middle;
    padding-right: 3px;
text-align: left;
}

/* --- Form New Style --- */
form.form select,
form.form input[type='text'],
form.form input.text
{
	padding:3px;
	border:1px solid rgb(169, 169, 169);
	box-sizing:border-box;
	-ms-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	vertical-align: middle;
	display: inline-block;
	font-size: 13px;
	font-family: Verdana, Arial, sans-serif;
}

form.form select {padding:2px 3px;}

.ie.v8 form.form input[type="radio"],
.ie.v9 form.form input[type="radio"],
.ie.v10 form.form input[type="radio"]
{
	margin: -10px 0 0 -3px;
}
form.form .notice {
	color:#ff0000;
	font-size:11px;
}
form.form .row label,  form.form .row .label{
	color:#000000;
	font-weight: normal;
	font-size: 12px !important;
}
/* --- End New Style --- */

/* --- Form Registration --- */
form.registration p.additionaliInformation {margin: -0.5em 0 2em;}
form.registration p.additionaliInformation span {
	cursor:pointer;
	border-bottom: 1px dashed rgb(44, 138, 222);;
	color: rgb(44, 138, 222);
	font-size: 12px;
}

form.registration .type_checkbox .field {padding-left:0px;}
form.registration p.additionaliInformation span.hide{display:none;}
form.registration #r_subscribe_i1 label {left:0;}

/* --- End Form Registration --- */

/* --- Form POI --- */
form.poi select {
	width:100%;
}
form.poi select:disabled{
	background-color: #eae9e8;
}

#content form.poi .from .label {
	width: 40em;
	display: block;
	float: none;
}

#content form.poi textarea {
	width:99%;
	height:6em;
}

#content form.poi img#captcha {
	width:94px;
	height:32px;
	border: 1px solid #a9a9a9;

}

#content form.poi label[for="captcha"]:after{
	content:'';
}

#content form.poi dl.captcha {padding-top: 23px;}
#content form.poi .captcha .label {
margin-top:-23px;
}
#content form.poi .recaptcha img {
	margin-bottom: -7px;
}
form.poi .from .field {
	padding-left: 0;
}



/* --- End Form POI --- */

/* --- downloads --- }} */

/* --- user profile --- {{ */

#user_profile_container {
    text-align: left;
}
#user_profile_container table {
        border-collapse: collapse;
    border-style: none;
    color: #000000;
text-align: left;
}
#user_profile_container table tr.u_header_tr td {
    padding: 5px 0 5px 22px;
    background-color: #e2f8df;
    font-size: 12px;
    font-weight: bold;
text-align: left;
}
#user_profile_container table tr.device_table_tr td{
    padding: 5px 0 5px 22px;
     border-top: 1px solid #ffffff;
    border-bottom: 1px solid #ffffff;
    font-size: 12px;
    vertical-align: top;
    line-height: 130%;
text-align: left;
}
#user_profile_container table tr.device_table_tr td.device_table_td{
        font-size: 12px;
text-align: left;
}
#user_profile_container table tr.device_table_tr td.device_table_td a{
    color: #0a7adb;
text-align: left;
}
#user_profile_container table tr.device_table_tr td.device_table_tr_name{
     padding: 10px 0 5px 22px;
text-align: left;
}
#user_profile_container table tr.device_table_tr td a:visited {
        color: #a70adb;
text-align: left;
}
#user_profile_container table tr.device_table_tr td a:hover {
        color: #db0a0a;
text-align: left;
}

.device_table_tr_odd { background-color:#fbfbfb; text-align: left;}
.device_table_tr_even { background-color:#f6f6f6; text-align: left;}

/* --- user profile --- }} */

/*Buy for smartphone*/
#content .main.table {
    padding: 10px 0; display: table
}
#content .main.table  .buySelect
{
    padding: 10px;
    cursor: pointer;
    border: 1px solid rgb(227, 227, 227);
    background-color: #F9F9F9;
    display: table-cell;
    width: 49%;
}

#content .main.table  .buySelect:hover {
    background-color: #E2F8DF;
}

#content .main.table .separator{
    width: 2%;
    display: table-cell;
}
/*END Buy for smartphone*/

/*Buttons*/
.btn {
	font: normal 16px/50px Verdana;
	height:50px;
	padding: 0 18px;
	text-decoration: none;
	text-shadow: 0px 1px 0px rgba(0, 0, 0, 0.2);
	color: #ffffff !important;
	background-color: #3d9650;
	border: 1px solid white;
	border-radius: 3px;
	display: inline-block;
	cursor: pointer;
}

.btn:hover {
	color: #ffffff !important;
	background-color: #11a856;
}

.btn:active{
	background-color: #11a856;
}

.btn.large {
	font: normal 18px/56px Verdana;
	height:56px;
	padding: 0 50px;
}

.btn.blue {
	background-color: #6995c5;
}

.btn.blue:hover {
	background-color: #5a9ee2;
}

.btn.blue:active {
	background-color: #5a9ee2;
	box-shadow: none;
}

/*End buttons*/

/*Icons*/
.icon-support {
	background: url(../../images/monitor/i_support.png) no-repeat;
	display: inline-block;
	vertical-align: top;
	margin-right:10px;
}

.icon-support{ background-position: 0 0; width: 33px; height: 34px; }
a:hover .icon-support { background-position: 0 -44px; width: 33px; height: 34px; }

.icon-support-big {
	background: url(../../images/monitor/i_support_big.png) no-repeat;
	background-position: 0 -5px;
	width: 34px;
	height: 23px;
	display: inline-block;
	vertical-align: top;
	margin-right: 10px;
	margin-top:2px;
}
a:hover .icon-support-big {background-position: 0 -49px; }
label[for='captcha'] {
	display:inline-block !important;
	width:107px;
}
label[for='captcha'] img {
	width:95px;
	height:30px;
}
.recaptcha {
	cursor:pointer;
	position: relative;
}

.recaptcha img{
	top: -11px;
	position: relative;
}

/*End icons*/

.share42init {
	margin: 5px 0 0 0;
}

/*Services*/

.services td {
	height: 65px;
	background-repeat: no-repeat;
	background-position: 0 50%;
	vertical-align: middle;
}

.services td h3 {
	padding: 0 0 0.2em;
}

/*End Services*/

/*Filter devices*/
#filter {
    display:block;
    background: #e2f8df;
    padding: 0 0 1em 0.5em;
    margin: -3em 58px 2em 0;
    line-height: 1.45em;
    list-style-type: none;
    position: relative;
    left: 0;
    font-size: 95%;
}

#filter label {display:block}

#filter > div {
    padding:3px;
}

#filter .brands {
    height:200px;
    background: #ffffff;
    margin: -0.7em 8px 2em 0;
    overflow-y: scroll;
    border: 1px solid #bbbbbb;
    /*border-radius: 5px;*/
    z-index: 0;
}

#filter h2 {
    color: #04924f;
    margin-bottom: 13px;
    font: bold 12px/12px Verdana;
}

#filter span label {padding-left:22px;}
/*End Filter devices*/
