@import url(http://fonts.googleapis.com/css?family=Ubuntu&subset=latin,cyrillic);
::-moz-selection {
background: #fe57a1;
color: #C9FF8F;
text-shadow: none;
}
::-webkit-selection {
background: #fe57a1;
color: #fff;
text-shadow: none;
}
::selection {
    background: #07850C;
    color: #fff;
    text-shadow: none;
}
body, div, td, th, .button, textarea, input, button, select {
    font: 14px 'Ubuntu' sans-serif !important;
    color: #000;
}
textarea:focus {
    border: none;
    -webkit-box-shadow:0 0 10px #666;
    -moz-box-shadow:0 0 10px #666;
    box-shadow:0 0 10px #666;
}
body, #body {
    background:#C9FF8F;
    padding:0px;
    margin: 0px;
    margin-top: 10px;
    margin-bottom:10px;
    margin-left: auto;
    margin-right: auto;
}
#body {
    width:1000px;
    min-width:1000px;
    box-shadow: 0px 1px 10px black;
    -moz-box-shadow: 0px 1px 10px black;
    -webkit-box-shadow: 0px 1px 10px black;
    border-bottom-left-radius: 13px;
    border-bottom-right-radius: 13px;
    border-top-left-radius: 13px;
    border-top-right-radius: 13px;
}
img {
    border:0px;
}
small {
    color:#B3B4B6
}
fieldset {
    background-color:lightgrey;
    border-radius: 5pt 5pt 5pt 5pt;
}
legend {
    font-weight:normal;
    color:#07850C;
    padding:3px;
}
.input, .input_fields, select {
 border: 1px solid #ccbdb7 padding:4px;
}
select {
    width:100%!important;
    padding:0
}
h1, h2, h3, h4, h5, h6 {
    font-weight: normal;
    margin-top: 5px;
    margin-bottom: 3px;
    padding: 0px;
}
h1 {
    font-size: 18px;
}
h2 {
    font-size: 16px;
}
h3 {
    font-size: 16px;
}
h4 {
    font-size: 14px;
}
h5 {
    font-size: 12px;
}
h6 {
    font-size: 10px;
}
h3 a, h4 a, h2 a, h1 a {
    text-decoration:none!important
}
form {
    display:inline
}
p {
    display:block;
}
.button {
    border: 1px solid #DDD;
    border-radius: 3px;
    text-shadow: 1 0px 1px white;
    -webkit-box-shadow: 0 1px 1px #fff;
    -moz-box-shadow:    0 1px 1px #fff;
    box-shadow:         0 1px 1px #fff;
    font: bold 11px Sans-Serif;
    padding: 6px 10px;
    white-space: nowrap;
    vertical-align: middle;
    color: #666;
    background: transparent;
    cursor: pointer;
}
.button:hover, .button:focus {
    border-color: #999;
    background: -webkit-linear-gradient(top, white, #E0E0E0);
    background:    -moz-linear-gradient(top, white, #E0E0E0);
    background:     -ms-linear-gradient(top, white, #E0E0E0);
    background:      -o-linear-gradient(top, white, #E0E0E0);
    -webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.25), inset 0 0 3px #fff;
    -moz-box-shadow:    0 1px 2px rgba(0,0,0,0.25), inset 0 0 3px #fff;
    box-shadow:         0 1px 2px rgba(0,0,0,0.25), inset 0 0 3px #fff;
}
.button:active {
    border: 1px solid #AAA;
    border-bottom-color: #CCC;
    border-top-color: #999;
    -webkit-box-shadow: inset 0 1px 2px #aaa;
    -moz-box-shadow:    inset 0 1px 2px #aaa;
    box-shadow:         inset 0 1px 2px #aaa;
    background: -webkit-linear-gradient(top, #E6E6E6, gainsboro);
    background:    -moz-linear-gradient(top, #E6E6E6, gainsboro);
    background:     -ms-linear-gradient(top, #E6E6E6, gainsboro);
    background:      -o-linear-gradient(top, #E6E6E6, gainsboro);
}
.button_tabs {
    margin: 0px 0px 0px 2px;
    color: #07850C;
    padding: 4px 10px 4px 10px;
    cursor: pointer;
    text-decoration: none;
    font-weight:normal;
}
.button_tabs:hover {
}
.bull {
    color:#000;
    font-size:120%;
}
a, a:link, a:visited {
    text-shadow:0 0 0px;
    color:#000;
    text-decoration:none;
}
a:hover {
    color:#07850C;
}
.body_padding {
    background:#ffffff;
    padding:6px;
    border-bottom-left-radius: 13px;
    border-bottom-right-radius: 13px;
    border-top-left-radius: 13px;
    border-top-right-radius: 13px;
}
#body_blanc {
    background:#ffffff;
}
#body_blanc a {
    color:#07850C;
}
#header {
    height:180px;
}
#logo {
    top:0px;
    left:0px;
    position:relative;
}
#page_main {
    background:#ffffff;
    border-bottom-left-radius: 13px;
    border-bottom-right-radius: 13px;
    border-top-left-radius: 13px;
    border-top-right-radius: 13px;
}
#contents_left {
    padding:0px;
    padding-top:14px;
    float:left;
    width:200px;
    overflow:hidden;
}
#contents_left li {
    display:inline;
    margin:0px;
    padding:0px;
    list-style:none inside;
}
#contents_left ul {
    display:inline;
    margin:0px;
    padding:0px;
    list-style:none inside;
}
#contents_middle {
    min-height:530px;
    padding-left:20px;
    padding-bottom:32px;
    padding-right:15px;
    padding-top:14px;
    float:left;
    width:540px;
    border-left:0px solid #dea407;
    overflow:hidden;
}
#contents_middle_2colums {
    min-height:520px;
    padding-left:10px;
    padding-bottom:32px;
    padding-right:0px;
    padding-top:17px;
    float:right;
    width:755px;
    overflow:hidden;
}
#contents_right {
    width:200px;
    float:left;
    margin:0px;
    margin-top:14px;
    float:right;
}
#quicknavi {
    margin-left:0px;
}
#quicknavi ul {
    display:inline;
    margin:0px;
    padding:0px;
}
#quicknavi li {
    display:inline;
    margin:0px;
    padding:0px;
    line-height:36px;
    float:left;
    padding:0;
    margin:0;
    border-right:1px solid #fff;
}
#quicknavi a {
    color:#333;
    display:block;
    line-height:36px;
    margin-top:-1px;
    padding-left:24px;
    padding-right:24px;
}
.quicknavi a:link, .quicknavi a:visited {
    color:#000;
    text-decoration:none
}
.quicknavi a:hover {
    color:#07850C;
    text-decoration:underline;
}
.quicknavi a:hover, .quicknavi a.active {
    color:#fff!important;
    text-decoration:none;
    background:#999!important;
}
#header_nav {
    border-top:1px solid #fff;
    border-bottom:1px solid #fff;
    width:100%;
    position:relative;
    margin-top:5px;
    overflow: hidden;
    float: left;
    display: inline;
    background: #ede1da;
    text-align:center;
}
#header_nav a {
    font-weight:normal;
    text-decoration:none;
}
#header_nav .left {
    float:left;
    height:35px;
}
#header_nav .right {
    float:right;
    padding-right:10px;
    line-height:34px;
}
.contact_form {
    background:lightgrey;
    padding:10px;
    border-radius: 10pt;
}
.contact_form p {
    margin-bottom:10px;
}
.location {
    background:#fff;
    padding:8px;
    font-size:100%;
    border-bottom:1px solid #fff;
    margin-bottom:5px;
}
.location a:link, .location a:visited {
    color:#07850C;
    text-decoration:none
}
.location a:hover {
    color:#000;
    text-decoration:underline;
}
#popbody {
    padding:0px;
    margin:0px;
    text-align:left;
    background:#fff;
}
.popup_box a:link, .popup_box a:visited, .main_content a:link, .main_content a:visited {
    color:#07850C;
    text-decoration:none
}
.popup_box a:hover, .main_content a:hover {
    color:#000;
    text-decoration:none
}
.leftright_content a:link, .leftright_content a:visited {
    color:#000;
    text-decoration:none;
}
.leftright_content a:hover {
    color:#7bce90;
}
.boxes_header {
    font-size:100%;
    color:#fff;
    background:#B3B4B6;
    border-bottom:1px solid #fff;
    padding:8px;
    font-weight:normal;
}
.boxes_body {
    background:#ffffff;
    padding:15px;
    border:0px solid #ccbdb7;
    box-shadow: 3px 3px 13px #000 inset;
    -moz-box-shadow: 3px 3px 13px #000 inset;
    -webkit-box-shadow: 3px 3px 13px #000 inset;
}
.boxes_body a:link, .boxes_body a:visited {
    font-size:13px;
    font-weight:normal;
    text-decoration:none;
    color:#07850C
}
.boxes_body a:hover {
    color:#000
}
.foot {
    text-align:center;
    padding:5px;
    background:transparent;
}
.foot a:link, .foot a:visited {
    color:#07850C;
    text-decoration:none
}
.foot a:hover {
    color:#000
}
.inlineshot_box {
    clear:both;
    border: 1px solid #ccbdb7;
    padding:10px;
    margin-top:10px;
    margin-bottom:5px;
    background:#ede1da
}
.inlineshot_box h3 {
    margin:0px;
    padding:0px
}
.inlineshot_box img {
    border:1px solid #fff
}
.box_rating {
    margin:10px 0 10px 0;
    background:#ede1da;
    padding:7px;
    font-weight:normal
}
.download_link {
    margin:15px 0 10px 0;
    background:#ede1da;
    padding:7px;
    font-weight:normal;
    font-size:140%
}
.download_link_infbox {
    background:#ede1da;
    padding:7px;
    margin:10px 0 10px 0
}
.download_link_infheader {
    font-weight:normal;
    margin:8px 0 4px 0;
    padding-bottom:2px;
    border-bottom:1px solid #ccbdb7
}
.nolinks {
    color:#7bce90;
    font-weight:normal
}
.links_list_newstart {
    background:#ede1da;
    padding-left: 5px;
}
.links_list_newstart_second {
    background:#fff;
    padding-left: 5px
}
.links_list {
    background:#ede1da;
    padding:10px;
    margin:10px 0 5px 0
}
.links_list_second {
    background:#fff;
    padding:10px;
    margin:10px 0 5px 0
}
.links_list_sponsor {
    background:#ede1da;
    padding:10px;
    margin:10px 0 5px 0
}
.links_list_title {
    margin-bottom:10px
}
.links_list_img {
    margin:0 0 10px 10px
}
.links_list_foot {
    clear:both;
    margin:20px 0 0 0;
    border-top:1px dotted #ccbdb7;
    padding-top:5px;
    text-align:center
}
.nav_table_left {
    float:left;
    clear:both
}
.nav_table_right {
    float:right;
    color:#07850C;
    font-weight:normal
}
.message_blanc {
    background:#fff;
}
.message_blanc_header {
    background:#7bce90
    color:#fff;
    font-size:140%;
    font-weight:normal
}
.message_blanc_body {
    padding:20px;
    background:#ede1da;
}
.infobox {
    clear:both;
    padding:15px;
    margin:10px 0 10px 0;
    border:0px solid #ccbdb7;
}
.infobox a {
    font-weight:normal
}
.infobox_msg {
    background:#ffffff;
    font-size:150%;
    font-weight:normal;
    border: 1px dashed #B3B4B6;
    padding: 10px;
    margin-bottom:5px;
    margin-top:5px;
}
/*.gfx_buttons {
	background:#fff;
	color:#7bce90;
	cursor:pointer;
	font-weight:normal;
	padding:2px;
	padding-right:3px;
	border: 1px solid #ccbdb7;
	padding:4px;
}
.gfx_buttons:hover {
	background:#fff
}
.gfx_buttons img {
	margin-right:3px;
	vertical-align:middle
}*/
.autowords_text {
    font-size:110%;
    padding:10px;
}
a.autowords:link, a.autowords:visited {
    color:#7bce90;
    text-decoration:none;
    border-style:dotted;
    border-bottom:1px;
    border-top:0px;
    border-right:0px;
    border-left:0px;
}
sup {
    font-size:95%;
    font-weight:normal;
    color:#7bce90;
}
.sup {
    font-size:95%;
    font-weight:normal;
    color:#7bce90;
    vertical-align:top
}
.highlight {
    font-weight:normal;
    color:red;
    text-transform:uppercase
}
.popup_header {
    background:#7bce90;
    padding: 5px;
    border:0px solid #fff;
    color:#fff;
    font-size:14px;
    font-weight:normal;
}
.popup_content {
    padding:10px;
    border:0px solid #eaeaea;
    background-color:#fff
}
.popup_box {
    border: 1px outset #B3B4B6;
    padding:10px;
    background-color:#fff
}
.navigation_container {
    border:0px solid #ccbdb7;
    padding:0px;
    background-color:#fff
}
.navigation_container_pagetext {
    background-color:lightgrey;
    color:#000;
    font-size:90%;
    padding:3px;
}
.navigation_container_pages {
    background-color:lightgrey;
    padding-left:1px;
    padding-right:1px;
}
.newsstart_icon img {
}
.news_startpage {
    margin:5px 0 5px 0;
    padding:5px;
    border-bottom:1px solid #ccbdb7;
}
.news_startpage_text {
    margin-bottom:5px;
}
.newsstart_left {
    float:left;
    width:47%;
    min-height:115px;
    margin:5px 0 5px 0;
    padding:5px;
    border-bottom:1px solid #ccbdb7;
}
.newsstart_right {
    float:right;
    width:47%;
    min-height:115px;
    margin:5px 0 5px 0;
    padding:5px;
    border-bottom:1px solid #ccbdb7;
}
.newsstart_intro {
    display:none
}
.newsstart_text {
    min-height:105px;
    margin-top:5px;
}
.newsstart_footerlinks {
    display:none
}
.newsstart_footer {
    margin:20px 0 5px 0;
    text-align:right
}
.newsarchive_jump {
    margin-bottom:10px;
    padding-bottom:5px;
    border-bottom:1px solid #ccbdb7;
}
.news_icon_left {
    margin-right:10px;
}
.news_icon_right {
    margin-left:10px;
}
.news_content {
    padding-top:5px;
    margin-bottom:5px;
}
.news_intro {
    font-weight:normal;
    margin: 5px 0 5px 0
}
.news_footer {
    border-bottom:1px solid #ccbdb7;
    margin:10px 0 10px 0;
    padding:10px 0 10px 0;
}
.news_text_archive {
    margin: 5px 0 5px 0
}
.newsticker_header {
    padding:7px;
    background:#ede1da;
}
.news_title {
    background:#ede1da;
    padding:3px;
    border-bottom:1px solid #ccbdb7;
    margin-top:8px;
    margin-bottom:5px;
}
.news_title_archive {
    border-bottom:0px dotted #B3B4B6;
    margin-top:10px;
}
.topcontent {
    background:#fff;
    padding:15px;
    margin-bottom:5px;
    border:1px solid #ccbdb7;
}
.topcontent_img {
    text-align:center;
    margin-bottom:5px;
}
.topnews {
    background:#ede1da;
    padding:15px;
    margin-bottom:10px;
    margin-top:15px;
    border:0px solid #ccbdb7;
}
.topnews_img {
    text-align:center;
    margin-bottom:5px;
}
a.ticker:link, a.ticker:visited {
    color:#07850C;
    text-decoration:none
}
a.ticker:hover {
    color:#000;
    text-decoration:none
}
.newsletter_box {
    background:#ede1da;
    padding:15px;
    margin:5px 0 0 0;
    border-bottom:1px solid #ccbdb7;
}
.user_guestbook_subheader {
    padding:3px;
    padding-left:0px;
    border-bottom:1px solid #ccbdb7;
    margin-bottom:5px;
}
.error_font {
    color:#07850C;
    font-weight:normal
}
.error_box {
    border: 1px solid #07850C;
    padding:15px;
    margin:10px 0 10px 0;
    color:#07850C;
    background:#fff;
    font-weight:normal;
}
.error {
    color:red;
    font-weight:normal;
}
label.error {
    float:none;
    font-size:95%;
    font-weight:normal;
}
label.checked {
    float:none;
    font-weight:normal;
    color:#00CC00;
    background:url(/theme/standard1/css/standard/../../images/page/ok.gif) no-repeat;
    width:20px;
}
input.error, input.error:focus, textarea.error, textarea.error:focus {
    color:#000;
    font-weight:normal;
    border:1px solid #07850C;
    margin-right:5px;
}
.row_first, .row_left {
    border-bottom:0px solid #fff;
    padding:3px;
    padding-right:4px;
    font-weight:normal;
}
.row_second, .row_right {
    border-bottom:0px dotted #B3B4B6;
    padding:3px;
}
.profile_tableborder {
}
.profile_header {
    background: #ede1da;
    padding:5px;
    font-weight:normal;
    border:0px solid #ede1da
}
.form_header {
    background:#07850C;
    padding: 5px;
    border:0px solid #fff;
    color:#fff;
    margin-bottom:5px;
    margin-top:5px;
}
.form_left {
    background-color:#fdfdfd;
    padding:5px;
    width:25%;
    text-align:right
}
.form_right {
    background-color:#ede1da;
    padding:5px;
}
.box_data {
    border:1px solid #ccbdb7;
    margin-bottom:10px;
    margin-right:5px;
    padding:5px;
    background:#fff;
}
.box_content_login {
    background:#ede1da;
    padding:20px;
}
.box_innerhead_userprofile {
    color:#fff;
    font-size:110%;
    background:#B3B4B6;
    padding:6px;
    font-weight:normal;
}
.box_innerhead {
    border-bottom:1px solid #07850C;
    font-size:14px;
    font-weight:normal;
    padding:5px 0 5px 0;
    margin:15px 0 15px 0;
}
.box_innerhead div {
    font-weight:normal
}
.box_innerhead a:link, .box_innerhead a:visited {
    color:#07850C;
    font-size:14px;
    font-weight:normal;
}
.box_innerhead a:hover {
    color:#000;
    font-size:14px;
    font-weight:normal;
}
.box_innerhead_inf {
    font-weight:normal
}
.faq_innerhead {
    color:#07850C;
    font-size:110%;
    font-weight:normal;
    margin:10px 0 10px 0;
}
.faq_text {
}
.reg_buttons {
    border-top:0px solid #ccbdb7;
    padding:10px;
    text-align:center
}
.divcode_header {
    background:#ede1da;
    padding:4px;
    font-weight:normal;
    margin:10px;
    margin-bottom:0px;
}
.divcode {
    border:1px solid #ede1da;
    margin:10px;
    margin-top:0px;
    padding:5px;
    background:#fff
}
.comment_form {
    text-align:left;
    background:#ede1da;
    border:1px solid #ccbdb7;
    padding:15px;
    margin:0 0 10px 0
}
.comment_form p {
    margin-bottom:12px;
}
.comment_intro {
    margin:5px 0 10px 0;
    padding: 0 0 10px 0;
    border-bottom:1px solid #ccbdb7;
    color:#07850C
}
.comment_form strong {
}
.comment_form .input, .comment_form textarea {
    margin-top:3px;
    padding:2px;
}
.comment_box {
    background:#ede1da;
    margin-top:10px;
    margin-bottom:5px;
    padding-left:10px;
    padding-top:10px;
    padding-right:10px;
    border:1px solid #ede1da;
}
.comment_box_second {
    background:#ffffff;
    margin-top:10px;
    margin-bottom:5px;
    padding-left:10px;
    padding-top:10px;
    padding-right:10px;
    border:1px solid #ffffff;
}
.comment_box img {
    vertical-align:middle
}
.comment_entry {
    padding-top:5px;
    padding-bottom:5px;
    min-height:50px;
}
.comment_avatar {
    border: 1px solid #ccbdb7;
    padding:1px;
    background:#fff
}
.comment_head {
    border-bottom:1px solid #ccbdb7;
    font-size:95%;
    padding-bottom:5px;
}
.content_content {
    padding-top:5px;
}
.content_box {
    background-color:#f1f0f6;
    padding:15px;
}
.div_left {
    position:relative;
    float:left;
    width:20%;
    padding-left:4px;
    background-color:#f1f0f6
}
.div_right {
    position:relative;
    float:left;
    width:80%;
    padding-left:4px;
    background-color:#f1f0f6
}
.format_buttons {
    background:#fff;
    padding:2px;
    vertical-align:middle;
    cursor:pointer;
    margin-right:1px;
    border: 1px solid #ccbdb7;
}
.format_buttons:hover {
    background:#fff;
}
.search_allresults {
    padding-left:25px;
    padding-top:2px;
    padding-bottom:8px;
}
.absmiddle {
    vertical-align:middle
}
.clear {
    clear:both;
    height:0px;
    width:auto;
}
.flag_active {
    font-weight:normal;
}
.page_active {
    font-weight:normal;
    text-decoration:none;
    padding-left:3px;
    padding-right:3px;
}
a.page_navigation:link, a.page_navigation:visited {
    font-weight:normal;
    text-decoration:none;
    color:#07850C;
    margin-left:3px;
    margin-right:3px;
}
a.page_navigation:hover {
    font-weight:normal;
    text-decoration:none;
    color:#000;
}
#contents_middle a.page_navigation {
    text-decoration:none;
}
.gallery_extern_border {
    float:left;
    border:1px solid #ccbdb7;
    margin:1px;
}
.gallery_extern_header {
    background:#ccbdb7;
    padding:3px;
}
.gallery_iconleft {
    min-height:80px;
    min-width:100px;
    background:url(/theme/standard1/css/standard/../../images/page/loading.gif) 50% 50% no-repeat
}
.gallery_diashowload {
    min-height:320px;
    min-width:480px;
    background:url(/theme/standard1/css/standard/../../images/page/loading.gif) 50% 50% no-repeat
}
.gallery_categs {
    border:1px solid #ccbdb7;
    margin-top:5px;
    padding:4px;
    min-height:90px;
}
.gallery_categs_search {
    border:1px solid #ccbdb7;
    background:#ede1da;
    padding:5px;
    margin-top:10px;
    margin-bottom:5px;
}
.gallery_categs_img {
    margin-right:10px;
}
.gallery_pic_preview_container {
    background:#ede1da;
}
.gallery_pic_preview {
    background:#fff;
    border:1px solid #ccbdb7;
    margin-top:10px;
    margin-bottom:10px;
    padding-top:15px;
}
.gallery_pic_diashow {
    background:#ccbdb7;
    padding-top:30px;
}
.gallery_pic_diashow img {
    border:5px solid #fff
}
.gallery_pic_box {
}
.gallery_box {
    border:0px solid #ccbdb7;
    background:#ede1da;
    padding-top:5px;
    padding-bottom:5px;
}
.gallery_pic_navelem {
    background:#ede1da;
    padding:10px;
}
.gallery_box_img {
    border:1px solid #fff;
    padding:0px;
}
.gallery_box_img:hover {
    border:1px solid #000;
    padding:0px;
}
.gallery_box:hover {
}
.gallery_box_ani {
    min-height:80px;
    background:url(/theme/standard1/css/standard/../../images/page/loading.gif) 50% 50% no-repeat
}
.gallery_box_anibig {
    min-height:200px;
    background:url(/theme/standard1/css/standard/../../images/page/loading.gif) 50% 50% no-repeat
}
.gallery_box a {
    text-decoration:underline;
}
.gallery_diashow_toolbox {
    padding:5px;
    background:#fff
}
.gallery_preview_thumb {
    border:11px solid #000;
    padding:4px;
    background:#fff;
    min-height:53px;
}
.gallery_image_text {
    font-size:90%;
    width:500px;
    padding:5px;
}
.gallery_bannercode {
}
.gallery_more {
    height:200px;
    overflow:auto;
    border:1px solid #ccbdb7;
    padding:2px;
    text-align:center
}
.gallery_more_thumb {
    border:2px solid #ccbdb7;
    background:#ede1da;
    padding:2px;
    margin:1px;
}
.gallery_more_thumb_active {
    border:2px solid #07850C;
    background:#ede1da;
    padding:2px;
    margin:1px;
}
.gallery_loader {
    background:#fff url(/theme/standard1/css/standard/../../images/page/loading.gif) 50% 50% no-repeat;
    min-height:200px;
}
.gallery_actions {
    border:1px solid #ccbdb7;
    padding:10px;
    margin-bottom:10px;
}
.gallery_image_smallinfo {
    margin-top:5px;
    font-size:95%;
    color:#666
}
.gallery_fadebox {
    padding:10px;
    background:#ede1da;
    border:0px solid #ccbdb7;
}
.gallery_fadebox_pics {
    height:  90px;
    width:   120px;
    padding: 10px;
    margin:  0;
    overflow:hidden
}
.gallery_info_small {
}
.gallery_info_small a:link, .gallery_info_small a:visited {
}
.tagcloud {
    background:#fff;
    border:1px solid #ccbdb7;
    padding:10px;
    margin-top:10px;
}
.tagcloud div {
    border-bottom:0px solid #ccbdb7;
    font-weight:normal
}
.tagcloud1 {
    font-weight:normal;
    font-size:120%;
    padding-right:10px;
}
.tagcloud2 {
    font-weight:normal;
    font-size:145%;
    padding-right:10px;
}
.tagcloud3 {
    font-weight:normal;
    font-size:200%;
    padding-right:10px;
}
.tagcloud4 {
    font-weight:normal;
    font-size:240%;
    padding-right:10px;
}
.tooltip {
    border-bottom:1px solid #07850C;
    cursor:help
}
.item_title {
    font-weight: normal;
    background-color:#B3B4B6;
    color:#666666
}
.ui-wrapper {
    border: 1px solid #ede1da;
}
.ui-wrapper input, .ui-wrapper textarea {
    border: 0;
}
abs-pabs-hide {
    display: none;
}
.ui-tabs-hide {
    display: none;
}
.ui-tabs-nav, .ui-tabs-panel {
}
.ui-tabs-nav {
    list-style: none;
    margin: 0;
    padding: 0 0 0 0px;
}
.ui-tabs-nav:after {
    display: block;
    clear: both;
    content: " ";
}
.ui-tabs-nav li {
    float: left;
    margin-right: 1px;
    font-weight: bold;
}
.ui-tabs-nav a, .ui-tabs-nav a span {
    float: left;
    color:#fff!important;
    padding: 0px 10px 0px 10px;
    background:lightgrey;
}
.ui-tabs-nav a {
    margin: 0px;
    padding-left: 0;
    background-position: 100% 0;
    text-decoration: none;
    white-space: nowrap;
    outline: 0;
}
.ui-tabs-nav a:link, .ui-tabs-nav a:visited {
    color:#807872!important;
    text-decoration: none;
}
.ui-tabs-nav .ui-tabs-selected a {
    background-color: #1BB2E0;
    position: relative;
    top: 0px;
    z-index: 2;
    margin-top: 0px;
    background-position: 100% -23px;
}
.ui-tabs-nav a span {
    padding-top: 0;
    padding-right: 0;
    height: 27px;
    background-position: 0 0;
    line-height: 27px;
}
.ui-tabs-nav .ui-tabs-selected a span {
    background-color: #1BB2E0;
    padding-top: 0;
    height: 27px;
    color:#fff!important;
    background-position: 0 -23px;
    line-height: 27px;
}
.ui-tabs-nav .ui-tabs-selected a:link, .ui-tabs-nav .ui-tabs-selected a:visited, .ui-tabs-nav .ui-tabs-disabled a:link, .ui-tabs-nav .ui-tabs-disabled a:visited {
    cursor: text;
}
.ui-tabs-nav a:hover, .ui-tabs-nav a:focus, .ui-tabs-nav a:active, .ui-tabs-nav .ui-tabs-unselect a:hover, .ui-tabs-nav .ui-tabs-unselect a:focus, .ui-tabs-nav .ui-tabs-unselect a:active {
    cursor: pointer;
}
.ui-tabs-disabled {
    opacity: .4;
}
.ui-tabs-nav .ui-tabs-disabled a:link, .ui-tabs-nav .ui-tabs-disabled a:visited {
    color: #000;
}
.ui-tabs-panel {
    background: #ede1da;
    box-shadow: 0 0 13px #000;
    -o-box-shadow: 0 0 13px #000;
    -moz-box-shadow: 0 0 13px #000;
    -webkit-box-shadow: 0 0 13px #000;
}
.ui-tabs-panel-content {
    padding:10px;
    border:1px solid #1BB2E0;
    background: #fff!important;
 margin-top:1px box-shadow: 0 0 13px #000;
}
* html .ui-tabs-nav {
    display: inline-block;
}
*:first-child+html .ui-tabs-nav {
    display: inline-block;
}
.toggler a, .toggler-opened a {
    color:#fff;
    text-decoration:none!important
}
.toggler {
    border-bottom:1px solid #07850C;
    margin:5px 0px 15px 0px;
    cursor:pointer;
    text-decoration:none!important;
    font-weight:normal;
    line-height:35px;
    display: block;
}
.toggler-closed {
    color: #000000!important;
    padding-left:0px;
    margin-bottom:25px;
    background: #ffffff;
}
.toggler-closed:hover {
    color: #07850C!important;
    padding-left:0px;
    background: #ffffff url(/theme/standard1/css/standard/../../images/shop/tab_open_box.gif) center right no-repeat;
}
.toggler-opened {
    color: #000000!important;
    padding-left:0px;
    margin-bottom:25px;
    background: #ffffff;
}
.toggler-opened:hover {
    color: #07850C!important;
    padding-left:0px;
    background: #ffffff url(/theme/standard1/css/standard/../../images/shop/tab_close_box.gif) center right no-repeat;
}
.toggler-c {
}
.toggler-c-closed {
    background:transparent;
    border:solid 0px #e3e3e3;
    margin:-25px 0px 25px 0px;
    padding-top:10px;
    padding-bottom:10px;
}
.toggler-c-opened {
    margin:-25px 0px 15px 0px;
    padding-top:10px;
    padding-bottom:10px;
}
.togglerboxes a, .togglerboxes-opened a {
    text-decoration:none!important
}
.togglerboxes {
    text-transform:uppercase;
    letter-spacing:1px;
    margin:0px 0px 15px 0px;
    cursor:pointer;
    text-decoration:none!important;
    font-weight:normal;
    display: block;
    line-height:32px;
}
.togglerboxes-closed {
    text-align: center;
    color:#fff!important;
    text-decoration: none;
    height:32px;
    background: #7bce90;
    border-radius: 10pt 10pt 10pt 10pt;
    -moz-border-radius: 10pt 10pt 10pt 10pt;
    -webkit-border-radius: 10pt 10pt 10pt 10pt;/* box-shadow: 0 0 12px 2px white inset;
-moz-box-shadow: 0 0 12px 2px white inset;
-webkit-box-shadow: 0 0 12px 2px white inset;*/
}
.togglerboxes-closed:hover {
    color:#fff!important;
    height:32px;
    background: #818582 url(/theme/standard1/css/standard/../../images/page/tab_open_box.gif) center right no-repeat;
    border: solid 0px #afafaf;
}
.togglerboxes-opened {
    color:#fff!important;
    text-align:center;
    /*box-shadow: 0 0 12px 2px white inset;
-moz-box-shadow: 0 0 12px 2px white inset;
-webkit-box-shadow: 0 0 12px 2px white inset;*/
	height:32px;
    background: #818582;
    border: solid 0px #afafaf;
}
.togglerboxes-opened:hover {
    color:#fff!important;
    height:32px;
    background: #039620 url(/theme/standard1/css/standard/../../images/page/tab_close_box.gif) center right no-repeat;
    border: solid 0px #afafaf;
}
.togglerboxes-c {
}
.togglerboxes-c-closed {
    background:transparent;
    border:solid 0px #e3e3e3;
    margin:-25px 0px 25px 0px;
    padding-top:10px;
    padding-bottom:10px;
}
.togglerboxes-c-opened {
    margin:-15px 0px 5px 0px;
    padding-top:0px;
    padding-bottom:20px;
}
.jcarousel-container {
    position: relative;
}
.jcarousel-clip {
    z-index: 2;
    padding: 0;
    margin: 0;
    overflow: hidden;
    position: relative;
}
.jcarousel-list {
    z-index: 1;
    overflow: hidden;
    position: relative;
    top: 0;
    left: 0;
    margin: 0;
    padding: 0;
}
.jcarousel-item {
    float: left;
    list-style: none;
    width: 75px;
    height: 75px;
}
.jcarousel-next {
    z-index: 3;
    display: none;
}
.jcarousel-prev {
    z-index: 3;
    display: none;
}
.jcarousel_div {
    background: #fff;
    text-align:center
}
.jcarousel-slider.jcarousel-container {
    background: #fff;
    border: 0px solid #ccbdb7;
}
.jcarousel-slider.jcarousel-container-horizontal {
    padding: 10px 40px;
}
.jcarousel-slider.jcarousel-container-vertical {
    width: 75px;
    height: 245px;
    padding: 40px 20px;
}
.jcarousel-slider .jcarousel-clip-horizontal {
    height: 75px;
}
.jcarousel-slider .jcarousel-clip-vertical {
    width:  75px;
    height: 245px;
}
.jcarousel-slider .jcarousel-item {
    width: 75px;
    height: 75px;
}
.jcarousel-slider .jcarousel-item-horizontal {
    margin-right: 10px;
}
.jcarousel-slider .jcarousel-item-vertical {
    margin-bottom: 10px;
}
.jcarousel-slider .jcarousel-item-placeholder {
}
.jcarousel-slider .jcarousel-next-horizontal {
    background: transparent url(/theme/standard1/css/standard/../../images/page/next-horizontal.gif) no-repeat 0 0;
    position: absolute;
    top: 33px;
    right: 5px;
    width: 32px;
    height: 32px;
    cursor: pointer;
}
.jcarousel-slider .jcarousel-next-horizontal:hover {
    background-position: -32px 0;
}
.jcarousel-slider .jcarousel-next-horizontal:active {
    background-position: -32px 0;
}
.jcarousel-slider .jcarousel-next-disabled-horizontal, .jcarousel-slider .jcarousel-next-disabled-horizontal:hover, .jcarousel-slider .jcarousel-next-disabled-horizontal:active {
    cursor: default;
    background-position: -64px 0;
}
.jcarousel-slider .jcarousel-prev-horizontal {
    background: transparent url(/theme/standard1/css/standard/../../images/page/pref-horizontal.gif) no-repeat 0 0;
    position: absolute;
    top: 33px;
    left: 5px;
    width: 32px;
    height: 32px;
    cursor: pointer;
}
.jcarousel-slider .jcarousel-prev-horizontal:hover {
    background-position: -32px 0
}
.jcarousel-slider .jcarousel-prev-horizontal:active {
    background-position: -32px 0
}
.jcarousel-slider .jcarousel-prev-disabled-horizontal, .jcarousel-slider .jcarousel-prev-disabled-horizontal:hover, .jcarousel-slider .jcarousel-prev-disabled-horizontal:active {
    cursor: default;
    background-position: -64px 0;
}
.sourcecode {
    padding:10px;
    padding-top:5px;
    padding-bottom:5px;
    border:1px inset #B3B4B6;
    margin:10px;
    margin-left:0px;
    margin-top:2px;
    background:#fff
}
.ac_results {
    left:30% !important;
    top:30% !important;
    border: 1px solid #B3B4B6;
    background-color: white;
    padding: 0;
    margin: 0;
    list-style: none;
    position: absolute;
    z-index: 10002;
    display: none;
    width:40%;
    height:50%;
    overflow:auto
}
.ac_results li {
    font-size:11px;
    padding: 2px 5px;
    white-space: nowrap;
    color: #000;
    text-align: left;
}
.ac_over {
    cursor:pointer;
    background:#FFFFCC
}
.ac_match {
    color: black;
}
.jmessage {
    font: normal 18px/30px Arial, Helvetica, Sans-Serif;
    position: fixed;
    top: 45%;
    left: 25%;
    width: 50%;
    color: #07850C;
    background-color: #fff;
    border:5px solid #cec4c0;
    text-align: center;
    vertical-align:middle;
    display: none;
    padding-top:30px;
    padding-bottom:30px;
    opacity: 0;
    z-index: 100000;
}
.jmessage p {
    padding: .9em;
    display: inline;
}
div.rating {
    cursor:pointer;
    margin:2em;
    clear:both;
    display:block
}
div.rating:after {
    content:'.';
    display:block;
    height:0;
    width:0;
    clear:both;
    visibility:hidden
}
div.cancel, div.star {
    float:left;
    width:17px;
    height:16px;
    text-indent:-999em;
    cursor:pointer;
    display:block;
    background:transparent;
    overflow:hidden
}
div.cancel, div.cancel a {
    background:url(/theme/standard1/css/standard/../../images/rating/delete.gif) no-repeat 0 -16px
}
div.star, div.star a {
    background:url(/theme/standard1/css/standard/../../images/rating/star.gif) no-repeat 0 0px;
}
div.cancel a, div.star a {
    display:block;
    width:16px;
    height:100%;
    background-position:0 0px;
}
div.star_on a {
    background-position:0 -16px!important
}
div.star_hover a, div.star_live a:hover {
    background-position:0 -32px
}
div.star_readonly a, div.star_readonly a:hover {
    cursor:default !important
}
div.star {
    background:transparent!important;
    overflow:hidden!important
}
.data_first {
    background-color:#ede1da;
    color:#666;
    padding:3px;
}
.data_second {
    background-color:#fff;
    padding:3px;
}
a.calendarEventLink:link, a.calendarEventLink:visited {
    font-size:11px;
    font-weight:normal
}
.calendarBackground {
    background-color:#fff
}
.calendarBorder {
    background-color:#ede1da;
    padding:1px;
}
.calendarForms {
    border: 0px solid #ccbdb7
}
.calendarEventTitle {
    font-size:18px;
    font-weight:normal
}
.calendarNorm {
    font-weight:normal;
    font-size:11px;
}
.calendarBlanc {
    background-color:#fff;
}
.calendarHeader {
    background-color:#07850C;
    color:#fff;
    font-weight:normal;
    padding:2px;
    text-align:center
}
.calendarHeadeWeekBig {
    background:#B3B4B6;
    color:#fff;
    font-weight:normal;
    padding:8px;
}
.calendarHeaderWeek {
    background:#ede1da
}
.calendarHeaderBig {
    background-color:#07850C;
    color:#fff;
    font-weight:normal;
    padding:8px;
    text-align:center
}
.calendar {
    color:#777;
    font-weight:normal;
    padding:3px;
}
.calendarBig {
    color:#777;
    height:90px;
    background-color:#ede1da;
    font-weight:normal;
    padding:3px;
}
.calendarInactiveDay {
    color:#ccbdb7;
    font-style:italic;
    font-size:10px;
    padding:4px;
}
.calendarToday {
    background-color:#fff;
    font-weight:normal;
    padding:3px;
}
.calendarTodayBig {
    height:90px;
    background-color:#fff;
    border: 1px solid #07850C;
    font-weight:normal;
    font-size:14px;
    padding:4px;
}
.system {
    background:#B3B4B6;
    padding:8px;
    padding-bottom:10px;
    color:#fff
}
.tops {
    background:#3c9e19;
    padding:8px;
    padding-bottom:10px;
    color:#fff
}
.flops {
    background:#cc231f;
    padding:8px;
    padding-bottom:10px;
    color:#fff
}
.system div, .tops div, .flops div {
    color:#fff;
    margin-top:6px;
    margin-left:10px;
}
.tops ul, .system ul, .flops ul {
    margin:0 0 0 25px;
    padding:0px;
    list-style:square
}
.reg_agb {
    background:#fff;
    border:1px solid #cec4c0;
}
.vote {
    background:#fff;
    border:1px solid #ccbdb7;
    height:20px
}
.accordion {
}
.accordion div {
    background-color: #fff;
}
.accordion p {
    margin-bottom : 10px;
    border: none;
    text-decoration: none;
    font-weight: normal;
    font-size: 10px;
    margin: 0px;
    padding: 10px;
}
.accordion a {
    cursor:pointer;
    display:block;
    padding:8px;
    margin-top: 0;
    text-decoration: none;
    font-weight: normal;
    font-size: 12px;
    color: black;
    background-color: #ede1da;
    border-top: 1px solid #fff;
    border-bottom: 1px solid #fff;
}
.accordion a:hover {
    background-color: #B3B4B6;
    color:#fff;
}
.accordion a.selected {
    color: #fff;
    background-color: #B3B4B6;
}
.iter_head {
    background:#fff;
    padding:5px
}
.iter_first {
    background:#f7f0eb
}
.iter_second {
}
.spoiler {
    background-repeat:repeat-x;
}
.spoilerheader {
    background:#ede1da;
    background-image:url(/theme/standard1/css/standard/../../images/page/s_plus.png);
    background-repeat:no-repeat;
    font-weight:normal;
    margin:10px;
    margin-bottom:0px;
    padding:4px;
    padding-left:20px;
    display:block;
    cursor: pointer;
}
.spoiler.open .spoilerheader {
    background-image:url(/theme/standard1/css/standard/../../images/page/s_minus.png);        
}
.spoiler .spoilertext {
    display:none;
}
.spoiler.open .spoilertext {
    display:block;
}
.mod_header {
    color:#fff;
    background:red;
    padding:4px;
    font-weight:normal;
    margin:10px;
    margin-bottom:0px;
}
.modcode {
    border:1px solid red;
    margin:10px;
    margin-top:0px;
    padding:5px;
    background:#fff
}
.status {
    position:absolute;
    z-index:1000;
    border:1px solid #07850C;
    background:#fff;
    padding:5px;
    color:#333;
}
.over_out {
    position:absolute;
    z-index:1000;
    border:1px solid #07850C;
    background:#fff;
    padding:5px;
    color:#333;
}
#textcopy {
    height:1px;
    overflow:hidden;
    position:absolute;
    width:1px;
    margin: 5px 0 0 -1px;
    line-height:0;
    opacity: 0;
}

