BODY
{
	background:#fff;
	color: #404040;
/*	font-family: Verdana, Arial, Helvetica, sans-serif;*/
	font-family:Arial,Impact;
	font-size:12px;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	margin:0;
	padding:0;
	text-align:left;
	width:100%;
	height:100%;
}
H1
{
	margin:0;
	padding:0;
}
H2
{
	margin:0;
	padding:0;
}
UL
{
	margin:0;
	padding:0;
	list-style-type:none;
	list-style-position:outside;
}
LI
{
	margin:0;
	padding:0;
}
IMG
{
	border: none;
	margin:0;
	padding:0;
}
A
{
	text-decoration:underline;
	padding:0;
	margin:0;
	color:#000000;
	font-family: Arial;
	font-size: 12px;
	font-weight:normal;
}
A:visited
{
	color:#000000;
}
A:hover
{
	text-decoration:none;
	cursor:pointer;
	color:#ffe059;
}
DIV
{
	padding:0;
	margin:0
}
P
{
	padding:0;
	margin:0;
	text-indent:0;
}

DIV.top
{

}

A.logo
{

}

IMG.logo
{

}

DIV.bodycontainer
{
	min-width:984px;
}

DIV.clock
{
	float:right;
}
DIV.worktime
{
	float:right;
	padding:10px;
	padding-right:20px;
	font-size:16px;
	color:#000;
	font-weight: normal;
}
#rezhim
{
	font-family:Impact;
	font-size:26px;
	line-height:0.8;
	color:#cecccc;
	padding-bottom:10px;
}
DIV.telepic
{
	float:right;
	padding-right:50px;
}
DIV.telephones
{
	float:right;
	color:#505050;
	font-size:26px;
	text-align:left;
	line-height:1.2;
	padding-right:10px;
	padding-top:10px;
}
#telekod
{
	font-size:16px;
	font-weight: normal;
}


DIV.main
{
	background:#fff left bottom no-repeat url(/images/left-bottom-pic-2.gif);
	width:100%;
	overflow:hidden;
}
DIV.leftcol
{
	width:210px;
	padding-left:10px;
	float:left;
}

DIV.menu-up
{

}

UL.menu-up
{
	list-style-type:none;
}
LI.menu-up
{
}
A.menu-up
{
	display:block;
	background:transparent left center no-repeat url(/images/left-menu-up-pic-1.gif);
	height:45px;
	color:#000;
	font-size:16px;
	font-weight: normal;
	padding-left:72px;
	padding-top:13px;
}
A.menu-up:hover
{
	text-decoration:none;
	cursor:pointer;
	color:#ffe059;
}
#mup2
{
	background:transparent left center no-repeat url(/images/left-menu-up-pic-2.gif);
}
#mup3
{
	background:transparent left center no-repeat url(/images/left-menu-up-pic-3.gif);
}

DIV.left-menu-main
{

}
UL.left-menu-main
{
	width:210px;
	margin-top:10px;
}
LI.left-menu-main
{
	margin-bottom:10px;
}
H2.menu_cl, H2.menu_op
{
	background: transparent left top no-repeat url(/images/left-menu-main-pic-1.gif);
	display: block;
	height: 33px;
	width: 210px;
	color: #fefefe;
	font-size: 16px;
	text-decoration: underline;
	font-weight: normal;
}
H2.menu_op
{
	background:transparent left -33px no-repeat url(/images/left-menu-main-pic-1.gif);
}
H2.menu_cl:hover, H2.menu_op:hover
{
	text-decoration:none;
	cursor:pointer;
	color:#ffe059;
}
H2.menu_op:hover
{
	color:#000;
}
A.menu_link {    position: absolute;
    height: 27px;
    width: 190px;
    margin-left: 20px;
    color: #fefefe;
    font-size: 16px;
    padding-top: 6px;
}
A.menu_link:hover {	text-decoration:none;
	color:#ffe059;
}
A.menu_sub {
    position: absolute;
    height: 33px;
    width: 20px;
}

