@charset "utf-8";
/* CSS Document */

html, body {
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:12px;
	margin:0px;padding:0px;
	background: #F1EDEE;
	color:black;
	cursor:default;
    height:101% !important;
    height:auto;
}

a{
	text-decoration:none;
	outline:0px;
	font-weight:bold;
	color:black;
}

/* Background */

div.bkg{
}

/* top */

.top_menu_sh{
    background: url(../images/top_menu_bkg1.jpg) repeat-x top;
    height:70px;
    border-top:1px solid black;
}

.top_menu{
    
}

.top_menu .sellnode_link{
    background: url(../images/sellnode_logo2.png) no-repeat;
    width:130px; height:45px;
    display: block;
    position: relative;
    margin:5px 0px 0px 10px;
}

.top_menu ul{
    list-style: none;
    position: absolute;
    right:120px; top:20px;
    margin:0px;
}

.top_menu ul li{
    float:left;
    padding:0px 10px 0px 10px;
    margin:0px;
}

.top_menu ul li a{
    color: #82AC3F;
    font-size: 11px;
    font-weight: normal;
}

.top_menu ul li a:hover{
    border-bottom:1px dashed #82AC3F;
}

.top_menu a.button_login{
    position: absolute;
    right:10px; top:12px;
    padding:8px 34px 8px 18px;
    color:#CCCCCC;
    font-weight: normal;
    font-size: 12px;
    background: transparent url(../images/button_login.png) no-repeat;
}

.top_menu a.button_login:hover{
    right:9px; top:13px;
}

/* header */

div.head_sh{
    height: 165px;
    width: 100%;
    margin:0px;
    background: #F7F7F7;
    position: relative;
}

div.auto{
    height:auto !important;
}

div.head{
    margin:0px auto 0px auto;
    height: 196px;
    width: 740px;
    position: relative;
}

/* Business Card */

.head .business_card_box{
    /* border:2px dashed red; */
}

.head .business_card_sh{
    background: url(../images/business_card_sh_bkg1.jpg) no-repeat;
    width:370px;
    height:135px;
    position:absolute;
    top:15px; left:20px;
    padding:1px;
}

.head .business_card{
    background: white;
    width:363px;
    height:128px;
}

.head .spajalica{
    display: none;
}

/* Business Card Options */

.head .business_card_options_sh{
    position:absolute;
    right:46px; top:41px;
    background: url(../images/business_card_options_bkg_left.png) no-repeat left top;
    height:128px;
}

.head .business_card_options{
    background: url(../images/business_card_options_bkg_right.png) no-repeat right top;
    height:128px;
    padding:3px 2px 0px 2px;
}

.head .business_card_options a{
    display:block;
    font-weight: normal;
    color:#242424;
    font-size: 11px;
    padding:5px 45px 5px 10px;
}

.head .business_card_options a:hover{
    background: #E3E3E3;
}

.head .business_card_options a.add_to_catalog{
    background-image: url(../images/business_card_options_icons.png);
    background-repeat: no-repeat;
    background-position:  right 1px;
}

.head .business_card_options a.delete_from_catalog{
    background-image: url(../images/business_card_options_icons.png);
    background-repeat: no-repeat;
    background-position:  right -73px;
}

.head .business_card_options a.add_comment{
    background-image: url(../images/business_card_options_icons.png);
    background-repeat: no-repeat;
    background-position:  right -24px;
}

.head .business_card_options a.remove_comment{
    background-image: url(../images/business_card_options_icons.png);
    background-repeat: no-repeat;
    background-position:  right -122px;
}

.head .business_card_options a.be_partner{
    background-image: url(../images/business_card_options_icons.png);
    background-repeat: no-repeat;
    background-position:  right -49px;
}

.head .business_card_options a.visit{
    background-image: url(../images/business_card_options_icons.png);
    background-repeat: no-repeat;
    background-position:  right -95px;
}

/* Menu */

div.menu_sh{
    height:60px;
    width: 100%;
    background: url(../images/menu_bkg1.jpg) repeat-x;
    border-top:1px solid white;
    border-bottom:1px solid white;
}

