html {
margin:0;
padding:0;
height:100%; /* needed for container min-height */
}

body {
font-family:Verdana,Arial,Helvetica,sans-serif;
margin:0;
padding:0;
height:100%; /* needed for container min-height */
font-size: 0.75em;
padding-right:25px;
background-image:url(images/brands.png);
background-position: top right;
background-repeat: repeat-y;
}

a {
color: #C54D2A;
font-family: Verdana,Arial,Helvetica,sans-serif;
font-weight: bold;
text-decoration: none;
}
a:hover {
color: #000;
text-decoration:underline;
}

a img {
border: 1px solid #f5bd9a;
}
a:hover img {
border: 1px solid #c54d2a;
}

form {
margin:0;
}

input, select {
background-color: #FFF9E5;
border: solid 1px #E58E47;
font-family: Verdana,Arial,Helvetica,sans-serif;
font-size: 1em;
}

h1 {
margin-top: 0.7em;
margin-bottom: 0.3em;
font-family: Verdana,Arial,Helvetica,sans-serif;
font-size: 1.6em;
}

h2 {
margin-top: 0px;
margin-bottom: 5px;
font-family: Verdana,Arial,Helvetica,sans-serif;
font-size: 1.3em;
}

h3 {
margin-top: 0px;
margin-bottom: 5px;
font-family: Verdana,Arial,Helvetica,sans-serif;
font-size: 1em;
}

#container {
z-index:2; /* for bended line and for links to be accessible in firefox */
position:relative; /*needed for title */
width:100%;
min-height:100%;
margin-top:220px;
background-image:url(images/bended_line.png);
background-position: 181px 95px;
background-repeat: repeat-y;
}

#brandshadow {
position:absolute;
top:0;
bottom:0;
right:0;
background-image:url(images/brand_shadow.png);
background-position: right 0;
background-repeat: repeat-y;
width:13px;
}

#columnwrapper {
height:inherit;
margin: 0 235px 0 181px;
padding-left:50px;
padding-bottom:60px;
}

#titlebar {
height:60px;
}
/*#titleimg {
margin-bottom:10px;
}*/

#column1, #column2 {
width: 49%;
float:left;
}
/* If one central column not two used */
#column12 {
width:100%;
float:left;
}

#column2 {
margin-left: 10px;
}

#column3 {
width:202px;
float:right;
margin-right:-212px;
padding-left:10px; /* IE don't like margin bigger than width + padding. Thats why we use padding not bigger negative margin */
}



#sidebar {
position:absolute;
top:0px;
left:0px;
z-index: 2; /* for header bar */
width:214px;
float:left;
}

#bendedlinetop {
float: right;
}

#headbardummy {
float: right;
}

/*>>										LEFT MENU										>>*/
/* Menu unordered list */
#leftmenu {
height:337px;
width:214px;
background-image:url(images/chest_menu.jpg);
background-repeat:no-repeat;
padding: 30px 0 0 0;
margin: 297px 0 0 0;
}

/* Spacing of menu items */

#leftmenu .link1, #leftmenu .link1a {
list-style-type: none;
background-image:url(images/handle.gif);
background-position:left top;
background-repeat:no-repeat;
height:26px;
margin-top:10px;
}

#leftmenu .link1 img, #leftmenu .link1a img {
border:none;
padding-left:35px;
}

/*				SMALL LINKS				*/
#leftmenu .submenu {
padding:0;
margin:0;
font-size:1px; /* because of IE bug for empty LI */
}

#leftmenu .submenu ul {
margin:0 0 0 0;
padding:0 0 0 35px;
list-style-type:disc;
color:#E58E47;
}

#leftmenu .link2, #leftmenu .link2a {
margin:0;
font-size:12px;
}
#leftmenu .link2 img, #leftmenu .link2a img {
border:none;
margin-right:10px;
}

#leftmenu a {
font-size:0.9em;
font-weight:normal;
color:#E99D5D;
}
#leftmenu a:hover, #leftmenu .link2a a {
color:#fff;
}

