/* CSS Document */
html,body,div,table,p,ul,li,a,form,input,label{margin:0px; padding:0px;}
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #111;
	background-repeat: repeat-x;
	font-family: Tahoma;
	font-size: 11px;
	color: #CCCCCC;
}
span {margin:0px; padding:0px;}
h1 {margin-left:-2px; background: url(images/h1.png) no-repeat; display:block; width:auto; height: 22px; font-weight:bold; font-size: 14px; color: #FFF; padding-left: 30px; padding-top:2px;}
h2 { margin-bottom:3px; margin-top:20px; background: url(images/h2.png) no-repeat; display:block; width:auto; height: 18px; font-weight:bold; font-size: 12px; color: #FFFF66; padding-left: 20px;}
h4 { margin: auto; padding:0; margin-top:9px; margin-bottom: auto; display:block; width:auto; height: 22px; font-weight:bold; font-size: 14px; color: #FFF; padding-left: 30px; padding-top:2px;}
h5 { margin:0px; padding:0px; margin-top:9px; margin-bottom: inherit; background: url(images/info_but.png) no-repeat; display:block; width:auto; height: 22px; font-weight:bold; font-size: 14px; color: #FFF; padding-left: 30px; padding-top:2px;}
h6 { margin:0px;  margin-left: 15px; padding:0px; margin-top:5px; margin-bottom:5px; background: url(images/info_but.png) no-repeat; display:block; width:auto; height: 22px; font-weight:bold; font-size: 14px; color: #FFFF33; padding-left: 30px; padding-top:3px;}
h6 a{color:#FFFF66;}
h7 {margin-left:-2px; background: url(images/h1.png) no-repeat; display:block; width:auto; height: 22px; font-weight:bold; font-size: 14px; color: #FFF; padding-left: 30px; padding-top:2px;}
a {
	color: #99CC33;
	text-decoration: none;
}

a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}
.top {
	background: #CCC;
	width: auto;
	height: 3px;
}

.head {
	background:#333333;
	width:auto;
	height: 120px;
	margin: auto;
}
.header {
background: url(images/head_dekor.gif) no-repeat;
	width:900px;
	height: 120px;
	margin-left:auto;
	margin-right:auto;
}

.logo {
	float:left;
	width:275px;
	height: 50px;
	padding-top: 30px;
	margin-left:0px;
	margin-right:auto;
	
}
.description {
	float:right;
	width:570px;
	height: 50px;
	padding-top: 24px;
	padding-right: 31px;
	font-size:11px;
	color:#777;
}
.description h3{
	padding-top: 3px;
	margin: 0px;
	color:#999;
	font-size:18px;
}

.topmain0 {
	margin: auto;
	width: auto;
	height: auto;
	background: #EEE;
	border-top: 1px solid #CCC;
}
.topmain {
	margin: auto;
	width: 900px;
	height: auto;
	background: url(images/slide4.jpg);
}

.menu00 {
	background:#FFFFFF;
	margin: auto;
	width: auto;
	height: 27px;
}
.menu {
	margin: auto;
	width: 900px;
	height: 27px;
}

.top2 {
	margin: auto;
	width: 900px;
	height: 132px;
	background-repeat: no-repeat;
}

.content0 {
	margin: auto;
	width: auto;
	height: auto;
	background-color: #333;
	border-top: 1px solid #FFFFFF;
}
.content {
	margin: auto;
	width: 900px;
	min-height: 112px;
	height: auto;
	background: url(images/back_content2.gif) repeat-y #333;
}

.box1 {
	width: 300px;
	float: left;
	min-height:120px;
	height: auto;
	background: transparent;
}
.box2 {
	width: 300px;
	float: left;
	height: auto;
	min-height:112px;
	background: transparent;
}
.box3 {
	width: 299px;
	float: left;
	height: auto;
	min-height:112px;
	background: transparent;
}

.content2 {
	margin: auto;
	width: auto;
	height: auto;
	background-color: #FFF;
}
.content_pack {
	margin: auto;
	width: 900px;
	height: auto;
	background: transparent;
	border-top: 1px solid #FFFFFF;
}

.pack1 {
	width: 300px;
	float: left;
	height: 205px;
	background: url(images/pack01.jpg) no-repeat;
}
.pack_box_cena {
	width: 115px;
	float: left;
	height: 30px;
	padding-top: 111px;
	padding-left: 0px;
	padding-right:150px;
	padding-bottom: 10px;
	font-size:26px;
	font-weight:bold;
	line-height: 1.0em;
	color:#FFFFFF;
	text-align:right;
	background: transparent;
}
.pack_box_opis {
	width: 250px;
	float: left;
	height: 46px;
	padding-top: 0px;
	padding-left: 20px;
	font-size:12px;
	font-weight:bold;
	line-height: 1.1em;
	color:#FFFFFF;
	text-align: left;
	background: transparent;
}

.pack2 {
	width: 300px;
	float: left;
	height: 205px;
	background: url(images/pack02.jpg) no-repeat;
}
.pack3 {
	width: 300px;
	float: left;
	height: 205px;
	background: url(images/pack03.jpg) no-repeat;
}

.text_box3 {
background-color:#242424;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 20px;
	padding-left: 15px;
	padding-right: 15px;
	padding-bottom: 35px;
	font-family: Tahoma;
	font-size: 11px;
	color: #999999;
	text-align:justify;
}

.text01 {
	padding-top: 15px;
	padding-left: 25px;
	padding-right: 25px;
	padding-bottom: 40px;
	font-family: Tahoma;
	font-size: 11px;
	line-height: 1.2em;
	color:#CCC;
	text-align: left;
}

.text01a {
	padding-top: 10px;
	padding-left: 25px;
	padding-right: 25px;
	padding-bottom: 0px;
	font-family: Tahoma;
	font-size: 11px;
	color:#CCC;
	text-align: left;
}

.text02 {
	padding-top: 5px;
	padding-left: 0px;
	padding-bottom: 5px;
	font-family: Tahoma;
	font-size: 11px;
	color:#CCC;
}
dl {margin: 0px; padding:0px; padding-bottom: 10px;}
dt {padding-bottom: 10px;}
dt a {color: #000000;}
dt a:hover {color: #000000; text-decoration:none;}
dd {margin: 0px;}
dd a {color:#99CC00;}
dd a:hover {color: #99FF00;}


#but_pokaz a{background:url(images/pokaz.png) no-repeat; background-position:0px 0px; display: block; width:101px; height: 21px; float:left; margin:0px; padding:0px; color:#000; outline:none;}
#but_pokaz a:hover{background:url(images/pokaz.png) no-repeat; background-position:0px -22px; display:block; width:101px; height: 21px; float:left; margin:0px; padding:0px;}


.real {
	background:#333;
	margin: auto;
	width: 900px;
	height: 280px;
	font-family: Tahoma;
	font-size: 10px;
	color: #666;
	padding: 0px;
}
.real00 {
	background:#222;
	margin: auto;
	width: auto;
	height: 280px;
	font-family: Tahoma;
	font-size: 10px;
	color: #666;
	padding:0px;
}
.real2 {
	background:#333;
	margin: auto;
	width: 900px;
	height: 440px;
	font-family: Tahoma;
	font-size: 10px;
	color: #666;
	padding: 0px;
}
.real02 {
	background:#222;
	margin: auto;
	width: auto;
	height: 440px;
	font-family: Tahoma;
	font-size: 10px;
	color: #666;
	padding:0px;
	border-top:#FFFFFF solid 1px;
}


.footer {
	margin: auto;
	width: 900px;
	height: 56px;
	font-family: Tahoma;
	font-size: 10px;
	color: #666666;
	padding: 0px;
}
.foot {
	margin: auto;
	width: auto;
	height: 80px;
	font-family: Tahoma;
	font-size: 10px;
	color: #666666;
	padding:15px;
}
li {margin-left:18px; color: #CCCCCC; text-decoration:none; list-style: outside circle;}
li a {font-weight:bold; color: #000; text-decoration: underline;}
li a:hover{color: #333; text-decoration: none;}

.banner_back {
	background:#EEE;
	border-top:#FFFFFF 1px solid;
	width: auto;
	height: auto;
	margin: auto;
}
.banner {
	background:#EEE;
	width: 958px;
	height: 86px;
	margin: auto;
}
.banner0 {
	float: left;
	background: url(banner/banner1.jpg) no-repeat;
	width: 929px;
	height: 86px;
	margin: auto;
	margin-right:0px;
}
.shop_button {
	float: right; 
	width:110px;
	height:21px;
	margin-top: 58px;
	margin-right: 15px;
}
.shop_button a{
	display:block;
	width:110px;
	height:21px;
	background:url(banner/button.png) top left;
	background-position: 0px 0px;
}
.shop_button a:hover{
	background:url(banner/button.png) top left;
	background-position: 0px -21px;
}
