body, html

{

	border:  0px none;

	margin:  10px 0px 5px 0px;

	padding: 0px;

	font-family: Arial, "Trebuchet MS", "Geneva CE", lucida, sans-serif !important;

	font-size: 13px;/*small !important;*/

	background-color: white;

	color: black;

	

}



.resetovac

{

	border:  0px none;

	margin:  0px;

	padding: 0px;



	float: none;

	clear: both;



	width: 0px;

	height: 0px;

	line-height: 0px;

	font-size: 0px;

}



p, img, table, tr, th, h1, h2, h3, h4, h5, form

{

	border:  0px none;

	margin:  0px;

	padding: 0px;

}

em 

{

	color: #ffcc00;

	text-decoration: none;

	font-style: normal;

	font-weight: bold;

}

a, a:link, a:visited 

{

	color: gray;

	text-decoration: underline;

}

a:hover 

{

	color: red;

	text-decoration: underline;

}

#bodyhlavicka

{

	background-color: #ffffcc;

}



#bodypaticka

{

	background-color: white;

	

}



#strankahlavicka 

{

	position: relative; 

	display: block;

	width: 779px;

	height: 147px;

	/*background: url('../images/hlavicka.jpg') top left no-repeat;*/

	display: none;

}

#strankahlavicka h1 

{

	PADDING-RIGHT: 0px; PADDING-LEFT: 50px; FONT-SIZE: 5px; PADDING-BOTTOM: 0px; PADDING-TOP: 40px;

	/* background: url('../images/hlavicka.jpg') top left no-repeat;*/

	position: absolute;

	left: 0px;

	top: 0px;

}

#strankahlavicka h1 a 

{

	FONT-SIZE: 5px; 

}

#strankahlavicka #alogo 

{

	width: 168px;

	height: 150px;

	display: block;

	cursor: hand;

}

#strankahlavicka #alogo SPAN 

{

	position: absolute;

	left: 15px;

	top: -10px;

	width: 168px;

	height: 150px;

	display: block;

	background: url('../images/logo3.png') top left no-repeat;

	Z-INDEX: 1;

}

#imglogo 

{

	display: block;

}

#topmenu 

{

	padding:0;

	margin:0;

	height:20px;

	position: absolute;

	left: 224px;

	top: 125px;

}

#topmenu ul

{

	padding:0;

	margin:0;

	list-style-type:none;

	float: left;

	height:20px;

}

#topmenu ul li

{

	float:left; 

height: 16px;

line-height:16px;

position:relative;

text-align:left;

padding-right: 25px;

padding-left: 0px;

}

#topmenu ul li a, #topmenu ul li a:hover, #topmenu ul li a:visited 

{

	color: white;

	font-size: 13px;

	font-weight: bold;

	text-decoration: none;

}

#strankahlavicka ul li a:hover 

{

	text-decoration: underline;

}

.user_menu {

	padding: 0px 0px 5px 0px;

	margin: 0px 0px 0px 0px;

	background: url(../images/menu_ciara.gif) bottom left no-repeat;

}

.user_menu li

{

	background: url(../images/menu_sipka.gif) no-repeat 2px 7px;

	list-style-type: none;

	padding: 3px 0px 0px 10px;

	margin: 3px 0px 0px 10px;

}

.user_menu li a 

{

	color: #293E63;

	text-decoration: none;

	font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 12px;

}

.user_menu li a:hover 

{

	color: #C10000;

	text-decoration: none;

}

#levypanel 

{

	padding-bottom: 0px;

	display: none;

}



#levypanel ul {

	padding: 0px 0px 0px 0px;

	margin: 0px 0px 0px 0px;

	background: url(../images/menu_ciara.gif) bottom left no-repeat;

}

#levypanel .ullevel1 li {

	background: url(../images/menu_sipka.gif) no-repeat 5px 12px;

	list-style-type: none;

	padding: 0px 0px 0px 0px;

	margin: 0px 0px 0px 0px;

}

#levypanel .ullevel2 li {

	background: url(../images/menu_sipka.gif) no-repeat 15px 12px;

	list-style-type: none;

	padding: 0px 0px 0px 0px;

	margin: 0px 0px 0px 0px;

}

