/* @override http://192.168.10.8/nowa_turystyka_2/css/main.css */

/* @override 
	http://192.168.10.8/nowa_turystyka_2/css/main.css
*/

/* @group Basic */

* {
	margin: 0;
	padding: 0;
	border: 0;
	color:#404040;
	font-size-adjust: 0.50;
}

body {
	font-family: "Lucida Grande", Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #171717;
	background-color: #fff;
}

.text_left {
	text-align: left;
}

.text_right {
	text-align: right;
}

.text_center {
	text-align: center;
}

table {
	width: 100%;
}

h1 {
	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}

h1 span {
	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}

h2 {
	font-size: 18px;
	padding-top: 10px;
	padding-bottom: 10px;
	border-bottom: 1px solid #eaecec;
	margin-bottom: 10px;
}

div.clear {
	clear: both;
}

.hidden {
	display: none;
}

div.active{
	display:block;
}	
div.noactive {
	display:none;
}

div.no_borders {
	border: none;
}

.button {
	padding: 0;
	margin: 0;
}

/* @end */

/* @group Links */

/* @group Breadcrumbs */

div#breadcrumb {
	text-align: left;
	padding: 10px;
	padding-left: 25px;
}

div#breadcrumb a, div#breadcrumb strong {
	font-size: 12px;
}

/* @end */

a {
	outline: none;
    -moz-outline-style: none;
   	text-decoration: none;
}

a.standard {
	font-weight: bold;
	color: #171717;
	outline: none;
    -moz-outline-style: none;
}

a.button {
	margin: 2px;
	margin-left: 10px;
}

a.single_button {
	margin-bottom: 10px;
}

a.name {
	font-size: 13px;
}

a.standard:visited {
	color: #171717;
}
a.standard:hover {
	color: #08b;
	text-decoration: underline;
}

a.main {
	color: #a40505;
}

a.main:visited {
	color: #a40505;
}

a.main:hover {
	text-decoration: underline;
	color: #a40505;
}

/* @end */

/* @group Layout */

/* @group Short Row */

div.sh1, div.single_iter_row {
	height: 30px;
}

div.sh1.odd, div.single_iter_row.odd {
	background-color: #e7eae4;
}

div.sh1.add, div.single_iter_row.add {
	background-color: transparent;
}

div.sh1_no_border {
	border: none !important;
}

div.sh1 p{
	float: right;
	padding-right: 10px;
	padding-top: 8px;
}

div.sh1 p.prize {
	font-weight: 800;
}

div.short_row a{
	padding-left:10px;
	padding-top: 8px;
	float: left;
}

div.short_row {
	border-left: 1px solid #ececec;
	border-right: 1px solid #ececec;
	border-bottom: 1px solid #ececec;
	background-color: #fafbf4;
}

/* @end */

/* @group Polecane */

div.polecane p {
	padding-top: 20px;
}

div.polecane a {
	padding: 0 !important;
	float: none !important;
}

div.polecane div.polecane_title {
	float: left;
	padding-top: 10px;
	padding-left: 6px;
	width: 154px;
}

div.sh1 p.city_name {
	float: none;
	color: #5d5d5d;
	font-weight:bold;
	font-style: italic;
	font-size: 10px;
	padding-top: 3px !important;
	margin-left: 10px;
}

div.polecane div.polecane_image {
	float: left;
	padding: 3px;
	border: 1px solid #c4c7c7;
	margin-top: 8px;
}

div.short_row div.polecane {
	height: 60px;
}


/* @end */

/* @group Headers */

div.h_l {
	background:url(images/form_heading_l.jpg) no-repeat top left;
	height:34px;
	padding-left: 10px;
	border-bottom: 4px solid #febe44;
	position: relative;
}
div.h_r {
	background:url(images/form_heading_r.jpg) no-repeat top right;
	height:34px;
	position: relative;
	padding-right: 10px;
	width: 400px;
}

h1.h_c {
	background:url(images/form_heading_c.jpg) repeat-x top;
	height:26px;
	font-size: 13px;
	padding-top: 10px;
	color: #1a1a1a;
}

h1.h_c span {
	font-size: 14px;
	padding-top: 10px;
	color: #1a1a1a;
}

div.h2_l {
	position: relative;
	background:url(images/gradient_main_l.png) no-repeat top left;
	height:32px;
	border-bottom: 4px solid #e5ebf6;
}
div.h2_r {
	background:url(images/gradient_main_r.png) no-repeat top right;
	height:32px;
	padding-left: 9px;
	padding-right: 7px;
	width: 180px;
}

