*{
	margin:0px;
	paddint:0px;
}
html{
}
body{
	background:#cde1f5;
	font-family:Verdana;
	font-size:12px;
	color:#606161;
}
a img{
	border:none;
}
.clear{
	height:1px;
	font-size:1px;
	margin:0px;
	padding:0px;
	clear:both;
}
.cufon{
	color:#0666c8;
	font-size:26px;
	line-height:110%;
}
#main{
	width:1020px;
	background: url('/image/bubbles.jpg') left top no-repeat #cde1f5;
	margin:0px auto;
}
#left_column{
	width:160px;
	padding-left:30px;
	padding-top:15px;
	float:left;
	overflow:hidden;
}
#left_column .service_menu{
	margin:15px 0px 10px 15px;
	padding:0px;
	list-style:none;
	width:100%;
	overflow:hidden;
}
#left_column .service_menu li{
	list-style-type:none;
	float:left;
	margin-left:25px;
	height:17px;
	width:21px;
	text-align:center;
	padding-top:4px;
}
#left_column .service_menu li.active{
	background: url('/image/service_menu_bg.gif') left top no-repeat;
}
#left_column .button{
	background: url('/image/button.gif') left top no-repeat;
	width:153px;
	height:30px;
	color:#0668cb;
	font-size:14px;
	text-align:center;
	text-shadow: white 1px 1px 2px;
	padding-top:6px;
	margin-bottom:5px;
}
#left_menu{
	padding-bottom:6px;
	background: url('/image/shadow_bot.png') center bottom no-repeat;
	margin-bottom:15px;
}
#left_menu ul{
	margin:190px 0px 0px 0px;
	padding:0px;
	width:160px;
	height:226px;
	background: url('/image/left_menu_bg.jpg') left top no-repeat;
	list-style:none;
	border-bottom:1px solid #0668cb;
	border-top:1px solid #82b2ef;
}
#left_menu ul li{
	margin:0px;
	padding:8px 0px 8px 0px;
	list-style-type:none;
	border-top:1px solid #0668cb;
	border-bottom:1px solid #82b2ef;
	text-align:center;
	color:#fff;
	text-transform: uppercase;
	text-shadow:#1e5399 1px 1px 2px;
	cursor:pointer;
}
#left_menu ul li:hover{
	background: url('/image/lefthover.png') left top;
}
#left_menu ul li a{
	color:#fff;
	text-decoration:none;
}
#right_column{
	margin-left:190px;
}
#head{
	width:100%;
	overflow:hidden;
}
#top{
	width:100%;
	overflow:hidden;
}
#logo{
	width:240px;
	height:130px;
	background: url('/image/logo_bg.jpg') left top #ffd6a2;
	text-align:center;
	padding-top:40px;
}
#contacts{
	width:190px;
	height:142px;
	float:right;
	padding-top:14px;
}
#contacts p.phone, #contacts p.icq, #contacts p.skype{
	color:#606161;
	font-size:14px;
	font-family:Verdana;
}
#contacts p.phone{
	background: url(/image/handset.gif) left bottom no-repeat;
	padding:0px 0px 20px 31px;
	margin-bottom:9px;
}
#main_menu_cont{
	padding-bottom:6px;
	background: url('/image/big_shadow_bot.png') center bottom no-repeat;
	float:left;
	width:240px;
	height:404px;
}
#main_menu{
	background: url(/image/main_menu_bg.jpg) left top no-repeat;
}
#main_menu ul{
	margin:0px;
	padding:0px;
	list-style:none;
}
#main_menu ul li{
	margin:0px;
	padding:0px;
	list-style-type:none;
	text-align:center;
	text-transform: uppercase;
	height:22px;
	border-top:1px solid #cd7912;
	border-bottom:1px solid #ffc57d;
	color:#fff;
	font-family:Verdana;
	font-size:12px;
	padding-top:6px;
	cursor:pointer;
}
#main_menu ul li:hover{
	background: url(/image/lihover.png) left top;
}
#main_menu ul li a{
	color:#fff;
	text-decoration:none;
}
#main_menu #basket{
	height:139px;
	border-top:1px solid #cd7912;
	border-bottom:1px solid #ffc57d;
	padding-top:21px;
	text-align:center;
}
.discounts_cont{
	background: url(/image/right_shadow.png) 244px top no-repeat;
	padding-top:15px;
	padding-bottom:15px;
}
.discounts{
	width:540px;
	background:#fff;
	height:199px;
	margin-left:240px;
	padding:19px 10px 23px 10px;
}
.discounts p {
	margin-bottom:16px;
}
.discounts p.title {
	font-size:14px;
}
.discounts p span.accent{
	color:#0668cb;
}
ul.onetwothree{
	margin:10px 0px 0px 245px;
	padding:0px;
	list-style:none;
}
ul.onetwothree li{
	float:left;
	list-style-type:none;
	height:150px;
}
ul.onetwothree li p.title{
	font-size:18px;
	color:#0668cb;
	margin:34px 0px 9px 0px;
}
ul.onetwothree li.one{
	background: url(/image/one.gif) left top no-repeat;
	padding-left:42px;
	width:130px;
}
ul.onetwothree li.two{
	background: url(/image/two.gif) left top no-repeat;
	padding-left:55px;
	width:120px;
}
ul.onetwothree li.three{
	background: url(/image/three.gif) left top no-repeat;
	padding-left:48px;
	width:186px;
}
#content{
	padding-left:10px;
	width:780px;
}
#content h1{
	color:#0666c8;
	font-size:14px;
	margin-top:25px;
	font-weight:normal;
}
#content h2{
	color:#0666c8;
	font-size:14px;
	margin-top:25px;
	font-weight:normal;
}
#content p{
	font-family:Verdana;
	font-size:12px;
	color:#606161;
}
#content ul{
	margin:10px 0px;
	list-style:none;
}
#content ul li{
	list-style-type:none;
	background: url('/image/square.gif') left 5px no-repeat;
	padding-left:15px;
	margin-left:0px;
}
#content .links{
	background:#ff9000;
	height:40px;
	text-align:center;
	margin:20px 0px;
	padding:10px 0px 0px 0px;
}
#content .links p{
	color:#fff;
}
#content .links p a{
	color:#fff;
}
#content .links .separate{
	display:inline-block;
	background: url(/image/separate.gif) left bottom no-repeat;
	width:17px;
}
#footer_cont{
	background: url(/image/left_shadow.png) left top no-repeat;
	width:990px;
	height:76px;
	float:right;
	padding:10px 0px 0px 12px;
}
#footer{
	background:#fff;
	height:76px;
	width:990px;
}
#footer p{
	margin-bottom:10px;
}
#footer .contact{
	margin:15px 0px 0px 146px;
	float:left;
}
#footer p.moscowmap{
	background: url(/image/moscowmap.gif) left top no-repeat;
	padding-left:23px;
}
#footer p.mobilephone{
	background: url(/image/mobilephone.gif) 4px top no-repeat;
	padding-left:23px;
	padding-bottom:3px;
}