div.menu{
    width:740px;
    margin:auto;
}

.jqueryslidemenu{
    position:relative;
    font: bold 12px Verdana;
    width: 740px; height:60px;
    z-index: 10;
    padding:5px 0px 0px 0px;

}

/* body */

div.body_sh{
    width: 100%;
    background: #E8E8E8;
    position: relative;
    
    
}

div.body{
    padding:0px 10px 5px 10px;
    width:730px;
    margin:0px auto;
    position: relative;
    
    z-index: 5;
}

div.body_place_sh{
    position: relative;
}

div.body_place{
    position: relative;
}

div.body_place h1{
    margin:0px;
    margin: 0px 15px 0px 15px;
    padding:15px 0px 15px 20px;
    font-size: 14px;
    font-weight: bold;
    color: #F96F38;
    background: url(../images/h1_bkg1.jpg) no-repeat;

}

.body table{
    border-collapse: collapse;
}

.body table td{
    /*width: 50%; problem s ReCaptcha*/
    vertical-align: top;
    padding:5px 0px 0px 0px;
}

.body .box_sh{

}

.body .box{
    /* border:2px dashed red; */
    position: relative;
}


.body .content_bkg{
    background: url(../images/content_box_middle_bkg.jpg) repeat-y;
}

.body .content_top_bkg{
    background: url(../images/content_box_top_bkg.jpg) no-repeat top left;
}

.body .content_bottom_bkg{
    background: url(../images/content_box_bottom_bkg.jpg) no-repeat bottom left;
}


.body .box .content{
    padding: 10px 35px 20px;
    margin: 0px 0px 0px 0px;
    color: #666666;
    width: 660px;
    min-height: 45px;
}

.body .box .web_page
{
    color: #CC0000;
    font-size: 14px;
    font-weight: bold;
    padding: 20px 35px 10px;
    min-height: 35px;
    
}

.content-left-image{
    float: left;
    border:0px solid #C4C0BF;
    width:119px;height:90px;
    overflow:hidden;
    margin:0px 5px 5px 0px;
}

.content-left-image img{
    border:0px;
}

.body .box .content ul
{
    padding:0px 25px;
    margin:0px;
}

/* form */

form.admin_form{
    padding:1px;
}

form.admin_form label{
    padding:5px 0px 5px 0px;
    display: block;
    color: #CC3300;
    font-weight: bold;
}

form.admin_form input{
    background: #EFEFEF;
    border: 1px solid #B6A287;
    width:300px;
    padding: 3px;
}

form.admin_form input.button{
    background: url(../images/button1.png) no-repeat;
    border:0px;
    width:120px;
    height:40px;
    color:#676767;
    font-size: 14px;
    font-weight: bold;
    text-align: left;
    padding:8px 15px 12px 15px;
    margin-left:250px;
    cursor: pointer;
}

form.admin_form input.button, form.admin_form input.button_left{
    background: url(../images/button1.png) no-repeat;
    border:0px;
    width:120px;
    height:40px;
    color:#676767;
    font-size: 14px;
    font-weight: bold;
    text-align: left;
    padding:8px 15px 12px 15px;
    margin-left:0px;
    margin-top:5px;
    cursor: pointer;
}

dt#submit-label{
    display: none;
}

/* page_form */

form.page_form{
    padding:10px;
}

form.page_form label{
    padding:5px 0px 5px 0px;
    display: block;
    color: #CC3300;
    font-weight: bold;
}

form.page_form input{
    background: #EFEFEF;
    border: 1px solid #B6A287;
    width:300px;
    padding: 3px;
}

form.page_form textarea{
    background: #EFEFEF;
    border: 1px solid #B6A287;
    width:300px;
    height:150px;
    padding: 3px;
}

form.page_form input.button, form.page_form input.button_left{
    background: url(../images/button1.png) no-repeat;
    border:0px;
    width:120px;
    height:40px;
    color:#676767;
    font-size: 14px;
    font-weight: bold;
    text-align: left;
    padding:8px 15px 12px 15px;
    margin-left:0px;
    cursor: pointer;
}