h1.h2_c {
	background:url(images/gradient_main_s.png) repeat-x top;
	height:29px;
	color: #1a1a1a;
	padding-top: 8px;
	font-size: 13px;
}

img#city_header {
	position: absolute;
	z-index: 10;
	top: -20px;
	right: 10px;
}

/* @end */

div#body_wrapper {
	width: 100%;
	min-width: 1000px;
	margin: auto;
}

div#register_wrapper {
	margin-left: 20px;
	margin-right: 20px;
}

div.standard_wrapper {
	width: 1000px;
	margin: auto;
}

div.container div.content {
	padding:10px 10px 10px;
	background-color: rgba(238,245,255,0.39) !important;
	border: 1px solid rgba(174,180,189,0.39);
}

div.container div.float_left {
	float: left;
	margin-right: 10px;
}

div.container {
	margin:10px 10px 10px 10px;
	text-align: justify;
	position: relative;
}

div.container ol {
	line-height: 18px;
}

div.container li {
	font-size: 13px;
}

div.container p {
	line-height: 18px;
	font-size: 13px;
	padding: 0px 5px;
}

div.paragraph p {
	padding-bottom: 5px;
}

div.row_no_bg {
	background: transparent;
	width: 163px !important;
}

div.row {
	float:left;
	width: 318px;
	-moz-border-radius: 1em;
	-webkit-border-radius: 1em;
	border-radius: 1em;
}



/* @end */

/* @group Form elements */

label {
	font-size: 11px;
	font-weight: bold;
}

label.block {
	width: 120px;
	display: block;
	float: left;
	line-height: 17px;
}

label.full_form {
	font-size: 14px;
	font-weight: 400;
	line-height: 35px;
	width: 300px !important;
	height: 30px;
	padding-bottom: 7px;
	float: none;
}

label.clear_label {
	display: inline !important;
	width: 24px !important;
}

label.check_label {
	width: 250px !important;
	margin-bottom: 5px;
}

textarea {
	font-size:12px;
	vertical-align: left;
	color:#404040;	
	padding: 2px;
	border: 1px solid #b3b7bd;
}

textarea.full_form {
	width: 500px;
	height: 200px;
	font-size: 14px;
	font-weight: 400;
	line-height: 26px;
}

input.standard {
	font-size:12px;
	vertical-align: middle;
	color:#404040;	
	padding: 2px;
	padding-left: 4px;
	border: 1px solid #b3b7bd;
	height: 18px;
}

input.full_form {
	font-size: 14px;
	font-weight: 400;
	line-height: 26px;
	width: 500px;
	height: 30px;
}

input.new {
	font-size: 14px;
	font-weight: 400;
	line-height: 26px;
	padding-left: 5px;
	padding-right: 5px;
	width: 320px;
	height: 30px;
	border: 1px solid #b3b7bd;
}


input.all {
	width:142px;
	background: #fff; 
}

input.phrase {
   display: block;
   width:142px;
}

input.short {
	width: 40px;
}			

input.check {
	height: 12px;
	width: 12px;
	margin-top: 3px;
	border: none;
}

input.check_full_form {
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: 5px;
	border: none;
}

input.sub {
	width: 60px;
	font-size: 14px;
	border: 1px solid #000;
}

input.postcode {
	width: 30px;
}

select {
	background: #fff; 
	font-size: 11px;
    color: #006699;
	width: 160px;
	height: 24px;
	border: 1px solid #ccddfb;
}
select:hover {
	background: #fff; 
	border: 1px solid #64b2e3;
}

select.full_form {
	font-size: 13px;
	font-weight: 400;
	line-height: 26px;
	width: 500px;
	height: 30px;
}

select.multiple {
	height: 100%;
	margin-bottom: 5px;
}

div.rowElem {
	height: 30px;
	clear: both;
}

div.rowElem-height {
	height: 100%;
}

div.rowElem-button {
	margin-top: 10px;
}

div.form_row {
	height: 30px;
	clear: both;
}

div.form_row-multiple {
	height: 100%;
}

div.input_holder {
	border-bottom: 1px solid #b3b7bd;
	margin-left: 330px;
	margin-right: 10px;
	padding-bottom: 10px;
}

div.input_holder_new {
	/*border-bottom: 1px solid #b3b7bd;*/
	padding-bottom: 5px;
	margin-left: 15px;
	margin-right: 5px;
	float: left;
}

