 html {
	min-width: 1008px;
	max-width: 1280px;
	margin: auto;
	
} /*IE7*/




body {background:#414647 url(/img/Chernye-fony.jpg);color:#444;font-family:Arial;font-size:11px;margin:auto;max-width:1280px;min-width:1008px;padding:12px 0}
.information {font-size: 13px;font-family: "Trebuchet MS"}
a {color: #1263a2;text-decoration: none;} /*color: #025a81;*/
a:hover {color: #549c00}
p {margin: 0.6em 0 1.2em;padding: 0;color: #111111;}
ul {margin: 0.5em 0 1em;list-style: none}
.node ul {margin: 0.5em 0 1em;list-style: disc}
ul li {margin: 0.4em 0 0.4em .5em;}
h1, h2, h3, h4, h5, h6 {margin: 0;padding-bottom: 8px;font-weight: normal;font-family: Verdana, Geneva, Arial, sans-serif;}
h1 {font-size: 180%;color: #000000;}
h1.title {font-weight: normal;color: #000000;font-size: 25px;font-family: Arial, sans-serif;letter-spacing: 0.5px;}
h2 {font-size: 170%;line-height: 130%;}
h2.with-tabs {color: #1A7ABC;font-size: 190%;}
h3 {font-size: 140%;}
h4 {font-size: 130%;}
h5 {font-size: 120%;}
h6 {font-size: 110%;}
blockquote {background: #fcfae0;border: 1px solid #FDEBD9;padding: 1px 6px;font-size: 11px;}
img {
  border: 0;
}
HR {height: 2px;background-color: #777;border: none;}
ul.links {
  margin: 0;
  padding: 0;
}
ul.links.inline {
  display: inline;
}
ul.links li {
  display: inline;
  list-style-type: none;
  padding: 0 0.5em;
}
.node p {font-family: Arial;line-height: 160%;}
blockquote, q {
quotes: "" "";
}
input.button { cursor: pointer; }
.center {text-align: center}
.left {text-align: left}
.fleft {float: left;}
.right {text-align: right}
.fleft {float: left}
.fright {float: right}
.clear { clear: both;float:none }

/* COLORS  */	
.blue  {color: #1a7abc;}
.dblue {color: #196199;}
.green {color: #549c00;}
.lgreen {color: #9FC93D;}
.red   {color: #f5291f;}
.gray  {color: #838383;}
.bezheviy {color: #f8f4e8;}
.black {color:#353535;}
.white {color:#FFFFFF;}
.fiolet {color: #C99CE3}
.yellow {color: #E5DC81}

/* MESSAGES */
.messages {font-size: 12px;padding: 12px 30px;line-height: 16px;margin: 12px 0;}
.messages ul {margin: 0 0 0 0;padding: 0 0 0 0;}
.messages.error {padding: 3px 12px;border: none;color: white;background: #FD9F0B url('/img/error_bg.gif') repeat-y top left;}
.messages.error a {color: #000000;text-decoration: underline;}
/* .messages.error {border: 1px dashed #E89B88;background: #FFEFE8 url('/img/no.gif') no-repeat 9px center;} */
/*.messages.status {border: 1px dashed #cfcfcf;background: #FFFFE1 url('/img/yes.gif') no-repeat 9px center;} */

.messages.status {border: 1px solid #EAE5AD;
  background: #FFFABD url(/img/1/advertisment-32.png) 12px center no-repeat;
  color: #888459;
  font-size: 12px;
  padding: 8px 55px;}
.messages.status a {color: #000000;text-decoration: underline;}

.form-item input.error, .form-item textarea.error, .form-item select.error {border: 1px solid #CF5B5B;background: #F7E5E5;}

.node-unpublished {
  background-color: #fff4f4;
}
.preview .node {
  background-color: #ffffea;
}

sup { vertical-align: text-top; position: relative; top: -0.2em; }
sub { vertical-align: text-bottom; position: relative; bottom: -0.2em; }

.small {font-size: 11px;}

.fieldgroup h2 {clear: both}
/*poisk*/
.br_search {margin-left:25px; padding-top:0px;}
.br_label {color:#9fc93d; font-size:11px;}
.search_cat ul   {padding:0; margin:0; list-style:none}
.search_cat ul li   {padding:0; margin:0; float:left;}
.search_cat a {padding:0; margin:0; display: block; height:18px; background-color:#fff; text-decoration:none; float:left}
.search_cat span {display:block; color:#afafaf;text-decoration:none;cursor: pointer; padding-top:1px; padding-left:0; padding-right:12px; margin-left:6px;  font-size:12px;  font-size:12px }
.search_cat a.hover, .search_cat a.active {background:#9cc639 url(/img/search_button.gif) no-repeat top left; text-decoration:none}
.search_cat a.hover span, .search_cat a.active span {background:#9cc639 url(/img/search_button.gif)  no-repeat top right; text-decoration:none; color:#FFFFFF}
.form-submit-search { font-size:13px; background-color:#9fc93d; color:#FFFFFF; border:none; padding:3px; cursor:pointer;  -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;}


.form-item label {font-size: 12px;color: #35454f;font-family: Arial;font-weight: ;}
.form-item:focus {background: #faf6e3;}
.form-item input {padding: 2px;border-left: 1px solid #BFCBD2;border-top: 1px solid #BFCBD2;border-right: 1px solid #93abb9;border-bottom: 1px solid #93abb9;font-family: Tahoma;font-size: 15px;color: #35454f;}
.form-item select {padding: 1px;border-left: 1px solid #BFCBD2;border-top: 1px solid #BFCBD2;border-right: 1px solid #93abb9;border-bottom: 1px solid #93abb9;font-family: Tahoma;font-size: 15px;color: #35454f;}

/* CONTACT*/
#contact-mail-page .form-item input,#contact-mail-page .form-item select,#contact-mail-page .form-item textarea  {padding: 7px;border-left: 1px solid #ddd;border-top: 1px solid #ddd;border-right: 1px solid #ccc;border-bottom: 1px solid #ccc;font-family: Arial;font-size: 15px;color: #555;}
#contact-mail-page .form-item input.form-checkbox {padding: 4px;font-size: 12px;}

/* Fieldset border: 1px solid rgb(253, 222, 181);  background-color: rgb(254, 248, 222); */
fieldset {  margin: 1em 0;  padding: 0.5em; background: none;border: none;  background-position:10px 10px; }
fieldset legend {  font-size:12px; padding:0; margin:0; font-weight:bold; background-color:#fff; color:#3b9938;border-bottom: 1px dashed}
html.js fieldset.collapsed {  border-bottom-width: 0;  border-left-width: 0;  border-right-width: 0;  margin-bottom: 0;  height: 1em;}
html.js fieldset.collapsed * {  display: none;}
html.js fieldset.collapsed {  background: transparent;  padding-top: 0;  padding-bottom: .6em;}
html.js fieldset.collapsed legend {  display: block; background-color:#fff; color:#4373a3;border-bottom: 1px dashed;}
html.js fieldset.collapsible legend a {  padding: 0;  background-image: none;  color:#3b9938 }
html.js fieldset.collapsed legend a {  background-image: none;  background-position: 0% 50%;  color:#4373a3 }
/* Note: IE-only fix due to '* html' (breaks Konqueror otherwise). */
* html.js fieldset.collapsed legend,
* html.js fieldset.collapsed legend *,
* html.js fieldset.collapsed table * {  display: inline;}
html.js fieldset.collapsible legend a {  display: block;}
/* Avoid jumping around due to margins collapsing into collapsible fieldset border */
html.js fieldset.collapsible .fieldset-wrapper {  overflow: auto;}
* HTML fieldset {  position:relative;  background:#F3F4F1;background-image: none;}
* HTML fieldset legend {  position:relative;  top:-0.6em; margin-bottom:-0.6em;}

#template {margin: 0px 10px;position: relative;padding: 0px; }
#topcorner {margin:0 auto; padding:0 0 0 2px;  border:none; background:url(/img/bgc.png) no-repeat 0 0 }
#topcorner .cornerleft {height:5px; font-size:0; margin-left:4px; background-color:#FFFFFF; margin-right:5px; }
#topcorner .cornerright {height:5px; width:5px; font-size:0; background:url(/img/bgc.png) no-repeat -5px 0; float:right; position:relative; right:-5px;}
#bottomcorner {margin:0 auto; padding:0 0 0 2px;  border:none; background:url(/img/bgc.png) no-repeat -10px 0 }
#bottomcorner .cornerleft {height:5px; font-size:0; margin-left:4px; background-color:#FFFFFF; margin-right:5px; }
#bottomcorner .cornerright {height:5px; width:5px; font-size:0; background:url(/img/bgc.png) no-repeat -15px 0px; float:right; position:relative; right:-5px;}

#container {width:100%;margin:0 auto;position: relative;}
#wrapper {
	background: #fff;
	padding: 0px; 
	border: none;   
	margin: 0;
	/*border-radius: 7px;   -moz-border-radius: 7px; -webkit-border-radius: 7px; */
	} /*IE6*/
#contents {clear: both;padding: 0 5px 30px 0;margin-top: 0px;background: #fff url(/img/mcorns.gif) 100% 0 no-repeat;}
table {
  margin: 0;
  width: 100%;
  padding: 0;
   border-collapse: separate ; /* раздельные рамки */
}
table th {font-size: 12px;}
#content {
	margin: 2px 12px 0px 12px;	
	padding: 0px 15px 2px 15px;	
	_padding: 7px;
}

.breadcrumb, .breadcrumb a {font-size: 11px;color: #999;font-family: "Trebuchet MS"}

#header {padding: 0px 0;width: 100%;overflow: hidden;}
#header .logo {width: 380px;background: url('/img/gerb.png') no-repeat 6px 4px;}
/*#header .logo {width: 430px;background: url('/img/date-48.png') no-repeat left 4px;}*/
#header .logo h1 span {color: #59a107;font-size: 33px}
#header .logo h1 a {color: #000000}
#header .logo h1 {line-height: 90%;font-size: 32px;color: #000000;margin: 0;padding-left: 50px;font-weight: normal;font-family: Tahoma, Verdana, Geneva, Arial, sans-serif;}

#header .logotype {float: left;width:240px;height: 70px;padding-bottom: 5px;}
/*#header .logo {width: 430px;background: url('/img/date-48.png') no-repeat left 4px;}*/
#header .logotype h1 span {color: #59a107;font-size: 33px}
#header .logotype h1 a {color: #000000}
#header .logotype h1 {line-height: 100%;font-size: 32px;color: #000000;margin: 0;padding-left: 52px;font-weight: normal;font-family: Tahoma, Verdana, Geneva, Arial, sans-serif;}
#header .desc {padding-left: 52px;color: #59a107;width: 240px;font-family: Tahoma, Verdana, Geneva, Arial, sans-serif;}

#header .headline, #header .blabla, {float: left;padding-top: 0px;}
#header .Today3 {float: left;color: #444;padding: 8px 8px;margin: 0 8px;}
#header .Today3 .day {font-size: 21px;}
#header .Today3 .dn {font-size: 11px;color: #ff6600;}
/* ПОГОДА */
.Pogoda3 {color: #333;width: 100%;clear: both;overflow: hidden;}
.Pogoda3 .gorod {color: #1A7ABC;float: left;font-size: 21px;padding-right: 8px;}
.Pogoda3 .now {font-size: 11px;color: #549C00;}
.Pogoda3 .gradus {float: left;padding-top: 6px;font-size: 26px;}
.Pogoda3 .desc {padding: 1px 1px;color: #000000;font-size: 13px;}

#header .headnews {margin-left: 60px;color: #333;float: right;width: 250px;}
#header .headnews img {width: 40px;height:40px;float: left;border: 1px solid #ddd;margin-right: 10px;}
#header .headnews span {font-size: 11px;}

/* Профиль в шапке */
#headprofile {
	float: right;
	margin-left: 5px;
	width: 220px;
	height: 60px;
	overflow: hidden;
	position: relative;
}
#headprofile .u_info {
	width: 190px;
	padding: 2px 2px 3px 6px;
}
#headprofile .u_info img {
	border: 1px solid #ddd;
	padding: 2px;
	float: left;
	margin-right: 6px;
}
#headprofile .u_info .l_1 {
	padding-bottom: 18px;
}
#headprofile .u_info .l_1 a {
	padding-bottom: 6px;
	font-weight: bold;
}
#headprofile .u_info .l_2 a {
	color: #248ebd;
	text-decoration: underline;
}
/* end Профиль в шапке */

/* Меню */
.top_menu {position: relative;width: 100%;height: 34px;background:  #9FC93D url('/img/fline41.png') repeat-x top left;}
.top_menu a {color: #fff;font-family: Trebuchet MS;font-weight: bold;font-size: 13px;padding: 5px;text-decoration: underline;}
.top_menu ul {padding: 4px 0px 4px 0;margin: 4px 0px;float: left;}
.top_menu ul li {display: inline;padding: 4px 4px 10px 4px;}
.top_menu ul li a.active {color: #f9eaa0;}
.top_menu ul li.current  {color: white;background: #549C00;}
.top_menu ul li.current a, .top_menu ul li:hover a, .top_menu .forum_menu_link a:hover {color: #f9eaa0;}
.top_menu .forum_menu_link {margin-top: 8px;float: right;padding-right: 0;}

.child_menu {position: relative;width: 100%;height: auto;background:  #;}
.child_menu a {font-weight: normal;padding: 5px;color: #;font-size: 13px;text-decoration: underline;}
.child_menu ul {padding: 4px 0px;margin: 5px;}
.child_menu ul li {display: inline;padding: 2px 10px 4px 10px;}
.child_menu ul li a.active {background: #fb8537;color: #FFFFFF;}

.bottom_menu {margin-top: 25px;position: relative;width: 100%;height: auto;background:  #9FC93D url('/img/fline41.png') repeat-x top left;}
.bottom_menu a {font-weight: bold;padding: 5px;color: #ffffff;font-size: 12px;text-decoration: none;}
.bottom_menu ul {padding: 4px 0;margin: 1px;}
.bottom_menu ul li {display: inline;padding: 4px 10px 10px 10px;}
.bottom_menu ul li a.active {color: #FFF6C8;}
.bottom_menu ul li.current  {color: white;background: #549C00;}
.bottom_menu ul li.current a {color: white;}
/* end */

/* Tab navigation */
ul.primary {
	-moz-border-radius:3px;
	-border-radius:3px;
	-webkit-border-radius:3px;
  border-collapse: collapse;
  padding: 7px 3px 7px 3px; /* LTR */
  white-space: nowrap;
  list-style: none;
  margin: 4px;
  height: auto;
  line-height: normal;
  border: 0px solid #e2e2d6;
  background: none;
  
}
ul.primary li {
  display: inline;
}
ul.primary li a {
  background: none;font-size: 13px;
  border-color: #fff;
  border-width: 1px;
  border-style: none;
  height: auto;
  margin-right: 0.3em; /* LTR */
  padding: 0.3em 0.9em;
  text-decoration: underline;
  font-weight: ;
}
ul.primary li a.active {
 color: #1263a2;
}
ul.primary li.active a.active {
	-moz-border-radius:3px;
	-border-radius:3px;
	-webkit-border-radius:3px;
	border-color:#fff #fff #fff;border-style:solid;border-width:0;
  color: #ffffff;
  background-color: #295786;
  text-decoration: none;
}
ul.primary li.active a:hover {
	-moz-border-radius:3px;
	-border-radius:3px;
	-webkit-border-radius:3px;
	border-color:#fff #fff #fff;border-style:solid;border-width:0;
  background-color: #799915; /*774661*/
  color: #ffffff;
}
ul.primary li a:hover {
	-moz-border-radius:3px;
	-border-radius:3px;
	-webkit-border-radius:3px;
	border-color:#fff #fff #fff;border-style:solid;border-width:0;
  background-color: #774661;
  color: #ffffff;
}

ul.secondary {

  border-collapse: collapse;
  padding: 3px 3px 3px 3px; /* LTR */
  white-space: nowrap;
  list-style: none;
  margin: 4px;
  height: auto;
  line-height: normal;
  border: none;
  background: none;
  
}
ul.secondary li {
  display: inline;
  border: 0;
  padding: 0 8px;
}
ul.secondary li a {
  background-color: #fff;font-size: 13px;
  border-color: #fff;
  border-width: 1px;
  border-style: none;
  height: auto;
  margin-right: 0.3em; /* LTR */
  padding: 0.1em 0.6em;
  text-decoration: underline;
  font-weight: ;
}
ul.secondary li a.active {
 color: #1263a2;
 border: none;
}
ul.secondary li.active a.active {
	-moz-border-radius:3px;
	-border-radius:3px;
	-webkit-border-radius:3px;
	border-color:#fff #fff #fff;border-style:solid;border-width:0;
  color: #ffffff;
  background-color: #774661;
  text-decoration: none;
}
ul.secondary li.active a:hover {
	-moz-border-radius:3px;
	-border-radius:3px;
	-webkit-border-radius:3px;
	border-color:#fff #fff #fff;border-style:solid;border-width:0;
  background-color: #774661;
  color: #ffffff;
}
ul.secondary li a:hover {
	-moz-border-radius:3px;
	-border-radius:3px;
	-webkit-border-radius:3px;
	border-color:#fff #fff #fff;border-style:solid;border-width:0;
  background-color: #774661;
  color: #ffffff;
}

ul.primary-links {text-align: right;}
ul.primary-links a {color: #549c00;}
ul.primary-links .last {padding-right: 40px;}

/* Blocks */
.block {margin-bottom:18px;}
.block1 {width: 210px; padding: 0 10px}
.block2 {width: auto;}
.block3 {width: 240px;}
.block h2 span {position:;width:auto;font-weight: normal;font-size:14px;font-family: Arial;color: white;background: #C99CE3 url('') left top repeat-x;padding: 6px 12px;}
.block h2 span.green {background: #7daf07 url('/img/block/green.gif') left top repeat-x;}
.block h2 span.fiolet {background: #C99CE3 url('/img/block/fiolet.gif') left top repeat-x;}
.block h2 span.yellow {background: #E5DC81 url('/img/block/yellow.gif') left top repeat-x;}
.block h2 span.blue {background: #80BCDA url('/img/block/blue.gif') left top repeat-x;}
.block h2 span.orange {background: #FF863E url('') left top repeat-x;}
/* end */

/* Регионы */
.sidebar {padding: 12px;}
#sidebar-left {width: 240px;}
#sidebar-right {float: right;width: 240px;padding-left: 10px}
#sidebar-center {width: 100%;}
#bottom_block {width: 100%;height: 60px;color: #666666;}
#bottom_block .b_left {float: left;margin: 15px 30px;}
#bottom_block .b_right {float: right;margin: 15px 30px;font-family: Arial;color: #777;}
/* end */




/* Node */
.node h1 {font-size: 27px;color: #000000;font-family: "Trebuchet MS"}
.node h2 {font-size: 20px;color:#000000;font-family: "Trebuchet MS";padding-top: 10px;}
.nodepic img {padding: 2px;margin-right: 10px;}
div.information{font-size: 12px;clear:both;margin:5px 0;}
div.information span.comment-count{margin:0 0 0 20px;}
div.information .userpicture img {margin-top: -4px;margin-right:4px;float: left;width: 24px;height: 24px;padding: 1px;border: 1px solid #ddd;}
div.information .userpicture a {color: #005a9f;font-size: 14px;text-decoration: underline}
div.information span.dates{color:#888;}span.node-new,span.node-updated,span.marker{color:#FFF;font-size:9px;padding:2px 3px;margin:0 0 0 5px;}
span.comment-count {background: url(/img/icon_comment.gif) left top no-repeat;padding-left: 20px}
span.comment-count a{color:#595e59;text-decoration:none;}
span.comment-count a span{padding:0 2px;font-weight:normal !important;}
span.comment-count a:hover span{color:#FFF;background:#595e59;}
span.comment-num-new a{padding:0 2px;color:#489100;text-decoration:none;font-weight:normal !important;}
span.comment-num-new a span{font-size:14px;margin:0 2px 0 0;}
span.comment-num-new a:hover{background:#489100;color:#FFF;text-decoration:none;}

/* News node */
.news h1 {font-size: 25px;color: #000000;text-decoration: none;}
.news .content p {font-size: 13px;}
.news .field-field-source {float: right;}






/* Comments */



/* Job */
.infojob table td {padding: 4px;}
.infojob .field-name {padding-left:20px;width: 240px;color: #017ea7;}
.infojob .field-value {}
.infojob .field-value .price {font-weight: bold;font-size: 14px;font-family: Tahome;background: #ff6600;padding: 5px 8px 3px 8px;color: white;}
.date {font-size: 11px;color: #777;}
.infojob HR {color: #eee;background-color: #ddd;border: none;}
.jobform {padding: 6px;border: 1px solid #ccc;background: #eee;width: 100%;}
.jobform .form-item, .jobform .views-exposed-widget {float: left}
/* Resume Node */
.field .field-label-inline-first {margin-right: 10px;color: #017ea7;font-weight: normal;width: 300px;position:relative}
.field-field-zarplata {font-weight: bold;}
.field-item {padding: 2px;font-size: 12px;}



/* Дефолтные поля */
.views-row {clear: both;}
.views-field-field-pic-fid img {float: left;padding: 3px;margin-right: 5px;}
.frontpage .views-field-title a {font-weight: ;font-size: 13px;text-decoration: underline}
.frontpage .views-field-body {font-size: 11px;color: #666;}
.frontpage .views-field-name {font-size: 11px;color: #999;}
/* end */

/* Каталог компаний */
ul.front-org {margin: 0;padding: 0;}
ul.front-org li {font-size: 17px;font-weight: normal;color: #025a81;}
ul.front-org li a {font-size: 22px;font-weight: normal;text-decoration: underline;color: #549C00;}
ul.front-org li ul li {display: inline;font-size: 11px;font-weight: normal;color: #549C00;padding-right: 4px;padding-top: 2px;}
ul.front-org li ul li a {font-size: 11px;color: #025a81;}
ul.front-org sup { vertical-align: text-top; position: relative; top: -0.4em; }
ul.front-org.catlist li {font-size: 17px;font-weight: bold;color: #549C00;}
ul.front-org.catlist li ul li {display: inline;font-size: 12px;font-weight: normal;}
/* Объявления */
ul.front-org.tovar li {padding: 22px 6px;border-radius: 7px;   -moz-border-radius: 7px; -webkit-border-radius: 7px;}
ul.front-org.tovar li:hover {}
ul.front-org.tovar li a:hover {border-bottom: 3px solid #549c00;}
.sale .field-field-pic img {float: right;padding: 3px 8px;}
.add_sale {padding: 1px 6px;background: #ff6600;font-size: 11px;float: left;margin: 6px 10px 4px 20px;border-radius: 5px;   -moz-border-radius: 5px; -webkit-border-radius: 5px;}
.add_sale a {color: white;text-decoration: underline;}
.add_sale_mini {padding: 1px 6px;background: #ddd;font-size: 11px;float: left;margin: 6px 10px 4px 20px;border-radius: 5px;   -moz-border-radius: 5px; -webkit-border-radius: 5px;}
.add_sale_mini a {color: #555;text-decoration: underline;}
#gid h3, #gid_page h3 {font-size: 15px;color: black;padding-top: 4px;}
#gid ul, #gid_page ul {margin-left: 68px;}
#gid ul li {display: inline;list-style: none;margin: 0;padding-right: 8px;}
#gid ul li a {text-decoration: underline;font-size: 12px}
#gid ul li a:hover {text-decoration: none;border-bottom: 1px dotted #ff6600;color: #ff6600;}
#gid .icon_rubric, #gid_page .icon_rubric {float: left;padding-right: 12px;}
.add_org {margin-bottom: 5px;float: right;text-align: center;width: 130px;padding: 5px;color: white;background: #FD9F0B url('/img/blue_bg.gif') repeat-y top left;color: white;}
.add_org a {font-size: 12px;font-weight: bold;color: white;}
/* end */

/* Каталог тизер */
.co-info-teaser { padding-left:20px;padding-top:5px; padding-bottom:0px}
.co-address {background:url(/img/co-adr.gif) no-repeat 0px 5px;}
.co-site 	{background:url(/img/co-www.gif) no-repeat 0px 5px;}
.co-email 	{background:url(/img/co-mail.gif) no-repeat 0px 5px;}
.co-person 	{background:url(/img/co-per.gif) no-repeat 0px 5px;}
.co-phone 	{background:url(/img/co-tel.gif) no-repeat 0px 5px;}
.co-logo 	{background:url(/img/co-logo.gif) no-repeat 0px 5px;}


/* Раскрывающие фильтры */
.views-exposed-form label {font-size: 11px;}
.views-exposed-widget #edit-field-rent-price-value-min-wrapper .form-text, .views-exposed-widget #edit-field-rent-price-value-max-wrapper .form-text {width: 70px;margin-right: 8px;}
.views-exposed-widget .form-submit {float: right;}

/* Magic Tabs */
.magic_tabs {  float:left;  width:100%;  }
.magic_tabs ul.tabs {  margin: 0;  padding:7px 10px 0 30px;  list-style:none;   background-color:#999999; height:17px;border-bottom:none;}
.magic_tabs ul.tabs li {   display:inline;  margin:0;  padding:0; background:none; font-size:13px; font-weight:normal  }
.magic_tabs ul.tabs a {  float:left;    margin:0;  padding:0 0 0 4px;  text-decoration:none; font-size:13px; font-weight:normal   }
.magic_tabs ul.tabs a.selected {background: url("/img/tableft.gif") no-repeat 0% -42px;}  
.magic_tabs ul.tabs a span {display:block;  padding:1px 15px 1px 15px; color:#fff;    }
.magic_tabs ul.tabs a.selected  span { background: url("/img/tabright.gif") no-repeat 100% -42px;  color:#666;  }
/* Commented Backslash Hack hides rule from IE5-Mac \*/
.magic_tabs ul.tabs a span {float:none;}
/* End IE5-Mac hack */
.magic_tabs ul.tabs a:hover span {  color:#000;  }
.magic_tabs ul.tabs a:hover {  background-position:0% -42px;  }
.magic_tabs ul.tabs a:hover span {  background-position:100% -42px;  }
.magic_content {  clear:left;  padding: 10px 0 10px 0;  }
.magic_tabs .loading {  clear: left;  background:url("/img/loading.gif") no-repeat center 0px;   height: 55px; margin-top:30px; margin-bottom:30px;  }
.magic_tabs .hidden {display:none}

/* Страница Бизнес все котировки */
.Valuta2 {width: auto;border: 1px solid #ddd;padding: 4px 8px;background: #;border-radius:7px;-moz-border-radius:7px;-webkit-border-radius:7px;}
.Valuta2 .desc {margin-left: 0px;margin-top: 8px;font-size: 12px;color: #888;}
.Valuta2 ul {list-style: none;margin: 0;padding: 0;}
.Valuta2 ul li {margin-left: 0px;font-size: 12px;padding: 2px 0;}
.Valuta2 ul li strong {color: #549C00;}
.Valuta2 ul li span {float: right;}
/* end */

/* Страница погоды */
ul.Pogoda2 {list-style: none;width:;color: #1A7ABC;border: 1px solid #DBECF8;display: inline;float: left;padding: 2px 8px;}
ul.Pogoda2 li {display: inline;float: left;padding: 1px 2px;}
ul.Pogoda2 li.city {font-size: 23px;padding-top: 8px;}
ul.Pogoda2 li .now {font-size: 11px;color: #549C00;}
ul.Pogoda2 li.temper {font-size: 36px;}
ul.Pogoda2 .desc {padding: 1px 1px;color: #000000;font-size: 13px;}
/* end */

/* Гороскоп */
table.zodiac {font-size: 12px;}
table.zodiac .znak {clear: both;padding-bottom:3px;border-bottom: 2px solid #999;}

/* Меню юзера на главной */
#front-ya .mymenu .rside {float:;width: ;padding: 8px;}   
#front-ya .mymenu .rside .picture img {float: ;width: 45px;height:45px;border: 1px solid #ddd;} 
#front-ya .mymenu .rside .u_karma {float: ;width: 35px;margin: 8px 0;font-size: 12px;font-weight: bold;font-family: Tahoma;text-align: center;color: white;padding: 6px;background: #7CAF07;border-radius:7px;-moz-border-radius:7px;-webkit-border-radius:7px;}
#front-ya ul.my_menu {float:left;padding: 0 2px;margin:0;width: 150px;} 
#front-ya ul.my_menu li {margin: 0;padding: 2px 19px;}
#front-ya ul.my_menu li.my_blog {background: url(/img/test/blog.gif) left 3px no-repeat}  
#front-ya ul.my_menu li.my_bookmarks {background: url(/img/test/star2.gif) left 3px no-repeat} 
#front-ya ul.my_menu li.my_photo {background: url(/img/test/photo.gif) left 3px no-repeat}    
#front-ya ul.my_menu li.my_video {background: url(/img/test/video.gif) left 3px no-repeat}   
#front-ya ul.my_menu li.my_activities {background: url(/img/test/hour.gif) left 3px no-repeat}
#front-ya ul.my_menu li.my_friends {background: url(/img/test/friends.gif) left 3px no-repeat}
#front-ya ul.my_menu li a {font-family:  "Trebuchet MS";font-size: 12px;font-weight: bold;color:#096091;text-decoration: underline}   
#front-ya ul.my_menu li a:hover {text-decoration: none} 
/* end */

/* Клубы */
.view-containers2.view-display-id-block_1 ul {margin:0;padding-left: 0px;}
.view-containers2.view-display-id-block_1 ul li.views-row {float: left;clear: none;display: inline;margin: 0;padding:0 10px 0 0;}
.view-containers2.view-display-id-block_1 ul li.views-row .views-field-title span {padding-left: 10px;background: url(/img/dott.gif) left 4px no-repeat}
.view-containers2.view-display-id-block_1 ul li.views-row .views-field-title span a {color: #2468a9;text-decoration: none;font-weight: normal;font-size: 11px}
.view-containers table.views-view-grid tbody tr td {padding-bottom: 10px;}
.view-containers .views-field-name {padding-left: 60px;min-height: 50px;}
.view-containers .views-field-name span a {font-size: 16px;text-decoration: underline;font-weight: bold;color: #;}
.view-containers .views-field-name p {color: #333;font-size: 11px;margin: 0;padding:3px 0;}
.view-containers .views-field-name.club-2817 {background: url(/img/clubs/2817.png) left top no-repeat;}
.view-containers .views-field-name.club-2818 {background: url(/img/clubs/2818.png) left top no-repeat;}
.view-containers .views-field-name.club-2819 {background: url(/img/clubs/2819.png) left top no-repeat;}
.view-containers .views-field-name.club-2820 {background: url(/img/clubs/2820.png) left top no-repeat;}
.view-containers .views-field-name.club-2821 {background: url(/img/clubs/2821.png) left top no-repeat;}
.view-containers .views-field-name.club-2822 {background: url(/img/clubs/2822.png) left top no-repeat;}
.view-containers .views-field-name.club-2823 {background: url(/img/clubs/2823.png) left top no-repeat;}
.view-containers .views-field-name.club-2824 {background: url(/img/clubs/2824.png) left top no-repeat;}
.view-containers .views-field-name.club-2825 {background: url(/img/clubs/2825.png) left top no-repeat;}
.view-containers .views-field-name.club-2826 {background: url(/img/clubs/2826.png) left top no-repeat;}
.view-containers .views-field-name.club-2827 {background: url(/img/clubs/2827.png) left top no-repeat;}
.view-containers .views-field-name.club-2828 {background: url(/img/clubs/2828.png) left top no-repeat;}

/* Tagadelic */
.tagadelic.level1 {color: #d1cf34;font-size : 0.9em;}
.tagadelic.level2 {color: #9608a3;font-size : 1.0em;}
.tagadelic.level3 {color: #d32a2a;font-size : 1.1em;}
.tagadelic.level4 {color: #739cd8;font-size : 1.2em;}
.tagadelic.level5 {color: #25649f;font-size : 1.3em;}
.tagadelic.level6 {color: #79A416;font-size : 1.4em;}
.tagadelic:hover {border-bottom: 1px dashed;}
.tagadelic {font-family: Trebuchet MS;margin: 4px 3px;}

/* User Login */
#welcome_page .form-text {padding: 4px 8px;font-size: 22px;color: #6c8797;width: 338px;}
#welcome_page .form-text:focus {background: #faf6e3;}
#welcome_page label {font-weight: normal;font-size: 15px;color: #7d99a9;padding-bottom: 3px;}
#welcome_page .form-submit, #contact-mail-page .form-submit {margin:0px;border:solid 1px #ccc;border-top:solid 1px #ddd;border-left:solid 1px #ddd;font-size:22px;color:#fff;cursor:pointer;line-height:42px;height:42px;padding:0px 15px;overflow:visible;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;background:#87b500 url('/img/big_button_bg.png') top repeat-x;border-width:0px;border-right:solid 1px #689300;border-bottom:solid 1px #689300;text-shadow:#719e03 1px 1px;}
#welcome_page .form-submit:active, #contact-mail-page .form-submit:active {background:#87b500;color:#ECF5DE;line-height:44px;}

/* pager */
.item-list .pager li {
  padding: 0;
  margin: 0;
}
.pager li a {
  color: #8BB900;
  cursor: pointer;
  font-family: Arial, Verdana, Arial, Helvetica, sans-serif;
  font-size: 13px;
  font-weight: normal;
  text-transform: ; /* uppercase */
  text-decoration: underline;
  margin:0;
}
.pager li.pager-current a {
  color: #8BB900;
  text-decoration: none;
  font-weight: normal;
}
.pager a:hover, .pager li.pager-current {
  background: #8BB900;
  border-radius: 5px;   -moz-border-radius: 5px; -webkit-border-radius: 5px;
  text-decoration:none;
  color: #fff;  
}
.pager a, .pager li.pager-current {
  padding: 2px 8px;
}
.pager li.pager-next a, .pager li.pager-previous a {text-decoration:none;}
ul.pager {
	margin-top: 20px;
    text-align:center;
}


.table01 table th {border-bottom: 1px solid #ddd;background: #80BCDA;padding: 6px 4px;font-weight: bold;color: white;}
.table01 table td {border-bottom: 1px solid #ddd;padding: 4px;}
.table01 table td.col1 {background: #eee;font-weight: bold;font-size: ;font-family: Arial;}
.table01 table tr:hover {background: #eee;}

.subterms .item-list ul li {display: inline;}

.other_ralax .field-field-pic img {float: left;margin-right: 20px;}





/************ДЕФОЛТНАЯ ТАБЛИЦА ***************/
tr.even, tr.odd {
  background-color: #e2e2e2;
  border-bottom: 1px solid #ddd;
  padding: 0;margin: 0;
}
tr.drag {
  background-color: #fffff0;
}
tr.drag-previous {
  background-color: #ffd;
}
td.active {
  background: none;
}
td.checkbox, th.checkbox {
  text-align: center;
}
tbody {
  border-top: 1px solid #ccc;
}
tbody th {
  border-bottom: 1px solid #ccc;
}
thead th {
	text-align: left;
	padding: 2px;
	background: #fff;
}


/***** Недвижимость *****/

table.views-table thead th {font-weight: normal;font-size: 11px;text-align: center;padding: 3px;background: #669c28;color: #ffffff;}
table.views-table thead th a {color: #ffffff;}
/*table.views-table tbody tr:hover, table.views-table tbody tr:hover a {background: #9FC93D;color: #FFFFFF;}*/
table.views-table tbody td {color: #222;text-align: ;padding: 4px; border-bottom: 1px solid #ddd; font-size: 14px;}
table.views-table td.field-view-node a {font-size: 11px;text-decoration: underline;}
table.views-table td.field-field-city-value {text-align: left;}
table.views-table td.field-title {text-align: left;}
table.views-table td.field-created {font-size: 11px;color: #86b419;}

.views-table .odd {background: #fff;}
.views-table .even {background: #e5f2d2;}

ul.ad_view {padding: 2px;margin: 2px;}
ul.ad_view li a {font-size:12px;text-decoration: underline}

#realty_pictures, #realty_pictures2 {float: left; width: 100%;}
#realty_pictures img {width: 180px;background: #eee;border: 1px solid #ddd;padding: 3px;margin: 4px;float: left;}
.front-afisha table.views-view-grid td.col-1 {width: 50%;}
#realty_pictures2 img {border: 1px solid #ddd;padding: 2px;margin: 3px;float: left;}
.onepicrealty img {padding: 4px;border: 1px solid #ddd;}










.infoservice {padding-left: 80px;padding-top: 15px;padding-bottom: 10px;}
.infoservice:hover {background: #eee;}
.infoservice a {font-weight: bold;text-decoration: underline;}
.infoservice.autobus {background: url('/img/custom/bus.png') 15px 8px no-repeat;}
.infoservice.plane {background: url('/img/custom/plane.png') 15px 8px no-repeat;}
.infoservice.poezd {background: url('/img/custom/train.png') 15px 8px no-repeat;}





#bankomat-table tr:hover {background: #55B024;color: #ffffff;}
.fbank {border-bottom: 1px solid #ccc;font-weight: bold}
.fwork {border-bottom: 1px solid #ccc;}
.fplace {border-bottom: 1px solid #ccc;}



.pic {padding: 4px;margin-bottom: 10px;margin-right: 12px;background: #eee;border: 1px solid #ddd;}







.megafon {padding-left: 40px;background: url('/img/sms/megafon.gif') left top no-repeat;}
.mts {padding-left: 40px;background: url('/img/sms/mts.gif') left top no-repeat;}
.beeline {padding-left: 40px;background: url('/img/sms/beeline.gif') left top no-repeat;}


fieldset.group-info {clear: both;}


.b180x60 {float: left;width: 180px;height: 60px;padding: 0px 8px;}
.b500x90 {width: 500px;height: 90px;padding: 0px 8px;}








.terms {width: 100%;font-size: 11px;  color: #888;}

/* Captcha */
fieldset.captcha {background: white;}








.contact-field {font-size: 16px;color: #333333;clear: both;}


ul.sub-topics li a {font-size: 17px;border-bottom: 1px dashed;}




/* Company */
.company_info {width: 100%;padding: 10px 0;}
.company_info p {padding: 0;margin: 0;font-size: 13px;font-family: Tahoma;}
.company_subtitle {font-size: 12px;color: #777;}






/****************  Modules  *****************/

#node-form #edit-submit.form-submit, #node-form #edit-preview.form-submit, #node-form #edit-delete.form-submit { width: 168px;height: 38px;font-weight: bold; color: #53514c; font-family: "Trebuchet MS", Tahoma; font-size: 14px;overflow: hidden; border: 4px solid #6fa31b;background: #f6f6f6 url(/img/test/123.png) left top repeat-x;padding: 1px 10px;margin-right: 10px;margin-top: 12px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;}
#node-form #edit-delete.form-submit {border: 4px solid #B81111;color: #B81111;}
#node-form .form-submit:hover, #user-register .form-submit:hover, #comment-form .form-submit:hover {cursor: pointer}

#node-form #edit-submit.form-submit:active, #node-form #edit-preview.form-submit:active, #node-form #edit-delete.form-submit:active {background:#87b500;color:#ECF5DE;line-height:22px;}

#comment-form .form-submit { width: 148px;height: 30px;font-weight: bold; color: #53514c; font-family: "Trebuchet MS", Tahoma; font-size: 12px;overflow: hidden; border: 3px solid #6fa31b;background: #f6f6f6 url(/img/test/123.png) left top repeat-x;padding: 1px 10px;margin-right: 10px;margin-top: 12px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;}


.filefield-upload .form-submit {font-size: 11px;color: #FFFFFF;background: #5a9e02}
.field-field-movie {width: 100%;float: left;}
.node .field-field-pic img {float: left;padding: 2px;margin-right: 10px;margin-top: 6px;}



.cat_tags {font-size: 11px;color: #222222;padding-bottom: 8px;}
.cat_tags a {color: #222222;}





.catalog_sublist ul li {font-size: 13px;}


.view_all_list {font-size: 12px;text-align: right;}

#minitable .views-table {font-size: 12px;}
#minitable .views-table thead th{background: white;}
#minitable .views-table td {text-align: left;}


.other_ad ul li a {font-size: 13px;text-decoration: underline;}


table.map_formsearch {background: #549c00;border-bottom: 1px solid #ccc;padding: 8px 6px;} /*658E06*/
table.map_formsearch tr td {padding: 1px 3px;font-size: 12px;color: #FFFFFF;}
table.map_formsearch input {padding: 2px 4px;font-size: 17px;}
table.map_formsearch input.map_submit {background: #eee;border: 1px solid #ddd;}

#pictures {width: auto;overflow: hidden;}
#pictures img {padding: 4px;margin: 4px;border: 1px solid #ddd;background: #ааа;overflow: hidden;}


.sb, .sb a {font-size: 10px;color: #999;}





.quote-msg {
  padding:15px 0 0 50px;
  border:#d9d2b3 1px solid;
  background:#fdfbed url(/sites/all/modules/xbbcode//img/quote_left.gif) 10px 15px no-repeat;
  margin:0;
}






}
#kinotoday .view-afisha2.view-display-id-block_1 {
    background: none repeat scroll 0 0 #FFFBE3;
    border: 1px solid #FFF5C8;
    border-radius: 7px 7px 7px 7px;
    clear: both;
    font-size: 11px;
    padding: 7px;
    width: 210px;
}
#kinotoday .view-afisha2.view-display-id-block_1 .views-field-field-pic-fid img {
    height: 90px;
    width: 70px;
}
#kinotoday .view-afisha2.view-display-id-block_1 .views-row {
    border-bottom: 1px solid #FFF5C8;
    height: 95px;
    padding: 1px;
}
#kinotoday .view-afisha2.view-display-id-block_1 .views-field-title a {
    color: #096091;
    font-size: 12px;
    font-weight: bold;
    text-decoration: underline;
}
#kinotoday .view-afisha2.view-display-id-block_1 .views-field-field-kino-land-value {
}
#kinotoday .view-afisha2.view-display-id-block_1 .views-field-view-node {
    padding-right: 2px;
    padding-top: 5px;
}
#kinotoday .view-afisha2.view-display-id-block_1 .views-field-view-node a {
    color: #549C00;
}
#kinotoday .view-afisha2.view-display-id-block_1 h2 {
    display: inline;
    font-size: 18px;
}
#kinotoday .view-afisha2.view-display-id-block_1 h2 a {
    color: #306B99;
    text-decoration: underline;
}
#kinocenter .view-afisha2.view-display-id-block_2 {
    float: left;
    font-size: 11px;
    height: 254px;
    margin-bottom: 20px;
    overflow: hidden;
    position: relative;
    width: 100%;
}
#kinocenter .view-afisha2.view-display-id-block_2 .views-row {
    clear: none;
    float: left;
    margin: 0;
    padding-bottom: 10px;
    padding-left: 5px;
    position: relative;
    width: 244px;
}
#kinocenter .view-afisha2.view-display-id-block_2 .views-field-field-pictures-fid img {
    border: 1px solid #EEEEEE;
    height: 150px;
    padding: 0;
    width: 220px;
}
#kinocenter .view-afisha2.view-display-id-block_2 .views-field-title {
    clear: none;
}
#kinocenter .view-afisha2.view-display-id-block_2 .views-field-title a {
    color: #096091;
    font-family: Arial;
    font-size: 18px;
    font-weight: normal;
    text-decoration: underline;
}
#kinocenter .view-afisha2.view-display-id-block_2 .views-field-field-kino-genre-value {
    color: #86B419;
}
#kinocenter .view-afisha2.view-display-id-block_2 .views-field-value {
    float: right;
}
#kinocenter .view-afisha2.view-display-id-block_2 .views-field-count {
    background: url("/img/test/idut.gif") no-repeat scroll left 3px transparent;
    color: #777777;
    padding-left: 14px;
    position: absolute;
    right: 30px;
    top: 170px;
}
#kinocenter .view-afisha2.view-display-id-block_2 .views-field-comment-count {
    background: url("/img/test/mic.gif") no-repeat scroll left 3px transparent;
    color: #777777;
    padding-left: 14px;
    position: absolute;
    right: 1px;
    top: 170px;
}
     

     
     

/* User Box */  
 #userbox {text-shadow:0 -1px 0 #446b81;color:#fff;font:normal 14px Trebuchet MS,Arial,Tahoma,Verdana;display:none;position:fixed;top:50%;left:50%;padding:29px 33px 0;width:250px;margin-left:-158px;margin-top:-140px;height:281px;background:url('/ub/user_box.png') no-repeat 0 0;}  
 #userbox a {color:#fff;text-decoration:none;}  
 #userbox a:hover {text-decoration:underline;}  
 #userbox span#nm {font:bold 26px Trebuchet MS,Arial,Tahoma,Verdana;margin-bottom:18px;display:block;}  
 #userbox #cls {width:25px;height:25px;display:block;float:right;background:url('/ub/oel.png') no-repeat 0 -133px;cursor:pointer;}  
 #userbox input[type='text'], #userbox input[type='password'] {margin-top:19px;padding:0 13px;background:url('/ub/oel.png') no-repeat 0 0;font:normal 15px/38px Trebuchet MS,Arial,Tahoma,Verdana;width:224px;height:37px;color:#9f9f9f;border:none;outline:none;}  

 #userbox input#log_in {background:url('/ub/logbt.png') no-repeat -122px 0;cursor:pointer;width:122px;height:40px;margin:21px 64px 0;border:none;outline:none;}  
 #userbox input#log_in:hover {background:url('/ub/logbt.png') no-repeat -122px -41px;}  
 #userbox input#log_out {background:url('/ub/logbt.png') no-repeat 0 0;cursor:pointer;width:122px;height:40px;margin:21px 64px 0;border:none;outline:none;}  
 #userbox input#log_out:hover {background:url('/ub/logbt.png') no-repeat 0 -41px;}  

 #userbox #avatar {width:95px;height:96px;background:url('/ub/oel.png') no-repeat 0 -37px;float:left;margin-right:22px;margin-top:19px;}  
 #userbox #avatar img {max-with:85px;max-height:85px;margin:5px 5px 0 5px;border:none;}  
 #userbox #u_block {padding-top:21px;}  
 #userbox #u_block a {display:block;}  
 /* -------- */