#container2{
width: 780px;
height: 440px;
border: 8px solid #FFF;
overflow: auto;
margin: 0 auto;
overflow-x: hidden;
overflow-y: hidden;
}

.slider{
width: 2000px;
height: 400px;
padding: 20px;
background: #CCCCCC;
}

.section{
margin:0;
width:220px;
float:left;
margin-right:50px;
}

.re { background: url('images/top_01.jpg') repeat-x left top; height:99px; width:100%; }

#top_01 {background: url('images/top_01.jpg') repeat-x left top; height:99px;}
#top_02 {background: url('images/top_02.jpg') no-repeat left top; height:193px;}

#top_address_text { background: url('images/top_address.jpg') no-repeat left top; width:439px; height:65px; FONT-SIZE: 13px; }
#top_address_text div { FONT-FAMILY: Georgia, Arial; padding-left:90px; padding-top:7px;}

#login_b { width:160px; }
#login_ico { background: url('images/icons/ico_reg.gif') no-repeat right top; padding-right:24px; }
#lmenu { padding-left: 12px;}

.vline { background:url('images/vline.gif') no-repeat left top; width:20px; height:118px; margin-left:10px; }

fieldset { width:100%; border:solid 1px #D7D7D7; background:#FFFFFF; }

.footer { FONT-SIZE: 12px; LINE-HEIGHT: 17px; COLOR:#999999 }
.footer a { FONT-SIZE: 12px; LINE-HEIGHT: 17px; TEXT-DECORATION: underline; COLOR:#777777 }
.footer a:hover { FONT-SIZE: 12px; LINE-HEIGHT: 17px; TEXT-DECORATION: underline; COLOR:#f84200 }

#search_block { width:200px; } 

#login_form { POSITION: absolute; Z-INDEX: 60; RIGHT: 30px; TOP: 110px; display: none } 
#mainmenu { background:url('images/float_bg.gif') no-repeat left top; width:284px; height:156px; }
#mainmenu div { padding: 0px; }
#mainmenu div span { FONT-SIZE: 16px; LINE-HEIGHT: 18px; COLOR: #444444; FONT-WEIGHT: 600 }

#venzel_big { background:url('images/venzel_big.gif') no-repeat left top; width:67px; height:24px; }
.venzel { background:url('images/venzel.gif') no-repeat left top; width:32px; height:13px; padding:10px; }

.vline { background:url('images/vline.gif') no-repeat left top; width:28px; height:169px; }

.close_level { display:none }
.close_level2 { display:block }
/*
.close_level { }
.close_level2 { }
*/
.link4 { color: #779eb8; }
.link4:hover { color:#ffffff; TEXT-DECORATION: none; }

.link5 { color: #ffffff; }
.link5:hover { color:#ffffff; TEXT-DECORATION: none; }

.menu2 { FONT-FAMILY: Georgia, Arial; color: #779eb8; margin: 0px; padding: 0px; FONT-SIZE: 17px; LINE-HEIGHT: 23px; FONT-WEIGHT:500; TEXT-DECORATION: underline; cursor:pointer }
.menu2:hover { TEXT-DECORATION: none; cursor:pointer; color: #ffffff; }

.menu1 { FONT-FAMILY: Georgia, Arial; color: #779eb8; margin: 0px; padding: 0px; FONT-SIZE: 17px; LINE-HEIGHT: 23px; FONT-WEIGHT:500; TEXT-DECORATION: none; cursor:pointer }
.menu1:hover { TEXT-DECORATION: none; cursor:pointer; color: #ffffff; }

.happy { FONT-FAMILY: Georgia, Arial; color: #ed1d2d; FONT-SIZE: 24px; LINE-HEIGHT: 28px; FONT-WEIGHT:500; padding-bottom:6px; }
.text12 { FONT-SIZE: 12px; }

.input_text_d {border: 1px silver solid; FONT-FAMILY: arial,helvetica; FONT-SIZE: 13px; FONT-WEIGHT: 500; LINE-HEIGHT: 13px; width: 60}
.input_text_d2 {border: 1px silver solid; FONT-FAMILY: arial,helvetica; FONT-SIZE: 13px; FONT-WEIGHT: 500; LINE-HEIGHT: 13px; width: 90}
.input_text {border: 1px silver solid; FONT-FAMILY: arial,helvetica; FONT-SIZE: 13px; FONT-WEIGHT: 500; LINE-HEIGHT: 13px; width: 130}
.input_text2 {border: 1px silver solid; FONT-FAMILY: arial,helvetica; FONT-SIZE: 13px; FONT-WEIGHT: 500; LINE-HEIGHT: 13px;  width: 240}
.input_text3 {border: 1px silver solid; FONT-FAMILY: arial,helvetica; FONT-SIZE: 13px; FONT-WEIGHT: 500; LINE-HEIGHT: 13px;  width: 40}
.input_text4 {border: 1px silver solid; FONT-FAMILY: arial,helvetica; FONT-SIZE: 13px; FONT-WEIGHT: 500; LINE-HEIGHT: 13px;  width: 300}

.cap { color: #3c91c7; margin: 0px; padding: 0px; FONT-SIZE: 17px; LINE-HEIGHT: 22px; FONT-WEIGHT:600; TEXT-DECORATION: underline}
.cap:hover { color: #3c91c7; margin: 0px; padding: 0px; FONT-SIZE: 17px; LINE-HEIGHT: 22px; FONT-WEIGHT:600; TEXT-DECORATION: none}


#yellow1 { background:url('images/bg_yellow2_01.gif') no-repeat left top; width:17px; height:87px; }
#yellow2 { background:url('images/bg_yellow2_02.gif') repeat-x left top; height:87px; width:100% }
#yellow3 { background:url('images/bg_yellow2_03.gif') no-repeat left top; width:20px; height:87px; }


#bg_gray1 { background:url('images/bg_gray_01.gif') no-repeat left top; width:13px; height:148px; }
#bg_gray2 { background:url('images/bg_gray_02.gif') repeat-x left top; height:148px; width:100% }
#bg_gray3 { background:url('images/bg_gray_03.gif') no-repeat left top; width:34px; height:148px; }
#bg_gray4 { background:url('images/bg_gray_04.gif') repeat-x left top; width:167px; height:148px; }
#bg_gray5 { background:url('images/bg_gray_05.gif') no-repeat left top; width:16px; height:148px; }


#gray_block_01 { background:url('images/gray_block_01.gif') no-repeat left top; width:9px; height:8px; }
#gray_block_02 { background:url('images/gray_block_02.gif') repeat-x left top; width:100%; height:8px; }
#gray_block_03 { background:url('images/gray_block_03.gif') no-repeat left top; width:18px; height:8px; }
#gray_block_04 { background:url('images/gray_block_04.gif') repeat-x left top; width:100%; height:8px; }
#gray_block_05 { background:url('images/gray_block_05.gif') no-repeat left top; width:9px; height:8px; }
#gray_block_06 { background:url('images/gray_block_06.gif') repeat-y left bottom; width:9px; }
#gray_block_07 { background:url('images/gray_block_07.gif') left bottom; }
#gray_block_08 { background:url('images/gray_block_08.gif') repeat-y left bottom; width:18px; }
#gray_block_09 { background:url('images/gray_block_09.gif') left bottom; }
#gray_block_10 { background:url('images/gray_block_10.gif') repeat-y left top; width:9px; }
#gray_block_11 { background:url('images/gray_block_11.gif') no-repeat left top; width:9px; height:12px; }
#gray_block_12 { background:url('images/gray_block_12.gif') repeat-x left top; width:100%; height:12px; }
#gray_block_13 { background:url('images/gray_block_13.gif') no-repeat left top; width:18px; height:12px; }
#gray_block_14 { background:url('images/gray_block_14.gif') repeat-x left top; width:100%; height:12px; }
#gray_block_15 { background:url('images/gray_block_15.gif') no-repeat left top; width:9px; height:12px; }

.form {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 120%;
	font-weight: normal;
	border: 1px solid #999999;
	padding-top: 1px;
	padding-right: 2px;
	padding-bottom: 1px;
	padding-left: 6px;
}