div.input_holder_new2 {
	/*border: 1px solid #b3b7bd;*/
	margin-left: 15px;
	margin-right: 5px;
	padding-top: 12px;
	float: left;
}

div.label_holder {
	border-bottom: 1px solid #b3b7bd;
	padding-bottom: 10px;
	width: 200px;
	float: left;
}

div.label_holder_new {
	/*border-bottom: 1px solid #b3b7bd;*/
	padding-bottom: 5px;
	width: 150px;
	float: left;
}

div.label_holder_k {
	/*border-bottom: 1px solid #b3b7bd;*/
	padding-bottom: 5px;
	width: 100px;
	float: left;
}

div.one_form_row {
	margin-bottom: 20px;
	padding-left: 10px;
	padding-right: 10px;
}

div.one_form_row_new {
	margin-bottom: 20px;
	padding-left: 10px;
	padding-right: 10px;
}

/* @end */

/* @group Header */

div#menu_bar {
	height: 10px;
	background: #162139 url('images/top_menu_bar_bg.png') repeat-x;
}

div#header {
	width: 100%;
	margin-bottom: 10px;
}

div#logo {
	float: left;
	width: 360px;
	margin-left: 10px;
	margin-top: 20px;
	/*background: url('images/zaloba.png') no-repeat 320px 0;*/
}

img.logo_text {
	margin-left: 40px;
}

/* @group Top Menu */

div#top_menu_holder {
	float: right;
	margin-right: 30px;
}

div#top_menu {
	background:url(images/menu_bar_lc.png) no-repeat;
	height: 32px;
	padding-left: 26px;
	margin-left: 20px;
}

div#top_menu_content {
	background: url(images/menu_bar_rc.png) no-repeat right top;
	height: 32px;
	padding-right: 26px;
}

div#top_menu2 {
	text-align: left;
	border-top: 1px solid #b6cde7;
	margin-top: 5px;
	padding-top: 7px;
}	
	
div#top_menu ul {
	display: block;
	list-style: none;
	height: 32px;
	background:url(images/menu_bar_bg.png) repeat-x;
}

div#top_menu li {
	height: 32px;
	padding-top: 7px;
	float: left;
}

div#top_menu a {
	color: #fff;
	margin-right: 4px;
	margin-left: 4px;
}

a#top_menu_object_add {
	background: url('images/object_add_icon.png') no-repeat;
	padding-left: 20px;
	padding-bottom: 10px;
}

/* @end */

/* @group User Info Box
 */

div#user_info_box {
	float: right;
	min-width: 360px;
	margin-top: 10px;
	padding-top: 18px;
	padding-left: 14px;
	padding-right: 14px;
	height: 90px;
	background-color: #fd9721;
	border: 1px solid #e56f11;
	-moz-border-radius: 1em;
	-webkit-border-radius: 1em;
	border-radius: 1em;
}

div.user_info_box {
	height: 70px !important;
	padding-top: 12px !important;
}

p#login_name {
	float: left;
	padding-top: 7px;
}

span#login_user {
	font-weight: 600;
	font-style: italic;
}

div#user_info_box form {
	padding-bottom: 8px;
}

div#user_info_box p {
	line-height: 16px;
}

/* @end */

/* @end */

/* @group Tables */

table.res {
	border-collapse: collapse;
}

table.res th, table.res td {
	padding: 6px;
	text-align: left;
}

table.res th {
	font-size: 13px;
	background: #dbe7ff url(images/gradient.png) repeat-x;
	border-bottom: 1px solid #c7d5ed;
}

tr.add {
	background: transparent;
}

tr.odd {
	background-color: #e7eae4;
}

/* @end */

/* @group Footer */

div#all_cities {
	background: #203258 url(images/all_cities_gradient_top.png) repeat-x;
	padding: 20px;
}

div#all_cities_hidden_box {
	display: none;
}

div#all_cities_show_all {
	border-top: 1px solid #fff;
	margin-right: 70px;
	margin-bottom: 20px;
	margin-top: 18px;
	text-align: right;
}

div#all_cities_show_all a {
	display: block;
	width: 90px;
	float: right;
	border-left: 1px solid #fff;
	border-bottom: 1px solid #fff;
	margin-top: -1px;
	border-top: 1px solid #203258;
	background: url('images/down_sort.png') no-repeat 6px;
}

div#all_cities_show_all a.fold {
	background: url('images/up_sort.png') no-repeat 4px;
}