#levypanel a:link {

	color: #293E63;

	text-decoration: none;

}

#levypanel a 

{



	font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 12px;

	padding: 0px 0px 0px 0px;

	margin: 0px 0px 0px 0px;

}	

#levypanel a:visited {

	color: #293E63;

	text-decoration: none;

}

#levypanel a:active {

	color: #293E63;

	text-decoration: none;

}

#levypanel a:hover {

	color: #C10000;

	text-decoration: none;

}

.shop_amenu1_1 span.myspan,.shop_acmenu1_1 span.myspan

{

	background: url(../images/menu_ciara.gif) bottom left no-repeat;

	padding-top: 9px;

	padding-bottom: 5px;

	padding-left: 15px;

	margin: 0px 0px 0px 0px;

	display: block;

}



.shop_amenu1_2 span.myspan, .shop_acmenu1_2 span.myspan

{

	padding-top: 7px;

	padding-bottom: 3px;

	padding-left: 25px;

	margin: 0px 0px 0px 0px;

	display: block;

}

.shop_acmenu1_1 span.myspan, .shop_acmenu1_2 span.myspan 

{

	color: #C10000;

	font-style: italic;

}







#strankaobal

{

	width: 779px;

	margin: 0px auto 0px auto;

}



#strankaobal1

{

	

}



#strankaobal2

{

	/* background: url('right.gif') top right repeat-y;*/

	

}



#levypanelobal

{

	float: left;

	width: 194px;

	margin: 10px 0px 0px 10px;

	padding: 0px;

	font-size: 95%;

	display: none;

}



#hlavnipanelobal

{

	/* padding: 5px 0px 5px 210px;*/

	/*font-size: 95%;*/

}



#strankavnitrek2 

{

	/*background: url('../images/pozadie.jpg') top left repeat-y;*/

}

#strankavnutro2 

{

	/*background: url('../images/pozadie.jpg') top left repeat-y;*/

}

h2 

{

	height: 45px;

	color: gray;

	font-size: 15px;

	padding-top: 7px;

	margin: 0 0 0 0;

	

}

h3, h3 a, h3 a:visited

{

	color: gray;

	font-size: 13px;

	font-weight: bold;

	text-decoration: none;

	text-align: left;

}

h3 a:hover 

{

	color: gray;

	font-size: 13px;

	font-weight: bold;

	text-decoration: underline;

}

.panel 

{

	background: url('../images/bg.jpg') repeat;

	position: relative;

}

.panel_s 

{

	background: url('../images/bg.jpg') repeat;

	position: relative;

	width: 594px;

}

.panelv 

{

	background: url('../images/menu_pozadie.jpg') bottom left no-repeat;

	padding: 0px 0px 0px 0px;

	width: 194px;

}

.panelv h2 

{

	background: url('../images/menu_hlavicka.jpg') top left no-repeat; 

	height: 21px;

	width: 194px;

	/*color: #5D8AA8;*/

	color: white;

	font-size: 13px;

	padding-left: 10px;

	padding-top: 7px;

	margin: 0 0 0 0;

	text-align: left;

}

#paticka 

{

	margin-top: 0px;

	display: block;

	height: 15px;

	position: relative;

	padding-top: 7px;

	padding-bottom: 10px;

}

#paticka a, #paticka a:hover, #paticka a:visited 

{

	color: gray;

	font-size: 12px;

	text-decoration: none;

}

#paticka p 

{

	color: Gray;

	font-size: 12px;

	

	text-align: left;

}

#design 

{

	width: 214px;

	height: 34px;

	display: block;

	position: absolute;

	top: 2px;

	right: 0px;

	background: url('../images/untouchables_design_studio.jpg') top right no-repeat;

} 



#nastroje 

{

	margin-top: 0px;

	display: block;

	height: 29px;

	width: 779px;

	position: relative;

	background: url('../images/nastroje.gif') top left no-repeat;

	display: none;

}

#nastroje ul

{

	float: right;

	padding:0;

	margin:0;

	height:21px;

	list-style-type:none;

}

#nastroje ul li

{

	float:left; 

height: 21px;

line-height:21px;

position:relative;

text-align:center;

padding-right: 6px;

padding-left: 0px;

}

#nastroje a, #nastroje a:hover, #nastroje a:visited 

