/* CSS Document */
@import url("/css/sgml.css");

body {
	margin:0px;
	padding:0px;
	background-color:white;
}

table, tr, td, body, div{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#858585;
}

h1, h2, form, object{
	margin:0;
	padding:0;
}

#document, #head, #menuH, #flash, #main{ 
	width:760px;
	clear:left;
}

#document{
	clear:none;
	margin:auto;
	padding-bottom:5px;
}

#head{
	height:61px;
	background-image:url(/images/top_bg.png);
	background-repeat:repeat-x;
}

#menuH{
	height:28px;
}

#flash{
	height:160px;
	padding:6px 0px;
}

#main{
	height:auto;
}
#foother{
	height:28px;
}

/*  top ***************************************************/
#biloname{
	padding-top:10px;
}
#biloLogo2{
	width:200px; 
	height:61px;
	float:left;
}

#topMessage{
	width:470px; 
	height:61px; 
	float:left;
	background-image:url(/images/top_bg_R.png);
	background-position:right;
	background-repeat:no-repeat;
}

#topMessageFlag{
	height:20px;
	width:450px;
	text-align:right;
	padding-top:4px;
}

#topMessageBox{
	width:450px;
	text-align:right;
	padding-top:18px;
	color:#1950CB;
	font-weight:bold;
	font-size:110%;
}

#topGrayLine{
	float:left;
	width:20px; 
	height:61px;
}

/***   menu h   *********************************************************************/
#menuH #o1{
	height:28px;
	width:7px;
	float:left;
}

#menuH #o2, #foother #bm2{
	padding:6px 5px 0px 5px;
	width:600px;
	height:22px;
	float:left;
	background-image:url(/images/02.png);
	background-repeat:repeat-x;
}

#menuH #o2 table a, #foother, #bm2 table a{
	font-size:105%;
	text-decoration:none;
	color:#313131;
	font-weight:bold;
}

#menuH #o2 table a:hover, #foother, #bm2 table a:hover{
	color:#D5031B;	
}
#menuH #o3{
	width:136px;
	height:28px;
	float:left;
	border-left:1px solid #8A8787;
	background-image:url(/images/03.png);
	background-repeat:repeat-x;
}

#menuH #o3 form{
	padding:3px 0px 0px 5px;
}
#menuH #o3 #q{
	border:1px solid #3B3B3B;
	width:110px;
}
#menuH #o4{
	width:6px;
	height:28px;
	float:left;
}

/** btn ************************************************************/
.btn{
	height:29px;
	clear:left;
	width:185px;
}

.btn .o1{
	float:left;
	height:26px;
	width:26px;
}

.btn .o2{
	float:left;
	height:26px;
	width:155px;
	background-image:url(/images/btnO2.png);
	background-repeat:repeat-x;
}

.btn .o2 .btnLink{
	padding:8px 0px 0px 5px;
}

.btn .o2 a{
	font-size:105%;
	text-decoration:none;
	color:#868484;
	font-weight:bold;
}

.btn .o2 a:hover{
	color:#D81919;
}
.btn .o3{
	float:left;
	height:26px;
	width:4px;
}

/** zaglavie **** */

#title{
	width:100%;
	clear:left;
	padding-top:10px;
}

#title #t1{
	width:100%;
	border-bottom:3px solid #CCCCCC;
}

#title #t1 h1{
	font-size:200%;
	color:#D81919;
	padding-left:10px;
	padding-left:15px;
}

#title #t2{
	padding-top:2px;
	width:100%;
	clear:left;
}

#titlespacer{
	width:15px;
	float:left;
}

#title #t2 a{
	padding:0 3px;
	float:left;
	font-size:92%;
	font-weight:bold;
	text-decoration:none;
	color:#4A4A4A;
	clear:none;
}

#title #t2 img{
	padding:4px 2px 0px 2px;
	float:left;
	clear:none;
}

#title #t2 a:hover{
	color:#D81919;
}

/* foother ****************************************************/

#bm1{
	float:left;
	width:7px;
	height:28px;
}

#foother #bm2{
	float:left;
	width:580px;
	height:28px;
	background-image:url(/images/bm2.png);
	background-repeat:repeat-x;
}

#bm3{
	float:left;
	width:155px;
	height:28px;
	text-align:center;
	background-image:url(/images/bm3.png);
	background-repeat:repeat-x;
	border-left:1px solid #A29F9F;
}

#bm4{
	float:left;
	width:7px;
	height:28px;
}

.btnHBox,  .btnTSelected{
	text-align:center;
	border-right:1px solid #313113;
}

.btnTSelected{
	color:#D81919;
}

/*  text part */

#mainInfoText{
	padding:10px 5px;
	clear:left;
}

/* sub */
.sub{
	padding-bottom:6px;
}

.subLink{
	clear:left;
	padding:2px 0;
}

.subLink a{
	text-decoration:none;
	color:blue;
}

.subLink a:hover{
	color:#D81919;
}

/* products **********************************/

.titleProduct{
	font-weight:bold;
	font-size:110%;
	padding-bottom:5px;
}

.priceProduct a{
	text-decoration:none;
}

.lineNext{
	clear:left;
	padding-bottom:7px;
	text-align:right;
}

.lineNext a{
	text-decoration:none;
	color:blue;
}

.lineNext a:hover{
	color:#D81919;
}