a img {
border: none; 
	}

table, tr, td {
	border-collapse:collapse;
	border:0;
	margin:0;
	padding:0;
	}

p, h1, h2, h3, h4, h5, h6, ul, li {
	margin:0;
	padding:0;
	}
	
a:link, a:active, a:visited {
	text-decoration:underline;
	color:#00535c;
	}
	
a:hover {
	text-decoration:none;
	color:#00535c;
	}
	
form {
margin:0;
}

/*HEAD*/
table.head_top_01 {width:980px; height:526px; /*margin:0 auto 0 auto*/}
table.head_top_01 td.head_top_01_td_left {width:287px;}
table.head_top_01 td.head_top_01_td_right {width:693px;}
table.head_top_01 td.head_top_01_td {vertical-align:top}

div.cont_head_rel {width:100%; height:461px; position:relative; z-index:1; background:#ffffff url(../images/mini_site/leg_magic/lt/header_ozadje_lt.jpg) no-repeat}
div.btn_head_01 {position:absolute; z-index:20; top:400px; left:25px; cursor:pointer}

div.video_position {position:absolute; z-index:20; top:298px; right:50px;}
div.video_position img{margin:0 2px 0 2px;}

div.btn_cena_01 {position:absolute; z-index:20; top:359px; left:135px; cursor:pointer; color:#CF2552; font-size:36px; font-weight:bold; font-family:Arial, Helvetica, sans-serif}
div.btn_cena_01 span {font-size:30px; padding:0 0 0 3px}

div.video_head {position:absolute; z-index:10; width:282px; height:232px; top:19px; left:658px}

div.popup_header {position:absolute; z-index:10; width:120px; height:120px; top:0px; left:0px; cursor:pointer;}

/*Main*/
table.main_tab_01 {width:980px; position:relative; z-index:1; margin:35px 0 15px 0}
table.main_tab_01 td.left_main_tab {width:680px; vertical-align:top;}
table.main_tab_01 td.center_main_tab {width:20px; vertical-align:top;}
table.main_tab_01 td.right_main_tab {width:280px; vertical-align:top;}

/*Main-Left*/
table.vsebina_main_01 {margin:0 auto 0 auto}
table.vsebina_main_01 td.vsebina_left {width:230px; text-align:center}
table.vsebina_main_01 td.vsebina_left img {margin:15px 0 15px 0; vertical-align:top}
table.vsebina_main_01 td.vsebina_right {width:410px; text-align:left; vertical-align:top}
table.vsebina_main_01 td.vsebina_right img {margin:0 0 0 15px;}
table.vsebina_main_01 td.vsebina_right ul.bullets_01 {margin:10px 15px 0 35px; list-style-type:inherit; text-align:left; color:#555555; font-size:12px; font-weight:normal; font-family:Arial, Helvetica, sans-serif;}
table.vsebina_main_01 td.vsebina_right ul.bullets_01 li {margin:8px 0 8px 0}
table.vsebina_main_01 td.vsebina_right ul {margin:10px 15px 0 18px; list-style:none; text-align:left; color:#555555; font-size:12px; font-weight:normal; font-family:Arial, Helvetica, sans-serif;}
table.vsebina_main_01 td.vsebina_right ul li {margin:8px 0 8px 0}
table.vsebina_main_01 td.vsebina_right ul span {color:#C12B51; font-size:12px; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
table.vsebina_main_01 td.vsebina_right p {margin:6px 0 0 18px; text-align:left; color:#555555; font-size:12px; font-weight:normal; font-family:Arial, Helvetica, sans-serif;}
table.vsebina_main_01 td.vsebina_right img.poravnava_crta_01 {margin:10px 0 13px 0}
table.vsebina_main_01 td.vsebina_bottom {text-align:center; padding:10px 0 0 0;}

div.btn_main_left_01 {cursor:pointer}

/*Main-Left-Forma*/
table.forma_main_01 {width:100%; margin:0 auto 0 auto}
table.forma_main_01 td.forma_main_head img {margin:10px 0 0 10px}
table.forma_main_01 td.forma_main_middle {width:1px;}
table.forma_main_01 td.forma_main_left {width:419px; vertical-align:top; padding:30px 0 0 0}
table.forma_main_01 td.forma_main_right {width:200px; vertical-align:top; padding:15px 0 0 0;}

/*Main-Left-Forma-Garancija*/
table.garancije {
font-size:12px;
font-family:Arial,verdana,Helvetica,sans-serif;
margin:0px auto 0px auto;
}

table.garancije td.icon {
vertical-align:top;
padding:15px 0 0 0;
width:50px;
text-align:center;
}

table.garancije td.right {
text-align:left;
font-weight:normal;
padding:10px 0 10px 0;
width:140px;
line-height:16px;
}

table.garancije td.right h1 {
color:#EC1D25;
font-size:12px;
font-family:Arial,verdana,Helvetica,sans-serif;
margin:0px;
padding:5px 0 5px 0;
}

table.garancije td.right p {
padding:5px 0 5px 0;
}

table.garancije td.right img {
margin:10px 0 0 0;
}

/*Forma*/

table.tab_forma_main {
font-size:10px;
width:419px;
margin:20px auto 0 auto;
}

table.tab_forma_main td.forma_naslov_03_left_a {
width:29%;
}

table.tab_forma_main td.forma_naslov_03_right_a  {
color:#000000;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
}

table.tab_forma_main td.forma_naslov_03_left {
text-align:right;
padding:0 10px 0 0;
color:#000000;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
}

table.tab_forma_main td.forma_naslov_03_right  {
padding:2px 0 2px 0;
}

table.tab_forma_main td.forma_naslov_03_left_b {
text-align:right;
padding:5px 10px 0 0;
color:#000000;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
}

table.tab_forma_main td.forma_naslov_03_left_c {
text-align:right;
vertical-align:top;
padding:2px 10px 0 0;
color:#000000;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
}
table.tab_forma_main td.forma_naslov_03_left_c01 {
text-align:right;
vertical-align:top;
padding:4px 10px 0 0;
color:#000000;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
}

table.tab_forma_main td.forma_naslov_03_right_b  {
padding:3px 0 3px 0;
}

table.tab_forma_main td.forma_naslov_03_right_b select.stil_01 {
width:75px;
}

table.tab_forma_main td.forma_naslov_03_right_b select.stil_02 {
width:250px;
}

table.tab_forma_main td.forma_naslov_03_right_c {
padding:10px 0 10px 0;
}

table.tab_forma_main td.forma_naslov_03_right_c select {
width:225px;
}

table.tab_forma_main td.forma_naslov_03_right_c a:link, table.tab_forma_main td.forma_naslov_03_right_c a:active, table.tab_forma_main td.forma_naslov_03_right_c a:visited {
color:#0074CE;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
font-weight:normal;
text-decoration:underline;
margin:0 0 0 5px;
}

table.tab_forma_main td.forma_naslov_03_right_c a:hover {
text-decoration:none;
}

table.tab_forma_main td.forma_naslov_03_right_d {
width:200px;
}
table.tab_forma_main td.forma_naslov_03_right_d h2 {
width:200px;
height:30px;
color:#EC1D25;
font-family:Arial,Helvetica,sans-serif;
font-size:18px;
font-weight:bold;
}

table.tab_forma_main td.forma_naslov_03_right_e {
width:200px;
height:30px;
}
table.tab_forma_main td.forma_naslov_03_right_e h2{
width:200px;
color:#EC1D25;
font-family:Arial,Helvetica,sans-serif;
font-size:24px;
font-weight:bold;
}

table.tab_forma_main td.forma_naslov_03_right_f textarea{
width:280px;
height:75px;

}


table.tab_poravnava_rdec_gumb {margin:15px auto 15px auto; cursor:pointer;}

/*Main-Right*/
div.cont_main_right_01 {width:100%; position:relative; z-index:5; top:-40px}

table.right_box_01 {width:320px; margin:0 0 0 0}
table.right_box_01 td.right_box_top {}
table.right_box_01 td.right_box_middle {background:#FFFFFF url(../images/mini_site/leg_magic/right_box_universal_middle_01.gif) repeat-y; text-align:center}
table.right_box_01 td.right_box_middle ul {list-style:none; text-align:left; margin:5px 0 5px 15px; color:#555555; font-size:12px; font-weight:normal; font-family:Arial, Helvetica, sans-serif;}
table.right_box_01 td.right_box_middle ul span {margin:0 5px 0 0; color:#C12B51; font-size:12px; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
table.right_box_01 td.right_box_middle ul li {margin:10px 0 10px 0}
table.right_box_01 td.right_box_middle p {margin:0 15px 0 15px; text-align:left; color:#999999; font-size:11px; font-weight:normal; font-family:Arial, Helvetica, sans-serif;}

table.right_box_02 {width:320px; margin:15px 0 0 0}
table.right_box_02 td.right_box_top {}
table.right_box_02 td.right_box_middle {height:156px; background:#FFFFFF url(../images/mini_site/leg_magic/lt/testimonial_ozadje.jpg) repeat-y; padding:15px 0 0 0}
table.right_box_02 td.right_box_middle img {float:left; margin:0 15px 0 15px}
table.right_box_02 td.right_box_middle p {margin:0 15px 0 15px; color:#ffffff; font-size:12px; font-weight:normal; font-family:Arial, Helvetica, sans-serif; line-height:160%}
table.right_box_02 td.right_box_bottom {height:46px; background:#FFFFFF url(../images/mini_site/leg_magic/testim_bottom_img.jpg); text-align:right; vertical-align:top}
table.right_box_02 td.right_box_bottom a:link, table.right_box_02 td.right_box_bottom a:active, table.right_box_02 td.right_box_bottom a:visited {margin:0 20px 0 0; text-decoration:underline; color:#ffffff; font-size:12px; font-weight:normal; font-family:Arial, Helvetica, sans-serif;} 
table.right_box_02 td.right_box_bottom a:hover {text-decoration:none}
table.right_box_02 td.right_box_bottom img {margin:12px 5px 0 0}

div.btn_main_right_01 {position:relative; margin:15px 0 0 0; cursor:pointer}

/*Meni*/

div.pointer_link_01 {cursor:pointer}

div.cont_vsebina {width:100%; position:relative; z-index:1}
div.cont_meni_01 {position:absolute; z-index:5; top:-27px; left:15px; width:500px}

table.btn_tab_meni {float:left; margin-right:10px}
table.btn_tab_meni td.btn_left {width:9px;}
table.btn_tab_meni td.btn_right {width:9px;}
table.btn_tab_meni td.btn_center {background:#FFFFFF url(../images/mini_site/leg_magic/meni_white_middle.gif) repeat-x;}
table.btn_tab_meni td.btn_center h1 {color:#C12B51; font-size:16px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; text-decoration:none}

table.btn_tab_meni_02 {float:left; margin-right:10px}
table.btn_tab_meni_02 td.btn_left {width:9px;}
table.btn_tab_meni_02 td.btn_right {width:9px;}
table.btn_tab_meni_02 td.btn_center {background:#FFFFFF url(../images/mini_site/leg_magic/meni_color_middle.gif) repeat-x;}
table.btn_tab_meni_02 td.btn_center h1 {color:#ffffff; font-size:16px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; text-decoration:none}

/*Koti*/

div.razmik_01 {margin:15px 0 0 0}

/*01*/
.kot_t {background: #FFFFFF url(../images/mini_site/leg_magic/kot_01_dot.gif) 0 0 repeat-x; width: 650px;}
.kot_b {background: url(../images/mini_site/leg_magic/kot_01_dot.gif) 0 100% repeat-x}
.kot_l {background: url(../images/mini_site/leg_magic/kot_01_dot.gif) 0 0 repeat-y}
.kot_r {background: url(../images/mini_site/leg_magic/kot_01_dot.gif) 100% 0 repeat-y}

.kot_bl {background: url(../images/mini_site/leg_magic/kot_01_bl.gif) 0 100% no-repeat}
.kot_br {background: url(../images/mini_site/leg_magic/kot_01_br.gif) 100% 100% no-repeat}
.kot_tl {background: url(../images/mini_site/leg_magic/kot_01_tl.gif) 0 0 no-repeat}
.kot_tr {background: url(../images/mini_site/leg_magic/kot_01_tr.gif) 100% 0 no-repeat; padding:10px}

/*Popup 01*/
#layer1 {
	position: absolute;
	z-index:50;
	visibility: hidden;
	width: 405px;
	height: 206px;
	left: 320px;
	top: 298px;
	background-image:url(../images/mini_site/ab_rocket/banner_templ_v01.jpg);
}

/*Baner-stil*/
div.div_x_absolut {
position:absolute;
right:12px;
top:13px;
}

#close {
	float: right;
	cursor:pointer;
	position:relative;
}

table.tab_div_zapri_okno {

border-left:solid 1px #5A7D43;
border-bottom:solid 1px #5A7D43;
border-right:solid 1px #5A7D43;
width:120px;
cursor:pointer;
}
table.tab_div_zapri_okno td.left {
color:#000000;
font-size:12px;
font-weight:normal;
font-family:Arial, Helvetica, sans-serif;
padding:0 0 0 5px;
}
table.tab_div_zapri_okno td.right {
color:#000000;
font-size:12px;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
padding:0 5px 0 5px;
}

table.table_popup_content {margin:60px 0 0 20px;}
table.table_popup_content td.sub_popup_content {padding:0 20px 0 15px;}
table.table_popup_content td.sub_popup_content h1 {margin:10px 0 15px 0; padding:0 0 0 40px; color:#000000; font-size:14px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; text-decoration:none}
table.table_popup_content td.sub_popup_content p {margin:5px 0 5px 0; color:#000000; font-size:12px; font-weight:normal; font-family:Arial, Helvetica, sans-serif; text-decoration:none}
table.table_popup_content td.sub_popup_content span {color:#000000; font-size:14px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; text-decoration:none}
table.table_popup_content td.sub_popup_content span.bold {color:#000000; font-size:12px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; text-decoration:none}

/*Popup 02*/
#layer2 {
	position: absolute;
	z-index:50;
	visibility: hidden;
	width: 405px;
	height: 206px;
	left: 320px;
	top: 298px;
	background-image:url(../images/mini_site/ab_rocket/banner_templ_v01.jpg);
}

/*Baner-stil*/
div.div_x_absolut_02 {
position:absolute;
right:12px;
top:13px;
}

#close_02 {
	float: right;
	cursor:pointer;
	position:relative;
}

table.tab_div_zapri_okno_02 {

border-left:solid 1px #5A7D43;
border-bottom:solid 1px #5A7D43;
border-right:solid 1px #5A7D43;
width:120px;
cursor:pointer;
}
table.tab_div_zapri_okno_02 td.left {
color:#000000;
font-size:12px;
font-weight:normal;
font-family:Arial, Helvetica, sans-serif;
padding:0 0 0 5px;
}
table.tab_div_zapri_okno_02 td.right {
color:#000000;
font-size:12px;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
padding:0 5px 0 5px;
}

table.table_popup_content_02 {margin:45px 0 0 20px;}
table.table_popup_content_02 td.sub_popup_content {padding:0 20px 0 15px;}
table.table_popup_content_02 td.sub_popup_content h1 {margin:10px 0 15px 0; padding:0 0 0 40px; color:#000000; font-size:14px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; text-decoration:none}
table.table_popup_content_02 td.sub_popup_content p {margin:5px 0 5px 0; color:#000000; font-size:12px; font-weight:normal; font-family:Arial, Helvetica, sans-serif; text-decoration:none}
table.table_popup_content_02 td.sub_popup_content span {color:#000000; font-size:14px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; text-decoration:none}
table.table_popup_content_02 td.sub_popup_content span.bold {color:#000000; font-size:12px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; text-decoration:none}
table.table_popup_content_02 td.sub_popup_content img {margin:0 0 0 0;}


/*FORMA STILI*/
table#uni0902_form td.uni0902_form_stil_01_left {width:35%}

table#uni0902_form_coupon_holder {width:200px}

table#uni0902_form td.uni0902_form_stil_14_left {vertical-align:top; padding:6px 0 0 0}
table#uni0902_form td.uni0902_form_stil_14_right select {width:230px;}

table#uni0902_form td.uni0902_form_stil_05_right select {width:180px;}
span#uni0902_form_link {clear:both; display:block; padding:3px 0 0 0}

/*Cross*/
table.uni0902_form_cross_holder_01 {width:377px;}
table.uni0902_form_cross_holder_01 td.uni0902_form_cross_holder_box_01 {width:377px;}
table.uni0902_form_cross_holder_01 td.uni0902_form_cross_holder_box_02 {width:15px;}
table.uni0902_form_cross_holder_01 td.uni0902_form_cross_holder_box_03 {width:90px;}
table.uni0902_form_cross_holder_01 td.uni0902_form_cross_holder_box_04 {width:112px;}
table.uni0902_form_cross_holder_01 td.uni0902_form_cross_holder_box_05 {width:160px;}

div#uni0902_form_error_01 {font-size:16px; text-align:center}

/* ----------------------------------------------------------------------------------------------------------------*/

/* ---------->>> global settings needed for thickbox <<<-----------------------------------------------------------*/

/* ----------------------------------------------------------------------------------------------------------------*/





/* ----------------------------------------------------------------------------------------------------------------*/

/* ---------->>> thickbox specific link and font settings <<<------------------------------------------------------*/

/* ----------------------------------------------------------------------------------------------------------------*/

#TB_window {

	font: 12px Arial, Helvetica, sans-serif;

	color: #333333;

}



#TB_secondLine {

	font: 10px Arial, Helvetica, sans-serif;

	color:#666666;

}



#TB_window a:link {color: #666666;}

#TB_window a:visited {color: #666666;}

#TB_window a:hover {color: #000;}

#TB_window a:active {color: #666666;}

#TB_window a:focus{color: #666666;}



/* ----------------------------------------------------------------------------------------------------------------*/

/* ---------->>> thickbox settings <<<-----------------------------------------------------------------------------*/

/* ----------------------------------------------------------------------------------------------------------------*/

#TB_overlay {

	position: fixed;

	z-index:100;

	top: 0px;

	left: 0px;

	height:100%;

	width:100%;

}



.TB_overlayMacFFBGHack {background:url(../images/mini2-12/macFFBgHack.png) repeat;}

.TB_overlayBG {

	background-color:#000;

	filter:alpha(opacity=75);

	-moz-opacity: 0.75;

	opacity: 0.75;

}



* html #TB_overlay { /* ie6 hack */

     position: absolute;

     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');

}



#TB_window {

	position: fixed;

	background: #ffffff;

	z-index: 102;

	color:#000000;

	display:none;

	border: 4px solid #525252;

	text-align:left;

	top:50%;

	left:50%;

}



* html #TB_window { /* ie6 hack */

position: absolute;

margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');

}



#TB_window img#TB_Image {

	display:block;

	margin: 15px 0 0 15px;

	border-right: 1px solid #ccc;

	border-bottom: 1px solid #ccc;

	border-top: 1px solid #666;

	border-left: 1px solid #666;

}



#TB_caption{

	height:25px;

	padding:7px 30px 10px 25px;

	float:left;

}



#TB_closeWindow{

	height:25px;

	padding:11px 25px 10px 0;

	float:right;

}



#TB_closeAjaxWindow{

	padding:7px 10px 5px 0;

	margin-bottom:1px;

	text-align:right;

	float:right;

}



#TB_ajaxWindowTitle{

	float:left;

	padding:7px 0 5px 10px;

	margin-bottom:1px;

}



#TB_title{

	background-color:#e8e8e8;

	height:27px;

}



#TB_ajaxContent{

	clear:both;

	padding:0 0 0 0;

	overflow:visible;

	text-align:left;

}



#TB_ajaxContent.TB_modal{

	padding:0;

}



#TB_ajaxContent p{

	padding:5px 0px 5px 0px;

}



#TB_load{

	position: fixed;

	display:none;

	height:13px;

	width:208px;

	z-index:103;

	top: 50%;

	left: 50%;

	margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */

}



* html #TB_load { /* ie6 hack */

position: absolute;

margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');

}



#TB_HideSelect{

	z-index:99;

	position:fixed;

	top: 0;

	left: 0;

	background-color:#fff;

	border:none;

	filter:alpha(opacity=0);

	-moz-opacity: 0;

	opacity: 0;

	height:100%;

	width:100%;

}





* html #TB_HideSelect { /* ie6 hack */

     position: absolute;

     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');

}



#TB_iframeContent{

	clear:both;

	border:none;

	margin-bottom:-1px;

	margin-top:1px;

	_margin-bottom:1px;

}



table.spec_order {

	width:100%;

	height:35px;

	vertical-align:middle;

	}

	

table.spec_order h1 {

	padding-left:10px;

	font-size:14px;

	color:#006fb4;

	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;

	padding:5px 0px 0px 10px;	

	}

	

table.spec_order a:link, table.spec_order a:active, table.spec_order a:visited {

	font-size:11px;

	color:#006fb4; 

	text-decoration:underline;

	}

	

table.spec_order a:hover {

	font-size:11px;

	color:#006fb4; 

	text-decoration:none;

	}

	

table.order_form_custom {

	width:100%;

	}

	

table.order_form_custom a:link, table.order_form_custom a:active, table.order_form_custom a:visited {

	font-size:11px;

	color:#006fb4; 

	text-decoration:underline;

	}

	

table.order_form_custom a:hover {

	font-size:11px;

	color:#006fb4; 

	text-decoration:none;

	}		

	

table.order_form_custom td.text {

	padding:0px 6px 0px 10px;

	vertical-align:middle;

	text-align:right;

	color:#00275d;

	font-weight:bold;

	font-size:11px;

	}

	

table.order_form_custom td.form_field {

	padding:3px 0px 3px 4px;

	}

	

table.order_form_custom td.form_field span {

	color:#00275d;

	font-weight:bold;

	font-size:11px;

	}		

	

table.order_form_custom td.form_field input {

	border:1px solid #30547d;

	font-size:11px;

	color:#00275d;

	padding:2px 0px 2px 5px;

	width:150px;	

	}

	

table.order_form_custom td.radio_setup {

	padding:0px 0px 0px 0px;

	vertical-align:middle;

	color:#00275d;

	font-weight:bold;

	font-size:11px;	

	}

	

table.order_form_custom td.radio_setup input {

	margin-right:20px;

	vertical-align:middle;

	}

	

table.order_form_custom select {

	border:1px solid #30547d;

	font-size:11px;

	color:#006fb4;

	vertical-align:middle;		

	}
