/* -- Page -- */

body {margin: 0 auto; padding: 0; background: #9199AE url(images/bg_bottom.jpg) bottom repeat-x; background-attachment: fixed;
text-align: center; font-size: 12px; color: #5f5f62; font-family: Tahoma, Verdana, Geneva, Helvetica, sans-serif; }
td{font-size: 13px;}

a:link {color: #5f5f62;}
a:visited {color: #5f5f62;}
a:hover {color: #AA2030; text-decoration: none;}
a:active {color: #5f5f62;}

form, div, span {margin: 0px; padding: 0px;}
h1.pagetitle{font-size: 18px; color: #1A2D67; margin: 0; padding: 0 10px 20px 10px;}

.input_f,.input_ff{border: 1px solid #a60101; color: #141414; margin: 0; padding: 0; font-size: 10px; font-family: arial, sans-serif;}
.input_ff{font-size: 13px;}
.input_b{vertical-align: top; font-size: 11px; color: #ffffff; font-weight: bold; font-family: tahoma, sans-serif;
margin: 0; padding: 0 2px 0px 2px; background-color: #1A2D67; border: 1px solid #380101;}
.input_s{border: 1px solid #3b546d; margin: 0 0 2px 0; color: #141414; font-size: 9px; font-family: tahoma, sans-serif;}
.pic{border: 1px solid #0d2c46; margin: 0 0 7px 0; padding: 0;}

#total{width: 995px; margin: 0 auto; text-align: left; background-color: #fff;}

#top, #footer{clear: left; float:left;}
#container{float:left; width: 800px; margin: 0; padding: 0 10px 0 10px; background-color: #fff;}
#top{width: 800px;}

#leftpage {float: left; width: 155px; margin: 0px; padding: 17px 0 0 0;}
.leftstyle0{background-color: #9199AE; color: #fff;}
.leftstyle1{background-color: #1c306b; color: #fff;}
.leftstyle2{background-color: #ac1430; color: #fff;}
.leftstyle3{background-color: #a8adb4; color: #fff;}

#contentp {float:right; width: 645px; margin: 0; padding: 0;}
#contentp_content{float:right; width: 630px;}

#footer {float:left; width: 100%; margin: 20px 0 0 0; padding: 10px 0; background-color: #fff;}

#footer_l{float: left; width: 180px; padding: 0 10px; font-size: 11px; font-weight: bold;}
#footer_l .site{font-size: 11px; font-weight: bold; color: #000;}
#footer_l .copyright{color: #808080;}

#footer_m{float: left; width: 395px; padding: 0; font-size: 12px; text-align: center; color: #000;}
#footer_m p{margin: 0; padding: 0;}
#footer_m a:link, #footer_m a:visited, #footer_m a:active{color: #808080; text-decoration: underline;}
#footer_m a:hover{color: #aa2030; text-decoration: none;}

#footer_r{float: right; width: 180px; padding: 0 10px; font-size: 11px; font-weight: bold;}
#footer_r .site{font-size: 11px; font-weight: bold; color: #808080;}

#footer_r a:link, #footer_r a:visited, #footer_r a:active{color:#000; text-decoration: underline;}
#footer_r a:hover{color: #808080; text-decoration: underline;}


.news_5{width: 800px; margin: 10px 0 0 0; padding: 0; color: #fff; text-align: center; font-family: tahoma, sans-serif; font-size: 12px; background-color: #9199AE;}
.news_5 h3{margin: 0; padding-top: 10px; color: #fff; font-size: 16px; font-weight: bold; font-family: arial, sans-serif;}
.news_5 h4{margin: 0; padding-top: 5px; color: #1A2D67; font-size: 14px; font-weight: bold;}
.news_5 h4 a:link, .news_5 h4 a:visited, .news_5 h4 a:active{color: #1A2D67; text-decoration: none;}
.news_5 h4 a:hover{color: #AA2030; text-decoration: none; font-style: italic;}
.news_5 a:link, .news_5 a:visited, .news_5 a:active{color: #fff; text-decoration: underline;}
.news_5 a:hover{color: #AA2030; text-decoration: none;}
.news_5 .n_teaser{margin: 0; padding: 5px 0; text-align: center;}

#block_login{float:left; width: 163px; margin: 5px 0 2px 0; padding: 0;}
#block_login .clink{text-align: center;}
#block_login .box_top{background-color: #1A2D67;}
#block_login .box_top h2{margin: 0 0 0 0; padding: 5px 0 4px 10px; font-size: 11px; color: #fff; font-family: tahoma, sans-serif; text-transform: uppercase;}
#block_login .box_content{width: 161px; margin: 0; padding: 3px 0 12px 0; border: 1px solid #1A2D67;}
#block_login .input_f{width: 70px; margin: 2px 0; border-color: #950D0D;}
#block_login label{display: block;  float: left; width: 60px; padding: 3px 5px 0 10px; color: #000; text-align: left; font-weight: bold; font-size: 11px;}
#block_login .f_button{text-align: right; padding: 5px 0; margin: 0 21px 0 0;}
#block_login .st1{text-align: center;}
#block_login .st1 h3{margin: 0;}
#block_login a:link, #block_login a:visited, #block_login a:active {color: #B1AEAE;}
#block_login a:hover {color: #B1AEAE; text-decoration: none;}

.newsl-subs {
	width: auto;
	padding: 5px;
}
#newsl-subs-foot {
	border: 1px solid #9199AE;
	background-color: #9199AE;
	color: #FFFFFF;
	width: auto;
	padding: 10px;
	margin-top: 5px;
	margin-bottom: 10px;
}
#newsl-subs-foot h3 {text-transform:uppercase; margin: 0; padding: 0; color: #fff;}
#newsl-subs-foot label{width: 35px; display: block; float: left; padding: 3px 0 0 5px; color: #fff; text-align: left; font-weight: bold; font-size: 11px;}
#newsl-subs-foot .input_f{float: right; margin: 8px 0 0 5px; border-color: #950D0D;}
#newsl-subs-foot .f_button{text-align: right; padding: 0; margin: 20px 10px 0 0;}

#block_cart {
	float: left;
	width: 163px;
	margin: 5px 0 2px 0;
}
#block_cart p {
	margin: 0;
	padding: 0;
}
#block_cart h4 {
	margin: 0;
	padding: 4px 0 3px 0;
	font-size: 12px;
	color: #fff;
	font-family: tahoma, sans-serif;
}
#block_cart .box_top {
	width: 159px;
	height: 23px;
	margin: 0;
	color: #ff6c00;
	padding: 0 0 0 6px;
	background-color: #1A2D67;
}
#block_cart .box_content {
	width: 163px;
	margin: 0;
	padding: 3px 0 12px 0;
	border: 1px solid #1A2D67;
}

#block_cart .line {
	width: 155px;
	border-top: 1px dashed #000;
	padding: 10px 0 0 0;
}
.cart1 {
	text-align: center;
	padding: 3px 0 0 5px;
	color: #9199AE;
	font-weight: bold;
	font-size: 11px;
}

#block_advert_right{float: left; width: 163px; margin: 5px 0 0 0; border: 1px solid #1A2D67; background-color: #fff;}
#block_advert_right h2{margin: 0; padding: 5px 0 5px 5px; color: #fff; font-size: 12px; background-color: #1A2D67;}
#block_advert_right h3{margin: 0; padding: 0; font-size: 12px;}
#block_advert_right h3 a:link, #block_advert_right h4 a:visited, #block_advert_right h4 a:active{font-weight: bold; text-decoration: none;}
#block_advert_right h3 a:hover{text-decoration: none; font-style: italic;}
#block_advert_right .box_content{padding: 5px;}
#block_advert_right a:link, #block_advert_right a:visited, #block_advert_right a:active{font-weight: bold; text-decoration: none;}
#block_advert_right a:hover{text-decoration: none; font-style: italic;}

.logo{
background: none;
border: solid 0px blue;
float: right;
margin-top: 12px;
}

.menu-top{
margin-left: 0px;
margin-top: 12px;
text-align: left;
float: left;
border: solid 0px red;
}

.mtop{
height: 50px;
background: url(images/head/line2.gif) left no-repeat;
width: 3px;
padding: 0px 5px 0 5px;
float: left;
}
.menutop a{
padding: 0px 12px 0 5px;
margin-top: 20px;
float: left;
}

#footer_mini{float: left; width: 800px; background-color: #9199AE; margin-top: 10px; padding: 3px 0; color: #fff;}
.footer_mini1{float: left; margin-left: 15px; text-align: left;}
.footer_mini2{float: right; margin-right: 15px; text-align: right;}
#footer_mini a:link, #footer_mini a:visited, #footer_mini a:active{color:#fff; text-decoration: underline;}
#footer_mini a:hover{color: #fff; text-decoration: none;}

.centered{text-align: center;}

.error{font-size: 11px; font-weight: bold; color: #bc0101; text-align: center; background-color: #fdfcb5; border: 1px dashed #bc0101; margin: 2px 2px 6px 2px; padding: 2px;}
.error_s{font-size: 11px; font-weight: bold; color: #bc0101; text-align: center; background-color: #ffffff;}

.cleaner {
clear:both; height:1px; font-size:1px; border:none;	margin:0; padding:0; background:transparent;
}

.results{clear: left; margin-bottom: 10px; padding: 4px; font-size: 11px; color: #3a4750;
background-color: #f6f7f9; border: 1px solid #3a4750;}
.results a:link, .results a:visited, .results a:active{color: #a60101; text-decoration: underline;}
.results a:hover{color: #fd6300;}
.results .now{color: #fd6300;font-size: 11px; font-weight:bold;}
.results .input_b{float: right;}
.results p{margin: 7px 0 0 0;}

#navigation{margin: 0 0 10px 0; padding: 0 10px 0 0; text-align: right; font-size: 12px; font-weight: bold;}
#navigation a:link, #navigation a:visited, #navigation a:active{color: #fff; text-decoration: underline;} 
#navigation a:hover {color: #fff; text-decoration: none;}
#navigation p{margin: 0; padding: 4px;}
.navigation0{background-color: #9199AE; color: #d41236;}
.navigation1{background-color: #1c306b; color: #d41236;}
.navigation2{background-color: #ac1430; color: #0b1f59;}
.navigation3{background-color: #a8adb4; color: #d41236;}

#page_description{margin: 0 5px 15px 5px; font-style: italic; border-bottom: 1px solid #c3c3c3;}

#write_params{clear:both; float: left; width: 99%; padding: 10px 0px 10px 4px;}
#write_params table{float:left; width: 100%; border-collapse: collapse; border-spacing: 0px;border: 1px solid #e0dedf; background-color: #f9f7f8;}
#write_params th{padding:3px 5px; font-size: 10px; font-weight: bold; color: #414141; text-align: center; background-color: #d5d5d5;border-collapse: separate; border: 1px solid #cccccc;border-spacing:0px;vertical-align:top;}
#write_params td{font-size: 9px; color: #3f3d3e;padding:2px 5px;border-collapse: separate; border: 1px solid #cccccc;border-spacing:0px; vertical-align:top;}

#box_offers{float:left; width: 290px; margin: 0; padding-bottom: 25px; background-color: #9199ae;}
#box_offers h2{margin: 0; padding: 15px 0 5px 5px; font-size: 16px; color: #fff; font-family: arial, sans-serif; font-weight: bold;}
#box_offers_in{float:left; width: 276px; padding-left: 5px;}
.offeritem{float: left; width: 276px; padding: 20px 0 15px 0; border-bottom: 1px solid #fff;}
.offer_text img{border: 1px solid #1a2d67;}
.offer_text{float: left; width: 100%; color: #fff; font-family: tahoma, sans-serif;}
.offer_text p{margin: 0; padding: 0;}
.offer_text h3{margin: 0; padding: 0 0 4px 0; font-size: 12px; color: #fff; font-family: tahoma, sans-serif;}
.offer_text h3 a:link, .offer_text h3 a:visited, .offer_text h3 a:active{color: #fff; text-decoration: none;}
.offer_text h3 a:hover{color: #AA2030; text-decoration: none; font-style: italic;}
.offer_text h4{margin: 0; padding: 0 0 4px 0; font-size: 12px; color: #000; font-family: tahoma, sans-serif;}
.offer_price{margin-top: 4px; color: #000;}
.offer_more{margin-top: 4px;text-align: right;}
.offer_more a:link, .offer_more a:visited, .offer_more a:active{color: #fff; text-decoration: underline;}
.offer_more a:hover{color: #AA2030; text-decoration: none;}

#block_search{float:right; width: 230px; margin: 0 0 10px 0; padding-bottom: 10px; background-color: #9199ae; color: #fff;}
#block_search h2{margin: 0 0 7px 0; padding: 3px 4px 3px 4px; background-color: #1a2d67; color: #fff; font-size: 12px;}
#block_search_in{padding: 0 10px;}
.stext1{font-weight: bold;}

.phones_sup{font-weight: bold; padding-top: 10px;}
.phones_sup a:link, .phones_sup a:visited, .phones_sup a:active{color: #fd6300; text-decoration: underline;}
.phones_sup a:hover{color: #1C306B;}

.alternate-chose-table-border {
	border: 1px solid #FFFFFF;
}
.alternate-chose-table-head {
	color: #FFFFFF;
	border: 1px solid #FFFFFF;
	background-color: #1c306b;
}
#alternate-table {
	border: 1px solid #FFFFFF;
	background-color: #dee0e6;
	text-align: right;
}
#alternate-chose {
	background-color: #1c306b;
	color: #FFFFFF;
	border: 1px solid #FFFFFF;
	text-align: left;
}
#alternate-chosen {
	border: 1px solid #FFFFFF;
	background-color: #dee0e6;
	text-align: left;
}
#alternate-chosen:hover {
	color: #FFFFFF;
	border: 1px solid #FFFFFF;
	background-color: #1c306b;
	text-align: left;
}
.alternate-div {
	padding: 0;
	margin: 0;
    width: 627px;
}
.alternate-div #table-center {
	padding: 0;
	margin-top: 0;
	margin-bottom: 0;
	margin-left: auto;
    margin-right: auto;
}
.alternate-div a:link, .size-color-div a:active, .size-color-div a:visited, .size-color-div a:hover {
	text-decoration: none;
}
.alternate-div .left {
	float: left;
	margin: 0;
	padding: 0;
	width: auto;
}
.alternate-div .align-left {
	float: left;
	margin: 0;
	padding: 0;
	width: 130px;
	cursor: pointer;
}
.alternate-div .align-last {
	clear: booth;
	margin: 0;
	padding: 0;
}
.aktual {
color: #ff6600;
font-size: 18px;
}
.aktual a:active, .aktual a:link, .aktual a:visited {
color: #ff6600;
font-size: 18px;
text decoration:underline;
}
.aktual a:hover {
color: #ff6600;
font-size: 18px;
text decoration:none;
	}