* { padding: 0px; margin: 0px; }
h1, h2, h3, h4, h5, h6 { font-size: 100%; font-weight: normal; }
pre { font-family: inherit; }

a , .gallname a {text-decoration: underline; color: #bb271f; background-color: transparent; }
div.titlenews a:hover, div.more a:hover, div.archive a:hover, a:hover {text-decoration: none;}
a img {border:0px}

#content ul {padding:10px 0 10px 20px}

p {font-family:Tahoma;font-size:10pt;font-weight:normal;padding:15px 0px 0px 0;text-align:justify}

ul.dop {font-family:Tahoma;font-size:10pt;font-weight:normal;}
ul.dop li {text-align:left}

body { font-family: Arial, Helvetica, sans-serif; background-color: #fce7ca; color: #000; }

.page { width: 800px; margin: 0px auto; }

/*#header { height: 739px; padding-bottom: 13px; background: transparent url(/img/header-bg.gif) no-repeat left top; color: #fff; position: relative; }*/

#header {
	height: 739px;
	background: transparent url(/img/header-bg.jpg) no-repeat left top; color: #fff; position: relative;
}

#header ul {
	float: left;
	list-style-type: none;
	position: relative;
	top: 229px;
}

#header ul#left {
	left: 92px;
}

#header ul#right {
	left: 292px;
}

#header ul li {
	width: 180px;
	text-align: center;
	letter-spacing: 2px;
	padding-bottom: 25px;
}

#header ul li a{
	font: 21px Times New Roman;
	color: #C13D33;
	text-decoration: underline;
}

#header ul li a:hover {
	text-decoration: none;

}

#header div.phone { font-size: 150%; position: absolute; top: 706px; right: 13px; }

#content {width:100%;padding:0 0 0 0px}


#content .contentWrap { width: 100%; float: left; }
#content .contentWrap .content { float: left; margin-left: 262px; display: inline; border-left: 1px solid #e9cba7; padding: 0px 13px 0px 13px; text-align: justify; line-height: 14px; font-size: 70%; }
#content .contentWrap .content p { padding-top: 7px; }
#content #sidebar { width: 262px; float: left; overflow: hidden; margin-left: -100%; }

#footer { clear: left; height: 34px; overflow: hidden; background: transparent url(/img/footer-bg.gif) repeat-x 0 27px; padding-top: 31px; padding-left: 24px; font-size: 80%; }
.safari #footer { padding-top: 32px; }
.chrome #footer { padding-top: 31px; }
#footer, #footer a { color: #fff; background-color: transparent; text-decoration: none; }

body.innerPage .page { width: 800px; background: transparent url(/img/inner-page.jpg) no-repeat left 303px; overflow: hidden; }
body.innerPage #sidebar,
body.innerPage #footer { display: block; }
body.innerPage #header-inner { background: transparent url(/img/inner-head.jpg) no-repeat left top; height: 136px; padding-top: 167px;}
body.innerPage #header-inner .phone { font-size: 150%; position: static; padding-left: 157px; padding-bottom: 10px; color: #781616; background-color: transparent; }
body.innerPage #menu { 
}

body.orderpage {padding:0 0 0 0;background:#ffffff}
body.orderpage .content-dim {margin:0;padding:10px}

body.innerPage #menu ul {
	list-style-type: none;
	height: 23px;
}

body.innerPage #menu ul#menu-top {
	margin-left: 162px;
	margin-top: 10px;
}

body.innerPage #menu ul#menu-bottom {
	margin-left: 219px;
	margin-top: 30px;
}

body.innerPage #menu ul li {
	letter-spacing: 2px;
	float: left;
}

body.innerPage #menu ul li a{
	font: 21px Times New Roman;
	color: #C13D33;
	text-decoration: underline;
}

body.innerPage #menu ul li a:hover {
	text-decoration: none;

}

.clear {
	clear: left;
}

body.innerPage .content {margin-top: 20px; border: none!important; }