/*<<										LEFT MENU										<<*/




/*>>										LABEL MENU										>>*/
#label {
position:absolute;
top:100px;
right:25px;
z-index:3;
}

#labeltop {
background-image:url(images/label_top.png);
height:12px;
width:293px;
}
#labelleft {
background-image:url(images/label_left.png);
width:15px;
height:142px;
float:left;
}
#labelbottom {
background-image:url(images/label_bottom.png);
height:14px;
width:293px;
clear:left;
}

#labelcenter {
background-image:url(images/label_center.png);
background-repeat:no-repeat;
width:278px;
height:127px;
float:left;
margin:0;
padding:15px 0 0 0;
text-align:right;
}
#labelcenter li {
list-style-type:none;
padding-right:20px;
line-height: 28px;
}
#labelcenter li img {
height:28px;
vertical-align:middle;
border:none;
}
#labelcenter li a {
font-family:verdana,sans-serif;
font-size:1.1em;
text-transform:uppercase;
color:#777;
font-weight:bold;
text-decoration:none;
}
#labelcenter li a.active {
color:#050505;
}
#labelcenter li a:hover {
color:#E52;
}
/*<<										LABEL MENU										<<*/


/*>>										HEAD BAR										>>*/
#headbar {
position:absolute;
top:0px;
left:0px;
background-image:url(images/top_bg.jpg);
height:297px;
z-index: 0;
width:100%;
}

#logoimgs {
margin-top:17px;
text-align:center;
}
/*#logoimgs .tx-rbflashobject-pi1-swf_altcontent{
background-image:url(images/logo_center.jpg);
}*/

#headbarbrands {
margin-top:-17px;
float:right;
width:38px;
background-image:url(images/brands.png);
background-position:top right;
background-repeat:repeat-y;
height:297px;
}

#headbarbrands div {
float:left;
width:13px;
height:220px; /* not full height because container already has this bg */
background-image:url(images/brand_shadow.png);
}

/*<<										HEAD BAR										<<*/

/*>>										FOOTER										>>*/
#footer {
position:relative;
z-index:0; /* for bended line and for links to be accessible in firefox */
width:100%; /* need it because of absolute */
background-image:url(images/bottom_bg.png);
height:52px;
margin-top:-52px;
}

#footerlinks {
position:relative;
z-index:2;
color: #B4441A;
text-align: center;
width: 100%;
margin-top:-25px;
}

#footerlinks a {
color: #B4441A;
font-size: 0.8em;
}
#footerlinks a:hover {
color: #000;
}

#counter {
position:relative;
left:5px;
top:18px;
}
/*<<										FOOTER										<<*/



.clear_r, .clear_l, .clear_b {
margin:0;
padding:0;
height:1px;
font-size:1px;
}
.clear_l {
clear:left;
}
.clear_r {
clear:right;
}
.clear_b {
clear:both;
}

/*>>										Default Typo3											>>*/
.bodytext {
margin-top: 5px;
margin-bottom: 5px;
text-align: justify;
}
/*<<										Default Typo3											<<*/


.small_title {
font-weight: bold;
font-size: 0.9em;
margin-top:2px;
margin-bottom:2px;
}

.ml20 {
margin-left: 20px;
}
.ml40 {
margin-left: 40px;
}


.darkheader, .lightborderedheader {
background-color: #c54d2a;
padding:2px;
font-size: 1em;
color:#fff;
text-transform: uppercase;
}
.lightborderedheader {
background-color: #ffe5c1;
color:#000;
border-top:1px solid #E58E47;
border-bottom:1px solid #E58E47;
}

.darkheader a {
color:#fff;
text-transform: uppercase;
}

.underlined {
border-bottom: 1px solid #E58E47;
margin-bottom: 5px;
}