div#all_cities_content {
	background: url(images/moon.png) no-repeat 0 10px;
	padding-left: 140px;
}

div#all_cities_content h2 {
	font-size: 20px;
	margin-bottom: 20px;
	color: #e6effe;
}

div.all_cities_shadow {
	height: 8px;
	background:url(images/all_cities_shadow.png) repeat-x;
}

div.all_cities_shadow_reverse {
	margin-top: 10px;
	height: 8px;
	background:url(images/all_cities_shadow_reverse.png) repeat-x;
}

div#all_cities div.all_cities_row {
	margin: 3px;
}

div#all_cities a {
	color: #cce1fe;
	font-size: 10px;
	line-height: 20px;
	font-weight: 400;
}

div#footer {
	clear: both;
	width: 100%;
	height: 100px;
	text-align: center;
	padding-top: 20px;
	line-height: 20px;
	letter-spacing: 0.4px;
	/*border-top: 1px solid #becced;*/
	margin: auto;
}

div#footer a {
	margin-left: 4px;
	margin-right: 4px;
}

p.footer_description {
	font-size: 10px;
}

/* @end */

/* @group jQuery Multiselect */
.ui-multiselect { font-weight:normal !important; display:-moz-inline-block; display:inline-block; cursor:default; text-decoration:none !important; padding:0; width: 164px !important;}
.ui-multiselect input { float:left; padding:3px 0 3px 6px; margin:0; border:none; cursor:default; background:transparent }
.ui-multiselect span { float:right; margin-top:-18px; }

.ui-multiselect-header { margin-bottom:3px; padding:3px 0 3px 4px }
.ui-multiselect-header ul { font-size:0.9em }
.ui-multiselect-header ul li { float:left; padding:0 10px 0 0 }
.ui-multiselect-header a { text-decoration:none }
.ui-multiselect-header a:hover { text-decoration:underline }
.ui-multiselect-header .ui-icon { float:left }
.ui-multiselect-header li.ui-multiselect-close { float:right; text-align:right; padding-right:0 }

.ui-multiselect-options { display:none; padding:3px; position:relative; z-index:10000 }
.ui-multiselect-checkboxes { position:relative /* fixes bug in IE6/7 */; overflow-y:scroll }
.ui-multiselect-checkboxes label { cursor:default; display:block; border:1px solid transparent; padding-left:3px; width: 136px !important; line-height: 26px;}
.ui-multiselect-checkboxes label input { position:relative; top:1px; margin-right: 5px;}
.ui-multiselect-checkboxes li { clear:both; font-size:0.9em; padding-right:3px }
.ui-multiselect-checkboxes li.ui-multiselect-optgroup-label { text-align:center; font-weight:bold; border-bottom:1px solid }
.ui-multiselect-checkboxes li.ui-multiselect-optgroup-label a { display:block; padding:3px; margin:1px 0; text-decoration:none }

/* remove label borders in IE6 because IE6 does not support transparency */
* html .ui-multiselect-checkboxes label { border:none }

/* shadow effect */
.ui-multiselect-shadow { box-shadow:0 0 10px #777; -moz-box-shadow:0 0 10px #777; -webkit-box-shadow:0 0 10px #777; -ms-filter: "progid:DXImageTransform.Microsoft.Glow(color=#666666,strength=3) progid:DXImageTransform.Microsoft.Shadow(color=#777777,direction=135,strength=3)"; filter: progid:DXImageTransform.Microsoft.Glow(color=#666666,strength=3) progid:DXImageTransform.Microsoft.Shadow(color=#777777,direction=135,strength=3); }

/* @end */

div.regulamin {
	padding: 10px;
	background-color: #d41f11;
	border: 1px solid #510502;
	margin-right: 5px;
	color: #fff;
}

div.regulamin2 {
	padding: 10px;
	background-color: #d41f11;
	border: 1px solid #510502;
	margin-right: 17px;
	color: #fff;
	width: 651px;
	float: right;
	/*font-size: 13px;*/
}

.reg {
	/*font-size: 13px;*/
	color: yellow;
}

.reg:hover {
	/*font-size: 13px;*/
	color: yellow;
	text-decoration: underline;
}

div.account {
	padding:40px 0 0 0;
	width: 400px;
	display: inline;
}

span#captchaImage {
	display: block;
	margin-top: 10px;
}

div.captcha {
	padding-top: 13px;
	padding-left: 10px;
	padding-right: 10px;
}

/* @group Menu Tabs */

