/* http://meyerweb.com/eric/tools/css/reset/ 
   v2.0 | 20110126
   License: none (public domain)
*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
	/*My Hack*/
	outline: 0;
	background: transparent;
}
tr, th, td{
	margin: 0;
	padding: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
/*My hack*/
sup{vertical-align:text-top}sub{vertical-align:text-bottom}
caption,th{text-align:left}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit}input,textarea,select{*font-size:100%}
/*My hack*/







/*Connect*/
html,body {height: 100%;}
body{
	background:#000 no-repeat fixed url('/inc/images/all-bg.jpg');
	font:13px Arial, Helvetica, sans-serif;
	color:#666;
	line-height:1;
}
.topbanner{
	margin:0 auto;
	width:730px;
	padding-top:5px;
}
hr{
	height:0;
	border:none;
	border-bottom:1px dashed #CCC;
	outline:none;
}
a{
	color:#000;
	text-decoration:underline;
}
a:hover{
	color:#090;
}
a.green{
	color:#090!Important;
}
a.green:hover{
	color:#000!Important;
}
strong,b{
	font-weight:bold;
	
}
table#mainTable {
    margin: 0 auto;
    height: 100%;
	width:1140px;
}
body > table#mainTable{
	min-height: 100%;
    height: auto;
}
td#mainHeader{
    height: 125px;
}
#mainHeader ul{
	display:block;
	overflow:hidden;
	width:540px;
	height:85px;
	position:absolute;
	margin:27px 0 0 280px;
}
#mainHeader ul li{
	display:block;
	float:left;
	width:80px;
	height:85px;
	margin-left:10px;
}
#mainHeader ul a{
	display:block;
	width:80px;
	background: no-repeat url('/inc/images/tovar-icons-4.gif');
	color:#FFF;
	font-size:12px;
	padding-top:70px;
	text-align:center;
	text-decoration:none;
}
#mainHeader ul a:hover{
	color:#1CB73A;
}
#mainHeader ul a#ti2{
	background-position:-80px 0;
}
#mainHeader ul a#ti3{
	background-position:-160px 0;
}
#mainHeader ul a#ti4{
	background-position:-240px 0;
}
#mainHeader ul a#ti5{
	background-position:-320px 0;
}
#mainHeader ul a#ti6{
	background-position:-400px 0;
}
img#logo{
	width:264px;
	height:109px;
	position:absolute;
	z-index:100;
	margin:7px 0 0 0;
	z-index:100;
}
div#plusone{
	position:absolute;
	z-index:101;
	margin:93px 0 0 179px;
}
#loginframe{
	width:300px;
	height:53px;
	position:absolute;
	margin:16px 0 0 840px;
}

#cse-search-box{
	display:block;
	width:300px;
	float:right;
	position:absolute;
	margin:84px 0 0 840px;
}
#cse-search-box #q{
	width:245px;
	border:none!important;
	padding:2px;
	height:18px;
	background-position:3px 4px!important;
}
#cse-search-box #b{
	width:245px;
	border:none;
	width:45px;
	height:22px;
	font-size:12px;
	cursor:pointer;
	float:right;
	background-color:#999;
	color:#FFF;
}


div#bclear{
	height:155px;
}
div#footer{
    height: 140px;
    margin: -140px auto 0;
	width:1140px;
	background:#2D2D2D;
	-moz-border-radius-topright:5px;
	-moz-border-radius-topleft:5px;
	-webkit-border-top-left-radius:5px;
	-webkit-border-top-right-radius:5px;
	border-top-right-radius:5px;
	border-top-left-radius:5px;
	color:#CCC;
	font-size:12px;
	padding:14px 0 0 0;
	line-height:150%;
}
div#footer strong{
	font-size:13px;
	color:#fff;
	display:block;
	padding-bottom:6px;
}
div#footer a{
	color:#CCC;
}
div#footer a:hover{
	color:#FFF;
}
div#footer div{
	float:left;
	padding:0 30px 0 20px;
	height:130px;
}
div#footer div#copy{
	color:#FFF;
}
div#footer div#copy img{
	margin-top:10px;
}

