html,body { font: normal 13px Arial, Verdana, Helvetica, sans-serif; color: #333333; margin:0px; padding:0px; height:100%; }

textarea, pre, tt, code { font: normal 13px Arial, Verdana, Helvetica, sans-serif; color: #333333; }
a img { border: 0px; }
h1 { font-family: Arial, Helvetica, sans-serif;	font-size: 20px; color: #404041; margin-bottom:15px; }
h2 { font-family: Arial, Helvetica, sans-serif; font-size: 17px; color: #404041; font-weight: bold;	margin-bottom:15px;	}
h3 { font-family: Arial, Helvetica, sans-serif;	font-size: 13px; color: #404041; font-weight: bold;	margin-bottom:-3px;	}
h4 { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #404041; margin-bottom:-3px; text-transform:uppercase; }
h5 { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #404041; margin-bottom:-3px; font-weight:bold; text-transform:uppercase; }
h6 { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #404041; margin-bottom:-3px; font-weight:bold; }
h1 a { color: #006ce5; font-weight: normal; text-decoration: underline; }
h2 a { color: #006ce5; font-weight: normal; text-decoration: underline; margin-bottom:-18px }
h3 a { color: #006ce5; font-weight: normal; text-decoration: underline; margin-bottom:-18px; }
a {color: #006ce5;text-decoration: underline;}
a:hover {text-decoration: none;}

ul li { list-style-image: url(bullet10.gif) }

#sale-phones, #support-phones { font-size: 11px; color: #666666; padding: 0 10px 20px 0; }
#sale-phones span { font: 30px 'Arial Narrow', Arial, Verdana, Helvetica, sans-serif; color: #000; }
#support-phones span { font: bold 19px Arial, Verdana, Helvetica, sans-serif; color: #000; }
#footer { color: #fff; height: 300px; border-left: solid 1px #ededec; border-right: solid 1px #ededec; background: #616255;}
#footer a { color: #fff; }

#mainpage-articles { background: #6B6C5E; padding: 15px; width: 100%; color: #fff; }
#mainpage-articles .item { padding: 13px 5px 5px 5px; }
#mainpage-articles .date { color: #acacac; font-size: 11px; margin-top: 11px; }
#mainpage-articles .content {  }
#mainpage-articles .content p { padding: 0; margin: 0; }
#mainpage-articles a { color: #fcd64f; }

#page-heading { font-weight: normal; }

.noindent { margin: 0px !important; padding: 0px !important; }
.noindent-top { margin-top: 0px !important; padding-top: 0px !important; }
.noindent-bot { margin-bottom: 0px !important; padding-bottom: 0px !important; }
.noindent-left { margin-left: 0px !important; padding-left: 0px !important; }
.noindent-right { margin-right: 0px !important; padding-right: 0px !important; }
.nopadding { padding: 0px !important; }
.nomargin { margin: 0px !important; }

.block-heading { margin: 0px; padding-left: 10px; }
.small-grey { font-size: 11px; color: #666666; margin: -15px 0 5px }

.block-dark{ background: #f3f3ee }
#pathway { height: 60px; padding-left: 20px; }

.block li { list-style-image: url(bullet30.gif); margin-bottom: 20px; }
.block li a { font-size: 15px; line-height: 18px; }
.block li li { list-style-type: none; list-style-image: none; margin: 8px 0 8px 0; padding: 0; }
.block li li a { color: #000; font-size: 13px; }

.block-lightgrey { background: #F3F3EE; }

/*Google Maps*/
.googleMap{width:100%; height:350px; margin:0 40px 20px 0;}

/* Старые формы */
form{margin:0px; width:100%;}
a:link.button, A:visited.button, A:hover.button{height:25px; margin-top:10px; display:inline-block; background:#53aff0 url('button_r.png') no-repeat 0 0; color:white; overflow:hidden;  display:-moz-inline-box}
a:hover.button{background:#fcd64f url('button_r.png') no-repeat 0 0; color:black}
a.button SPAN{height:25px; display:inline-block; padding:4px 13px 0 13px; background: url('button_r.png') no-repeat 100% 0; cursor: pointer; display:-moz-inline-box}

.textField{margin:0 0 10px 0; padding:0px;}
.textField SPAN{display:block; color:#666; font-size:13px;}
.textField INPUT{width:100%; height:22px; margin:4px 0 0 0; padding:2px 5px 0 5px; color:#444; border:solid #BDBDBD 1px; }

.textArea{margin:0 0 10px 0; padding:0px;}
.textArea SPAN{display:block; color:#666; font-size:13px;}
.textArea TEXTAREA{width:100% !important; margin:4px 0 0 0; padding:2px 5px 0 5px; color:#444; border:solid #BDBDBD 1px; overflow:auto;}

.select{width:100%; margin:0 0 10px 0; padding:0px;}
.select SPAN{display:block; color:#666; font-size:13px;}
.select SELECT{width:100%; height:22px;  margin:4px 0 0 0;}

.form-error { margin: 0px; }

/* Старый просмотр шаблонов */
.template{width:151px; height:205px; margin:0 20px 40px 0; float:left; cursor:pointer}
.template DIV.sub{width:151px; height:205px; background:url('mask0000.png') no-repeat 0 0; display:table}
.template DIV.margin{width:145px; height:50px !important; margin:151px 0 0 2px; background:#f2f2ec; color:#666; font-size:18px; text-align:center; overflow:hidden}
.template DIV DIV DIV{margin-top:15px}
.template SPAN{font-size:14px; margin-left:-15px}
.categoryList{border-collapse:collapse;}
.categoryList TD{padding:4px 20px 4px 0 !important; vertical-align:top}
.categoryList TD.margin{padding-right:0px}

/* Старый паджинатор*/
.paginator{padding-top:20px; clear:both}
.paginator A:link.pagerPage, .paginator A:visited.pagerPage {width:24px; height:24px; line-height:24px; margin-left:2px; display:inline-block; text-align:center; background:url(pagerIte.gif) no-repeat; color:white; text-decoration:none; font-size:12px}
.paginator A:hover.pagerPage {width:24px; height:24px; line-height:24px; margin-left:2px; display:inline-block; text-align:center; background:url(pagerIte.gif) no-repeat; color:black; text-decoration:none; font-size:12px}
.paginator SPAN{width:24px; height:24px; line-height:24px; margin-left:2px; display:inline-block; text-align:center; background:url(pagerIte.gif) no-repeat; color:black; text-decoration:none; font-size:12px}
.paginator A:link.pagerArrow, .paginator A:visited.pagerArrow{text-decoration:none; font-size:18px;}
.paginator A:hover.pagerArrow{text-decoration:underline; font-size:18px;}

#ourcustomers { height: 62px; overflow: hidden; }
#ourcustomers ul { margin: 0pt; padding: 0pt; position: relative; list-style-type: none; z-index: 1; }
#ourcustomers li { width: 183px !important; float: left; list-style-image: none; }
#notebook { position: relative; background: url(laptop00.gif) no-repeat; width: 360px; height: 232px; left: -30px;  margin-right: -40px; overflow: hidden;  }
#notebook a { margin: 10px 43px }

#vacancy { background: #fff; color: #000; padding: 15px; }
#vacancy table { font-size: 14px; }
#vacancy td { padding-bottom: 8px; }
#vacancy strong { font-size: 18px; font-weight: normal; }

.news-item { padding-bottom: 18px; }

#services_list { width:98%; }
#services_list th {text-align:center; padding:5px; font-weight:bold; background:#E4E4CB;}
#services_list td {padding:5px; border-bottom:1px dotted #C0C0C0;}

#form_settings_register .input {width:190px;}
#services_register {}
#services_register td {padding:10px; border-top:2px dotted #877E18;}
#services_register li {list-style:none; padding:3px 0;}
#services_register .username {color:#808080; font-size:80%; padding-top:3px;}
#services_register .work {text-align:right;}
#services_register .submit {font-size:100%;}