ul.tabNavigation {
	list-style: none;
	margin: 0;
	padding: 0;
	height: 33px;
	padding-left: 10px;
}

ul.tabNavigation li {
	text-align: center;
	float: left;
}
ul.tabNavigation li a {
	display: block;
	margin-right: 20px;
	height: 22px;
	font-size: 13px;
	color: #000;
	text-decoration: none;
	padding-top: 8px;
}

ul.tabNavigation li a.selected,
ul.tabNavigation li A:hover {
	
	color: #a50808;              
}   
            
ul.tabNavigation li a:focus {
	outline: 0;
}

div.tabs > div {
	padding: 0px;
	margin-top: 0px;
	border: 0px;
	
}

div.t2 {
	border: 0px;
	background:url('images/gradient.png') repeat-x ;
	position: relative;
}	
                
div.tabs > div h2 {
	margin-top: 0;
}

.waste {
	min-height: 0px;
}

/* @end */

/* @group Google Tooltip */

div.tooltip_image {
	width: 150px;
	float: left;
	border: 2px solid #eaecec;
	padding: 5px;
	margin-right: 10px;
}

div.tooltip_addres {
	width: 200px;
	padding-right: 10px;
	float: left;
}

/* @end */

/* @group Sidebar */

div#sidebar {
	width: 310px;
	float: right;
	margin-right: 10px;
	margin-top: 10px;
}

div.with_sidebar {
	margin-right: 330px;
}

a.show_city_map {
	margin-top: 10px;
	margin-left: 0px;
	width: 310px;
	font-size: 14px !important;
}

/* @end */

/* @group Info Boxes */

/* @group Empty results */

	

div.empty_results {
	min-height:160px;
	background: #dee9fb url(images/form_container_bg.jpg) repeat-x;
	text-align:center;
	border-right: 1px solid #b6cde7;
	border-left: 1px solid #b6cde7;
	border-bottom: 1px solid #b6cde7;
}

div.empty_results p {
	background: url(images/search_icon.png) no-repeat 30px 15px;
	height: 78px;
	font-size: 15px;
	padding-left: 100px;
	padding-top: 70px;
}

/* @end */

/* @group OK Box */

div.val_ok {
	background: #91f33b url(images/ok.png) no-repeat 20px;
	padding: 15px;
	min-height: 25px;
	margin-top: 20px;
	margin-bottom: 20px;
	margin-right: 10px;
	margin-left: 10px;
	padding-left: 110px;
	padding-top: 20px;
	line-height: 26px;
	border: 1px solid #71bf30;
	-moz-border-radius: 1em;
	-webkit-border-radius: 1em;
}

div.val_ok p {
	color: #275812;
	font-size: 14px !important;
	line-height: 18px;
}

/* @end */

/* @group Warning Box */

div.val_warning {
	background: #fcf9ce url(images/warning.png) no-repeat 20px;
	padding: 15px;
	min-height: 25px;
	margin-top: 20px;
	margin-bottom: 20px;
	margin-right: 10px;
	margin-left: 10px;
	padding-left: 110px;
	padding-top: 20px;
	line-height: 26px;
	border: 1px solid #f9b95f;
	-moz-border-radius: 1em;
	-webkit-border-radius: 1em;
}

div.val_warning p {
	color: #f8883e;
	font-size: 14px !important;
	line-height: 18px;
}

/* @end */

/* @group Info Box */

div.info_box {
	border: 1px solid #b3b7bd;
	padding-top: 60px;
	padding-left: 180px;
	background: #f8fbff url(images/info_login.png) no-repeat 20px;
	min-height: 78px;
	margin: 10px;
}

div.info_box2 {
	border: 1px solid #b3b7bd;
	padding-top: 20px;
	padding-left: 180px;
	background: #f8fbff url(images/info_login.png) no-repeat 20px;
	min-height: 78px;
	margin: 10px;
}

div.info_box3 {
	border: 1px solid #b3b7bd;
	padding-top: 20px;
	padding-bottom: 20px;
	padding-left: 180px;
	background-color: #f8fbff;
	background: #f8fbff url(images/okoliczne.jpg) no-repeat 20px;
	min-height: 78px;
	margin: 10px;
}

div.info_box p, div.info_box label {
	line-height: 18px;
	font-weight: 600;
	font-size: 13px;
}

div.help_box {
	background: #f8fbff url(images/help.png) no-repeat 20px;
}

/* @end */

/* @group Validation Box */

