body, html{
margin:0;
padding:0;
height:100%;
font-family:Tahoma;
font-size:11px;
}
img{
border:none;
}
h1, h2, h3, h4, h5 {
margin:25px 0 0 0;
background:url(/images/h2-bg.jpg) repeat-x left bottom;
width:100%;
text-align:left;
}
h1, h2{
font-size:18px;
}
h3{
font-size:16px;
}
h4{
font-size:14px;
}
h5{
font-size:12px;
}
h2, h3, h4, h5{margin:0; background:none;}

#body_table{
width:100%;
height:100%;
}
#main{
width:100%;
height:100%;
}
.height_100{
height:100%;
}
/* header */
#header{
height:221px;
width:554px;
background:url(/images/header-left.jpg) left top no-repeat;
background-color:#1F64A4;
}
#header_right{
height:221px;
background:url(/images/header-right.jpg) right top no-repeat;
background-color:#1E65A2;
}
#logo{
	width:344px;
	height:159px;
	background:url(/images/logo.png) left top no-repeat;
_background-image:none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/logo.png', sizingMethod='crop');
	position:relative;
	top:0px;
	left:370px;
	color:#d5e5f3;
	font: normal 23px Times New Roman;
}
/* middle */
#middle{
width:100%;
height:100%;
}

/* footer */
#footer_left{
height:68px;
background:url(/images/footer-left.jpg) left bottom no-repeat;
}
/* menu */
#menu{
font-family:Arial;
margin-top:20px;
padding-left:228px;
}
#menu a, .menu-li-cur{
text-decoration:none;
font-size:14px;
color:#30A7CF;
font-weight:bold;
color:#1E65A2;
}
#menu .menu-li-cur{
	color: black;
	margin-top: 1px;
}
#menu .menu-ul{
margin:0 0 0 24px;
padding:0;
}
#menu li{
float:left;
list-style-type:none;
margin-left:13px;
padding-right:13px;
background:url(/images/menu-li-bg.jpg) right 6px no-repeat;
line-height:19px;
}
/* submenu */
#submenu{
	font-family:Arial;
	background:url(/images/submenu-div-bg.jpg) left top repeat-y;
	padding:0 30px 0 22px;
}
#submenu a{
	text-decoration:none;
	font-size:14px;
	color:#629BAC;
	font-weight:bold;
}
#submenu .menu-ul{
	padding:0;
	margin:0 0 0 0;
}
#submenu li{
	list-style-type:none;
	background:url(/images/submenu-li-bg.jpg) repeat-x left bottom;
	padding:5px 0 10px 10px;
}
#submenu .menu-li-cur{
	color:#59AB00;
	font-size:14px;
	padding:10px 0 10px 10px;
}

#submenu ul li ul li.menu-li-cur{
	color:#59AB00;
	font-size:13px;
}

#submenu ul li ul li.menu-li, #submenu ul li ul li.menu-li-cur {
	background:none;
	padding-top:0;
	padding-bottom:0;
}

#submenu ul li ul li A, #submenu ul li ul li B{
	display:block;
	padding:5px 0 0px 10px;
}

#submenu ul li ul li a, #submenu ul li ul li b{background:url(/images/marker.gif) left 10px no-repeat; padding-left:15px; font-size:14px;}
#submenu ul li ul li a:hover, #submenu ul li ul li b{background:url(/images/marker_curr.gif) left 10px no-repeat;}
#submenu ul li ul li.menu-li-cur{padding-left:20px;}
#submenu li li{padding-left:20px;}

#decor_1{
position:relative;
clear:both;
width:260px; width:300px;
height:2px;
background-color:#FFFFFF;
top:-2px;
}
/* content verstka */
#cont_top{
width:100%;
height:169px;
background:url(/images/cont-div-bg.jpg) repeat-x left top;
padding:28px 48px;
vertical-align:top;
font-family:Tahoma;
}
TD#informer{
	vertical-align:middle;
	text-align:center;
