body, html
{
	margin:             0;
	padding:            0;
	font-family:        Arial, Helvetica, sans-serif;
	font-size:          12pt;
	background-color:   #ffffff;
	background-image:   url('/images/manapastmarka/background.jpg');
	background-repeat:	repeat-y;
}

/* links  */

a:visited
{
    color:              #213873;
	text-decoration:    none;
}
a:link
{
    color:              #213873;
	text-decoration:    none;
}
a:hover
{
	color:              #000;
	text-decoration:    underline;
}
a:active {
	color:              #000;
	text-decoration:    none;
}

/** global **/

input
{
	font-family:        Arial, Helvetica, sans-serif;
	font-size:          12pt;
    border:             solid 1px #cfcfcf;
}

select
{
	font-family:        Arial, Helvetica, sans-serif;
	font-size:          12pt;
    border:             solid 1px #cfcfcf;
}

h2
{
	font-size:			12pt;
	font-weight:		normal;
}

/* top */

#top
{
	width:              990px;
    float:              left;
}
#top_1
{
    margin:             0;
    padding:            0;
    height:             84px;
    float:              left;
}
#top_2
{
    height:				80px;
    float:              left;
    border-bottom:		solid 4px #f77d21;
}
#top_3
{
	margin:             0;
	padding:            0;
	width:              828px;
	height:             4px;
	background-color:	#f4f6f7;
	background-image:	url('/images/manapastmarka/shadow_3.gif');
	background-repeat:	repeat-x;
	float:              left;
}

/* header */

#header
{
	margin:             0;
	padding:            0;
	width:              828px;
	height:             80px;
    background-color:   #ffffff;
	float:              left;
	clear:              both;
}
#header ul
{
    margin:             0;
    padding:            0;
	height:             80px;
	list-style-type:    none;
}
#header li
{
	margin:             0;
	padding:            0;
	background-image:	url('/images/manapastmarka/background_top_menu.jpg');
	background-repeat:	repeat-y;
	float:              left;
}
#header ul li a
{
	padding-top:		30px;
	padding-right:      5px;
	padding-bottom:		40px;
	padding-left:       5px;
	width:				100px;
	height:				10px;
	text-align:         center;
	color:              #213873;
	font-family:        Arial, Helvetica, sans-serif;
	font-size:          10pt;
	font-weight:        bold;
	float:              left;
	display:			block;
}
#header ul li.active a
{
	background-color:	#ffa618;
}
#header li:hover
{
	background-color:	#efefef;
	background-image:	none;
}

/* box */

#box
{
	width:              990px;
    height:             700px;
    background-image:	url('/images/manapastmarka/template.jpg');
	background-repeat:	no-repeat;
	float:              left;
}

/* left */

#left
{
	margin:             0;
    padding:            0;
    width:              160px;
	text-align:         center;
    float:              left;
}
#left ul
{
    margin:             0;
	margin-top:         30px;
	margin-bottom:      50px;
    padding:            0;
	list-style-type:    none;
}
#left li
{
    margin-bottom:      10px; 
	font-family:        Arial, Helvetica, sans-serif;
	font-size:          12pt;
	font-weight:        bold;
}
#left .logo_mp
{
    margin-top:         30px;
}

/* login */

#login
{
	margin-top: 40px;
	color:              #000;
	font-weight:        bold;
}
#login p
{
	margin:             0;
	margin-top:         5px;
	padding:            0;
	font-family:        Arial, Helvetica, sans-serif;
	font-size:          12pt;
	font-weight:        bold;
}
#login p.normal
{
	font-weight:		normal;
}
#login input
{
	width:              125px;
	border:             solid 1px #ffa618;
}
#login .button_submit_login
{
	width:              125px;
	background:         #ffa618;
	font-family:        Arial, Helvetica, sans-serif;
	font-size:          12pt;
	font-weight:        bold;
	border:             solid 1px #ffa618;
}

/* partners */

#partners
{
	margin-top:         40px;
}
#partners p
{
	margin:             0;
	padding:            0;
}

/* center */

#center
{
	width:              760px;
    margin-top:         30px;
	padding-bottom:		100px;
	padding-left:       50px;
	font-family:        Arial, Helvetica, sans-serif;
	font-size:          12pt;
	/* letter-spacing:     -0.05em; */
	float:              left;
}

