/**
* @package aritmia.site
* @author Parhomenko Artem <parhomenkoaa@gmail.com>
* @version 0.2
* @lastmodified 15.12.2010
*/





@media	screen {

	/*
	 * CSS RESET by Eric Meyer
	 ========================*/

	/* v1.0 | 20080212 */

	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, font, 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, tr, th, td {
		margin: 0;
		padding: 0;
		border: 0;
		outline: 0;
		font-size: 100%;
		vertical-align: baseline;
		background: transparent;
	}
	body {
		line-height: 1;
	}
	ol, ul {
		list-style: none;
	}
	blockquote, q {
		quotes: none;
	}
	blockquote:before, blockquote:after,
	q:before, q:after {
		content: '';
		content: none;
	}

	/* remember to define focus styles! */
	:focus {
		outline: 0;
	}

	/* remember to highlight inserts somehow! */
	ins {
		text-decoration: none;
	}
	del {
		text-decoration: line-through;
	}

	/* tables still need 'cellspacing="0"' in the markup */
	table {
		border-collapse: collapse;
		border-spacing: 0;
	}

	/*Common styles
	==============*/

	.h-wrapper{
		width:940px;
		margin:0px auto;
		
	}
	.b-picLink{
		text-decoration:none;
	}
	.b-picLink span{
		display:block;
		float:left;
		background:url('../images/stuff.jpg');
	}
	.b-picLink em{
		font-style:normal;
	}

	/*Header styles
	=============*/

	.b-logo{
		background:#e8e7e7;
		width:286px;
		height:110px;
		float:left;
		padding:8px 29px 12px 7px;
		color:#656a70;
		
	}
	.b-logo a{
		text-decoration:none;
		font-size:25px;
		font-weight:bold;
		
	}
	.b-logo a img{
		position:relative;
		top: 10px;
	}
	.b-logo a em{
		font-style:normal;
		color:#656a70;
	}
	.b-logo p{
		font-size:14px;
		margin:0px 0px 0px 55px;
		color:#656a70;
		line-height:20px;
		font-weight:bold;
		position:relative;
		top: -3px;
		right:23px;
		text-align:right;
	}
	.table_sl td {
		border: 1px solid black;
		padding-left: 3px;
	}
	.chlife{
		display:block;
		float:left;
		width:118px;
		height:90px;
		background:#e65959;
		padding:40px 10px 0px 10px;
		font-size:14px;
		text-decoration:none;
		color:white!important;
		text-align:center;
		line-height:18px;
    	opacity: .5; /* other browsers */
    	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=50); /* работает в IE6, IE7 и IE8 */
    	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=50)"; /* работает только в IE8 */
	}
	.chlife:hover{
    	opacity: 1; /* other browsers */
    	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100); /* работает в IE6, IE7 и IE8 */
    	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=100)"; /* работает только в IE8 */
	}

	.b-serviceMenu{
		float:right;
		font-size:12px;
		line-height:20px;
		margin:56px 21px 0px 0px;
	}
	.b-serviceMenu li{
		float:left;
		margin:0px 0px 0px 10px;
		padding:0px;
		white-space:nowrap;
	}
	.b-serviceMenu .b-picLink span{
		width:18px;
		height:19px;
		margin:0px 5px 0px 0px;
	}
	.b-serviceMenu .sitemap span{
		background-position:-18px 0;
	}
	.b-serviceMenu .sendmail span{
		background-position:-34px 0px;
	}
	.b-serviceMenu .b-picLink:hover em{
		text-decoration:underline;
		color:#1c8223;
	}
	.h-navigation{
		display:block;
		clear:both;
		position:relative;
		background:url('../images/threembg.jpg') 56px 0px repeat-x #eeeced;
	}
	.rnds{
		width:10px;
		height:10px;
		background:url('../images/rnds.png');
		position:absolute;
	}
	.tlrnd{
		top:0px;
		left:0px;
	}
	.trrnd{
		top:0px;
		right:0px;
		background-position:10px 0;
	}
	.blrnd{
		bottom:0px;
		left:0px;
		background-position:0 10px;
	}
	.brrnd{
		bottom:0px;
		right:0px;
		background-position:10px 10px;
		z-index:99999999999;
	}
	.b-mainMenu{
		width:100%;
		background:url('../images/mainmenubg.jpg');
	}
	.b-mainMenu table{
		width:100%;
		padding:0px;
	}
	.b-mainMenu table td{
		text-align:center;
		vertical-align:middle;
		padding:22px 10px 22px 10px!important;
		
	}
	.b-mainMenu table td span{
		position:absolute;
		width:7px;
		height:55px;
		display:block;
		top:0px;
	}
	.b-mainMenu table .abgl{
		background:url('../images/abgl.jpg');
		left:1px;
	}
	.b-mainMenu table .abgr{
		background:url('../images/abgr.jpg');
		right:1px;
	}
	.b-mainMenu table td.active{
		background:url('../images/actmbg.jpg') #474747;
		background-position:center center;
		position:relative;
		padding: 0px!important;
	}
	.b-mainMenu table td.active div{
		width:100%;
		height:30px;
		padding:26px 0px 0px 0px;
		color:white;
		font-weight:bold;
		text-transform:uppercase;
		font-size:12px;
		position:relative;
	}
	.b-mainMenu table a{
		color:white!important;
		font-size:12px;
		text-transform:uppercase;
		font-weight:bold;
		text-decoration:none;
	}
	.b-mainMenu table a:hover{
		text-decoration:underline;
	}
	.b-threeMenu{
		background:url('../images/threembg.jpg') repeat-x #eeeced;
		float:right;
		padding:25px 0px 25px 19px;
		
	}
	.b-threeMenu ul{
		display:block;
		margin:0px;
		padding:0px;
		width:298px;
	}
	.b-threeMenu ul ul{
		display:none;
		position:absolute!important;
		left:296px;
		z-index:99999999;
		top:0px;
		width:298px;
		padding:0px 0px 0px 3px;
		margin:0px 0px 0px 0px;
	}

	.b-threeMenu ul ul li{
		padding:5px 0px 5px 10px;
		background:#ecebeb url('../images/dots.png') no-repeat;
	}
	.b-threeMenu ul ul a{
		
	}