.mainpagetab {width:800px}
.mainpagediv {background:#ffffff;}

.content-dim {margin:50px 0px 0 0;background: #ffffff;padding:0 10px 0 10px}

.content-dim .fitob {width:100%;font-family:Tahoma}
.content-dim .fitob td {text-align:left}
.content-dim .title {font-size:12pt;color:#064cce;padding:5px 0 10px 0;text-decoration:underline}
.content-dim .img {width:140px;text-align:center}
.content-dim .descript {font-size:9pt;padding:0 10px 0 10px}
.content-dim .descript p {padding:0}
.content-dim .makeorder {padding:10px 10px 10px 0;text-align:right}
.content-dim .makeorder span, a.togall {font-weight:bold;font-size:10pt;color: #bb271f;cursor:pointer;text-decoration:underline}
.content-dim .makeorder span:hover, a.togall:hover {text-decoration:none}



p .price {font-size:8pt;color:#064cce;}



.zoom {background: url(/images/qupel/zoom.jpg) no-repeat 25px 7px;text-align:center}
.zoom  span {font-size:8pt;color:#064cce;cursor:pointe;text-decoration:none}
.zoom  span:hover {text-decoration:underline}


.consult {padding:10px 10px 10px 0;text-align:right;color:#cb3c33;font-weight:bold;font-size:10pt} 



/*Статьи*/

div.titlenews {padding:0 0 0 0}
div.titlenews a {color:#3089c1;font-family:Tahoma;color:#3089c1;font-size:9pt;text-decoration:underline}
div.shorttext {padding:5px 0 5px 0}
div.shorttext p {padding:0 0 0 0}
div.more {text-align:right}

.newsitemtab td {text-align:left}

div.more {text-align:right}
div.more a, div.archive a  {font-family:Tahoma;color:#3089c1;font-size:9pt;text-decoration:underline}



.pager { 
padding : 30px 0 30px 10px; 
}
.pager td {border:0px}
.pager td.page { 
color : #646464; 
padding : 0; 
font-style : normal; 
width:70px;
} 
.pager td.unact { 
color : #ffffff; 
background-color : #8a8a8a; 
padding : 0 4px 0 4px; 
} 
.pager td { 
font-family : Arial; 
font-size : 10pt; 
padding : 0 5px 0 5px; 
font-style : normal; 
} 

div.maincatalog {padding:10px 0 10px 0;}
div.maincatalogitem {width:160px;border:0px red solid;float:left;padding:10px 20px 10px 62px;height:170px;}
div.link {padding:0px 0 5px 0}
div.link a, div.archive a  {font-family:Tahoma;color:#3089c1;font-size:9pt;text-decoration:underline}
div.link a:hover, div.archive a:hover {text-decoration:none}
div.img {text-align:center}





.feedback {width:90%}

/*Форма заказа*/

table.cont {width:350px}
table.cont td, #paramsorder td {text-align:left;padding:5px 0 5px 0;font-family:Tahoma;font-size:10pt}

#dopoption {margin:10px 0 0 0}

#makecost {text-align:left;padding:12px 0 10px 0}
#getcost {border:1px solid red;cursor:pointer}
#cost {font-size:14pt;}


.mainpagediv {padding:0px 0 20px 0;text-align:center;}
.text {padding:0 20px 40px 20px}

/*Калькулятор*/

.calctab {width:100%}
.calctab h2{text-decoration: underline; color: #bb271f;padding:0 0 10px 0;font-size:10pt;text-align:left;}
.calctd {width:330px}

.calc {width:350px;}
#orderform  {width:505px;margin-bottom:20px}
#orderform ,.calc {border:1px solid red;padding:20px 20px 20px 20px;margin:0 0 0px 20px}

.imcalctd div {border:0px solid red;text-align:left;padding:10px 0 10px 0}


#paramsorder {padding:10px 0 20px 0}

.paramtexttd div {width:100px}
.paraminput {width:220px}
.paraminput input{width:190px}

.check {width:30px}

/*Запрос*/

.error {color:red;padding:0 0 0 10px;font-size:8pt}

a.thickbox {font-weight:bold;font-size:10pt}


/*Галерея*/
.gallname {padding:0 0 5px 0}
.gallname span {font-size:11pt}

.galldiv {width:100%;padding:0 0 0px 0}
.galldiv h2 {padding:10px 0 10px 40px}
.galltab {width:100%}
.galltab  td {text-align:center;padding:0 0 20px 0}

.linktogallery a {font-size:10pt;font-weight:bold}

/*Контент*/

.contentpart {padding:0 0 20px 20px}


/*Навигация*/

div.navigation {padding:15px 0 10px 20px;font-family:Tahoma;font-size:10pt;text-align:left}


div.navigation a {font-family:Tahoma;font-size:10pt;text-decoration:underline;color:#00579c}
div.navigation a:hover, table.squaretab td.linksq a:hover {text-decoration:none}

.lastnav {color:#fe5501;font-family:Tahoma;font-size:8pt;text-decoration:none;}

.path_arrow {border:0px solid red;padding:0px 7px 0 7px}


a.show {font-family:Tahoma;font-size:8pt;padding:0 10px 0 10px;color: #bb271f;cursor:pointer;font-weight:bold}
a.show :hover {text-decoration:none}


.selecttd {width:220px}
