@font-face{
	font-family: Arial-Narrow;
	src: url(/mods/arial_narrow.TTF);	
}

html body{
	background-color: #dedfe0;
	margin: 0;
	padding: 0;
	width: 100%;
	height: 100%;
	border: 0;
}

.tableall {  height: 100%; width: 100%; padding: 0; margin: 0 auto; border-collapse: collapse; }

img {
	border: 0;}
ul { padding: 0; margin: 0; }
li {
	list-style: none;
}

.headertd{
	background-image: url(/img/design/background.png);
	background-position: center top;
	background-size: auto 100%;
}

.header{
	width: 1112px;
	margin: 0 auto;
	height: 270px;
}

.title{
	width: 850px;
	font-weight: bolder;
	font-family: Arial-Bold;
	font-size: 45px;
	color: #902a31;
	padding-left: 20px;
}

a.tohome{
	width: 850px;
	font-weight: bolder;
	font-family: Arial-Bold;
	font-size: 45px;
	color: #902a31;
}

.tbc{
	position: relative;
	right: 12px;
	bottom: 40px;
}

.phone{
	float: left;
	position: relative;
	left: 180px;
	bottom: 81px;
	}

.topcontacts{
	width: 210px;
	padding-right: 10px;
	padding-top: 5px;
	color: #902a31;
	float: right;
	font-family: Arial;
	letter-spacing: 2px;
}

.logo {
	padding-bottom: 26px;
	text-align: center;
	clear: both;
	height: 230px;
	background: url('/img/design/printer.png');
	background-repeat: no-repeat;}
	
.logo .brand{
	position: relative;
	width: 190px;
	left: 9px;
	bottom: 65px;
	float:left;
}


.botContacts1{
	position: relative;
	float: right;
}

.news{
	position: relative;
/*	left: 300px;*/
	margin-left: auto;
	margin-right: auto;
	height: 175px;
	width: 640px;
	vertical-align: bottom;
	text-align: center;
	top: 80px
}

.mainContent{
	font-family: Arial;
	text-align: justify;
	width: 676px;
	background: #FFF;
	vertical-align: top;
	}

.h1block{
	text-align:center;
}


.menuleftblock{
	display: block;
	width: 190px;
}
.menuleft2block{
	display: block;
	width: 190px;
	margin-top: 4px;
}


.menuleft	{ width: 190px; height: 25px; padding-top: 5px; text-align: center; background-image: url(/img/design/button.png); }
a.menuleft		{ color: #FFFFFF; text-decoration: none; display: block; }
a.menuleft:link { text-decoration : none; color: #FFFFFF; }
a.menuleft:hover { text-decoration : none; color: #F6E925; background-image: url(/img/design/buttonon.png);}
.menulefton { width: 190px; height: 25px; padding-top: 5px; text-align: center; color: #F6E925; display: block; text-decoration: none; 	background-image: url(/img/design/buttonon.png); }

.secondMenu	{
	width: 179px;
	padding-top: 5px;
	text-align: left;
	padding-left: 11px;
	}
a.secondMenu		{
	color: #FFFFFF;
	text-decoration: none;
	display: block;
	}
a.secondMenu:link {
	text-decoration: none;
	color: #FFFFFF;
	}
a.secondMenu:hover {
	text-decoration: none;
	color: #F6E925;
	}
.secondMenuOn {
	width: 179px;
	padding-top: 5px;
	text-align: left;
	color: #F6E925;
	display: block;
	text-decoration: none;
	padding-left: 11px;	
	}

.menuleft2	{ padding-top: 4px; padding-bottom: 1px; padding-left: 22px; }
a.menuleft2		{ color: #FFFFFF; text-decoration: none; display: block; }
a.menuleft2:link { text-decoration : none; color: #FFFFFF; }
a.menuleft2:hover { text-decoration : none; color: #F6E925; }
.menuleft2on { color: #F6E925; display: block; padding-top: 4px; padding-bottom: 1px; padding-left: 22px; text-decoration: none; }


.centertd{
	text-align: center;
	vertical-align: top;
}
.centerTable { display: table; margin: auto; }

.lefttd{
	font-family: Arial;
	font-size: 11px;
	text-align: right;
	padding: 0;
	margin: 0;
	padding-right: 18px;
	vertical-align: top;
}

.rightTd{
	font-family: Arial;	
	padding-right: 0px;
	padding-left: 15px;
	vertical-align: top;
}

.subMenu
{
	text-align: left;
	background-image: url(/img/design/menu_back.png);
	width: 190px;
}

.subMenu ul{
	margin: 0;
	padding: 0;
}

.menuleft2block
{
	background-image: url(/img/design/menu_back.png);	
}


.menu{
	padding: 0;
}


.menutoptd{
	background: url(/img/design/top_menu_back.gif) top repeat-x;
	padding: 0;
	padding-bottom: 20px;

}

.topmenublock{
	margin-left: auto;
	margin-right: auto;
	padding: 0;
	padding-right: 4px;
	text-align: center;
	width: 676px;
	font-size: 14px;
	border: 0;
	border-left: 1px;
	border-style: solid;
	border-color: #fff;
}

.menutop	{ font-family: Arial; font-size: 11px; line-height: 21px; text-align: center; padding: 0; 
	border: 0;
	border-right: 1px;
	border-style: solid;
	border-color: #fff;
}
a.menutop { color:#FFFFFF; text-decoration: none; display: block; }
a.menutop:link { text-decoration : none; color: #FFFFFF; }
a.menutop:hover { text-decoration : none; color: #F6E925; background: url(/img/design/top_menu_back_on.gif) top repeat-x; }
.menutopon { font-family: Arial; font-size: 11px; line-height: 21px; color: #F6E925; text-align: center; padding: 0; background: url(/img/design/top_menu_back_on.gif) top repeat-x;
	border: 0;
	border-right: 1px;
	border-style: solid;
	border-color: #FFFFFF; }
a.menutopon { color: #FFFFFF; }



.botContacts{
	font-family: Arial;
	font-size: 12px;
	margin-left: 75px;
}

.author{
	text-align: center;
	font-family: Arial;
	text-align: left;
	width: 200px;
	font-size: 10px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 20px;
	right: 580px;
}

.portfolio{
	text-align: center;
	width: 200px;
}


.content, .lowCol{
	margin-left: 20px;
	margin-top: 13px;
	margin-right: 20px;
	margin-bottom: 50px;
	font-family: Arial;
	font-size: 10pt;
}

.lowCol{
	margin: 13px 20px 0px;
}

div .divtable table a{
    color: #97363D;
    text-decoration: none;
}

td #title a{
	font-weight: bold;
}

.gallerycell {
	width: auto;
	font-family: Tahoma, Verdana, Arial, Sans-Serif;
	color: #333333;
	border: 0px;
	border-style: solid;
	border-color: #999999;
	}
	
#title.gallerycell{
	text-align: center;
}

#preview.gallerycell{
	text-align: left;
}

#img.gallerycell{
	margin: 0;
	margin-right: 200px;
}

#title a, #preview a{
	color: #97383E;
}

.right { width: 190px; height: 25px; padding-top: 5px; text-align: center; color: #F6E925; display: block; text-decoration: none; 	background-image: url(/img/design/buttonon.png); }

.right a{
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}

.content .divtable table{
	width: 100%;
}

.content .divtable table img {
    background-color: #DEDFE0;
    border-radius: 15px 15px 15px 15px;
}

.h1block h1{
	color: #97383E;
}

.notice{
	left: 750px;
	position: relative;
	text-align: center;
	width: 150px;
	font-size: 14px;
}