{

	color: #4e80A0;

	font-size: 13px;

	text-decoration: none;

}

#nastroje a span 

{

	padding-left: 22px;

	padding-top: 2px;

	height: 21px;

	float: left;

	cursor: hand;

}

#nprint 

{

	background: url('../images/icon_print.gif') no-repeat 0px 1px;

	height: 20px;

}

#nemail 

{

	background: url('../images/icon_email.gif') no-repeat 0px 1px;

}

#nfavorites 

{

	background: url('../images/icon_favorites.jpg') top left no-repeat;

}

#nhome 

{

	background: url('../images/icon_home.gif') no-repeat 0px 3px;

}

.arrow 

{	

	margin-left: 10px;

	padding-left: 10px;

	margin-top: 0px;

	padding-top: 0px;

}

.arrow li 

{

	list-style-image: url('../images/arrow_light.gif');

}

.arrow a, .arrow a:hover, .arrow a:visited 

{

	color: White;

	text-decoration: none;

}

.arrow a:hover

{

	color: White;

	text-decoration: underline;

}

.viac 

{

	padding-right: 17px;

	background: url('../images/arrow_orange.gif') top right no-repeat;

	color: #ffcc00;

}

.right 

{

	text-align: right;

	padding-right: 15px;

}

.ad_img 

{

	text-align: center;

	margin-left: 1px;

}

.ad_img img

{

	border: 1px solid white;

}



/* frame foto */

.framedfoto

{

position:relative;

width:93px;

height:93px;

margin:0px;

padding:0;

margin-right: 5px;

text-align:center;

float: left;

}

.framefoto

{

position:absolute;

top:0px;

left:0px;

background:url('../images/frame.gif') left top no-repeat ;

width:93px;

height:94px;

font-size:0px;

}

.poll_div 

{

	padding: 5px;

}

.poll_div h3

{

	font-size: 13px;

	font-weight: normal;

	padding-bottom: 5px;

	color: Black;

}

.pollbar 

{

	border: 0px solid #426d8a;

}	

a.apoll, a:hover.apoll, a:visited.apoll

{

	color: #293E63;

	text-decoration: none;

	font-size: 12px;

}

a:hover.apoll

{

	color:  #C10000;

	text-decoration: underline;

	font-size: 12px;

}

.mlabel 

{

	display: block;

	width: 40px;

	margin-top: 1px;

	margin-right: 5px;

	float: left;

	position: relative;

	color: White;

	font-weight: bold;

}

.mlabel2 

{

	color: White;

	font-weight: bold;

}

.minput2 

{

	width: 90px;

}

.minput 

{

	width: 120px;

	background:url('../images/form_bg_35x20.jpg') repeat-x;

	border: 1px solid #426d8a;

	font-size: 13px;

	padding: 0 0 0 0;

	margin-right: 3px;

}

.mbutton 

{

	width: 99px;

	height: 18px;

	padding-top: 0px;

	background: #BBCCDC url('../images/button_uni2.jpg') repeat-y;

	border: 1px solid #426d8a;

	font-size: 11px;

	color: #426d8a;

}

.mbutton2 

{

	width: 80px;

}

.nobordert 

{

	margin-bottom: 5px;

}

.table_search 

{

	margin-bottom: 0px;

	width: 540px;

}

.table_search td

{

	padding: 2px;

	font-size: 11px;

	font-weight: bold;

}

.content 

{

	padding-left: 20px;

	padding-right: 10px;

	text-align: left;

}

.content img 

{

	z-index: 2;

}

.border_galery 

{

	margin: 10px 10px 10px 0px;

	border: 1px solid #ffcc00;

}



/* formular pre cpanel*/



.newcar .sel_multiple 

{

	background-color: #E1DECE;

	color: Black;

	border: 1px solid #426d8a;

	background: #E1DECE;

}



.newcar .option_multiple 

{

	background-color: #E1DECE;

	color: Black;

}

