html, body {	
		width:100%;
		margin:0px;	
		padding:0px;
		color: #000000;
		font-family: Arial;
		font-size: 13px;
		background-color:#FFFFFF;
}
input, textarea{
		color: #000000;
		font-family: Arial;
		font-size: 13px;
}

table {		
		margin:0px;
		padding:0px;
		font-family: Arial;
		font-size: 13px;
		line-height:1.3em;
		margin-bottom:15px;
}

p {
margin:0px;
margin-bottom:15px;
}

#topmenu {
margin-top:2px;
}

table.top{
	cellspacing:0px;
	cellpadding:0px;
	height:254px;
	width:100%;
	margin:0px;
	border-collapse: collapse;
	border:0px;
	padding:0px;
	background-image:url(/images/logo_bg.jpg);
}

td.topcenter {
	height:254px;
	width:50%;
	padding:0px;
	margin:0px;
	background-image:url(/images/logo1.jpg);
	background-repeat: no-repeat;
	background-position: right;	
	text-align:right;
	vertical-align:top;
}

td.topcenter2 {
	width:50%;
	height:254px;
	padding:0px;
	margin:0px;
	background-image:url(/images/logo2.jpg);
	background-repeat: no-repeat;
	background-position: left;	
	text-align:right;
	vertical-align:top;
}

table.top3 {
	cellspacing:0px;
	cellpadding:0px;
	height:254px;
	width:100%;
	margin:0px;
	border-collapse: collapse;
	border:0px;
	padding:0px;
	background-image:url(/images/bggazgolder.jpg);
	background-repeat: no-repeat;
	background-position: right;	
}


td {
	color: #000000;
	font-family: Arial;
	font-size: 13px;
	border-color:#30b9e8;
}

a {
	color: #045597;
	font-family: Arial;
	font-size: 13px;
	text-decoration:underline;
}

a:hover {
	color: #337fbe;
	font-family: Arial;
	font-size: 13px;
	text-decoration:underline;
}

td.menucenter{
	height:34px;
	width:100%;
	padding:0px;
	margin:0px;
	text-align:center;
}

table.menu{
	cellspacing:0px;
	cellpadding:0px;
	border-collapse: collapse;
	text-align: center;
	margin:0px;
	padding:0px;
	width:100%;

}

td.separ{
	background-color:#ffffff;
	height:34px;
	width:1px;
	padding:0px;	
	margin:0px;
}
td.menuitem1 {
	vertical-align: middle;
	text-align: center;
	margin:0px;
	padding-top:0px;
	padding-bottom:0px;
	padding-left:15px;
	padding-right:15px;	
}
td.menuitem {
	vertical-align: middle;
	text-align: center;
	margin:0px;
	padding-top:0px;
	padding-bottom:0px;
	padding-left:15px;
	padding-right:15px;	
}

a.menu {
	text-decoration: none;
	color: #ffffff;
	font-family: Arial;
	font-size: 13px;
}

table.blank{
	height:30px;
	width:100%;
	cellspacing:0px;
	cellpadding:0px;
	border-collapse: collapse;
}
table.main{
	width:100%;	
	vertical-align:top;
	cellspacing:0px;
	cellpadding:0px;
	border-collapse: collapse;
	margin-top:1px;
}

/* Поиск-форма сайт */

table.findform{
	cellspacing:0px;
	cellpadding:0px;
	border-collapse: collapse;
	width:150px;
	margin:0px;
	padding:0px;
	margin-top:4px;
	border: 0px;
}

.buttomfind {
	width:20px;
	height:20px;
	border: 0px;
	cursor: pointer;
	background-image:url(/images/buttom2.jpg);	
}

.cur {
	cursor: pointer;
}

.logourl {
	width:130px;
	height:80px;
	cursor: pointer;
	float:right;
	margin-right:207px;
	margin-top:45px;	
}

.inputfind {
	border:0px;
	height:20px;
	width:200px;
	border:1px solid #045597;
}

table.findform2{
	cellspacing:0px;
	cellpadding:0px;
	border-collapse: collapse;
	width:150px;
	margin:0px;
	padding:0px;
	margin-top:4px;
	margin-bottom:30px;
	border: 0px;
}