form.page_form input.button_left{
    margin-left:10px;
}

form.page_form dd, form.page_form dl{
    margin:0px;
}

form.page_form dd ul{
    padding-top:5px;
    color:red;
}

dt#submit-label{
    display: none;
}

form.page_form dd#submit-element{
    padding-top:10px;
}

fieldset{
    border:1px solid #D1D1CC;
    margin-bottom:10px;
}

p.error{
    color:red;
    margin:0px;
    padding:5px 5px 0px 10px;
}

p.ok{
    color:blue;
    margin:0px;
    padding:5px 5px 0px 10px;
}

/* footer */

div.footer_sh{
    border-top:1px solid white;
    width: 100%;
    background: #F1EDEE;
    position: relative;
}

div.footer{
    margin:0px auto 0px auto;
    color: #787772;
    position: relative;
    width:720px;
}

div.footer_box{
    float:left;
    width: 240px;
    min-height: 100px;
    padding: 0px 0px 10px 0px;
}

div.footer_box h3{
    color:#393939;
    padding:16px 10px 17px 10px;
    margin:0px;
    text-align: center;
    font-size: 14px;
    font-weight: bold;
}

div.footer_box ul{
    margin:0px;
    padding:0px;
    list-style: none;
}

div.footer_box ul li{
    padding:3px 3px 3px 20px;
    background: url(../images/list_item_point1.png) no-repeat 8px 7px;
}

div.footer_box ul li a{
    color:#787772;
    font-weight: normal;
}

div.footer_box ul li a:hover{
    border-bottom: 1px dashed #787772;
}

div.building p{
    padding:5px;
    margin:0px;
}

div.building a.sellnode_link{
    display: block;
    position: relative;
    width:133px;
    height:48px;
    margin:0px 0px 0px 50px;
    background: url(../images/sellnode_logo1.png) no-repeat;
}

div.building p a{
    font-weight: normal;
    line-height: 1.3;
    color:#787772;
}

div.building p a:hover{
    text-decoration: underline;
}


/* EditBox */

.edit_business_card{
    background: url(../images/edit_container_right.png) no-repeat right center;
    width:24px;
    padding-right:8px;
    position: absolute;
    top: -5px;
    left: -27px;
}

.edit_business_card ul.element_container{
    list-style: none;
    padding:0px;
    margin:0px;
    display: block;
    background:#E8E8E8;
    width:18px;
    border-width: 2px 0px 2px 2px;
    border-color: white;
    border-style: solid;
    padding:2px;
}

.edit_business_card a{
    width:16px; height:16px;
    display: block;
    padding: 3px 0px 3px 0px;
    background-position: 0px 3px;
}

.edit_business_card a.edit{
    background: url(../images/icons/pencil.png) no-repeat;
    background-position: 0px 3px;
}

.edit_business_card a.delete{
    background: url(../images/icons/cross.png) no-repeat;
    background-position: 0px 3px;
}

.edit_business_card a.move_up{
    background: url(../images/icons/move_up.png) no-repeat 0px 3px;
}

.edit_business_card a.move_down{
    background: url(../images/icons/move_down.png) no-repeat 0px -3px;
}

.edit_business_card a:hover{
    background-color: #D9D9D9;
}



.edit_content{
    background: url(../images/edit_container_right.png) no-repeat right center;
    width:24px;
    padding-right:8px;
    position: absolute;
    top: 10px;
    left: -27px;
}

.edit_content ul.element_container{
    list-style: none;
    padding:0px;
    margin:0px;
    display: block;
    background:#E8E8E8;
    width:18px;
    border-width: 2px 0px 2px 2px;
    border-color: white;
    border-style: solid;
    padding:2px;
}

.edit_content a{
    width:16px; height:16px;
    display: block;
    padding: 3px 0px 3px 0px;
    background-position: 0px 3px;
}

.edit_content a.edit{
    background: url(../images/icons/pencil.png) no-repeat;
    background-position: 0px 3px;
}

