html {
    background-color: #f6f6ef;
    height:100%;
    color: #280605;
}
body {
    font-size: 62.5%;
    font-family: Georgia, Arial, Verdana, serif;
    background: transparent url("../images/bg_body.jpg") repeat-x;
    height:100%;
    text-align:center;
    color: #280605;
}
strong {
    font-weight: bold;
}
em {
    font-style: italic;
}
input {
    border: 1px solid #c6c6c5;
    margin: 0 auto;
    background: #f6f6ef;
    font-size: 14px;
    padding: 2px 3px 0px 3px;
    margin-bottom: 3px;
    font-family: Arial, Verdana, serif;
    width: 150px;
}
#wrapper {
    width: 969px;
    margin: 0 auto;
    text-align:left;
}
#header {
    position: relative;
    z-index: 1;
    min-height: 109px;
    padding: 0px 5px 0px 5px;
}
#container_outer {
    position: relative;
    float: left;
    background: url('../images/bg_container_outer2.gif') no-repeat 0px 0px;
    width:969px;
    padding-left:0px;
    margin: 75px 0px 17px 0px;
}
#container_bot {
    background: url('../images/bg_container_bot.gif') no-repeat;
    width:969px;
    height: 14px;
    float:left;
}
#container_inner {
    position: relative;
    float: left;
    background: url('../images/bg_container_outer.gif') repeat-y 0px 0px;
    margin-top:75px;
    width:969px;
    padding-left:5px; 
}
#container {
    position: relative;
    float: left;
    width:922px;
    margin-top:-150px;
    background: #fff url('../images/bg_container_line_y.gif') repeat-y 0px 0px;
    padding: 10px 0px 0px 37px;
}
.prop {
    height:448px;
    float:right;
    width:0px;
}
#main {
    position: relative;
    float: left;
    width: 581px;
    margin-right: 0px;
    padding: 0px 0px 0px 0px;
}
#right {
    width:301px;
    padding: 0px 20px 0px 20px;
}
#logoBox {
    width:223px;
    height:74px;
    margin: 0 auto;
}
#logo {
    background: transparent url("../images/logo.gif") no-repeat;
    text-indent: -3000px;
    margin:0;
    padding:0;
}
#logo a, #logo a:visited {
    width:223px;
    height:74px;
    display:block;
    margin:0;
    padding:0;
    outline: none;
}
/*NAVIGATION TOP*/
#nav_header {
    width: 959px;
    margin: 0 auto;
    margin-top: 4px;
    text-align:center;/*center the list items*/
}
#nav_header li {
    display: -moz-inline-box;/* for FF2 (inline-box must be used for shrink wrapping)*/
    display:inline-block;/* for modern browsers */
    margin:0; /*use -2px L&R to kill whitespace without altering html*/
}
* html #nav_header li{display:inline;}/* inline-block trigger for IE6 */
*+html #nav_header li{display:inline;}/* inline-block trigger for IE7 */
#nav_header li a, #nav_header li a:visited {
    color: #890d08;
    text-decoration: none;
    text-transform: uppercase;
    font-style: italic;
    font-size: 1.2em;
    text-align: center;
    padding: 0px 15px 0px 15px;
    display:inline-block;/*IE6/7 need this (haslayout)*/
}
#nav_header li a:hover {
    color: #890d08;
    text-decoration: underline;
}
#nav_header li.active, #nav_header li.trail {
    display:none;/*hide active and trail menu*/
}
#nav_header a.invisible,#nav_header a:visited.invisible,
#nav_main_menus a.invisible,#nav_main_menus a:visited.invisible,
#nav_sub_menus a.invisible,#nav_sub_menus a:visited.invisible {
    display: none;
}

/*NAVIGATION MAIN*/
#nav_main_menus {
    width: 959px;
    margin: 23px 0px 0px 0px;
    position: relative;
    float: left;
    height: 34px;
    overflow: hidden;
    font-size: 100%;
}
#nav_main_menus li {
    display: block;
    float: left;
    z-index: 10;
    position: relative;
    background: url("../images/menu_seperator.gif") no-repeat right center;
    height: 34px;
}
#nav_main_menus ul.level_1 li.last {
    background-image: none;
}