form {
	margin:0px;
	padding:0px;
}

.inputfind2 {
	border:0px;
	height:20px;
	width:130px;
	border:1px solid #045597;
}

.buttomfind2 {
	width:20px;
	height:20px;
	border: 0px;
	cursor: pointer;
	background-image:url(/images/buttom1.jpg);	
}

/* Конец поиск-форма сайт */

table.vakansii {
	cellspacing:0px;
	cellpadding:0px;
	border-collapse: collapse;
	border:0px;
	width:254px;
	height:91px;
	margin:0px;	
	margin-top:5px;
	background:#cfeffe;
	background-image:url(/images/vakansii_bg.png);
	background-repeat: no-repeat;	
}

td.vakansii {
	color:#045597;	
	font-size: 16px;
	font-weight:bold;	
	text-transform: uppercase;
	padding-left: 20px;	
}

table.contactscatalog {
	cellspacing:0px;
	cellpadding:0px;
	border-collapse: collapse;
	border:0px;
	width:254px;
	margin:0px;	
	background:#cfeffe;	
	border:0px solid red;
}

td.contactsupcatalog {
	height:12px;
	background-image: url(/images/ugol_news.png);
	background-repeat: no-repeat;
	background-position: right top;	
}

td.korzina {
	padding-left: 60px;	
		
	height:59px;
	width:254px;
	background-image:url(/images/bigkorzina.jpg);
	background-repeat: no-repeat;
	background-position: bottom;	
}

td.contactscatalog {
	padding-left: 20px;	
	padding-top: 15px;
}

td.infacatalog {
	padding-left: 20px;	
	padding-top: 35px;	
}

td.infacatalog2 {
	padding-left: 20px;	
	padding-right: 20px;	
	padding-top: 15px;	
}
td.quecatalog {
	padding-left: 20px;	
}

table.menutopsmall {
	cellspacing:0px;
	cellpadding:0px;
	border-collapse: collapse;
	height:17px;
}

td.menutopsmall {
	background-image:url(/images/top_menu.jpg);
	background-repeat:no-repeat;
	padding-top:5px;
	padding-left:10px;
	padding-right:20px;
	height:17px;
}

.menutopsmall a {
	color:#b6b6b6;
	font-size:11px;
	text-transform:uppercase;
	text-decoration:none;
}

.menutopsmall a:hover {
	text-decoration:underline;
	color:#b6b6b6;
	font-size:11px;
	text-transform:uppercase;
}

/* Контакты сайта */

table.contacts {
	cellspacing:0px;
	cellpadding:0px;
	border-collapse: collapse;
	border:0px;
	width:257px;
	margin:0px;	
	background:#cfeffe;
	background-image:url(/images/map_bg.jpg);
	background-repeat: no-repeat;
	background-position: bottom;	
}

table.rightpol {
	cellspacing:0px;
	cellpadding:0px;
	border-collapse: collapse;
	border:0px;
	width:257px;
	margin:0px;	
	background:#eaf5c5;
	background-image:url(/images/ugolpol2.gif);
	background-repeat: no-repeat;
	background-position: bottom right;	
}

td.polzag{
	width:257px;
	margin:0px;
	padding-left:20px;
	padding-top:17px;
	color:#045597;
	font-size: 16px;
	font-weight:bold;
	text-transform:uppercase;
}

table.rightrabota {
	cellspacing:0px;
	cellpadding:0px;
	border-collapse: collapse;
	border:0px;
	width:257px;
	margin:0px;	
	background:#f6ba87;

}

td.arabota a{
	color:#ffffff;
	font-size: 16px;
	font-weight:bold;
	text-transform:uppercase;
}

td.arabota a:hover{
	color:#efeeed;
	font-size: 16px;
	font-weight:bold;
	text-transform:uppercase;
}

td.arabota {
	width:257px;
	margin:0px;
	padding-left:20px;
	padding-top:20px;
	padding-bottom:20px;
}

.linkpol {
	padding-bottom: 14px;
}