/* locator */

#locator
{
	font-weight:        bold;
}

/* #page_default */

#page_default
{
	width:              760px;
}
#page_default .flash
{
    margin-top:         -20px;
	width:				170px;
	float:				right;
}
#page_default .lsmtpp
{
	margin-top:			20px;
	margin-bottom:		20px;
	width:				550px;
	height:				100px;
}
#page_default p
{
}
#page_default h1
{
	color: #ff9900;
	font-size: 14pt;
}

/* pages */
#pages
{
    margin-bottom:		100px;
}
#pages h1
{
    font-size:			1.1em;
    text-decoration:	underline;
}
#pages h2
{
    font-size:			1em;
}

/* #upload_steps */

#upload_steps {
    width:              770px;
	clear:              both;
    float:				left;
}

#upload_steps ul
{
    margin:             0;
    padding:            0;
}

#upload_steps li.ccc
{
	width:              80px;
	margin-top:         10px;
	margin-right:       10px;
	margin-bottom:      10px;
	color:              #ccc;
	font-size:          50px;
	text-align:         center;
	font-weight:        bold;
	border:             solid 1px #ccc;
    list-style-type:    none;
    float:              left;
}
#upload_steps li.red
{
	width:              80px;
	margin-top:         10px;
	margin-right:       10px;
	margin-bottom:      10px;
	color:              red;
	font-size:          50px;
	text-align:         center;
	font-weight:        bold;
	border:             solid 1px red;
    list-style-type:    none;
    float:              left;
}

/* #step_1 */

#step_1
{
    width:              780px;
    float:              left;
}
#step_1 p
{
}

#step_1 input
{
	font-weight:        bold;
}

/* #step_2 */

#step_2
{
    width:              780px;
    float:              left;
}
#step_2 label
{
    width:              200px;
    font-weight:        bold;
    float:              left;
}
#step_2 input
{
    width:              200px;
}
#step_2 .bold input
{
	font-weight:		bold;
}
#step_2 select
{
	font-weight:        bold;
}

/* #step_3 */

#step_3
{
    width:              780px;
    padding-bottom:     50px;
    float:              left;
}

#step_3 p
{
    margin:             0;
    padding:            0;
    margin-bottom:      10px;
    float:              left;

}

#step_3 .step_3_stamp_options
{
    width:              225px;
    float:              left;
}

#step_3 .step_3_stamp_options label
{
    width:              100px;
    float:              left;
}

#step_3 .bold_100
{
	width:				100px;
	font-weight:		bold;
}

#step_3 .bold_200
{
	width:				200px;
	font-weight:		bold;
}

#step_3 .step_3_stamp_options select
{
    width:              100px;
	font-family:        Arial, Helvetica, sans-serif;
	font-size:          12pt;
	font-weight:        bold;
	/* letter-spacing:     -0.05em; */
    border:             solid 1px #cfcfcf;
    text-align: center;
}

#step_3 .step_3_stamp_preview
{
    width:              545px;
    float:              left;
}

#step_3 .step_3_stamp_preview p
{
    width:              545px;
    margin:             0;
    padding:            0;
    margin-bottom:      10px;
    float:              left;
}

#step_3 .step_3_stamp_preview p.zero
{
    width:              545px;
    margin:             0;
    padding:            0;
    float:              left;
}

#step_3 .step_3_stamp_preview label
{
    font-weight:        bold;
}

#step_3 .step_3_stamp_preview input
{
    width:              461px;
	font-family:        Arial, Helvetica, sans-serif;
	font-size:          12pt;
	/* font-weight:        bold; */
	/* letter-spacing:     -0.05em; */
    border:             solid 1px #cfcfcf;
    float:              left;
}

#step_3 .step_3_stamp_preview img
{
    float:              left;
    clear:              both;
}

#step_3 .step_3_stamp_preview select
{
    width:              65px;
	font-family:        Arial, Helvetica, sans-serif;
	font-size:          12pt;
	/* font-weight:        bold; */
	/* letter-spacing:     -0.05em; */
    border:             solid 1px #cfcfcf;
}

/* #step_4 */

