
a {
	color:#365fb3;
}
a:hover {
	text-decoration:none;
}
body {
	font: 75% Arial, serif;
	color:#000;
	background: #fff url('../i/decor_left.gif') repeat-y;
	margin:0; padding:0;
}
form {
	margin:0; padding:0;
}
hr {
	display:none;
}
/*
img {
	behavior: url("/css/pngbehavior.htc");
}
*/
img {
	border:none;
}
table {
	font-size:1em;
	border-collapse:collapse;
}
td {
	vertical-align:top;
	padding:0;
}
#footer {
	font-size:.9em;
	color:#737373;
	margin: 1.75em 0 4em 0;
}
#footer p {
	margin:0; padding: .5em 0;
}
#gal2 {
	margin: 0 0 20px 0;
}
#gal2 img {
	float:left;
	margin: 0 20px 0 0;
}
#header {
	height:109px;
	background: url('../i/bg_header.gif') repeat-x;
	overflow:hidden;
}
#header .cleaner {
	display:none;
}
html:root #header .cleaner {
	display:block;
}
#home .cont {
	position:relative;
	z-index:10;
	padding: 0 15px 0 20px;
}
#home .news img {
	float:none;
	margin:0;
	border:0;
}
#home .news p {
	margin:0; padding: .5em 0 1em 0;
}
#home .ti {
	background: url('../i/puzzle5.gif') no-repeat 20px 6px;
}
#icons {
	position:relative;
	width:349px; height:48px;
	margin-top:35px;
	margin-left:auto;
	margin-right:auto;
}
#icons img {
	width:25px; height:25px;
	float:left;
	margin: 0 14px 0 0; padding: 7px 0 0 0;
}
#icons .order {
	width:53px; height:45px;
	margin: 0 0 0 19px; padding:0;
}
#icons .zak {
	position:absolute;
	top:0; right:0;
	font: .8em Tahoma, serif;
	width:120px; height:48px;
	min-height:48px;
	/*float:left;*/
	text-align:left;
	margin:0; padding: 1px 0 0 0;
}
html>body #icons .zak {
	height:auto;
}
#ja, #ja2, #ja3 {
	display:none;
}
#ks {
	background: transparent url('../i/kelnik_logo.gif') no-repeat;
	margin:0; padding-left:41px;
}
#ks span {
	display:block;
	width:11em; height:15px;
	position:relative; top:-0.24em;
}
html>body #ks span {
	height:auto;
	min-height:15px;
}
#logo {
	position:relative;
	top:0; left:0;
}
#logo img {
	width:243px;height:109px;
}
#logosh {
	position:absolute;
	top:0; left:243px;
	width:51px; height:109px;
	background: url('../i/logo_shad.gif') no-repeat;
}
#logop {
	position:absolute;
	top:109px; left:103px;
	width:40px; height:19px;
	font-size:1px;
	line-height:1px;
	background: url('../i/puzzle2.gif') no-repeat;
}
#menu {
	font-weight:bold;
	background: #f2f2f2 url('../i/bg_menu.gif') repeat;
	color:#996600;
	margin: 0 0 30px 0; padding:0;
}
#menu a:hover {
	text-decoration:none !important;
}
#mein {
	background: url('../i/menu_corner_top_r.gif') no-repeat 100% 0;
}
#mein2 {
	background: url('../i/menu_corner_bot_r.gif') no-repeat 100% 100%;
}
#mein3 {
	height:170px;
	min-height:127px;
	background: url('../i/puzzle.gif') no-repeat 100% 50%;
	padding: 23px 25px 19px 0;
	border-left: 20px solid #f4d700;
}
html>body #mein3 {
	height:auto;
}
#menu ul, #menu li {
	list-style-type:none;
	background:none;
	margin:0; padding:0;
}
#menu ul ul {
	padding: 0 0 7px 40px;
}
#menu ul ul a, #menu ul ul a:hover {
	display:inline;
	height: auto !important;
	text-decoration:underline;
	background:none;
	padding:0;
}
#menu ul ul a {
	font-weight:normal;
}
#menu ul ul li {
	margin:0; padding: 0 0 .6em 0;
}
#menu a, #menu strong {
	display:block;
	height:25px;
	padding-left:20px;
}
html>body #menu a, #menu strong {
	height:auto;
}
#menu strong {
	background: url('../i/puzzle3.gif') no-repeat 0 5px;
}
#menu strong a {
	padding-left:0;
}
#menu span {
	display:block;
	height:25px;
	position:relative;
	top:0; left:0;
	overflow:hidden;
}
#menu span {
	margin-bottom:4px;
	voice-family: "\"}\"";
	voice-family:inherit;
	margin-bottom:7px;
}
html>body #menu span {
	margin-bottom:7px;
}
#menu em {
	display:block;
	height:25px;
	position:absolute;
	top:0; left:0;
	background: url('../i/menu.gif') no-repeat;
}
#menu a.add {
	font-weight:bold;
	color:#996600;
}
#menu a:hover {
	background: url('../i/puzzle3.gif') no-repeat 0 5px;
}
#menu #i1 em, #menu #i2 em, #menu #i3 em, #menu #i4 em {
	width:100%; /*height:25px;*/
}
#menu #i1 em {
	background-position: 0 0;
}
#menu #i2 em {
	background-position: 0 -32px;
}
#menu #i3 em {
	background-position: 0 -64px;
}
#menu #i4 em {
	background-position: 0 -96px;
}
#menu #i1 strong em {
	background-position: 0 -129px;
}
#menu #i2 strong em {
	background-position: 0 -161px;
}
#menu #i3 strong em {
	background-position: 0 -193px;
}
#menu #i4 strong em {
	background-position: 0 -225px;
}
#outer {
	width:100%;
	min-width:996px;
	width:expression(
		document.body.clientWidth < 1000 ? "994px": "100%"
	);
}
.arc {
	background: url('../i/arrow.gif') no-repeat 0 50%;
	padding: 0 0 0 30px !important;
}
.al1 {
	display:block;
}
html>body .al1 {
	display:inline;
}
.al2 {
	text-align:center !important;
}
.al3 {
	text-align:center;
}
.al4 {
	vertical-align: top !important;
}
.al5 {
	text-align: left !important;
}
.auth {
	font-size:.9em;
	color:#333;
	margin: 25px 0 0 0; padding: 0 10px 0 29px;
}
.auth table {
	width:100%;
	margin: 25px 0 25px 0;
	border:0;
}
.auth .f1 {
	width:46px;
	padding: 0 0 0 30px;
}
.auth .f2 {
	width:114px;
	padding: 0 7px 10px 0;
}
.auth input {
	width:100%; height:20px;
	font-size:.9em;
}
.auth input.subm {
	height:auto;
	font-size:1em;
	padding: .1em 0 .1em 0;
}
html>body .auth input.subm {
	padding: .15em 0 .25em 0;
}
.auth .users {
	height:24px;
	min-height:24px;
	font: bold 1.1em Arial, serif;
	background: url('../i/users.gif') no-repeat 0 50%;
	padding: 0 0 0 32px;
}
html>body .auth .users {
	height:auto;
}
.bgcolo {
	width:100%;
	background-color:#f4d701;
}
.bor {
	border: 1px solid #999;
}
.brc {
	width:100%;
	border:0;
}
.brc .e1, .brc .e1 img, .brc .e5, .brc .e5 img {
	width:14px; height:14px;
	font-size:1px;
	line-height:1px;
}
.brc .e3 {
	text-align:right;
}
.brc .e4, .brc .e4 img {
	width:20px; height:14px;
}
.e5 {
	background-color:#f4d701;
}
.brcbg, .brcbg2 {
	width:100%; height:14px;
	background: url('../i/dot.gif') repeat-x;
	font-size:1px;
	line-height:1px;
}
.brcbg {
	background-position: 0 0;
}
.brcbg2 {
	background-position: 0 100%;
}
.brcbg3 {
	background: url('../i/dot.gif') repeat-y;
}
.brcbg4 {
	background: url('../i/dot.gif') repeat-y 100% 0;
}