#quicknavimenu {
	padding: 0;
        voice-family: "\"}\"";
	voice-family: inherit;
        text-shadow:0 0 1px grey !important;
 -moz-text-shadow:0 0 1px grey !important;
 -webkit-text-shadow:0 0 1px grey !important;
}
#quicknavimenu ul {
	font-weight:normal;
	margin:0;
	margin-left: 0px;
	padding: 0;
	list-style: none;
}
#quicknavimenu li {
	display: inline;
	margin: 0 2px 0 0;
	padding: 0;
	/*text-transform:uppercase;*/
}
#quicknavimenu a {
	float: left;
	display: block;
	color: #000;
	margin: 0 1px 0 0;
	padding: 10px 10px;
	text-decoration: none;
	letter-spacing: 1px;
	background-color: #fff;
	border-bottom: 2px solid #fff;
        border-radius: 10pt 10pt 10pt 10pt;
}
#quicknavimenu a:hover {
        color:#07850C;
	border-radius: 10pt 10pt 10pt 10pt;
	border-bottom: 2px solid #07850C;
}
#quicknavimenu .current a {
        color:#07850C;
	border-bottom: 2px solid #07850C;
	border-color: #07850C;
        border-radius: 10pt 10pt 10pt 10pt;
}
.menuline {
	clear: both;
	padding: 0;
	width: 100%;
	height: 0px;
	background: #fff;
}
.langchooser {
	float: right;
}
.quicknavicontainer {
	background:#fff!important
}
.page_navibox {
	border:1px solid lightgrey;
	margin-bottom:25px;
	padding:5px;
        box-shadow: 0 0 12pt grey;
   -moz-box-shadow: 0 0 12pt grey;
-webkit-box-shadow: 0 0 12pt grey;
}
.page_navibox_header {
	font-size:11pt;
	font-weight:normal;
	padding:6px 0 10px 5px;
	background:#ffffff;
	letter-spacing:1px
        text-align: center;
}
.navigation_box {
}
a.navi_first:link, a.navi_first:visited {
	display:block;
	color:#000;
	text-decoration:none;
	border-bottom: 1px solid #fff;
	padding:6px 0 6px 25px;
	font-weight:normal;
}
a.navi_first:hover {
	background:#ffffff url(/theme/standard1/css/standard/../../images/page/navi_img.gif) left no-repeat;
	font-weight:bold;
	color:#07850C;
}
a.navi_first_active:link, a.navi_first_active:visited {
	background:#ffffff url(/theme/standard1/css/standard/../../images/page/navi_img.gif)left no-repeat;
	display:block;
	color:#07850C;
	text-decoration:none;
	border-bottom: 1px solid #ede1da;
	padding-left:25px;
	padding-top:5px;
	padding-bottom:5px;
	font-weight:normal;
}
a.box_navi_first_active:hover {
}
a.navi_second:link, a.navi_second:visited {
	background-color: #fff;
	display:block;
	color:#000;
	font-weight:normal;
	text-decoration:none;
	padding-left:23px;
	padding-top:3px;
	padding-bottom:3px;
	border-bottom: 1px solid #ede1da;
}
a.navi_second:hover {
	color:#07850C;
}
a.navi_second_active:link, a.navi_second_active:visited {
	background-color: #fff;
	display:block;
	color:#000;
	font-weight:normal;
	text-decoration:none;
	padding-left:23px;
	padding-top:2px;
	padding-bottom:2px;
	border-bottom: 1px solid #ede1da;
}
a.navi_second_active:hover {
}
a.navi_third:link, a.navi_third:visited {
	background-color: #ede1da;
	display:block;
	color:#000;
	text-decoration:none;
	padding-left:35px;
	padding-top:3px;
	padding-bottom:3px;
	border-bottom:1px solid #fff;
}
a.navi_third:hover {
	color:#07850C;
}
a.navi_third_active:link, a.navi_third_active:visited {
	background-color: #EFEFEF;
	font-weight:normal;
	display:block;
	color:#07850C;
	text-decoration:none;
	padding-left:35px;
	padding-top:3px;
	padding-bottom:3px;
	border-bottom:1px solid #fff;
}
a.navi_third_active:hover {
	color:#07850C;
}