#nav_main_menus ul.level_1 li.active {
    display: block;
    background-color: #fff;
    padding: 6px 15px 7px 15px;
    text-align: center;
    color: #890d08;
    font-size: 1.8em;
    float: left;
    z-index: 1; 
    position: relative;
    background-image: none;
}
#nav_main_menus li.trail a.trail, #nav_main_menus li.trail a:visited.trail {
    color: #890d08;
}
#nav_main_menus ul.level_1 li.trail {
    display: block;
    background-color: #fff;
    text-align: center;
    color: #890d08;
    font-size: 100%;
    float: left;
    z-index: 2; 
    position: relative;
    background-image: none;
}
#nav_main_menus ul.level_1 li.active span.active  {
    cursor: default;
}
#nav_main_menus ul.level_2 {
    display: block;
    clear: both;
}
#nav_main_menus li a, #nav_main_menus li a:visited {
    color: #fffffd;
    text-decoration: none;
    font-size: 1.8em;
    text-align: center;
    padding: 6px 15px 7px 15px;
    display: block;
}
#nav_main_menus ul.level_1 li.background { 
    background: url('../images/arrow.gif') no-repeat center bottom; 
    position: absolute; 
    font-size: 1px; 
    height: 4px; 
    width: 7px; 
    z-index: 5;
    margin-left:0px; 
}
/*NAVIGATION SUB*/
#nav_sub_menus {
    width: 912px;
    height: 31px;
    margin: 0px 0px 0px 0px;
    position: relative;
    float: left;
    background: #fff url("../images/bg_container_line_x.gif") no-repeat 37px bottom;
	padding: 0px 25px 0px 22px;
}
#nav_sub_menus li {
    display: block;
    float: left;
    z-index: 1000;
    position: relative;
}
#nav_sub_menus ul.level_1 li.active {
    display: block;
    padding: 6px 15px 7px 15px;
    text-align: center;
    color: #890d08;
    font-size: 1.5em;
    float: left;
    z-index: 1; 
    position: relative;
    background-image: none;
    text-decoration: underline;
    cursor: default;
}
#nav_sub_menus ul.level_2 {
    display: block;
    clear: both;
}
#nav_sub_menus li a, #nav_sub_menus li a:visited {
    text-decoration: none;
    font-size: 1.5em;
    text-align: center;
    padding: 6px 15px 7px 15px;
    display: block;
}
#nav_sub_menus li a:hover {
    text-decoration: underline;
    font-size: 1.5em;
    text-align: center;
    padding: 6px 15px 7px 15px;
    display: block;
}
/*search results*/
#searching {
	width:169px;
	height: 20px;
	float: right;
	clear: both;
	margin: 5px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
input.searchInput {
	width: 121px;
	height: 17px;
	border: 0px;
	border-right: 1px solid #904441;
	border-left: 1px solid #b68381;
	padding: 3px 3px 0px 2px;
	margin: 0px 0px 0px 0px;
	color: #890d08;
    font-size: 1.1em;
    font-family: Georgia, Arial, Verdana, serif;
	float: right;
}
input.searchInputBut {
	width: 33px;
	height: 20px;
	border: 0;
	margin: 0px 0px 0px 4px;
    background: url('../images/bg_search_but.gif') no-repeat;
    color: #fffffd;
    font-size: 1.1em;
    font-family: Georgia, Arial, Verdana, sans-serif;
	float: right;
	padding: 2px 0px 2px 0px;
}
#search_simple {
	width:169px;
	position: absolute;
	margin: 0px 0px 0px 0px;
	top:-70px;
	left:753px;
	z-index: 10;
}
.mod_search div h3 {
	color:#bbb;
}
.mod_search div h3 a {
	margin: 0px 0px 0px 0px;
	color:#2200cc;
}
.mod_search div h3 a:visited {
	color:#551a8b;
}
.mod_search div p.context {
	margin: 0px 15px 5px 0px;
}
.mod_search p.header {
	margin: 0px 0px 0px 0px;
}
.mod_search p.url {
	color:#008000;
	margin: 0px 0px 0px 0px;
}
/*CONTENT*/
.mod_article .line_top {
    border-top:1px solid #b7b7b7;
    width: 581px;
    margin: 19px 0px 0px 0px;
    padding: 20px 0px 0px 0px;
}
.mod_module_richtext.line_top {
    background: url('../images/right_col_line_top.gif') no-repeat left top;
    padding-top: 0px;
}
.mod_module_richtext.line_top h4 {
    padding-top: 7px;
}
/* E-NEWS SUBSCRIPTION*/
#responseBox p {
    font-size: 12px;
    padding: 2px 3px 0px 3px;
    font-family: Arial, Verdana, serif;
}
.mod_subscribe {
    
}
.mod_subscribe p.error {
    color: red;
    font-weight: bold;
    text-align: center;
}
.mod_subscribe p.confirm {
    color: green;
    font-weight: bold;
    text-align: center;
}
#main .mod_subscribe p.confirm, 
#main .mod_unsubscribe p.confirm {
    color: green;
    font-weight: bold;
    font-size: 1.4em;
    text-align: center;
}
#main .mod_subscribe p.error,
#main .mod_unsubscribe p.error {
    color: red;
    font-weight: bold;
    font-size: 1.4em;
    text-align: center;
}
.mod_subscribe .text {
    border: 1px solid #c6c6c5;
    width: 199px;
    height: 20px;
    margin: 0 auto;
    background: #f6f6ef;
    font-size: 14px;
    padding: 2px 3px 0px 3px;
    margin-bottom: 14px;
    margin-left: 37px;
    font-family: Arial, Verdana, serif;
}
/*BANNER*/
.mod_Banner {
    border:0;
    margin:20px 0px 20px 0px;
    width: 300px;
    float:left;
    clear:both;
}

