body { margin: 0; padding: 0; }

div, input, textarea, body  { font-family: "Arial CE", "Helvetica CE", Arial, helvetica, sans-serif; font-size: 11px; }

form { margin: 0; padding: 0; display: block; }

a img { border: none; }

#main { margin: 0; text-align: left; padding-top: 0px; background: #ffffff url('../img/obrazok.jpg') no-repeat 0 120px; }

#sm_menu_top { float: left; width: 250px; }
#sm_menu_top table { width: 160px; border: none; margin: 10px auto 0 42px; }
#sm_menu_top table td { text-align: center; }

#top_menu { margin: 0 0 0 257px; _margin-left: 255px; background: url('../img/top_menu_orange.png') repeat-x 0 0; height: 133px; }

.overenie { padding: 0; display: block; height: 40px; margin: 0; padding: 0; border-left: solid 3px #E1E1E1; }
.overenie label { color: #757575; font-size: 12px; font-weight: bold; float: left; line-height: 18px; _line-height: 22px; padding: 3px 3px 10px 10px;}
.overenie input, .overenie select { font-size: 11px; color: #757575; }
.overenie input { width: 100px; } 
.overenie select { width: 60px; }
.overenie input { padding: 1px 0 0 0; }

.top_menu0 {
	height: 65px;
	padding: 11px 0 0 0;
	background: url('../img/vasaadresa_03.png') no-repeat 391px 0px;
}
.top_menu1 {
	width: 509px;
}
.top_menu1 a img {
	border: none;
}

#m_body {
	margin: 0 0 0 243px;
	padding: 0 0px 10px 0px;
}

.bottom0 {
	background: url('../img/bot_bg0.png') repeat-x 0 top;
	height: 107px;
}
.bottom1 {
	background: url('../img/bot_bg0.png') repeat-x 0 0;
	height: 107px;
	width: 775px;
}
.bottom2_r {
	
	margin: 0 0 0 775px;
	height: 107px;
	_position: relative;
	_left: -3px;
}
.bottom2 {
	background: url('../img/bot_bg2.png') no-repeat top right;
	height: 107px;
	/* float: left; */
	overflow: hidden;
}

.bottom_kontakt {
	float: left;
	width: 160px;
	padding: 30px 0 0 20px;
	font-size: 11px;
	line-height: 20px;
}
.bottom_kontakt em {
	font-style: normal;
	font-weight: normal; 
}


.bottom_menu {
	margin: 0 0 0 260px;
	padding: 30px 0 0 0;
	line-height: 20px;
}
.bottom_menu span { padding: 0 10px 0 10px; }

.webglobe
{
position:relative;
width:100px;
height:16px;
right:0 px;
top:8px;
}


.small_left_bg {
	width: 14px;
	height: 81px;
	/* background: url('../img/lt1.jpg') no-repeat top left; */
	z-index: 0;
	position: absolute;
	top: 308px; left: 0;
}

.info_balik {
	float: left;
	margin: 0px 2px 0 0;
	width: 168px;
}
.info_balik img {
	display: block;
}
.info_balik_in {
	width: auto;
	border-left: solid 1px #DCDBDC;
	border-right: solid 1px #DCDBDC;
	margin-top: -3px;
	padding-bottom: 3px;
}
.info_balik ul {
	height: 55px;
	padding: 0 0 0 20px;
	margin: 0 0 0 0;
	list-style-type: square;
}
.info_balik li {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	color: #0C73D0;
	font-size: 9px;
}
.info_balik li span {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	color: #7F7F7F;
	font-size: 11px;
	line-height: 13px;
}
.info_balik li em {
	font-style: normal;
	font-weight: normal;
	color: #0C73D0;
}

.info_pict {
	float: left;
	border: solid 1px #DFDFDF;
	width: 119px;
	height: 79px;
}
.info_pict01 {
	background: url('../img/info_pict01.jpg') no-repeat 2px 2px;
}
.info_pict02 {
	background: url('../img/info_pict02.jpg') no-repeat 2px 2px;
}

.bx { /* div */
	background: url('../img/bx_0.png') repeat-x top left;
	margin: 0;
	padding: 0;
}


.bx h4 {
	background: url('../img/bx_left.png') no-repeat top left;
	margin: 0;
	padding: 0 0 0 0;
	color: #949494;
	font-size: 12px;
}
.bx .arrow {
	background: url('../img/bx_left_arrow.png') no-repeat top left;
	padding-left: 40px;
}
.bx span {
	background: url('../img/bx_right.png') no-repeat top right;
	display: block;
	height: 54px;
	padding: 0;
	margin: 0;
	line-height: 52px;
}

.bx_b {
	border: solid 1px #DCDADC;
	border-top: none;
	background: white;
	_height: 5px;
}
.bx_a {
	border: solid 1px #DCDADC;
	background: white;
	_height: 5px;
}

.i_bx {
	background: url('../img/info_bot_0.png') repeat-x top right;
	margin: 0; padding: 0;
	
}
.i_bx p {
	background: url('../img/info_bot_l.png') no-repeat top left;
	margin: 0; padding: 0;
}
.i_bx span {
	background: url('../img/info_bot_r.png') no-repeat top right;
	margin: 0; padding: 0; display: block;
	height: 48px;
}

.bx_small { 
	background: url('../img/bx_small0.png') repeat-x top right;
	margin: 0;
	padding: 0;
}
.bx_small div { 
	background: url('../img/bx_smallL.png') no-repeat top left;
}
.bx_small div div { 
	background: url('../img/bx_smallR.png') no-repeat top right;
	height: 44px;
}
.nast_h5 {
	 color: #E46F09;
	 font-size: 12px;
	 margin: 0;
	 padding: 5px 0 10px 0;
}

.vitaj {
	margin: 0;
	padding: 5px 0 5px 10px;
	border-left: solid 3px #2E9BCD;
	color: #E16207;
	font-size: 9px;
	font-weight: bold;
}
.vitaj span {
	font-size: 20px; color: #6E6E6E; display: block; font-weight: bold;
}

.leftDiv2 {
	float: left;
	width: 233px;
	margin: 0 0 10px 10px;
	_margin: 0 0 10px 5px;
}

.obj_priebeh {
	padding: 2px 0 2px 0;
}

#objednavka .obj_input, #objednavka select, .input0, .select0 {
	color: #7F7F7F; border: solid 1px #B1B1B1; margin-bottom: 5px; font-size: 11px;
	display: block;
}
#objednavka label {
	color: #7F7F7F;
	font-weight: bold;
	display: block;
	margin: 5px 0 5px 0;
}
#objednavka h5 {
	margin: 0;
	padding: 5px 0 0 0;
	font-size: 11px;
}