.edit_content a.delete{
    background: url(../images/icons/cross.png) no-repeat;
    background-position: 0px 3px;
}

.edit_content a.move_up{
    background: url(../images/icons/move_up.png) no-repeat 0px 3px;
}

.edit_content a.move_down{
    background: url(../images/icons/move_down.png) no-repeat 0px -3px;
}

.edit_content a:hover{
    background-color: #D9D9D9;
}


/* iframe */

.iframe{
    margin:0px;
    padding:0px;
    display:block;
}

#modalDiv{
    padding:0px 0px 0px 0px;
    margin:0px 0px 0px 0px;
}

/* profiler */

table.spreadsheet{
    width:750px;
    margin:10px auto 10px auto;
    border:#999 1px solid;
}

table.spreadsheet th{
    background:#DAD9DC;
    font-weight:bold;
    font-size:12px;
    padding:5px 2px;
}

table.spreadsheet td{
    border-top:#999 1px solid;
    padding:5px 2px;
    text-align: center;
}

div.profiler{
    display: block;
    position: relative;
}

/* Add page */

div.add_page{
    position:absolute;
    height:45px; width:0px;
    overflow: hidden;
    background: url(../images/add_page.png) no-repeat 14px 15px;
    z-index: 25;
    padding-left:45px;
}

div.add_page:hover{
    overflow: visible;
    width:auto;
    background: url(../images/add_page_hover.png) no-repeat 0px 0px;
    cursor: pointer;
}

.jqueryslidemenu ul li.add_page{
    background: none;
}

.jqueryslidemenu ul div.add_page ul{
    margin:0px;
    padding:10px 0px 10px 0px;
    position:relative;
    top:0px;
    visibility: visible !important;
    width:auto;
    background: #E6E6E6;
}

.jqueryslidemenu ul div.add_page ul li{
    padding:0px;
}

.jqueryslidemenu ul div.add_page ul li a, .jqueryslidemenu ul div.add_page ul li a:hover{
    color:#FE5310;
    width:auto;
    margin:0px;
    padding:5px 20px 5px 20px;
    background: #E6E6E6;
    font-weight: bold;
    opacity: 100;
}

.jqueryslidemenu ul div.add_page ul li a:hover{
    text-decoration: underline;
}

/* Jquery UI */
a.node_button{
    padding:7px 9px 7px 25px;
    position:relative;
    text-decoration:none;
    margin:0px;
    display: inline-block;
}

a.note_button_icon{
    width:20px;
    height:20px;
    display: inline-block;
    position: relative;
}

a.note_button_icon span{
    position:absolute;
    top:6px;
    left:6px;
}

a.node_button span{
    position:absolute;
    top:6px;
    left:6px;
}

div.node_options{
    height:30px;
    position: relative;
    margin:0px;
    padding:5px 5px 0px 5px;
    z-index: 5;
}

ul#node_edit_options{
    position:absolute;
    right:6px;
    top:5px;
    margin:0px;
}

ul#node_edit_options li{
    float:left;
    list-style-image:none;
    list-style-position:outside;
    list-style-type:none;
}

ul#node_edit_options a
{
    cursor:pointer;
    margin:2px;
    display:block;
    padding:4px 4px;
    position:relative;
}

ul#add_node_list{
    border:1px solid #D6D4D8;
    list-style-type:none;
    margin:0px; padding:0px;
    width: 180px;
    
    position:absolute;
    top:30px; left:0px;
    display:none;
    z-index: 5;
}

div.add_node{
    position: absolute;
    left:5px; top:5px;
    z-index: 30;
}

div.add_node:hover ul#add_node_list{
    display:block;
}

ul#add_node_list li{
    padding:0px;
    display:block;
}

ul#add_node_list a{
    color:#FE5310;
    width:auto;
    margin:0px;
    padding:5px 20px 5px 20px;
    background: #E6E6E6;
    font-weight: bold;
    display:block;
}

ul#add_node_list a:hover{
    text-decoration: underline;
}

/* Loading indicator */