width:193px;
height:169px;
background:url(/images/informer-bg.jpg) top right no-repeat;
}
DIV#informer{
	width:193px;
	text-align:center;
}
#cont_top h3{
color:#495566;
font-size:15px;
margin:0;
}
#cont_top p{
color:#30A7CF;
font-size:12px;
margin:5px 0;
}
#cont_top p span{
font-size:20px;
color:#495566;
}
#cont_top p span sup{
font-size:10px;
vertical-align:top;
}
/* good card */
.good_card{
width:208px;
height:340px;
vertical-align:top;
text-align:left;
float:left;
overflow:hidden;

margin-right:10px;
padding-right:10px;
}
.good_card img{
m argin:13px 0 0px 0;
float:none;
clear:both;
width:199px;
height:136px;
}
.good_card a{
color:#000000;
font-size:17px;
font-weight:bold;
text-decoration:none !important;
}
.tovarname {
	color:#000000;
	font-size:17px;
	font-weight:bold;
	text-decoration:none !important;
}
.tovarname span{
	color:#30A7CF !important;
	font-size:12px;
}
.good_card_name{
clear:both;
width:208px;
background:url(/images/good-descr-bg.jpg) right repeat-y;
padding-right:10px;
}
.good_card_name a span{
color:#30A7CF !important;
font-size:12px;
}
.good_card_name p{
color:#777777;
font-size:11px;
font-weight:bold;
}
.good_descr{
color:#777777;
font-size:11px;
font-weight:normal;
margin-bottom:10px;
}
/* basket */
#basket{
width:164px;
border-top:2px solid #DADBDF;
border-bottom:2px solid #DADBDF;
text-align:left;
padding:16px 12px;
margin-bottom:33px;
}
#basket_stat{
height:39px;
clear:both;
}
#basket_stat span{
color:#020202;
font-size:14px;
font-weight:bold;
line-height:21px;
_line-height:normal;
}
#summ{
width:100px;
float:left;
}
#quantity{
float:right;
}
.basket_header{
margin:0 0 7px 0;
color:#8F9CA5;
font-size:11px;
}
/* contact-box */
#contacts{
width:142px;
clear:both;
margin-top:38px;
text-align:left;
}
#contacts p{
font-size:11px;
color:#30a7cf;
margin:0;
}
/* footer */
#copy{
float:left;
white-space:nowrap;
color:#666666;
font-size:11px;
}
#copy p{
margin:2px;
}
#creators{
float:right;
margin:12px 24px 0 0;
}
#creators a{
color:#b6b6b6;
font-size:11px;
}
/* content */
#content{
height:100%;
width:100%;
font-size:12px;
}
#content TD{
font-size:12px;
}
#content .description TABLE{
	border-collapse:collapse;
}
#content .description TD, #content .description TH{
	border:1px #629BAC solid;
	padding: 2px 4px;
}
#content HR {
	background:transparent url(/images/h2-bg.jpg) repeat-x scroll left bottom;
	border:0;
	height:10px;
}
#content th{
text-transform:capitalize;
font-size:12px;
}
#content a{
color:#000000;
text-decoration:underline;
}
#content a:hover{
text-decoration:none;
}

.img_prew {
height:136px;
width:199px;
margin-top:13px;
}

.red {
	color:red;
}
P.red {
	color:red;
}
#basket_stat span.red {
		color:red;
}

#catmenu UL{
	padding:0;
	margin:0;
}
#catmenu LI {
	float:left;
	list-style-type: none;
	margin:10px;
}
#catmenu LI A{
	color:#629BAC;
	font-size:14px;
	font-weight:bold;
}

#top_phones_new{font-size:16px !important; color:#D5E5F3; white-space:nowrap; position:absolute; left:710px; top:30px; font-family: Times New Roman;}
#top_phones_new span{font-size:16px !important;}

#content table{float:none; clear:both;}