.nastavenia .obj_input, .nastavenia select {
	color: #7F7F7F; border: solid 1px #B1B1B1; margin-bottom: 5px; font-size: 11px;
	display: block;
}
.nastavenia label {
	color: #7F7F7F;
	font-weight: bold;
	display: block;
	margin: 5px 0 5px 0;
}


.btn {
	border: solid 1px #ADAEB0;
	background: url('../img/tl_bg.gif') repeat-x top left;
	width: 50px;
	padding: 1px 0 1px 0;
	color: #737373;
	font-size: 11px;
	font-weight: bold;
}
.btn_x:link, .btn_x:visited, .btn_x:hover {
	border: solid 1px #ADAEB0;
	background: url('../img/tl_bg.gif') repeat-x top left;
	width: 50px;
	padding: 2px 0 2px 0;
	_padding-bottom: 3px;
	color: #737373;
	font-size: 11px;
	font-weight: bold;
	display: block; float: left;
	text-decoration: none;
	text-align: center;
	margin-right: 10px;
	cursor: dafault;
}


.kont_form { display: block; text-align: right; }
.kont_form label { float: left; }
.kont_form .kont_input, .kont_form textarea {  width: 390px; color: #979797; border: solid 1px #B1B1B1; margin-bottom: 5px;}
.kont_form textarea { height: 90px; }

/*  master styles */
.nastavenia b {	color: #545454; }
.bl, .nastavenia .bl  { color: #0567AE; }
.b2  { color: #068FEF; }
.gr0 { color: #979797; }
.gr1 { color: #7F7F7F; color: #666666; }
.or  { color: #E46F09; }
.or1  { color: #aaaaaa; font-size: 9px; font-style: italic; text-align: right; padding: 0px; }
.or2  { color: #aaaaaa; font-size: 10px; text-align: right; padding: 0px; }
.pozn  { color: #979797; font-style: italic; text-align: left; }
.pozn1  { color: #E46F09; font-size: 9px; font-style: italic; text-align: center; }
.pozn2  { color: #068FEF; font-size: 9px; font-style: italic; text-align: center; }
.orange  { color: #E46F09; font-size: 11px; font-weight: bold; }

.black { color: #000000; }
.und0:link, .und0:visited { text-decoration: none; }
.und0:hover { text-decoration: underline; }
.und1:link, .und1:visited { text-decoration: underline; }
.und1:hover { text-decoration: none; }
.und2:link, .und2:visited { text-decoration: none; color: #068FEF;}
.und2:hover { text-decoration: underline; }
.bld { margin: 0; padding: 0; font-size: 11px; font-weight: bold; color: #000000; }
.clear { height: 1px; overflow: hidden; clear: both; }

.tbl0 td { padding: 0; margin: 0; }
.tbl0 td input { margin: 1px 0 1px 5px; }

.marg_left { margin-left: 10px; }
.marg_bottom { margin-bottom: 10px; }
.marg0 { margin: 0; }
.f_left { float: left; }

.text_r { text-align: right; }
.text_l { text-align: left; }
.text_c { text-align: center; }

.b_red { border: solid 1px red; }

.nastavenia td { padding: 0; }
.nastavenia table a:link, .nastavenia table a:visited {
	color: #E46F09;
	text-decoration: none;
}
.nastavenia table a:hover {
	text-decoration: underline;
}
.nastavenia h4 table a:link, .nastavenia h4 table a:visited, .nastavenia h4 table a:hover {
	color: #979797;
}
.login_info {
	margin: 0;
	height: 50px;
}

.nastavMainMenu { float: left; width: 220px; }
.nastavMainBox { margin-left: 230px; }

.tblVypis1 { border: solid 1px #DCDADC; }
.tblVypis1 th { text-align: left; padding: 2px 5px 2px 5px;}
.tblVypis1 td { text-align: left; padding: 2px 5px 2px 5px;}
.tblVypis1 .r1 { background: #eeeeee; }


div.akcia_hover {
	z-order: 10;
	background-color: transparent; 
	height: 96px; 
	width: 93px; 
	left: 166px; 
	top: 202px;
	position: absolute;
}
div.akcia_hover:hover {
	cursor: pointer;
}