.submitbar {
border-bottom: 1px solid #f5bd9a/*#ffe5c1*/;
}
.submitbar input{
color: #c54d2a;
font-size: 0.9em;
font-weight: bold;
border: solid 2px #E58E47;
float:right;
margin-left:20px;
}
.submitbar a {
float:right;
margin-left:20px;
}

/*>>										Search In Table											>>*/
.tx-fesearchintable-pi1 .searchbox {
padding-left: 10px;
margin:0;
}
.tx-fesearchintable-pi1 .searchbox input {
vertical-align: middle;
}
.tx-fesearchintable-pi1 .searchbox .image {
border:none;
margin-left:5px;
}

.tx-fesearchintable-pi1 .small {
width:280px;
text-align:center;
margin-top:20px;
}

.tx-fesearchintable-pi1 .small h2 {
text-align:left;
}
.tx-fesearchintable-pi1 .small .submit {
margin-top:5px;
color: #c54d2a;
font-size: 0.9em;
font-weight: bold;
border: solid 2px #E58E47;
float:right;
}

.tx-fesearchintable-pi1 .list{
margin-top:20px;
}
.tx-fesearchintable-pi1 .list ol {
margin:0;
}
/*<<										Search In Table											<<*/


/*>>										Rounded Box												>>*/

/* Rules for the top corners and border */
.bt {
background:url(images/window_top.png) no-repeat 100% 0;
margin: 0 0 0 11px;
height:11px;
text-align:left;
}
.bt div {
font-size:1px;
height:11px;
width:11px;
position:relative;
left:-11px;
background:url(images/window_top.png) no-repeat 0 0;
}

/* Rules for the bottom corners and border */
.bb {
background:url(images/window_bottom.png) no-repeat 100% 100%;
margin:0 0 0 11px;
height:11px;
text-align:left;
/* Workaround for Firefox < v1.5 bug with 1 pixel spacing */
}
.bb div {
font-size:1px;
height:11px;
width:11px;
position:relative;
left:-11px;
background:url(images/window_bottom.png) no-repeat 0 100%;
}

/* Wrapper for the content. Use it to set the background colour and insert some padding between the borders and the content. */
.inner, .roundedb {
background-position: right;
background-repeat: repeat-y;
background-image:url(images/window_bg.png);
border-left: 3px solid #E58E47;
padding: 0 8px 0 3px;
}

.roundedb {
border-left: 3px solid #E58E47;
border-top: 1px solid #E58E47;
border-bottom: 1px solid #E58E47;
padding: 3px 8px 3px 3px;

}

/*<<										Rounded Box											<<*/


/*>>										tt_news												>>*/

/*				LATEST				*/

/* header containing date, category and comments */
.news-latest-header {
font-size: 0.8em;
}
.news-latest-header .news-latest-date {
float: left;
padding-right: 2em;
}
.news-latest-header .news-latest-category {
float: left;
padding-bottom: 4px;
}
.news-latest-header .news-latest-comments {
float: right;
padding-left: 2em;
}

/* Rounded window for articles */
.news-latest-container .rounded, .news-latest-container .roundedb {
margin-bottom: 10px;
}

/* Picture */
.news-latest-container a img {
/*border: 1px solid #e58e47;*/
float: left;
margin-right: 3px;
clear: both;
}

/* Header */
.news-latest-container .rounded h3, .news-latest-container .roundedb h3 {
margin: 0;
font-size: 0.9em;
}
.news-latest-container .rounded h3 a, .news-latest-container .roundedb h3 a {
text-transform: uppercase;
}

/* More */
.news-latest-morelink {
text-align: right;
clear: left;
}


/*				LIST				*/

.news-list-container {
padding-top:10px;
}

.news-list-container .rounded, .news-list-container .roundedb {
margin-bottom: 10px;
}

.news-list-header h2 {
background-color: #c54d2a;
padding:2px;
width:80%;
float:left;
}
.news-list-header h2 a {
float:left;
color: #fff;
/*text-transform: uppercase;*/
width:90%;
}