#step_4
{
    width:              780px;
    float:              left;
}

#step_4 .bold_200
{
	width:				200px;
	font-weight:        bold;
}

#step_4 .table_landscape {
    margin-bottom:      10px;
    width:              450px; 
    display:            table;
}

                #step_4 .table_portrait
                {
                    margin-bottom:      10px;
                    width:              410px; 
                    display:            table;
                }

#step_4 .table_landscape td {
    width:              70px; 
    height:             58px;
    vertical-align:     middle; 
    display:            table-cell;
}

                #step_4 .table_portrait td
                {
                    width:              62px; 
                    height:             75px;
                    vertical-align:     middle; 
                    display:            table-cell;
                }

#step_4 .table_landscape .stamp_landscape_text_3 {
    width:              450px; 
    height:             20px;
    font-size:          8pt;
    letter-spacing:     0em;
    border-right:       dashed 1px #ccc;
    border-bottom:      dashed 1px #ccc;
    border-left:        dashed 1px #ccc;
}

                #step_4 .table_portrait .stamp_portrait_text_3
                {
                    width:              410px; 
                    height:             20px;
                    font-size:          8pt;
                    letter-spacing:     0em;
                    border-right:       dashed 1px #ccc;
                    border-bottom:      dashed 1px #ccc;
                    border-left:        dashed 1px #ccc;
                }

#step_4 .table_landscape .stamp_landscape_text_4 {
    width:              450px; 
    height:             20px;
    font-size:          8pt;
    letter-spacing:     0em;
    border-right:       dashed 1px #ccc;
    border-left:        dashed 1px #ccc;
}

                #step_4 .table_portrait .stamp_portrait_text_4
                {
                    width:              410px; 
                    height:             20px;
                    font-size:          8pt;
                    letter-spacing:     0em;
                    border-right:       dashed 1px #ccc;
                    border-left:        dashed 1px #ccc;
                }

#step_4 .table_landscape .stamp_landscape_text_5 {
    width:              210px; 
    height:             20px;
    font-size:          8pt;
    letter-spacing:     0em;
    border-top:         dashed 1px #ccc;
    border-right:       dashed 1px #ccc;
}

                #step_4 .table_portrait .stamp_portrait_text_5
                {
                    width:              186px; 
                    height:             20px;
                    font-size:          8pt;
                    letter-spacing:     0em;
                    border-top:         dashed 1px #ccc;
                    border-right:       dashed 1px #ccc;
                }

#step_4 .table_landscape .stamp_landscape_cell_empty_left
{
    width:              50px;
    border-top:         dashed 1px #ccc;
    border-right:       dashed 1px #ccc;
    border-left:        dashed 1px #ccc;

}

                #step_4 .table_portrait .stamp_portrait_cell_empty_left
                {
                    width:              50px;
                    border-top:         dashed 1px #ccc;
                    border-right:       dashed 1px #ccc;
                    border-left:        dashed 1px #ccc;

                }

#step_4 .table_landscape .stamp_landscape_cell_empty_right
{
    width:              50px;
    border-top:         dashed 1px #ccc;
    border-right:       dashed 1px #ccc;

}

                #step_4 .table_portrait .stamp_portrait_cell_empty_right
                {
                    width:              50px;
                    border-top:         dashed 1px #ccc;
                    border-right:       dashed 1px #ccc;

                }

#step_4 .table_landscape .stamp_landscape_cell_70_image {
    width:              70px;
    height:             58px;
    border-top:         dashed 1px #ccc;
    border-right:       dashed 1px #ccc;
}

                #step_4 .table_portrait .stamp_portrait_cell_62_image
                {
                    width:              62px;
                    height:             75px;
                    border-top:         dashed 1px #ccc;
                    border-right:       dashed 1px #ccc;
                }

#step_4 .table_landscape .stamp_landscape_cell_empty_top_1_left {
    height:             10px;
    width:              50px;
    border-top:         dashed 1px #ccc;
    border-right:       dashed 1px #ccc;
    border-bottom:      dashed 1px #ccc;
    border-left:        dashed 1px #ccc;
}

                #step_4 .table_portrait .stamp_portrait_cell_empty_top_1_left
                {
                    height:             10px;
                    width:              50px;
                    border-top:         dashed 1px #ccc;
                    border-right:       dashed 1px #ccc;
                    border-bottom:      dashed 1px #ccc;
                    border-left:        dashed 1px #ccc;
                }

