body{background:#fff; margin:0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#464646;}

#container{display:block; margin:0 auto; width:1024px; background:#f2f2f2; overflow:hidden;}


#header{display:block; width:100%; height:340px; overflow:hidden; background:url(../img/template/headerFon.jpg) no-repeat;}


.headerTop{display:block; width:100%; height:67px; overflow:hidden; background:url(../img/template/headerTopFon.png) repeat-x;}

.logoBox{display:inline-block; margin:15px 0 0 30px; width:370px; height:45px; position:absolute; z-index:200;}
a.logo{display:inline-block; float:left; cursor:pointer;}
a.logo img{border:0;}

h1.title, p.title{display:inline-block; width:100%; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#b6b6b6; margin:0 0 0 0; font-weight:normal;}

.headerTop ul{display:inline-block; float:right; list-style:none; margin:18px 20px 0 0; height:32px; padding:0;}
.headerTop ul li{float:left; height:32px; display:inline-block;}
.headerTop ul li.navLine{background:url(../img/template/navLine.png) right center no-repeat; margin-right:18px; padding-right:19px;}
.headerTop ul li a{padding:0 20px; line-height:32px; height:32px; margin:0; display:inline-block; font-size:13px; font-weight:normal; text-decoration:none; cursor:pointer; color:#c1c1c1;}


.headerCenter{display:block; width:100%; height:241px; overflow:hidden; background:#f2f2f2; text-align:center;}
.headerCenter img{margin:9px 0; display:inline-block;}


.headerBottom{display:block; width:100%; height:32px; overflow:hidden; background:url(../img/template/headerBottomFon.png) repeat-x;}

ul.contact{display:inline-block; margin:0 0 0 50px; float:left; list-style:none; padding:0;}
ul.contact li{display:inline-block; float:left; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#b1b1b1; margin-right:7px; line-height:32px;}
ul.contact li a{font-size:11px; color:#b1b1b1; text-decoration:underline;}


a.headerZakaz{display:block; float:right; width:157px; height:23px; line-height:23px; text-align:center; background:url(../img/template/buttonZakaz.png) no-repeat; margin:4px 100px 0 0; font-family:Arial, Helvetica, sans-serif; font-size:17px; color:#e6e6e6; text-decoration:none; font-weight:bold;}


#content{width:600px; display:inline-block; padding:24px 0 0 50px; float:left;}

p.contentTitle, h1.contentTitle, p.rightNavTitle{display:inline-block !important; color:#2e2e2e !important; height:24px !important; width:600px !important; line-height:24px !important; font-size:18px !important; float:left !important; margin:10px 0 20px !important;}
p.contentTitle, h1.contentTitle{margin:0 0 18px 0; width:100%;}
p.rightNavTitle{margin:0 10% 15px 0; text-align:left; width:90%;}

img.contentImgIndex{float:right; position:relative; border:#67a415 1px solid;}

#content h1{
	display:inline-block;
	width:90%;
	float:left;
	margin:28px 0 10px 0;
	font-size:22px;
}



.work {display:inline-block; width:90%; margin:0 10% 15px 0;}
.work h2{font-size:14px; height:15px; line-height:15px; display:inline-block; width:100%; padding-left:16px; margin:6px 0 6px 0; background:url(../img/template/01.png) left center no-repeat; float:left; font-weight:normal;}

.work h2 a{color:#545454; display:inline-block; text-decoration:underline; cursor:pointer;}
.work h2 a:hover{text-decoration:none; color:#000011;}




.contentBoxIndex{display:inline-block; width:100%; margin:10px 0;}
.contentBoxIndex a{font-size:14px; color:#2d2d2d; text-decoration:none; display:inline-block; text-align:left; width:100%; height:30px; line-height:30px; margin:20px 0 10px 0; font-weight:normal;}
.contentBoxIndex img{float:left; border:0;}
.contentBoxIndex p{font-size:11px; color:#464646; display:inline-table; float:right; width:485px; margin:0; text-indent:5px; text-align:justify;}

.contentBoxIndex2{display:inline-block !important; width:100% !important; margin:20px 0 0 0 !important;}
.contentBoxIndex2 h2{display:inline-table !important; color:#2e2e2e !important; height:24px !important; line-height:24px !important; font-size:18px !important; width:90% !important; background:none !important; padding:0 !important;}
.contentBoxIndex2 em{font-size:11px !important; color:#464646 !important; display:inline-block !important; width:90% !important; padding:0 !important; margin:6px 0 !important; background:none !important; float:left !important;}

ul.payment{display:inline-block; list-style:none; padding:18px; margin:40px 0 0 0; background:#fff;}
ul.payment li{float:left; margin-right:18px;}
ul.payment li a{}
ul.payment li a img{border:0;}


#rightNav{display:inline-block; width:260px; padding:25px 40px 0 0; float:right;}

.comments{display:inline-block; width:90%; margin:0 10% 15px 0;}
.comments strong{display:inline-block; width:100%; font-size:12px; color:#524e4e; text-align:left;}
.comments em{font-size:12px; color:#524e4e; line-height:18px; text-align:left; display:inline-block; width:100%; font-style:normal;}

.articles{display:inline-block; width:90%; margin:0 10% 15px 0;}
.articles strong{display:inline-block; width:100%; text-align:left; margin-bottom:4px;}
.articles strong a{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#524e4e; text-decoration:none;}
.articles strong a:hover{text-decoration:underline;}
.articles p{font-size:12px; color:#524e4e; text-align:left; display:inline-block; width:100%; margin:0;}


#footer{width:100%; display:inline-table; margin:50px 0 15px 0; height:32px; overflow:hidden; background:url(../img/template/footerFon.png) repeat-x;}

p.copyright{font-size:11px; color:#aaa; display:inline-table; width:100%; height:32px; line-height:32px; margin:0; text-align:center;}

.counter{width:31px; height:31px; position:absolute; margin:10px 0 0 10px;}


/* Страницы контента */
.works{width:90%; margin:15px 0 0 15px; text-align:justify; font-size:16px;}
.works p{margin-bottom:10px; text-indent:15px;}
.works p:first-letter{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:18px;}
.works ul{list-style:none; margin:10px 0 0 0; padding:0;}
.works ul li{margin:5px 0; font-style:italic; display:inline-block; font-size:12px;}
/* Страницы контента */

/* Страницы статей */
.article{width:90%; margin:15px 0 0 15px; text-align:justify; font-size:16px;}
.article p{margin-bottom:10px; text-indent:15px;}
.article p:first-letter{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:18px;}
/* Страницы статей */

.contentBoxIndexText{
	display:inline-block;
	width:100%;
}
.contentBoxIndexText p{
	display:inline-block;
	width:100%;
	text-align:justify;
	text-indent:10px;
}