body { color: #000; background-color: #fff;  background-image: url(images/bg.png); background-attachment: fixed; margin: 0px auto; text-align: center; font-size: 11px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; }
a { color: #000; }
a:visited { color: #000; }
#container { width: 957px; padding: 0px 16px; margin: 0px auto; text-align: left; display:block; background-image: url(images/conbg.png); background-repeat: repeat-y; }
a.add { color: #fff; } 
#header { width: 957px; height: 131px; float: left; background-image: url(images/header.jpg); background-repeat:repeat-x; color: #e0f2fc; font-size: 42px; }
#header img { margin:0px; padding: 0px; border: 0px; }

#bestno {font-weight: bold; margin-top: 10px;}
.right { float: left; width: 228px; }
#sidebar { float: left; width: 164px; }
.rightbar {float:left; margin-left:19px;
width:163px; padding-top: 20px; }
.rightbar p { margin-left: 5px; }

#menu { width: 150px; float: left; font-weight: bold; margin-right: 10px; }
#menu a { line-height: 18px;  color: #000;  text-decoration: none; display:block;  }
#menu li { list-style-type: none; }
#menu li.small a { font-weight: normal; margin-left: 10px; }
#menu ul { margin: 15px 0 0 15px; padding: 0px; *margin-top: 0px; }
#menu a:hover { display:block;  text-decoration: underline; }
.menu { background-image: url(images/menubg.gif); height: 32px; float: left; width: 957px;  }
.menu li { display: inline; margin-left: 30px; margin-right: 25px; line-height: 32px;  }
.menu ul { list-style-type: none; padding: 0px; margin: 0px; width: 900px; float: left; }
.menu a { text-transform: uppercase; color: #fff; font-size: 13px; font-weight: bold; text-decoration:none;}
.rotator { width: 957px; height: 100px; float: left; background: #fff;}
.menu a.active { font-weight: bold; }
.flag { width: 30px; float: left; margin-top:8px;  }
.flag a img { border: 0px; }
.search { width: 140px; float: left; margin-top: 15px;  }
.search .tx-indexedsearch .tx-indexedsearch-whatis, .search .tx-indexedsearch .tx-indexedsearch-noresults, .search .tx-indexedsearch .tx-indexedsearch-browsebox, .search .tx-indexedsearch .tx-indexedsearch-res { display: none; }
.tx-indexedsearch-rules, .tx-indexedsearch-info { display:none; }
.tx-indexedsearch-percent { visibility: hidden; }
strong.tx-indexedsearch-redMarkup { color: #000 !important; }
.search input.tx-indexedsearch-searchbox-sword { width: 100px; height: 13px; border: 1px solid #000; margin-left: 10px; margin-top: 3px; font-size: 11px !important; }
.search input.submit { border: none; background: url(images/seek.gif); font-weight: bold; font-size: 10px; color: #fff; margin-top:3px; width: 32px; height: 19px; padding-bottom: 3px; float: left; cursor: pointer; text-align: center; text-indent:0px; text-indent /*\**/: -3px\9 }
.search input.seen { border: none; background: url(images/seen.gif); font-weight: bold; font-size: 10px; color: #fff; margin-top:3px; width: 48px; height: 19px; padding-bottom: 3px; float: left; cursor: pointer; text-align: center; text-indent:0px; text-indent /*\**/: -3px\9 }
.search input.tx-indexedsearch-searchbox-sworden { width: 84px; height: 13px; border: 1px solid #000; margin-left: 10px; margin-top: 3px; font-size: 11px !important; }
.news { float: left; line-height: 17px; background-color: #def4ff; border: 1px solid #b1e4ff; padding: 6px;  margin-top:18px; }
.newsitem { float: left; margin-bottom: 20px; }
.newsitem a { color: #015ec7; float: left; font-size: 13px; }
.newsdate { float:right; font-style:italic; }
.newsheader { float: left; }
.readmore { float: right; }
.gotonews a { color: #015ec7; float: right; clear: both; margin-top: -15px; }
.align-center { text-align: center; }
.align-right { text-align: right; }
.align-justify { text-align: justify; }
.indent { margin-left: 15px; margin-right: 15px; }

.newslistitem { border-bottom: 1px solid black; margin-bottom: 12px; margin-left: -20px;}
.newslistitem a { color: #015ec7; }
.singlenewsitem a { color: #015ec7; }

h3 { margin-top: 0px; }
h2 { margin-top: 4px; }
h1 { font-size: 29px; margin-top: 0px; color: #116eae;  }

#content { width: 595px; margin-left: 15px; margin-top: 5px; float: left; margin-bottom: 20px; }
#contenttext ul, #contenttext ol { padding: 10px 30px; line-height: 20px;}
#contenttext ul { list-style-image: url(images/bullet.gif); }

.csc-textpic-imagewrap ul {padding: 10px 20px !important;}

#footer { width: 957px; padding: 0 16px; margin: 0 auto; height: 91px; color:#fff; font-weight: bold; font-size: 10px; line-height: 16px; background-image: url(images/footer.png); background-repeat: repeat-x; }
#footer .foot { margin-top: 5px; width: 270px; margin-right: 20px; float: right; text-align: left; }
.rightbar h1 { font-size:16px; border-bottom: 2px solid #3c7aaa; padding-left: 5px;}

.foot span{ display: block; color:#dadbdc; font-weight: bold; border-bottom: 1px #828e97 solid; }
.name { float: left; width: 230px; }
.address { float: left; width: 400px; }
.tlf { float: left; width: 140px; text-align: right; }
.csc-mailform { border: none; float: left; }
label { float:left; margin-bottom:6px; width:100px; }
.csc-mailform-field input { margin-bottom:6px; width:250px; }
.csc-mailform-field label mailformBesked { margin-top: 10px; }
.csc-mailform-field textarea#mailformBesked { float: left; clear: both; }
#mailformformtype_mail { width: 80px; float: left; margin-top: 6px; clear: both; }
label[for="mailformBesked"] {
    margin-top: 14px;
}
.path {text-align: right; text-transform: uppercase; }
.path a { color: #000; text-decoration: none;  }

.mira { text-align: center;  }
.mira a { color: #666; text-decoration: none; font-size: 9px; }
.clear { clear: both; }

#slider ul, #slider li{
	margin:0;
	padding:0;
	list-style:none;
	}
#slider p { margin-top:-50px; margin-left: 10px; }
#slider, #slider li{ 
	width:620px;
	height:550px;
	overflow:hidden; 
	}
span#prevBtn{}
span#nextBtn{}	
#slider-menu { display:none; }
#simpleSlider ul li p { height: 70px; display: none; font-size: 30px; line-height: 25px; font-weight: bold; text-align: right; }
#simpleSlider ul { height: 100px; list-style-type: none; padding: 0px; margin: 0px;}
#simpleSlider ul li { position: absolute; opacity: 0.0; height: 100px; }

.catalog_wrapper .catalog_item {
    float: left;
    width: 150px;
}
.catalog_wrapper .catalog_name {
    width: 445px;
    float: left;
}

.catalog_entry {
    clear: both;
}

.listitemswrapper .catalog_item {
    width: 595px;
}
.listitemswrapper .catalog_item .images {
    width 150px;
    float: left;
}
.listitemswrapper .catalog_item .catalog_item_details {
    float: left;
    width: 365px;
}

.catalog_wrapper .listitemswrapper .catalog_item {
    border: 1px solid black;
    margin-bottom: 10px;
    padding: 5px;
    width: 585px !important;
}

.w200x500 {
    width: 200px;
}

.c_d_pictures {
    float: left;
}

.numtobasket {
    width: 20px;
}

.sform {
    width: 200px;
    float: left;
}

.c_item_description {
    height: 100px;
    overflow: hidden;
}

.c_item_info {
    float: left;
    
}
#submit { background: url('images/knap.gif'); cursor: pointer; font-size: 11px; border: none; font-weight: bold; display: block; width: 93px; line-hieght: 24px; height: 24px; color: #fff; text-align: center; }
.add { background: url('images/knap.gif'); cursor: pointer; font-size: 11px; border: none; font-weight: bold; display: block; width: 93px; line-hieght: 24px; height: 24px; color: #fff; text-align: center; }
a.add { padding-top: 5px; height: 19px; text-decoration: none; }
.catalog_description { margin-top: 0px; float: left;  }
.catalog_name {  margin-top: 15px; float: left; }
.itemupdate a { background: url('images/knap.gif'); cursor: pointer; font-size: 11px; border: none; font-weight: bold; display: block; width: 93px; line-hieght: 24px; padding-top: 5px; height: 19px; text-decoration: none; color: #fff; text-align: center; float: left; }
.itemremove a { background: url('images/knap.gif'); cursor: pointer; font-size: 11px; border: none; font-weight: bold; display: block; width: 93px; line-hieght: 24px; padding-top: 5px; height: 19px; text-decoration: none; color: #fff; text-align: center; float: left; margin-left: 10px;}
.c_item_info a { background: url('images/knap.gif'); cursor: pointer; font-size: 11px; border: none; font-weight: bold; display: block; width: 93px; line-hieght: 24px; padding-top: 5px; height: 19px; text-decoration: none; color: #fff; text-align: center; float: left; margin-left: 10px;}
.itemremove {}
.itemnum { float: left; }
.itemprice {float: left; margin-left: 5px; width: 200px;  margin-top: 4px;}
.itempricesum {float: left; font-weight: bold; width: 300px; text-align: right; margin-top: 0px; font-size: 18px; }
.itemnumfield { width: 40px; }
.clickboxes { margin-top: 4px; float: right; width: 200px; margin-left: 400px; }
.itemtitle { font-size: 16px; font-weight: bold; }
.total { text-align: right; font-weight: bold; margin-top: 10px; padding-top:4px; border-top: 1px solid #666; }
.totalsume { text-align: right; }
.totalsumi { text-align: right; padding-bottom: 4px; border-bottom: 1px solid #666; }
.c_item_info { width: 150px; float: left;  }
.c_d_price { float: right; font-size: 12px; margin-right: 10px; margin-top: 10px; font-weight: bold; }
.c_d_price span, .c_d_pris span { font-size: 12px; }
.c_d_itenno { font-size: 14px; font-weight: bold; margin-left: 212px; }
#basketwrapper { border: 2px solid #bad3e8; padding: 4px; margin: 4px 0px; }
.c_d_description { padding-bottom: 12px; float: left; width: 380px; }
#additemtobasket {width: 75px;}
.c_d_pris { font-size: 12px; font-weight: bold; text-align: right; clear: both; margin-right: 10px; }
.c_d_btn { margin-top: 25px;  text-align: right; }
.c_d_btn form { float: right; width: 160px; }
#form2 .text { float: left;  margin-top: 3px; }
#form2 input { float: left; }
#form2 .add { float: left;}
.c_item_no { font-size: 14px; font-weight: bold; }
.images { padding: 7px; }
.itemnumber { font-weight: bold; font-size: 16px; }
.numtobasket { float: left; margin-right: 5px;  }
.text { float: left; margin-top: 4px; margin-right: 5px; }
.infobox { float: right; width: 155px; }
.specfield { width: 120px; float: left; padding: 2px;}
.specvalue { width: 56px; float: left; padding: 2px; height: 14px;}
.even {}
.odd { background-color: #e1e1e1;}
.c_d_table {width: 185px; float: left; margin-right: 5px;}
.shortlist { width: 595px;}
.shortlist .itemno { width: 240px;}
.shortlist .prices { width: 150px;}
.shortlist form { margin-top: auto; text-align: right;}
.shortlist .tobasket { width: 200px;}
.files {float: left;}
.files .file {float: left; margin-left: 10px;}
.catalog_description_wrapper {float: right; width: 100%; margin-top: 10px;}
.logo a { display: block; height: 100px; width: 300px; margin-left: 130px; float: left; }
.filelogo {border: 0px;}
.tx-indexedsearch-noresults {display: none;}
.tx-indexedsearch-whatis {display: none;}
.tx-indexedsearch-browsebox {display:none;}
.sproduct {text-decoration: underline;}
.sdescription {padding-bottom: 25px;}
.searchp {padding-left: 2px;}

.box { width: 186px; height: 140px; margin-right: 18px; float: left; background: url('images/product-back.gif'); }
.box3 { margin-right: 0px; }
.box .text { margin-top: -40px; height: 40px; background: #fff; width: 186px;
    -khtml-opacity: .7;
    -moz-opacity: 0.7;
    opacity:.70;
    filter: alpha(opacity=70);


 }
.box h2 { margin: 0px; padding: 0px; font-size: 14px; margin-left: 4px; letter-spacing: 0px;  }
.box p { margin:0px; padding:0px; margin-left: 4px; }
.box a { text-decoration:none; }
.box { margin-top: 10px; margin-bottom: 10px; overflow: hidden; }
th { text-align: left; }
.catalog_description_wrappe .images {float: left;}
#c330 dl, #c23 dl { margin-right: 10px !important; margin-left: 10px !important;}
#c330 dd, #c23 dd { font-size: 16px; font-weight:bold; }
#c330 ul, #c23 ul {padding: 0px !important;}
.csc-frame-indent {margin-left: 30px;}