#step_4 .table_landscape .stamp_landscape_cell_empty_top_1_right {
    height:             10px;
    width:              50px;
    border-top:         dashed 1px #ccc;
    border-right:       dashed 1px #ccc;
    border-bottom:      dashed 1px #ccc;
}

                #step_4 .table_portrait .stamp_portrait_cell_empty_top_1_right
                {
                    height:             10px;
                    width:              50px;
                    border-top:         dashed 1px #ccc;
                    border-right:       dashed 1px #ccc;
                    border-bottom:      dashed 1px #ccc;
                }

#step_4 .table_landscape .stamp_landscape_cell_empty_top_2 {
    width:             70px;
    height:             10px;
    border-top:         dashed 1px #ccc;
    border-right:       dashed 1px #ccc;
    border-bottom:      dashed 1px #ccc;
}

                #step_4 .table_portrait .stamp_portrait_cell_empty_top_2
                {
                    width:              62px;
                    height:             10px;
                    border-top:         dashed 1px #ccc;
                    border-right:       dashed 1px #ccc;
                    border-bottom:      dashed 1px #ccc;
                }

#step_4 .table_landscape .stamp_landscape_cell_empty_bottom_1_left {
    width:              50px;
    height:             50px;
    border-top:         dashed 1px #ccc;
    border-right:       dashed 1px #ccc;
    border-bottom:      dashed 1px #ccc;
    border-left:        dashed 1px #ccc;
}

                #step_4 .table_portrait .stamp_portrait_cell_empty_bottom_1_left
                {
                    width:              50px;
                    height:             50px;
                    border-top:         dashed 1px #ccc;
                    border-right:       dashed 1px #ccc;
                    border-bottom:      dashed 1px #ccc;
                    border-left:        dashed 1px #ccc;
                }

#step_4 .table_landscape .stamp_landscape_cell_empty_bottom_1_right {
    height:             50px;
    width:              50px;
    border-top:         dashed 1px #ccc;
    border-right:       dashed 1px #ccc;
    border-bottom:      dashed 1px #ccc;
}

                #step_4 .table_portrait .stamp_portrait_cell_empty_bottom_1_right
                {
                    height:             50px;
                    width:              50px;
                    border-top:         dashed 1px #ccc;
                    border-right:       dashed 1px #ccc;
                    border-bottom:      dashed 1px #ccc;
                }

#step_4 .table_landscape .stamp_landscape_cell_empty_bottom_2 {
    width:              70px;
    height:             50px;
    border-top:         dashed 1px #ccc;
    border-right:       dashed 1px #ccc;
    border-bottom:      dashed 1px #ccc;
}

                #step_4 .table_portrait .stamp_portrait_cell_empty_bottom_2
                {
                    width:              62px;
                    height:             50px;
                    border-top:         dashed 1px #ccc;
                    border-right:       dashed 1px #ccc;
                    border-bottom:      dashed 1px #ccc;
                }

/* #step_5 */

#step_5
{
    width:              780px;
    float:              left;
}

#step_5 .step_5_stamp_options
{
    width:              350px;
    float:              left;
}
#step_5 .step_5_stamp_options label
{
    width:              80px;
    float:              left;
}
#step_5 input
{
    width:              330px;
}
#step_5 .bold
{
    font-weight:		bold;
}
#step_5 .step_5_stamp_options select
{
    width:              250px;
	font-weight:        bold;
}
#step_5 .step_5_stamp_preview
{
    width:              420px;
    float:              left;
}
#step_5 .step_5_stamp_preview img
{
    float:              left;
}

/* #step_6 */

#step_6
{
    width:              780px;
    float:              left;
}
#step_6 input
{
	width: 200px;
	font-size: 12pt;
}
#step_6 .bold input
{
	font-weight:        bold;
}
#step_6 select
{
    width:              200px;
	font-size: 12pt;
}
#step_6 label
{
    width:              170px;
    font-weight:        bold;
    float:              left;
}
#step_6_register
{
    margin-bottom:      20px;
    float:              left;
}
#step_6_register p {
    margin:             0;
    margin-bottom:      2px;
    padding:            0;
}
#step_6_register_2
{
    margin-top: 20px;
    margin-bottom: 20px;
}
#step_6_register_2 p
{
    margin:             0;
    margin-bottom:      5px;
    padding:            0;
	clear:				both;
    float:              left;
}

