/* CSS 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, img, ins, kbd, q, s, samp,
small, strike, strong, b, tt, var,
 u, center,
dl, dt, dd, fieldset, form, label, legend, ol, ul, li, table, 
caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline; /*baseline;*/
}



/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
/* End CSS Reset */

body {
	font: 12px/18px  Arial, sans-serif;
        color:#606060;
}

html, body {height: 100%;}

.wrapper {
        height: 100%;
	/*min-width: 960px;*/
	max-width: 1366px;
	margin: 0 auto;
       /* overflow-x: hidden;*/
  /*      margin-bottom: -150px;
        min-height: 100%;*/
}


/* Header
-----------------------------------------------------------------------------*/
.header {
	/*height: 170px;*/
	background: #FFFFFF;
        padding-top:36px;
}


/* Middle
-----------------------------------------------------------------------------*/
.middle {
	width: 100%;
	position: relative;

}
.middle:after {
	display: table;
	clear: both;
	content: '';
}
.container {
        /*width: 100%;*/

	/*float: left;*/
        float: inherit;
	overflow: hidden;
}

.cab-container {float: left;overflow: hidden;}

.content { 
       /* margin-top: 50px;*/
	/*padding: 0 280px 0 300px;*/
      padding: 0px 10px 0 40px

}
.ar_content {padding: 0px 10px 0 40px;}
.cab_content1 {padding: 0 350px;}
.cab_content2 {padding: 0px 10px 0 350px;}
.press_content {padding: 0px 10px 0 250px;}