.news-list-header .news-list-comments {
float:right;
}

.news-list-header .news-list-date {
padding: 2px;
width:18%;
float:right;
text-align:right;
}

.news-list-container img {
float:right;
margin-left:5px;
}

/* More */
.news-list-category {
text-align: right;
clear: right;
padding: 2px;
}
.news-list-keywords {
float: left;
width: 70%;
padding: 2px;
font-size: 0.8em;
}
.news-list-lower-wrap {
clear: both;
}

/*				Browse Box				*/
.tx-ttnews-browsebox {
margin: 0;
font-size:1em;
}
.tx-ttnews-browsebox p {
margin: 0;
text-align:center;
padding: 10px;
}
.tx-ttnews-browsebox-strong {
font-weight:bold;
}
.tx-ttnews-browsebox td p {
padding:0;
}
.tx-ttnews-browsebox .tx-ttnews-browsebox-SCell {
background-color:#e58e47;
border:1px solid #c54d2a;
color:#fff; /* for not links */
padding:5px;
}
.tx-ttnews-browsebox .tx-ttnews-browsebox-SCell a {
color:#fff;
}

/*				SINGLE				*/
.news-single-item{
margin-bottom:30px;
}

.news-single-item .heading {
border-bottom: 1px solid #E58E47;
}
.news-single-item h1 {
color: #c54d2a;
font-size:1.5em;
float:left;
width:80%;
margin:0;
}
.news-single-timedata {
float:right;
margin-top:10px;
}
.news-single-item .small_title {
float:right;
margin-bottom:20px;
}
.news-single-author {
margin:0;
padding:0;
float:right;
}
.news-single-img {
float:right;
margin-left:7px;
}

.news-single-item .rounded, .news-single-item .roundedb {
margin-bottom:10px;
}
.news-single-item .rounded dl, .news-single-item .roundedb dl {
margin:0;
padding-bottom:10px;
}
.news-single-item .rounded dt,.news-single-item .roundedb dt {
margin: 0 0 0 10px;
font-weight:bold;
}
.news-single-item .rounded dd, .news-single-item .roundedb dd {
margin: 0 0 0 20px;
padding: 5px 0 5px 0;
}

.news-single-backlink {
margin-top:10px;
}
/*<<													tt_news											<<*/


/*<<												Smooth gallery											<<*/
#external-gallery-thumbs {
  clear:right;
  float:right;
  width:265px;
}
 
#external-gallery-thumbs .label {
  display:none;
}

/* div with the gallery inside */
#ext-thumbnails{
  height:590px;
  text-align:center;
  margin:0 20px;
  border:1px solid #333;
  width:510px;
  padding:5px;
  background-color:#eee;
}

/* div around the imgs */
.carouselWrapper {

}

/* single thumbnail */
.thumbnail{
  float:right;
  /*padding:4px;*/
  border:1px solid #ccc;
  background:#fff;
  margin:5px;
}

/* label = title of an image */
.label {
  font-weight:bold;
}

/* number of the image */
.number {
  font-weight:normal;
  font-style:italic;
}

/*>>												Smooth gallery											>>*/


/*>>													Comments 										>>*/


/*							LATEST					*/
.tx-ednewscomments-pi1 .latest {
font-size: 0.9em;
}

.tx-ednewscomments-pi1 .latest h3 {
text-transform: uppercase;
margin-bottom: 2px;
}

.tx-ednewscomments-pi1 .latest .underlined span {
float: right;
}

/*							LIST					*/
.tx-ednewscomments-pi1 .item {
margin-bottom:10px;
}
.tx-ednewscomments-pi1 .item .comment {
padding:0 15px 0 15px;
}
.tx-ednewscomments-pi1 .item .small_title {
margin: 0 0 10px 0;
}

