@charset "utf-8";
* {
margin:0;
padding:0
}
body {	
text-align:center;
}																		 
img {border:none}
ul {
list-style:none;  
}	 
h1 {
font:bold 31px Tahoma;
color:#ffffff;
padding-top:47px;
margin-left:60px;
} 
h1 span {
font:bold 28px Tahoma;
color:#1c3052;
display:block;
}  
h3 {	
-width:95%;
font:21px Arial;
color:#000;
margin:15px 0 0 -23px;
position:relative;
z-index:10;
}  	  
h5 {	
-width:95%;
font:16px Arial;
color:#000;
margin:15px 0 0 -23px;
position:relative;
z-index:10;
} 
p {
font:12px Arial;
color:#000000;
margin-top:15px;
}  
a {
color:#006699;
}
a:hover {
text-decoration:none;
}
.clear {
clear:both;
line-height:1%;
margin-bottom:-1px;
height:1px;
overflow:hidden;
font-size:0px
}	
.main {	  	
width:940px;	 
text-align:left;
margin:0px auto;   
}	 	 
.header {
width:940px;
}	
.logo {
margin:35px 0 0 8px;
-margin-left:4px;
float:left
}  
.top_menu {									    
margin:56px 0 0 43px;
float:left
}
.top_menu li {
float:left;
margin-right:3px;
}
.top_menu a	{
font:12px Arial;
color:#000000;
display:block;
padding:3px;
}
.top_menu a:hover {
text-decoration:none;
background:#ffe7b7
} 
.tel_block {
background:url('../images/img/tel_bg.gif') left top no-repeat;  
width:180px;
margin-top:7px;
padding:28px 0 0 50px;
float:right;
}  
.tel {
font:14px Arial;
color:#5a5d63;
}
.tel span {
font:29px Arial;
color:#000;
}	   
.tx_1 {
font:11px Arial;
color:#000;	  
margin:4px 0 0 7px;
}		   
.tx_1 a {
color:#0099cc;
}  
.tx_1 span {
color:#0099cc;
margin-left:35px;
display:block;
}	  
.menu {
background:url('../images/img/menu_bg.jpg') left top no-repeat;  
width:940px;
height:39px;	 
margin-top:7px;	   
position:relative;
z-index:100;
}	
/* navigation */
#nav, #nav ul {	
padding:0;
margin:0 0 0 0px;
list-style:none;  
}
#nav li {  
background:url('../images/img/v_line_1.jpg') right top no-repeat;  
float:left;
display:inline;
position:relative;
padding-right:1px;
}	
#nav li a {
padding:10px 31px 10px 31px;
}	 
#nav li a:hover {
background:url('../images/img/act_bg.jpg') left top repeat-x;  
color:#fff;
text-decoration:none;
}	 
#nav li span {
background:url('../images/img/act_bg.jpg') left top repeat-x;  
font-weight:normal;	 
font:16px Arial;
color:#fff;
text-decoration:none;
padding:10px 31px 10px 31px;
display:block;
}
#nav ul li {   
background:none;
width:240px;
font:italic 12px Arial;
color:#fff;  
line-height:16px !important;	
padding:20px 0 0 0px;
float:left;
border:none;
display:block;
}  
#nav ul li strong {
font:14px Arial;
}
#nav ul li a {
padding:7px;   
color:#fff;  
display:block; 
margin-left:10px;  
margin-top:15px;
/*margin-top:7px;*/
}	
#nav ul li a:hover {
background:#fcfcfd;
color:#000 !important;
}
#nav li div {
position:absolute;
top:15px;
left:-9999px;
width:509px;  
margin-top:2px;
}
#nav li.hover div {left:0;}
.example1 a {  
font:16px Arial;
color:#000;
display:block;
}  
.example1 ul {	
background:url('../images/img/menu_bg_png.png') left top no-repeat; 
filter:expression(fixPNG(this));  
height:302px;
width:509px; 
margin:1px 0 0 0 !important;		   
}
.example1 div {
width:509px  !important;
top:35px !important;	
margin-left:0px;  
}	
.example1 strong {
display:block;
}
.example1 div a {
background:none;
text-decoration:underline;
font:italic 11px Arial;
color:#000;	 
padding:3px 0 0 0px;  
display:block;
} 	  
.example1 div a:hover {	 
background:none;
color:#5b0e90;
text-decoration:none;
} 														   
.act b {
background:url('../images/img/ar_1.gif') right 3px no-repeat;  
padding-right:20px;
display:block;						  
position:relative;
font-weight:normal;
}
.act a:hover {
background:url('../images/img/act_bg.jpg') left top repeat-x;  
}	
#nav .act:hover {background:url('../images/img/act_bg.jpg') left top repeat-x;  }
.act a:hover b {
background:url('../images/img/act_ar.jpg') right 3px no-repeat;  
}
.act:hover b {
background:url('../images/img/act_ar.jpg') right 3px no-repeat;  
}
.no_bg {
background:none !important;
}  
#s3slider {
height:290px;
overflow:hidden;
position:relative;
width:940px;
}
.top_block_1 {
background:url('../images/img/main_pic_1.jpg') left top no-repeat; 
width:940px;
height:284px; 							
margin-top:16px;   
position:relative;
z-index:10;
}	 
.top_block_2 {
background:url('../images/img/main_pic_2.jpg') left top no-repeat; 
width:940px;
height:284px; 							
margin-top:16px;   
position:relative;
z-index:10;
}	
.top_block_3 {
background:url('../images/img/main_pic_3.jpg') left top no-repeat; 
width:940px;
height:284px; 							
margin-top:16px;   
position:relative;
z-index:10;
}	   
.top_block_4 {
background:url('../images/img/main_pic_4.jpg') left top no-repeat; 
width:940px;
height:284px; 							
margin-top:16px;   
position:relative;
z-index:10;
}	
.top_block_5 {
background:url('../images/img/main_pic_5.jpg') left top no-repeat; 
width:940px;
height:284px; 							
margin-top:16px;   
position:relative;
z-index:10;
}			
.top_block_6 {
background:url('../images/img/main_pic_6.jpg') left top no-repeat; 
width:940px;
height:284px; 							
margin-top:16px;   
position:relative;
z-index:10;
}		
.top_block_7 {
background:url('../images/img/main_pic_7.jpg') left top no-repeat; 
width:940px;
height:284px; 							
margin-top:16px;   
position:relative;
z-index:10;
}	
.home {	   
width:42px;
height:39px;
float:left;
}
.home a {	
width:42px;
height:39px;
display:block;
}	 
.text_block {	 
width:349px;
-width:350px;
border:1px solid #75c9eb;	
border-top:none;		
border-bottom:none;
padding:5px 20px 5px 20px;
-padding:5px 20px 5px 19px;
margin:15px 0 0 64px;
font:italic 12px Arial;
color:#ffffff;	 
position:relative;
}
.text_block p {
font:italic 12px Arial;
color:#ffffff;	 
}	 
.top_1 {
background:url('../images/img/top_1.gif') left top no-repeat; 
width:391px;
height:16px;   
position:absolute;
left:-1px;
top:-13px;
line-height:0px;
font-size:0px;
}
.bot_1 {
background:url('../images/img/bot_1.gif') left top no-repeat; 
width:391px;
height:10px;   
position:absolute;
left:-1px;
bottom:-10px;
line-height:0px;
font-size:0px;
}
.pages {
margin:-15px 0 0 693px;	
position:relative;
z-index:100;
}
.pages li {
width:30px;
height:30px; 
position:relative;
margin-right:10px;
float:left;
}  
.pages a {  
width:30px;
height:24px;   
padding-top:6px;
font:14px Arial;
color:#000;
text-decoration:none;
text-align:center; 
position:absolute;
left:0px;
top:0px;
z-index:100;
display:block;
}
.pages span {  
background:url('../images/img/solid.png') left top no-repeat; 
width:30px;
height:30px;   
position:absolute;
left:0px;
top:0px;
z-index:10;
display:block;
filter:expression(fixPNG(this));  
}  
.active span {
background:url('../images/img/full.png') left top no-repeat; 
}  
.active a {
color:#fff;
}  
.content {
width:940px;
margin-top:15px;
}  
.sub_cont_1 {
width:500px;
margin-left:82px;
-margin-left:41px;
float:left;
}	   
.sub_cont_2 {
width:600px;
float:left;
}	
.text_block_1 p {
/*font:italic 12px Arial;*/
font:12px Arial;
color:#666666;
}
.more_1 {
font:12px Arial;
color:#006699;
margin-top:19px;
}
.more_1 a {	
background:url('../images/img/more_ic.gif') right 1px no-repeat; 
color:#006699;												
padding-right:35px;
}	
.right_bar_1 {
width:300px;  
margin-top:11px;
float:right;
}	
.round_block {
width:300px;
border:1px solid #cccccc;
border-top:none;
}	
.tab_list_1 {
width:100%;
position:relative;	
z-index:100;
}
.tab_list_1 ul {
margin-left:15px;
}
.tab_list_1 li {   
margin-right:10px;
float:left;
}
.tab_list_1 a {		 
font:14px Arial;
color:#0099cc;	   
padding:5px 13px 5px 13px;
display:block;
text-decoration:none;
}	
.tab_list_1 a span {
background:url('../images/img/dot_1.gif') left bottom repeat-x; 
}	
.tab_list_1 strong { 
background:#fff;
font:14px Arial;
color:#000000;
padding:5px 13px 7px 13px;
border-top:1px solid #cccccc;
position:relative;
display:block;
} 
.t_l { 
background:url('../images/img/t_l.gif') left top no-repeat; 
width:12px;
height:29px;
position:absolute;
left:0px;
-left:-12px;
top:-1px;  
-top:0px;  
display:block;
}
.t_r { 
background:url('../images/img/t_r.gif') left top no-repeat; 
width:12px;
height:29px;
position:absolute;
right:0px;
-right:-2px;
top:-1px;  
-top:0px;  
display:block;
}	
.round_1 {
width:298px;
border:1px solid #cccccc;
margin-top:-2px;
-margin-top:-1px;  
padding:10px 0 15px 0;
position:relative;
z-index:1;
}
.sub_menu ul {
margin-left:10px;
} 
.sub_menu li {
width:280px;  
font:italic 11px Arial;
color:#666666;
padding-top:12px;
float:left;
}  
.sub_menu img {
display:block;
floaT:left;
} 
.sub_menu span {
width:223px;
display:block;
floaT:right;
}
.top_2 {
background:url('../images/img/top_2.gif') left top no-repeat; 
width:300px;
height:11px;
position:absolute;
left:-1px;
top:-1px;   
display:block;
}
.bot_2 {
background:url('../images/img/bot_2.gif') left top no-repeat; 
width:300px;
height:10px;
position:absolute;
left:-1px;
bottom:-2px;   
line-height:0px;
font-size:0px;
display:block;
}	
.roll_list {
width:967px;
margin-right:-30px;
position:relative;
}  
.roll_list li {	
width:222px;	
height:274px;	
margin-right:18px;
margin-top:20px;
float:left;
}
.roll_list a {	
background:url('../images/img/roll_no.jpg') left top no-repeat; 
width:209px;
height:261px;  
font:italic 12px arial;
color:#666666;
padding:13px 0 0 13px;
text-decoration:none;
display:block;
}	
.roll_list a:hover {
background:url('../images/img/roll_act.jpg') left top no-repeat; 
font:12px arial;
color:#333333;
}  
.roll_list strong {	 
font:15px Arial;
color:#000;
margin:8px 0 5px 0;
text-decoration:underline;
display:block;
}  
.roll_list a:hover strong {
color:#990000;
text-decoration:none;
}	
.ar_l1 {   
position:absolute;
left:-20px;
top:122px;   
} 
.ar_l1 a {
background:url('../images/img/ar_l1.gif') left top no-repeat; 
width:12px;
height:10px;
line-height:0px;
font-size:0px;
display:block;
}  
.ar_l1 a:hover {
background:url('../images/img/ar_l1.gif') left -23px no-repeat; 
}		
.ar_r1 {   
position:absolute;
right:-10px;
-right:0px;
top:122px;   
} 
.ar_r1 a {
background:url('../images/img/ar_r1.gif') left top no-repeat; 
width:12px;
height:12px;
line-height:0px;
font-size:0px;
display:block;
}  
.ar_r1 a:hover {
background:url('../images/img/ar_r1.gif') left -23px no-repeat; 
} 
.brand_menu {  
background:url('../images/img/brand_bg.gif') left top repeat-x; 
width:1000px;  
height:125px;  
margin:15px -30px 0 -30px;	  
position:relative;
z-index:100;
}  
.brand_menu ul {
margin-left:14px;
}
.brand_menu li {
padding-top:6px;
float:left;
}
.brand_menu a {	 
background:url('../images/img/v_line_2.gif') right top no-repeat; 
width:81px;							  
height:80px;  
padding-top:8px;
text-align:center;
display:block;	   
position:relative;
z-index:100;	  
font:12px Arial;
color:#000000;
text-decoration:none;
float:left;
}	
.brand_menu a:hover {
background:url('../images/img/frame.gif') left top no-repeat; 
width:81px;		
height:110px;
margin:-15px 0px 0 0px;	
padding:23px 0 0 0px;
}  	  
.brand_menu a b {
height:50px;   
margin:0px auto;
cursor:pointer;
display:block
}
.brand_menu a:hover b {
background-position:0 -50px;
} 
.b1 a b {
background:url('../images/img/b1.gif') left top no-repeat; 
width:52px;							  
}	 
.b2 a b {
background:url('../images/img/b2.gif') left top no-repeat; 
width:55px;							  
}
.b3 a b {
background:url('../images/img/b3.gif') left top no-repeat; 
width:73px;							  
}
.b4 a b {
background:url('../images/img/b4.gif') left top no-repeat; 
width:43px;							  
}
.b5 a b {
background:url('../images/img/b5.gif') left top no-repeat; 
width:74px;							  
}
.b6 a b {
background:url('../images/img/b6.gif') left top no-repeat; 
width:71px;							  
}
.b7 a b {
background:url('../images/img/b7.gif') left top no-repeat; 
width:71px;							  
}
.b8 a b {
background:url('../images/img/b8.gif') left top no-repeat; 
width:66px;							  
}
.b9 a b {
background:url('../images/img/b9.gif') left top no-repeat; 
width:68px;							  
}
.b10 a b {
background:url('../images/img/b10.gif') left top no-repeat; 
width:73px;							  
}
.b11 a b {
background:url('../images/img/b11.gif') left top no-repeat; 
width:64px;							  
}
.b12 a b {
background:url('../images/img/b12.gif') left top no-repeat; 
width:74px;							  
}
.no_bg_1 a {
background:none;
}
.brand_menu a span {
display:none;
}
.brand_menu a:hover span {
margin-top:40px;	
text-decoration:underline;
display:block;
} 
.left_block {
width:426px;
margin-left:26px;
-margin-left:13px;
float:left;
}
.right_block {
width:426px;
margin-left:50px; 
float:left;
}
.tip_1 {	
-width:93%;
font:12px arial;
color:#000000;	 
margin:0px 0 0 -23px;
position:relative;
z-index:10;
}
.tip_1 a {	  
background:#ffe7b7;
text-decoration:none;
color:#000000;	 
padding:3px;
}	
.title_1 { 
-width:93%;
font:16px arial;
color:#006699;
margin:15px 0 0 -23px;
position:relative;
z-index:10;
} 
.title_1 a {
color:#006699;
}  
.h40 {
height:40px;
}	
.more_2 {
font:12px Arial;
color:#006699;
margin-top:19px; 
float:right;
}
.more_2 a {	
background:url('../images/img/more_ic.gif') right 1px no-repeat; 
color:#006699;												
padding-right:35px;
}	
.small_catalog {
width:100%;
}
.small_catalog td {	  
text-align:left;
vertical-align:top;
width:297px;
font:italic 12px Arial;
color:#666666;		
padding-right:10px;
padding-top:30px
}  
.title_2 {
font:21px Arial;
color:#000000;
} 
.title_2 a {
color:#000000;
}
.pic {	   
width:80px;
margin-top:16px; 
text-align:center;
float:left;
}  
.inf {	  
margin-top:10px; 
width:210px;
float:left;
}
.inp_1 {	 
background:url('../images/img/inp_1.jpg') left top no-repeat; 
width:267px;
height:28px;
margin-left:14px;
margin-bottom:10px
}	 
.inp_1 input {
background:transparent;
border:none;
width:247px;
height:18px;
font:italic 12px Arial;
color:#333333;
display:block;
padding:5px 0 0 10px;   
//padding:5px 0 0 0px;   
}
.textarea {
background:url('../images/img/text_area.jpg') left top no-repeat; 
width:267px;
height:56px;
margin-left:14px;
margin-bottom:10px;
padding-top:3px;
}  
.textarea textarea {
background:transparent;
border:none;
width:254px;
//width:250px;
height:45px;
font:italic 12px Arial;
color:#333333;
display:block;
padding:5px 0 0 10px;   
//padding:5px 0 0 0px;  
overflow-y:hidden;
} 
.tx_2 {
font:italic 12px Arial;
color:#666666;
margin:-5px 0 0 24px;
}  
.tx_21 {
font:italic 12px Arial;
color:#666666;
margin:-5px 0 0 20px;
width:90px;
float:left;
}  

