

/* -------------------- main settings -------------------- */

/* reseting */
body, h1, h2, h3, h4, h5, h6, p, ul, ol, dl,  	dt, dd, li, address, form, fieldset, hr, blockquote {margin: 0; padding: 0;}

body { color: #636363; font-size: 12px; min-width: 795px; font-family:  Tahoma, Verdana, "Trebuchet MS", Arial, Helvetica, sans-serif;}


/* -------------------- common -------------------- */

h1, h2, h3, h4, h5, h6 { color: #939ca5; }
img { border: 0; }
fieldset { border: none }
.invisible { display: none; }
.center { text-align: center; }
.right { text-align: right; }
.clear { clear: both; }
.error { color: #9d0f00; }
.red { color: #f90300; }

a { color: #0C65AE; text-decoration: none; }
a:hover { text-decoration: underline; color: #f80300;}

input.inputText, textarea, select {color: #0c65ae; border:1px solid #cccccc; padding: 2px; font-family: Arial, Tahoma, Verdana, sans-serif; font-size: 12px}

input.inputBtn {color: #f8f8f8; border: 1px solid #ccc; font-weight: bold;background: #f8f8f8; color: #7188af; cursor: pointer; font-size: 12px; font-family: Tahoma, Verdana, Arial, sans-serif; vertical-align: middle; border: 1px #ccc solid; padding: 3px 10px 3px 10px; }
input.inputBtn:hover {color: #296db3; }
select.selectStyle1 {color: #0c65ae;  border:1px solid #cccccc; font-family: Arial, Tahoma, Verdana, sans-serif;}


/* -------------------- layout -------------------- */

#header { width: 795px; height: 85px; margin: 0 auto; border-top: 6px #f6f6f6 solid; font-family: Tahoma, Verdana, "Trebuchet MS", Arial, Helvetica, sans-serif; overflow: hidden; line-height:1.3em;}
  #logoWebsonda { display: block; float: left; width: 250px; height: 68px; margin-top: 13px; background: url(../pics/logoWebsonda.png) 10px 0px no-repeat; }	

	
  #header ul { height: 34px; list-style: none; margin:11px 0 auto auto; padding-right: 14px; float: right; }
    #header li { float: left; background: url(../pics/arrow_gray_right.png) 0 6px no-repeat; padding: 0 0 0 12px; margin: 0 1px 0 19px; }
      #header li a { font-size: 0.8em; color: #656565; text-decoration: none; }
      #header li a:hover { color: #c70100; text-decoration: underline; }
  #userInfo { float: right; width: 404px; height: 40px; padding: 3px 8px 0 8px; margin: 0 0 0 12px; background: url(../pics/bck_user_info.png) no-repeat; }
    #userInfo p {  font-size: 0.9em; margin: 0 0 3px 0; }
    #userInfo em { color: #939da6; font-style: normal; }
    #logout { display: block; margin: 0 0 -38px 0; position: relative; top: -38px; text-align: right; color: #f80300; text-decoration: none; font-size: 0.9em; font-family: Tahoma, Verdana, "Trebuchet MS", Arial, Helvetica, sans-serif; width: 75px; float: right;}
    #logout:hover { text-decoration: underline; }
  #userLogin {float: right; width: 418px; padding: 3px 4px 0 0; margin: 0 0 0 12px; background: url(../pics/bck_user_login.png) right top no-repeat; }
    #userLogin #userLoginForm {margin: 4px 0 0 auto; text-align: right; }
      #userLogin fieldset { border: 0; }
        #userLogin label {  color: #000; font-size: 0.9em; margin: 0 0 0 5px; }
        #userLogin input { vertical-align: middle; border: 1px #ccc solid; font-size: 12px; color: #0c65ae; }
        #userLogin #login { width: 102px; /* height: 18px; */ padding: 3px 3px 2px 1px; }
        #userLogin #password { width: 102px; padding: 3px 3px 2px 1px; }
	#userLogin #loginSubmit {font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif; width: 67px; height: 21px; color: #f8f8f8; border: 1px solid #ccc; font-weight: bold; margin: 0 2px 0 12px; background: #f8f8f8; color: #7188af; cursor: pointer; font-size: 12px;}
        #userLogin #loginSubmit:hover {color: #296db3; }

#topTextMenu {font-size: 9pt; font-family: Arial, Verdana, sans-serif; margin: 0 auto; border-top:  1px #f6f6f6 solid; border-bottom:  1px #f6f6f6 solid; clear: both;}
  #topTextMenu ul { width: 795px; text-align: right; clear: both; list-style: none; margin: auto; padding: 10px 0}
    #topTextMenu li {display: inline;}
    #topTextMenu li.inside { background: url(../pics/arrow_up_red.png) center bottom no-repeat; }
		#topTextMenu li.inside a{color: #636363; }
		#topTextMenu li.inside a:hover{ background: none; }
      #topTextMenu a {font-weight: bold; border-right: 1px #e5e5e5 solid; padding: 4px 15px 4px 13px; color: #959ca4; text-decoration: none; }
      #topTextMenu a:hover {color: #636363; background: url(../pics/arrow_up_red.png) center bottom no-repeat; }
      #topTextMenu a.last { border: 0; }				


			
			
#wrapper { width: 795px; margin: 0 auto; background: url(../pics/bck_pixel.png) 198px 0 repeat-y; }
#wrapper.start { background: transparent; }



#bannerBig {margin: 10px 0 10px 0; clear: both; background:transparent url(../pics/bannerBig.jpg) no-repeat scroll 0%; float:left; height:233px; width:483px;}
#bannerBig a {display:block; height:233px; width:483px;}

#krok1_start {float: right; width:302px; margin-top: 10px;}
#krok1_start div.padding {padding: 10px 14px 14px 14px; overflow: hidden;}
#krok1_start h1 {height: 13px; background: url(../pics/headerKrok1.png) no-repeat; margin: 0 0 10px 0; }

	#krok1_start ul.krok_list li {padding-bottom: 5px;}
  form#krok1 input.normal,select.normal {color: #0c65ae;  border:1px solid #cccccc; }
	form#krok1 input#question {width: 256px; padding: 2px;}
	form#krok1 select#liczba_odp { width: 60px; border:1px solid #cccccc; }
	#krok1_start select.normal {padding: 0; margin: 3px 0}
	form#krok1 input.dalejBtn {float: right; margin: 10px 4px 0 0}
	input.radio {float: left; margin: 3px;}
	input.check {float: left;}
	label.labelRadio {float: left;}
	label.labelCheck {float: left; margin: 3px}

#krok2_box, #krok3_box, #krok4_box {margin: 10px 0 10px 0; float:left; width:483px; overflow: hidden;}
#krok2_box div.padding, #krok3_box div.padding, #krok4_box div.padding {padding: 10px 14px 14px 14px; overflow: hidden}
#krok2_box h1 {height: 13px; background: url(../pics/headerKrok2.png) no-repeat; margin: 0 0 14px 0; }
	#krok2_box ul.krok_list li {padding-bottom: 10px;}

	form#createpoll input.normal {padding: 2px; width: 433px; color: #0c65ae; margin: 4px 0 3px 0; border:1px solid #ccc; }
	form#createpoll input.dalejBtn {float: right; margin: 0px 4px 0 0}
	/* form#krok2 input.normal {padding: 2px; width: 433px; color: #0c65ae; margin: 4px 0 3px 0; border:1px solid #ccc; } */
	/* form#krok2 input.dalejBtn {float: right; margin: 0px 4px 0 0} */

#krok3_box { } /*	~krok2_box	*/
#krok2_box div.padding { } /*	~krok2_box.padding */
#krok3_box h1 {height: 13px; background: url(../pics/headerKrok3.png) no-repeat; margin: 0 0 14px 0; }
#krok3_box h2, #krok4_box h2 {margin: 0 12px 10px 13px; font-size: 1.10em; color: #787777}
	#krok3_box ul.krok_list li {overflow: hidden; margin-bottom: 3px; border:none;}
	form#createpoll input.dawajcieBtn {float: right; margin: 0px 4px 0 0}
	form#createpoll fieldset {border-bottom: 1px #f4f4f4 solid; padding-bottom: 7px; margin-bottom: 7px}
	
	form#createpoll p.error {height: 22px; background: url(../pics/icon_required.png) no-repeat; color: #f90300; font-weight: bold; font-size: 11px; padding-left: 25px;}
	
	form#createpoll fieldset#teksty input.normal {float: left; padding: 2px; width: 230px; color: #0c65ae; margin: 0px 0 3px 0; border:1px solid #ccc; }
	form#createpoll fieldset#teksty label {float: left; width: 150px}
	
	form#createpoll fieldset#kolorystyka label {float: left; width: 200px; clear: both;}
	form#createpoll fieldset#kolorystyka input {width: 80px; border:1px solid #cccccc; color: #0c65ae; float: left;}
	form#createpoll fieldset#kolorystyka input.pseudoselect {background-image: url(../images/select_arrow.gif); background-repeat: no-repeat; background-position: right; width: 80px; border:1px solid #cccccc; color: #0c65ae; float: left;}
	
	form#createpoll fieldset#informacje label {float: left; width: 200px; clear: both;}
	form#createpoll fieldset#informacje input { width: 200px; border:1px solid #cccccc; color: #0c65ae; float: left;}
	form#createpoll fieldset#informacje input.check {border:1px solid #cccccc; color: #0c65ae; float: left;}
	
	form#createpoll fieldset#ustawienia label {float: left; width: 250px; clear: both;}
	form#createpoll fieldset#ustawienia fieldset.takNie {width: 100px; float: left; margin: 0 0 6px 0; padding: 0; border: 0;}
		form#createpoll fieldset#ustawienia fieldset.takNie label {width: auto; float: left; clear: none; margin: 0; padding: 0; border: 0; margin-right: 8px; margin-top: 2px; }
		form#createpoll fieldset#ustawienia fieldset.takNie input {float: left;}	
		form#createpoll fieldset#ustawienia input.normal {float: left; padding: 2px; width: 180px; color: #0c65ae; margin: 0px 0 3px 0; border:1px solid #ccc; }	
	form#createpoll fieldset#ustawienia fieldset#checkBoxes {clear: both; width: 100%; float: none; margin: 0; padding: 0; border: none; margin: 10px 0 0px 0;  }
		form#createpoll fieldset#ustawienia fieldset#checkBoxes input {}
		form#createpoll fieldset#ustawienia fieldset#checkBoxes label {font-size: 0.9em; clear: none; width: auto;}
	
#krok4_box { } /*	~krok2_box	*/
#krok4_box div.padding { } /*	~krok2_box.padding */
#krok4_box h1 {height: 13px; background: url(../pics/headerKrok4.png) no-repeat; margin: 0 0 14px 0; }
	#krok4_box h2 { font-size: 1em; margin: 0 12px 10px 13px; }	
	#krok4_box  p {font-size: 0.9em; line-height: 1.3em}	
	.kod_box {width: 463px; margin: 10px 0 10px 0; background: #eef5e7 url(../pics/bck_kodTop.png) no-repeat; overflow: auto; color: #257ccd; font-size: 0.9em;}
		.kod_box div.wrapperBtm  {background: url(../pics/bck_kodBtm.png) bottom no-repeat; width: 100%} 
		.kod_box div.padding {padding: 10px 14px 10px 14px}
	
ul.krok_list { margin: 0; list-style: none; }
ul.krok_list li { font-size: 0.9em; border-bottom: 1px #f4f4f4 solid; padding: 0px 0 0px 12px; background: url(../pics/arrow_right_red.png) 0 4px no-repeat; }
ul.krok_list li.last {border: none}


#podgladBox {float: right; width: 302px; margin: 10px 0 10px 0; background: #fafafa url(../pics/bck_podgladTop.png) no-repeat; overflow: auto; color: #939CA5; font-size: 0.9em;}
	#podgladBox div.wrapperBtm  {background: url(../pics/bck_podgladBtm.png) bottom no-repeat; width: 100%} 
	#podgladBox div.padding {padding: 10px 14px 10px 14px}
	#podgladBox h1{height: 13px; background: url(../pics/headerPodglad.png) no-repeat; margin-bottom: 16px;}
	#podgladBox p {margin: 20px 0 10px 0}
	




#wideContent_naj {clear: both; overflow: hidden; width: 795px; margin: 0px 0 10px 0; background: url(../pics/bck_content795px.png) no-repeat; }
#wideContent_naj div.padding {padding: 13px 0px 10px 14px; }
#wideContent_naj div.columnLeft {float: left; width: 370px; }
#wideContent_naj div.columnLeft h1{height: 13px; background: url(../pics/headerNajnowsze.png) no-repeat; margin-bottom: 16px;}
#wideContent_naj div.columnRight {float: left; margin-left: 25px; width: 370px; }
#wideContent_naj div.columnRight h1{height: 16px; background: url(../pics/headerNajpopularniejsze.png) no-repeat; margin-bottom: 16px;}
#wideContent_naj p {font-size: 0.9em; padding-bottom: 8px; margin-bottom: 8px; border-bottom: 1px solid #f5f5f5;}
#wideContent_naj p em {color: #cfcfcf; font-weight: bold; font-style: normal;}
#wideContent_naj p span {color: #787a8f; display: block; background: url(../pics/arrow_light_red.gif) left 5px no-repeat; padding-left: 7px; /* color: #787a8f; */}
#wideContent_naj p a {color: #787a8f;}
#wideContent_naj p span a {font-weight: bold}


#statsBox {clear: both; float: left; width: 303px; overflow: hidden; background: #eef5e7 url(../pics/bck_statsTop.png) top no-repeat;  margin: 0px 0 10px 0; font-size: 0.9em; color: #787a8f; }
#statsBox .padding {padding: 13px 14px 0px 14px; }
#statsBox div.wrapperBtm { background: url(../pics/bck_statsBtm.png) bottom no-repeat;  height: 146px;}
#statsBox  h1 {height: 13px; background: url(../pics/headerStatystyki_box.png) no-repeat; margin-bottom: 10px;}
#statsBox ul {list-style:none; color: #42632e;}
#statsBox ul li {background: url(../pics/arrow_ok_red.gif) 0 5px no-repeat; padding-left: 11px; margin-bottom: 12px;}

#newsBox {float: right; width: 484px; background: #fafafa url(../pics/bck_newsTop.png) top no-repeat;  margin: 0px 0 10px 0; font-size: 0.9em; color: #787a8f;}
#newsBox .padding {padding: 11px 14px 0px 12px; }
#newsBox div.wrapperBtm {height: 146px; background: url(../pics/bck_newsBtm.png) bottom no-repeat; float: left; width: 100%;}
#newsBox div.column_coNowego {float: left; width: 223px; background: url(../pics/bck_news_lineV.png) right 17px no-repeat; margin-right: 9px}
#newsBox div.column_coNowego h1 {height: 13px; background: url(../pics/headerCoNowego.png) no-repeat; margin-bottom: 8px;}
#newsBox div.column_polecamy {float: left; width: 223px;}
#newsBox div.column_polecamy h1 {height: 13px; background: url(../pics/headerPolecamy.png) no-repeat; margin-bottom: 8px;}
#newsBox p {float: left; font-size: 1em; color: #787a8f; }
#newsBox p a {color: #787a8f;}		
#newsBox p a:hover {text-decoration: underline;}

#newsBox ul {list-style:none}
#newsBox ul li {background: url(../pics/arrow_ok_red.gif) 0 5px no-repeat; padding-left: 11px; margin-bottom: 12px;}

#newsBox p {padding-bottom: 8px;margin-bottom: 6px;}
#newsBox p em {padding-left: 7px; color: #cfcfcf; font-weight: bold; font-style: normal;}
#newsBox p span {color: #787a8f; display: block; background: url(../pics/arrow_light_red.gif) left 5px no-repeat; padding-left: 7px; /* color: #787a8f; */}
#newsBox div.column_polecamy p {margin-bottom: 2px;}
#newsBox div.column_polecamy p span {color: #787a8f; display: block; background: url(../pics/arrow_right_red.png) left 5px no-repeat; padding-left: 10px; /* color: #787a8f; */}


#sidebar {line-height:1.3em; width: 198px; float: left; background: #fafafa url(../pics/bck_sidebar_top.png) no-repeat; }
	#sidebar ul { list-style: none; margin: 14px 0 15px 0; padding: 2px 15px 20px 10px; background: #fafafa url(../pics/bck_corner_btm_left.png) 0 bottom no-repeat; }
	#sidebar ul.clear { background-image: none; padding: 2px 15px 10px 10px; }
		#sidebar ul li { padding: 5px 0 5px 10px; font-size: 0.9em; font-weight: bold; background: url(../pics/arrow_right_red.png) 0 11px no-repeat; border-bottom: 1px #f4f4f4 solid; }
		#sidebar ul li.open { background: url(../pics/arrow_down_red.png) 0 11px no-repeat; }
			#sidebar ul li a { color: #646464; text-decoration: none; }
			#sidebar ul li a:hover { text-decoration: underline; }
			#sidebar ul li a.gray { color: #787a8f; text-decoration: none; }
			#sidebar ul li a.gray:hover { text-decoration: underline; }
			#sidebar ul li a.red { color: #f80300; text-decoration: none; }
			#sidebar ul li a.red:hover { text-decoration: underline; }
			#sidebar ul ul { margin: 0; padding: 0; }
				#sidebar ul ul li { padding: 0 0 0 10px; font-weight: normal; background: url(../pics/icon_circle_red.png) 0 6px no-repeat; border: 0; }
					#sidebar ul ul li a { text-decoration: underline; }
					#sidebar ul ul li a:hover { color: #c70100; text-decoration: none; }
		#sidebar h1#statystyki {height: 13px; margin-left: 10px; background: url(../pics/headerStats_sB.png) no-repeat;}
		#sidebar table {border-collapse: collapse; margin: 10px 10px 20px 10px; font-size: 0.9em; }
			#sidebar th { font-weight: normal; text-align: left; padding-left: 5px; border-bottom: 1px #f4f4f4 solid; }
			#sidebar td { width: 66px; text-align: center; border-bottom: 1px #f4f4f4 solid; }
			#sidebar td b {font-weight: bold; color: #f80302;}
		#sBanner { display: block; height: 190px; background: #fff url(../pics/bannerSidebar.jpg) 0 10px no-repeat; padding: 0 0 20px 0; }

#advertWideBox {border-bottom:1px solid #F6F6F6; margin: 0; padding: 5px; text-align: center;}	
	#advert {margin: 0 auto; width: 750px}

#content { width: 597px; float: right; line-height:1.4em; font-size: 11px }
	#content div.padding { padding: 8px 0 25px 25px; }
		#content h1 {color:#666666; font-size:1.3em; margin:0pt 0px 1em 0; font-family: Arial;}
		#content h1.icon {background: url(../pics/icon_info.png) no-repeat scroll 0 3px;  padding-left: 20px; }
		#content p { margin-bottom: 8px; }
		#content p em {color: #cfcfcf; font-weight: bold; font-style: normal;}
		#content p span {color: #787a8f; display: block; background: url(../pics/arrow_light_red.gif) left 5px no-repeat; padding-left: 7px; /* color: #787a8f; */}
/* 		#content p a {color: #787a8f;} */
		#content a {color:#0D62AC; font-weight: bold;}
		#content a:hover {text-decoration: underline; color: red}	
	  #content ul.listCircle { margin: 10px 12px 10px 15px; list-style: none; }
		  #content ul.listCircle li { background: url(../pics/icon_circle_red.png) 0 7px no-repeat; padding: 0 0 0 10px; }	
		
	#breadcrumbs {height: 33px; margin: 0; }
	  #breadcrumbs ul {list-style: none; margin: 0 0 0 0px; }
	    #breadcrumbs li { color: #959ba7; float: left; padding: 0 15px 0 0; margin: 0 8px 0 0; background: url(../pics/arrow_right_red.png) right 5px no-repeat; }
	    #breadcrumbs li.last { background: transparent; padding: 0; }
	      #breadcrumbs a { color: #959ba7; font-weight: normal; text-decoration: none; }
	      #breadcrumbs a:hover { color: #c70100; text-decoration: underline; }		


#content table.listaSond {border-collapse:collapse; width: 100%; background: #FAFAFA url(../pics/bck_tableWideTop.png) top left no-repeat; margin-bottom: 10px}
	#content table.listaSond  thead {}
		#content table.listaSond thead th {height: 35px; color: #939CA5; padding: 4px 5px 0 5px}
		#content table.listaSond thead th.tS {text-align: left; padding-left: 15px}
		#content table.listaSond thead th.lG {background: url(../pics/bck_tableWideTop.png) top right no-repeat}
	#content table.listaSond tbody td {text-align: center; border:1px solid #f6f6f6; background: white; padding: 4px}
	#content table.listaSond tbody th {font-weight: normal; padding-left: 15px; text-align: left; background: white; border:1px solid #f6f6f6; }
	#content table.listaSond tbody a {color: #4e8b00}


#content .cornerGreen_box {width: 100%; background: #f8fbf4 url(../pics/cornerGreen_t.gif) top repeat-x; margin: 0 0 10px 0}
	#content .cornerGreen_box .t-l {background: url(../pics/cornerGreen_t-l.gif) left top no-repeat}
	#content .cornerGreen_box .t-r {background: url(../pics/cornerGreen_t-r.gif) right top no-repeat}
	#content .cornerGreen_box .b-l {background: url(../pics/cornerGreen_b-l.gif) left bottom no-repeat}
	#content .cornerGreen_box .b-r {background: url(../pics/cornerGreen_b-r.gif) right bottom no-repeat}
		#content .cornerGreen_box .padding {padding: 10px}
		#content .cornerGreen_box .padding p.pages {margin: 0; text-align: center; font-size: 1.1em}
		#content .cornerGreen_box .padding p.pages a {padding: 0 4px; color: #60a73a;}
		#content .cornerGreen_box .padding p.pages a:hover { color: #67b63c; background: #dbf7cd; text-decoration: none}		
		#content .cornerGreen_box .padding p.pages .current {border: 1px solid #a6cb8d; font-weight: bold; background: #dbf7cd}

#content .pokaz_naviBar { margin: 0 0 10px 0; border: 1px solid #f8f8f8; background: #fcfcfc; }
	#content .pokaz_naviBar .padding {padding: 4px 6px 4px 6px; overflow: hidden; zoom: 1 /* ie sux */;}
	#content .pokaz_naviBar input, #content .pokaz_naviBar select {font-size: 12px}
	#content .pokaz_naviBar fieldset.left {float: left;}
		#content .pokaz_naviBar fieldset.left select {margin-left: 4px}
	#content .pokaz_naviBar fieldset.right {float: right;}
		#content .pokaz_naviBar fieldset.right input.inputText {float: left; padding: 2px}
		#content .pokaz_naviBar input.inputBtnSubmit {margin-left: 8px; margin-top: 2px;}


#content .pages_naviBar { padding: 4px 6px 4px 6px; margin: 0 0 10px 0; color: #63a700; font-weight: bold; border: 1px solid #f8f8f8; background: #fcfcfc; }
	#content .pages_naviBar .padding {padding: 4px 6px 4px 6px; font-weight: bold; overflow: hidden; zoom: 1 /* ie sux */;}
	#content .pages_naviBar p.pages {padding: 4px 6px 4px 6px; color: #919191; text-align: center;  margin: 0}
	#content .pages_naviBar p.pages a {padding: 4px 6px 4px 6px; color: #63a700; font-weight: bold;}


#footerBox {clear:both}

#banner { width: 120px; height: 600px; margin: 5px 0 -600px 0; position: relative; left: 800px; }



.shiftleft {
	postion: relative;
	margin-left: 150px;
}

.opispola {
	width: 150px;
}
/* ------ faq answers d-list - start ------ */
	#content h6.linkToTop {text-align: right; font-size: 1em; margin-top: 5px; border-top:1px solid #F5F5F5; padding-top: 3px; font-weight: normal;}
		#content h6.linkToTop a {background: #f8fbf4 url(../pics/cornerGreen_b-l.gif) bottom left no-repeat; padding: 4px 10px 4px 10px; color: #60a73a;}
	
	#content div.spacer {padding: 10px 0; clear: both;}
	
	#content dl {margin-bottom: 10px;}
		#content dl dt {color:#787A8F; font-weight: bold;}
		#content dl dd {margin-bottom: 10px;}		
/* ------ faq answers d-list - end ------ */

/* ------ form template - start ------*/
#content div.formBox {margin-bottom: 10px;}
	#content div.formBox fieldset legend {padding-bottom: 13px; color: #787a8f; font-size: 1.15em; font-weight: bold;}
	#content div.formBox div.required, #content div.formBox div.optional {clear: both; margin-bottom: 10px; overflow: hidden; padding: 4px; zoom: 1 /*iesux*/}
		#content div.formBox div.error {background: #fafafa url(../pics/bck_formReq.png) -1px top no-repeat ; border: 1px solid #ededed;}
		#content div.formBox p.error {margin-left: 145px; background: url(../pics/icon_required.png) no-repeat; color: #f90300; font-weight: bold; padding-left: 25px;}
	#content div.formBox label {width: 140px; text-align: right; font-weight: bold; float: left; margin-right: 5px; line-height: 1.1em; font-size: 11px; margin-top: 3px;}
	#content div.formBox input.inputText, #content div.formBox textarea {width: 250px; }
	#content div.formBox small {font-size: 0.9em; margin-left: 150px; width: 250px; display: block; color: #000099}
	#content div.formBox div div.wrapperRight {margin-left: 145px; padding:0}
	#content div.formBox div.wrapperRight {margin-left: 149px;}
	#content div.formBox img.captcha {border: 1px solid #cccccc;}
	#content div.formBox .notes {background: #ffffe1; border: 1px solid #f0c48b; color: #999289; padding: 4px 8px; margin: 10px 0 10px 0;}
	#content div.formBox div.buttons {margin-left: 145px}
/* ------ form template - end ------*/


/* ------ footer - start ------ */
#footer { clear: both; width: 795px; margin: 0 auto; background: #f6f6f6; color: #bab1b1; font-size: 11px; zoom: 1; line-height:1.3em;}
	#footer .t-l {background: url(../pics/footerCorner-tl.png) top left no-repeat; }
	#footer .t-r {background: url(../pics/footerCorner-tr.png) top right no-repeat; zoom: 1}
	#footer .b-l {background: url(../pics/footerCorner-bl.png) bottom left no-repeat;}
	#footer .b-r {background: url(../pics/footerCorner-br.png) bottom right no-repeat;}
		
	#footer .padding {padding: 15px 15px}
	#footer a {color: #787a8f; text-decoration: none;}
		#footer a:hover {text-decoration: underline; color: #C70100;}
	#footer dl {margin-bottom: 4px; overflow: hidden}
		#footer dl dt {float: left; margin-right: 5px; clear: both;}
		#footer dl.current dd {padding: 0 14px 0 0; background: url(../pics/footer_dot.png) right 5px no-repeat; margin-right: 11px; border: none}
			#footer dl.current a {font-weight: bold}
		#footer dl.current dd.last {background: none;}
		#footer dl dd {display: inline;}	
		#footer #yoyoBlock {margin-top: 24px; overflow: hidden; background: url(../pics/footer_yoyoLogo.png) 25px center no-repeat;}
			#footer #yoyoBlock #yoyoBlockLogo {margin-top: 4px; width: 150px; padding: 5px 10px; background: url(../pics/footer_yoyoLogo.png) center no-repeat; height: 27px; float: left; display: none;}
			#footer #yoyoBlock #yoyoBlockText {margin-left: 175px; border-left:4px solid #f0f0f0; padding-left: 10px;}
				#footer #yoyoBlock #yoyoBlockText ul {margin-bottom: 6px; overflow: hidden; list-style: none; zoom: 1}
					#footer #yoyoBlock #yoyoBlockText ul li {display: inline; padding: 0 14px 0 0; background: url(../pics/footer_dot.png) right 5px no-repeat; margin-right: 11px; border: none; float: left}
					#footer #yoyoBlock #yoyoBlockText ul li.last {background: none;}
				#footer #yoyoBlock #yoyoBlockText p.small {font-size: 0.9em; margin-bottom: 0px;}
#footerBottomSpace {height: 25px;}
/* ------ footer - end ------ */	