.gl-content {padding: 0 280px 0 300px;}
.gl-container {float: left; overflow: hidden;}
.gl-left-sidebar {float: left; width: 250px; margin-left: -100%; padding-left: 20px; position: relative; background: #ffffff;}
.gl-right-sidebar {float: left;	width: 250px; margin-left: -250px; position: relative; background: #ffffff;}
/* Left Sidebar
-----------------------------------------------------------------------------*/
.left-sidebar {
	float: left;
        width: 300px;
	margin-left: 0%;
     /*   margin-top: 50px;*/
        padding-left: 20px;
	position: relative;
	background: #ffffff;
}
.press-left-sidebar {float: left; width: 200px; padding-left: 20px; position: relative;	background: #ffffff;}
.ar-left-sidebar {float: left; width: 300px; margin-left: 0%; padding-left: 20px; position: relative; background: #ffffff;}
.cab-left-sidebar {float: left;width: 250px;margin-left: -100%; padding-left: 20px; position: relative;background: #ffffff;}
/* Right Sidebar
-----------------------------------------------------------------------------*/
.right-sidebar {
	float: left;
	width: 250px;
	margin-left: -250px;
    /*    margin-top: 50px;*/

	position: relative;
	background: #ffffff;
}
.cab_right-sidebar {width: 300px; float: left; margin-left: -320px; position: relative; background: #ffffff;}


/* Footer
-----------------------------------------------------------------------------*/
.footer {
	height: 150px;
	background: #F0EFED;
        clear:both;
/*	min-width: 960px;
	max-width: 1366px;
	margin: 0 auto;*/
}

b, strong {font-weight:bold;}

.h1_articles {padding-top:10px;padding-bottom:20px;font-size:34px;line-height:100%;}

img {border:none;}
   a {color: #606060; text-decoration:none;} /*#00B5E2*/
   a:hover {color: #808080; text-decoration:underline;} /*#62DFFF*/

input, textarea, select {
   outline:none;
   font-size: 12px;
   -webkit-border-radius: 2px;
   -moz-border-radius: 2px;
   border-radius: 2px;
   border: 1px solid #aaaaaa;

}

input {
   height: 20px;
}

select {
   height: 25px;
}

input:focus, textarea:focus, select:focus {
   border:#aaaaaa 1px solid;
   box-shadow: 0 0 5px #aaaaaa;
   -webkit-box-shadow: 0 0 5px #aaaaaa;
   -moz-box-shadow: 0 0 5px #aaaaaa;
}

.warnText {
color:red;
margin: 0 auto;
}

.eti_logo_img { width:450px; height:115px; }
.ad_pic {float:right; margin-top:12px; width:300px; height:105px;}
.ad_pic2 {float:right; margin-top:12px; width:300px; height:100px;}

/********************* 㦰  흆䩭猪 鱮㡭 *********************/

.menu-line {
    overflow:hidden;
  /*  min-width: 960px;*/
    max-width: 1366px;
    margin: 0 auto;
    background:#f0efed;
    font-size:11px;
  /*  height: 36px;*/
    border-bottom: 1px solid #CCCCCC;
    box-shadow: 1px 1px 6px #CCCCCC;
    position: fixed;
    width: 100%;
    z-index: 99991000;
}

.menu-line div {
    float:left;
    font-size:11px;
    margin:0 auto;
}

.login_input {
    padding: 6px;
    width: 175px;
}

.password_input {
    padding: 6px;
    width: 180px;
}

.set_save {
    padding-top: 9px;
}

.stat-right {
    display: block;
    float: right;
    padding: 6px;
    width: 185px;
}

.top-text {
    padding: 8px;
    width: 170px;
}

.key_inter_div {
    padding:6px;
    width:70px;
}

.key_inter {
    background: url("/images/enterne.png") repeat scroll 0 0 #FFFFFF;
    border: 0 none;
    border-radius: 2px 2px 2px 2px;
    cursor: pointer;
    font-size: 11px;
    font-weight: bold;
    height: 21px;
    padding-bottom: 2px;
    padding-left: 12px;
    padding-right: 11px;
    box-shadow: 1px 1px 1px 0 #9E9E9E;
    font-family: tahoma;
}

.key_inter:hover {
    opacity:0.7; /* FF, Opera, Safari, Chrome */
}

/********************* ˎ΅Ԡ㦰  흆䩭猪 鱮㡭 *********************/

/********************* ֥ᥥ혺********************************** *********************/

.eti_logo {
    float:left;
  /*  width: 450px;
    height: 115px;*/
}

.mini_menu_right {    
    float:right;
    color: #606060;
    text-shadow:#cccccc 0px 0px 2px;
    margin: 30px 20px 0px 0px;
    width: 300px;
    height: 20px;
}


/********************* ˎ΅Ԡ֥ᥥ혺*************************************************/

/********************** ϱ  *************************************************/

#main_menu{text-shadow:#cccccc 0px 0px 2px; margin-top:120px;height:43px;font-size:11px;text-transform:uppercase;background:#fff url("/images/menu/time4bed_bg.gif") repeat-x bottom left;font-family:Arial, sans-serif;}
#main_menu ul{margin:0;padding:0;list-style-type:none;width:auto;float:left;}
#main_menu ul li{display:block;float:left;margin:0 0px;}
#main_menu ul li a{display:block;float:left;color:#606060;text-decoration:none;padding:0 0 0 10px;height:43px;line-height:50px;}
#main_menu ul li a span{display:block;float:left;padding:0 10px 0 0;height:31px;width:auto;}
#main_menu ul li a:hover{color:#999999;}
#main_menu ul li a:hover span{display:block;cursor:pointer;}
#main_menu ul li a.current,#main_menu ul li a.current:hover{font-weight:bold;color:#606060;background:transparent url("/images/menu/time2bed_left-ON.gif") no-repeat top left;}
#main_menu ul li a.current span{padding:0 20px 0 10px; background:transparent url("/images/menu/time2bed_right-ON.gif") no-repeat top right;height:43px;}

/****************ˎ΅Ԡϱ  *************************************************/

.strongnadtext {text-transform:uppercase; font-size: 22px; text-shadow:#cccccc 0px 0px 2px; padding:23px 20px 15px 20px;}


.malmenutext {height:16px; padding: 0px 0px 0px 30px;}
.malmenutext a {text-decoration:underline;}
.malmenutext a:hover {text-decoration:none;color:#000000;}

.today_plus {font-size:11px; margin-left:10px; font-weight:normal; color:#606060;}
.today_plus_p {font-size:9px;color:#aaa;}

.table_mainpage {width:100%;overflow:hidden; table-layout:fixed; white-space: nowrap;}
.table_mainpage_td1 {width:70px;text-align:left;}
.table_mainpage_td2 {width:100%;text-align:left;}
.table_mainpage_td2 a {text-decoration:underline;}
.table_mainpage_td2 a:hover {text-decoration:none;}

.table_otziv_td {text-align:left;background-color: #FFFFFF; color: #333333;}
.table_otziv_td2 {text-align:right;width:10px;}
.table_press_td {border-bottom: 1px solid #ccc; border-left: 1px solid #ccc;}
.table_usershow {text-align:right;width:40px;}

.err_message {width:800px; margin:0 auto; background:#FFF4E8; border: 1px solid #F68618; margin-bottom: 30px; margin-top: 30px; position: relative;}
.err_pic {float: left; margin-left: 13px; position: absolute; top:50%; margin-top: -10px;}
.err_text {font-size:12px; margin-left:20px; padding-top:20px; padding-left:30px; padding-bottom:20px;}

.rating1 {color:#FF0000;}
.rating2 {color:#AA0000;}
.rating3 {color:#999900;}
.rating4 {color:#339900;}
.rating5 {color:#53d43f;}



/*.zag_mainpage {
   margin-top:30px;
   color:#ff7800;
   font-size:14px; 
   text-shadow:#FFCA9B 0px 0px 2px;
   font-weight:500; 
   height:20px;
   border-left: 3px solid #ff7800;
   padding-left: 7px;*/
  /* border-bottom: 1px solid #CCCCCC; */
  /* background: #FFFBF7;*/

.zag_mainpage {
    background: none repeat scroll 0 0 #f9f9f9;
    border-bottom: 1px solid #ccc;
    font-size: 14px;
    font-weight: 500;
    margin-top: 20px;
    padding: 7px;
    color:#ff7800;
   /* text-shadow: 0 0 2px #ffca9b;*/
}

.zag_mainpage a {
   color:#ff7800;
   font-size:14px; 
  /* text-shadow:#FFCA9B 0px 0px 2px;*/
   font-weight:500; 
   text-decoration:none;
}

.mainpage_search_form {
   width:100%;
   margin-top:30px;
}
.mainpage_search_form_str {
  margin-top: 20px;
}
.mainpage_search_form_select {
  margin-top: 10px;
}

#login-form { position: absolute; top: 30px; display: none; width:95%; z-index: 66; }
#login-form table { width: 240px; height: 100; border: 1px solid black; padding: 15px; background: white; }
#login-form td { padding: 0px; }

.reg_form_container {
   width: 100%;
   background: #F7F7F7;
   padding: 20px 0px 20px 0px;
}
.reg_form {
   background: #FFFFFF;
   margin: 0 auto;
   padding: 20px 20px 20px 20px; 
}
.reg_form_table {
   width: 100%;
}

.reg_form_table td {
   height: 34px;
   border-bottom:1px solid #efefef;
   vertical-align: middle;

}

.reg_table_left_cell {
   height:18px;
   font-weight:600;
   padding-right: 20px;
}
.reg_table_middle_cell {
   height:24px;
}
.reg_table_right_cell {
   height:18px;
   font-size:11px;
   color:#808080;
}

.reg_table_middle_cell input {
   width:307px;
}

.key_reg_div {
    width:100%;
    background: #f0efed;
    height:45px;
}

.key_reg_div_container {
   padding-top: 5px;
   width:180px; 
   margin: 0 auto;
}

.key_reg {
    color:#606060;
    background: url("/images/enterne2.png") repeat scroll 0 0 #FFFFFF;
    border: 0 none;
    border-radius: 2px 2px 2px 2px;
    cursor: pointer;
    font-size: 12px;
    font-weight: bold;
    height: 31px;
    padding-left: 22px;
    padding-right: 22px;
    box-shadow: 1px 1px 1px 0 #9E9E9E;
    font-family: tahoma;
}

.key_reg:hover {
    opacity:0.7; /* FF, Opera, Safari, Chrome */
}

.button{text-decoration:none; text-align:center; 
 padding:9px 32px; 
 border:solid 1px #cccccc; 
 -webkit-border-radius:2px;
 -moz-border-radius:2px; 
 border-radius: 2px; 
 font:13px Arial, Helvetica, sans-serif; 
 font-weight:bold; 
 color:#606060; 
 background-color:#ffffff; 
 background-image: -moz-linear-gradient(top, #ffffff 0%, #dddddd 100%); 
 background-image: -webkit-linear-gradient(top, #ffffff 0%, #dddddd 100%); 
 background-image: -o-linear-gradient(top, #ffffff 0%, #dddddd 100%); 
 background-image: -ms-linear-gradient(top, #ffffff 0% ,#dddddd 100%); 
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dddddd', endColorstr='#dddddd',GradientType=0 ); 
 background-image: linear-gradient(top, #ffffff 0% ,#dddddd 100%);   
 -webkit-box-shadow:0px 0px 3px #cccccc, inset 0px 0px 1px #ffffff; 
 -moz-box-shadow: 0px 0px 3px #cccccc,  inset 0px 0px 1px #ffffff;  
 box-shadow:0px 0px 3px #cccccc, inset 0px 0px 1px #ffffff;  
  
  }.button:hover{ text-decoration:none;
 padding:9px 32px; 
 border:solid 1px #e3e3e3; 
 -webkit-border-radius:2px;
 -moz-border-radius:2px; 
 border-radius: 2px; 
 font:13px Arial, Helvetica, sans-serif; 
 font-weight:bold; 
 color:#909090; 
 background-color:#ffffff; 
 background-image: -moz-linear-gradient(top, #ffffff 0%, #dddddd 100%); 
 background-image: -webkit-linear-gradient(top, #ffffff 0%, #dddddd 100%); 
 background-image: -o-linear-gradient(top, #ffffff 0%, #dddddd 100%); 
 background-image: -ms-linear-gradient(top, #ffffff 0% ,#dddddd 100%); 
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dddddd', endColorstr='#dddddd',GradientType=0 ); 
 background-image: linear-gradient(top, #ffffff 0% ,#dddddd 100%);   
 -webkit-box-shadow:0px 0px 2px #cccccc, inset 0px 0px 1px #ffffff; 
 -moz-box-shadow: 0px 0px 2px #cccccc,  inset 0px 0px 1px #ffffff;  
 box-shadow:0px 0px 2px #cccccc, inset 0px 0px 1px #ffffff;  
  
 }.button:active{ text-decoration:none;
 padding:9px 32px; 
 border:solid 1px #e3e3e3; 
 -webkit-border-radius:2px;
 -moz-border-radius:2px; 
 border-radius: 2px; 
 font:13px Arial, Helvetica, sans-serif; 
 font-weight:bold; 
 color:#606060; 
 background:#dddddd; 
 -webkit-box-shadow:0px 0px 2px #bababa, inset 0px 0px 1px #ffffff; 
 -moz-box-shadow: 0px 0px 2px #bababa,  inset 0px 0px 1px #ffffff;  
 box-shadow:0px 0px 2px #bababa, inset 0px 0px 1px #ffffff;  
  
 }

a.knopka {
  color: #606060; /*  󦫱󞞪/
  text-decoration: none; /* ᳼ 𐯤飠 񡲱쯪 */
  user-select: none; /* ᳼ 㼤欥 󦫱󞞪/
  background: #efefef; /* 뮮𐫨 */
  padding: 10px 85px 10px 85px; /* ﳱ󴭠ﰠ󦫱󞞪/
  outline: none; /* ᳼ 믭󴮠ߍozilla */
  border: 1px solid #bbb;
} 
a.knopka:hover { background: #f3f3f3; border: 1px solid #ccc;} /* 𐱨 楥 봰򯱠 릠*/
a.knopka:active { background: #cfcfcf; } /* 𐱨 ᳨枪/


/* css for timepicker */
.ui-timepicker-div .ui-widget-header { margin-bottom: 8px; }
.ui-timepicker-div dl { text-align: left; }
.ui-timepicker-div dl dt { float: left; clear:left; padding: 0 0 0 5px; }
.ui-timepicker-div dl dd { margin: 0 10px 10px 45%; }
.ui-timepicker-div td { font-size: 90%; }
.ui-tpicker-grid-label { background: none; border: none; margin: 0; padding: 0; }

.ui-timepicker-rtl{ direction: rtl; }
.ui-timepicker-rtl dl { text-align: right; padding: 0 5px 0 0; }
.ui-timepicker-rtl dl dt{ float: right; clear: right; }
.ui-timepicker-rtl dl dd { margin: 0 45% 10px 10px; }
/* end css for timepicker */

div.ds-loading {
 background-image: url("/images/loader3.gif");
background-color:#666;
background-position: center center;
      opacity: 0.5; /* Ю촯񯨰ḭ硴﫠*/ 
border-radius: 5px;
  -webkit-border-radius: 5px; 
  -khtml-border-radius: 5px;  
  -moz-border-radius: 5px;  
 background-repeat: no-repeat;
 position: fixed;
 width: 160px;
 height: 160px;
 z-index: 11111;
}

.add_device_form_table {
   
}
.add_device_form_table td {
   height: 34px;
   border-bottom:1px solid #efefef;
   vertical-align: middle;

}
.add_device_table_left_cell {
   width:160px;
   height:18px;
   font-weight:600;
   padding-right: 20px;
}
.add_device_table_right_cell {
   width:610px;
}

.devtable {
 
/*border-top: 1px solid #FFFFFF; */
color: #666666; 
font-family: tahoma; 
font-size: 11px; 
padding: 0px;
}

.devtable td{
 vertical-align: middle; 
}

.devtd_head {
/*border-bottom: 1px solid #FFFFFF; 
background: none repeat scroll 0 0 #F0EFED; */
background: none repeat scroll 0 0 #dddddd;
padding-bottom: 11px;
padding-top: 7px;
padding-left: 5px;
padding-right: 5px;
text-align: center;
}
.devtd_inside {
background: none repeat scroll 0 0 #FBFBFB;
/*border-bottom: 1px solid #DDDDDD;*/
border-left: 1px solid #ccc; 
padding: 10px;
}


.devtd_inside a {text-decoration:underline;}
.devtd_inside a:hover {text-decoration:none;}

.aunderline a {text-decoration:underline;}
.aunderline a:hover {text-decoration:none;}

.devtd_inside_header {
background: none repeat scroll 0 0 #FFFCCF;
border-left: 1px solid #ccc; 
/*border-bottom: 1px solid #DDDDDD;*/ 
padding: 7px;
height:17px; 
 vertical-align: middle; 
/*border-top: 1px solid #cccccc;*/
/*-webkit-box-shadow: 0px 5px 2px 0px rgba(150, 150, 150, 0.5);
-moz-box-shadow:    0px 5px 2px 0px rgba(150, 150, 150, 0.5);
box-shadow:         0px 5px 2px 0px rgba(150, 150, 150, 0.5);*/
}

.devtd_manufact {
border-left: 1px solid #ccc;
background: none repeat scroll 0 0 #eeeeee;
padding: 7px;
}
.devtd_note {
border-left: 1px solid #ccc;
background: none repeat scroll 0 0 #eeeeee;/*#ffffff;*/
padding: 7px;
color: #999999; 
} 
.devtd_company {
border-left: 1px solid #ccc;
/*border-bottom: 1px solid #ccc;*/
background: none repeat scroll 0 0 #eeeeee; /*#f6faf2;*/
padding: 7px;
}
.devtd_footer {
border-left: 1px solid #ccc;
border-bottom: 1px solid #ccc;
background: none repeat scroll 0 0 #f6faf2; /*#f6faf2;*/
color: #999999; 
padding: 0px;

}

.div_header {
  font-size: 11px;
  color: #999999;
  text-align:left; 
  background: none repeat scroll 0 0 #FFFCCF; 
  padding: 7px; 
  height:17px; 
}
.devtable_full {
  color: #666666; 
  font-family: tahoma; 
  font-size: 11px; 
  padding: 0px;
  background-color: #FFFFFF;
}
.dev_table_tits {
  width: 100px;
  color: #666666; 
  padding: 7px;
  background-color: #EEEEEE;
  vertical-align: middle;
border-bottom: 1px solid #fff;
}
.dev_table_write {
  /*width: 100%;*/
  white-space: normal;
  color: #666666; 
  padding: 7px;
  background-color: #F5F5F5;
  vertical-align: middle;
}

.dev_table_write a {text-decoration:underline;}
.dev_table_write a:hover {text-decoration:none;}


.img_contact_del {
background: url("/images/icons/edit_delete_light.png") no-repeat;
width:16px;
height:16px;  
}

.img_contact_del:hover {
background: url("/images/icons/edit_delete.png") no-repeat;
width:16px;
height:16px;  
}

.img_contact_edit {
background: url("/images/icons/file_edit_light.png") no-repeat;
width:16px;
height:16px;  
}

.img_contact_edit:hover {
background: url("/images/icons/file_edit.png") no-repeat;
width:16px;
height:16px;  
}

.div_device_container {
   width:100%;
   float:left;
   margin-top:15px;
}

.search_form_contaner {
       width:100%;
       float:left;
       margin-top:15px;
       padding: 10px 0px 1px 10px;
       background: #F8F8F8;
}

.search_form_option {
       float:left;
       width:100%;
       background: #fff;
}

.search_table_option {
       background: #f8f8f8;
       border-bottom: 2px solid #F8F8F8;
       border-left: 3px solid #F8F8F8;
       border-right: 4px solid #F8F8F8;
       padding-bottom:50px;
     /*  width:100%;*/
}

.search_table_option td {
       /* border: 1px solid #dedede;*/
        padding: 4px;
        text-align: center;
        vertical-align: middle;
        font-size:11px;
}

.unactive_page {
margin: 15px 5px 15px 5px;
padding: 5px 10px 5px 10px;
background-color:#eee;
}

.active_page {
margin: 15px 5px 15px 5px;
padding: 5px 10px 5px 10px;
background-color:#DBFFB1;
font-size: 12px;
font-weight: bold;
}
.page_curpos {
float:left;
padding: 5px;
margin-bottom:15px;
}
.page_curpos a {
color:#606060;
}
 
.container_device_menu {	
   width: 290px;
   padding: 20px 0 20px 20px;
   z-index: 999;
   -webkit-box-shadow: 0px 4px 10px rgba(50, 50, 50, 0.3);
   -moz-box-shadow: 0px 4px 10px rgba(50, 50, 50, 0.3);
   box-shadow: 0px 4px 10px rgba(50, 50, 50, 0.3);
   -webkit-transition: all 0.4s ease-in-out;		
   -moz-transition: all 0.4s ease-in-out;
   transition: all 0.4s ease-in-out;
 }

.sell_key {
   padding: 15px 20px 15px 20px;
   float:left;
   position: static;
 }
 
.sell_key a {font-size: 13px; color: #606060;text-decoration:none;}
.buy_key a {font-size: 13px; color: #606060;text-decoration:none;}

.sell_key a:hover {color: #000000;text-decoration:underline;}
.buy_key a:hover {color: #000000;text-decoration:underline;}
  
.buy_key {
    padding: 15px 20px 15px 20px;
    float:left;
 }
 
.current_sub {
   padding-top:4px;
   padding-bottom:4px;
   background-color: #eee;
 }
 
.current_sub a{color: #606060;text-decoration:none;}
.current_sub a:hover {color: #000000;text-decoration:underline;}
 
.active_parent_sub {
   padding-top:4px;
   padding-bottom:4px; 
 }
 
.active_parent_sub a{color: #606060; text-decoration:none;}
.active_parent_sub a:hover {color: #000000;text-decoration:underline;}
 
.current_open {
   padding-top:7px;
   padding-bottom:7px;
 }
 
.parent_sub {
   padding-top:4px;
   padding-bottom:4px;
 }

.parent_sub a {color: #606060; text-decoration:none;}
.parent_sub a:hover {color: #000000;text-decoration:underline;}

.otherart {padding:8px;}
.otherart a {font-size:16px; text-decoration:underline;}
.otherart a:hover {color: #000000;text-decoration:none;}

.clearboth {
 clear:left;
 width:5px;
 box-shadow: -3px -4px 10px 1px rgba(50, 50, 50, 0.5);
 }

.cabinet_table_container {
    width:100%;
    margin-top:20px;
}

.cabinet_table {
    width:100%;
}

.cabinet_table td {
    height:30px;
    vertical-align: middle;
    border:solid 1px #cccccc;
}

.left_cabinet_table {
    background:#FFFEE9;
    text-align:left;
    padding-left:10px;
}

.left_cabinet_table a{
    /*color:#4C83F4;*/
}

.middle_cabinet_table {
    width:50px;
    text-align:center;
}

.right_cabinet_table {
   width:120px;
   text-align:center;
}

.shapka_cabinet_table {
   background:#eeeeee; 
   padding-left:10px;
}

.spis_cont img {
   vertical-align:middle; 
   height:16px; 
   width:16px;
}

.spis_cont {
   padding:3px;
}

.send_mail_table {
width:100%;
}

.send_mail_table td{
padding:7px;
border-bottom: 1px solid #ddd;
vertical-align:middle;

}

.container_send_mail {
padding:20px;
}

.articles {
   font-size: 13px; 
   font-family: Verdana,sans-serif; 
   line-height:140%;
  /* text-indent: 30px;  ϲ򳴯 𐦰㯩 򳱮릠*/
   text-align: justify;
   padding-right:20px;
}

.articles h2 {padding:10px;color:#505050;font-size: 24px; line-height: 100%; text-align: left; }

.articles h3 {padding:6px;color:#707070;font-size: 14px;font-weight: bold;}

.videlenie {
    background: #FFFFE9;
    padding: 10px;
}

.article_img {
   float: left;
   margin: 0px 10px 10px 0;
}

.news_header {
   background: #FFFFE9; /*FFFCCF*/
   padding: 7px;
   margin-top:0px;
   font-size:11px;
}
.news_footer {
   padding:7px;
   margin-top:20px;
   background:#F8F8F8;
   clear: both;
}

.div_3device_container {
   width:100%;
}
.div_3device_shadow_wrap {
   box-shadow: 0 2px 10px rgba(50, 50, 50, 0.3);
   float:left;
   margin:15px 15px 15px 0; 
   height:170px;
   width:30%;
}
.div_3device_shadow_inner {
   margin:10px 10px 20px 10px;
   height:140px;
   width:95%;
   display:block;
   float:left;
   vertical-align:middle;
   white-space: normal;
   overflow:hidden;
}

.div_3device_shadow_inner a {text-decoration:underline;}
.div_3device_shadow_inner a:hover {text-decoration:none;}

.container_cat_device_menu {
  width:100%;
  padding:0px;
}

.cat_par_sub_li {
   width:100%;
   padding:7px;
   background:#F8F8F8;
}

.cat_sub_li {
   width:100%;
   padding:7px;
   background:#FFF;
}

.cat_par_sub {

}

.cat_sub {
   padding-right:5px;
}

.topic_rel td a {
/*color:#606060;*/
}
.topic_rel td {
border-bottom:1px solid #ccc;
}

.user_rating_table {
   width:100%;
   background:#fff;
}
.user_rating_table td {
   padding:3px;
   border:1px solid #cccccc;
   vertical-align:middle;
}

.articles table {
border: 1px solid #606060;
text-indent: 0px;
/*word-break: break-all;*/
}

.articles table td {
/*background: #FaFaFa;*/
text-align: left;
border: 1px solid #606060;
padding: 3px;
text-indent: 0px;
vertical-align: top; 
}



.new_article {background: #fafafa;}
.new_article_head {background: #DDF2F9; font-weight: bold;}

.articles a {color: #808080; text-decoration:underline;}

.cable_table { 
  border-collapse: collapse; 
  }
.cable_table td, 
.cable_table th { 
  border: 1px solid #666666;
  padding: 5px; 
  text-align: center;
  vertical-align: middle;
  }
.sprav_h1 {
  font-size: 18px;
  /*font-family: georgia;*/
  margin: 20px 0px 37px 10px;
}

.sprav_txt {
    width:100%;
  font-size: 14px;
  /*font-family: georgia;*/
}

.sprav_p_txt {
  width:100%;
  font-size: 14px;
  /*font-family: georgia;*/
}

.sprav_p_txt p {margin:10px 0 10px 0;}
.sprav_p_txt table p {margin:0px;}


.cable_table_shap {
  background:#DBD4BF;
}

.sprav_t {font-size: 12px; color: #666;}
.sprav_t a {text-decoration:underline; color: #666;} 
.sprav_t a:hover { text-decoration:none;} 
.sprav_t ul li {padding-bottom:0px;}
.sprav_t ul li ul {margin: 0px 0px 0px 20px;}

.hide-menu-left {display: none; margin: 15px 0px 0px 40px; padding:10px 10px 10px 10px; background:#DBD4BF;}


#container_device_menu select {display: none;}
.foto_article { float:left; margin: 0 10px 10px 0;}

/* Medium Devices, Desktops margin: 0 -3px;*/
@media only screen and (max-width : 992px) {
#main_menu ul li {}
#main_menu ul li a span{padding:0 5px 0 0;font-size: 80%;}
.ad_pic {display: none;}
.left-sidebar {width:200px;}
.ar-left-sidebar {width:200px;}
.container_device_menu {width:200px;}
.sell_key {padding: 8px 5px 8px 5px;}
.buy_key {padding: 8px 5px 8px 5px;}
.cab_right-sidebar {display: none;}
.cab_content1 {padding: 0px 10px 0 350px;}
.gl-content {padding: 0 160px 0 200px} 
.gl-left-sidebar {width: 150px;}
.gl-right-sidebar {width: 130px; margin-left:-130px;}

.wrapper {overflow-x: hidden;}
}

/* Small Devices, Tablets */
@media only screen and (max-width : 768px) {
/*.left-sidebar {display: none;}
.hide-menu-left {display: inline-block;}*/

.login_input {padding: 2px 0 0 11px;}
.password_input {padding: 1px 0 0 2px;}
.top-text {display: none;}
.set_save {display: none;}
.ad_pic2 {display: none;}

#container_device_menu ul     { display: none; }
#container_device_menu select { display: inline-block; }
.left-sidebar {float:none; width:300px; height:120px; padding-left:40px; position: static; }
.ar-left-sidebar {float:none; width:300px; height:60px; padding-left:40px; position: static; }
.container_device_menu {width:240px; padding:10px 10px 10px 10px;}
#nadtext { display: none; }
.strongnadtext { font-size: 14px; }
#google_ad { display: none; }
.gl-left-sidebar {display: none;}
.gl-right-sidebar {display: none;}
.gl-content {padding: 0 10px 0 10px}
.show_rating_val {word-break: break-all;}
.press-left-sidebar { display: none; }
.press_content {padding: 0px 10px 0 30px;}
.foto_tovara { max-width:100%; height: auto; }
.eti_logo_img { max-width:100%; height: auto; }
.foto_article { max-width:100%; height: auto;}
.articles img { max-width:100%; height: auto;}
.sprav_txt img { max-width:100%; height: auto;}
}

/* Extra Small Devices, Phones */
@media only screen and (max-width : 480px) {
.left-sidebar {padding-left:10px;}
.content {padding: 0px 10px 0 10px;}
.ar_content {padding: 0px 10px 0 10px;}
/*.dev_table_tits {width:50px; word-break: break-all;}*/
.dev_table_tits {display: none;}
.news_header {display: none;}
.h1_articles {padding-top:0px;}
.articles {padding-right:0px;}
.press_content {padding: 0 10px 0 10px;}
.div_3device_container {display: none;}
.devtable {word-break: break-all;}
.dev_table_write {font-size:12px;}
.articles table {word-break: break-all;}
.sprav_txt table {word-break: break-all;}

}

/* Custom, iPhone Retina */
@media only screen and (max-width : 320px) {

}