.send_but {
margin:10px 0 0 20px; 
}
.send_but input{
background:url('../images/img/send_but.png') left top no-repeat;
width:157px;
height:37px;
border:none;
cursor:pointer;
}	
.discount {
position:absolute;
left:-28px;
bottom:20px;
}  
.text_block_2 {
width:256px;
margin:10px 0 0 44px;
}	
.title_3 {	
-width:93%;
font:16px arial;
color:#006699;
margin:15px 0 0 -30px;
position:relative;
z-index:100;
}  
.title_3 a {
color:#006699;
}  
.sm {
background:url('../images/img/bg_1.gif') left 16px repeat-x;
width:100%;
margin-top:40px;
margin-bottom:15px;
} 
.center_cont_1 {
width:784px;	 
margin-left:82px;
margin-top:25px;
}				
.path {	
-width:80%;
font:14px Arial;
color:#000000;
margin-left:-82px; 
margin-top:30px;
//margin-top:0px;
position:relative;
z-index:10;
}
.path span {
background:#ffe7b7;
padding:3px 5px 3px 5px;	
display:block;
float:left;   
}	  
.date_1 {
background:url('../images/img/date_bg.gif') left top no-repeat; 
-width:95%;
font:11px Arial;
color:#999999;	
padding:5px 0 5px 23px;
margin:7px 0 0 -23px;
position:relative;
z-index:10;
}	 
.pic_2 {
margin-top:15px;
}	 
.pic_2 img {
border:1px solid #cccccc;
}  
.bot_path {
background:url('../images/img/bot_path.gif') left top no-repeat;
width:740px;
height:26px;											   
padding:11px 0 0 42px;	
margin-top:20px;  
font:11px Arial;
color:#006699;
}	
.bot_path a {
color:#006699;
}  
.bot_line {
width:500px;
margin:20px -76px 0 -80px;
border-top:1px solid #cccccc;
line-height:0px;
font-size:0px;
position:relative;
z-index:100;
}	
.pages_bot {
font:12px Arial;
color:#000000; 
margin-top:20px;
} 
.pages_bot a {
font:14px Arial;
}  
.pages_bot span a {
color:#999999;
text-decoration:none;
margin-right:20px
}  
.pages_bot img {
margin-left:5px;
}	  
.pages_num {
margin-top:20px;
}	
.pages_num a {		   
font:18px arial;
color:#000000;
text-align:center;
padding-top:4px;
margin-right:4px;
width:30px;
height:26px;
display:block;	
float:left;
}	
.pages_num span {	
background:url('../images/img/bot_page.jpg') left top no-repeat;
font:18px arial;
color:#fff;	  
text-align:center;
padding-top:4px;
margin-right:4px;
width:30px;
height:26px;
display:block;	  
float:left;
} 
.left_column {
width:361px;
margin:20px 0 0 70px;
-margin-left:35px;
float:left;
} 
.title_4 { 
font:21px Arial;
color:#000000;	
margin-top:20px;
}	
.text_1 {
font:12px Arial;
color:#000;	  
margin-top:14px;
} 
.text_1 strong {
display:block;
}	 
.pic_4 {
margin-top:15px;  
margin-bottom:15px;
}
.pic_4 img {
padding:5px;
border:1px solid #cccccc;
}
.right_column {
width:450px;
margin:20px 0 0 47px;
float:left;
}  
.map_block {
width:426px;
border:1px solid #cccccc;
margin-top:9px;
padding:4px;
}	
.zoom {	   
background:url('../images/img/zoom.gif') left top no-repeat;
font:12px arial;
padding-left:30px;
//margin-top:5px;
display:block;
}  
.h60 {
height:90px
}	
.text_block_3 {
margin-left:21px;
}
.text_block_3 p {
font:italic 12px Arial;
color:#666666;
}	
.text_block_3 p strong {
font:italic 16px Arial;
color:#000000;
display:block;
} 
.tab_1 {
background:#e5e5e5;
padding:3px 8px 3px 8px;
font:12px Arial;
color:#000;		
margin:15px 0 0 486px;		
-margin-left:243px;
float:left;
}
.tab_2 {
background:#e5e5e5;
padding:3px 8px 3px 8px;
font:12px Arial;
color:#000;		
margin:15px 0 0 51px;		
float:left;
}	 
.price_tab {
width:100%;
border-collapse:collapse;
}  
.price_tab td {
border:1px solid #cccccc;
padding:8px 0px 8px 21px;
text-align:left;
vertical-align:top;
font:14px Arial;
color:#000;
}	 
.price_1 {		
width:146px !important;	   
border-left:none !important;
border-right:none !important;
text-align:center !important;	 			  
font:16px arial !important;
color:#3399cc !important;
padding:8px 0px 8px 0px !important;
}  
.price_2 {
width:170px !important;
border-left:none !important;
text-align:center !important;	 			  
font:16px arial !important;
color:#006699 !important;
padding:8px 0px 8px 0px !important;
}  
.bg_1 td{
background:#e5e5e5;	
}	   
.bor_r {
border-right:none !important;
}  
.up {
margin-top:11px;
}  
.up  a {
background:url('../images/img/up.gif') left top no-repeat;
padding:4px 0 4px 29px;
font:14px Arial;									  
color:#006699;
display:block;
} 
.top_path {
font:14px Arial;
color:#999999;
margin-top:15px;
}  
.left_col_2 {
width:437px;
margin-left:22px;
-margin-left:11px;
float:left;
}  
.big_pic {		 
position:relative;
margin-top:15px;
}
.big_pic img {
padding:4px;
border:1px solid #cccccc;
}
.small_list ul {
margin-left:2px;
} 
.small_list li{
margin-top:8px;
margin-right:6px;
float:left;
}
.small_list a {
border:3px solid #fff; 
display:block;
}
.small_list a:hover  {
border:3px solid #00aeef;
}  
.right_col_2 {
width:430px;
float:right;
}	
.price_tab_2 {
width:100%;	  
border-collapse:collapse; 
margin-top:15px;
}
.price_tab_2 td {
text-align:left;
margin-top:15px;
font:14px Arial;
color:#666666;
border:1px solid #cccccc;
padding:10px 0px 10px 14px;
}	
.price_tab_2 td span {
font:17px Arial;
}   
.tab_title td {
background:#e5e5e5;
color:#000000;
text-align:center;
padding:17px 0px 17px 0px !important;
}  
.marker {
background:url('../images/img/marker.png') left top no-repeat; 
width:32px;
height:33px;   
position:absolute;
right:-11px;
top:20px;
z-index:10;
display:block;
filter:expression(fixPNG(this));  
}	 
.h50 {
height:50px;
}
.why_list {
background:url('../images/img/why.gif') left 44px no-repeat; 
padding-left:85px;
margin-top:20px;
}
.why_list li {
background:url('../images/img/plus.gif') left top no-repeat; 
padding-left:27px;
margin-top:12px;
font:italic 14px Arial;	  
padding-top:2px;
color:#000000;
line-height:15px;
}  
.center_cont_2 {
width:917px;	 
margin-left:23px;
margin-top:25px;
}	
.tovar {
width:100%;
margin-top:18px;  
margin-bottom:25px;
}
.tovar td {
text-align:left;
vertical-align:top;
}
.tovar_inf {
padding:5px 0 0 30px;
} 
.service {
margin-top:50px;
}	 
.service a {
background:url('../images/img/service.gif') left top no-repeat; 
width:280px;
padding:8px 0 10px 57px;
font:italic 16px arial;
color:#000000;
text-decoration:none;
display:block;
}	
.block_1 {
width:241px;
margin-left:22px;
-margin-left:11px;
float:left;
}  
.block_2 {
width:286px;
margin-left:40px;
float:left;
}  
.block_3 {
width:286px;
margin-left:40px;
float:left;
}
.serv_list {
margin-top:25px;
}  
.serv_list li {
line-height:15px;
margin-top:5px;
}
.serv_list a {
width:203px;
height:21px;
font:14px arial;
color:#006699;
padding:6px 0 0 15px;
display:block;
}  
.serv_list a:hover { 
background:url('../images/img/serv_bg.gif') left top no-repeat; 
color:#990000; 
text-decoration:none;
} 
.plus_list {
margin-top:25px;
}
.plus_list  li {
background:url('../images/img/plus.gif') left top no-repeat; 
padding-left:27px;
margin-top:12px;
font:italic 14px Arial;	  
padding-top:2px;
color:#000000;
line-height:15px;
} 
.footer {		
width:100%; 
border-top:1px solid #cccccc;
margin-top:15px;
}  	 
.footer_cont {	
background:url('../images/img/footer_bg.jpg') 10px 19px no-repeat; 
width:940px;
height:157px;	 
text-align:left;
margin:0px auto;  
}
.copy {	   	  
font:italic 11px Arial;
color:#999999;
width:240px;
padding-top:33px;
margin-left:174px;
-margin-left:87px;
float:left;
}	  
.copy span {
font:12px Arial;
color:#333333;
margin-top:10px; 
display:block;
} 
.bot_menu {
margin:25px 0 0 80px;
float:left;
}
.bot_menu ul { 
width:143px;
margin-right:17px;
float:left;
}
.bot_menu li {
background:url('../images/img/dot_.gif') left 7px no-repeat; 
padding-left:11px;
line-height:15px;
margin-top:5px;
} 
.bot_menu a {	   
font:13px Arial;
color:#000000;
padding:2px;
}
.bot_menu a:hover {
background:#ffdf9e;	
text-decoration:none;
}  
.count {
margin:29px 0 0 0;
float:right;
}
.seo  {
background:#f3f4f4;
color:#636363;
height:200px;
text-align:left;
width:915px;
padding: 10px 10px;
margin: 10px 0 0 0;
font:12px Arial;
}