UL.left-menu-sub_cl, UL.left-menu-sub_op
{
}
UL.left-menu-sub_cl
{
	display:none;
}
UL.left-menu-sub_op
{
	display:block;
}
LI.left-menu-sub
{
	margin:0;
	padding:0;
	text-indent:0;
	background:#ffefb4 4px 12px no-repeat url(/images/left-menu-sub-pic-2.gif);
}
LI.left-menu-sub A
{
	background:transparent left -1px repeat-x url(/images/left-menu-sub-pic-3.gif);
	display:block;
	padding-left:20px;
	padding-right:10px;
	padding-top:5px;
	padding-bottom:5px;
	text-decoration:none;
	color:#404040;
	font-size:11px;
	line-height:1.7;
}
LI.left-menu-sub A:visited
{
	text-decoration:none;
	color:#404040;
}
LI.left-menu-sub A:hover
{
	text-decoration:underline;
	color:#404040;
}

DIV.left-menu-sub_cl, DIV.left-menu-sub_op
{
	margin:0;
	padding:0;
	background:transparent no-repeat left bottom url(/images/left-menu-sub-pic-1.gif);
	padding-bottom:9px;
	width:210px;
}
DIV.leftborder
{
	margin:0;
	padding:0;
	border-left:1px #afafaf solid;
}
DIV.rightborder
{
	margin:0;
	padding:0;
	border-right:1px #afafaf solid;
}


DIV.partners
{
	padding-top:20px;
	color:#404040;
	font-size:16px;
	font-weight: normal;
	margin-bottom:80px;
}


DIV.rightcol
{
	width:220px;
	float:right;
    padding-bottom: 150px;
}

DIV.special
{
	background:transparent left top no-repeat url(/images/right-menu-up-pic-6.gif);
	width:190px;
	height:56px;
	text-align:center;
	color:#ffffff;
	font-size:14px;
	padding-top:5px;
	padding-left:10px;
	padding-right:20px;
}

DIV.offers
{
	text-align:right;
	margin-bottom:20px;
	padding-right:10px;
}

#offer1,#offer2
{
	display:block;
	text-align:left;
	background:transparent no-repeat left center url(/images/right-menu-up-pic-2.gif);
	height:60px;
	width:118px;
	padding-left:92px;
	padding-top:15px;
	font-size:11px;
	color:#af9400;
	text-decoration:underline;
}
#offer1:visited,#offer2:visited
{
	color:#af9400;
}
#offer1:hover,#offer2:hover
{
	text-decoration:none;
	color:#af9400;
}
#offer2
{
	background:transparent no-repeat left center url(/images/right-menu-up-pic-3.gif);
}
DIV.borderoffer
{
	background:transparent repeat-x url(/images/left-menu-sub-pic-3.gif);
	height:3px;
	width:210px;
}

A.news-linx
{
	font-size:12px;
	color:#404040;
	text-decoration:underline;
}
A.news-linx:visited
{
	color:#404040;
}
A.news-linx:hover
{
	text-decoration:none;
}

DIV.news-header
{
	width:220px;
	height:33px;
	background:transparent no-repeat url(/images/right-menu-up-pic-4.gif);
	text-align:center;
	padding-top:5px;
	padding-right:10px;
}
DIV.news-header A
{
	color:#fefefe;
	font-size:16px;
	text-decoration:underline;
}
DIV.news-header A:visited
{
	color:#fefefe;
}
DIV.news-header A:hover
{
	color:#ffe059;
	text-decoration:none;
}

DIV.news-previews
{
	text-align:right;
	padding-top:20px;
	padding-bottom:20px;
	margin-bottom:20px;
	padding-right:10px;
}
DIV.news-preview
{
	overflow:hidden;
	margin-bottom:20px;
}
DIV.news-date
{
	background:transparent no-repeat url(/images/right-menu-up-pic-5.gif);
	float:left;
	width:55px;
	height:42px;
	font-size:12px;
	color:#404040;
	text-align:left;
	padding-left:5px;
	padding-top:5px;
}
DIV.news-text
{
	margin-left:55px;
	text-align:left;
}

DIV.maincol
{
	padding:0;
	margin-right:220px;
	margin-left:220px;
}
DIV.maincol1
{
	padding:0;
	margin-left:220px;
}
* HTML DIV.maincol
{
	background:transparent no-repeat right top url(/images/center-menu-pic-2.gif);
	padding:0;
	text-align:left;
	margin-right:230px;
	margin-left:220px;
}
* HTML DIV.maincol1
{
	margin-left:230px;
}


