html, body {
	height: 100%;
	padding: 0;
	margin: 0;
}

body {
	background-color: #4586C8;
	padding: 0;
	margin: 0px;
	font-family: Arial, Serif, Verdana;
	font-size: 13px;
	line-height: 16px;
	color: #333333;
}
img {
	border: 0;
	margin: 0;
}
p {
	margin: 0;
	padding: 0 0 16px 0;
}
a {
	color: #5fa442;
}
h3 {
	font-size: 14px;
	font-weight: bold;
	color: #5f6971;
	padding: 0 0 14px 0;
	margin: 0;
}
h4 {
	font-size: 14px;
	font-weight: bold;
	color: #5f6971;
	padding: 0 0 0 0;
	margin: 0;
}
div.hr {
	clear: both;
	height: 20px;
	border-top: 1px solid #8cc63f;
}
object, embed {
	-moz-outline-style: none;
}
label {
	cursor: pointer;
}
div.main-container {
	clear: both;
	padding: 0;
	margin: 0px;
	background: #4586C8 url(../gfx/bg-main-container.jpg) no-repeat bottom center;
}
div.main-container-top {
	clear: both;
	background: transparent url(../gfx/bg-main-container-top.gif) repeat-x top center;
}

div.main-data {
	clear: both;
	position: relative;
	width: 904px;
	margin: 0 auto 0 auto;
	padding: 43px 0 0 14px;
}
	div.main-data img.abonett-logo {
		position: absolute;
		top: 0px;
		left: -53px;
	}

	div.main-data div.main-menu {
		position: absolute;
		top: 0px;
		left: 105px;
	}
div.data {
	clear: both;
	width: 904px;
	min-height: 650px;
	_height: 650px;
	padding: 118px 0 0 0;
}
div.main-footer {
	clear: both;
	position: relative;
	height: 170px;
	font-size: 14px;
	color: #ffffff;
	/*background-color: red;*/
}
	div.main-footer img.abonett-url {
		position: absolute;
		top: 0px;
		left: 57px;
	}
	
	div.main-footer div.application {
		position: absolute;
		top: 55px;
		right: 33px;
	}
	
	   div.main-footer div.application a {
	       color: #fff;
	   }
	   
	   div.main-footer div.application a:hover {
	   }
	
	div.main-footer div.copyright {
		position: absolute;
		top: 141px;
		left: 23px;
		width: 420px;
	}
	div.main-footer div.corvus {
		position: absolute;
		top: 127px;
		right: 26px;
		width: 420px;
		text-align: right;
	}
	div.footer-menu {
		position: absolute;
		top: 21px;
		left: 309px;
		width: 560px;
		text-align: right;
	}
	div.footer-menu a {
		text-decoration: none;
		color: #ffffff;
		padding: 0 0 0 20px;
	}
div.box {
	clear: both;
	width: 904px;
}
	div.box div.header {
		float: left;
		clear: both;
		width: 879px;
		padding: 0 0 0 25px;
		height: 61px;
		background: transparent url(../gfx/box/bg-header.png) no-repeat bottom left;
	}
		div.box div.header span {
			display: block;
			float: left;
			padding: 12px 0 0 0;
			font-family: Tahoma, Arial, Serif;
			font-size: 22px;
			color: #ffffff;
		}
	div.box div.content {
		float: left;
		clear: both;
		width: 850px;
		padding: 0 36px 0 18px;
		background: transparent url(../gfx/box/bg-middle.png) repeat-y top left;
	}
	div.box div.footer {
		float: left;
		clear: both;
		width: 904px;
		height: 42px;
		background: transparent url(../gfx/box/bg-footer.png) no-repeat top left;
	}
/*
	home
*/
div.home {
	background: transparent url(../gfx/data/bg-home.png) no-repeat 0px -43px;
	height: 677px;
	padding: 160px 0 0 0;
	font-size: 12px;
}
	div.home-trick {
		background: transparent url(../gfx/data/home-trick.png) no-repeat top left;
		width: 16px;
		height: 78px;
		position: absolute;
		top: 463px;
		left: -2px;
	}
	div.home-text {
		width: 390px;
		height: 350px;
		padding: 28px 0 0 0px;
		line-height: 13px;
	}
	div.home-text p {
		line-height: 13px;
		padding: 0 0 10px 0;
	}
	div.home-text p.small {
		font-size: 11px;
		line-height: 13px;
	}
	a.home-probalja-ki {
		position: absolute;
		display: block;
		float: left;
		top: 120px;
		left: 458px;
		width: 236px;
		height: 236px;
		text-decoration: none;
		background-color: transparent;
	}

	a.page-probalja-ki {
		position: absolute;
		display: block;
		float: left;
		top: 0px;
		left: 635px;
		width: 236px;
		height: 255px;
		text-decoration: none;
	    background: transparent url(../gfx/bg-legyen-sajat-videod.png) no-repeat top left;
	}

