@charset "windows-1251";
/* CSS Document */


img { border:none }

a {
	color:#00aff1;
}
a:hover {
	text-decoration:none;
}

body {
	margin: 0px;
	padding: 0px;
	height: 100%;
	background: #73ad20 url(../img/index_bg.jpg) top center no-repeat; /* index_bg.jpg */
	color:#4e4e4e;
	font-size: 14px;
	font-family: Tahoma, Geneva, sans-serif;
}

.block {display:block;}
.skypon { width:270px; height:30px; position: relative;}
.skypon .skype_ico {display: block; position: absolute; left:0px; top:0px;}
.skypon div { display: inline-block;position: absolute; right:30px; top:8px; text-decoration: underline;}

.left {
	position:relative;
	float: left;
}
.right {
	float:right;
}

.ots_15_left {
	padding-left: 15px;
}
.ots_30_left {
	padding-left: 30px;
}
.ots_15_right {
	padding-right: 15px;
}
.ots_10_top {
	padding-top: 10px;
}
.clear {
	clear:both;
	height: 1px;
}

.glav {
	height: 100%;
}

.osn {
	width: 915px;
	height:100%;
	position:relative;
}

.blok_top_menu {
	text-align:left;
	padding-top:17px;
	padding-bottom: 15px;
}

.top_menu { position:relative;}
.top_menu a { box-sizing:border-box; display:inline-block; width:auto; height:27px; }
.top_menu .favorit { padding: 4px 0 0 0;}
.top_menu .register {padding: 4px 0 0 30px; background: url(../img/ico_register.png) left center no-repeat; margin-left:5px;}


.shap_blok_logo {
	width: 330px;
	height: 140px;
	background: url(../img/ind_shap_bg_logo.png) left top no-repeat;
	background-position: 0 -9px;
	float:left;
	text-align:left;
	margin-left: -108px;
	padding-left: 110px;
}
.shap_blok_logo strong {
	font-weight:normal;
}

.tvoy_dom {position:absolute; left:0px; top:143px; width:84px; height:127px; background: url(../img/ind_logo_tvoi_dom.png) left top no-repeat; z-index:9;}
.tvoy_dom  a{ display:block; position:absolute; left:0px; bottom:12px; width:70px; height:80px; }

.susi_press {position:absolute; left:0px; top:260px; width:111px; height:135px; background: url(../img/ind_knop_susi.png) left top no-repeat; z-index:9;}
.susi_press  a{ display:block; position:absolute; left:0px; bottom:0px; width:111px; height:135px; }

.shap_blok_right {
	text-align:left;
	width: 564px;
	padding-left: 15px;
	height: 76px;
	background: url(../img/ind_shap_bg_right.png) left top no-repeat;
	float: left;
}
.shap_blok_right a{
	margin-left: 14px;
	display: inline-block;
	margin-top: 19px;
}

.shapka_izobr {
	position:relative;
	clear:both;
	height: 258px;
	text-align:left;
}

.banner_flash { position:absolute; width:30%; left:15px; top:-3px; height:250px; text-align:center; }
.banner_flash a { position:absolute; display:block; z-index:10; width:300px; height:250px; left:auto; right:auto;  }


.blok_left {
	float:left;
	text-align:left;
	width:714px;
}

.gl_zag {
	line-height: 26px;
	padding-bottom: 15px;
}


.blok_top_text {
	background:url(../img/top_text.png) top left no-repeat;
	text-align: left;
	height: 142px;
	padding-top: 28px;
	padding-left: 23px;
	padding-right: 35px;
}

.blok_top_text_mag {
	background: rgba(0,0,0,0.15);
	text-align: left;
	padding-top: 28px;
	padding-left: 23px;
	padding-right: 35px;
	padding-bottom: 28px;
}
.blok_top_text_mag h4{
	font-size:16px;
	font-weight:800;
	margin:0px;
}
.blok_top_text_mag img{
	border: 4px solid rgba(0,0,0,0.15);
}

.blok_podtext {
	background: url(../img/top_pod_text.png) top left no-repeat;
	height: 49px;
	padding-left: 23px;
	padding-top: 7px;
}
.blok_podtext a{
	padding-left: 5px;
	padding-right: 5px;
}
	
.blok_kontent {
	margin-top: 16px;
	padding-left: 15px;
	padding-right: 15px;
	padding-top:15px;
	padding-bottom: 30px;
	background:#FFF;
}
.blok_kontent h6{
	clear:both;
	color:#73ad20;
	font-size: 21px;
	margin: 0px 0px 10px 0px;
	font-weight:normal;
}

/* karta tovara */
.zag_left {
	background:#bc492a url(../img/ind_zag_left.gif) left top no-repeat;
	clear:both;
}
.zag_right {
	background: url(../img/ind_zag_right.gif) right top no-repeat;
	height: 24px;
	padding-left: 15px;
	margin-bottom: 20px;
}
.zag_right a{
	text-decoration:none;
}
.tovar_img {
	width: 131px;
	padding-right: 25px;
	padding-left: 15px;
}
.tovar_opis {
	width: 506px;
	text-align:left;
	padding-bottom: 35px;
}

/* end karta tovara */



	
.blok_right {
	position:relative;
	float:left;
	text-align:left;
	width:199px;
	margin-top:-287px;
	line-height: 18px;
}


.blok_right .mediamarkt { position:absolute; width:138px; height:69px; top:0px; left:-34px; background:url(../img/ind_knop_mediamarkt.png) left top no-repeat; font-size:11px; padding-left:74px; padding-top:72px; line-height:14px; }
.blok_right .mag { position:absolute; width:162px; height:185px; top:131px; left:-5px; background:url(../img/ind_knop_magaz.png) left top no-repeat; padding-left:31px; padding-top:86px; }
.blok_right .mag a{ color:#58c0d6; font-size:18px;}

.blok_right .vyberi { position:absolute; width:161px; height:230px; top:268px; left:-4px; background:url(../img/ind_knop_vyberi.png) left top no-repeat; padding-left:36px; padding-top:145px; }
.blok_right .vyberi a{ color:#58c0d6;}

.blok_right .video { position:absolute; width:153px; height:167px; top:473px; left:30px; background:url(../img/ind_knop_videorec.png) left top no-repeat; padding-left:36px; padding-top:97px; }






.footer {
	text-align:left;
	padding-top:32px;
}
.footer_copy {
	background:url(../img/foot_bg.png) bottom right no-repeat;
	width: 595px;
	height: 131px;
	text-align:left;
	padding-right: 120px;
}
a.mvideo {
    display: block;
    margin-top: -36px;
    margin-left: 53px;
}

a.mvideo img {
    height: 40px;
}