DIV.center-menu-all
{
	padding:0;
	height:60px;
	background:transparent repeat-x left top url(/images/center-menu-pic-3.gif);
	margin-bottom:20px;
	margin-left: 10px;
}
DIV.center-menu-left
{
	padding:0;
	height:60px;
	background:transparent no-repeat left top url(/images/center-menu-pic-1.gif);
}
DIV.center-menu-right
{
	height:60px;
	background:transparent no-repeat right top url(/images/center-menu-pic-2.gif);
	padding-top:10px;
	padding-left:17px;
	padding-right:17px;
}
TABLE.center-menu
{
	width:100%;
}
DIV.center-menu-right A
{
	display:block;
	float:left;
	margin-left:7px;
	margin-right:7px;
	font-size:16px;
	text-decoration:underline;
	color:#ffffff;
}
DIV.center-menu-right A:visited
{
	font-size:16px;
	text-decoration:underline;
	color:#ffffff;
}
DIV.center-menu-right A:hover
{
	text-decoration:none;
	color:#ffe059;
}

DIV.content
{
	overflow:hidden;
	padding-left:20px;
	padding-right:20px;
	margin-bottom:30px;
}

DIV.content H1
{
	font-size:16px;
	font-weight: normal;
	margin-bottom:20px;
	margin-top:20px;
	font-weight: normal;
}
DIV.content P
{
	text-align:justify;
	margin-bottom:20px;
	line-height: 1.6em;
}

DIV.section-linx
{
	margin-top:25px;
	padding-bottom:25px;
	border-bottom:#afafaf solid 1px;
	margin-bottom:25px;
}
TABLE.section-linx
{
	text-align:center;
}
TABLE.section-linx A
{
	color:#404040;
	font-size:16px;
	font-weight: normal;
}
TABLE.section-linx A:visited
{
	color:#404040;
}
TABLE.section-linx A:hover
{
}
TR.section-linx-text
{
	text-align:justify;
}
TD.section-linx-text
{
	padding-top:10px;
	padding-left:10px;
	padding-right:10px;
	font-size: 11px;
}

DIV.footer-all
{
	background:#fff left -83px no-repeat url(/images/left-bottom-pic-1.gif);
	height:121px;
}

DIV.footer-r
{
//	overflow:hidden;
	border-top:#9c9c9c solid 1px;
	background:transparent center top no-repeat url(/images/right-bottom-pic2.gif);
	float:right;
	width:220px;
	height:121px;
}
DIV.footer-c
{
	border-top:#9c9c9c solid 1px;
	margin-left:220px;
	margin-right:220px;
	padding:30px;
	text-align:center;
	line-height:2.5;
	color:#595959;
	font-size:12px;
}
DIV.footer-c A
{
	margin:0 10px;
	color:#595959;
	font-size:12px;
	text-decoration:underline;
}
DIV.footer-c A:visited
{
	color:#595959;
}
DIV.footer-c A:hover
{
	text-decoration:none;
}


DIV.rozetka
{
	position:relative;
	top:-180px;
	width:210px;
	text-align:center;
	height:121px;
}
DIV.rozetka A
{
	font-size:16px;
	color:#404040;
	text-decoration:underline;
}
DIV.rozetka A:visited
{
	color:#404040;
}
DIV.rozetka A:hover
{
	text-decoration:none;
}

HTML
{
	width:100%;
	height:100%;
}
TABLE.error404
{
	width:100%;
	height:100%;
	vertical-align:middle;
	text-align:center;
}
TR.error404
{
	width:100%;
	text-align:center;
}
TD.error404
{
	vertical-align:middle;
	width:100%;
	height:270px;
	text-align:center;
}

DIV.error404
{
	background:transparent no-repeat url(/images/error-404.gif);
	margin:0 auto;
	width:730px;
	height:270px;
}
DIV.error-logo
{
	background:transparent 241px top no-repeat url(/images/error-logo.gif);
	height:74px;
}
DIV.error-text1
{
	text-align:left;
	margin-left:260px;
	color:#404040;
	font-size:50px;
}
PRE.error-text2
{
	font-family:Arial;
	text-align:left;
	margin-top:60px;
	margin-left:10px;
	color:#404040;
	font-size:18px;
}