#step_6_register_2 label {
    width:              475px;
    font-weight:        bold;
    float:              left;
}

#step_6_register_2 input {
    width:              20px;
    font-weight:        bold;
    border:             none;
    background-color:   #fff;
}

#step_6_register .forms_title {
    width:              770px;
    margin-top:         15px;
    margin-bottom:      15px;
    font-weight:        bold;
    text-decoration:    underline;
    float:              left;
}


/* #step_7 */

#step_7
{
    width:              780px;
    float:              left;
}

#step_7 input
{
	width: 200px;
}

#step_7 .bold input
{
	font-weight:        bold;
}

#step_7_table
{
}

#step_7_table table
{
    margin-bottom: 15px;
    background-color: #ccc;
}

#step_7_table td
{
    padding: 5px;
    background-color: #fff;
}
#step_7_table td.bold
{
    padding: 5px;
    background-color: #fff;
    white-space: nowrap;
}


/* #step_8 */

#step_8
{
    width:              770px;
    padding-bottom:     50px;
    float:              left;
}

#step_8 input
{
    width:              450px;
	font-family:        Arial, Helvetica, sans-serif;
	font-size:          12pt;
	font-weight:        bold;
	/* letter-spacing:     -0.05em; */
    border:             solid 1px #cfcfcf;
}

#step_8 ul
{
	margin: 0;
	margin-left: 50px;
	padding: 0;
}

#step_8 li
{
	margin: 0;
	padding: 0;
	margin-bottom: 10px;
}


/* #addr */

#addr {
}

#addr p {
    margin:             0;
    margin-top:         2px;
    margin-bottom:      2px;
    padding:            0;
}

#addr_1 {
    margin:             0;
    margin-bottom:      2px;
    padding:            0;

}

#addr_elem_1 {
    width: 200px;
    font-size: 9pt;
}

#addr_2 {
    margin:             0;
    margin-bottom:      2px;
    padding:            0;

}

#addr_elem_2 {
    width: 200px;
    font-size: 9pt;
}

#addr_3 {
    margin:             0;
    margin-bottom:      2px;
    padding:            0;

}

#addr_elem_3 {
    width: 200px;
    font-size: 9pt;
}

#addr_4 {
    margin:             0;
    margin-bottom:      2px;
    padding:            0;

}

#addr_elem_4 {
    width: 200px;
    font-size: 9pt;
}

#addr_5 {
    margin:             0;
    margin-bottom:      2px;
    padding:            0;

}

#addr_elem_5 {
    width: 200px;
    font-size: 9pt;
}

#addr_6 {
    margin:             0;
    margin-bottom:      2px;
    padding:            0;

}

#addr_elem_6 {
    width: 200px;
    font-size: 9pt;
}

#addr_7 {
    margin:             0;
    margin-bottom:      2px;
    padding:            0;

}

#addr_elem_7 {
    width: 200px;
    font-size: 9pt;
}

#addr_8 {
    margin:             0;
    margin-bottom:      2px;
    padding:            0;

}

#addr_elem_8 {
    width: 200px;
    font-size: 9pt;
}

#addr_9 {
    margin:             0;
    margin-bottom:      2px;
    padding:            0;

}

#addr_elem_9 {
    width: 200px;
    font-size: 9pt;
}

/* #aaddr */

#aaddr {
}

#aaddr p {
    margin:             0;
    margin-top:         2px;
    margin-bottom:      2px;
    padding:            0;
}

#aaddr_1 {
    margin:             0;
    margin-bottom:      2px;
    padding:            0;

}

#aaddr_elem_1 {
    width: 200px;
    font-size: 9pt;
}

#aaddr_2 {
    margin:             0;
    margin-bottom:      2px;
    padding:            0;

}

#aaddr_elem_2 {
    width: 200px;
    font-size: 9pt;
}