/*	.b-threeMenu li:hover>ul{
		display:block;
	}*/
	.b-threeMenu li.active>ul{
		display:block;
	}
	.b-threeMenu li{
		font-size:14px;
		font-weight:bold;
		display:block;
		letter-spacing:-1px;
		background:url('../images/dots.png') no-repeat;
		position:relative;
		padding:0px;
		margin:0px;
		
	}
	.b-threeMenu li a{
		display:block;
		width:100%;
		height:100%;
		padding:7px 32px 8px 0px;
	}
	.b-threeMenu li a:hover{
		color:#ae0000;
	}
	.b-threeMenu li.active>a{
		color:#ae0000;
	}
	.b-threeMenu li.dropped>a{
		background:url('../images/gbul.png') no-repeat  255px -12px;
	}
	.b-threeMenu li.dropped>a:hover{
		background-image:url('../images/rbul.png');
	}
	.b-threeMenu li.dropped.active>a{
		background-image:url('../images/rbul.png');
	}
	.b-threeMenu li.first{
		background:none;
	}
	.b-threeMenu li li.first{
		background:#ecebeb;
	}

	.b-slider li{
		width:100%;
		height:397px;
		overflow:hidden;
		margin:0px!important;
		padding:0px!important;
		position:absolute;
		top:0px;
		left:0px;
		background:none;
	}
	.b-slider ul{
		margin:0px!important;
		padding:0px!important;
	}
	.b-slider{
		float:right;
	  height: 400px;
		overflow:hidden;
		position:relative;
	}
  
  .b-slider img{
    width: 100%;
	}

	/*Content
	=======*/

	.h-content{
		padding-bottom: 20px;
	}
	.h-contCol{
		width:500px;
		float:left;
		padding:0px 0px 20px 20px;
		
	}
	.h-sideCol{
		float:right;
		padding:25px 0px 0px 0px;
		width:334px;
	}

	.b-bigButtons li{
		margin:0px 0px 20px 0px;
		background:none;
	}
	.h-qanda__o{
		font-size:12px;
		padding:20px 0px 0px 0px;
		
	}
	.h-qanda__i{
		padding:0px 0px 0px 20px;
	}
	.h-qanda__i p{
		padding:0px;
		margin:10px 0px 0px 0px;
		line-height:1.5em;
		font-style:italic;
	}
	.b-toQanda{
		width:182px;
		height:25px;
		display:block;
		background:url('../images/toqanda.jpg');
		text-align:center;
		padding-top:12px;
		margin:20px 0px 0px 0px;
		
	}
	.b-qnda{
		margin:20px 0px 0px 0px;
		
	}
	.h-footer{
	background-color: #E8E7E7;
    clear: both;
    display: block;
    font-size: 12px;
    height: 135px;
    margin-bottom: 20px;
    padding: 20px 10px 0;
    width: 100%;
	}
	.h-footer{
	line-height: 18px;
	}
	.h-footer span{
		display:block;
		float:left;
	}
	.b-waringInfo{
		width:500px;
		margin-left:60px;
		
	}
	.b-createdBy{
		float:right!important;
	}
	.b-createdBy a{
		text-decoration:none;
	}
	.b-createdBy em{
		text-decoration:underline;
		font-style:normal;
	}
	.b-createdBy img{
		position:relative;
		top:6px;
	}
	#B_crumbBox{
		margin:20px 0px 0px 0px;
		font-size:14px;
	}
	#B_crumbBox .B_crumbBox{
		display:block;
	}
	#B_crumbBox .B_firstCrumb{
		float:left;
		position:relative;
		padding:0px 0px 0px 17px;
		margin:0px 0px 0px -17px;
		background:url(../images/bullet6.png) 0px 3px no-repeat;
	}
	#B_crumbBox .B_homeCrumb, #B_crumbBox .B_crumb{
		padding:0px 20px 0px 0px;
		margin:0px 8px 0px 0px;
		background:url(../images/bullet4.png) right 5px no-repeat;
	}
	#B_crumbBox .B_lastCrumb .B_crumb{
		padding-right:0px;
		margin-right:0px;
		background:none;
	}
