body {background:#ACC0D2 url("/images/misc/bg.gif") top left repeat-x;color:#333;font-size:14px;font-family:georgia,helvetica,arial,sans-serif;/*font-family:Verdana, Arial, Tahoma;  ADC2D6*/}

.clear {clear:both;float:none;height:0;font-size:0;line-height:0;}
.clear-10 {clear:both;float:none;height:10px;font-size:10px;line-height:10px;}
.grey {color:gray;}
.small {font-size:10px;}
small {font-size:10px;color:gray;}
.simple {font-family:arial,sans-serif;}

.bgStandart {/*background:#F2F2F2;*/background:#FFF;}
.rightColumn {background:#FFF url("/images/bgstandart.gif") right repeat-y;}
.padding {padding:10px;}
.padding.no-left {padding-left:0;}
.padding.no-right {padding-right:0;}
.padding.no-bottom {padding-bottom:0;}

/*
h1, h2, h3, h4, h5, h6 {color:#333;font-family:Verdana;margin-bottom:7px;}
h2 {font-size:15px;}
*/
h1, h2, h3, h4, h5, h6 {text-transform:uppercase;}
h1 {font-size:25px;}

a {color:#326598;}
p {text-indent:1em !important;margin-bottom:2em;}

input.valid, .valid {background:#FFF;border:1px solid #7F9DB9;}
input.not-valid, .not-valid {background:#F7DEDB;border:1px solid #7F9DB9;}
input.not-valid-yellow, .not-valid-yellow {background:#FBFF96;border:1px solid #7F9DB9;}

.strict_text {font-family:Tahoma,arial;}

img.icon {width:16px;height:16px;}
img.icon10 {width:10px;height:10px;}

.noticeBlock {text-align:center;position:absolute;width:980px;z-index:9;}
.noticeItem {width:500px;margin:0 auto;}
.noticeItem span {display:block;margin:0 auto;font-weight:bold;font-size:16px;line-height:24px;}
.noticeItem .l {background:url('/images/notice/l.png') bottom left no-repeat;}
.noticeItem .r {background:url('/images/notice/r.png') bottom right no-repeat;}
.noticeItem .c {background:#FFF6BF;margin:0 20px;padding:5px;}

.description {color:#555;margin:10px 0;}

.mainMenu {text-align:center;background:#71A1D0;line-height:40px;}
.mainMenu ul {margin:0 auto;padding:0;list-style:none;}
.mainMenu li {display:block;float:left;}
.mainMenu ul a, .mainMenu ul a:hover {display:block;padding:10px 20px;text-decoration:none !important;color:#FFF;text-align:center;line-height:40px;}
.mainMenu ul a:hover, .mainMenu ul li.selected a {background:#3E89D1;}
.mainMenu h2 {text-transform:uppercase;color:#FFF;font-size:15px;font-weight:normal;margin:0;}

/*
.languages {float:right;width:70px;padding-top:8px;}
.languages a, .languages span {display:block;float:right;width:50px;line-height:16px;border:1px solid #5D8EBF;text-decoration:none !important;color:#DDD;text-align:center;font-size:12px;margin-bottom:3px;padding:1px 3px;}
.languages a:hover, .languages span {color:#FFF;background:#6495C5;}
*/
.languages {float:right;width:110px;text-align:right;padding-top:12px;font-size:11px;line-height:17px;color:#DDD;overflow:hidden;}
.languages img {float:right;margin-left:6px;}


/*
.subMenuTabs a {background:#F7931D;color:#F1F1F1;padding:3px 5px;text-decoration:none;}
.subMenuTabs a:hover, .subMenuTabs a.selected {background:#F9B463;color:#FFF;}
.subMenuTabs a.new {background:#008E11;}
.subMenuTabs a.new:hover {background:#01AB15;}
*/
.subMenuTabs {line-height:25px;}
.subMenuTabs a {display:block;float:left;margin:0 5px 0 0;background:#F7931D;color:#F1F1F1;padding:0 5px;text-decoration:none;}
.subMenuTabs a:hover, .subMenuTabs a.selected {background:#E8830C;color:#FFF;}
.subMenuTabs a.new {background:#008E11;}
.subMenuTabs a.download {padding-left:30px;background:#008E11 url('/images/backgrounds/pdf_button.gif') center left no-repeat;}
.subMenuTabs a.new:hover {background:#01AB15;}
.subMenuTabs a.clean {background:none;}
.subMenuTabs a img {margin-top:5px;}
.subMenuTabs a.send_it {display:inline !important;float:none;margin:4px 0 0 0;float:left;background:none;padding:0;}

.pathLinks {line-height:22px;background:#FFF;}
.pathLinks a, .pathLinks a:hover, .pathLinks span {font-size:11px;color:#005395 !important;margin:0;padding:0 15px 0 7px;background:none !important;background:url('/images/arrows/right-path.gif') center right no-repeat !important;}
.pathLinks a:last-child, .pathLinks span:last-child {background:none !important;}

.footer {background:#8CAFD0;}

.footer ul {list-style-image: url("/images/arrows/right3.png");}
.footer li {padding-left:5px;}

.copyright {color:#333;font-size:11px;line-height:20px;}
.copyright a, .copyright a:hover {color:#333;}
.copyright img.social {float:right;margin:0 0 0 5px;width:20px;height:20px;}
.copyright img.mini {float:right;margin:2px 0 0 30px;width:28px;height:15px;}

.newsletter {/*background:#C35436;*/background:#EBCDC4;}
.newsletter input#newsletter_email {width:140px;margin-right:5px;}
.newsletter input.button {margin-bottom:-5px;}
.newsletter h3 {display:block;margin-bottom:0;color:#BC8900;background:#EBBEB1;padding:5px 10px;}

.searchBlock {background:#C2C2C2;}
.searchBlock h3 {display:block;margin-bottom:0;color:#F3F3F3;background:#A2A2A2;padding:5px 10px;}

.newsMain {background:#F2F2F2;}
.newsMain h3 {display:block;margin-bottom:0;color:#555;background:#CBCBCB;padding:5px 10px;}
.newsMain h3 a {background:#A2ADFA;color:#FFF;font-size:11px;float:right;padding:2px;text-transform:none;text-decoration:none;margin:-5px -10px 0 0;}
.newsMain h3 a:hover {background:#6C7FFF;color:#FFF;}
.newsMain .item {color:#333;margin-bottom:10px;}
.newsMain .item img {float:left;margin:0 10px 0 0;}

.learnMore {background:#F2F2F2;}
.learnMore h3 {display:block;margin-bottom:0;color:#555;background:#CBCBCB;padding:5px 10px;}
.learnMore ul {list-style-image: url("/images/arrows/right2.png");margin-bottom:10px;padding-left:25px;}
.learnMore li {margin:0;padding:0;}

.mainPromo h2 {margin:0;font-size:17px;}
.mainPromo span {color:#C49E42;font-size:11px;}

img.quote {float:left;margin:-5px 10px 0 0;}


.productsList .item {background:#FFF;margin-bottom:10px;padding:10px;border:1px solid #AAA;}
.productsList .info {float:left;width:400px;}
.productsList .sub {display:block;margin-left:410px;}
.productsList ul, .productPage ul {list-style-image: url("/images/arrows/right2.png");margin:0;}
.productsList li, .productPage li {padding-left:5px;}
.productsList li a, .productPage li a {text-decoration:none;}
.productsList .item img {float:left;margin-right:10px;}
.productsList .item h2 {background:#AAA;float:left;margin:-10px 0 0 -10px;font-size:17px;padding:3px;}
.productsList .item h2 a {text-decoration:none;color:#FFF;}

.productPageFiles img {float:left;margin:0 5px 0 0;}
.productPageFiles {line-height:16px;}

.admin_menu {background:#CCC;color:#A1A1FC;}
.admin_menu .item {float:left;width:100px;margin:10px 0 10px 10px;font-size:13px;}
.admin_menu a.link {display:block;background:url("/images/backgrounds/toolbox2.gif");color:#FFF;padding:4px 8px;text-decoration:none;}
.admin_menu a.link:hover {background:url("/images/backgrounds/toolbox.gif");}

.admin_menu .item .popup {display:none;min-width:80px;position:absolute;z-index:9;background:#CCC;padding:10px;font-size:11px;line-height:22px;}
.admin_menu .item:hover .popup {display:inline;}






.calculatorForm {padding:10px 0;}
.calculatorForm input.text {width:150px;padding:2px;}
.calculatorForm input.textHalf {width:67px;}
.calculatorForm select.select {width:162px;}
.calculatorForm select.selectHalf {width:78px;}
.calculatorForm img.info {margin:0 10px -2px 10px;cursor:pointer;}
.calculatorForm h4 {margin:0 0 5px 0;}
.calculatorForm label {font-size:12px;line-height:12px;margin:3px 0 5px 0;}
.calculatorForm .padding {padding-bottom:0;padding-top:0;}
.calculatorForm p {text-indent:0 !important;margin-bottom:20px;}
.calculatorForm .description {float:right;}

.dropDownBlock {background:#FFF;border:1px solid #DEDEDE;}
.dropDownBlock .dropDownBlockHeader {display:block;color:#000;text-decoration:none;background:#A2B8CD;padding:0 10px;line-height:30px;font-size:16px;}
.dropDownBlock .dropDownBlockHeader:hover {background:#B4C1CE;}
.dropDownBlock .dropDownBlockHeader img {float:right;margin:7px 0 0 0;}
.dropDownBlock .dropDownBlockContent {padding:7px 10px;}
.dropDownBlock label {font-size:16px;font-weight:normal;}


span.infoText {display:block;position:absolute;margin:40px 0 0 0;border:1px solid #0C5396;background:#B3D6F8;font-size:11px;width:144px;padding:5px;}
span.infoText.half {width:57px;}

.calculation_results th, .calculation_results th.no-link:hover {padding:0;background:#DDD;border-top:1px solid #DDD;border-right:1px solid #DDD;}
.calculation_results th.first {border-left:1px solid #DDD;}
.calculation_results th a, .calculation_results th span {display:block;padding:2px 5px;text-decoration:none;}
.calculation_results td {border:none;border-right:1px solid #DDD;border-bottom:1px solid #DDD;padding:2px 5px;}
.calculation_results tr td {background:#F1F1F1;font-family:arial,sans-serif;}
.calculation_results tr:hover td {background:#CCC;}
.calculation_results td.first {border-left:1px solid #DDD;}
.calculation_results tr.total td {font-weight:bold;background:#FFF1E8;}

.calculation_results.predefined_coil_edit .right {text-align:right;}

.table th, .table th.no-link:hover {padding:0;background:#E3E3E3;border-top:1px solid #DDD;border-right:1px solid #DDD;}
.table tr.first td {border-top:1px solid #DDD;}
.table th.first {border-left:1px solid #DDD;}
.table th a, .table th span {display:block;padding:2px 5px;text-decoration:none;}
.table th.selectedDown, .table th:hover {background:url('/images/backgrounds/table-selection-down.gif') center right no-repeat;}
.table th.selectedUp {background:url('/images/backgrounds/table-selection-up.gif') center right no-repeat;}
.table td {border:none;border-right:1px solid #DDD;border-bottom:1px solid #DDD;padding:2px 5px;}
.table tr.even td {background:#F1F1F1;}
.table tr.odd td {}
.table tr.just_added td {background:#D6FFC8;}
.table tr:hover td {background:#CCC;}
.table tr td.first {border-left:1px solid #DDD;}
.table tr.total td {font-weight:bold;background:#FFF1E8;}
.table.no_hover tr:hover td {background:none;}

.blogsList .item h4 {margin-bottom:5px;text-transform:none;}
.blogsList .item {margin-bottom:20px;}
.blogsList .item p {margin-bottom:10px;}
.blogsList .item img.preview {float:left;margin-right:10px;border:2px solid #FFF;}
.blogsList .item.done, .blogsList .item.done a {color:#AAA;}

#commentsForm textarea {width:500px;height:50px;}

.dllRuns .item {padding:5px;background:#EFEFEF;border:1px solid #BBB;line-height:17px;margin-bottom:10px;}
.dllRuns .item.stock {background:#F4F4CC;}
/*.dllRuns.draggable .item {padding-left:35px;background:#EFEFEF url('/images/icons/move.png') left no-repeat;border:1px dashed #777;cursor:move;}*/
.dllRuns .item .icon {float:right;margin:0 0 0 10px;}
.dllRuns .item .info_1, .dllRuns .item .info_2 {/*width:300px;*/overflow:hidden;}
.dllRuns .item .addToFolder {width:170px;position:absolute;margin:0 0 0 540px;border:1px solid #555;background:#E9F390;padding:5px;}
.dllRuns .item .addToFolder a {display:block;}


.calculations_drop_boxes {}
.calculations_drop_boxes a.link {background:#008E11;font-size:16px;color:#F1F1F1;padding:3px 5px;text-decoration:none;}
.calculations_drop_boxes a.link {color:#FFF;text-decoration:none;}
.calculations_drop_boxes .folder {float:left;margin:0 10px 10px 0;width:150px;height:150px;overflow:hidden;}
.calculations_drop_boxes .folder img.icon {position:absolute;margin:27px 0 0 132px;width:10px;height:10px;}
.calculations_drop_boxes .folder img.image {width:150px;height:150px;}
.calculations_drop_boxes .folder .text {position:absolute;width:130px;height:60px;overflow:hidden;}
.calculations_drop_boxes .folder .text .item {margin:17px 0 0 35px;}
.calculations_drop_boxes .folder .text span {color:#DDD;}
.calculations_drop_boxes .folder .text span {-webkit-transform: rotate(10deg);}
.calculations_drop_boxes .folder .text span {-moz-transform: rotate(10deg);}"
.calculations_drop_boxes .folder .text span {filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);}
.calculations_drop_boxes .miniForm {float:right;}
.calculations_drop_boxes .miniForm input {margin:0;}
.calculations_drop_boxes .miniForm input#user_folder_title {width:140px;margin-right:5px;}
.calculations_drop_boxes .miniForm input.button {margin-bottom:-5px;}

#errorExplanation {color:#770000;}
#errorExplanation h2 {font-size:14px;color:#770000;margin-left:15px;}
#errorExplanation p {text-indent:0;margin:0;}
#errorExplanation ul {list-style-image: url("/images/arrows/right-path.gif");}
#errorExplanation li {padding-left:5px;}

.pagination {text-align:center;}
.pagination a, .pagination span {text-align:center;padding:2px 5px;font-size:11px;font-weight:bold;line-height:16px;color:#FFFFFF !important;text-decoration:none !important;background:#326598;border:1px solid #326598;}
.pagination a:hover, .pagination span {background:#FFF !important;border:1px solid #326598 !important;color:#000 !important;}
.pagination .prev_page, .pagination .next_page, .pagination .prev_page:hover, .pagination .next_page:hover {padding:2px 7px;border:none !important;}
.pagination a.prev_page       {background:url('/images/pagination/left.png') left center no-repeat !important;}
.pagination a.next_page       {background:url('/images/pagination/right.png') right center no-repeat !important;}
.pagination span.prev_page    {background:none !important;}
.pagination span.next_page    {background:none !important;}


a.awesome_button, input.awesome_button {
	background: #222 url("/images/alert-overlay.png") repeat-x;
	background-color:#329837;
	display: inline-block;
	padding: 5px 10px 6px;
	color: #fff;
	text-decoration: none;
	font-weight: normal;
	line-height: 1;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-box-shadow: 0 1px 3px #999;
	-webkit-box-shadow: 0 1px 3px #999;
	text-shadow: 0 -1px 1px #222;
	border:0;
	position: relative;
	cursor: pointer;
}
a.awesome_button.blue, input.awesome_button.blue {
	background-color: #326598;
}
a.awesome_button.red, input.awesome_button.red {
	background-color:#983232;
}
a.awesome_button.orange, input.awesome_button.orange {
	background-color:#D67A0E;
}
a.awesome_button.big, input.awesome_button.big {
	font-size:17px;
}


.searchBlock ul {
  list-style-type:none;
  margin:0;
  padding:0;
  background:#EEEEEE;
  position:relative;
  z-index:10;
  border:1px solid #AAA;
}
.searchBlock ul li.selected { background-color: #ffb;}
.searchBlock ul li {
  list-style-type:none;
  display:block;
  margin:0;
  padding:3px 5px;
  height:32px;
  font-size:11px;
  cursor:pointer;
}
.searchBlock li span {color:#EF824C;}

.circuiting_switcher a {margin-left:10px;}
.circuiting_switcher a.selected {color:#FFF;background:#777;padding:3px;text-decoration:none;}

.calculationsSearchTable {margin:10px 0 20px 0;background:#EEE;width:330px;font-size:11px;}
.calculationsSearchTable td:first-child {border-left:1px solid #AAA;width:70px;}
.calculationsSearchTable tr:first-child td {border-top:1px solid #AAA;}
.calculationsSearchTable td {border-right:1px solid #AAA;border-bottom:1px solid #AAA;}
.calculationsSearchTable input {margin:0;border:none;background:#EEE;width:200px;padding:0;}
.calculationsSearchTable select {margin:0;background:#EEE;width:200px;}