.linkpol a{
	color:#045597;
	font-size: 13px;
	font-weight:bold;
}

.linkpol a:hover{
	color:#498abf;
	font-size: 13px;
	font-weight:bold;
}

td.allpol{
	padding-right: 20px;
	padding-bottom: 20px;
	text-align:right;	
}

.allpol a{
	color:#045597;
	font-size: 11px;
	font-weight:bold;
}

.allpol a:hover{
	color:#498abf;
	font-size: 11px;
	font-weight:bold;
}

td.contactsup {
	height:12px;
	background-image: url(/images/ugol_news.png);
	background-repeat: no-repeat;
	background-position: right top;	
}

td.contactbot {
	height:40px;
}

td.contacts {
	padding-top: 9px;
	padding-left: 20px;
	padding-right: 17px;	
}

td.sug {
	padding-left: 20px;	
	padding-top:0px;
	height:43px;
	width:254px;
	background-image:url(/images/sug.jpg);
	background-repeat: no-repeat;
	background-position: left;	
}

td.sug2 {
	font-size: 13px;
	font-weight:bold;	
	padding-left: 20px;	
	padding-top:5px;
	padding-bottom:10px;
	width:254px;
	text-shadow:1px 1px 1px #ffffff;
}

td.sug3 {
	font-size: 11px;
	padding-left: 20px;	
	padding-top:10px;
	width:254px;
	color:#3c586d;
}

.sg1 {
	color:#3a9330;
}

.sg2 {
	color:#3c586d;
}

.sg3 {
	margin-left:25px;
	color:#3c586d;
	font-weight:bold;
}

.sg4 {
	margin-left:16px;
	color:#3c586d;
	font-weight:bold;
	margin-left:34px;
}

.sg6 {
	font-size: 18px;
}

td.zayavka {
	padding-left: 33px;	
	height:44px;
	width:254px;
	background-image:url(/images/zayavka_bg.png);
	background-repeat: no-repeat;
	background-position: left;	
}
.zayavka a,.zayavka a:hover {
	color:#ffffff;
	font-size: 10px;
	text-decoration:none;
}

.contacts h2 {
	color: #696969;
	font-family: Arial;
	font-size: 13px;
	font-weight:bold;
	padding-top:30px;
}

.adress {
	color: #696969;
	font-family: Arial;
	font-size: 13px;
	font-weight:bold;
	padding-top:30px;
}

.tel1 {
	color: #045597;
	font-family: Arial;
	font-size: 20px;
	vertical-align:text-top;
	font-weight:bold;
}


.tel2 {
	color: #045597;
	font-family: Arial;
	font-size: 20px;
	vertical-align:text-top;
	font-weight:bold;
}

.timec {
	color: #696969;
	padding:0px;
}

.shema {
	padding-left: 20px;
	padding-top: 17px;
	padding-bottom: 41px;	
}
.shema1 {

	padding-top: 17px;
	
}

.shema1 a{
	color:#045597;
	font-size: 12px;
	font-weight:bold;
	text-decoration:underline;
}

.shema1 a:hover{
	color:#498abf;
	font-size: 12px;
	font-weight:bold;
	text-decoration:none;
}

/* Конец контакты сайта */

span.top_item {
	background-image:url(/images/top_menu.jpg);
	background-repeat: no-repeat;
}

/* Новости */

td.news{
	vertical-align:top;
	width:220px;
}

table.tablenews{
	cellspacing:0px;
	cellpadding:0px;
	border-collapse: collapse;
	width:220px;
	margin:0px;		
}

table.leftnews{
	cellspacing:0px;
	cellpadding:0px;
	border-collapse: collapse;	
	width:220px;
	margin:0px;
	padding-left: 20px;
	background:#cfeffe;
	background-image:url(/images/znak_news.png);
	background-repeat: no-repeat;
	background-position: right bottom;		
}

td.newszag{
	width:220px;
	padding-top:17px;
	margin:0px;
	color:#045597;	
	font-size: 16px;
	font-weight:bold;	
	padding-left: 20px;
	text-transform: uppercase;
	vertical-align:bottom;
	background-image: url(/images/ugol_news.png);
	background-repeat: no-repeat;
	background-position: right top;		
}