/*<zv>*/

.brcin, .brcin2{
	height:40px;
	min-height:40px;
	background: url('../i/quest.gif') no-repeat 0 5px;
	margin: 0 20px; padding: 4px 0 6px 46px;
}

brcin2a {
	height:40px;
	min-height:40px;
	margin: 0 20px; padding:0;
}

html>body .brcin, html>body .brcin2 , html>body .brcin2a{
	height:auto;
}
.brcin strong, .brcin2 strong,  .brcin2a strong {
	color:#cc0000;
}
.brcin2 {
	background: url('../i/sk_but.gif') no-repeat 0 5px;
}

/*</zv>*/
.brc2 {
	background: #f2f2f2 url('../i/menu_corner_top_l.gif') no-repeat;
	margin: 0 0 20px 0;
}
.brc3 {
	background: #f2f2f2 url('../i/menu_corner_top_l.gif') no-repeat;
	margin: 0 0 10px 0;
}
.brc2in {
	background: url('../i/menu_corner_top_r.gif') no-repeat 100% 0;
}
.brc2in2 {
	background: url('../i/menu_corner_bot_r.gif') no-repeat 100% 100%;
}
.brc2in3 {
	height:50px;
	min-height:10px;
	background: url('../i/menu_corner_bot_l.gif') no-repeat 0 100%;
	padding:20px;
}
html>body .brc2in3 {
	height:auto;
}
.brc2 img, .brc3 img {
	margin: 0 10px 0 0;
}
.brc2 table td {
	vertical-align:middle;
}
.brc2 a, .brc3 a {
	/*color:#000;*/
	/*text-decoration:none;*/
}
.cat li {
	background: none !important;
	padding-left: 0 !important;
	padding-bottom: .5em !important;
}
.cat span {
	font: .9em Arial, serif;
	color:#666;
}
.cats {
	width:100%;
	margin: 5px 0 0 0;
}
.cats span {
	font: .9em Arial, serif;
	color:#999;
	text-decoration:line-through;
}
.cats th {
	text-align:left;
	padding: 0 15px .75em 0;
}
.cats th.th2 {
	text-align:center;
	padding:0 0 .75em 0;
}

