html,body {
	margin:0;
	padding:0;
}

body {
	background:url(images/main_bg2.jpg)
}

img {
	border:0
}

.main {
	width:100%;
	background:url(images/main_bg.jpg) repeat-x	
}

.mtop{
	height:20px;
	width:1011px;
	margin:0 auto;
	clear:both
}

.cont {
    background: url("images/top.jpg") no-repeat scroll 0 0 transparent;
    margin: 0 auto;
    width: 1011px;
}

.cont2 {
    background: url("images/up.png") no-repeat scroll left 18px transparent;
    margin: 0 auto;
    padding-left: 20px;
    width: 925px;
}
.cont3 {
    background: url("images/bot.png") no-repeat scroll left bottom transparent;
    margin: 0 auto;
    padding-left: 4px;
    width: 1011px;
}


.cont1 {
    background: url("images/yy.gif") repeat-y scroll 0 0 transparent;
    margin: 0 auto;
    width: 925px;
}

.cont .cont_left {
	width:60px;
	height:590px;
	float:left;
	background:url(images/bg_left.png) bottom right no-repeat;
	//background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/bg_left.png,sizingMethod=crop);
}

.cont .cont_right {
	width:60px;
	height:590px;
	float:right;
	background:url(images/bg_right.png) bottom left no-repeat;
	//background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/bg_right.png,sizingMethod=crop)	
}

.cont .col_left {
    background: url("images/col_left.jpg") no-repeat scroll -1px bottom transparent;
    padding-left: 76px;
}

.cont .col_right {
    background: url("images/col_right.jpg") no-repeat scroll right bottom transparent;
    width: 819px;
}

.cont .cont_center {
	width:744px;
}

.cont_center .top_menu {
	width:749px;
	height:87px;
}

.top_menu .logo {
	width:197px;
	height:87px;
	float:left
}

.top_menu .logo img {
	padding:21px 0 0 38px	
}

.top_menu .menu_items {
	width:550px;
	float:left;
	padding-top:38px
}

.cont_center .flash {
    height: 281px;
    margin-left: -5px;
    margin-top: 1px;
    width: 749px;
}

.cont_center .botinfo {
    background: url("images/boinfo_bg.jpg") no-repeat scroll -5px 1px transparent;
    color: #666666;
    font: 11px Arial;
    height: 222px;
    width: 743px;
}

.botinfo span {
	display:block;
	padding:25px 25px 5px 3px
}

.botinfo span img.item {
	clear:both;
	display:block;
	padding-bottom:8px
}

.botinfo span img.dop {
	border:3px solid #dbcdb1;
	margin:0 5px 2px 0	
}

.botinfo .specoffer {
	width:200px;
	float:right;
}

.botinfo .welcome {
	width:310px;
	float:right
}

.copyinfo {
	width:1011px;
	margin:0 auto;
	height:24px;
	font:10px Tahoma;
	color:#f8f3db
}

.copyinfo div {
	float:left
}

.copyinfo .copy {
	padding-left:170px;
	padding-top:4px
}

.copyinfo .adress {
	padding-left:95px;
	padding-top:4px
}

.copyinfo .phone {
	padding-left:135px;
	padding-top:5px
}

/* Inner page classes */
.cont_center .flash2 {
    height: 207px;
    margin-left: -5px;
    margin-top: 1px;
    width: 749px;
}

.cont_center .botinfo2 {
    background: url("images/inner_bg.jpg") repeat-x scroll center bottom #EFEAD7;
    color: #363636;
    font: 11px Tahoma;
    padding-bottom: 20px;
    width: 744px;
}

.botinfo2 span {
	display:block;
	padding:15px 40px 5px 3px
}

.botinfo2 span img.item {
	clear:both;
	display:block;
	padding-bottom:8px
}

.botinfo2 span img.dop {
	border:3px solid #dbcdb1;
	margin:0 5px 2px 0	
}

.botinfo2 .specoffer {
	width:284px;
	float:right;
}

.botinfo2 .welcome {
    margin-left: 24px;
    width: 725px;
padding-bottom:20px;
}

.top_menu .menu_items2 {
	width:550px;
	float:left;
	padding-top:31px;
}

.top_menu .menu_items3 {
	width:550px;
	float:left;
}

.titl {
	font:14px Arial;
}


* html .cont_center .botinfo {
	margin-top: -4px;
}

.artv {
	background: url(images/artv.gif) no-repeat;
	padding-left: 50px;
	padding-top: 10px;
	padding-bottom: 15px;
		font:10px Tahoma;
	color:#fff;
	display: block;
	width: 170px;
	height: 40px;
	margin-left: -50px;
	margin-top: -7px;
	float: left;
}