/*
	conatacts
*/
div#contacts-left {
    float: left;
    width: 406px;
}

div#contacts-right {
    float: left;
    width: 406px;
}

input.text250,
input.text200 {
	width: 240px;
	height: 20px;
	border: 0;
	padding: 7px 5px 5px 5px;
	background: transparent;
	font-size: 13px;
	font-family: Arial, Serif, Verdana;
	background-color: #f0f0f0;
	border: 3px solid #5fa442;
}
	input.text200 {
		width: 170px;
	}
textarea.long,
textarea.text250 {
	width: 242px;
	height: 80px;
	padding: 5px 5px 5px 3px;
	border: 0;
	background: transparent;
	font-size: 13px;
	font-family: Arial, Serif, Verdana;
	overflow: auto;
	background-color: #f0f0f0;
	border: 3px solid #5fa442;
}
    textarea.long {
		width: 455px
	}
.contacts-submit {
    width: 119px;
    height: 35px;
    border: 0;
    background: transparent url(../gfx/forms/contacts-button-bg.gif) no-repeat top left;
    cursor: pointer;
	margin: 0;
}

.guestbook-submit {
    width: 130px;
    height: 35px;
    border: 0;
    background: transparent url(../gfx/forms/guestbook-button-bg.gif) no-repeat top left;
    cursor: pointer;
	margin: 0;
}

td.guestbook-separator {
    height: 20px;
    border-top: 1px solid #5fa442;
}


/*
	products
*/

table.products-container {
    border: 0;
    padding: 0;
    margin: 0;
}

    td.product-separator {
        height: 21px;
        background: transparent url(../gfx/box/product-separator-bg.gif) repeat-x center left;
    }
    
    td.product-description {
        padding-right: 5px;
    }
    
    td.product-image {
        padding-left: 5px;
    }
    
    td.product-components {
        font-size: 11px;
        width: 245px;
        background-color: #e3eec8;
		border: 3px solid #f4f9eb;
        padding: 5px;
    }
    
        td.product-components table tr th {
            
        }

div.data-copyright {

}

div.help-container {
	width: 444px;
	float: left;
	background: transparent url(../gfx/help/bg-help.jpg) repeat-y left top;
}
div.help-top {
	clear: both;
	width: 444px;
	min-height: 72px;
	_height: 72px;
	background: transparent url(../gfx/help/bg-help-text.jpg) no-repeat left top;
}
	div.help-top div.help-text {
		display: none;
		width: 384px;
		padding: 5px 20px 0px 40px;
	}
	
	div.help-top div.help-text h3 {
		padding: 15px 0 16px 0;
		color: #6CB444;
	}
	
div.help-footer {
	clear: both;
	width: 444px;
	height: 179px;
	background: transparent url(../gfx/help/bg-help-footer.jpg) no-repeat left top;
}

div.small-help-container {
	margin: 4px 0 0 0;
	width: 339px;
	float: left;
	background: transparent url(../gfx/small-help/bg-help.jpg) repeat-y left top;
}
div.small-help-top {
	clear: both;
	width: 339px;
	min-height: 72px;
	_height: 72px;
	background: transparent url(../gfx/small-help/bg-help-text.jpg) no-repeat left top;
}
	div.small-help-top div.small-help-text {
		width: 279px;
		padding: 5px 20px 0px 40px;
	}
	
	div.small-help-top div.small-help-text h3 {
		color: #6CB444;
		padding: 15px 0 16px 0;
	}
	
div.small-help-footer {
	clear: both;
	width: 339px;
	height: 179px;
	background: transparent url(../gfx/small-help/bg-help-footer.jpg) no-repeat left top;
}

div.player-container {
	float: left;
	width: 500px; 
	height: 400px; 
	padding: 4px 0 0 4px;
}

form.video-send-form {
	display: block;
	padding: 20px 0 0 4px;
	clear: both;
}