#loading-mask {
  position: absolute;
  left:     0;
  top:      0;
  width:    100%;
  height:   100%;
  z-index:  20000;
  background-color: white;
  /* for IE */
  filter:alpha(opacity=30);
  /* CSS3 standard */
  opacity:0.3;
}

#loading {
  position: absolute;
  left:     50%;
  top:      50%;
  padding:  2px;
  z-index:  20001;
  height:   auto;
  margin:   -35px 0 0 -30px;
}

#loading .loading-indicator {
  background: url(../images/ajax-loader.gif) no-repeat white 5px 8px;
  color:      #555;
  font:       bold 13px tahoma,arial,helvetica;
  padding:    8px 42px;
  margin:     0;
  text-align: center;
  height:     auto;
  
  border:1px solid #CACACA;
}

#dialog-confirm{
    display: none;
}

/* Google MAP */

.googlemap{
    width:650px;
    height:250px;
}

/* Product */

.body .box div.product
{
    padding-top:0px;
}

body table.product td
{
    width:auto;
}

table.product img
{
    border:2px solid #CFCFCF;
}



body table.product td.product_image
{
    width:164px;
}

body table.product td.product_description
{
    padding:10px;
}

body table.product td.product_price
{
    padding:10px;
    color:#F96F38;
    font-size: 14px;
    font-weight: bold;
}

/* Product item */


a.button_item{
    background: url(../images/button_l.png) no-repeat left top;
    position:relative;
    display: inline-block;
    margin-left:10px;
    
}

a.button_item span{
    background: url(../images/button_r.png) no-repeat right top;
    padding: 6px 15px 6px 15px;
    display: inline-block;
    font-weight: normal;
    
}

a.button_item:hover span{
    text-decoration: underline;
}

/* Image gallery */

div.image_gallery a.thumb, div.image_gallery a.add_image_to_gallery, div.image_gallery div.thumb{
    border:2px solid #C4C0BF;
    display:block;
    position: relative;
    width:160px;
    height:120px;
    float:left;
    margin: 0px 1px 2px 0px;
}

div.image_gallery a.thumb img{
    border:0px;
    opacity:0.8;
    filter:alpha(opacity=80);
}

div.image_gallery a.add_image_to_gallery img{
    border:0px;
    opacity:0.6;
    filter:alpha(opacity=60);
}

div.image_gallery a.thumb:hover img,
div.image_gallery a.add_image_to_gallery:hover img,
div.image_gallery div.thumb:hover img
{
    opacity:1;
    filter:alpha(opacity=100);
}

div.image_gallery div.thumb img{
    border:0px;
    opacity:0.8;
    filter:alpha(opacity=80);
}

div.image_gallery div.thumb a.thumb_zoom
{
    position:absolute;
    top:3px;
    left:3px;
    width:16px;
    height:16px;
    background: url(../images/icons/zoom.png);
}

div.image_gallery div.thumb a.thumb_delete
{
    position:absolute;
    top:3px;
    left:22px;
    width:16px;
    height:16px;
    background: url(../images/icons/delete.png);
}


/* Body table */

div.body_table_sh{
    width:100%;
    position:relative;
    margin:auto;
    border:1px solid #CACACA;
    background: white;
    margin-bottom: 5px;
}

div.top_table{
    position: relative;
    height:42px;
    background: black url(../images/table_top_bkg.jpg) repeat-x;
}

div.top_table .title{
    color:white;
    font-weight: bold;
    position:absolute;
    left:20px; top:13px;
}

#tabs-1{
    display: block;
}

#tabs-2{
    display: none;
}

#tabs-3{
    display: none;
}

#tabs{
    position:absolute;
    right:20px; top:1px;
}

#tabs ul{
    list-style: none;
    
}

#tabs ul li{
    float:left;
    padding-right:5px;
}

#tabs ul li a{
    color:white;
    padding: 5px;
    color: white;
    display: block;
    width:63px; height:14px;
    padding: 7px 10px 8px 10px;
    text-align: center;
    background: black url(../images/table_top_tab.jpg) no-repeat -83px;
}