td.anonsnews {
	width:220px;
	padding-left: 20px;	
	padding-top: 17px;
	padding-right: 20px;
}

.datenews {
	color:#5b9bd0;
	font-size: 12px;
	font-weight:bold;
	padding-bottom: 5px;
}

.linknews {
	padding-bottom: 14px;
}

.linknews a{
	color:#045597;
	font-size: 13px;
	font-weight:bold;
}

.linknews a:hover{
	color:#498abf;
	font-size: 13px;
	font-weight:bold;
}

.linkinfocatalog {
	padding-bottom: 20px;
}

.linkinfocatalog a{
	color:#045597;
	font-size: 13px;
	font-weight:bold;
}

.linkinfocatalog a:hover{
	color:#498abf;
	font-size: 13px;
	font-weight:bold;
}

td.allnews{
	padding-right: 20px;
	padding-bottom: 20px;
	text-align:right;	
}

.allnews a{
	color:#045597;
	font-size: 11px;
	font-weight:bold;
}

.allnews a:hover{
	color:#498abf;
	font-size: 11px;
	font-weight:bold;
}

/* Конец Новости */

table.linkscatalog{
	cellspacing:0px;
	cellpadding:0px;
	border-collapse:collapse;	
	width:220px;
	margin:0px;
	padding-left:20px;
	background:#e8e8e8;
	background-image:url(/images/morelinkcatalog.jpg);
	background-repeat:no-repeat;
	background-position:right bottom;		
}

td.linkscatalogzag{
	width:220px;
	height:35px;
	margin:0px;
	padding-left:20px;
	color:#686868;
	font-size: 16px;
	font-weight:bold;
	text-transform:uppercase;
	vertical-align:bottom;
}

td.linkscataloganons {
	width:220px;
	padding-left:20px;
	padding-right:20px;
	padding-top: 30px;
}

.linkscatalogd {
	padding-bottom: 20px;
}

.linkscatalogd a{
	color:#686868;
	font-size: 13px;
	font-weight:bold;
}

.linkscatalogd a:hover{
	color:#929292;
	font-size: 13px;
	font-weight:bold;
}

td.alllinkscatalog{
	padding-right: 20px;
	padding-bottom: 20px;
	text-align:right;	
	vertical-align:top;	
}

.alllinkscatalog a{
	color:#518022;
	font-size: 11px;
	font-weight:bold;
}

.alllinkscatalog a:hover{
	color:#7aa84c;
	font-size: 11px;
	font-weight:bold;
}

/* Вопросы */

table.tablevopr{
	cellspacing:0px;
	cellpadding:0px;
	border-collapse:collapse;
	width:220px;
	margin:0px;	
}

table.leftvopr{
	cellspacing:0px;
	cellpadding:0px;
	border-collapse:collapse;	
	width:220px;
	margin:0px;
	padding-left:20px;
	background:#eaf5c5;
	background-image:url(/images/znak_vopros.png);
	background-repeat:no-repeat;
	background-position:right bottom;		
}

td.voprzag{
	width:220px;
	margin:0px;
	padding-left:20px;
	padding-top:17px;
	color:#518022;
	font-size: 16px;
	font-weight:bold;
	text-transform:uppercase;
}

td.anonsvopr {
	width:220px;
	padding-left:20px;
	padding-right:20px;
	padding-top: 17px;
}

td.anonspol {
	width:220px;
	padding-left:20px;
	padding-right:20px;
	padding-top: 16px;
}

.linkvopr {
	padding-bottom: 14px;
}

.linkvopr a{
	color:#518022;
	font-size: 13px;
	font-weight:bold;
}

.linkvopr a:hover{
	color:#7aa84c;
	font-size: 13px;
	font-weight:bold;
}

td.allvopr{
	padding-right: 20px;
	padding-bottom: 20px;
	text-align:right;	
}

.allvopr a{
	color:#518022;
	font-size: 11px;
	font-weight:bold;
}