.cats td {
	height:25px;
	vertical-align:middle;
	padding: 0 15px 0 0;
}
.cats .inp2 {
	width:42px; height:22px;
	border: 1px solid #a4b97f;
}
.cats .inp3 {
	position:relative;
	top:2px; left:2px;
}
html:root .cats .inp3 {
	top:4px;
}
.cats .q1 {
	width:1%;
	font: .8em Arial, serif;
	text-align:left;
	padding: 0 0 0 10px !important;
}
.cats .q2 {
	width:26%;
}
.sppr .cats .q2 {
	width:22%;
}
.cats .q2 .sp {
	font: .9em Arial, serif !important;
	padding: 0 0 0 10px;
}
.cats .q3 {
	width:1%;
	padding: 0 15px !important;
}
.center {
	width:64%;
	float:left;
}
.chb {
	position:relative;
	top:0; left:-4px;
	font-size:.9em;
	margin: 5px 0 20px 0;
}
html>body .chb {
	left:-1px;
}
html:root .chb {
	top:-2px; left:-4px;
}
.chb input {
	width: auto !important; height: auto !important;
}
.chb .up {
	position:absolute;
	top:2px; left:23px;
}
.col {
	color:#b2b2b2;
}
.col2, .col2 a {
	color:#c1d1f0;
}
.col3 {
	background-color:#eaf8e5;
}
.col4 {
	background: #eaf8e5 url('../i/tick.gif') no-repeat 75% 50%;
}
.col5 {
	background-color:#fdf7cc;
}
.col6 {
	background: #fdf7cc url('../i/sp_offer.gif') no-repeat 75% 50%;
}

/* birthday */

/* right collage */

.birth {
	background: url('../i/bg_blue_birth.png') repeat-x;
	margin: 0 0 30px 0;
}
.birthin2 {
	position:relative;
	left:-20px;
	height:170px;
	background: url('../i/decor_blue_birth.png') no-repeat;
}
.birthin15 {
	position:relative;
	left:-20px;
	height:170px;
	background: url('../i/decor_blue_birth_17.png') no-repeat;
}
.birthin {
	height:170px;
	background: url('../i/decor_blue2_birth.png') no-repeat 100% 0;
}