.mod_Banner .banner_image
{
	margin:0px auto 0px auto;
	text-align:center;
    width: 300px;
    overflow: hidden;
}

.mod_Banner .banner_flash
{
	margin:0px auto 0px auto;
	text-align:center;
    width: 300px;
    overflow: hidden;
}

.mod_Banner .banner_text
{
	margin:0px auto 0px 0px;
	text-align:center;
    width: 300px;
}
/************************* MOD PIZZE **************************/
.mod_pizze {
    width: 566px;
    float: left;
    padding-right: 27px;
}
.mod_pizze p {
    color: #6f6f6f;
    margin: 0px 0px 10px 0px;
}
.mod_pizze h4 {
    color: #890d08;
    font-size: 1.6em;
    margin: 5px 0px 0px 0px;
    font-family: Arial, Verdana, sans-serif;
    display: block;
    width: 300px;
    float: left;
}
.mod_pizze .cenaPice {
    color: #280605;
    font-weight: bold;
    display: block;
    width: 54px;
    float: left;
}
.mod_pizze .subProductName {
    display: block;
    width: 286px;
    float: left;
    font-style: italic;
}
.mod_pizze .choose_extras {
	display:block;
    width: 74px;
    height: 16px;
    background: url('../images/bg_izberi_dodatke.gif') no-repeat;
    float: left;
    margin: 3px 0px 0px 3px;
    font-family: Arial, Verdana, sans-serif;
    font-size: 11px;
    padding: 2px 0px 0px 18px;
    color: #890d08;
    cursor: pointer;
}
.mod_pizze .edit_extras {
    display:block;
    width: 74px;
    height: 16px;
    background: url('../images/bg_uredi_dodatke.gif') no-repeat;
    float: left;
    margin: 3px 0px 0px 3px;
    font-family: Arial, Verdana, sans-serif;
    font-size: 11px;
    padding: 2px 0px 0px 18px;
    color: #fffffd;
    cursor: pointer;
}
.mod_pizze .dot_border {
    width: 395px;
    height: 27px;
    background: url('../images/dot_border.gif') repeat-x bottom;
    float: left;
    margin: 10px 0px 0px 0px;
}
.mod_pizze .no_border {
    width: 395px;
    height: 27px;
    margin: 10px 0px 9px 0px; 
    float: left;
}
/* counter */
.mod_pizze .pcounter {
    width: 55px;
    height: 18px;
    float: right;
    margin: -28px 0px 0px 0px;
}
.mod_pizze .pcounter_last {
    margin: -37px 0px 0px 0px;
}
/* draggables */
#dragHandle {
	width:559px;
	height: 26px;
	background:#700b03 url("../images/drag_icon.gif") no-repeat 2px center;
	border-bottom: 1px solid #5a0701;
	cursor: move; 
	position: relative;
	float: left;
}
#dragHandle p {
	text-align: right;
	color: #fffffd;
	padding: 0px;
    margin: 6px 0px 0px 0px;
}
.mui-box{
    background-color: #890d04; 
    width: 585px;
    position:relative;
    z-index:200;
    display: none;
    text-align: left;
}
.mui-box-screen{
	background-color:#efefef;
	position:fixed;
	_position:absolute;
	top:0;
	left:0;
	opacity:0.3;
	filter: alpha(opacity = 30);
	z-index: 100;
}
.pica_title_extras {
    width:565px;
    height: 57px;
    background: url("../images/bg_dodatki_pop.gif") repeat-x;
    float: left;
    padding-right: 20px;
}
.pica_title_extras h3 {
    color: #fffffd;
    font-size: 1.6em;
    padding: 0px;
    margin: 6px 0px 0px 20px;
}
.pica_title_extras p {
    color: #fffffd;
    font-size: 1.2em;
    padding: 0px;
    margin: -2px 0px 0px 20px;
}
.toggle_down {
    width: 104px;
    height: 17px;
    background: url("../images/toggle_down_icon.gif") no-repeat center right;
    float: right;
    padding: 0px;
    margin: -35px 0px 0px 0px;
    cursor: pointer;
}
.toggle_down p {
    float: left;
    height: 17px;
    padding: 0px;
    display: block;
    width: 87px;
    margin: 0px 0px 0px 0px;
}
.toggle_up {
    width: 17px;
    height: 17px;
    background: url("../images/toggle_up_icon.gif") no-repeat center center;
    float: right;
    padding: 0px;
    margin: -35px 0px 0px 0px;
    cursor: pointer;
}
.toggle_up p {
    display: none;
}
.smallerFontExtras {
    font-size: 11px;
}
.slideElements {
    float: left;
    padding: 0px 0px 0px 20px;
}
.contentPrice {
    width: 115px;
    float: left;
    margin: 0px 0px 0px 0px;
    padding: 0px 20px 10px 0px;
}
.contentPrice p {
    color: #d89998;
    font-size: 11px;
    font-family: Arial, Verdana, sans-serif;
    font-weight: normal;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    display: block;
    width: 95px;
    float: left;
}
.titlePrice {
    width: 115px;
}
.titlePrice p {
    color: #fffffd;
    font-size: 12px;
    font-family: Arial, Verdana, sans-serif;
    font-weight: bold;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 8px 0px;
}
.uncheckedIcon {
    width: 13px;
    height: 17px;
    background: url("../images/unchecked_icon.gif") no-repeat center center;
    cursor: pointer;
    float: left;
    margin: 0px 7px 0px 0px;
    padding: 0px 0px 0px 0px;
}
.checkedIcon {
    width: 13px;
    height: 17px;
    background: url("../images/checked_icon.gif") no-repeat center center;
    cursor: pointer;
    float: left;
    margin: 0px 7px 0px 0px;
    padding: 0px 0px 0px 0px;
}
.chk_unchk_txt {
    cursor: pointer;
    color: #d89998;
}
.popupDottedLine {
    background: url("../images/popupDottedLine.gif") repeat-x top center;
    width: 545px;
    border: none;
    padding: 0px;
    margin:0px 0px 10px 0px;
    height:1px;
    float: left;
    line-height: 0px;
    clear: both;
}
.bottomInfoBox {
    width:545px;
    float: left;
    padding-right: 20px;
}
.chosenExtrasTxt {
    color: #d89998;
    margin: -4px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 11px;
    font-weight: bold;
    display: block;
    width: 380px;
    float: left;
    padding-right: 20px;
}
.currentExtrasTxt {
    padding-bottom: 10px;
    font-weight: normal;
    color: #fffffd;
}
.extrasPriceCalcBox {
    color: #d89998;
    margin: -4px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 11px;
    font-weight: bold;
    display: block;
    width: 144px;
    float: right;
    text-align: right;
}
.currentExtrasPriceTxt {
    padding-bottom: 10px;
    font-weight: bold;
    color: #fffffd;
    text-align: right;
}
.minH {
    height:45px;
    float:right;
    width:1px;
}
.minHclear {
    clear:both;
    height:1px;
    overflow:hidden;
}
#closebox {
    float: left;
    width: 26px;
    height: 26px;
    background:#700b03 url("../images/close_icon.gif") no-repeat center center;
    cursor: pointer;
    border-bottom: 1px solid #5a0701;
}
.userimepriimek {
    width:300px;
    float: right;
    margin: -50px 13px 0px 0px;
    text-align: right;
}
.userimepriimek p {
    color:#6f6f6f;
    font-size: 17px;
}
.userimepriimek span {
    color:#6f6f6f;
    font-size: 12px;
}
/********************** END MOD PIZZE ******************************/

