* { margin: 0px; padding: 0px; }
html { height: 100%; }
body { height: 100%; background: #ececec; text-align: center;}

img { border: 0px; }
img.preload { display: none; }
img.hidden { visibility: hidden; }
img.border { border: 1px solid #898989;}

td, p, li, font, a, span, a.nolink { font-family: tahoma; font-size: 12px; line-height: 1.3; }
td, p, li, font, a, a.nolink, a.nolink:hover { color: #4d4d4d; }
p { margin-bottom: 10; font-weight: 400;}
span.block-header, span.block-header-1 {font-family: tahoma; color: #072e60; font-size: 14px; font-weight: bold;}
span.block-header-1 {color: #FFFFFF;} 
.font11 { font-size: 11px;}


hr { color: #c3c3c3; background-color:#c3c3c3; border: 0px none; height: 1px;clear: both; }

div {line-height: 1; margin: 0; font: 1px;}

/*
table { border: 0px solid; border-collapse: collapse; }
td { border: 0px solid; background: none; padding: 0px; }
*/
td p { margin-bottom: 0; }
td.b-b { border: 1px #c3c3c3 solid; padding: 5px; }
td.b-b-h { border: 1px #c3c3c3 solid; padding: 5px; background: url("/img/bg-table.gif"); }

ul { margin-left: 16px; margin-right: 0px; padding: 0px; margin-bottom: 16px;}
ol { margin-left: 16px; margin-right: 0px; padding: 0px; margin-bottom: 16px;}
ul li { padding: 0px; text-indent: 16px; text-align: left; margin-bottom: 5px; }
ol li { padding: 0px; text-indent: 16px; text-align: left; margin-bottom: 5px;}

ul.menu { margin-left: 12px; margin-right: 0px; padding: 0px; margin-bottom: 0px; }
ul.menu li { padding: 0px; text-indent: 12px; text-align: left; margin-bottom: 5px; }

h1, h2, h3, h4, h5, h6
{
	font-family: tahoma;
	color: #072e60;
	line-height: 1.3; margin-bottom: 15px;
	text-align: left;
}

h1 {font-size: 16px;}
h2 {font-size: 14px;}
h3 {font-size: 13px;}
h4 {font-size: 12px;}
h5 {font-size: 11px;}
h6 {font-size: 10px;}


a{color: #05336C; }
a.link{text-decoration: underline;}
a:hover{text-decoration: none;}

a.nolink{color: #4d4d4d; text-decoration: none;}
a.nolink:hover{text-decoration: none;}

a.blue{color: #072e60; text-decoration: none;}
a.blue:hover{text-decoration: underline;}

a.menu {text-decoration: none;}
a.menu:hover {text-decoration: underline;}

a.h1, a.h2, a.h3, a.h4 {color: #555555; text-decoration: none;}
a.h1:hover, a.h2:hover, a.h3:hover, a.h4:hover {color: #555555; text-decoration: underline;}
a.h1 {font-size: 16px; }
a.h2 {font-size: 12px; color: #666666;}
a.h3 {font-size: 12px;}
a.h4 {font-size: 11px;}

div#preload-start, div#preload-end { left: -9999px; top: -9999px; position: absolute; }

.small { font-size: 11px; }
a.small {font-size: 10px; text-decoration: none; color: #4d4d4d;}

.red {color: red;}
.white {color: white;}
.green {color: green;}
.copyright {font-size: 10px;}
.date { font-size: 12px; color: #841e13;}

div#main { width: 1024px; margin-left: auto; margin-right: auto; height: auto !important; min-height: 100%; height: 100%; background: url("/img/c.gif") repeat-y;}

div#h			{ width: 100%;	height: 170px; background: url("/img/logo_fon.jpg") no-repeat;}
div#h-1			{ width: 365px;	float: left; }
div#h-1-1		{ width: 100%;	height: 10px;	}
div#h-1-2		{ width: 100%;	height: 10px;	/*background: url("/img/h-1-2.gif") no-repeat;*/ }
div#h-1-3		{ width: 100%;	height: 54px;	/*background: url("/img/h-1-3.gif");*/ }
div#h-1-4		{ width: 100%;	height: 10px;	/*background: url("/img/h-1-4.gif") no-repeat;*/}
div#h-1-5		{ width: 365px;	height: 30px;}
div#h-2			{ width: 292px;	float: left; }
div#h-2-1		{ width: 100%;	height: 15px;	}
div#h-2-2		{ width: 100%;	height: 71px; }
div#h-2-3		{ width: 100%;	height: 25px;	}
div#h-3			{ width: 257px;	float: left; }
div#h-3-1		{ width: 100%;	height: 10px;	}
div#h-3-2		{ width: 100%;	height: 10px;	/*background: url("/img/h-3-2.gif") no-repeat;*/}
div#h-3-3		{ width: 100%;	height: 50px;	/*background: url("/img/h-3-3.gif");*/}
div#h-3-4		{ width: 100%;	height: 10px;	/*background: url("/img/h-3-4.gif") no-repeat;*/}
div#h-3-5		{ width: 138%;	height: 30px;	}


div#c			{ width: 100%; }
div#c-1			{ width: 1090px;	float: left; padding-left: 11px;}
div#c-1-4		{ width: 302px;	float: left; /*padding: 22px 7px 20px 7px;*/background: #09458D;}
div#c-1-4 img		{padding:0px;}
div#c-1-5		{ width: 365px;	float: left; /*padding: 17px 73px 18px 0px;*/}
div#c-1-60		{ width: 88px;	float: left; /*padding:18px 0 17px;*/}
div#c-1-1		{ width: 28%;	float: left;height: 37px; display:none;	/*background: url("/img/c-1-1.jpg") no-repeat;*/}
div#c-1-2		{ width: 28%;	float: left;height: 33px;	/*background: url("/img/c-1-3.gif") no-repeat;*/}
div#c-1-3		{ width: 28%;	float: left;height: 33px;	/*background: url("/img/c-1-3.gif") no-repeat;*/}
div#c-2 			{ width: 680px;float: right;padding-right: 40px;}
div#c-2-1		{ width: 100%;	height: 26px;	/*background: url("/img/c-2-1.gif");*/}
div#c-2-2		{ width: 654px;	/*background: url("/img/c-2-2.gif"); border-right: 1px solid #c3c3c3; border-bottom: 1px solid #c3c3c3;*/}
div#c-2-3		{ width: 100%;	}
div#c-3			{ width: 292px;	float: right;}
div#c-3-1		{ width: 100%;	height: 23px;	/*background: url("/img/c-3-1.jpg") no-repeat;*/}
div#c-3-3		{ width: 100%;		/*background: url("/img/c-3-3.gif") no-repeat;*/}
div#c-3-5		{ width: 100%;	height: 33px;	/*background: url("/img/c-3-5.jpg") no-repeat;*/}


div#f			{ width: 1022px;	height: 55px;	 margin: -55px auto 0 auto; background: url("/img/fonfooter.jpg") repeat-y;}
div#f-1			{ width: 220px;	float: left; }
div#f-1-0		{ width: 100%;	height: 10px;	}
div#f-1-1		{ width: 100%;	height: 30px;	}
div#f-2			{ width: 512px;	float: left; }
div#f-2-0		{ width: 100%;	height: 9px; }
div#f-2-1		{ width: 100%;	height: 1px;}
div#f-2-2		{ width: 100%;	height: 20px; }
div#f-3			{ width: 280px;	float: left; }
div#f-3-1		{ width: 100%;	height: 40px;	}

div#f-hack			{ width: 100%; height: 61px; clear: both; }

div#page-path	{ width: 100%; margin-bottom: 10px; text-align: left; }
div#rarrow		{ width: 9px; height: 8px; margin-left: 10px; margin-right: 10px; float: left; }

div.hidden { visibility: hidden; width: 1px; height: 1px;}

div.menu1 ul { margin-left: 0px; margin-right: 0px; padding: 0px; list-style-type: none;}
div.menu1 ul li { padding: 0px; text-align: left; margin-bottom: 0px;}

table.wh { width: 100%; height: 100%; }
table.w { width: 100%; }
table.h { height: 100%; }

.vmiddle {vertical-align:middle;}
.vbottom {vertical-align:bottom;}

.table {display:table-cell;}
.table .tr, .table .td { position: relative;}
.vbottom .tr, .vbottom .td {  top: 100%; width: 100%;}
.vbottom .td { top: -100%;}
.vmiddle .tr, .vmiddle .td {  top: 50%; width: 100%;}
.vmiddle .td { top: -50%;}

.font16 {font-size: 16px;}

div.block 
{
width: 240px; 
float: left; 
border: 1px solid #c8c8c8;
}

div.menu1		{ text-align: left;  }
div.menu2		{ width: 100%;  }
div.menu2_h	{  width: 100%;}
div.menu2_start	{ width: 100%; padding:0; background:#4D76AA;line-height:1px;}
div.menu2_end	{ width: 100%; }

div.menu-header	{ margin-bottom: 3px; padding-left: 12px;  }
div.menu				{ left: 0px; width: 100%; position: absolute; top:-9999px; text-align: left; margin-bottom: 5px;}
div.menu-hover		{ left: 0px; width: 100%; position: relative; top:0px; text-align: left; margin-bottom: 5px;}

div#menu ul { margin-left: 0px; margin-right: 0px; padding: 0px; list-style-type: none;}
div#menu ul li { padding: 0px; text-align: left; margin-bottom: 0px;}

#c-1-5 a.menu-header-1 {font-size: 12px;text-decoration: none;  color:#fff;}
#c-1-5 a.menu-header-2 {color: #072e60; font-size: 11px;text-decoration: none;  margin: 2px 0 1px 0; font-weight: 400;}

a.menu-header-1 {font-size: 12px;text-decoration: none; width: 100%; color:#fff;}
a.menu-header-1:hover {text-decoration: none; color: #bf00e9;}
a.menu-header-2 {color: #072e60; font-size: 11px;text-decoration: none; width: 100%; margin: 2px 0 1px 0; font-weight: 400;}
a.menu-header-2:hover {text-decoration: none; color: #0063e1;}

td.empty {border: 1px #ffffff solid; }
td.border {border: 1px #c3c3c3 solid; }

.menu2_start select,.menu2_start input,.menu2_start textarea {
font-family: tahoma, sans-serif;
font-size: 12px;
background-color: #eeeeee;
padding: 1px;
border:none;
}

select.filter, input.filter, input.filter, textarea.filter {
font-family: tahoma, sans-serif;
font-size: 12px;
background-color: #eeeeee;
padding: 1px;
}

.cell {
vertical-align:bottom; 
border:1px white solid;
background-repeat:no-repeat;
}
.cellmiddle{
vertical-align:middle; 
border:1px white solid;
background-repeat:no-repeat;
}

div#u-u {width: 1022px; margin: 0 auto 0 auto; background: url('/img/fonfooter.jpg') repeat-y;}

#top_menu {margin:0px 13px 0px 10px; border:0px; border-collapse:collapse; padding:0px;}
#top_menu td{padding:10px;}
#top_menu #col_1 {width:302px; background: #09458D;}
#top_menu #col_1 ul{list-style:none; margin:0px auto; width:247px;}
#top_menu #col_1 li{margin:3px 0px; width:247px; height:38px; padding:0px; background:white;}
#top_menu #col_1 li a{display:block; width:247px; height:38px; padding:0px; text-decoration:none;}
#top_menu #col_1 #pozvonit a{background:url('/img/callme.jpg') no-repeat;}
#top_menu #col_1 #consult a{background:url('/img/colsunt.jpg') no-repeat;}
#top_menu #col_1 #specialist a{background:url('/img/callspec.jpg') no-repeat;}
#top_menu #col_1 #magazin a{background:url('/img/store123.jpg') no-repeat;}
#top_menu #col_2{background:#4d76aa; width:437px; vertical-align:middle;}
#top_menu #col_2 ul{width:88px; float:left; margin:0px; margin-top:10px; padding:0px; list-style:none;}
#top_menu #col_2 ul li{margin:5px 0px; width:88px; padding:6px 0px 0px 0px;}
#top_menu #col_2 ul li a{display:block; width:88px; height:18px;}
#top_menu #col_2 #apple{background:url('/img/icons/applel.png') center no-repeat;}
#top_menu #col_2 #sony{background:url('/img/icons/sony.png') center no-repeat;}
#top_menu #col_2 #nokia{background:url('/img/icons/nokia.png') center no-repeat;}
#top_menu #col_2 #samsung{background:url('/img/icons/samsung.png') center no-repeat;}
#top_menu #col_2 #htc{background:url('/img/icons/htc.png') center no-repeat;}
#top_menu #col_2 .menu1{float:left;}
#top_menu #col_2 .menu1 ul { margin-left: 0px; margin-right: 0px; padding: 0px; list-style-type: none; }
#top_menu #col_2 .menu1 p { padding: 5px 0px; text-align: left; margin-bottom: 0px;}

#top_menu #col_3{vertical-align:middle; text-align:center; background:#e9f0f8; width: 245px; line-height: 15px;}
#top_menu #col_3 a{color:#05336c; font-weight: bold;}
#top_menu #col_3 span{color:#193762; font-size:12px; font-weight: bold; display:block;}

.applesolo th {background: #ebebeb url('http://www.ymservice.ru/files/images/content/bgcupsolo.gif'); background-repeat:repeat-x;}
.applesolo th, .applesolo td {border:1px solid #c0c0c0;font-family: tahoma; font-size:12px;color:#4d4d4d; padding:0 8px 0 8px;}
.applesolo th {color:#072e60}