/*_____________________________________________ Start - Projects - jCarouselLiteDemo
*/
.jcarousel-clip-horizontal {
    width:  950px;
}

/**
 *  Horizontal Buttons
 */
.jcarousel-next-horizontal {
    position: absolute;
    top: 122px;
    right: -5px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(next-horizontal-1.png) no-repeat 0 0;
}

.jcarousel-next-horizontal:hover {
    background-position: -32px 0;
}

.jcarousel-next-horizontal:active {
    background-position: -64px 0;
}

.jcarousel-next-disabled-horizontal,
.jcarousel-next-disabled-horizontal:hover,
.jcarousel-next-disabled-horizontal:active {
    cursor: default;
    background-position: -96px 0;
}

/* ------------------------------ */

.jcarousel-prev-horizontal {
    position: absolute;
left:-30px;
top:122px;   
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(prev-horizontal-1.png) no-repeat 0 0;
}

.jcarousel-prev-horizontal:hover {
    background-position: -32px 0;
}

.jcarousel-prev-horizontal:active {
    background-position: -64px 0;
}

.jcarousel-prev-disabled-horizontal,
.jcarousel-prev-disabled-horizontal:hover,
.jcarousel-prev-disabled-horizontal:active {
    cursor: default;
    background-position: -96px 0;
}

#slideshow{
    width: 940px; /* important to be same as image width */
    height: 303px; /* important to be same as image height */
    position: relative; /* important */
	overflow: hidden; /* important */
}

#how{
display:none;
}

#sitemap ul {
  margin: 0 0 0 1px;
  padding: 0 0 0 3px;
  background:url(t1.gif);
  background-repeat: repeat-y;
}

#sitemap ul li {
  margin: 0;
  padding: 0 0 0 14px;
  list-style: none;
  background-image: url(t2.gif);
  background-repeat: no-repeat;
  background-position: -3px 0;
}

#sitemap ul li.last {
  margin-bottom: 6px;
  background-image: url(t3.gif);
  background-repeat: no-repeat;
  background-position: -3px 9px;
}

.ahtung {
float:left;
position:relative;
border:1px solid #75c9eb;
text-align: center;
width:940px;
z-index:100;
margin-top:7px;	
}