#aaddr_3 {
    margin:             0;
    margin-bottom:      2px;
    padding:            0;

}

#aaddr_elem_3 {
    width: 200px;
    font-size: 9pt;
}

#aaddr_4 {
    margin:             0;
    margin-bottom:      2px;
    padding:            0;

}

#aaddr_elem_4 {
    width: 200px;
    font-size: 9pt;
}

#aaddr_5 {
    margin:             0;
    margin-bottom:      2px;
    padding:            0;

}

#aaddr_elem_5 {
    width: 200px;
    font-size: 9pt;
}

#aaddr_6 {
    margin:             0;
    margin-bottom:      2px;
    padding:            0;

}

#aaddr_elem_6 {
    width: 200px;
    font-size: 9pt;
}

#aaddr_7 {
    margin:             0;
    margin-bottom:      2px;
    padding:            0;

}

#aaddr_elem_7 {
    width: 200px;
    font-size: 9pt;
}

#aaddr_8 {
    margin:             0;
    margin-bottom:      2px;
    padding:            0;

}

#aaddr_elem_8 {
    width: 200px;
    font-size: 9pt;
}

#aaddr_9 {
    margin:             0;
    margin-bottom:      2px;
    padding:            0;

}

#aaddr_elem_9 {
    width: 200px;
    font-size: 9pt;
}

/* errors */

.errors_red {
    color: red;
}

/* ecomm */

#ecomm_request
{
    width:              770px;
    float:              left;
}

#ecomm_request h1
{
    font-size:          12pt;
}

#ecomm_request h2
{
    font-size:          10pt;
}

#ecomm_request h3
{
    font-size:          12pt;
	color: red;
}

#ecomm_result_text
{
    margin:                 20px;
}
#ecomm_result_text h1
{
    font-size:              12pt;
    text-align:             center;
    color:                  red;
}
#ecomm_result_text h2
{
    font-size:              12pt;
    text-align:             center;
}
#ecomm_result_text ul
{
    font-size:              8pt;
    padding:                0;
    text-align:             left;
    margin-left:            25%;
}
#ecomm_result_text li
{
    list-style-position:    inside;
    list-style-type:        square;
}

#ecomm_result_text input
{
    width:              350px;
	font-family:        Arial, Helvetica, sans-serif;
	font-size:          12pt;
	font-weight:        bold;
	/* letter-spacing:     -0.05em; */
    border:             solid 1px #cfcfcf;
}
#ecomm_result_text p
{
	text-align:				center;
}
/* footer */

#footer {
    position:               fixed;
    bottom:                 0;
    left:                   0;
    width:                  100%;
    height:                 150px;
    background-image:       url('/images/manapastmarka/custom/09_ligo/papardes.gif');
    background-repeat:      repeat-x;
}

/* register_auth_error */

#register_auth_error {
    width:              770px;
    padding-bottom:     50px;
    float:              left;
}

#register_auth_error p {
    padding:            0;
    margin-top:         0;
}

#register_auth_error input {
    width:              200px;
	font-family:        Arial, Helvetica, sans-serif;
	font-size:          12pt;
	font-weight:        bold;
	/* letter-spacing:     -0.05em; */
    border:             solid 1px #cfcfcf;
}

#register_auth_error select {
    width:              200px;
	font-family:        Arial, Helvetica, sans-serif;
	font-size:          12pt;
	font-weight:        bold;
	/* letter-spacing:     -0.05em; */
    border:             solid 1px #cfcfcf;
}

#register_auth_error label {
    width:              150px;
    font-weight:        bold;
    float:              left;
}

/** #progress_bar **/

#progress_bar
{
    display: none;
}

#progress_bar_outside
{
	width: 768px;
    height: 27px;
    margin-top: 10px;
    border: solid 1px #000;
	display: none;
}

#progress_bar_inside
{
	width: 1px;
    height: 26px;
    padding-top: 1px;
    color: #fff;
	text-align: center;
    font-size: 14pt;
	background-color: #c33;
}

#progress_bar_finished
{
	width: 768px;
    height: 26px;
    margin-top: 10px;
    padding-top: 1px;
    color: #fff;
	text-align: center;
    font-size: 14pt;
	background-color: #c33;
    border: solid 1px #000;
}