.allvopr a:hover{
	color:#7aa84c;
	font-size: 11px;
	font-weight:bold;
}

/* Конец Вопросы */

/* Вопросы каталог*/

table.tablevoprcatalog{
	cellspacing:0px;
	cellpadding:0px;
	border-collapse:collapse;
	width:254px;
	margin:0px;	
}

table.leftvoprcatalog{
	cellspacing:0px;
	cellpadding:0px;
	border-collapse:collapse;	
	width:254px;
	margin:0px;
	padding-left:33px;
	background:#eaf5c5;
	background-image:url(/images/znak_vopros.png);
	background-repeat:no-repeat;
	background-position:right bottom;		
}

td.voprzagcatalog{
	width:254px;
	height:35px;
	margin:0px;
	padding-left:20px;
	color:#588628;
	font-size: 16px;
	font-weight:bold;
	text-transform:uppercase;
	vertical-align:bottom;
}

.anonsvoprcatalog {
	width:254px;
	padding-left:20px;
	padding-right:20px;	
	padding-top:35px;
}

.linkvoprcatalog {
	padding-bottom: 20px;	
}

.linkvoprcatalog a{
	color:#518022;
	font-size: 13px;
	font-weight:bold;
}

.linkvoprcatalog a:hover{
	color:#7aa84c;
	font-size: 13px;
	font-weight:bold;
}

.allvoprcatalog{
	padding-right: 20px;
	padding-bottom: 20px;
	text-align:right;	
	vertical-align:top;	
}

.allvoprcatalog a{
	color:#518022;
	font-size: 11px;
	font-weight:bold;
}

.allvoprcatalog a:hover{
	color:#7aa84c;
	font-size: 11px;
	font-weight:bold;
}

/* Конец Вопросы каталог*/

td.newspictures{
	vertical-align:top;	
	padding:0px;
	margin:0px;

}
h4 {
	color: #045597;
	font-size: 14px;
	font-family: Arial;
	/*
	padding-bottom: 0px;
	margin-bottom:0px;	
	font-weight:normal;
	*/
}
h1 {
	color: #045597;
	font-family: Arial;
	font-size: 18px;
	padding: 0px;
	margin:0px;	
	margin-top:3px;	
	font-weight:normal;
	margin-left:-1px;
}
a.vopros {
	color: #045597;
	font-family: Arial;
	font-size: 13px;
	padding-bottom: 0px;
	padding-top: 0px;
	margin-top: 0px;
	margin-bottom: 5px;
	font-weight:bold;
}
h6 {
	color: #045597;
	font-family: Arial;
	font-size: 13px;
	padding-bottom: 0px;
	padding-top: 0px;
	margin-top: 0px;
	margin-bottom: 5px;
	font-weight:bold;
}

td.anons{
	padding-left:0px;
	padding-right: 0px;
		padding-top: 10px;
	padding-bottom: 10px;
	vertical-align:middle;
	
}
td.anonsright{
	padding:0px;
}
a.catalogline{
	color: #0099d6;
	font-family: Arial;
	font-size: 13px;
	text-decoration:underline;
	font-weight:bold;
}
a.catalog{
	text-decoration: none;
	font-weight:bold;
}
a.anons{
	text-decoration: none;
}
.part{
padding-top: 10px;
padding-bottom: 10px;
line-height:1.7em;
}
.part a{
	color: #000000;
	text-decoration: underline;
}
.part a:hover{
	text-decoration: underline;
	color: #0099d6;
}

.quest{
padding-bottom: 10px;
line-height:1.3em;
}

.quest a{
	color: #000000;
	text-decoration: underline;
}

.quest a:hover{
	text-decoration: underline;
	color: #0099d6;
}

td.photo{
	padding-left:0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-top: 4px;
}

.phott {
float:left;
margin-right:30px;
width:150px;
height:200px;
text-align:center;
}

.phott3 {
float:left;
margin-right:30px;
width:150px;
height:170px;
text-align:center;
}

.phott2 {
margin:0px;
}

.topmens {
position:absolute;
top:0px;
right:0px;
}

