@media screen
{
	body
	{
		font-family: tahoma;
		font-size: 11px;
		margin	: 0px;
		padding	: 0px;
		height	: 100%;
		width	: 100%;
	}
	body a:hover
	{
		text-decoration: none;
	}
	body a img
	{
		border	: none;
	}
	br.both
	{
		clear	: both;
	}
	div#content,
	div#genres,
	div#page,
	div#search,
	div#trailer
	{
		margin	: 0px auto;
		padding	: 7px 0px 0px 7px;
		width	: 976px;
	}
	div#content div,
	div#genres div
	{
		border	: 1px solid;
		float	: left;
		height	: 314px;
		margin	: 0px 7px 7px 0px;
		width	: 186px;
	}
	div#content div.noPrice
	{
		height	: 295px;
	}
	div#content div.both,
	div#genres div.both
	{
		height	: 325px;
	}
	div#content div form
	{
		margin	: 3px;
	}
	div#content div form input,
	div#content div form label
	{
		margin	: 0px 0px;
		width	: 170px;
	}
	div#content div h3,
	div#content div h4
	{
		font-size: 12px;
		margin	: 0px;
		text-align: center;
	}
	div#content div img
	{
		border	: none;
		margin	: 5px 5px 0px;
	}
	div#content div p
	{
		font-size: 10px;
		margin	: 5px;
		height	: 65px;
	}
	div#content div p.noTable
	{
		height	: 130px;
	}
	div#content div p a
	{
		font-weight: bold;
	}
	div#content div table
	{
		border-bottom: 1px dotted;
		margin	: 5px 5px 8px;
		width	: 173px;
	}
	div#content div table tr td.left
	{
		width	: 60px;
	}
	div#content div.my
	{
		border-top: none;
		height	: 140px;
		padding	: 0px 5px 6px 5px;
		width	: 957px;
	}
	div#content div.my img.border
	{
		border	: none;
		height	: 1px;
		margin	: 0px 0px 4px 0px;
		width	: 956px;
	}
	div#content div.my img
	{
		border	: 1px solid;
		float	: left;
		margin	: 0px 5px 0px 0px;
	}
	div#content div.my img.button
	{
		margin	: 0px 0px 7px 0px;
	}
	div#content div.my p
	{
		border	: 1px solid;
		float	: left;
		height	: 125px;
		margin	: 0px 5px 0px 0px;
		padding	: 3px;
		width	: 250px;
	}
	div#content h2
	{
		border	: 1px solid;
		border-bottom: none;
		float	: left;
		font-size: 20px;
		font-weight: normal;
		height	: 27px;
		margin	: 0px;
		padding	: 1px 4px;
		width	: 959px;
	}
	div#content h2.licence
	{
		font-size: 12px;
		height	: 21px;
		margin	: -30px 0px 0px 0px;
		padding	: 4px;
		width	: 959px;
		text-align: right;
	}
	div#content p#reload
	{
		height	: 55px;
	}
	div#content p#unique
	{
		margin	: 0px 0px 5px 0px;
		height	: auto;
	}
	div#content ul#userOffers
	{
		border	: 1px solid;
		height	: auto;
		list-style: none;
		padding	: 0px;
		margin	: 0px 0px 4px 0px;
		width	: 968px;
	}
	div#content ul#userOffers li
	{
		border	: 1px solid;
		height	: 67px;
		margin	: 1px 0px 0px 0px;
		padding	: 4px;
		width	: 958px;
	}
	div#content ul#userOffers li.first
	{
		margin	: 0px;
	}
	div#content ul#userOffers li img
	{
		float	: left;
		margin	: 0px;
	}
	div#content ul#userOffers li h4,
	div#content ul#userOffers li span,
	div#content ul#userOffers li strong
	{
		display	: block;
		float	: left;
	}
	div#content ul#userOffers li h4
	{
		font-size: 20px;
		margin	: 12px 0px 0px;
		text-align: center;
		width	: 200px;
	}
	div#content ul#userOffers li span
	{
		margin	: 0px 0px 0px 15px;
	}
	div#content ul#userOffers li span.description
	{
		margin	: 15px 0px 0px 15px;
		width	: 335px;
	}
	div#content ul#userOffers li span.info
	{
		margin	: 10px 0px 0px 15px;
	}
	div#content ul#userOffers li strong
	{
		margin	: 0px 0px 0px 15px;
		width	: 385px;
	}
	div#genres img
	{
		height		: 132px;
		margin		: 4px;
		width		: 176px;
	}
	div#genres div h3
	{
		font-size: 16px;
		height	: 22px;
		margin	: 4px;
		padding	: 3px 0px 0px;
		text-align: center;
		width	: 176px;
	}
	div#genres div h3 a
	{
		float	: left;
		text-decoration: none;
		width	: 170px;
	}
	div#genres div h3 img
	{
		float	: left;
		height	: auto;
		margin	: -3px 0px 0px;
		width	: auto;
	}
	div#genres div p
	{
		margin	: 0px 4px;
	}
	body div#footer
	{
		margin	: 6px auto;
		width	: 986px;
	}
	body div#footer ul
	{
		border	: solid 1px;
		height	: 78px;
		margin	: 0px;
		padding	: 0px 0px 0px 1px;
		width	: 983px;
	}
	body div#footer ul li
	{
		border	: solid 1px;
		float	: left;
		height	: 60px;
		list-style: none;
		margin	: 3px 0px 0px 2px;
		padding	: 5px 5px;
		width	: 231px;
	}
	div#header
	{
		height	: 250px;
		margin	: 0px auto;
		width	: 1000px;
	}
	div#header div,
	div#header form
	{
		border	: 1px solid;
		float	: left;
		height	: 234px;
		margin	: 7px 0px;
		padding	: 0px;
		width	: 221px;
	}
	div#header div img
	{
		float	: left;
		margin	: 0px;
	}
	div#header div p
	{
		float	: left;
		height	: 62px;
		margin	: 0px;
		padding	: 3px;
		width	: 215px;
	}
	div#header div ul
	{
		float	: left;
		height	: 121px;
		list-style: none;
		margin	: 0px;
		padding	: 0px;
		width	: 221px;
	}
	div#header div ul li
	{
		height	: 14px;
		margin	: 0px;
		padding	: 8px;
	}
	div#header div#dialed p
	{
		font-size	: 30px;
		height		: 47px;
		padding		: 18px 3px 3px;
		text-align	: center;
	}
	div#header div#dialed p#text
	{
		font-size	: 14px;
		height		: 100px;
	}
	div#header form br
	{
		clear	: left;
	}
	div#header form img
	{
		float	: left;
		margin	: 0px;
	}
	div#header form p
	{
		display	: inline;
		float	: left;
		padding	: 0px;
		margin	: 0px 0px 0px 10px;
		padding	: 0px;
		width	: 201px;
	}
	div#header form p a
	{
		font-size: 14px;
	}
	div#header form p input.checkbox
	{
		float	: left;
		margin	: 5px;
	}
	div#header form p input.submit
	{
		float	: right;
		margin	: 4px;
	}
	div#header form p input.text
	{
		float	: left;
		margin	: 0px;
		width	: 190px;
	}
	div#header form p label
	{
		float	: left;
		font-size: 14px;
		margin	: 3px 0px;
		width	: 201px;
	}
	div#header form p label a
	{
		font-size: 9px;
	}
	div#header form p span
	{
		float	: left;
		margin	: 8px 0px 0px 0px;
	}
	div#header img
	{
		border	: none;
		float	: left;
		margin	: 7px;
	}
	div#navigation,
	div#pagination,
	div#paginationGenres
	{
		height	: 31px;
		margin	: 6px auto;
		width	: 986px;
	}
	div#navigation a
	{
		float	: left;
		font-size: 18px;
		font-weight: bold;
		margin	: 4px;
		text-decoration: none;
	}
	div#navigation a:hover
	{
		text-decoration: underline;
	}
	div#navigation a.bookmark
	{
		float	: right;
		margin	: 4px;
	}
	div#navigation form
	{
		float	: right;
		margin	: 4px;
		padding	: 0px;
	}
	div#navigation form p
	{
		margin	: 0px;
		padding	: 0px;
	}
	div#navigation form p a
	{
		float	: none;
		font-size: 11px;
		font-weight: normal;
		text-decoration: underline;
	}
	div#navigation form p a:hover
	{
		text-decoration: none;
	}
	div#navigation img,
	div#pagination img,
	div#paginationGenres img
	{
		border	: none;
		margin	: 0px;
		float	: left;
	}
	div#navigation img.right,
	div#pagination img.right,
	div#paginationGenres img.right
	{
		float	: right;
	}
	div#page
	{
		padding	: 5px ;
	}
	div#page form br
	{
		clear	: left;
	}
	div#page form input,
	div#page form span
	{
		float	: left;
	}
	div#page form input.text
	{
		width	: 190px;
	}
	div#page form label
	{
		clear	: left;
		float	: left;
		height	: 25px;
		width	: 150px;
	}
	div#search
	{
		margin-bottom: 7px;
	}
	div#search label,
	div#search select,
	div#search textarea
	{
		clear	: none;
		float	: left;
		height	: 100px;
		margin	: 2px;
		width	: 100px;
	}
	div#search p
	{
		margin	: 0px;
		padding	: 0px;
	}
	div#trailer div#payment
	{
		border	: none;
		float	: left;
		padding	: 0px;
		margin	: 0px;
		width	: 404px;
	}
	div#trailer div#payment h4
	{
		border	: 1px solid;
		float	: right;
		font-size: 17px;
		font-weight: normal;
		margin	: 0px 0px 5px;
		padding	: 3px;
		height	: 22px;
		width	: 398px;
	}
	div#trailer div#payment h4 select
	{
		float	: right;
	}
	div#trailer div#payment h4 span
	{
		float	: left;
	}
	div#trailer div#payment ul
	{
		float	: right;
		list-style: none;
		margin	: 0px;
		padding	: 0px;
		width	: 406px;
	}
	div#trailer div#payment ul li
	{
		border	: 1px solid;
		font-size: 11px;
		margin	: 0px 0px 4px;
		padding	: 0px;
		width	: 404px;
	}
	div#trailer div#payment ul li.ideal form select
	{
		margin	: 2px 2px 0px 40px;
	}
	div#trailer div#payment ul li.method_73
	{
		height	: 73px;
	}
	div#trailer div#payment ul li.method_83
	{
		height	: 83px;
	}
	div#trailer div#payment ul li.method_118
	{
		height	: 118px;
	}
	div#trailer div#payment ul li.method_286
	{
		height	: 286px;
	}
	div#trailer div#payment ul li.method_286 p
	{
		margin	: 4px;
	}
	div#trailer div#payment ul li form.noImage
	{
		margin-left: 75px;
	}
	div#trailer div#payment ul li h5
	{
		font-size: 15px;
		margin	: 5px 0px 0px;
	}
	div#trailer div#payment ul li h5.noImage
	{
		margin-left: 75px;
	}
	div#trailer div#payment ul li h6
	{
		font-size: 28px;
		font-weight: normal;
		margin	: 0px;
		padding	: 0px;
		text-align: center;
	}
	div#trailer div#payment ul li form
	{
		margin	: 3px;
	}
	div#trailer div#payment ul li img
	{
		float	: left;
	}
	div#trailer div#payment ul li p
	{
		margin	: 0px 0px 0px 25px;
	}
	div#trailer div#player,
	div#trailer .player
	{
		float	: left;
		height	: 438px;
		margin-right: 10px;
		width	: 550px;
	}
	div#trailer div#player img.screenshot
	{
		margin	: 7px 1px;
	}
	div#trailer div#player p
	{
		float	: left;
		font-size: 20px;
		height	: 403px;
		line-height: 1.0;
		margin	: 0px;
		padding	: 35px 100px 0px 150px;
		width	: 300px;
	}
	div#trailer div#player p img
	{
		margin	: 10px 0px;
	}
	div#trailer div#player p span
	{
		font-size: 12px;
	}
	div#trailer div.post
	{
		display	: none;
	}
	div#trailer p#unique
	{
		border	: 1px solid;
		clear	: left;
		margin	: 0px 0px 0px 0px;
		padding	: 5px;
		width	: 952px;
	}
	div#trailer ul#info
	{
		float	: left;
		list-style: none;
		margin	: 0px;
		padding	: 0px;
		width	: 404px;
	}
	div#trailer ul#info li
	{
		border	: 1px solid;
		margin	: 0px 0px 6px 0px;
		width	: 402px;
	}
	div#trailer ul#info li.method_23
	{
		height	: 23px;
	}
	div#trailer ul#info li.method_125
	{
		height	: 125px;
	}
	div#trailer ul#info li.method_125 h3.small
	{
		font-size: 19px;
	}
	div#trailer ul#info li.method_138
	{
		height	: 138px;
	}
	div#trailer ul#info li.method_427
	{
		height	: 427px;
	}
	div#trailer ul#info li.method_427 h3
	{
		margin	: 10px 0px;
	}
	div#trailer ul#info li.method_427 div
	{
		float	: left;
		margin	: 5px 1px;
		text-align: center;
	}
	div#trailer ul#info li h2
	{
		font-size: 30px;
		margin	: 0px;
		text-align: center;
		text-transform: uppercase;
	}
	div#trailer ul#info li h3,
	div#trailer ul#info li h4
	{
		font-size: 22px;
		font-weight: normal;
		margin	: 0px;
		text-align: center;
	}
	div#trailer ul#info li h4
	{
		font-size: 17px;
	}
	div#trailer ul#info li h5
	{
		font-size: 20px;
		font-weight: bold;
		margin	: 5px;
		text-align: center;
		text-transform: uppercase;
	}
	div#trailer ul#info li img.screenshot
	{
		margin	: 5px 0px 0px 5px;
	}
	div#trailer ul#info li p
	{
		margin	: 5px;
	}
	div#trailer ul#info li p.center
	{
		text-align: center;
	}
	div#pagination a,
	div#paginationGenres a
	{
		display	: block;
		font-size: 18px;
		margin	: 3px;
		text-decoration: none;
	}
	div#pagination a img,
	div#paginationGenres a img
	{
		margin-top: 3px;
	}
	div#pagination a.next,
	div#paginationGenres a.next
	{
		float	: right;
	}
	div#pagination a.previous,
	div#paginationGenres a.previous
	{
		float	: left;
	}
	h1
	{
		border	: 1px solid;
		font-size: 20px;
		font-weight: normal;
		margin	: 0px auto 7px;
		width	: 986px;
	}
	h1 span
	{
		padding	: 0px 4px;
	}	/**
	 * NyroModal css
	 */
	div#nyroModalLoading
	{
		background-position: 	center;
		background-repeat: 		no-repeat;
		border-style:			solid;
		border-width:			4px;
		height:					50px;
		top:					50px;
		width:					50px;
	}
	div#nyroModalLoading.error
	{
		background-position: 	center;
		background-repeat: 		no-repeat;
		border-style:			solid;
		border-width:			4px;
		height:					50px;
		padding:				20px;
		width:					50px;
	}
	div#nyroModalWrapper
	{
		padding:				0px;
	}
	div#nyroModalWrapper div.wrapper
	{
		border-style:			solid;
		border-width:			4px;
		padding:				0px;
	}
	div#nyroModalWrapper div.wrapper div#nyroModalContent
	{
		padding:				0px;
	}



	div#nyroModalFull div#notify
	{
		height					: 400px;
		width					: 400px;
	}
	div#nyroModalFull div#notify div
	{
		margin					: 10px 0px 0px 50px;
	}
	div#nyroModalFull div#notify h3,
	div#nyroModalFull div#notify p
	{
		background				: none;
		border					: none;
		margin					: 0px 50px 0px 50px;
		padding					: 0px;
		width					: 300px;
	}
	div#nyroModalFull div#notify p
	{
		font-size				: 18px;
	}
	div#nyroModalFull div#notify img#notify
	{
		margin					: 20px 0px 10px 130px;
	}
	div#nyroModalFull div#paymentIdeal
	{
		border					: solid;
	}
	div#nyroModalFull div#paymentPhone h1
	{
		margin					: 0px;
		width					: 788px;
	}
	div#nyroModalFull div#paymentPhone div#paymentPhoneContainer
	{
		border					: none;
		height:					310px;
		margin:					0px 10px;
		overflow				: hidden;
		padding:				0px;
		width:					768px;
	}
	div#nyroModalFull div#paymentPhone div#paymentPhoneContainer div#attention
	{
		display					: inline;
		margin:					45px 0px 0px 75px;
		float:					left;
		width					: 600px;
	}
	div#nyroModalFull div#paymentPhone div#paymentPhoneContainer div#bar
	{
		display:				inline;
		float:					left;
		height:					19px;
		margin:					40px 0px 0px 274px;
		width:					220px;
	}
	div#nyroModalFull div#paymentPhone div#paymentPhoneContainer div#bar div
	{
		margin:					0px;
		width:					0px;
	}
	div#nyroModalFull div#paymentPhone div#paymentPhoneContainer div#buttonCancel,
	div#nyroModalFull div#paymentPhone div#paymentPhoneContainer div#buttonFinish
	{
		display					: none;
		float					: left;
	}
	div#nyroModalFull div#paymentPhone div#paymentPhoneContainer div#content
	{
		display					: inline;
		float:					left;
		height:					155px;
		margin:					0px 0px 0px 195px;
		padding					: 0px;
		width:					400px;
	}
	div#nyroModalFull div#paymentPhone div#paymentPhoneContainer div#content span
	{
		display					: none;
	}
	div#nyroModalFull div#paymentPhone div#paymentPhoneContainer div#price
	{
		float:					right;
		height:					95px;
		margin:					130px 58px 0px 0px;
		text-align:				center;
		width:					115px;
	}
	div#nyroModalFull div#paymentPhone div#paymentPhoneContainer h2
	{
		border-style:			solid;
		border-width:			1px;
		height:					18px;
		margin:					0px 10px;
		width:					788px;
	}
}