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_s.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; }

.tabs { color:#666; font-size:1.2em; line-height:1.33em; padding-top:10px; }

.tabs .tab { float:left; }

.tabs .active { background:#fff url(/images/red_01.gif) no-repeat left top; }



.tabs .tab div { padding:6px 10px; border: 5px; }

.tabs .active div { background:url(/images/red_02.gif) no-repeat right top; }

.tabs .tab .white_square { position: absolute; padding:0; }

.tabs .active .white_square { position:relative; padding:0; }

.tabs .active .white_square div { width:2px; height:2px; position:absolute; background:#fff; left:0; top:0; padding:0; }



.tabs .active a:link    { color:#666; text-decoration:none; }

.tabs .active a:visited { color:#666; text-decoration:none; }

.tabs .active a:hover   { color:#666; text-decoration:none; }

.tabs .active a:active  { color:#666; text-decoration:none; }

.top_words { background:#fff url(/images/white_01.gif) no-repeat left top; font-size:1.1em; line-height:1.27em; clear:both; border-bottom:1px solid #ececec; }

.top_words div { background:url(/images/white_02.gif) no-repeat right top; }

.top_words div div { background:url(/images/white_03.gif) no-repeat left bottom; }

.top_words div div div { background:url(/images/white_04.gif) no-repeat right bottom; padding:12px 10px; }

.top_words ul { list-style:none; }

.top_words ul li { list-style:none; margin-bottom:0.3em; }

#text_google, #text_rambler { display:none; }

.top_words a:link    { color:#333; text-decoration:underline; }

.top_words a:visited { color:#333; text-decoration:underline; }

.top_words a:hover   { color:#333; text-decoration:none; }

.top_words a:active  { color:#333; text-decoration:underline; }


.only_text { font-size:1.2em; padding:13px 0; background-color:transparent; }


.line { background:url(/images/line_stars.gif) no-repeat center top; height:5px; margin:10px 0; clear:both; }