/*							BROWSE BOX					*/
.tx-ednewscomments-pi1 .browse {
margin:20px 0 20px 0;
}
.tx-ednewscomments-pi1 .browse p {
margin: 0;
text-align:center;
padding: 5px;
}
.tx-ednewscomments-pi1-browsebox-strong {
font-weight:bold;
}
.tx-ednewscomments-pi1-browsebox td p {
padding:0;
}
.tx-ednewscomments-pi1-browsebox .tx-ednewscomments-pi1-browsebox-SCell {
background-color:#e58e47;
border:1px solid #c54d2a;
color:#fff; /* for not links */
padding:3px;
}
.tx-ednewscomments-pi1-browsebox .tx-ednewscomments-pi1-browsebox-SCell a {
color:#fff;
}


/*							NORESULT					*/
.tx-ednewscomments-pi1 .message {
text-align:center;
font-weight:bold;
margin-bottom:5px;
}

/*							FORM					*/
.tx-ednewscomments-pi1 .post textarea {
width:99%;
margin:20px 0 5px 0;
}

/*<<													Comments 										<<*/


/*>>													Poll 										>>*/
.tx-jkpoll-pi1 .rounded, .tx-jkpoll-pi1 .roundedb {
margin-bottom: 10px;
}

.tx-jkpoll-pi1 .underlined {
font-size: 1.1em;
font-weight: bold;
margin: 0 10px 10px 10px;
padding-bottom: 5px;
}

.tx-jkpoll-pi1 input {
border: none;
}

.tx-jkpoll-pi1 .p10 {
font-size: 0.9em;
padding: 0 0 10px 20px;
}

.tx-jkpoll-pi1 .pollsubmit {
color: #c54d2a;
font-size: 0.9em;
font-weight: bold;
margin-bottom: 3px;
border: solid 2px #E58E47;
float: right;
}

.tx-jkpoll-pi1 .link {
padding: 5px 0 5px 20px;
margin: 0;
font-size: 0.9em;
}

/*<<													Poll 										<<*/



/*>>													Flash LOGO 										>>*/
.tx-rbflashobject-pi1-swf_altcontent{
display:inline;
}
.tx-rbflashobject-pi1-error{
background-image:url(images/logo_center.jpg);
width:153px;
height:189px;
position:relative;
top:-189px;
}

/*<<													Flash LOGO 										<<*/



/*>>													tt_products 										>>*/

#tx-ttproducts-pi1-search .rounded, #tx-ttproducts-pi1-search .roundedb{
margin-bottom:10px;
}

#tx-ttproducts-pi1-search .rounded p, #tx-ttproducts-pi1-search .roundedb p{
margin:0;
}

/*				Search Window				*/
#tx-ttproducts-pi1-search form .rounded, #tx-ttproducts-pi1-search form .roundedb{
margin-bottom:20px;
}

#tx-ttproducts-pi1-search form table {
padding:0;
width:100%;
border-spacing: 3px;
}

#tx-ttproducts-pi1-search table th {
background-color:#ffe5c1;
}

#tx-ttproducts-pi1-search table td {
text-align:center;
}

#tx-ttproducts-pi1-search table td select {
/*width:200px;*/
margin:2px;
display:block;
margin-left:auto;
margin-right:auto;
}



/*				LIST			*/
#tx-ttproducts-pi1-search h1 {
font-size:1.3em;
padding:10px 0 5px 3px;
margin:0;
}

.mediumbold {
font-size:0.9em;
font-weight:bold;
}

#tx-ttproducts-pi1-search .item{
padding: 0 10px 0 10px;
}
/* spacer after each item */
#tx-ttproducts-pi1-search .clear_l {
padding-bottom:20px;
}

#tx-ttproducts-pi1-search .item img {
float:left;
margin-right:5px;
}

#tx-ttproducts-pi1-search .item p {
padding-top:3px;
padding-bottom:3px;
}

#tx-ttproducts-pi1-search .item .price {
margin-top:10px;
font-weight:bold;
font-size:1em;
}

#tx-ttproducts-pi1-search .item .price .oldprice {
text-decoration: line-through
}