A.error404
{
	font-size:28px;
	color:#404040;
	text-decoration:underline;
}
A.error404:visited
{
	color:#404040;
}
A.error404:hover
{
	text-decoration:none;
}


H3.crumb
{
	font-size:12px;
	font-weight: normal;
	padding:0;
	margin:0;
	margin-bottom:30px;
	margin-top:5px;
}
A.crumb-home
{
	display:block;
	float:left;
	background:transparent left center no-repeat url(/images/crumb-home.gif);
	width:20px;
	height:23px;
	border-right:dotted 1px #000;
	margin-right:10px;
}
A.crumb
{
	display:block;
	float:left;
	height:23px;
	border-right:dotted 1px #000;
	font-weight: normal;
	padding-top:5px;
	padding-right:10px;
	margin-right:10px;
}

UL.contacts
{
	margin-bottom:30px;
	padding-bottom:20px;
	padding-left:30px;
	list-style-image:url(/images/content-list.gif);
	list-style-position:outside;
	list-style-type:none;
	color:#404040;
	font-size:12px;
	border-bottom:1px solid #afafaf;
}
UL.contacts LI
{
	margin-bottom:10px;
}
UL.contacts A
{
	color:#404040;
	text-decoration:underline;
	font-weight:normal;
}
UL.contacts SPAN
{
	font-weight: normal;
}
UL.contacts A:visited
{
	color:#404040;
}
UL.contacts A:hover
{
	text-decoration:none;
}

A.totop
{
	display:block;
	margin-right:20px;
	margin-bottom:30px;
	float:right;
	color:#404040;
	text-decoration:underline;
}
A.totop:visited
{
	color:#404040;
}
A.totop:hover
{
	text-decoration:none;
}

A.totop1
{
	display:block;
	margin-right:210px;
	margin-bottom:30px;
	float:right;
	color:#404040;
	text-decoration:underline;
}
A.totop1:visited
{
	color:#404040;
}
A.totop1:hover
{
	text-decoration:none;
}

TABLE.news
{
	margin:0;
	padding:0;
	vertical-align:top;
	margin-bottom:20px;
}
TABLE.news TR
{
	margin:0;
	padding:0;
	padding-bottom:20px;
	vertical-align:top;
}
TABLE.news A
{
	color:#404040;
	text-decoration:underline;
	font-size:12px;
	font-weight:normal;
}
TABLE.news A:visited
{
	color:#404040;
}
TABLE.news A:hover
{
	text-decoration:none;
}
TD.news1
{
	margin:0;
	padding:0;
	vertical-align:top;
	padding-left:20px;
	width:80px;
}
TD.news2
{
	margin:0;
	padding:0;
	vertical-align:top;
	padding-bottom:20px;
}

TABLE.uslugi
{
	margin-bottom:20px;
}

HR
{
	margin-top:20px;
	margin-bottom:20px;
}

DIV.catalog-pic
{
	float:left;
	width:220px;
}

DIV.catalog-pic IMG
{
	margin-bottom:20px;
}
DIV.catalog-pic A
{
	display:block;
	margin-bottom:10px;
	margin-right:10px;
}

TABLE.selectchars TH
{
	font-weight: normal;
	padding-bottom:11px;
	padding-right:11px;
}
TABLE.selectchars TD
{
	padding-bottom:11px;
	padding-right:11px;
}

TABLE.selectnumbers TD
{
	padding-bottom:11px;
	padding-right:11px;
}

#enlarge
{
	display:block;
	margin-bottom:10px;
	margin-left:auto;
	margin-right:auto;
	width:60px;
	font-size:11px;
	color:#757575;
}
#enlarge:visited
{
	color:#757575;
}

TABLE.chars
{
	text-align:left;
	background:#fff;
	border-left:1px solid #afafaf;
	border-top:1px solid #afafaf;
}
TABLE.chars TD,TABLE.chars TH
{
	padding:2px 10px;
	border-right:1px solid #afafaf;
	border-bottom:1px solid #afafaf;
}
TABLE.chars TH
{
	background:#dadada;
	font-weight: normal;
}
TR.grey
{
	background:#dadada;
}
TD.ra
{
	text-align:right;
}
