/* Start of CMSMS style sheet 'navigator2:thf' */
html, body {height:100%;}
body {margin:0; padding:0; font-family:Arial, sans-serif; font-size:13px; font-weight:normal; color:#464646;}

a {color:#005599;}
img {border:none;}
h1 {font-size:20px; line-height:20px; color:#005599; font-weight:normal; margin:0; padding:0;}
.h1 {font-size:20px; color:#005599; font-weight:normal; text-decoration:none; line-height:16px; display:block; padding:0 0 4px 0;}
.h2 {font-size:15px; color:#005599; font-weight:normal;}
.absolute_container {position:relative; font-size:0; line-height:0; height:0;}

#topbanners {height:80px; background-color:#f2f2f2;}
.bannertop {height:60px; width:468px; border:solid #8c8c8c 1px; margin:0 7px;overflow: hidden;}

.RegistrationFieldName {width:180px; font-size:13px; color:#58595b;}
.RegistrationField {padding:5px 0;}
.username input, .username_again input, .password input, .repeatpassword input, .Name input, .Phone input {width:298px; height:17px; border:solid #c2c2c2 1px;}
.RegistrationField .i_want_get_service input {border:none;}
.Captcha {width:198px; text-align:left;}
.CaptchaField {width:102px; text-align:center;}
.CaptchaField input {width:72px; padding:0 0 1px 0; border:solid #c2c2c2 1px; font-size:20px; color:#58595b;}
.RequiredFieldsMessage {float:left; font-size:11px; color:#58595b; background:#fff3e3; border:solid #ff8433 1px; padding:3px 10px;}

.LoginCloseButton {display:block; padding:0 11px 0 0; font-size:11px; float:right; margin:6px 10px 0 0; background:url(ibuild/ico_login_close.gif) right center no-repeat; color:#939598; text-decoration:none;}

.LoginFormName {padding:5px; width:98px;}
.LoginFormField {padding:5px 0; width:252px;}
.LoginFormField input {width:183px; height:17px; border:solid #c2c2c2 1px;}

.LoginFormRemember {color:#005599; padding:5px 0; width:140px;}
.LoginFormRemember input {margin:0; padding:0;}

#header {width:955px; margin:0 0 10px 0;}
#linksbar {font-size:11px; color:#000305; margin:6px 0 0 0;}
#linksbar a {color:#005599; text-decoration:none;}
#linksbar a:hover {text-decoration:underline;}
#region {float:left; width:200px;}
#region span {font-size:15px; line-height:15px;}
#region a {padding:0 15px 0 0; background:url(ibuild/ico_changeregion.gif) center right no-repeat; display:block; margin:2px 0 0 5px;}
#signinlinks {float:right; margin:0 15px 0 0;}
#toplinks {float:right; color:#959595;}
#toplinks a {color:#959595;}

#submenu {margin:15px 0;}
#submenu ul {display:block; margin:0 20px 0 0; padding:0; list-style:none; color:#239306;}
#submenu li {display:block; float:left; padding:0 0 0 20px; margin:2px 12px 2px 3px; color:#239306;}
#submenu li strong {display: inline;font-weight: normal; margin: 0; padding: 0; font-size: 1em;}
#submenu li a {font-size:13px; color:#239306;}
#submenu li a:hover {text-decoration:none;}
#submenu li.ogorode {background:url(ibuild/ico_ogorode.jpg) center left no-repeat;}
#submenu li.stati {background:url(ibuild/ico_stati.jpg) center left no-repeat;}
#submenu li.novosti {background:url(ibuild/ico_novosti.jpg) center left no-repeat;}
#submenu li.blogi {background:url(ibuild/ico_blog.jpg) center left no-repeat;}
#submenu li.kartagoroda {background:url(ibuild/ico_kartagoroda.jpg) center left no-repeat; margin:2px 0;}
#submenu li.documentaciya {background:url(ibuild/ico_documentaciya.jpg) center left no-repeat;}
#submenu li.knigagalob {background:url(ibuild/ico_knigagalob.jpg) center left no-repeat;}
#submenu li.fotokrivogoroga {background:url(ibuild/ico_fotokrivogoroga.jpg) center left no-repeat;}
#submenu li.afisha {background:url(ibuild/ico_afisha.jpg) center left no-repeat; margin:2px 0;}
#submenu li.znakomstva {background:url(ibuild/ico_znakomstva.jpg) center left no-repeat;}
#submenu li.magazini {background:url(ibuild/ico_magazini.jpg) center left no-repeat;}
#submenu li.fotokonkurs {background:url(ibuild/ico_fotokonkurs.jpg) center left no-repeat; margin:2px 0;}
#submenu li.vseservisi {float:right; font-weight:bold;/* padding:0 15px 0 0;*/ margin:2px 0;/* background:url(ibuild/ico_vseservici.jpg) right 3px no-repeat;*/}
#submenu li.vseservisi a {display:block; padding:0 15px 0 0; background:url(ibuild/ico_vseservici.jpg) right 3px no-repeat;}
#submenu li.vseservisi a:hover {background:url(ibuild/ico_vseservicihover.jpg) right 3px no-repeat;}
#submenu li.vseservisi ul {position:absolute; padding:10px; background:#ffffff; border:solid #818181 1px; width:128px; clear:both; margin:0; font-size:12px;}
#submenu li.vseservisi ul li {float:none; padding:0; margin:0; font-weight:normal;}
#submenu li.vseservisi ul li a {display:inherit; padding:0; background:none;}
#submenu li.vseservisi ul li a:hover {background:none;}

.tabs {padding:0; margin:0 0 0 14px; list-style:none;}
.tabs li {display:block; float:left; background:url(ibuild/bg_tabs.gif) 100% -29px no-repeat; height:28px; overflow:hidden; margin:0 0 0 -11px; width:163px;}
.tabs li.node15 {margin-left:0;}
.tabs li.node15 a {margin-left:0; background-position:0px 0px;}
.tabs a {display:block; background:url(ibuild/bg_tabs.gif) 0px -116px no-repeat; padding:7px 10px 0 0; margin:0 0 0 0px; height:29px; float:left; color:#58595b; font-weight:bold; text-decoration:none; width:153px; text-align:center;}
.tabs li.act {font-weight:bold; background-position:100% -87px;}
.tabs li.act_foreign {font-weight:bold; background-position:100% -87px; margin:0 0 0 0px;}
.tabs li.act a,#searchPanel .tabs li.act_foreign a, .tabs li.act a:hover, .tabs li.act_foreign a:hover {background-position:0px -58px; color:#FFF;}

#search {margin:0 9px 0 19px;}
#search form {margin:0; padding:0;}
.search_question {font-size:20px; line-height:20px; color:#ffffff;}
.search_q_info {font-size:11px; color:#f2f5d5; margin:2px 0 0 3px;}
.search_q_info a {color:#f2f5d5; text-decoration:underline;}
.search_q_info a:hover {text-decoration:none;}

#usermenu a {font-size:20px; color:#005599; text-decoration:none;}
#usermenu a:hover {text-decoration:underline;}
a.addcompany {display:block; background:url(ibuild/ico_addcompany.jpg) left center no-repeat; padding:11px 0 13px 36px; margin:0 0 0 10px;}
a.onthisday {font-weight:bold; color:#464646; text-decoration:none;}
a.onthisday:hover {text-decoration:underline;}

#weather {font-size:11px; color:#005599;}
#weather a.h3 {font-size:15px; color:#005599; font-weight:bold; display:block; text-decoration:none; line-height:16px;}

#search_what_input_autocomplete {font-size:13px; line-height:normal; width:344px; border:solid #818181 1px; border-top:none; position:absolute; top:-1px; background:#ffffff;}
#search_what_input_autocomplete ul {margin:0; padding:0 2px 2px 2px; list-style:none;}
#search_what_input_autocomplete ul li {display:block; height:16px; padding:0 3px; color:#005599;}
#search_what_input_autocomplete ul li.selected {background:#e3f1e0;}
#search_what_input_autocomplete ul li span {float:right; display:inline; color:#939598;}

#footer {height:80px; background-color:#dcdddf;}
#footer a {text-decoration:none; color:#005599;}
#footer a:hover {text-decoration:underline;}
#footernav {color:#58595b; font-size:11px; margin-top:5px;}
#footernav a {padding:0 3px;}
#footernav a:hover {background:#f68220; color:#fff; text-decoration:none;}

.moybloknot, .li4niykabinet {font-size:13px; line-height:16px; color:#005599; text-decoration:none;}
.moybloknot:hover, .li4niykabinet:hover {text-decoration:underline;}
.moybloknot {padding:0 0 0 17px; background:url(ibuild/ico_header3_moybloknot.png) center left no-repeat;}
.li4niykabinet {padding:0 0 0 18px; background:url(ibuild/ico_header3_li4niykabinet.png) center left no-repeat;}

#signinlinks2 a {font-size:13px; color:#005599; text-decoration:none;}
#signinlinks2 a:hover {text-decoration:underline;}

.fl {float:left;}
/* End of 'navigator2:thf' */

