a {outline: none; /* Убираем границу вокруг ссылок firefox*/}
body {margin:0; padding:0; width:100%; background:#dadada;}
html {padding:0; margin:0;}
body, html {height: 100%}

a {font-style:italic; color:#d54721;}
.biglink {font:normal bold 15px/18px Arial; color:#d54721;}

.img {border:1px #535353 solid;}


/******** main ***/
.main {position:relative; height:auto !important; min-height:100%; height:100%; width:980px; padding:0px; margin:0 auto; background:#fff;}
.headmenu {width:980px; margin:0 auto; height:40px; background:#3c3c3c;}
.header {width:980px; margin:0 auto; height:180px; background:url(images/header.jpg) no-repeat;}
.body {width:980px; margin:0 auto; padding:0 0 10px 0; background:#fff;}


/******** Горизонтальное меню ***/
.headermenu {margin:0; padding:20px 0 0 0; font:normal 12px/13px Arial; color:#fff; float:right;}
.headermenu a {padding:0 9px 0 6px; font:bold 12px/13px Arial; color:#fff; text-decoration:none;}
.headermenu a:hover {text-decoration:none; color:#adadad;}

#mainp #nav-mainp,
#about #nav-about,
#artic #nav-artic,
#conts #nav-conts,
#sitem #nav-sitem {color:#f84613;}

/******** Основные блоки ***/
.pageinfo {width:690px; float:right; margin:5px 15px 15px 0; padding:0px; font:normal 13px/17px Arial; color:#232323;}
.pageinfo h2 {font:bold 14px Arial; color:#4d4d4d; padding:20px 0 0 25px; margin:0; background:url(images/h2.gif) left bottom no-repeat;}
.pageinfo p {margin: 8px 0 0 0; text-align:justify; text-indent:20px; /* абзац*/}
.pageinfo hr {width:100%; border:none; color:#e9e9e9; background-color:#e9e9e9; height:1px;}

.arrow {width:9px; height:5px; margin:0 1px 2px 0;}

.price     {border:1px #c9c9c9 solid; border-collapse:collapse; text-align:center; font:normal 12px Arial; color:#2f2f2f; margin-top:5px;}
.price1  {border:1px #c9c9c9 solid; border-collapse:collapse; background-color:#9f9f9f; padding:2px; font-weight:bold; color:#ffffff;}
.price11 {border:1px #c9c9c9 solid; border-collapse:collapse; background-color:#f4f4f4; padding:2px; font-weight:bold; color:#636363;}
.price2  {border:1px #c9c9c9 solid; border-collapse:collapse; padding:2px;}
.price22 {border:1px #c9c9c9 solid; border-collapse:collapse; padding:2px; text-align:left;}


/******** Слайд-шоу ***/
.slider {width:690px; height:120px; margin:0 auto; padding:0;}
.imgslider {border:1px #989898 solid;}


/******** Банер ***/
.banner {width:675px; height:130px; clear:both; margin-top:15px; padding:15px 15px 15px 0; background:url(images/bg_banner.gif) right bottom no-repeat #ececec; border-bottom:1px #c8c8c8 solid;}

.banner h1 {font:bold 14px Arial; color:#d54721; padding:0; margin:0;}

.tble     {border: 1px #c9c9c9 solid; border-collapse: collapse; font:normal 12px Arial; color:#2f2f2f; margin-top: 5px;}
.tbletd1  {border: 1px #c9c9c9 solid; border-collapse: collapse; padding:2px; text-align: left;}
.tbletd2  {border: 1px #c9c9c9 solid; border-collapse: collapse; padding:2px; text-align: center;}


/******** Левый блок ***/
.left {width:240px; float:left; margin:0 0 10px 0; padding:0;}
.left p {margin:5px 0; padding-left:10px; font:normal 12px/14px Arial; color:#1d1d1d;}

.title_grey {width:240px; height:29px; margin:15px 0; padding:0; background:url(images/bg_titlegrey.gif) left bottom no-repeat;}
.title_grey p {padding:8px 0 0 55px; margin:0; font:normal 15px/17px Tahoma; color:#fff;}

.title_red  {width:240px; margin:15px 0; padding:0; background:url(images/bg_titlered.gif) left bottom no-repeat #c73817;}
.title_red p {padding:9px 0 5px 55px; margin:0; font:normal 14px/16px Tahoma; color:#fff;}


/******** Вертикальное меню ***/
#menublock {margin:0 0 20px 40px; padding:0; width:200px;}
#menublock a,#menublock a:active,#menublock a:visited {display:block; background:url(images/arrow1.gif) left 6px no-repeat; padding-left:14px;
	font:bold 13px/17px Arial; color:#4c4c4c; margin:7px 0 7px 0px; text-decoration:none;}
#menublock span {background:url(images/dot1.gif) bottom repeat-x;}
#menublock a:hover {background:url(images/arrow1.gif) left 6px no-repeat; color:#7b7b7b; text-decoration:none;}

#page1 #nav-page1,
#page2 #nav-page2,
#page3 #nav-page3,
#page4 #nav-page4,
#page5 #nav-page5,
#page6 #nav-page6,
#page7 #nav-page7 {background:url(images/arrow2.gif) left 6px no-repeat; color:#c72c04; text-decoration:none;}



/********** contact**********/
#contactform {margin:0; padding:5px 10px;}
#contactform ol {margin:0; padding:0; list-style:none;}
#contactform li {margin:0; padding:0; background:none; border:none; display:block; width:600px;}
#contactform li.buttons {margin:5px 0 5px 20px;}
#contactform label {margin-top:6px; width:110px; display:block; padding:5px 0; font:normal 11px Arial; color:#6e6e6e; float:left; text-align:left;}
#contactform input.text {width:440px; border:1px solid #dcdcdc; margin:5px 0; padding:5px 2px; height:16px; background:#f5f5f5; float:left; 
text-align:left; color:#6e6e6e; font:normal 13px Arial, Tahoma;}
#contactform textarea {width:440px; border:1px solid #dcdcdc; margin:5px 0; padding:2px; background:#f5f5f5; float:left; text-align:left; overflow:hidden;   color:#6e6e6e; font:normal 13px Arial, Tahoma;}
#contactform li.buttons input {padding:3px 0; border:0; color:#FFF; clear:both; margin:10px 0 10px 90px !important; margin:10px 0 0 70px;}
.atten {color:#d54721;}


/********** footer **********/
#footer_protect {height:45px;}

.footer {width:980px; height:45px; padding:0; margin:-45px auto 0; position:relative; background:#ececec; border-top:1px #c8c8c8 solid; font:normal 11px/13px Arial; color:#3c3c3c;}

.footer a{color:#3c3c3c;}
.copyright {padding:0; margin:5px 0 0 10px; float:left; font:bold 11px/14px Arial; color:#fff;}
.copyright2 {padding:10px 10px 0 0; margin:0; float:right; text-align:right;}


p.clr,
.clr {clear:both; padding:0; margin:0; background:none;}

H1.pageinfo1 {
	font:bold 14px Arial;
	color:#4d4d4d;
	margin:0;
	background:url(images/h2.gif) left bottom no-repeat;
	padding-top: 0px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 25px;
}