#tabs ul li a.selected, #tabs ul li a:hover{
    color: #666666;
    background: black url(../images/table_top_tab.jpg) no-repeat;

}

div.top_table .tl{
    background: url(../images/table_top_tl.jpg) no-repeat;
    position:absolute;
    left:-1px; top:-1px;
    width: 17px; height:42px;
}

div.top_table .tr{
    background: url(../images/table_top_tr.jpg) no-repeat;
    position:absolute;
    right:-1px; top:-1px;
    width: 20px; height:43px;
}

div.body_table table
{
    border-collapse: collapse;
    width: 100%;
}


div.body_table table th
{
    background: url(../images/table_th_bkg.jpg) no-repeat right;
    padding: 12px 0px 11px 0px;
    border-bottom:1px solid #999999;
}

div.body_table table th.last
{
    background: url(../images/table_th_bkg.jpg) no-repeat left;
    width: 150px;
}

.body div.body_table table td
{
   color: #333351;
   padding: 10px; 
   
    width: auto;
    vertical-align:middle;
}

div.body_table table td.zebra
{
   background: #F5F5F5;
}

div.body_table table td a{
    font-weight: normal;
    color: #333351;
}

div.body_table table td a.bold{
    font-weight: bold;
}

div.body_table table td a.green{
    color: #4A9451;
}

div.body_table table td a.bold:hover{
    text-decoration: underline;
}

div.bottom_table{
    position: relative;
    height:41px;
    background: black url(../images/table_bottom_bkg.jpg) repeat-x;
    border-top:1px solid #999999;
}

div.bottom_table .bl{
    background: url(../images/table_bottom_bl.jpg) no-repeat;
    position:absolute;
    left:-1px; bottom:-1px;
    width: 18px; height:42px;
}

div.bottom_table .br{
    background: url(../images/table_bottom_br.jpg) no-repeat;
    position:absolute;
    right:-1px; bottom:-1px;
    width: 22px; height:42px;
}

div.paginationControl{
    text-align: center;
    padding-top:10px;
}


/* Connect */

div.addthis_box{
    width: 185px;
    margin:auto;
}

div.addthis_box_facebook_like{
    width:180px;
    padding:10px 0px;
    margin:auto;
}

/* Offer category */

.body .offer_category .offer_category_top_bkg
{
    background: url(../images/offer_category_top_bkg.gif) no-repeat top left;
}

.body .offer_category h1
{
    background: none;
    color:white;
    font-size: 12px;
    margin:0px;
    padding:14px 5px 14px 25px;
}

.body .offer_category .category{
    padding: 0px 0px 0px 2px;
    margin: 0px 0px 0px 0px;
    color: #666666;
    min-height: 67px;
}

.body .offer_category_bkg{
    background: url(../images/offer_category_bkg.gif) repeat-y;
}

.body .offer_category_bottom_bkg{
    background: url(../images/offer_category_bottom_bkg.gif) no-repeat bottom left;
}

.body .offer_category .category
{
    padding-bottom:10px;
}

/* Offer category table */

div.offer_category table
{
    border-collapse: collapse;
    width: 719px;
}


div.offer_category table th
{
    background: url(../images/table_th_bkg.jpg) no-repeat right;
    padding: 12px 0px 11px 0px;
    border-bottom:1px solid #999999;
}

div.offer_category table th.last
{
    background: url(../images/table_th_bkg.jpg) no-repeat left;
}

div.offer_category table td
{
   color: #333351;
   padding: 10px; 
}

.offer_category table tr td .title
{
    position: relative;
}

div.offer_category table td.zebra
{
   background: #F5F5F5;
}

div.offer_category table td a{
    font-weight: normal;
    color: #333351;
}

div.offer_category table td a.bold{
    font-weight: bold;
}

div.offer_category table td a.green{
    color: #4A9451;
}

div.offer_category table td a.bold:hover{
    text-decoration: underline;
}

.body div.offer_category table td{
    width: auto;
    vertical-align: top;
    padding:10px 10px 10px 10px;
}

.body div.offer_category table th.article_title
{
    width:400px;
}