/* left collage */

.birth2 {
	position:relative;
	background: url('../i/bg_blue2_birth.png') repeat-x;
	margin: 0 0 30px 0;
}
.birthin3 {
	position:absolute;
	top:0; left:-19px;
	width:34px; height:170px;
	background: url('../i/decor_home_collage_birth.png') no-repeat;
}
.birthyhc {
	height:170px;
	background: url('../i/home_cable_birth.png') no-repeat 100% 0;
}
.birthyhc15 {
	height:170px;
	background: url('../i/home_cable_birth_15.png') no-repeat 100% 0;
}
.birthyhc2 {
	position:absolute;
	top:-25px; right:172px;
	width:225px; height:25px;
	background: url('../i/home_cable3_birth.png') no-repeat 0 0;
}
html>body .birthyhc2 {
	right:173px;
}
.birthyhc3 {
	position:absolute;
	top:170px; right:260px;
	width:44px; height:13px;
	background: url('../i/home_cable2_birth.png') no-repeat 0 0;
}
html>body .birthyhc3 {
	right:261px;
}

/* birthday */

/* new year */

.cnewnyear {
	position:relative;
	height:170px;
	background: url('../i/home_new_year.png') no-repeat 100% 0;
	margin: 0 0 30px 0;
}
.cnewnyear2 {
	position:absolute;
	top:-31px; right:209px;
	width:72px; height:31px;
	background: url('../i/home_new_year2.png') no-repeat 0 0;
}
html>body .cnewnyear2 {
	right:210px;
}
.cnewnyear3 {
	position:absolute;
	top:170px; right:122px;
	width:29px; height:40px;
	background: url('../i/home_new_year3.png') no-repeat 0 0;
}
html>body .cnewnyear3 {
	right:123px;
}
.cnewnyear4 {
	height:170px;
	background: url('../i/home_new_year4.png') no-repeat 0 0;
	margin: 0 0 30px 0;
}
.cnewnyear5 {
	position:relative;
	height:170px;
	background: url('../i/decor_home_collage4.gif') no-repeat 100% 0;
}
.cnewnyear6 {
	position:absolute;
	top:0; left:-20px;
	width:30px; height:170px;
	background: url('../i/decor_home_collage5.gif') no-repeat 0 0;
}

/* new year */