div.whereToBuyItem{
	margin:15px 0px 0px 0px;
	width:100%;
}
div.whereToBuyItem .wtbh{
	font-size:15px;
	font-family:Georgia, serif;
	color:#6c6c6c;
	width:100%;
	position:relative;
}
div.whereToBuyItem .wtbh .min{
	cursor:pointer;
	padding-left:20px;
	background:url(../images/129.png) left 2px no-repeat;
}
div.whereToBuyItem .wtbh .min span{
	cursor:pointer;
	border-bottom:1px dotted;
}
div.whereToBuyItem .wtbh .max{
	padding-left:20px;
	background:url(../images/130.png) left 2px no-repeat;
}
div.whereToBuyItem .wtbh .max span{
	cursor:pointer;
	border-bottom:1px dotted;
}
div.whereToBuyItem .wtbc{
	padding:0px 0px 20px 0px;
	display:none;
	width:100%;
	position:relative;
}
#videoBlockOverlay{
	position:fixed;
	left:-100%;
	top:0px;
	width:100%;
	height:100%;
	background:#444444;
	z-index:999;
}
#videoBlockWrap{
	position:fixed;
	left:-100%;
	top:0px;
	width:100%;
	height:100%;
	border-collapse:collapse;
	margin:0px;
	padding:0px;
	z-index:1000;
}
#videoBlockWrap td{
	margin:0px;
	padding:0px;
	vertical-align:middle;
}
#videoBlockWrap .playerWrapper{
	border:3px solid #1C8223;
	padding:23px 5px 5px 5px;
	background:#ffffff;
	margin:0px auto 0px auto;
}
#videoBlockWrap .playerInner{
	position:relative;
}
#videoBlockWrap .playerInner{
	position:relative;
}
#videoBlockWrap .playerInner .close{
	position:absolute;
	right:5px;
	top:-21px;
	font-size:18px;
	color:#1C8223;
	cursor:pointer;
}

}

.table-with-border td {
	border: 1px solid black;
	padding: 5px;
	vertical-align: middle;
}