div#footer ul{
	list-style:disc;
	padding-left:15px;
}
div#footer li{
}

td#colLeft{
	width:145px;
	vertical-align:top;
	padding-right:15px;
}
td#colRight{
	width:300px;
	padding-left:15px;
	vertical-align:top;
}
td#colCenter{
	background-color:#FFF;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	padding:10px 20px;
	vertical-align:top;
}
td#colCenter h1{
	color:#090;
	font-size:21px;
	line-height:115%;
}
td#colCenter h1 span{
	color:#999;
}
td#colCenter h2{
	color:#090;
	font-size:18px;
	line-height:115%;
	margin-bottom:8px;
}
h2 strong{
	font-weight:inherit;
}
td#colCenter h3{
	color:#090;
	font-size:16px;
	line-height:115%;
	margin-bottom:8px;
}
td#colCenter h4{
	color:#090;
	font-size:14px;
	line-height:115%;
	margin-bottom:8px;
}

ul#menu{
	background:url('/inc/images/mnu-bg.png');
	width:145px;
}
ul#menu strong, ul#menu a{
	background-color:#FFF;
	font-size:12px;
	height:18px;
	color:#000;
	display:block;
	text-decoration:none;
	font-weight:bold;
	padding:7px 0 0 10px;
	margin-bottom:7px
}
ul#menu a:hover{
	background-color:#CCC;
}
ul#menu ul{
	display:block;
	padding:3px 12px;
}
ul#menu ul a{
	color:#FFF;
	font-size:12px;
	background:none;
	padding:0;
	height:19px;
	font-weight:normal;
	margin:0;
	white-space:nowrap;
}
ul#menu ul a:hover{
	background:none;
	text-decoration:underline;
}
ul#bestbuy h2{
	font-weight:bold;
	color:#F60;
	height:27px;
	padding-left:10px;
	font-size:15px;
}
.orange{
	color:#F60!important;
	
}
ul#bestbuy{
	background:#FFF repeat-x bottom url('/inc/images/block-bg.png');
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	padding:9px 1px 5px 1px;
	width:143px;
	margin-top:15px;
}
ul#bestbuy li{
	display:block;
	clear:left;
	height:85px;
	line-height:115%;
	
}
ul#bestbuy img{
	width:64px;
	height:73px;
	float:left; margin:0;
}
ul#bestbuy span{
	display:block;
	background-color:#F90;
	color:#fff;
	padding:2px 4px;
	margin-top:5px;
	float:left;
}
ul#bestbuy li.vip a{
	color:#090;
}
ul#bestbuy li.vip span{
	background:#F60
}
#search_up{
	margin-bottom:15px;
	-moz-border-radius:5x;
	-webkit-border-radius:5px;
	border-radius:5px;
	padding:8px;
	height:30px;
	background:#FFF;
}
#socoal-links{
	margin-bottom:15px;
	-moz-border-radius:5x;
	-webkit-border-radius:5px;
	border-radius:5px;
	padding:8px;
	height:30px;
	background:#FFF;
}
#socoal-links a{
	display:block;
	float:right;
	width:30px;
	height:30px;
	background-image:url('/inc/images/social_icons_new.gif');
	margin:0 0 0 9px;
}
#socoal-links #soc_fb{
	background-position:0 -30px;
}
#socoal-links #soc_tw{
	background-position:0 -60px;
}
#socoal-links #soc_rs{
	background-position:0 -90px;
}
#socoal-links #soc_mo{
	background-position:0 -120px;
}
#socoal-links #soc_ss{
	background-position:0 -150px;
}
#socoal-links #soc_in{
	background-position:0 -180px;
}
#socoal-links #soc_yt{
	background-position:0 -210px;
}
	/*Tips*/
