@charset"UTF-8";

body {font-size:12px; font-family:arial; background:url('images/back.jpg'); padding:0px; margin:0px; color:#222;}
p, span, form, table, h1, h2, h3, h4, h5 {margin:0px; padding:0px;}
span.error {color:red!important;}
span.success {color:green!important;}
a {text-decoration:none; color:#222;}
a:hover {text-decoration:underline;}
img {border:0px; }

#menu {float:left; width:100%; padding:10px 0; background:url('images/menuback.png'); height:60px; position:relative; z-index:1000;}
#menu #lang {width:1000px; margin:0 auto; text-align:right; clear:both;}
#menu #lang a {float:right; width:30px; height:20px; margin-left:8px; position:relative; left:-25px; background:#888;}
#menu ul {margin:0px auto; padding:0px; width:980px; clear:both;}
#menu ul li {list-style:none; float:left; margin-top:10px;}
#menu ul li a {color:#000; font-size:22px; font-weight:bold; margin-right:25px; left:25px; position:relative;}
#menu ul li a#selected1 {color:#637d4b; text-decoration:underline;}

#banner {width:100%; float:left; min-width:1000px; max-width:100%; position:relative; margin-top:-80px;}
#banner img {width:100%;}

#adzone2 {width:100%; float:left; min-width:1000px; max-width:100%; background:url('images/adzone2back.png');  height:130px; padding:20px 0; overflow:hidden;}
#adzone2in {width:1000px; margin:0 auto;}
#adzonedata {width:710px; float:right; position:relative; left:-25px; height:130px;}

#content {float:left; width:100%; background:url('images/back.gif'); }
#contentin {width:1000px; margin:0 auto;}
#cleft {width:250px;  background:url('images/leftcol.png') repeat-y top center; float:left; position:relative; z-index:1000; margin-top:-170px;  padding-bottom:30px;}
#cright {width:750px;  float:right; position:relative; left:-25px;  padding-bottom:30px;}

#footer {width:100%;  float:left; min-width:980px; max-width:100%; padding:20px 0; background:url('images/footer.gif');}
#footerin {width:1000px; margin:0 auto;}
#footerdata {width:950px; float:left; height:50px; position:relative; left:25px;}

.box {float:left; margin-top:30px; width:250px;}
.box h1 { float:left; width:250px; font-size:16px; margin-bottom:5px; color:#333; padding:12px 0 38px 0;font-weight:normal; color:#000; text-align:center; font-weight:bold; background:url('images/boxtitle.png') no-repeat; }
.bdata {float:left; width:180px; padding:0 35px; color:#fff;}

.box ul, .box ul li {float:left; margin:0px; padding:0px; list-style:none; width:300px;}
.box ul li a {float:left; font-size:16px; color:#111; padding:6px 0 6px 12px; width:168px; background:url('images/blackarrow.png') no-repeat 0px center; left:35px; position:relative; border-bottom:1px dotted #ccdfbc;}
.box ul li ul li a {float:left; color:#111; font-size:13px;  padding:6px 0 6px 32px; width:148px; background:url('images/blackarrow.png') no-repeat 20px center; left:35px; position:relative; border-bottom:1px dotted #ccdfbc;}
.box ul li ul li ul li a {float:left; color:#111;font-size:13px;  padding:6px 0 6px 52px; width:128px; background:url('images/blackarrow.png') no-repeat 40px center; left:35px; position:relative; border-bottom:1px dotted #ccdfbc;}

.box ul li a:hover, .box ul li a#selected2 { text-decoration:none; color:#fff; background:url('images/redarrow.png') no-repeat 0px center; }
.box ul li ul li a:hover, .box ul li ul li a#selected2 {color:#fff; text-decoration:none; background:url('images/redarrow.png') no-repeat 20px center;}
.box ul li ul li ul li a:hover, .box ul li ul li ul li a#selected2 {color:#fff; text-decoration:none; background:url('images/redarrow.png') no-repeat 40px center;}

#data {float:left; margin-top:30px; width:710px; position:relative; left:40px; font-size:14px;}


#contactform {float:left; margin-top:30px; width:710px; font-size:14px; position:relative; left:40px;}
#contactform .row {float:left; width:100%; padding:5px 0;}
#contactform .row strong {float:left; color:#0e1833; width:120px; }
#contactform .row input {float:left; margin-right:10px; width:200px; background:#eee;  border-top:1px solid #aaa; border-left:1px solid #aaa; border-bottom:1px solid #ccc; border-right:1px solid #ccc; padding:5px;}
#contactform .row select {width:209px;  background:#eee;  border-top:1px solid #aaa; border-left:1px solid #aaa; border-bottom:1px solid #ccc; border-right:1px solid #ccc; padding:5px;}
#contactform .row textarea {width:570px; background:#eee; height:150px;   border-top:1px solid #aaa; border-left:1px solid #aaa; border-bottom:1px solid #ccc; border-right:1px solid #ccc; padding:5px;}
#contactform .row input.sendbutton {background:#737f69; width:auto; color:#fff; bordeR:0px; cursor:pointer; }
#contactform .row img {float:left;}


#data-articles   {float:left; width:750px;  float:right; position:relative; margin-top:10px; } 
#data-articles .paging  {float:left; width:410px; margin-top:10px; position:relative; left:40px;}
#data-articles .paging {text-align:left;}
#data-articles .paging a {float:left; border:1px solid #737f69; background:#737f69;  padding:5px 7px; margin-right:3px; color:#fff; font-size:14px; }
#data-articles .paging a:hover, #data-articles .paging a#selected3{background:#333; text-decoration:none; bordeR:1px solid #333; color:#fff; transition:background-color 0.5s ease 0s; }
#data-articles  form {float:right; margin-top:10px; font-size:12px; line-height:12px;}
#data-articles  form  select{ padding:5px; background:#eee; border:1px solid #ccc;}
.artrow {float:left; width:100%;}
.artpaging {float:left; width:100%; margin-top:10px;}

.articles {width:700px; float:left; margin-top:20px; position:relative; background:url('images/artback.gif'); padding:20px 10px 20px 40px;}
a.artpic , a.artpic img {float:left; width:250px; height:150px; color:#f2f2f2; margin-right:10px;}
a.artpic {background:url('images/noimage.gif') center center #f2f2f2 !important;}
.artdata {float:right; width: 440px;}
.artdata b {font-size:18px; height:22px; float:left; overflow:hidden; color:#fff; font-weight:normal; width:440px;}
.artdata b i {font-size:12px;}
.artdata h1 {font-size:24px; width:440px;  float:left; color:#fff;}
.artdata p {float:left; width:440px; height:52px; overflow:hidden; margin-top:5px; line-height:18px; color:#222;}
a.details {float:left; padding:12px 0px 22px 0px; text-align:center; width:135px; color:#222; background:url('images/details.png') no-repeat; margin-top:10px; text-decoration:none;}





#artleft {float:left; margin-top:30px; width:710px; position:relative; left:40px; font-size:14px;}
h1#article-title {float:left; width:100%; font-size:28px; color:#333; font-weight:bold;}
b#article-price {color:#37415c; width:100%; font-weight:normal; font-size:24px; float:left;}
b#article-price i {font-size:14px; }

a.backbutton {float:left; color:#fff; clear:both; text-decoration:none; padding:8px 10px 9px 10px; background:#737f69; margin-top:10px; }
a.backbutton:hover {background:#333;color:#fff;}
a#social {float:right; height:32px; width:180px; margin-left:15px;}









#data-gallery{float:left; width:710px; margin-top:30px;  position:relative; left:40px; }
#data-gallery .paging  { margin-top:10px; float:left; width:715px;}
#data-gallery .paging a { float:left; border:1px solid #737f69; background:#737f69;  padding:5px 7px; margin-right:3px; color:#fff; font-size:14px;}
#data-gallery .paging a:hover, #data-gallery .paging a#selected4{background:#333; text-decoration:none; bordeR:1px solid #333; color:#fff; transition:background-color 0.5s ease 0s; }
#data-gallery img {float:left;  background:#ccc; margin:10px 10px 0 0;
width:167px; height:150px;
 color:#888;
 background:#a7b898; 
}
#data-gallery img:hover {opacity:1.0;
filter:alpha(opacity=100);}



#big_image

{

	width: 730px;
	padding-bottom: 10px;
	float: left;
	display: inline;

}

#big_image img

{

	width: auto !important;
	height: auto !important;

}

#gallery_left

{

	width: 25px;
	float: left;
	display: inline;

}

#gallery_scroll

{

	width: 640px;
	height: 150px;
	margin-left: 10px;
	position: relative;
	overflow: hidden;
	float: left;
	display: inline;

}

#gallery_slide

{

	width: 646px;
	height: 150px;
	margin-left: -10px;
	position: relative;
	float: left;
	display: inline;

}

#gallery_slide img

{
	/*border: 0px;*/
	margin: 0px 0px 0px 10px !important;

}

#gallery_right

{

	width: 25px;
	margin-left: 10px;
	float: left;
	display: inline;
}

#gallery_left a {background:url('images/left.jpg');float:left; width:25px; height:150px;}
 #gallery_right a {background:url('images/right.jpg'); float:left; width:25px; height:150px;}

iframe

{
	margin: 0px;
	padding: 0px;
border: 0px;
}



.theme-default .nivoSlider {margin-bottom:0px!important;}

.theme-default .nivo-controlNav {padding:8px 0 !important; background:#000; position:relative; margin-top:-38px; z-index:1000;
opacity:0.6;
filter:alpha(opacity=60);
}
.theme-default .nivoSlider {margin-bottom:0px!important;}