.newcar {

			font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;

		}

		.newcar select 

		{

			background: url('../images/bg_editor.jpg') repeat;

			border: 1px solid #A6A4A4;

			padding: 0 0 0 0;

			font-size: 10px;

			

		}

		.newcar option 

		{

			background-color: #F6F6F6;

			color: Black;

			padding: 0 0 0 0;

		}

		.newcar input

		{

			width: 120px;

			background:url('../images/bg_editor.jpg') repeat;

			border: 1px solid #A6A4A4;

			font-size: 12px;

			padding: 1px;

			margin-right: 2px;

			font-weight: normal;

		}

		.newcar textarea {

			border: 1px solid #A6A4A4;			font-size: 12px;

			padding-top: 0px;

			padding-bottom: 0px;			padding-right: 3px;

			padding-left: 3px;

			font-weight: normal;

			background: #F6F6F6;

		}		.newcar hr {

			color: #336699;

			height:1px;

		}

		.newcar td {

			text-align: left;

		}

		.newcar label, legend 

		{

			font-size: 11px;

			color: #497504;

			font-weight: bold;

			font-family: Arial, "Trebuchet MS", "Geneva CE", lucida, sans-serif !important;

		}

		.newcar .inputlabel {

			color: black;

			font-weight: bold;

			text-align: right;

			font-size: 10px;

			border: 0px;

		}

		.newcar .mbutton {

			width: 99px;

			height: 18px;

			padding-top: 0px;

			background: #F6F6F6 url('../images/bg_editor.jpg') repeat-y;

			border: 1px solid #A6A4A4;

			font-size: 11px;

			color: #426d8a;

		}

		.newcar h4 {color: #990000;}

		.note {font-size: 11px;	color: #ffcc00;	text-style:italic;}

		.error {

			font-size: 11px;

			color: #ffcc00;

			font-weight: normal;

		}

		.asked {margin-left: 3px; color: #ffcc00; font-weight: bold; font-size: 11px;}

		.header {color: #497504;

			font-weight: bold;

			font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;}

		.line { color: black; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;}



/* koniec formular pre cpanel*/

#obsah_vnutro 

{

	padding-left: 10px;

	padding-right: 8px;

}

.panelc 

{

	padding: 5px;

}



.ram1p {FLOAT: right; MARGIN: 0px 0px 1px 5px; border : none; position: relative;}

.ram1l {FLOAT: left; MARGIN: 0px 5px 1px 0px; border : none; position: relative;}





/* tabulky */

.tablered {

	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size : 11px;

	color: red;

}

.tableh {

	FONT-WEIGHT: 400;

	FONT-SIZE: 8pt;

	COLOR: white;

	FONT-FAMILY: 'Verdana','Arial','Helvetica',Verdana, Arial,Helvetica,sans-serif;

	BACKGROUND-COLOR: #559900;

}

.tablesmall {

	FONT-WEIGHT: 400;

	FONT-SIZE: 8pt;

	COLOR: Black;

	FONT-FAMILY: 'Verdana','Arial','Helvetica',Verdana, Arial,Helvetica,sans-serif;

	BACKGROUND-COLOR: #C0C0C0;

}

.tableB {

	FONT-WEIGHT: 400;

	FONT-SIZE: 8pt;

	FONT-FAMILY: 'Verdana','Arial','Helvetica',Verdana, Arial,Helvetica,sans-serif;

	BACKGROUND-COLOR: #E6E6E6

}

.tableBDark {

	FONT-WEIGHT: 400;

	FONT-SIZE: 8pt;

	FONT-FAMILY: 'Verdana','Arial','Helvetica',Verdana, Arial,Helvetica,sans-serif;

	BACKGROUND-COLOR: #E1E1E1

}

.tableA {

	FONT-WEIGHT: 400;

	FONT-SIZE: 8pt;

	FONT-FAMILY: 'Verdana','Arial','Helvetica',Verdana, Arial,Helvetica,sans-serif;

	BACKGROUND-COLOR: #f9f8df

}

.tableADark {

	FONT-WEIGHT: 400;

	FONT-SIZE: 8pt;

	FONT-FAMILY: 'Verdana','Arial','Helvetica',Verdana, Arial,Helvetica,sans-serif;

	BACKGROUND-COLOR: #f0efc8

}

/* koniec tabulky */



#meniny, #top_info, #partner 

{

	display: none;

}

.editmenu 

{

	display: none;

}

#pravypanelobal

{

	display: none;

}

#copyright {margin-top: 20px;}

 
