body {
	background-color: #8a8a8a;
	font: 12px Verdana, Verdana, Geneva, sans-serif; color: #5b5b5b;
	margin: 0px 0px; padding: 0px 0px 0px 0px;
	}
td {
	vertical-align: top;
	font: 12px Verdana, Verdana, Geneva, sans-serif; color: #5b5b5b;
	}
a {
	font: 12px Verdana, Verdana, Geneva, sans-serif; color: #5b5b5b; text-decoration: underline;
	}
.nav{float:left; padding-top:20px;padding-bottom:0px;padding-left:43px;padding-right:0px;margin-left:0px;}
.nav div{float:left; margin-right:15px; margin-top:0px;}
.nav div a{font: 18px Arial, Arial, Helvetica, sans-serif; color: #5c5c5c; text-decoration:none; position:static; float:left;}
.nav div a:hover{font: 18px Arial, Arial, Helvetica, sans-serif; color: #2c3795; text-decoration:underline;}
.white {background-color: #ffffff;}

h1 {
	padding-top: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
	padding-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	}
h2 {
	padding-bottom: 10px;
	padding-left: 0px;
	padding-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	}
h3 {
	padding-bottom: 10px;
	padding-left: 0px;
	padding-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	}
h4 {
	padding-bottom: 10px;
	padding-left: 0px;
	padding-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	}
h5 {
	padding-bottom: 10px;
	padding-left: 0px;
	padding-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	}
h6 {
	padding-bottom: 10px;
	padding-left: 0px;
	padding-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	}
p {
	padding-top: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	padding-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	}
	
div {
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	}
.submenu {
	float: left;
	width: 104px;
	height: 99px;
	padding-right: 14px;
	padding-bottom: 18px;
	}
.mainfoto {
	width: 531px; height: 162px;
	background: url(http://fitness13.ru/bitrix/templates/1/img/mainfotoback.jpg) top left no-repeat;
	float: left;
	}
.pagefoto {
	width: 913px; height: 162px;
	background: url(http://fitness13.ru/bitrix/templates/1/img/pagefotoback.jpg) top left no-repeat;
	clear: both;
	}
.maininfo {
	width: 362px; height: 162px;
	float: right;
	}
.grayline {
	font: 12px Arial, Helvetica, sans-serif; color: #ffffff;
	clear: both;
	width: auto; height: 16px;
	background-color: #8a8a8a;
	text-align: right;
	padding-right: 43px;
	}
.grayline a{font: 12px Arial, Helvetica, sans-serif; color: #ffffff; text-decoration:none;}
.grayline a:hover{font: 12px Arial, Helvetica, sans-serif; color: #ffffff; text-decoration:underline;}
.pagetitle {
	width: 193px; height: 72px;
	font: 12px Verdana, Geneva, sans-serif; color: #ffffff;
	font-weight: bold;
	background: url(http://fitness13.ru/bitrix/templates/1/img/pagetitle.gif) top left no-repeat;
	padding-top: 0px; padding-bottom: 0px; padding-left: 42px; padding-right: 0px;
	}
.navp{padding-top:0px;padding-bottom:0px;padding-left:0px;padding-right:0px;}
.navp div{padding-bottom:14px;}
.navp div a{font: 14px Arial, Helvetica, sans-serif; color: #8a8a8a; text-decoration:none; font-weight: bold;;}
.navp div a:hover{font: 14px Arial, Arial, Helvetica, sans-serif; color: #2c3795; text-decoration:underline; font-weight: bold;}
.servright {
	float: right;
	width: 663px; height: 267px;
	background: url(http://fitness13.ru/bitrix/templates/1/img/pageservices.jpg) bottom right no-repeat;
	}
.fitnesbar {
	float: right;
	width: 663px; height: 267px;
	background: url(http://fitness13.ru/bitrix/templates/1/img/fitnesbar.jpg) bottom right no-repeat;
	}
.infrakras {
	float: right;
	width: 663px; height: 267px;
	background: url(http://fitness13.ru/bitrix/templates/1/img/infrakras.jpg) bottom right no-repeat;
	}
.solyariy {
	float: right;
	width: 663px; height: 267px;
	background: url(http://fitness13.ru/bitrix/templates/1/img/solyariy.jpg) bottom right no-repeat;
	}
.vibroplatform {
	float: right;
	width: 663px; height: 267px;
	background: url(http://fitness13.ru/bitrix/templates/1/img/vibroplatform.jpg) bottom right no-repeat;
	}
.treners {
	float: right;
	width: 663px; height: 267px;
	background: url(http://fitness13.ru/bitrix/templates/1/img/treners.jpg) bottom right no-repeat;
	}
.massaj {
	float: right;
	width: 663px; height: 267px;
	background: url(http://fitness13.ru/bitrix/templates/1/img/massaj.jpg) bottom right no-repeat;
	}
.bottom {
	width: 100%; height: 299px;
	background: url(http://fitness13.ru/bitrix/templates/1/img/bottom.gif) top left repeat-x;
	padding-top: 65px; padding-bottom: 42px; padding-left: 43px; padding-right: 43px;
	}
.navb{float:left; padding-top:0px;padding-bottom:0px;padding-left:0px;padding-right:0px;margin-left:0px;}
.navb div{float:left; margin-right:15px; margin-top:0px;}
.navb div a{font: 16px Arial, Arial, Helvetica, sans-serif; color: #ffffff; text-decoration:none; position:static; float:left;}
.navb div a:hover{font: 16px Arial, Arial, Helvetica, sans-serif; color: #2c3795; text-decoration:underline;}
.icons {
	float: left;
	width: auto;
	height: 43px;
        padding-right: 20px;
	}
.copy {
	width: auto;
	font: 12px Arial, Helvetica, sans-serif; color: #000000;
	float: left;
	}
.sob {
	width: auto;
	font: 12px Arial, Helvetica, sans-serif; color: #606060;
	float: right;
	}
.catalog-line {
	width: 180px; height: auto;
	padding-right: 63px;
        //padding-right: 60px;
	float: left;
	}
.catalog-line-back {
	width: 913px; height: auto;
	}
.catalog-line_r {
	width: 165px; height: auto;
	padding-right: 2px;
	float: left;
	}
.catalog-line_r1 {
	width: 165px; height: auto;
	padding-right: 5px;
	float: left;
	}
.catalog-line-back_r {
	width: 525px; height: 105px;
        padding-top: 15px; padding-left: 15px;
	}
.catalog-line-back_r1 {
	width: 850px; height: 105px;
        padding-top: 15px; padding-left: 33px;
	}
.action {
padding-left: 115px;
padding-top: 40px;
}
