body
{
	margin  : 0px;
	padding : 0px;
	background-color : #DBD7CC;
	/*	background : #DCD7CC url('img/bg.jpg') top left repeat-x; */	
}

td
{
	vertical-align : top;
	font  : normal normal 11px  Tahoma, Arial, Verdana, sans-serif;
	color : #9C9C9C;
}

#main
{
	width  : 775px;
	height : 246px;
	margin : 0px auto;
}

#top1
{
	width  : 264px;
	height : 246px;
	float  : left;
	background  : transparent url("img/img_02.jpg") top no-repeat;
}

#top
{
	width  : 754px;
	height : 124px;
	float  : left;
	background  : transparent url("img/top.jpg") top no-repeat;
	font : normal bold 11px Tahoma, Helvetica, Verdana, sans-serif;
	text-align : right;
	padding : 20px 20px 0px 0px;
	color : #fff;
}

#top2
{
	width  : 248px;
	height : 246px;
	float  : left;
	background  : transparent url("img/img_03.jpg") top no-repeat;
}

#top3
{
	width  : 243px;
	height : 226px;
	float  : left;
	background  : transparent url("img/img_04.jpg") top no-repeat;
	font : normal bold 11px Tahoma, Helvetica, Verdana, sans-serif;
	text-align : right;
	padding : 20px 20px 0px 0px;
	color : #fff;
}


div.adverttop
{
	text-align : center;	
	position : relative;
}

div.advertleft
{
	padding-top:30px;
	text-align : center;
	float : left;
	width  : 179px;
	overflow : hidden;
}



div.advertright
{
	padding-top:30px;
	text-align : center;
}

#content
{
	clear    : both;
	width    : 769px;
	overflow : hidden;
	position : relative;
	background  : #fff url("img/bg2.jpg") 767px 0px repeat-y ;
}

#menu
{
	width  : 179px;
	height : 385px;
	padding-top : 15px;
	float  : left;
	background  : transparent url("img/menu.jpg") top no-repeat;
	position : relative;
}

a.menuleft
{
	text-decoration : none;
	color : #E3E3E1;
	font-weight : bold;
	display : block;
	clear : both;
	width : 100%;
	background : transparent url("img/arrow2.gif") 10px 50% no-repeat;
	font : normal bold 12px/18px Tahoma, Helvetica, Verdana, sans-serif;
}

a.menuleft:hover
{
	background : #817D7C url("img/arrow3.gif") 10px 50% no-repeat;
}

a.menuleft span
{
	display : block;
	padding-left : 22px;
}

img.line1
{
	float   :  right;
	margin  :  3px 4px 0px 0px;
}

img.line2
{
	float   :  right;
	margin  :  7px 0px 2px 0px;
}

#menu_t
{
	width  : 547px;
	height : 37px;
	float  : right;
	background   : transparent url("img/m_p.jpg") 8px 0px no-repeat;
	padding-right : 40px;
	font : normal bold 11px Tahoma, Helvetica, Verdana, sans-serif;
	text-transform:uppercase;
}

#menu_t ul, #menu_t li
{
	display : block;
	float : left;
	margin : 0px;
	padding : 0px;
}

#menu_t li
{
	background: url("img/mline.jpg") no-repeat 10px 12px;
	padding-left : 15px;
	position : relative;

}

div.t_m
{
	overflow : hidden;
	float : left;
	color : #595552;
	margin-right:-5px;
}
a.topmain
{
	text-decoration : none;
	color : #595552;	
	display : block;
	line-height : 33px;
	padding-left : 5px;
	padding-right : 5px;
}

a.topmain:hover
{
	background-image : url('img/mgrad.jpg');
	background-position : top;
	background-repeat : repeat-x;
	color : #fff;
}

a.topmain2
{
	background-image : url('img/mgrad.jpg');
	background-position : top;
	background-repeat : repeat-x;
	color : #fff;
	text-decoration : none;	
	display : block;
	line-height : 33px;
	padding-left : 5px;
	padding-right : 5px;
}

div.t_p
{
	position : absolute;
	color : #595552;	
	padding : 0px;
	top : 33px;
	left : 15px;
	background-color : #EBE8E4;
}


a.topmore
{
	text-decoration : none;
	color : #595552;	
	font-weight : normal;
	display  : block !important;
	width    : 100% !important;
	white-space: nowrap;
	text-align : left;
}



a.topmore:hover
{
	color : #fff;
}


#center
{
	width : 380px;
	overflow : hidden;
	float : left;
	font  : normal normal 11px  Tahoma, Arial, Verdana, sans-serif;
	margin-left : 12px;
	color : #9C9C9C;
	margin-top : 20px;
}

#center a
{
	color : #E40019;
	/*color : #000;*/
	text-decoration : none;
}

#center a:hover
{
	text-decoration : underline;
}

span.topic
{
	font-weight : bold;
	color : #E40019;
}

span.topic2
{
	font-weight : bold;
	color : #4A4642;
}


div.archBell
{
	margin : 0px auto;
	line-height : 27px;
	background  : transparent url('img/grad.gif') top repeat-x;
	padding : 0px;
	width   : 130px;
	text-align : center;
}

div.archBell a
{
	font-size : 10px;
	color : #5C5853 !important;
	text-decoration : underline !important;
}

#right
{
	width : 179px;
	overflow : hidden;
	float : right;
	font  : normal normal 11px Tahoma, Verdana, Arial, sans-serif;
	margin-right : 2px;
	margin-top : 20px;
	color : #9C9C9C;
	background-color : trasnparent;
	
}

#right div.advice
{
	width  : 179px;
	height : 113px;
	background-image  : url('img/polecenie.jpg') !important;
	background-repeat : no-repeat;
	text-align : center;
	padding-top : 45px;
}

#right div.advice input
{
	width  : 145px;
	height : 16px;
	border : 1px #CFCCC7 solid;
	background-color : #FDFDFD;
	font  : normal normal 9px Tahoma, Verdana, Arial, sans-serif;
	padding-top : 5px;
	color : #64605D;
	margin-bottom : 9px;
	text-align : center;
}

#center input, #center select
{
	border : 1px #CFCCC7 solid;
	background-color : #FDFDFD;
	font  : normal normal 11px Tahoma, Verdana, Arial, sans-serif;
	color : #64605D;
	text-align : center;
}

#bottom1
{
	clear:both;
	width  : 100%;
	height : 60px;
	padding-top : 17px;
	background   : transparent url("img/b1.jpg") bottom no-repeat;
	font  : normal normal 10px Tahoma, Verdana, Arial, sans-serif;
	color : #9C9C9C;
	text-align : center;
}

#bottom1 a
{
	color : #555;
	text-decoration : none;
}

#bottom1 a:hover
{
	color : #AF000B;
	text-decoration : underline;
}

#bottom2
{
	clear:both;
	width  : 489px;
	padding-left : 280px;
	height : 34px;
	background   : transparent url("img/b2.jpg") bottom left no-repeat;
	font  : normal normal 10px/21px Tahoma, Verdana, Arial, sans-serif;
	color : #CFCFCF;
	position : relative;
}

#bottom2 div
{
	position : absolute;
	top : -25px;
}


#bottom2 a
{
	color : #AF000B;
	text-decoration : underline;
}

#bottom2 a:hover
{
	color : #AF000B;
	text-decoration : none;
}

#bottom2 div span
{
	font-size : 11px;
}

#bottom2 div span span
{
	color : #5C5853;
}

#bottom2 div span span span
{
	color : #918B84;
}