.tip-text{
	display:none;
}
.tip-title{
	background-color:#FEF5AB;
	padding:3px 6px 4px 6px;
	border:1px solid #666666;
	background-color:#ffffff;
	color:#000;
	-moz-border-radius:3x;
	-webkit-border-radius:3px;
	border-radius:3px;
	max-width:300px;
}
#vk_groups{
	margin-bottom:15px;
	height:216px!Important;
	overflow:hidden;
}
.fb-like-box{
	margin-bottom:15px;
	background:#FFF;
	height:220px;
	width:300px;
}
#premium-banner-1,#premium-banner-2{
	width:300px;
	min-height:250px;
	background-color:#EFEFEF;
	margin-bottom:15px;
}
#premium-banner-2{
	margin-bottom:0;
}
.right-block{
	background:#FFF repeat-x bottom url('/inc/images/block-bg.png');
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	margin-bottom:15px;
}
#your_phone{
	padding:10px;
	font-size:12px;
	height:90px;
	overflow:hidden;
	background:#FFF;
}
#selectedyp{
	height:100px;
}
#your_phone i{
	display:block;
	float:left;
	width:80px;
	height:85px;
	background: no-repeat center url('/inc/images/your-phone.gif');
	padding-top:5px;
}
#selectedyp img{
	float:left;
	width:75px;
	height:75px;
	margin:5px 6px 0 0;
}
#selectedyp a{
	color:#F60;
}
#selectedyp a:hover{
	color:#000;
}
#selectedyp b{
	font-size:15px;
	display:block;
	padding-bottom:6px;
}
#selectedyp li{
	display:block;
	height:17px;
	float:left;
	width:75px;
	white-space:nowrap;
	background:no-repeat url('/inc/images/disc.png') 3px 4px;
	padding-left:13px;
}
#selectedyp li#otheryp{
	background:none;
	
}
#selectedyp li a{
	color:#000;
}
#selectedyp li#otheryp a{
	color:#090;
	font-size:11px;
}
#selectedyp li#otheryp a:hover{
	color:#F60;
}
#your_phone i img{
	width:75px;
	height:75px;
}
#your_phone strong{
	font-size:15px;
	color:#F60;
	display:block;
	padding-bottom:4px;
}
#your_phone span{
	color:#999;
	display:block;
	padding-bottom:6px;
}
#your_phone .button{
	float:right;
	margin-right:3px;
}
#your_phone select{
	margin-bottom:2px;
	width:150px;
}
.button{
	cursor:pointer;
	background-color:#999999;
	color:#FFF;
	border:none;
	outline:none;
	border:2px solid #999;
}
.button_green, .button_green2{
	cursor:pointer;
	background-color:#090;
	color:#FFF;
	border:none;
	outline:none;
	border:none;
}
.spinner{
	background: no-repeat center url('/inc/images/spinner-5.gif')!important;
}
/*Хлемные крошки*/
div#breadcramps{
	font-size:11px;
	color:#999999;
	text-align:left;
	padding-bottom:12px;
	padding-top:5px;
}
div#breadcramps div{
	display:inline;
}
div#breadcramps span{
	font-size:15px;
	color:#00CC00;
	padding:0px 4px;
}
div#breadcramps div span{
	font-size:11px;
	color:#999999;
	padding:0px;
}
div#breadcramps a{
	color:#999999;
}
div#breadcramps a:hover{
	color:#090;
}
div#breadcramps a:hover span{
	color:#090;
}
/*Хлемные крошки*/

label,button{
	cursor:pointer;}

div.pages{
	text-align:center;
	line-height:150%;
	border-top:1px dashed #CCC;
	padding-top:4px;
}
div.pages a{
	color:#090;
}
div.pages a:hover{
	color:#000;
}
div.pages big{
	font-size:15px;
	color:#F60;
}
div.pages span.sel{
	font-weight:bold;
	color:#F60;
	font-size:15px;
}
div.pages button{
	color:#090;
	border:none;
	background:none;
	outline:none;
	text-decoration:underline;
	cursor:pointer;
	padding:0px;
	overflow:visible;
	margin:0px 2px;
}
div.pages button:hover{
	color:#000;
}
.lines{
	background-color:#EFEFEF!important;
	background-image:url('/inc/images/lines.gif')!important;
	background-repeat:repeat!important;
}