/********************** MOD FOOD ******************************/
.mod_food {
    width: 566px;
    float: left;
    padding-right: 27px;
}
.mod_food h3 {
    margin-top: 0px;
}
.mod_food p {
    color: #6f6f6f;
    margin: 0px 0px 0px 0px;
}
.mod_food h4 {
    color: #890d08;
    font-size: 1.6em;
    margin: 5px 0px 0px 0px;
    font-family: Arial, Verdana, sans-serif;
    display: block;
    width: 300px;
    float: left;
}
.mod_food .cenaHrane {
    color: #280605;
    font-weight: bold;
    display: block;
    width: 54px;
    float: right;
}
.mod_food .fcounter {
    width: 55px;
    height: 18px;
    float: right;
    margin: 0px 0px 0px 0px;
}
.mod_food p.productDescription {
    color: #6f6f6f;
    display: block;
    width: 280px;
    float: left;
}
.mod_food .dot_border {
    width: 395px;
    height: 10px;
    background: url('../images/dot_border.gif') repeat-x bottom;
    float: left;
    margin: 0px 0px 0px 0px;
}
.mod_food .no_border {
    width: 395px;
    height: 10px;
    margin: 0px 0px 9px 0px; 
    float: left;
}
/********************** END MOD FOOD ******************************/
/********************** MOD STUDENTS ******************************/
.mod_students {
    width: 566px;
    float: left;
    padding-right: 27px;
}
.mod_students h3 {
    margin-top: 0px;
}
.mod_students p {
    color: #6f6f6f;
    margin: 0px 0px 0px 0px;
}
.mod_students h4 {
    color: #890d08;
    font-size: 1.6em;
    margin: 5px 0px 0px 0px;
    font-family: Arial, Verdana, sans-serif;
    display: block;
    width: 300px;
    float: left;
}
.mod_students .cenaHrane {
    color: #280605;
    font-weight: bold;
    display: block;
    width: 54px;
    float: right;
}
.mod_students .scounter {
    width: 55px;
    height: 18px;
    float: right;
    margin: 0px 0px 0px 0px;
}
.mod_students p.productDescription {
    color: #6f6f6f;
    display: block;
    width: 280px;
    float: left;
}
.mod_students .dot_border {
    width: 395px;
    height: 10px;
    background: url('../images/dot_border.gif') repeat-x bottom;
    float: left;
    margin: 0px 0px 0px 0px;
}
.mod_students .no_border {
    width: 395px;
    height: 10px;
    margin: 0px 0px 9px 0px; 
    float: left;
}
/********************** END MOD STUDENTS ******************************/
/********************** MOD DRINKS ******************************/
.mod_drinks {
    width: 566px;
    float: left;
    padding-right: 27px;
}
.mod_drinks h3 {
    margin-top: 0px;
}
.mod_drinks p {
    color: #6f6f6f;
    margin: 0px 0px 0px 0px;
}
.mod_drinks h4 {
    color: #890d08;
    font-size: 1.6em;
    margin: 5px 0px 0px 0px;
    font-family: Arial, Verdana, sans-serif;
    display: block;
    width: 300px;
    float: left;
}
.mod_drinks .cenaPijace {
    color: #280605;
    font-weight: bold;
    display: block;
    width: 54px;
    float: right;
}
.mod_drinks .dcounter {
    width: 55px;
    height: 18px;
    float: right;
    margin: 0px 0px 0px 0px;
}
.mod_drinks p.productDescription {
    color: #6f6f6f;
    display: block;
    width: 280px;
    float: left;
}
.mod_drinks .dot_border {
    width: 395px;
    height: 10px;
    background: url('../images/dot_border.gif') repeat-x bottom;
    float: left;
    margin: 0px 0px 0px 0px;
}
.mod_drinks .no_border {
    width: 395px;
    height: 10px;
    margin: 0px 0px 9px 0px; 
    float: left;
}
/********************** END MOD DRINKS ******************************/