td.dots{
	background-repeat: repeat-y;
	width:3px;
	padding-bottom: 55px;
	margin-top: 30px
}

td.dotsnews{
	background-repeat: repeat-x;
	height:3px;
	width:200px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:20px;
}

.dotsnews{
border: 0;
width: 200px;
}

td.dotsallnews{
	background-repeat: repeat-x;
	height:3px;
	width:400px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:10px;
}

td.dotshor{
	background-repeat: repeat-x;
	height:3px;
	width:200px;
	padding-right:10px;
	padding-left:10px;
	
}

table.tabledots{
	width:3px;
	cellspacing:0px;
	cellpadding:0px;
	border-collapse: collapse;	
	margin-top: 30px;
	margin-left: 0px;
	margin-right: 0px;	
	margin-bottom: 55px;
}

td.events{
	vertical-align:top;
	text-align:left;
	width:100%;
	padding-left:20px;
	padding-top:13px;
	padding-bottom:0px;
	padding-right:8px;
	background-image:url(/images/event_bg.jpg);
	background-repeat: repeat-x;
}

td.ugol_event {
	background-image:url(/images/event_bg_right.jpg);
	background-position: top right;	
	background-repeat: no-repeat;
	padding:6px;
}

table.tableevents{
	cellspacing:0px;
	cellpadding:0px;
	border-collapse: collapse;
	width:100%;
	vertical-align:top;
}
table.rubric{
	cellspacing:0px;
	cellpadding:0px;
	border-collapse: collapse;
	width:100%;
	margin:0px;
	vertical-align:top;
}
td.centertext{
	padding: 0px;
	margin: 0px;
	color: #000000;
	font-family: Arial;
	font-size: 13px;
	vertical-align:top; 
}
td.tdfirst{
	width:50%;
	padding: 0px;
	margin: 0px;
}
td.tdsecond{
	width:50%;
	padding: 0px;
	margin: 0px;
}
table.tablepicture{
	cellspacing:0px;
	cellpadding:0px;
	border-collapse: collapse;
	margin-top:15px;
	margin-right: 0px;	
	margin-bottom: 22px;
	width:254px;
}

table.infoo{
	cellspacing:0px;
	cellpadding:0px;
	border-collapse: collapse;
	margin-top:15px;
	margin-right: 0px;	
	width:200px;
	
}
td.rightinf{
	vertical-align:top;
	text-align:left;
	margin: 0px;
	width:254px;
}

table.bottommenu{
	background-color:#535353;
	height:156px;
	width:100%;
	cellspacing:0px;
	cellpadding:0px;
	border-collapse: collapse;
}
td.bottomcenter{
	background-image:url(/images/footer.jpg);
	height:156px;
	width:100%;
	padding:0px;
	margin:0px;
	align:center;
}
td.blast{
	padding:0px;
	margin:0px;
	width:50%;
}

table.btop{
	cellspacing:0px;
	cellpadding:0px;
	height:140px;
	width:100%;
	margin:0px;
	border-collapse: collapse;
	padding:0px;
	background-image:url(/images/leftfooter.jpg);
}

td.btopcenter{
	height:140px;
	padding:0px;
	margin:0px;
	text-align:center;
	background:url(../images/footer.jpg) no-repeat;
	background-position: center;
}

td.prod{
	padding-bottom:10px;
	margin:0px;
	vertical-align:top;
	
}

h5 {
	color: #045597;
	font-family: Arial;
	font-size: 13px;
	padding-bottom:0px;
	padding-top:0px;	
	font-weight:normal;
}

.zagolovok {
	color:#045597;
	font-size: 16px;
	font-weight:bold;
	font-family: Arial;
	margin:0;
	padding:0px;
	padding-bottom:20px;
	text-transform: uppercase;
}

h2 {
	color: #045597;
	font-family: Arial;
	font-size: 14px;
	padding-bottom:0px;
	padding-top:0px;
}

a.map{
	font-family: Arial;
	font-size: 13px;
	text-decoration:none;
}