.message {
font-size:1em;
font-weight:bold;
}

/*<<													tt_products 										<<*/

/*>>													BANNERS 										>>*/
.banner {
text-align:center;
margin-bottom:10px;
}

#leftbanners {
margin-top:20px;
width:180px;
}
#leftbanners h2 {
margin-left:3px;
}
/*<<													BANNERS 										<<*/


/*>>													CATALOG 										>>*/

/* spacing after catalog windows */
.tx-cmwlinklist-pi1 .rounded, .tx-cmwlinklist-pi1 .roundedb {
margin-bottom:10px; 
}

/*						Categories					*/
/* each category link in new line and with margin to previous and margin on the left */
.catalogcats .catlabels {
padding:10px 0 5px 20px;
}

/* Category paths can't have top margin and font's size not as big as default */
.tx-cmwlinklist-pi1 .rounded h2, .tx-cmwlinklist-pi1 .roundedb h2 {
margin:0;
padding-bottom:5px;
font-size:1.2em;
}
/* links in category paths should be in one line and remove left margin which is for category titles */
.tx-cmwlinklist-pi1 h2 a{
margin-left:0;
}

/*						Links						*/
/* image of the link on the left with small margin on the right */
.catalogimg {
margin-right:5px;
float:left;
}
a.catalogimg img {
border: 1px solid #f5bd9a;
}
a:hover.catalogimg img {
border: 1px solid #c54d2a;
}
/* no default margin for link notes */
.cataloglinks p {
margin:0;
}
/* link information under the floated image */
.tx-cmwlinklist-pi1 .linkinfo {
clear:left;
padding:5px 0 5px 0;
border-bottom:1px solid #e58e47;
}
/* links in link information in one line not separates */
.tx-cmwlinklist-pi1 .linkinfo a {
color:#e58e47;
}
.tx-cmwlinklist-pi1 .linkinfo a:hover {
color:#000;
}
/* Indent link window relatively to category window */
.cataloglinks{
margin-left:20px;
}
/* Indent links relatively to link title */
.cataloglink{
padding: 0 0 30px 20px;
}
/* in link window title for links can't have top margin (will break the window) */
.tx-cmwlinklist-pi1 .rounded h3, .tx-cmwlinklist-pi1 .roundedb h3 {
margin-top:0px;
}
/* changed left padding, reset full padding so that it is clear. */
.tx-cmwlinklist-pi1 .inner{
padding:0 8px 5px 8px;
}
.tx-cmwlinklist-pi1 .roundedb{
padding:3px 8px 8px 8px;
}

/*						Broken Links				*/
.brokenlink p {
text-align:center;
margin:0;
padding:5px;
font-weight:bold;
}
.brokenlink input {
color: #c54d2a;
font-size: 0.9em;
font-weight: bold;
border: solid 2px #E58E47;
}
.tx-cmwlinklist-pi1 .brokenlink h2 {
font-size:1em;
margin-bottom:10px;
}
/*<<													CATALOG 										<<*/


/*>>													GLOSSARY 										>>*/
.tx-sgglossary-pi1 .browse {
margin:10px 0 10px 0;
}
.tx-sgglossary-pi1 .browse p {
margin:0;
text-align:center;
}
.tx-sgglossary-pi1 .browse table {
}
/*<<													GLOSSARY 										<<*/


/*>>													SITEMAP 										>>*/
.tx-wssitemap-pi1 .treemenudiv {}
.tx-wssitemap-pi1 .treemenudiv img {
vertical-align: middle;
border: none;
}
.tx-wssitemap-pi1 .treemenudiv a {
text-decoration: none;
color: #788289;
}
.tx-wssitemap-pi1 .treemenudiv a:hover {
color: #E40601;
}
.tx-wssitemap-pi1 .treemenudiv a span.treemenutext_act {
color:red;
}
.tx-wssitemap-pi1 .treemenudiv a span.treemenutext_actifsub {
color:green;
}