.offer_category .options ul.element_container
{
    list-style: none;
    padding:0px;
    margin:0px;
}

.offer_category .options ul.element_container li
{
    display:inline;
    float:left;
    padding-right:1px;
    padding-left:1px;
}

.offer_category .options ul.element_container li a
{
    width:16px; height:16px;
    display: block;
    padding: 0px;
    background-position: 0px 3px;
}

.offer_category .options ul.element_container li a.edit{
    background: url(../images/icons/pencil.png) no-repeat;
    background-position: 0px 0px;
}

.offer_category .options ul.element_container li a.delete{
    background: url(../images/icons/cross.png) no-repeat;
    background-position: 0px 0px;
}

.offer_category .options ul.element_container li a.zoom{
    background: url(../images/icons/zoom.png) no-repeat;
    background-position: 0px 0px;
}

.offer_category .options ul.element_container li a.shop{
    background: url(../images/icons/basket.png) no-repeat;
    background-position: 0px 0px;
}

.offer_category .options ul.element_container li a.move_up{
    background: url(../images/icons/move_up.png) no-repeat 0px 0px;
}

.offer_category .options ul.element_container li a.move_down{
    background: url(../images/icons/move_down.png) no-repeat 0px -2px;
}

.offer_category .options ul.element_container li a:hover{
    background-color: #D9D9D9;
}

.offer_category table tr td p.article_description{ 
    z-index: 3; 
    display: none; 
    padding:5px; margin:0px;
    background: #FFFFFF;
    border:3px solid #E2E2E2;
    position: absolute;
    margin-top:12px;
    margin-left:100px;
    width:500px;
    -moz-border-radius: 1em;
    -webkit-border-radius: 1em;
}

.offer_category table tr td .hand
{
    background: url(../images/hand.gif) no-repeat 0px 0px;
    width:16px;
    height:16px;
    float:right;
}

.offer_category table tr td p.article_description img
{
    float:left;
    padding: 0px 5px 5px 0px;
}

div.article_order
{
    padding:0px 1px 2px 3px;
}

form.page_form input:focus, form.page_form textarea:focus
{
    background: #EDEDE1;
}

form.page_form input.error, form.page_form textarea.error,
form.page_form input.error:focus, form.page_form textarea.error:focus
{
    background-image: url(../images/bg_input_error.gif);
    background-repeat: repeat-x;
    background-position: bottom;
    border:1px solid red;
}

/* language */
div.lang{
    background: #322C2C url(../images/lang_bg.jpg) no-repeat;
    position:absolute;
    left:600px; top:16px;
    width:121px;
    border:1px solid #474B4E;
    text-align: center;
}

div.lang a{
    padding: 5px 0px;
    font-weight: normal;
    display: block;
    color:#E6E6E6;
    width:121px;
}

div.lang a:hover{
    display: block;
    color:#A5A4A3;
}

div.lang div{
    display:none;
}

div.lang:hover div{
    display:block;
}

div.lang a.hr{
    background: url(../images/flags/hr.png) no-repeat 8px 7px;
}

div.lang a.en{
    background: url(../images/flags/en.png) no-repeat 8px 7px;
}

div.lang a.de{
    background: url(../images/flags/de.png) no-repeat 8px 7px;
}

div.lang a.ru{
    background: url(../images/flags/ru.png) no-repeat 8px 7px;
}

div.lang a.it{
    background: url(../images/flags/it.png) no-repeat 8px 7px;
}

div.lang div a.it, div.lang div a.hr, div.lang div a.de, div.lang div a.en, div.lang div a.ru{
    background-color:#373331;
    /* for IE */
    filter:alpha(opacity=90);
    /* CSS3 standard */
    opacity:0.9;
}

div.lang div a.it:hover, div.lang div a.hr:hover, div.lang div a.de:hover, div.lang div a.en:hover, div.lang div a.ru:hover{
    background-color:#484C4F;
}

.center
{
    text-align: center;
}

.article_order legend
{
    color:black;
}

.article_order fieldset
{
    margin-top:0px;
}

.article_order fieldset
{
    padding:5px;
}