/*************************COMMONN***************************************/
.mod_pizze table,
.mod_drinks table,
.mod_food table,
.mod_students table {
    table-layout: fixed;
}
.dot_noborder {
    clear:both;
    padding-bottom:15px;
    width:395px;
}
.plussign {
    width: 19px;
    height: 18px;
    background: url('../images/plus.gif') no-repeat;
    cursor: pointer;
    float: left;
}
.minussign {
    width: 19px;
    height: 18px;
    background: url('../images/minus.gif') no-repeat;
    cursor: pointer;
    float: left;
}
.num {
    width: 17px;
    height: 18px;
    background: url('../images/num.gif') repeat-x;
    cursor: default;
    float: left;
}
.num p {
    text-align: center;
}
.num_incremental {
    width: 17px;
    height: 18px;
    background: url('../images/num_incremental.gif') repeat-x;
    cursor: default;
    float: left;
}
.num_incremental p {
    text-align: center;
    color: #fffffd;
}
.longLine {
    width: 553px;
    height: 1px;
    background-color: transparent;
    border-top: 1px solid #b7b7b7;
    float: left;
    line-height: 1px;
    padding: 0;
    margin-top: 5px;
    padding-bottom: 15px;
}
#racunBox {
    margin-left: -7px;
}
#bg_racun_top {
    width: 270px;
    background: url('../images/bg_racun_top.jpg') no-repeat;
    float: left;
    padding: 55px 10px 0px 16px;
}
#bg_racun_top h4 {
    font-size: 22px;
    font-weight: normal;
    font-family: Georgia, Arial, Verdana, sans-serif;
    color: #494949;
    background: none;
    display: block;
    width: 269px;
    float: left;
    height: auto;
    margin: 10px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}
