html { background: #eef2f3 url(/img/html.png) top center repeat-x; margin: 0; padding: 0; cursor: default; }
body { font-family: Trebuchet MS, Tahoma, Arial; font-size: 12px; color: #464646; background: url(/img/body.png) bottom no-repeat; margin: 0; }
#main {	width: 990px; margin: auto; margin-top: 0; padding: 0; display: block; }
/* PAGE */
#page_top { width: 990px; height: 50px; }
#page_header { width: 990px; height: 271px; background: url(/img/page_header.png) no-repeat center; }
#page_content {	width: 990px; margin: 0; padding: 0; }
#page_footer { width: 970px; height: 100px; padding: 80px 20px 0 0; color: #ffffff; font-size: 10px; text-align: right; }
#page_footer div { width: 500px; text-align: left; float: left; }
#page_footer a { color: #ffffff; }
/* HEADER */
#logo a { width: 226px; height: 32px; position: relative; float: left; top: 15px; left: 35px; background: url(/img/logo.png); }
/* MENU */
#menu {	width: 420px; height: 47px;	position: relative;	float: left; top: 12px; left: 300px; }
#menu div { height: 47px; position: relative; float: left; }
#menu a { height: 47px; position: relative; float: left; cursor: pointer; }
#menu a:hover { background-position: 0 -47px; }
#menu_1 a {	width: 85px; background-image: url(/img/menu_1.png); }
#menu_1_active { width: 85px; background-image: url(/img/menu_1.png); background-position: 0 -47px; }
#menu_2 a { width: 83px; background-image: url(/img/menu_2.png); }
#menu_2_active { width: 83px; background-image: url(/img/menu_2.png); background-position: 0 -47px; }
#menu_3 a { width: 83px; background-image: url(/img/menu_3.png); }
#menu_3_active { width: 83px; background-image: url(/img/menu_3.png); background-position: 0 -47px; }
#menu_4 a { width: 83px; background-image: url(/img/menu_4.png); }
#menu_4_active { width: 83px; background-image: url(/img/menu_4.png); background-position: 0 -47px; }
#menu_5 a { width: 86px; background-image: url(/img/menu_5.png); }
#menu_5_active { width: 86px; background-image: url(/img/menu_5.png); background-position: 0 -47px; }
/* PRODUCT MENU */
#pmenu_rockstar a { width: 211px; height: 41px; background-image: url(/img/pmenu_rockstar.png); display: block; margin-bottom: 6px; }
#pmenu_rockstar a:hover { background-position: 0 -41px; }
#pmenu { width: 211px; }
#pmenu_top { width: 211px; height: 7px; background-image: url(/img/pmenu_top.png); display: block; overflow: hidden; }
#pmenu_bottom { width: 211px; height: 6px; background-image: url(/img/pmenu_bottom.png); display: block; overflow: hidden; }
.pmenu_space { width: 211px; height: 1px; background-image: url(/img/pmenu_space.png); display: block; overflow: hidden;}
.pmenu_item a { width: 167px; height: 17px; background-image: url(/img/pmenu_item.png); display: block; cursor: default; text-transform: uppercase; color: #ffffff; font-weight: bold; padding: 4px 4px 4px 40px; }
.pmenu_item a:hover { background-position: 0 -25px; text-decoration: none; }
.pmenu_item_active a { width: 167px; height: 17px; background-image: url(/img/pmenu_item_active.png); display: block; text-transform: uppercase; color: #015877; font-weight: bold; padding: 4px 4px 4px 40px; cursor: default; }
.pmenu_item_active a:hover { text-decoration: none; }
.pmenu_subitem a { width: 147px; height: 17px; background-image: url(/img/pmenu_subitem.png); display: block; cursor: default; color: #ffffff; font-weight: bold; padding: 4px 4px 4px 60px; }
.pmenu_subitem a:hover { background-position: 0 -25px; text-decoration: none; }
.pmenu_subitem_active a { width: 147px; height: 17px; background: url(/img/pmenu_subitem.png) 0 -25px; display: block; color: #015877; font-weight: bold; padding: 4px 4px 4px 60px; cursor: default; }
.pmenu_subitem_active a:hover { text-decoration: none; }
/* CONTENT */
#left { width: 211px; position: relative; padding-left: 40px; font-size: 13px; float: left; }
#left p { margin: 0 0 25px 0; padding: 0; }
#right { width: 690px; min-height: 450px; margin-left: 250px; padding: 12px 20px 0 20px; }
#right p { margin: 0; padding: 0; text-align: justify; }
#right a { color: #065a76; }
#right a:hover { color: #d10e89; text-decoration: none; }
.picture a { width: 296px; position: relative; float: right; border: 3px solid #cacaca; margin: 0 0 20px 20px; }
.picture a:hover { border: 3px solid #d10e89; }
#navigation { color: #555555; font-size: 11px; text-transform: uppercase; }
#navigation a { color: #555555; }
.first {  min-height: 315px; }
.next { width: 690px; min-height: 315px; border-top: 1px solid #9ec1e7; padding-top: 37px; }
#button a { width: 133px; height: 29px; background-image: url(/img/button.png); display: block; position: relative; top: 200px; left: 790px; }
#button a:hover { background-position: 0 -29px; }
#prodejny { padding: 20px 0 20px 271px; }
/* PRODUCT */
#product_add { width: 690px; display:block; overflow: auto; padding-bottom: 20px; }
.productinfo { width: 400px; float:left; display: block; padding-right: 20px; }
.productsize { width: 250px; float:left; display: block; }

/* ADDS */
a { text-decoration: none; }
a:hover { text-decoration: underline; }
img { border: none; margin: 0; padding: 0; }
h1 { color: #d10e89; font-size: 24px; font-weight: bold; margin: 0 0 10px 0; }
h2 { color: #065a76; font-size: 20px; font-weight: bold; margin: 0 0 0px 0; }
h3 { color: #353535; font-size: 12px; font-weight: bold; margin: 0 0 0px 0; }
h5 { color: #065a76; font-size: 20px; font-weight: bold; margin: 0 0 0px 0; }

/* MISC */
.doleva { float: left; margin: 0 40px 0 0;}
.ico {margin:5px 0; vertical-align:middle;}
.mezera  { width:100%; height: 10px;  }

/* NEWS */
.news {	width:670px;	margin:0 0 15px 0;	border-bottom:1px solid #eeeeee;	position:relative; }
.news img, .news a img {	margin:0 0 10px 0;	border:2px solid #63cfff;	filter: alpha(opacity=70, style=0);	-moz-opacity:0.7;}
.news a:hover img {	border:2px solid #ffffff;	filter: alpha(opacity=100, style=0);	-moz-opacity:1;	}
.news-info {	width:550px;	margin:0 0 10px 0;	position:absolute;	top:0px; left:118px;}
.news-link {	font-size:16px;	color: #D10E89; font-weight:bold;}
.news-date {	color: #555555;	font-size: 90%;	text-align: right;	float: right;	margin: 0 0 0 0;}

/* MAILING */
form  {	width: 520px; height: 223px; position: relative; text-align: right; border: 0; margin: 0 0 0 50px; padding: 0 0 0 0; }
fieldset { width: 520px; height: 223px; position: relative;	text-align: right; border: 0; margin: 0 0 0 0; padding: 0 0 0 0; }
.pole { width: 350px; height: 14px; color: #000000; font-size: 100%; background: #ffffff; border: 1px solid #b3b3b3; margin: 0 0 5px 10px; padding: 2px 4px 2px 4px; }
.pole2 { width: 349px; height: 80px; color: #000000; font-size: 100%; font-family: Trebuchet MS, Verdana,Tahoma, Arial, sans-serif; background: #ffffff; border: 1px solid #b3b3b3; margin: 0 0 5px 10px; padding: 2px 4px 2px 5px; }
.pole3 { width: 50px; height: 14px; color: #000000;	font-size: 100%; background: #ffffff; border: 1px solid #b3b3b3; margin: 0 0 5px 10px; padding: 2px 4px 2px 4px; }
.button { width: 61px; height: 20px; color: #FFFFFF; font-size: 90%; text-align: center; background: url(../img/button.gif); border: none; margin: 0 0 0 0; }