div.val_error {
	background: #f8edef url(images/error.png) no-repeat 20px;
	padding: 15px;
	min-height: 22px;
	margin-top: 20px;
	margin-bottom: 20px;
	margin-right: 10px;
	margin-left: 10px;
	padding-left: 110px;
	line-height: 26px;
	border: 1px solid #b71014;
	-moz-border-radius: 1em;
	-webkit-border-radius: 1em;
}

div.val_error p {
	color: #b71014;
	font-size: 13px !important;
}

#overDiv {
	position:absolute;
	visibility:hidden; 
	z-index:1000; 
	width: 300px; 
	text-align: center; 
	padding-top: 5px; 
	padding-bottom: 5px; 
	color: #e21522; 
	background-color: white; 
	border: 1px solid #e21522;
}

tr.add_mail {
	background: transparent;
	cursor: pointer;
}

tr.odd_mail {
	background-color: #e7eae4;
	cursor: pointer;
}

tr.add_mail_nr {
	background: transparent;
	font-weight: bold;
	cursor: pointer;
}

tr.odd_mail_nr {
	background-color: #e7eae4;
	font-weight: bold;
	cursor: pointer;
}

tr.add_mail:hover {
	background-color: #fd9721;
}

tr.odd_mail:hover {
	background-color: #fd9721;
}

tr.add_mail_nr:hover {
	background-color: #fd9721;
}

tr.odd_mail_nr:hover {
	background-color: #fd9721;	
}

#message {
	width: 100%;
	padding: 20px;
	border: 1px solid #fd9721;
	font-size: 14px;
}

#message_title {
	font-size: 16px;
	width: 100%;
	text-align: left;
	font-weight: bold;
	
	margin-bottom: 20px;
}

.message_one {
	padding: 6px;
	border-top: 1px solid #fd9721;
	border-left: 1px solid #fd9721;
	border-right: 1px solid #fd9721;
}

.message_odp {
	padding: 6px;
	border-top: 1px solid #fd9721;
	border-left: 1px solid #fd9721;
	border-right: 1px solid #fd9721;
	border-bottom: 1px solid #fd9721;
	
	background-color: #f7f7f7;
}

.message_sended {
	font-size: 16px;
	font-weight: bold;
	padding: 10px;
}

.message_footer {
	padding: 5px;
	background-color: orange;
	margin-top: 26px;
}

#upload{  
	margin-top: 30px;
	margin-bottom: 20px; 
	
	padding:15px;  
	font-weight:bold; font-size:1.3em;  
	font-family:Arial, Helvetica, sans-serif;  
	text-align:center;  
	background:#f2f2f2;  
	color:#3366cc;  
	border:1px solid #ccc;  
	width:150px;  
	cursor:pointer !important;  
	-moz-border-radius:5px; -webkit-border-radius:5px;  
}  

#status{
	font-family:Arial; padding:5px; font-weight: bold; margin-top: 15px; margin-bottom: 15px;
}

ul#files{ list-style:none; padding:0; margin:0 auto; font-weight: bold; }
ul#files li{ padding:10px; margin-bottom:2px; width:200px; float:left; margin-right:10px;}
ul#files li img{ width: 180px; max-width:180px; max-height:150px; height: 150px; }
.success{ background:#99f099; border:1px solid #339933; text-align: center; }
.rek{ background:#fedc6a; border:1px solid #339933; text-align: center;}
.error{ background:#f0c6c3; border:1px solid #cc6622; }

.ext {
	margin-bottom: 15px; 
	font-weight: bold;
	font-size: 16px;
}

.red {
	color: red;
	font-size: 18px;
}

#top_banner {
	width: 960px;
	height: 100px;
	
	
	margin-top: 10px;
	padding-bottom: 25px;
}

.i_element {
	width: 100%;
	margin-bottom: 8px;
}

.i_label {
	float: left;
	width: 20%;
	
	font-size: 14px;
	font-weight: 400;
	line-height: 35px;
}

.i_input {
	float: left;
	width: 80%;
}

.i_form {
	font-size:12px;
	vertical-align: middle;
	color:#404040;	
	padding: 2px;
	padding-left: 4px;
	border: 1px solid #b3b7bd;
	height: 18px;
	width: 100%;
}

.req {
	background-color: #fcf4a0;
}

.req_s {
	color: red;
	font-size: 16px;
}

#regiony {
	margin-top: 12px;
	margin-bottom: 13px;
}

.kom {
	padding-top: 10px;
	padding-bottom: 13px;
	font-size: 14px;
}

/* @end */



/* @end */