.colly, .colly2 {
	position:relative;
	top:0; left:0;
	background: url('../i/bg_yellow.gif') repeat-x;
	margin: 0 0 30px 0;
}
.colly2 {
	background: url('../i/bg_blue.gif') repeat-x;
}
.collyh, .collyh2 {
	position:relative;
	top:0; left:0;
	background: url('../i/bg_yellow2.gif') repeat-x;
	margin: 0 0 30px 0;
}
.collyh2 {
	background: url('../i/bg_blue2.gif') repeat-x;
}
.collyin {
	height:170px;
	background: url('../i/decor_yellow2.gif') no-repeat 100% 0;
}
.collyin2, .collyin7 {
	position:absolute;
	top:0; left:-20px;
	width:34px; height:170px;
	background: url('../i/decor_yellow.gif') no-repeat;
}
.collyin3, .collyin5, .collyin8 {
	position:absolute;
	top:0; left:-20px;
	width:34px; height:170px;
	background: url('../i/decor_home_collage.gif') no-repeat;
}
.collyin4 {
	height:170px;
	background: url('../i/decor_yellow3.gif') no-repeat 100% 0;
}
.collyin5 {
	background: url('../i/decor_home_collage2.gif') no-repeat;
}
.collyin6 {
	height:170px;
	background: url('../i/decor_blue2.gif') no-repeat 100% 0;
}
.collyin7 {
	background: url('../i/decor_blue.gif') no-repeat;
}
.collyin8 {
	background: url('../i/decor_home_collage3.gif') no-repeat;
}
.collys {
	height:170px;
	background: url('../i/slogan.gif') no-repeat 50% 0;
}
.collys2 {
	height:170px;
	background: url('../i/slogan2.gif') no-repeat 50% 0;
}
.collyhc {
	height:170px;
	background: url('../i/home_cable.jpg') no-repeat 100% 0;
}
.collyhc2 {
	position:absolute;
	top:-30px; right:0;
	width:112px; height:30px;
	background: url('../i/home_cable3.gif') no-repeat 1px 0;
}
html>body .collyhc2 {
	background-position: 0 0;
}
.collyhc3 {
	position:absolute;
	top:170px; right:0;
	width:131px; height:34px;
	background: url('../i/home_cable2.gif') no-repeat 1px 0;
}
html>body .collyhc3 {
	background-position: 0 0;
}
.collyhc4 {
	height:170px;
	background: url('../i/home_cable2.jpg') no-repeat 100% 0;
}
.coll1 {
	background: #fff url('../i/collage/collage_1.jpg') no-repeat 100% 0;
	/*direction:rtl;
	overflow:hidden;*/
	margin: 0 0 30px 0;
}
/*
html>body .coll1 {
	direction:ltr;
	overflow:visible;
}
*/
.coll1in {
	height:170px;
	background: url('../i/collage/collage_mat_1.gif') no-repeat;
}
.coll2 {
	background: #fff url('../i/collage/collage_2.jpg') no-repeat 100% 0;
	margin: 0 0 30px 0;
}
.coll2in {
	height:170px;
	background: url('../i/collage/collage_mat_2.gif') no-repeat;
}
.coll3 {
	background: #fff url('../i/collage/collage_3.jpg') no-repeat 100% 0;
	margin: 0 0 30px 0;
}
.coll3in {
	height:170px;
	background: url('../i/collage/collage_mat_3.gif') no-repeat;
}
.coll4 {
	background: #fff url('../i/collage/collage_4.jpg') no-repeat 100% 0;
	margin: 0 0 30px 0;
}
.coll4in {
	height:170px;
	background: url('../i/collage/collage_mat_4.gif') no-repeat;
}
.cleaner {
	clear:both;
	height:1px;
	font-size:1px;
	line-height:1px;
}
.colo a {
	color:#0033cc;
}
.com {
	padding: 0 0 2em 0;
}
.comin {
	margin: 0 0 0 243px; padding: 0 2% 0 2%;
}
/*
.cont {
	padding: 0 15px 0 20px;
}
*/
.cont h3 {
	font: bold 1.2em Arial, serif;
	margin:0; padding: .75em 0;
}
.cont ul, .cont ul li {
	list-style-type:none;
	margin:0; padding:0;
}
.cont ol, .cont ol li {
	list-style-type:decimal;
}
.cont ul {
	margin:0; padding: 0 0 1em 28px;
}
.cont ul li {
	height:11px;
	min-height:11px;
	background: url('../i/bullet.gif') no-repeat 0 7px;
	margin:0; padding: 0 0 .05em 12px;
}
html>body .cont ul li {
	height:auto;
}
.cont ol li {
	padding: 0 0 .05em 0;
}
.cont ol ul, .cont ol ul li {
	list-style-type:none;
}
.cont ol ul {
	margin:0; padding: .05em 0 .05em 10px;
}
.cont ol ul li {
	margin:0; padding: 0 0 .05em 12px;
}
.cont p {
	margin:0; padding: 0 0 1em 0;
}
.cont sup {
	font-size:.75em;
}
html>body .cont sup {
	font-size:.6em;
}
.dettab {
	width:100%;
	margin: 0 0 1em 0;
	border: 1px solid #000;
}
.dettab th {
	padding: .25em 0;
	border: 1px solid #000;
}
.dettab td {
	padding: .25em 5px;
	border: 1px solid #000;
}
.distr {
	padding: .25em 20px 0 20px;
}
.distr form {
	margin:0; padding:0;
}
.distr p {
	margin:0; padding: .5em 0;
}
.distr span {
	position:relative;
	top:0px; left:4px;
}
html>body .distr span {
	top:0;
}
html:root .distr span {
	top:1px;
}
.distr input {
	vertical-align:middle;
}
.distr form p {
	margin:0; padding: .35em 0;
}
.distr input.subm {
	position:relative;
	top:0px; left:4px;
	width:8em; height:auto;
	margin: .4em 0 .25em 0; padding: .1em 0 .1em 0;
}
html>body .distr input.subm {
	left:2px;
	width:auto;
	margin: .25em 0 0 0; padding: .15em 7px .25em 7px;
}
html:root .distr input.subm {
	left:4px;
}
.find {
	background: #f4d700 url('../i/bg_find.gif') repeat-y;
	margin:0; padding:0;
}
.fin {
	background: url('../i/find_corner_top_r.gif') no-repeat 100% 0;
	margin:0; padding:0;
}
.fin2 {
	height:100px;
	min-height:100px;
	background: url('../i/find_corner_bot_r.gif') no-repeat 100% 100%;
	margin:0; padding: 1.5em 10px .75em 20px;
}
html>body .fin2 {
	height:auto;
}
.fin2 p {
	margin:0; padding: 1em 0 1em 25px;
}
.findp {
	height:15px;
	min-height:15px;
	font-weight:bold;
	background: url('../i/puzzle4.gif') no-repeat 0 50%;
	margin:0; padding: 0 0 0 25px !important;
}
html>body .findp {
	height:auto;
}
.first {
	margin-top:0;
}
.fo {
	font: 1.1em Tahoma, serif;
	margin: .25em 0 20px 0;
}
.fo2 {
	font: 1.2em Arial, serif;
}
.gal {
	width:100%;
	font: 1.1em Tahoma, serif;
	margin: .25em 0 20px 0;
}
.gal .p1 {
	width:120px;
}
.galpath, .galpath2 {
	position:relative;
	height:1px;
	font: 1.1em Arial, serif;
}
.galpath .galpin, .galpath2 .galpin {
	position:absolute;
	top:-3.2em; right:0;
	width:50%;
	text-align:right;
}
.galpath .galpin span, .galpath2 .galpin span {
	margin: 0 0 0 17px;
}
.galpath2 a {
	color:#0033cc;
}
.galpath2 .galpin {
	top:-2.9em;
}
.hr {
	/*width:100%;*/ height:1px;
	font-size:1px;
	line-height:1px;
	background-color:#e5e5e5;
	margin: 0 0 0 20px;
}
.hr2 {
	width:100%; height:1px;
	font-size:1px;
	line-height:1px;
	background-color:#ccc;
}
.imgbor a {
	display:block;
}
.imgbor a {
	border: 3px solid #f2f2f2;
}
.imgbor a:hover {
	border: 3px solid #f4d700;
}
.imgbor img {
	margin:0;
}
.ind {
	padding: .75em 0 0 0 !important;
}
.ind2 {
	padding-bottom: 0 !important;
}
.ind3 {
	padding: 2px 0 0 0 !important;
}
.ind4 {
	padding-top: 5px !important;
}
html>body .ind4 {
	padding-top: 5px !important;
}
html:root .ind4 {
	padding-top: 4px !important;
}
.ind5 {
	margin:0; padding: 0 0 1.5em 0;
}
.ind6 {
	margin:0; padding: .5em 0 1em 0;
}
.ind7 {
	margin:0; padding: 0 0 .25em 0;
}
html>body .ind7 {
	margin:0; padding: .5em 0 .75em 0;
}
.ind8 {
	margin:0; padding: 0 0 1em 0;
}
.ind9 {
	padding-left: 20px !important;
}
.ind10 {
	margin: 0 0 10px 0;
	voice-family: "\"}\"";
	voice-family: inherit;
	margin: 0 0 20px 0;
}
html:root .ind10 {
	margin:0; padding: 0 0 10px 0;
}
.ind11 {
	margin: 0 0 12px 0;
}
.left {
	width:243px;
	float:left;
}
.marked {
	margin: 0 0 0 21px;
}
.marked span {
	margin: 0 1px;
}
.marked .listing, .searchp .listing {
	font: bold 1em Arial, serif;
	background-color:#f4d700;
	line-height:1.8em;
	margin: 0 2px 0 2px !important; padding: 2px 3px 3px 4px !important;
}
.news img {
	float:left;
	margin: 0 20px 10px 0;
	border: 1px solid #f5f5f5;
}
.news span {
	color:#996600;
}
.news p {
	margin:0; padding: 0 0 1em 0;
}
.offer {
	background: #f4d700 url('../i/find_corner_top_l.gif') no-repeat;
	margin: 0 0 20px 0; padding:0;
}
.ofin {
	background: url('../i/find_corner_top_r.gif') no-repeat 100% 0;
	margin:0; padding:0;
}
.ofin2 {
	background: url('../i/find_corner_bot_r.gif') no-repeat 100% 100%;
	margin:0; padding:0;
}
.ofin3 {
	height:50px;
	min-height:50px;
	background: url('../i/find_corner_bot_l.gif') no-repeat 0 100%;
	margin:0; padding: 1.5em 20px .75em 20px;
}
html>body .ofin3 {
	height:auto;
}
.offer .oficon {
	position:relative;
	height:50px;
	min-height:50px;
	margin: 0 0 10px 0;
}
html>body .offer .oficon {
	height:auto;
}
.offer .oficon img {
	position:absolute;
	top:0; left:0;
}
.offer .oficon .info {
	font-size:.9em;
	margin: 0 0 0 60px;
}
.par table {
	width:100%;
}
.par .r1 {
	padding: 0 20px 20px 0;
}
.polls {
	font-size:.9em;
	color:#333;
	padding: 0 20px 0 35px;
}
.polls span {
	position:relative;
	top:-1px; left:3px;
}
html>body .polls span {
	top:0;
}
html:root .polls span {
	top:1px;
}
.polls input {
	vertical-align:middle;
}
.polls form p {
	margin:0; padding:0;
}
html>body .polls form p {
	padding: 0 0 .4em 0;
}
.polls input.subm {
	width:7.8em; height:auto;
	font-size:1em;
	margin: .9em 0 .75em 20px; padding: .1em 0 .1em 0;
}
html>body .polls input.subm {
	width:auto;
	margin: .9em 0 .25em 20px; padding: .15em 7px .25em 7px;
}
/*.rad {
	
	width: auto !important; height: auto !important;
}*/
.reg .field, .reg select {
	width:100%; height:22px;
}
.reg .sm {
	width:36%;
}
.reg input.subm, .reg input.subm2, .reg input.subm3 {
	width:10.75em; height:auto;
	font-size:1.25em;
	margin: 10px 0 0 0; padding: .1em 0 0 0;
}
html>body .reg input.subm, .reg input.subm2, .reg input.subm3 {
	padding: .1em 0 .15em 0;
}
.reg input.subm2 {
	width:4.75em;
	margin:0;
}
.reg input.subm3 {
	width:7.9em;
}
.reg textarea {
	width:100%; height:140px;
	margin: 0 0 12px 0;
}
.reg .fm, .reg .fm2 {
	width:100%;
}
.reg .fm td {
	vertical-align:middle;
	padding-bottom:8px;
}
.reg .fm2 td {
	vertical-align:middle;
	padding-bottom:5px;
}
.reg .fm3 td {
	padding-bottom:0;
}
.reg .k1 {
	width:150px;
	padding-left:20px;
}
.reg .k2 {
	padding-right:20px;
}
.reg .k3 {
	width:110px;
	vertical-align:middle;
	padding-right:5px;
}
.reg .k4 {
	width:82px;
	text-align:right;
}
.regg ul {
	margin:0; padding: 0 0 0 10px;
}
.regg li {
	padding-bottom:1.25em;
}
/*<zv>*/
#reinfo{
	width:223px%;
	margin:0 0 25px 20px !important;
	
}
#reinfo .retop{
	width:100%;
	height:14px;
	background: url('../i/retop.gif') repeat-x 0 0;
	
}
#reinfo .rebot{
	width:100%;
	height:14px;
	background: url('../i/rebot.gif') repeat-x 0 0;
}
#reinfo .reright{
	background: url('../i/reright.gif') repeat-y 0 0;
}
#reinfo .reTxt{
	margin:7px 0 0 9px;
	padding-left:33px;
	background: url('../i/re_yell.gif') no-repeat 0 0;
}
#reinfo .con{
	width:14px;height:14px;
}
/*</zv>*/
.right {
	width:33%;
	float:right;
}
.search {
	text-align:center;
}
.search form {
	margin:0; padding:0;
}
.search table {
	width:260px;
	margin-left:auto;
	margin-right:auto;
	border:0;
}
.search td {
	vertical-align:middle;
}
.search .f1 {
	width:194px;
	padding:0;
}
.search .f2 {
	width:66px;
	padding:0;
}
.search input {
	width:100%; height:22px;
	/*border: 1px solid #999;*/
}
.search input.subm {
	width:58px; height:auto;
	font-size:1.25em;
	padding: .1em 0 0 0;
}
html>body .search input.subm {
	padding: .1em 0 .15em 0;
}
.searchp .listing {
	font-weight:normal;
	line-height:1.6em;
	margin: 0 !important; padding: 0 !important;
}
.searchp .title {
	padding: .75em 0 .05em 0;
}
.searchp p {
	padding: 0 0 .5em 0;
}
.staff {
	padding: 5px 0 15px 0;
}
.staff a {
	color:#365fb3;
	text-decoration:underline;
}
.ti {
	height:19px;
	min-height:19px;
	font: bold 1.1em Arial, serif;
	color:#996600;
	background: url('../i/puzzle6.gif') no-repeat 100% 6px;
	padding: .25em 0 1em 40px;
}
html>body .ti {
	height:auto;
}
.title {
	margin: 0 0 .5em 0;
}
.title2 {
	/*position:relative;
	top:-8px; left:0;*/
	padding: 0 0 .5em 0;
}
.title2 h1 {
	display:none;
}
.title3 {
	font: italic 1.5em Arial, serif;
	margin:0; padding: 0 0 1em 0;
}
.title4 {
	margin: 20px 0 .75em 0;
}
.title4 h1 {
	display:none;
}
.vac {
	width:100%;
	margin:0 0 35px 0;
}
.vac td {
	padding: 0 10px 5px 0;
}