#bg_racun_top p.ime {
    font-size: 14px;
    font-weight: normal;
    font-family: Georgia, Arial, Verdana, sans-serif;
    color: #494949;
    display: block;
    width: 269px;
    float: left;
    height: auto;
    text-align: center;
    margin: 0px 0px 3px 0px;
    padding: 0px 0px 0px 0px;
}
#bg_racun_top p.naslov {
    font-size: 14px;
    font-weight: normal;
    font-family: Georgia, Arial, Verdana, sans-serif;
    color: #494949;
    display: block;
    width: 269px;
    float: left;
    height: auto;
    text-align: center;
    margin: 0px 0px 14px 0px;
    padding: 0px 0px 0px 0px;
}
.minHracunTop {
    height: 75px;
    float:right;
    width:0px;
}
#bg_racun_mid {
    width: 270px;
    background: url('../images/bg_racun_mid.gif') repeat-y;
    float: left;
    padding: 0px 10px 0px 16px;
}
#bg_racun_bot {
    width: 280px;
    height: 114px;
    background: url('../images/bg_racun_bot.jpg') no-repeat;
    float: left;
    padding: 10px 0px 0px 16px;
    margin-top: -1px;
}
#bg_racun_bot p.zaplacatTxt {
    margin-top: 15px;
    display: block;
    width: 130px;
    float: left;
    color: #494949;
    font-style: italic;
}
#bg_racun_bot p#zaplacatCena {
    margin-top: 15px;
    display: block;
    width: 120px;
    float: right;
    text-align: right;
    font-weight: bold;
    color: #494949;
}
#close_order a, #close_order a:visited {
    display: block;
    float: left;
    background: url('../images/close_order_but.gif') no-repeat top left;
    color:#f5f5f5;
    text-transform: uppercase;
    font-style: italic;
    width: 141px;
    height: 18px;
    font-size: 12px;
    text-align: center;
    padding-top: 4px;
    margin-top: 10px;
}
#close_order a:hover {
    text-decoration: none;
}
.mod_SuccessOrderData div.naslov {
    margin-bottom: 7px;
}