/*<<													SITEMAP 										<<*/


/*>>													GALLERY 										>>*/
.myGallery {
width:250px;
height:300px;
}
/*<<													GALLERY 										<<*/



/*>>													COMMUNITY 										>>*/
.tx-cwtcommunity-pi1 .buddies, .tx-cwtcommunity-pi1 .alphabet,
.tx-cwtcommunity-pi1 .msglist, .tx-cwtcommunity-pi1 .msgsingle,
.tx-cwtcommunity-pi1 .guestbook, .tx-cwtcommunity-pi1 .profile, .tx-cwtcommunity-pi1 .image {
margin-top: 20px;
}
.tx-cwtcommunity-pi1 .profile {
width:360px;
float:left;
}
.tx-cwtcommunity-pi1 .image {
margin-left:10px;
float:left;
}
.tx-cwtcommunity-pi1 .image a img {
border: 1px solid #f5bd9a;
}
.tx-cwtcommunity-pi1 .image a:hover img {
border: 1px solid #c54d2a;
}

.tx-cwtcommunity-pi1 .users {
margin-top: 10px;
}


.tx-cwtcommunity-pi1 .guestbook {
margin-bottom: 5px;
}
.tx-cwtcommunity-pi1 .guestbook p {
margin:0;
padding:5px 5px 10px 10px;
}
.tx-cwtcommunity-pi1 .guestbook p.clear_r {
padding:0;
}
.tx-cwtcommunity-pi1 .guestbook .smalltitle {
margin-bottom:0;
}
.tx-cwtcommunity-pi1 .newgbentry textarea {
margin:5px;
width:98%;
}


.tx-cwtcommunity-pi1 a img, .tx-cwtcommunity-pi1 a:hover img {
border:none;
}

.tx-cwtcommunity-pi1 table {
padding:0;
width:100%;
border-spacing: 3px;
}
.tx-cwtcommunity-pi1 th {
background-color:#ffe5c1;
text-align:left;
border: 1px solid #f5bd9a;
}
.tx-cwtcommunity-pi1 .profile th, .tx-cwtcommunity-pi1 .msgsingle th  {
text-align:right;
}
.tx-cwtcommunity-pi1 td.odd {
background-color:#ffe5c1;
}

/*<<													COMMUNITY 										<<*/


.tx-srfeuserregister-pi1 {
margin-top:20px;
}


.tx-srquiz-pi1 .small {
width:360px;
margin-top:20px;
}

.tx-srquiz-pi1 .small p {
text-align:right;
}
.tx-srquiz-pi1 .small p input {
margin-right:30px;
}

#tx_srquiz_pi1_submit {
float:right;
color: #c54d2a;
font-size: 0.9em;
font-weight: bold;
border: 2px solid #e58e47;
}

.tx-srquiz-pi1 .answer {
padding-bottom: 20px;
}
.tx-srquiz-pi1 p {
margin: 0;
padding: 5px;
}

.tx-dynalinks-pi1 ul {
list-style-type: none;
list-style-image: none;
list-style-position: outside;
margin: 0 0 0 5px;
padding: 0;
}
.tx-dynalinks-pi1 ul li {
padding: 3px;
border-bottom: 1px dotted #F57D5A;
font-size: 10px;
}
.tx-dynalinks-pi1 ul li a {
font-weight: normal
}


/*				TYPO3 styles				*/
.csc-frame-frame1 {
background-color: #FFF9E5;
border: solid 1px #E58E47;
}


/*				store link box in stores section					*/
.box {
padding:5px;
margin:0;
border: 1px solid #f5bd9a;
background-color: #fff9e5;
}

ul.csc-menu {
list-style-type: none;
list-style-image: none;
list-style-position: outside;
margin: 0;
padding: 0;
display:inline-block;
}

ul.csc-menu li {
padding: 5px 10px 5px 10px;
float: left;
}


/*			Adsense				*/
.news-single-item ins {
float: left;
}