/*<zv>*/
#vac2{

	margin-top:31px;
	width:100%;
	background-color:#F1F1F1;>

}
#vac2 .coner{

	width:21px;
	height:21px;
	background-color:#FFF;>

}

#vac2 #cntr{
	background: url('../i/v_people.gif') no-repeat 0 0;
	padding:0 5px 0 45px;
}

/*</zv>*/

.zak2 {
	font: 1.4em Arial, serif;
	margin:0; padding: 5px 25px 10px 25px;
}
.zakout {
	padding: 0 20px;
}
.zakout .chb {
	font-size:1em;
	margin: .75em 0 .25em 0;
}
.zakout .ti2 {
	color:#666;
	padding: .5em 0;
}
.zakout textarea {
	width:100%; height:130px;
}
.zaktab th {
	text-align:left;
	color:#666;
	vertical-align:top;
	padding: 1px 5px 3px 10px;
	border: 1px solid #ccc;
}
.zaktab td {
	vertical-align:middle;
	padding: 1px 5px 0px 10px;
	border: 1px solid #ccc;
}
.zaktab .m1 {
	width:57%;
}
.zaktab .m2 {
	width:13%;
}
.zaktab .m3 {
	width:12%;
}
.zaktab .m4 {
	width:9%;
}
.zaktab .m5 {
	width:18%;
}
.zaktab .m6 {
	width:61%;
}
.zaktab .inp {
	width:40px; height:18px;
}

@media screen {
	a { cursor:hand; }
	html>body a { cursor:pointer; }
}
.al2 {
	text-align:center !important;
}

/*marina*/
.search-left {
	padding:0 0 20px 30px;
}
.search-left .textInp,
.search-left .inpSubmit {
	padding:0;
	margin:0;
}
.search-left .inpSubmit { margin:10px 0 0; }
.search-left .textInp input { width:100%; }

#outer .test {
	margin:0;
}
#home .news .rss {
	padding:10px 0 0 30px;
	background:transparent url('/i/feedIcon.png') 0 100% no-repeat;
}

#home .arcrss {
	background: url('../i/arrow.gif') no-repeat 0 85%;
	padding: 10px 0 0 30px !important;
}
/*/marina*/