#header_shop {
	/*background:#07850C url(/theme/standard1/css/standard/../../images/page/header_bg.jpg);*/
	height:180px
}
textarea:focus
{
   border: none;
   -webkit-box-shadow:0 0 10px #666;
   -moz-box-shadow:0 0 10px #666;
   box-shadow:0 0 10px #666;
}
#logo_shop {
	top:0px;
	left:0;
	position:relative
}
#header_basket {
	width:40%;
	background:#fff;
        box-shadow: 0 1px 20px grey inset;
   -moz-box-shadow: 0 1px 20px grey inset;
-webkit-box-shadow: 0 1px 20px grey inset;
        border-radius:15px 15px 15px 15px;
   -moz-border-radius:15px 15px 15px 15px;
-webkit-border-radius:15px 15px 15px 15px;

}
.header_basket_elems {
	font-size:14px;
	font-weight:normal;
	margin-bottom:5px;
	padding:5px
}
.header_basket_header {
	padding:7px;
	font-weight:normal;
        text-align: center;
}
.header_basket_content {
	color:#B3B4B6;
	padding:8px;
	padding-bottom:0px;
	text-align:center
}
.shop_navibox {
	border:1px solid lightgrey;
	margin-bottom:25px;
	padding:5px;
        box-shadow: 0 0 12pt grey;
   -moz-box-shadow: 0 0 12pt grey;
-webkit-box-shadow: 0 0 12pt grey;
}
.shop_content a:link, .shop_content a:visited {
	color:#000;
	text-decoration:underline
}
.shop_content a:hover {
	color:#46A8DC;
	text-decoration:none
}
.shop_available_1 {
	color:#000000
}
.shop_available_2 {
	color:#ffcc00
}
.shop_available_3 {
	color:#ff0000
}
.shop_available_4 {
	color:#999999
}
.shop_basket_first {
	background:lightgrey;
	border-bottom:1px solid #cec4c0
}
.shop_basket_second {
	background:#fff;
	border-bottom:1px solid #cec4c0
}
#shopnavi, #shopnavi_infolinks {
}
#shopnavi li, #shopnavi_infolinks li {
	display:inline;
	margin:0px;
	padding:0px;
	list-style:none
}
#shopnavi ul, #shopnavi_infolinks ul {
	display:inline;
	margin:0px;
	padding:0px;
	list-style:none
}
#shopnavi a, #shopnavi_infolinks a {
	display:block;
	text-decoration:none
}
#shopnavi .first {
}
#shopnavi .second {
	display:block;
	padding:3px;
	margin-left:0px;
	padding-left:30px;
	border-top:1px solid #ede1da
}
#shopnavi .third {
	border-top:1px solid #ede1da;
	display:block;
	padding:2px;
	padding-left:5px
}
#shopnavi .fourth {
	display:block;
	padding:2px;
	padding-left:5px
}
#shopnavi .fifth {
	display:block;
	padding:2px;
	padding-left:5px
}
a.shop_navi_first:link, a.shop_navi_first:visited {
	
	display:block;
	color:#000;
	text-decoration:none;
	border-top:1px solid #fff;
	padding:6px;
	font-weight:normal
}
a.shop_navi_first:hover {
	background:#ffffff;
	color:#07850C;
	font-weight:normal;
	text-decoration:none
}
a.shop_navi_first_active:link, a.shop_navi_first_active:visited {
	background:#ffffff;
	display:block;
	color:#07850C;
	text-decoration:none;
	border-top:1px solid #ffffff;
	padding:6px;
	font-weight:normal
}
a.box_shop_navi_first_active:hover {
	text-decoration:none
}
a.shop_navi_second:link, a.shop_navi_second:visited {
	background:#fff;
	display:block;
	color:#000;
	font-weight:normal;
	text-decoration:none;
	padding-left:23px;
	padding-top:2px;
	padding-bottom:2px;
	border-bottom:1px solid #ede1da
}
a.shop_navi_second:hover {
	color:#07850C
}
a.shop_navi_second_active:link, a.shop_navi_second_active:visited {
	background-color:#fff;
	display:block;
	color:#000;
	font-weight:normal;
	text-decoration:none;
	padding-left:23px;
	padding-top:2px;
	padding-bottom:2px;
	border-bottom:1px solid #ede1da
}
a.shop_navi_second_active:hover {
}
.shop_status_messageinf {
	font-weight:normal;
	font-size:14px
}
.shop_status_messagetext {
}