#topmenu{
	background-color:#D5D5D5;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	padding:8px 13px 9px 13px;
	font-size:13px;
	margin-bottom:14px;
}
#topmenu li{
	display:inline;
}
#topmenu span{
	display:inline;
	margin:0 8px;
	color:#999;
}
#topmenu a{
	color:#000;
}
#topmenu a:hover{
	color:#090;
}
#topmenu a.sel{
	font-weight:bold;
}

img.image_in_text_left{
	float:left;
	border:none;
	margin:2px 15px 3px 0;
}
img.image_in_text_right{
	float:right;
	border:none;
	margin:2px 0 3px 15px;
}
img.image_in_text{
	float:none;
	border:none;
}

#ftext,.ftext{
	line-height:130%;
	font-size:14px;
	padding-bottom:10px;
	text-align:justify;
}

 
 
 
#ftext p,.ftext p{
	margin-bottom:8px;
}
#ftext ol,.ftext ol{
	display:block;
	margin-bottom:10px;
	list-style:decimal outside;
	padding-left:35px;
}
#ftext ul,.ftext ul{
	display:block;
	margin-bottom:10px;
	list-style: disc outside;
	padding-left:35px;
}
#ftext li,.ftext li{
	margin-bottom:2px;
}
#ftext table,.ftext table{
	margin-bottom:10px;
	margin-top:3px;
}
#ftext td,#ftext th,.ftext td,.ftext th{
	vertical-align:middle;
	padding:4px;
}
#ftext .borders th,.ftext .borders th,#ftext .borders td,.ftext .borders td{
	padding:4px 9px;
	border:1px solid #999;
}
#ftext .borders th, .ftext .borders th{
	background-color:#EFEFEF;
	color:#000;
	text-align:center;
}
/*MarketGid*/
#MarketGidComposite608{
	width:98%;
	margin:0 auto;
}
.mcimage1086{
	padding-top:3px!important;
	padding-bottom:3px!important;
}
.mctc1086{
	border-right:1px solid #FFF!important;
	border-left:1px solid #FFF!important;
	padding:3px 0 4px 0!important;
}
#banners ol{
	display:block;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	background:#FFF;
	padding:1px;
	height:566px;
	overflow:hidden;
	margin-bottom:15px;

}
#banners li{
	display:block;
	height:80px;
	margin-bottom:1px;
	background:#FFF repeat-x bottom url('/inc/images/bg-bans.png');
}
#banners a{
	display:block;
	height:80px;
	background-repeat:no-repeat;
	padding: 9px 7px 0 145px;
	color:#090;
	font-size:15px;
	text-decoration:underline;
	line-height:130%;
}
#banners a:hover{
	color:#F30;
	background-position: -4px 0;
	padding-left:141px;
	padding-right:11px;
}
#banners i{
	display:block;
	position:absolute;
	margin:9px 0 0 -29px;
	width:29px;
	height:67px;
	background:url('/inc/images/bans-ar.png');
	}
	
	
.suberror{
	background-image:url('/inc/images/error_bg.png');
	background-repeat:no-repeat;
	padding:10px 6px 5px 6px;
	color:#FFF;
	font-size:12px;
	text-align:left;
	line-height:120%;
	
}
.suberror a{
	color:#fff;
	font-weight:bold;
}
.success{
	background-color:#C0F2A8;
	color:#090;
	background-image:url(/inc/images/icons/tick.png);
	background-position:5px 6px;
	background-repeat:no-repeat;
	padding:7px 7px 7px 27px;
}
/*Рейтинг*/
div.rateit{
	width:104px;
	text-align:center;
	background:no-repeat 4px 1px url('/inc/images/stars/stars_0.png');
}
div.rateit span{
	display:block;
	background:no-repeat 96px 0px url('/inc/images/stars/stars_bg.png');
	width:96px;
	margin:1px 0px 4px 4px;
	white-space:nowrap;
	height:16px;
}
div.rateit span div{
	width:19px;
	height:16px;
	float:left;
	cursor:pointer
}
div.rateit small{
	font-size:10px;
	color:#333;
	color:#090;
}


#ftext em{
	font-style:italic!important;
}