@import "master.css";

body { font-size: 12px; color: #515e67; background:url(/images/ugol.jpg) no-repeat top right;}
a { color: #007ab6; }
a:hover { color: #d70047; }

h1 { font-size: 24px; font-weight: normal; }
h1 span{ border-bottom:2px solid #dedbd3;}

h2 { font-size: 22px; color: #a09777; font-weight: normal;}
h2 span{ border-bottom:1px dashed #dedbd3;}
.service h2 { font-size: 18px;}

h3 { font-size: 14px; font-weight: bold; }
h4 { font-size: 12px; font-weight: bold; padding-left: 18px; margin-bottom: 0; padding-bottom: 3px; }

.main { width: 990px; margin: 0 auto; position: relative; }
.main_center, .main_left { padding-bottom: 35px; }

.main_left { float: left; width: 205px; padding-left: 10px; padding-right: 30px; }

.main_center  { float: left; width: 610px; }
.main_center p { padding-top: 1em !important; }
.main_center i { font-style:normal;  border-bottom:1px dashed #515e67; cursor:help;}

.text ul { padding-bottom: 4px; }
.text li { background:url(/images/bl.gif) no-repeat 5px 8px; padding:0 19px 3px 12px; margin-top: 3px; }


/*TOP*/
.top { height: 80px; }
.logo { position: absolute; top: 20px; left: 20px; width:176px;}


/*LEFT*/
.letterMe { background:url(/images/rbl.gif) no-repeat 0 7px; font-size:11px; padding-left:8px; margin: 15px 0 0 10px;}
.letterMe a { text-decoration:none; border-bottom:1px dashed #007ab6;}
.letterMe a:hover { text-decoration:none; border-bottom:1px dashed #d70047;}

#s1 { border:5px solid #fff;  background-color: #EFF0EA;  padding:10px 0 10px 10px; font-size:11px; }


/*CENTER*/
.menu { font-size: 18px; }
.menu li {  display: inline;  padding: 3px 30px 5px 0 !important; text-align: left;  }
.menu li a {  background-color: #fdfcf8 !important; padding:0 10px 5px 8px !important;  background:url(/images/arr.gif) no-repeat 0 0;}
.menu li a:hover {  background-color: #fff !important; padding:0 10px 5px 8px !important;  background:url(/images/arr.gif) no-repeat 0 0;}

.projects { float:left; width:250px; font-size:11px; margin: 0 50px 0 0;}
.projectsImg { border:5px solid #fff; margin-top:15px;}

.name {  background:url(/images/arr.gif) no-repeat 2px 6px; padding:3px 0 0 10px;}

.Sproject { font-size:11px; margin: 15px 10px 0 0; clear:both;}
.SprojectImg { float:left;  border:5px solid #fff; margin: 0 10px 10px 0;}

.prlink {margin:0 0 7px 0;}


/*BOTTOM*/
.bottom {  background:url(/images/opexi.jpg) no-repeat 0 0; margin: 10px 0 0 0; padding:50px 10px 0 170px; height:70px;}
.bottom_info { font-size:11px; }
.bottom_info p { padding-bottom: 0.2em; }

.counter { float: right; margin: 4px 4px;  }


/*MORE*/
.gap { height: 15px; }

.paging { background: #fafaf8; margin: 5px 10px 5px 20px; padding: 3px 15px; }
.paging ul { list-style-type: none; text-align: left; }
.paging li { display: inline;  background: #f7941c; padding: 0 6px !important; color: white; text-align: center; font-size: 12px !important; }
.paging li a { font-weight: bold; color: white; text-decoration: none;  }
.paging li a:hover { text-decoration: underline; }
.paging li.paging_title { font-weight: bold; text-align: left; background: 0; color: #656562; padding: 0 10px 0 0 !important;}
.paging li.paging_currentpage { background: 0; color: #656562; padding: 0 10px !important; }
.paging li.paging_next { color: #656562; padding: 0 10px !important; }
.paging li.paging_next a { color: #f7941c; font-weight: normal; text-decoration: underline; background: url(/images/arr.gif) no-repeat 0 4px; padding-left: 20px; }


/* рскрхош */
div#qTip { font-size: 11px; padding: 6px; margin-right:10px;  border: 1px solid #738087; display: none;  background: #fff; text-align: left; position: absolute; z-index: 1000; }


.seo { font-size: 11px; padding:7px; background:#EFF0EA; margin:10px 0 0 0; border:5px solid #fff; }
.seo h3 { font-size: 13px; font-weight: bold;}
.seo a { text-decoration:none; border-bottom:1px dashed #007ab6;}
.seo a:hover { text-decoration:none; border-bottom:1px dashed #d70047;}

.adr { display:none;  font-size: 10px;}