.mod_SuccessOrderData .line_top2 {
    border-top:1px solid #b7b7b7;
    width: 581px;
    margin: 10px 0px 10px 0px;
    padding: 0px 0px 0px 0px;
    height: 1px;
    line-height: 1px;
    float: left;
    font-size: 1px;
}
.mod_SuccessOrderData h3 {
    display: block;
    float: left;
    width: 581px;
}
.mod_SuccessOrderData div#addressBox,
.mod_SuccessOrderData div#paymentBox {
    margin-top: 10px;
    float: left;
}
.mod_SuccessOrderData label{
    font-family: Arial, Verdana, sans-serif;
    font-size: 1.2em;
}
.mod_SuccessOrderData input.addressradio,
.mod_SuccessOrderData input.paymentchkbox,
.mod_SuccessOrderData input.paymentradio {
    width:12px;
    margin: 0px 5px 0px 0px;
    background: none;
    border: none;
}
.mod_SuccessOrderData #confirmBut {
    display: block;
    float: left;
    background: url('../images/close_order_but.gif') no-repeat top left;
    color:#f5f5f5;
    text-transform: uppercase;
    font-style: italic;
    width: 141px;
    height: 22px;
    font-size: 12px;
    text-align: center;
    padding-top: 4px;
    padding-bottom: 4px;
    margin-top: 10px;
    border:0;
    cursor: pointer;
}
.orderedProduct {
    width: 265px;
    background: url('../images/dash.gif') repeat-x bottom left;
    float: left;
    padding: 8px 0px 8px 0px;
    margin: 0px 0px 0px 0px;
    font-size: 12px;
    font-weight: normal;
    font-family: Arial, Verdana, sans-serif;
    color: #494949;
}
.bg_asterix {
    width: 265px;
    height: 5px;
    line-height: 1px;
    background: url('../images/asterix.gif') repeat-x;
    display: block;
    float: left;
}
.bg_dash {
    width: 265px;
    height: 1px;
    line-height: 1px;
    background: url('../images/dash.gif') repeat-x;
    display: block;
    margin: 0px 0px 8px 0px;
}
div.producttitle {
    width: 200px;
    float: left;
}
div.productprice {
    width: 55px;
    float: right;
    font-weight: bold;
    text-align: right;
}
div.productextrastxt {
    width: 200px;
    float: left;
}
div.productextrasprice {
    width: 55px;
    float: right;
    font-weight: bold;
    text-align: right;
}

/******************************************************************/
.mod_login {
    float: left;
    clear: both;
    width: 301px;
}
.mod_login .formbody {
    margin-top: 20px;
    margin-bottom: 20px;
}
#pohvale_pritozbeForm .col_0,
.mod_login .col_0,
.mod_registration .col_0,
.mod_lostPassword .col_0,
.mod_personalData .col_0 {
    text-align: right;
    padding-right: 5px;
    font-size: 12px;
}
#pohvale_pritozbeForm .submit,
.mod_login .submit, 
.mod_registration .submit,
.mod_lostPassword .submit,
.mod_personalData .submit { 
    display:block;
    width:121px;
    height:25px;
    margin: 0 auto;
    background: url('../images/bg_button.gif') no-repeat 0px 0px;
    font-family: Georgia, Arial, Verdana, serif;
    font-style: italic;
    font-size: 14px;
    padding: 4px 0px 6px 0px;
    text-decoration: none;
    text-align: center;
    border: 0;
    color:#890d08;
    cursor: pointer;
}
#pohvale_pritozbeForm .submit_container,
.mod_login .submit_container, 
.mod_registration .submit_container,
.mod_lostPassword .submit_container,
.mod_personalData .submit_container  {
    width: 121px;
    margin-top: 10px;
}
.mod_login input#username,
.mod_login input#password {
    width:141px;
}
.mod_personalData h3 {
    margin-bottom: 20px;
}
#request_password {
    float: left;
    clear: both;
    width: 301px;
    margin-bottom: 5px;
}
#registration_link {
    float: left;
    clear: both;
    width: 301px;
    margin-right:-3px; /*ie6-duplication bug grrr*/
    margin-bottom: 0px;
}
.mod_registration select,
.mod_personalData select {
    border: 1px solid #c6c6c5;
    margin: 0 auto;
    background: #f6f6ef;
    font-size: 14px;
    padding: 2px 3px 0px 3px;
    margin-bottom: 3px;
    font-family: Arial, Verdana, serif;
    width: 158px;
}
#pohvale_pritozbeForm textarea,
.mod_registration textarea,
.mod_personalData textarea {
    border: 1px solid #c6c6c5;
    margin: 0 auto;
    background: #f6f6ef;
    font-size: 14px;
    padding: 2px 3px 0px 3px;
    margin-bottom: 3px;
    font-family: Arial, Verdana, serif;
    width: 400px;
    height: 100px;
    overflow: auto;
}
.captcha_text {
    font-size: 14px;
}
span.mandatory {
    color:#890d08;
}
p.error {
    color:#890d08;
}
div#registration_link .line_top {
    background: url('../images/right_col_line_top.gif') no-repeat center left;
    padding-bottom: 30px;
}
/*disp*/