table.topbunners{
	cellspacing:0px;
	cellpadding:0px;
	border-collapse: collapse;
	width:100%;
	padding:0px;
	margin:0px;		
}
td.leftbunners{
	padding:0px;
	margin:0px;
	align:right;
	vertical-align:middle;
	width:80px;
}
td.podpisi1{
	padding:0px;
	margin:0px;
	align:right;
	width:70px;
}
td.podpisi2{
	padding:0px;
	margin:0px;
	align:right;
	width:55px;
}
a.podpis{
	color: #0099d6;
	font-family: Arial;
	font-size: 9px;
	text-decoration:underline;
}
.blue{
	color:#1293D6;
}
.sl_h1 {
display:none;
}
.sl_h2 {
display:none;
}

.links {
	color:#ececec;
	margin:0;
}

.links a{
	font-size: 10px;
	color:#dfdfdf;
	text-decoration:none;
}

.links a:hover{
	font-size: 10px;
	color:#cdcdcd;
	text-decoration:none;
}

.sl_title {
	line-height:1.6em;
}

.cart_left_td {
	border-left:1px solid #5FB2DC;
	border-bottom:1px solid #5FB2DC;
	border-right:1px solid #5FB2DC;
}

.cart_center_td {
	border-bottom:1px solid #5FB2DC;
	border-right:1px solid #5FB2DC;
}

.cart_bottom_td {
	border-left:1px solid #5FB2DC;
	border-bottom:1px solid #5FB2DC;
	border-right:1px solid #5FB2DC;
}

.table_all td {
	border:1px solid #5FB2DC;
}

.menu_div {
padding-top:2px;
padding-bottom:2px;
}

a.menu_link1 {
	color: #045597;
	text-decoration:none;
}
a.menu_link1:hover {
	text-decoration:underline;
}

a.menu_link2 {
	color: #1f73b7;
	text-decoration:none;
	background:url(../images/li.gif) no-repeat;
	padding-left:10px;
	margin-left:10px;
}
a.menu_link2:hover {
	text-decoration:underline;
}
a.menu_link3 {
	color: #368ace;
	text-decoration:none;
	background:url(../images/li.gif) no-repeat;
	padding-left:10px;
	margin-left:20px;
}
a.menu_link3:hover {
	text-decoration:underline;
}
a.menu_link4 {
	color: #519edc;
	text-decoration:none;
	background:url(../images/li.gif) no-repeat;
	padding-left:10px;
	margin-left:30px;
}
a.menu_link4:hover {
	text-decoration:underline;
}
a.menu_link5 {
	color: #76d2f7;
	text-decoration:none;
	background:url(../images/li.gif) no-repeat;
	padding-left:10px;
}
a.menu_link5:hover {
	text-decoration:underline;
}

.text_main {
	line-height:1.6em;
}

.links_catalogd{
	padding-right:20px;
	padding-left:20px;
}

.links_catalogl{
	padding-top:10px;
	padding-bottom:10px;
}