.shop_buttons_big{
        width:70%!important;
        display: inline-block;
        white-space: nowrap;
        background-color: #ccc;
        background-image: -webkit-gradient(linear, left top, left bottom, from(#eee), to(#ccc));
        background-image: -webkit-linear-gradient(top, #eee, #ccc);
        background-image: -moz-linear-gradient(top, #eee, #ccc);
        background-image: -ms-linear-gradient(top, #eee, #ccc);
        background-image: -o-linear-gradient(top, #eee, #ccc);
        background-image: linear-gradient(top, #eee, #ccc);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#eeeeee', EndColorStr='#cccccc');
        border: 1px solid #777;
        padding: .2em .2em .2em .2em;
        margin: 0.5em;
        font: bold 1em/2em 'Ubuntu' Arial, Helvetica;
        text-decoration: none;
        color: #333;
        text-shadow: 0 1px 0 rgba(255,255,255,.8);
        -moz-border-radius: .2em;
        -webkit-border-radius: .2em;
        border-radius: .2em;
        -moz-box-shadow: 0 0 1px 1px rgba(255,255,255,.8) inset, 0 1px 0 rgba(0,0,0,.3);
        -webkit-box-shadow: 0 0 1px 1px rgba(255,255,255,.8) inset, 0 1px 0 rgba(0,0,0,.3);
        box-shadow: 0 0 1px 1px rgba(255,255,255,.8) inset, 0 1px 0 rgba(0,0,0,.3);
}

.shop_buttons_big:hover
{
        background-color: #ddd;
        background-image: -webkit-gradient(linear, left top, left bottom, from(#fafafa), to(#ddd));
        background-image: -webkit-linear-gradient(top, #fafafa, #ddd);
        background-image: -moz-linear-gradient(top, #fafafa, #ddd);
        background-image: -ms-linear-gradient(top, #fafafa, #ddd);
        background-image: -o-linear-gradient(top, #fafafa, #ddd);
        background-image: linear-gradient(top, #fafafa, #ddd);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#fafafa', EndColorStr='#dddddd');
}

.shop_buttons_big:active
{
        -moz-box-shadow: 0 0 4px 2px rgba(0,0,0,.3) inset;
        -webkit-box-shadow: 0 0 4px 2px rgba(0,0,0,.3) inset;
        box-shadow: 0 0 4px 2px rgba(0,0,0,.3) inset;
        position: relative;
        top: 1px;
}

.shop_buttons_big:focus
{
        outline: 0;
        background: #fafafa;
}    

.shop_buttons_big_second{
        width:70%!important;
        display: inline-block;
        white-space: nowrap;
        background-color: #ccc;
        background-image: -webkit-gradient(linear, left top, left bottom, from(#eee), to(#ccc));
        background-image: -webkit-linear-gradient(top, #eee, #ccc);
        background-image: -moz-linear-gradient(top, #eee, #ccc);
        background-image: -ms-linear-gradient(top, #eee, #ccc);
        background-image: -o-linear-gradient(top, #eee, #ccc);
        background-image: linear-gradient(top, #eee, #ccc);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#eeeeee', EndColorStr='#cccccc');
        border: 1px solid #777;
        padding: .2em .2em .2em .2em;
        margin: 0.5em;
        font: bold 1em/2em 'Ubuntu' Arial, Helvetica;
        text-decoration: none;
        color: #333;
        text-shadow: 0 1px 0 rgba(255,255,255,.8);
        -moz-border-radius: .2em;
        -webkit-border-radius: .2em;
        border-radius: .2em;
        -moz-box-shadow: 0 0 1px 1px rgba(255,255,255,.8) inset, 0 1px 0 rgba(0,0,0,.3);
        -webkit-box-shadow: 0 0 1px 1px rgba(255,255,255,.8) inset, 0 1px 0 rgba(0,0,0,.3);
        box-shadow: 0 0 1px 1px rgba(255,255,255,.8) inset, 0 1px 0 rgba(0,0,0,.3);
}

.shop_buttons_big_second:hover
{
        background-color: #ddd;
        background-image: -webkit-gradient(linear, left top, left bottom, from(#fafafa), to(#ddd));
        background-image: -webkit-linear-gradient(top, #fafafa, #ddd);
        background-image: -moz-linear-gradient(top, #fafafa, #ddd);
        background-image: -ms-linear-gradient(top, #fafafa, #ddd);
        background-image: -o-linear-gradient(top, #fafafa, #ddd);
        background-image: linear-gradient(top, #fafafa, #ddd);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#fafafa', EndColorStr='#dddddd');
}

.shop_buttons_big_second:active
{
        -moz-box-shadow: 0 0 4px 2px rgba(0,0,0,.3) inset;
        -webkit-box-shadow: 0 0 4px 2px rgba(0,0,0,.3) inset;
        box-shadow: 0 0 4px 2px rgba(0,0,0,.3) inset;
        position: relative;
        top: 1px;
}

.shop_buttons_big_second:focus
{
        outline: 0;
        background: #fafafa;
}    
/*.shop_buttons_big img, .shop_buttons_big_second img {
	margin-right:3px;
	vertical-align:middle
}*/
/*.shop_buttons_small {
        display: inline-block;
        white-space: nowrap;
        background-color: #ccc;
        background-image: -webkit-gradient(linear, left top, left bottom, from(#eee), to(#ccc));
        background-image: -webkit-linear-gradient(top, #eee, #ccc);
        background-image: -moz-linear-gradient(top, #eee, #ccc);
        background-image: -ms-linear-gradient(top, #eee, #ccc);
        background-image: -o-linear-gradient(top, #eee, #ccc);
        background-image: linear-gradient(top, #eee, #ccc);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#eeeeee', EndColorStr='#cccccc');
        border: 1px solid #777;
        padding: .2em .2em .2em .2em;
        margin: 0.5em;
        font: bold 1em/2em 'Ubuntu' Arial, Helvetica;
        text-decoration: none;
        color: #333;
        text-shadow: 0 1px 0 rgba(255,255,255,.8);
        -moz-border-radius: .2em;
        -webkit-border-radius: .2em;
        border-radius: .2em;
        -moz-box-shadow: 0 0 1px 1px rgba(255,255,255,.8) inset, 0 1px 0 rgba(0,0,0,.3);
        -webkit-box-shadow: 0 0 1px 1px rgba(255,255,255,.8) inset, 0 1px 0 rgba(0,0,0,.3);
        box-shadow: 0 0 1px 1px rgba(255,255,255,.8) inset, 0 1px 0 rgba(0,0,0,.3);
}*/
.shop_buttons_small
{
        display: inline-block;
        white-space: nowrap;
        background-color: #ccc;
        background-image: -webkit-gradient(linear, left top, left bottom, from(#eee), to(#ccc));
        background-image: -webkit-linear-gradient(top, #eee, #ccc);
        background-image: -moz-linear-gradient(top, #eee, #ccc);
        background-image: -ms-linear-gradient(top, #eee, #ccc);
        background-image: -o-linear-gradient(top, #eee, #ccc);
        background-image: linear-gradient(top, #eee, #ccc);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#eeeeee', EndColorStr='#cccccc');
        border: 1px solid #777;
        padding: .2em .2em .2em .2em;
        margin: 0.5em;
        font: bold 1em/2em 'Ubuntu' Arial, Helvetica;
        text-decoration: none;
        color: #333;
        text-shadow: 0 1px 0 rgba(255,255,255,.8);
        -moz-border-radius: .2em;
        -webkit-border-radius: .2em;
        border-radius: .2em;
        -moz-box-shadow: 0 0 1px 1px rgba(255,255,255,.8) inset, 0 1px 0 rgba(0,0,0,.3);
        -webkit-box-shadow: 0 0 1px 1px rgba(255,255,255,.8) inset, 0 1px 0 rgba(0,0,0,.3);
        box-shadow: 0 0 1px 1px rgba(255,255,255,.8) inset, 0 1px 0 rgba(0,0,0,.3);
}

.shop_buttons_small:hover
{
        background-color: #ddd;
        background-image: -webkit-gradient(linear, left top, left bottom, from(#fafafa), to(#ddd));
        background-image: -webkit-linear-gradient(top, #fafafa, #ddd);
        background-image: -moz-linear-gradient(top, #fafafa, #ddd);
        background-image: -ms-linear-gradient(top, #fafafa, #ddd);
        background-image: -o-linear-gradient(top, #fafafa, #ddd);
        background-image: linear-gradient(top, #fafafa, #ddd);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#fafafa', EndColorStr='#dddddd');
}

.shop_buttons_small:active
{
        -moz-box-shadow: 0 0 4px 2px rgba(0,0,0,.3) inset;
        -webkit-box-shadow: 0 0 4px 2px rgba(0,0,0,.3) inset;
        box-shadow: 0 0 4px 2px rgba(0,0,0,.3) inset;
        position: relative;
        top: 1px;
}

.shop_buttons_small:focus
{
        outline: 0;
        background: #fafafa;
}    
.shop_products_list {
	border-top:1px solid lightgrey;
	margin-top:10px;
	margin-bottom:10px;
	padding-top:10px
}
.shop_products_list_added {
	padding:10px
}
.shop_products_list_bbox {
	background:#fff;
	margin-top:0px;
	margin-bottom:10px
}
.shop_products_list_bboxheader {
	border-bottom:1px solid #07850C;
	padding:5px
}
.shop_products_list_bboxheader div, .shop_products_list_bboxheader .shop_price {
	color:#000
        
}
.shop_products_list_bcontent {
	padding:5px;
     	text-align:right
}
.shop_vote_first {
	background:#FDFDFD;
	border-bottom:1px solid #B3B4B6
}
.shop_vote_second {
	background:#ede1da;
	border-bottom:1px solid #B3B4B6
}
#shop_ajax_searchdiv {
	margin-top:-1px;
	border:1px solid #07850C;
	background:#fff;
	padding:0px;
	min-height:100px;
	max-height:200px;
	width:175px;
	overflow:auto;
	position:relative!important
}
#shop_ajax_searchdiv .res_header {
	font-size:95%;
	font-weight:normal;
	background:#ede1da;
	color:#000;
	border-bottom:1px solid #ccbdb7;
	padding:2px
}
#shop_ajax_searchdiv td {
	font-size:95%
}
.shop_ajax_searchdiv_search {
	border:2px solid #ccbdb7
}
.shop_status_wait {
	text-align:center;
	width:15px;
	background:#B3B4B6;
	border:1px solid #fff
}
.shop_status_progress {
	text-align:center;
	width:15px;
	background:#ffcc00;
	border:1px solid #fff
}
.shop_status_ok {
	text-align:center;
	width:15px;
	background:#339900;
	border:1px solid #fff
}
.shop_status_failed {
	text-align:center;
	width:15px;
	background:#ff0000;
	border:1px solid #fff
}
.shop_status_oksend {
	text-align:center;
	width:15px;
	background:#3399cc;
	border:1px solid #fff
}
.shop_status_hover td {
	background:#07850C;
	color:#fff
}
.shop_status_hover a {
	color:#fff
}
.shop_tabs_cartoptions {
	background:#ede1da;
	border-right:2px solid #fff;
	padding:2px
}
.shop_basket_header {
	color:#000;
	background:#fff;
	padding:5px;
	font-weight:normal;
	font-size:14px;
	border-bottom:1px solid #cec4c0
}
.shop_newest_boxes {
	min-height:250px
}
.shop_newest_first {
	padding-top:5px;
	border-right:0px solid #fff;
	min-height:260px
}
.shop_newest_second {
	padding-top:5px;
	border-right:1px solid grey;
	min-height:260px
}
.shop_extern_image_newstart {
	min-height:80px;
	text-align:center
}
.shop_extern_newest_boxes {
	border:1px solid #ccbdb7;
	background:#fff;
	margin-top:10px
}
.shop_extern_product_text {
	padding-top:10px
}
.shop_price_detail_footer {
	padding:4px;
	text-align:center
}
.shop_popdiv {
	height:520px;
	background:#fff
}
.shop_popdiv_header {
	background:#fff;
	color:#07850C;
	font-weight:normal;
	font-size:20px;
	padding:10px;
	margin-bottom:0px
}
.shop_popdiv_content {
	text-align:center;
	background:#fff;
	border-right:0px solid #ccbdb7;
	height:495px;
}
.shop_pop_content_overflow {
	overflow:auto;
	margin-bottom:-10px;
	margin-top:10px
}
.shop_popdiv_images_container {
	border:0px solid #ccbdb7;
	text-align:center;
	height:495px;
	overflow:auto;
	margin-top:1px
}
.shop_popdiv_images {
	text-align:center;
	border:1px solid #ccbdb7;
	padding:4px;
	margin:2px
}
.shop_popdiv_footer {
	border-top:0px solid #ccbdb7;
	background:#fff
}
.shop_headers {
	border-bottom:1px solid #07850C;
	font-size:14px;
	font-weight:normal;
	padding:5px 0 5px 0;
	margin:15px 0 5px 0
}
.shop_headers a:link, .shop_headers a:visited {
	color:#07850C!important;
	font-weight:normal;
	text-decoration:none
}
.shop_headers a:hover {
	color:#000!important;
	text-decoration:none
}
.shop_headers_start {
	background:#B3B4B6
}
.shop_header_inf {
	background-color:#fff;
	padding-right:1px;
	border:0px solid #ccbdb7;
	margin-bottom:5px;
	margin-top:5px;
	font-weight:normal
}
.shop_header_inf_pages {
	padding:5px;
	padding-right:0px
}
.shop_subtext, .shop_subtext a:link {
	font-size:11px;
	color:#666666
}
.shop_header_extendedsearch {
	background:#B3B4B6;
	padding:6px;
	margin-bottom:0px;
	font-weight:normal
}
.shop_extendedsearch {
	background:#ede1da;
	padding:10px;
	border-bottom:0px solid #ccbdb7
}
.shop_tips {
	background:#D3D3D3;
	padding:7px;
	text-align:center;
	margin:5px 0 5px 0
}
.shop_products_table {
	padding:0px;
	position:relative
}
.shop_products_extern {
	padding-top:10px;
	background:#fff;
	border-right:1px solid #fff
}
.shop_products {
        box-shadow: 0 0 10pt inset;
        -moz-box-shadow: 0 0 10pt inset;
        -webkit-box-shadow: 0 0 10pt  #535353 inset;
	background:#fff;
	padding:10px;
	margin-right:5px;
	/*border:1px solid lightgrey;*/
	height:220px
}
.shop_products_first {
	background:#fff;
	padding:10px;
	margin-right:5px;
	border:1px solid lightgrey;
	min-height:200px
}
.shop_products_second {
	background:#fff;
	padding:10px;
	margin-right:5px;
	border:1px solid lightgrey;
	min-height:200px
}
.shop_products_simple_first {
	background:#fff;
	padding:0px;
	margin-right:5px;
	border:0px solid #ccbdb7;
	padding-top:15px;
	border-top:1px solid #ccbdb7
}
.shop_products_simple_second {
	background:#fff;
	padding:0px;
	margin-right:5px;
	border:0px solid #ccbdb7;
	padding-top:15px;
	border-top:1px solid #ccbdb7
}
.shop_products_simple_countinsert {
	background-color:#ccbdb7;
	padding:5px;
	text-align:right;
	margin-top:0px;
	border-top:0px solid #B3B4B6
}
.shop_products_countinsert {
        box-shadow: 0 0 50pt inset;
        -moz-box-shadow: 0 0 50pt inset;
        -webkit-box-shadow: 0 0 50pt #535353 inset;
	/*background-color:lightgrey;*/
	padding:5px;
	text-align:center;
	/*border:1px solid grey;*/
	margin-right:5px;
}
.shop_products_lefcolumn {
	width:100px
}
.shop_products_rightcolumn {
	width:130px
}
.shop_products_price_div {
}
.shop_products_small {
	font-size:11px;
	padding:4px
}
.shop_products_small_clear {
	border-bottom:1px solid #ccbdb7;
	clear:both;
	line-height:1em
}
.shop_products_list_left {
	float:left;
	width:60px
}
.shop_products_list_right {
	float:left;
	width:110px
}
.shop_boxes_body {
	background-color:#ffffff;
	padding:0px
}
.shop_product_img2colums {
	min-height:100px;
	height:125px;
	overflow:hidden
}
.shop_product_text {
	font-size:100%;
	min-height:100px
}
.shop_productimage {
}
.shop_productimage_list {
	margin-right:10px;
	border:0px solid #ccbdb7;
	padding:2px;
	background:#fff
}
.shop_product_title {
	margin-bottom:10px;
	padding-bottom:5px;
	font-size:15px;
	font-weight:normal
}
.shop_product_title h3, .shop_product_title h2 {
	font-size:12px
}
.shop_product_title_detail {
	margin-bottom:10px;
	padding-bottom:5px;
	border-bottom:1px solid #B3B4B6
}
.shop_product_title_new {
	margin-bottom:8px;
	font-size:100%;
	font-weight:normal;
	text-align:center
}
.shop_product_title_new h2, .shop_product_title_new h3, .shop_product_title_new h1 {
	font-size:14px
}
.shop_price {
	font-size:16px;
	font-weight:normal;
        text-shadow: 0 0 1px grey;
}
.shop_price_start {
	font-size:16px;
	font-weight:normal
}
.shop_price_smallinf, .shop_price_smallinf a:link {
	color:#666;
	font-size:11px
}
.shop_price_detail {
	font-size:20px;
	font-weight:normal;
	color:#000
}

.buttons
{
        display: inline-block;
        white-space: nowrap;
        background-color: #ccc;
        background-image: -webkit-gradient(linear, left top, left bottom, from(#eee), to(#ccc));
        background-image: -webkit-linear-gradient(top, #eee, #ccc);
        background-image: -moz-linear-gradient(top, #eee, #ccc);
        background-image: -ms-linear-gradient(top, #eee, #ccc);
        background-image: -o-linear-gradient(top, #eee, #ccc);
        background-image: linear-gradient(top, #eee, #ccc);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#eeeeee', EndColorStr='#cccccc');
        border: 1px solid #777;
        padding: .2em .2em .2em .2em;
        margin: 0.5em;
        font: bold 1em/2em Arial, Helvetica;
        text-decoration: none;
        color: #333;
        text-shadow: 0 1px 0 rgba(255,255,255,.8);
        -moz-border-radius: .2em;
        -webkit-border-radius: .2em;
        border-radius: .2em;
        -moz-box-shadow: 0 0 1px 1px rgba(255,255,255,.8) inset, 0 1px 0 rgba(0,0,0,.3);
        -webkit-box-shadow: 0 0 1px 1px rgba(255,255,255,.8) inset, 0 1px 0 rgba(0,0,0,.3);
        box-shadow: 0 0 1px 1px rgba(255,255,255,.8) inset, 0 1px 0 rgba(0,0,0,.3);
}

.buttons:hover
{
        background-color: #ddd;
        background-image: -webkit-gradient(linear, left top, left bottom, from(#fafafa), to(#ddd));
        background-image: -webkit-linear-gradient(top, #fafafa, #ddd);
        background-image: -moz-linear-gradient(top, #fafafa, #ddd);
        background-image: -ms-linear-gradient(top, #fafafa, #ddd);
        background-image: -o-linear-gradient(top, #fafafa, #ddd);
        background-image: linear-gradient(top, #fafafa, #ddd);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#fafafa', EndColorStr='#dddddd');
}

.buttons:active
{
        -moz-box-shadow: 0 0 4px 2px rgba(0,0,0,.3) inset;
        -webkit-box-shadow: 0 0 4px 2px rgba(0,0,0,.3) inset;
        box-shadow: 0 0 4px 2px rgba(0,0,0,.3) inset;
        position: relative;
        top: 1px;
}

.buttons:focus
{
        outline: 0;
        background: #fafafa;
}    
.shop_smallbasket_left {
	float:left;
	width:100px
}
.shop_smallbasket_right {
	float:right;
	text-align:right
}
.shop_product_once {
	padding:0px;
	background-color:#fff
}
.shop_product_once_body {
	padding:0px;
	padding-bottom:10px
}
.shop_basket_summ_small {
}
.shop_product_vars {
	background-color:lightgrey;
	padding:5px 10px 5px 10px;
	border:0px solid #ccbdb7;
	margin-top:10px
}
.shop_product_addcart {
	background-color:lightgrey;
	padding:15px;
	border-top:1px solid #ccbdb7;
	line-height:1.5em
}
.shop_lowamount {
	color:#07850C;
	font-weight:normal;
	margin-top:0px
}
.shop_articlenumber {
	margin-bottom:2px;
	padding-bottom:2px;
	font-size:11px;
	border-bottom:0px dashed #B3B4B6
}
.shop_image_newstart {
	height:145px;
	overflow:hidden;
	text-align:center
}
.shop_image_newstart img {
	padding:2px;
	background:#ffffff;
}
.shop_productspage_subnavi {
	background-color:#fff;
	padding-bottom:5px;
	padding-top:5px
}
.shop_subcateg {
	padding:2px
}
.shop_subcateg_line {
	border-bottom:1px solid #B3B4B6
}
.shop_empty_categ {
	border:1px solid #ccbdb7;
	padding:30px;
	background:#fff;
	font-size:14px;
	font-weight:normal;
	text-align:center
}
.shop_selector_back {
	background:#ede1da;
	font-weight:normal
}
.shop_selector_subs {
}
.shop_specification_left {
	background:#f7f0eb;
	padding:5px;
	font-weight:normal;
	border-bottom:1px solid #fff;
	vertical-align:top;
	width:180px
}
.shop_specification_right {
	background:#f7f0eb;
	padding:5px;
	border-bottom:1px solid #fff;
	vertical-align:top
}
.shop_merge_body {
	background:#fff;
	padding:10px
}
.shop_merge_table {
	background:#ede1da
}
.shop_merge_header {
	background:#fff
}
.shop_merge_prodname {
	padding:5px;
	color:#000;
	background:#ede1da;
	font-weight:normal
}
.shop_merge_left {
	background:#fff;
	font-weight:normal;
	padding:3px
}
.shop_merge_first {
	background:#fff;
	padding:3px
}
.shop_merge_second {
	background:#f4f6f9;
	padding:3px
}
.shop_shipping_table {
	background:#ede1da
}
.shop_shipping_row_first {
	background:#fff;
	padding:3px
}
.shop_shipping_row_second {
	background:#ede1da;
	padding:3px
}
.shop_available {
	color:#FF0000
}
.shop_notavailable {
	color:#009900
}
.shop_available_selected {
	background-color:#ede1da;
	font-weight:normal
}
.shop_tabs_items {
	border-bottom:1px solid #fff;
	padding-bottom:5px;
	padding-top:5px
}
.shop_tabs_items_left {
	float:left;
	width:80px
}
.shop_tabs_items_left img {
	padding:1px;
	background:#ffffff;
	border:1px solid #ccbdb7
}
.shop_tabs_items_right {
	float:left
}
.shop_contents_box {
	padding:5px
}
.shop_contents_box_container {
	height:54px;
	overflow:hidden
}
.shop_contents_box img {
	padding:1px;
	background:#ffffff;
	border:1px solid #ccbdb7
}
.shop_contents_box_tabs {
	padding:10px;
	max-height:600px;
	overflow:auto
}
.shop_contents_box_other {
	background-color:lightgrey;
	padding:10px;
	margin-bottom:10px
}
.shop_payment_stepdiv {
	margin-left:-4px;
	margin-right:-4px
}
.shop_payment_headers {
	float:left;
	width:19%
}
.shop_payment_steps {
	vertical-align:top;
	border:1px solid #ccbdb7;
	-moz-box-sizing:border-box;
	height:80px;
	display:block;
	clear:both;
	margin:4px;
	padding:5px;
	font-size:11px
}
.shop_steps_text {
	height:80px;
	background-color:#fff;
	vertical-align:top;
	padding-top:0;
	color:#000
}
.shop_steps_text_active {
	color:#fff;
	height:80px;
	border:1px solid #07850C;
	background-color:#07850C;
	vertical-align:top;
	padding-top:0
}
.shop_reginfbox {
	border:1px solid #ccbdb7;
	padding:10px
}
.shop_steps_title_big {
	font-size:16px;
	font-weight:normal;
	margin-right:5px
}
.shop_steps_title_big_active {
	color:#fff;
	font-size:19px;
	font-weight:normal;
	margin-right:5px
}
.shop_steps_title {
	font-size:11px;
	font-weight:normal
}
.shop_steps_title_active {
	color:#fff;
	font-size:11px;
	font-weight:normal
}
.shop_next_step {
	text-align:right;
	padding-top:5px
}
.shop_step2_optionboxes {
	display:block;
	height:200px;
	vertical-align:top
}
.shop_step2_optionboxes_header {
	background:#B3B4B6;
	padding:5px;
	font-weight:normal;
	color:#fff
}
.shop_step2_optionboxes_body {
	border:1px solid #ccbdb7;
	border-top:0px;
	padding:5px;
	height:200px;
	vertical-align:top
}
.shop_data_forms {
	background:lightgrey;
	padding:10px;
	border:1px solid #cec4c0
}
.shop_data_forms_headers {
	border-bottom:1px solid #fff;
	padding-bottom:5px;
	margin-bottom:5px;
	font-weight:normal
}
.shop_payments_rows {
	border-bottom:1px solid #fff;
	padding:5px;
	margin-bottom:5px
}
.shop_order_final_div {
	border:1px solid #ccbdb7;
	background-color:lightgrey;
	padding:10px
}
.shop_order_send_button{
 color: #fff;
 padding: .2em .2em .2em .2em;
 text-decoration: none;
 font-family: Arial, sans-serif;
 background:#ff8400;
 background:-webkit-gradient(linear,left top,left bottom,color-stop(#ff8400,0),color-stop(#ff6600,1));
 background:-webkit-linear-gradient(top, #ff8400 0%, #ff6600 100%);
 background:-moz-linear-gradient(top, #ff8400 0%, #ff6600 100%);
 background:-o-linear-gradient(top, #ff8400 0%, #ff6600 100%);
 background:linear-gradient(top, #ff8400 0%, #ff6600 100%);
 filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff8400', endColorstr='#ff6600',GradientType=0 );
 height:45px;
 display:inline-block;
 position:relative;
 border:1px solid #ff5a00;
 -webkit-box-shadow:0px 1px 1px rgba(255,255,255,0.8) inset, 1px 1px 3px rgba(0,0,0,0.2), 0px 0px 0px 4px rgba(188,188,188,0.5);
 -moz-box-shadow:0px 1px 1px rgba(255,255,255,0.8) inset, 1px 1px 3px rgba(0,0,0,0.2), 0px 0px 0px 4px rgba(188,188,188,0.5);
 box-shadow:0px 1px 1px rgba(255,255,255,0.8) inset, 1px 1px 3px rgba(0,0,0,0.2), 0px 0px 0px 4px rgba(188,188,188,0.5);
 -webkit-box-shadow:0px 1px 1px rgba(255,255,255,0.8) inset, 1px 1px 3px rgba(0,0,0,0.2);
 -moz-box-shadow:0px 1px 1px rgba(255,255,255,0.8) inset, 1px 1px 3px rgba(0,0,0,0.2);
 box-shadow:0px 1px 1px rgba(255,255,255,0.8) inset, 1px 1px 3px rgba(0,0,0,0.2);
 -webkit-border-radius:5px;
 -moz-border-radius:5px;
 border-radius:5px;
 clear:both;
 margin:10px 0px;
 overflow:hidden;
 -webkit-transition:all 0.3s linear;
 -moz-transition:all 0.3s linear;
 -o-transition:all 0.3s linear;
 transition:all 0.3s linear;
 }
  
.shop_order_send_button:active{
 background:#ff5a00;
 }

}
.shop_summ_netto {
	border-bottom:1px solid #B3B4B6
}
.shop_summ_final {
	border-top:1px solid #B3B4B6
}
.shop_cat_desc {
	margin-bottom:8px;
	font-weight:normal
}
.shop_price_old {
	text-decoration:line-through;
	font-weight:normal
}
.shop_small_listboxes {
	padding-bottom:10px
}
a.shop_small_link:link, a.shop_small_link:visited {
}
a.shop_subcategs:link, a.shop_subcategs:visited {
}
.shop_mydownloads_categs {
	background:#ede1da;
	font-weight:normal
}
.shop_mydownloads_rows {
}
.shop_mydownloads_inf {
	border-bottom:1px solid #ccbdb7;
	padding:10px;
	margin-bottom:5px;
	background:#ede1da
}
#shop_availability {
	background-color:#fff;
	padding:8px;
	border:1px solid #ccbdb7;
	text-align:center
}
.shop_dl_first {
	background-color:#fdfdfd;
	padding:5px;
	border-bottom:1px dotted #cec4c0
}
.shop_dl_second {
	background-color:#fff;
	padding:5px;
	border-bottom:1px dotted #cec4c0
}
.product_title_big {
	font-size:20px;
	font-weight:normal
}
.product_details_right {
	border:0px solid #ccbdb7
}
.product_images {
	margin-right:15px
}
.product_images_box {
	text-align:center;
	padding:5px;
	margin-bottom:5px;
	width:150px;
}
.product_images_boxmore {
	text-align:center;
	padding:5px;
	margin-bottom:5px;
	width:150px;
	border:1px solid lightgrey;
}
.product_images_box_small {
	text-align:center;
	padding:5px;
	margin-right:2px;
	margin-left:10px;
	margin-bottom:2px;
	float:left
}
.product_more_infolinks {
	border:1px solid #ccbdb7;
	margin:10px 0 5px 0;
	padding:5px
}
.product_more_infolinks a:link, .product_more_infolinks a:visited {
	color:#07850C;
	text-decoration:none
}
.product_text_short {
	margin:20px 0 20px 0
}
.product_price_box {
	border:1px solid #ccbdb7;
	padding:8px
}
.product_details_specs {
	margin:15px 0 5px 0
}
.product_extern_actions {
	background:lightgrey;
	margin-bottom:2px;
	padding:3px;
	width:140px
}
.product_extern_actions a:link, .product_extern_actions a:visited {
	text-decoration:none;
	display:block
}
.product_important_noshipping {
	float:right;
	background:#07850C;
	padding:5px 8px 5px 8px;
	margin-left:5px;
	font-size:14px;
	color:#fff;
	font-weight:normal;
	text-align:center;
	margin-bottom:3px
}
.product_important_noshipping.small {
	float:left;
	font-size:11px;
	margin-left:0px;
	margin-right:5px;
	background:#ede1da;
	color:#000;
	padding:8px
}
.product_important_cheaper {
	float:right;
	background:#07850C;
	padding:5px 8px 5px 8px;
	margin-left:5px;
	font-size:14px;
	color:#fff;
	font-weight:normal;
	text-align:center;
	margin-bottom:3px
}
.product_important_cheaper.small {
	float:left;
	font-size:11px;
	margin-left:0px;
	margin-right:5px;
	padding:8px;
	background:#07850C
}
.shop_status_oksendparts {
	text-align:center;
	width:15px;
	background:#CCCCFF;
	border:1px solid #fff
}


.poll_back {
	background:#ede1da url(/theme/standard1/css/standard/../../images/page/poll_back.png) bottom right no-repeat;
}
.poll_back_small {background:#ede1da url(/theme/standard1/css/standard/../../images/page/poll_back_small.png) bottom right no-repeat;
}
.user_back_small {
	
}
fieldset {
	-moz-border-radius:3px;
	-webkit-border-radius: 3px;
}
.input, .input_fields, select {
	-moz-border-radius:3px;
	-webkit-border-radius: 3px;
}
.button, .button_tabs {
	-moz-border-radius:3px;
	-webkit-border-radius: 3px;
}
.gfx_buttons {
	-moz-border-radius:3px;
	-webkit-border-radius: 3px;
}
.format_buttons {
	-moz-border-radius:3px;
	-webkit-border-radius: 3px;
}
.forum_buttons_big {
	-moz-border-radius:3px;
	-webkit-border-radius: 3px;
}
.forum_buttons_small {
	-moz-border-radius:3px;
	-webkit-border-radius: 3px;
}
.shop_buttons_big {
	-moz-border-radius:3px;
	-webkit-border-radius: 3px;
}
.shop_buttons_big_second {
	-moz-border-radius:3px;
	-webkit-border-radius: 3px;
}

}
 .spoiler_body {display:none; cursor:pointer;}
}
#colorbox, #cboxOverlay, #cboxWrapper {
	position:absolute;
	top:0;
	left:0;
	z-index:9999;
	overflow:hidden;
}
#cboxOverlay {
	position:fixed;
	width:100%;
	height:100%;
}
#cboxMiddleLeft, #cboxBottomLeft {
	clear:left;
}
#cboxContent {
	position:relative;
	overflow:visible;
}
#cboxLoadedContent {
	overflow:auto;
}
#cboxLoadedContent iframe {
	display:block;
	width:100%;
	height:100%;
	border:0;
}
#cboxTitle {
	margin:0;
}
#cboxLoadingOverlay, #cboxLoadingGraphic {
	position:absolute;
	top:0;
	left:0;
	width:100%;
}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow {
	cursor:pointer;
}
#cboxOverlay {
	background:#000;
}
#colorbox {
}
#cboxTopLeft {
	width:10px;
	height:35px;
	background:url(/theme/standard1/css/standard/../../images/colorbox/controls.png) 0 0 no-repeat;
}
#cboxMiddleLeft {
	width:10px;
	background:url(/theme/standard1/css/standard/../../images/colorbox/controls.png) -158px 0 repeat-y;
}
#cboxBottomLeft {
	width:10px;
	height:10px;
	background:url(/theme/standard1/css/standard/../../images/colorbox/controls.png) 0 -38px no-repeat;
}
#cboxTopCenter {
	height:35px;
	background:url(/theme/standard1/css/standard/../../images/colorbox/border.png) top left repeat-x;
}
#cboxBottomCenter {
	height:10px;
	background:url(/theme/standard1/css/standard/../../images/colorbox/border.png) bottom left repeat-x;
}
#cboxTopRight {
	width:10px;
	height:35px;
	background:url(/theme/standard1/css/standard/../../images/colorbox/controls.png) -13px 0 no-repeat;
}
#cboxMiddleRight {
	width:10px;
	background:url(/theme/standard1/css/standard/../../images/colorbox/controls.png) -167px 0 repeat-y;
}
#cboxBottomRight {
	width:10px;
	height:10px;
	background:url(/theme/standard1/css/standard/../../images/colorbox/controls.png) -13px -38px no-repeat;
}
#cboxContent {
	background:#fff;
}
#cboxLoadingGraphic {
	background:url(/theme/standard1/css/standard/../../images/colorbox/loading.gif) center center no-repeat;
}
#cboxTitle {
	position:absolute;
	top:-28px;
	right:0;
	width:100%;
	font-size:15px;
	font-weight:bold;
	color:#fff;
}
#cboxCurrent {
	position:absolute;
	top:-27px;
	right:120px;
	font-weight:bold;
	color:#fff;
}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow {
	position:absolute;
	top:-32px;
	background:url(/theme/standard1/css/standard/../../images/colorbox/controls.png) 0px 0px no-repeat;
	width:24px;
	height:26px;
	text-indent:-9999px;
}
#cboxPrevious {
	right:88px;
	background-position: -28px -24px;
}
#cboxPrevious.hover {
	background-position:-28px 0;
}
#cboxNext {
	right:56px;
	background-position:-62px -24px;
}
#cboxNext.hover {
	background-position:-62px 0;
}
#cboxClose {
	right:0;
	background-position:-132px -24px;
}
#cboxClose.hover {
	background-position:-132px 0;
}
.cboxSlideshow_on #cboxSlideshow {
	background-position:-88px -24px;
	right:27px;
}
.cboxSlideshow_on #cboxSlideshow.hover {
	background-position:-110px 0;
}
.cboxSlideshow_off #cboxSlideshow {
	background-position:-110px -24px;
	right:27px;
}
.cboxSlideshow_off #cboxSlideshow.hover {
	background-position:-88px 0;
}