#dispcontainer {
    position: relative;
    float: left;
    width:922px;
    margin-top:-150px;
    background: #fff;
    padding: 10px 0px 0px 37px;
}
.dispbox{
    background: #890d04 url('../images/bg_disp_content.gif') repeat-y; 
    width: 882px;
    text-align: left;
    float: left;
}
.disptitle {
    width:882px;
    height: 26px;
    border-bottom: 1px solid #5a0701;
    float: left;
    background: #700b03;
}
.disptitle p.delete {
    text-align: left;
    color: #fffffd;
    padding: 0px;
    margin: 6px 0px 0px 0px;
    display: block;
    width: 60px;
    float: right;
}
.closeHandle {
    float: right;
    width: 26px;
    height: 26px;
    width: 65px;
    background:#700b03 url("../images/close_icon.gif") no-repeat 43px center;
    cursor: pointer;
    border-bottom: 1px solid #5a0701;
}
.disptoggle_down {
    width: 104px;
    height: 17px;
    background: url("../images/toggle_down_icon.gif") no-repeat center left;
    float: left;
    padding: 0px;
    margin: 5px 0px 0px 5px;
    cursor: pointer;
}
.disptoggle_up {
    width: 104px;
    height: 17px;
    background: url("../images/toggle_up_icon.gif") no-repeat center left;
    float: left;
    padding: 0px;
    margin: 5px 0px 0px 5px;
    cursor: pointer;
}
.disptoggle_up p.details,
.disptoggle_down p.details {
    text-align: right;
    color: #fffffd;
    padding: 0px;
    margin: 0px 20px 0px 0px;
    padding: 0px 0px 0px 0px;
    display: block;
    width: 90px;
    height: 17px;
    float: left;
}
/*.disptoggle_up p {
    display: none;
}*/
.dispslideElements {
    float: left;
    padding: 0px 0px 0px 10px;
}
.disppodatki {
    text-align: left;
    color: #a9a9a9;
    padding: 0px;
    margin: 6px 0px 0px 0px;
    display: block;
    width: 650px;
    float: left;
}
.disppodatki span {
    color:#fffffd;
}
.dispodatkinarocilo {
    width: 570px;
    color: #fffffd;
    float: left;
}
.dispodatkinaslov {
    width: 292px;
    float: left;
    padding: 0px 0px 0px 10px;
}
.dispodatkinarocilo p,
.dispodatkinaslov p {
    color: #fffffd;
}
#timetoreloadBox {
    
    margin:0px 0px 0px 0px;
}
#timetoreloadBox span {
    font-family: Arial, Verdana, serif;
    margin:4px 0px 0px 0px;
    font-size: 11px;
    display: block;
    float: left;
}
#timetoreloadBox input {
    float: left;
    margin:0px 0px 10px 5px;
}
/*search pagination*/
.mod_search .pagination {
    font-family: Arial, Verdana, serif;
    text-align: center;
    width:566px;
    margin: 0px auto 0px auto;
}
.mod_search .custom_pagination {
    text-align: center;
    float: left;
    font-size: 13px;
    margin-top: 8px;
}
.mod_search .pagination li {
    display: block;
    float:left;
    position: relative;
}
.mod_search .pagination li a, .mod_search .pagination li a:visited {
    display: block;
    padding: 5px;
    line-height: 12px;
}
.mod_search .pagination li a:hover {
    display: block;
    padding: 5px;
    text-decoration: underline;
}
.mod_search .pagination li span.current {
    display: block;
    padding: 5px;
    font-weight: bold;
    color: #a90a08;
    line-height: 12px;
}
.mod_search .pagination li a.first, 
.mod_search .pagination li a:visited.first,
.mod_search .pagination li a.next, 
.mod_search .pagination li a:visited.next,
.mod_search .pagination li a.previous, 
.mod_search .pagination li a:visited.previous,
.mod_search .pagination li a.last, 
.mod_search .pagination li a:visited.last {
    color: #2200cc;
}
.mod_search .pagination p {
    display:block;
    width:120px;
    float: left;
    padding: 5px;
    line-height: 12px;
    text-align: left;
    padding-left: 15px;
}
a.gumb_naroci, a:visited.gumb_naroci {
    width: 226px;
    height: 51px;
    display: block;
    background: url("../images/gumb_naroci.jpg") no-repeat;
    text-indent: -4000px;
}
a:hover.gumb_naroci {
    width: 226px;
    height: 51px;
    display: block;
    background: url("../images/gumb_naroci_over.jpg") no-repeat;
    text-indent: -4000px;
}
#footer {
    float:left;
    font-size: 1em;
    font-family: Arial, Verdana, serif;
    height:160px;
    width: 969px;
}
#footer td {
    padding: 0px 5px 3px 5px;
}
#atffc { display: none !important; }