table.leftcatalog{
	cellspacing:0px;
	cellpadding:0px;
	border-collapse: collapse;	
	width:220px;
	margin:0px;
	background:#f5ea9f;
	margin-bottom:2px;
	background-image:url(/images/znak_cat.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;	
}

td.catalogzag{
	width:220px;
	height:12px;
	margin:0px;
	padding-left: 20px;
	color:#045597;
	font-size: 16px;
	font-weight:bold;
	text-transform: uppercase;
	vertical-align:top;
	background-image: url(/images/ugol_cat.png);
	background-repeat: no-repeat;
	background-position: right top;		
}
.anonscatalog {
	width:220px;
	padding-left: 20px;
	padding-bottom: 30px;
	padding-right: 20px;
}
/*
table {
border:1px solid red;
}*/

.navode {
 margin-top:25px;
 margin-left:10px;
}

.buy2 {
	background:url(/images/buy4.gif) no-repeat;
	height:31px;
}
.buy2 a,.buy2 a:hover {
	text-decoration:none;
	color:#ffffff;
	padding-left:18px;
	padding-right:18px;
	font-size:11px;
}

.buy3 {
	background:url(/images/buy4.gif) no-repeat;
	height:31px;
	width:70px;
}
.buy3 a,.buy3 a:hover {
	text-decoration:none;
	color:#ffffff;
	padding-left:18px;
	padding-right:18px;
	font-size:11px;
}

table.credit {
	cellspacing:0px;
	cellpadding:0px;
	border-collapse:collapse;	
	width:220px;
	margin:0px;
	background-color:#e03a3e;
	background-image:url(/images/credit.jpg);
	background-repeat:no-repeat;
	background-position:right bottom;	
}

.credit td{
	padding-left:20px;
	padding-top:5px;
	height:34px;
}

.credit a  {
	color:#ffffff;
	font-size: 22px;
	font-weight:bold;
	text-transform:uppercase;
	text-decoration:none;
}

.credit a:hover {
	color:#ffffff;
	font-size: 22px;
	font-weight:bold;
	text-transform:uppercase;
	text-decoration:underline;
}

.centertext ol { 
margin:0px;
padding:0px;
margin-top: 10px;
margin-bottom: 10px;
margin-left:37px;
}

.centertext ol li{ 
padding: 0px;
margin: 0px;
}

.centertext ul
{
list-style-type: none;
padding: 0px;
margin: 0px;
margin-top: 10px;
margin-bottom: 10px;
}

.centertext ul li
{
background-image: url(/images/gal_li.png);
background-position: 0px 4px;
background-repeat: no-repeat;
padding-left: 17px;
margin-left: 15px;
}

.spisgl {
margin-top:-8px;
}

.tt1 h4{
padding-top:0px;
margin-top:0px;
}

.centertext {
margin-top:0px;
padding-top:5px;
}

.path2 {
margin-top:15px;
margin-right:120px;
line-height:1.5em;
}

.korza {
margin-top:15px;
}

.contacts a {
color:#3c586d;
}

.contacts a:hover {
color:#6d8ba2;
}

.fff {
text-shadow:1px 1px 1px #ffffff;
}


#butgaz {
	width:108px;
	height:34px;
	position:absolute;
	right:283px;
	margin-top:-15px;
	background:url('/images/butgaz.gif');  
	background-repeat: no-repeat;	
	cursor: pointer;
	text-align:center;
	line-height:1.0em;
	padding-top:2px;
}


#butgaz a {
	font-size:11px; 
	color:#ffffff;
	text-decoration:none;
}

#butgaz2 {
	width:108px;
	height:34px;
	position:absolute;
	right:283px;
	margin-top:-15px;
	background:url('/images/butgaz2.gif');  
	background-repeat: no-repeat;	
	cursor: pointer;
	text-align:center;
	line-height:1.0em;
	padding-top:2px;
}


#butgaz2 a {
	font-size:11px; 
	color:#ffffff;
	text-decoration:none;
}

#butgaz3 {
	width:108px;
	height:34px;
	margin:25px 15px 15px 0;
	background:url('/images/butgaz2.gif');   
	background-repeat: no-repeat;	
	cursor: pointer;
	text-align:center;
	line-height:1.1em;
	padding-top:1px;
}


#butgaz3 a {
	font-size:12px; 
	color:#ffffff;
	text-decoration:none;
}

td.contactsname{
	margin:0px;
	color:#045597;	
	font-size: 16px;
	font-weight:bold;	
	text-transform: uppercase;	
	text-transform: uppercase;
	padding-left: 20px;
	padding-top:5px;
	padding-bottom:9px;
}

.title_mod_bg{
	background:transparent url(/images/title_mod_bg.gif);
}

.title_mod_bg2{
	padding-left:3px;
	
}
.title_mod_bg2 a{
font-weight: bold;

}
.title_mod_bg2 a:hover{
font-weight: bold;

}

.zagphoto {
font-weight: bold;
color:#045597;
font-size: 14px;
}

td.zagphoto {
padding-right:2px;
}

table.gassuf {
	cellspacing:0px;
	cellpadding:0px;
	border-collapse: collapse;	
	width:220px;
	margin:0px;
	background:#09114b;
}

td.suftd {
	padding-left: 20px;
	padding-top: 10px;
	padding-bottom: 7px;
}
