/* settings */
.q_small {font-size: 11px;}
.q_bold {font-weight: bold;}
.q_hidden {display: none;}
.q_abs {position: absolute;}
.q_fl {float: left;}
.q_fr {float: right;}
.q_nobr {white-space: nowrap;}
.q_cl {clear: left;}
.q_cr {clear: right;}
.q_cb {clear: both;}

/* box shadow */
.q_plate {
	        box-shadow: 2px 2px 3px -1px rgba(0,0,0, 0.3);
	   -moz-box-shadow: 2px 2px 3px -1px rgba(0,0,0, 0.3);
	-webkit-box-shadow: 2px 2px 3px -1px rgba(0,0,0, 0.3);
}


/* head */
.qip_head .qh_auth,
.qip_head_auth .qh_unauth {display: none;}
.qip_head_auth .qh_auth {display: block;}

.qip_head {padding: 4px 20px; min-width: 960px; height: 12px; overflow: hidden; font: normal 11px/11px Arial; border-bottom: 1px solid #ccc;}
.qip_head a {outline: none; text-decoration: underline;}
.qip_head a:hover {text-decoration: none;}

.qip_head a,
.qip_head a:hover,
.qip_head .qh_user_block,
.qip_head .qh_menu {color: #231f20;}

.qh_user_block {margin: 0; padding: 0; height: 12px;}
.qh_user_block li {float: left; margin: 0 0 0 6px; padding: 0; height: 12px; list-style-type: none; line-height: 11px;}
.qh_user_block li.qhu_delimiter {color: #808285;}
.qh_user_block .qhu_mail_top,
.qh_user_block .qhu_mail_top:hover {color: #027cb2;}
.qh_user_block .qhu_logout {color: #808285;}
.qh_user_block .qhu_avatar {position: absolute; top: 0; margin-left: -25px; width: 20px; vertical-align: middle;}

.qh_menu {margin: 0; padding: 0; height: 12px; float: left;}
.qh_menu li {float: left; margin: 0 10px 0 0; padding: 0; height: 12px; list-style-type: none; line-height: 11px;}
.qh_menu a {font-weight: normal; white-space: nowrap;}

.qh_menu .qm_list {z-index: 11;}
.qh_menu .qm_link {z-index: 12; font-size: 9px; text-decoration: none;}
.qh_menu .qm_link span {height: 11px; font-size: 11px;}
.qh_menu .qm_inactive .qm_link span,
.qh_menu .qm_inactive .qm_link:hover span {border-bottom-color: #000;}

.qh_menu #qhm_2011 a {color: #c4161c; font-weight: bold;}
.qip_head_auth .qh_menu #qhm_mail,
.qip_head_auth .qh_menu #qhm_horo {display: none;}

/* login form */
.qh_login {padding: 10px; width: 400px; top: 18px; right: 10px; z-index: 15; font: normal 12px/12px Arial; background-color: #fff; border: #ccc solid 1px;}
form.qh_login a {color: #0b98ca; text-decoration: underline;}
form.qh_login a:hover {color: #0b98ca; text-decoration: none;}
.qh_login .qhl_error {margin-bottom: 5px; color: #ff0000;}
.qh_login .qhl_splitter {margin: 10px 0; height: 1px; background-color: #ccc; overflow: hidden;}

.qh_login input,
.qh_login select {vertical-align: middle;}

.qh_login .qhl_field {padding: 1px; width: 102px; height: 16px; border: 1px #999 solid;}
.qh_login .qhl_field_inact {color: #888;}
.qh_login .qhl_host {width: 95px; height: 20px; border: 1px #999 solid;}
.qh_login .qhl_domain {display: inline-block; width: 105px; height: 20px; line-height: 20px;}
.qh_login .qhl_button {width: 61px; height: 20px; border: 0; background: #efefef url(/i/button.gif) no-repeat 0 0;}

.qh_login .qhl_extra {text-align: center;}
.qh_login .qhl_extra input {margin: 0; width: 14px; height: 14px;}
/* //head */


/* more list */
li.q_more {margin-right: 0; height: 15px;}
ul.q_search_tabs li.q_more ul.qm_list{position: absolute; z-index: 9; margin: -5px 0 0 -8px; padding: 25px 7px 3px; width: 85px; height: auto; background-color: #fff; border: #ccc solid 1px; text-align: left;}
ul.qh_menu li.q_more {margin-top:-4px;padding-top:4px;*padding-top:3px;height:16px;width:50px;border-left:1px solid #cccccc;border-right:1px solid #cccccc;}
ul.qh_menu li.q_more.qm_inactive{border-left:1px solid transparent;border-right:1px solid transparent;}
ul.qh_menu li.q_more .qm_link{margin-left:10px;}
.qm_inactive .qm_list {display: none;}
ul.qh_menu li.q_more .qm_list {position: absolute; z-index: 1500; margin: 16px 0 0 -172px;background-color: #fff;}
ul.qm_list li {float: none; margin: 0; padding: 0; height: auto; list-style: none; line-height: 16px;}
.qm_list li a {padding: 0; text-align: left; text-decoration: underline;}
.qm_list li a:hover {text-decoration: none;}
.qm_list li.qml_services {margin-top: 10px;}

.qm_link {position: relative; height: 15px; z-index: 10; text-decoration: none; cursor: pointer; cursor: hand;}
.qm_link .qm_dotted {display: inline-block; height: 12px; border-bottom: #fff dotted 1px;}
.qm_inactive .qm_link .qm_dotted {border-bottom: #027cb2 dotted 1px;}
.qm_inactive .qm_link:hover .qm_dotted {border-bottom: #027cb2 solid 1px;}


/* search form */
.q_search {height: 70px; font: normal 12px Arial, Helvetica, sans-serif;}

.q_search_tabs {margin: 0; padding: 0; height: 16px; overflow: hidden; font: normal 12px/16px Arial;}
.q_search_tabs li {float: left; padding-right: 11px; line-height: 12px; list-style-type: none;}
.q_search_tabs .q_more li {line-height: 18px;}

.q_search_form table {
	width: 100%;
	_width: 98%;
	_text-align: center;
}
.qs_tfield {display: block; padding: 0 1%; height: 30px; width: 98%; font: bold 16px/32px Arial; color: #222;
	background-color: #fff; border: #ccc solid 1px;
	     border-radius: 3px;
	-moz-border-radius: 3px;
	//padding: 0 5px;
	//height: 29px;
	//zoom: 1;
}
@-moz-document url-prefix() {
	.qs_tfield {padding-right: 0; padding-left: 6px;}
}
.qs_submit_cell {padding-left: 13px; width: 77px;}
.qs_submit {display: block; margin: 0; width: 77px; height: 30px; color: #fff; font: bold 16px/16px Arial; text-align: center;
	background-color: #02b0ef; border: none;
	     border-radius: 3px;
	-moz-border-radius: 3px;
}
.qs_example {margin-right: 90px; height: 16px; color: #808285; line-height: 18px;}
.qs_example span {color: #027cb2; border-bottom: #027cb2 dotted 1px; cursor: pointer; cursor: hand;}


/* search suggests */
#qip_suggest {display: none; position: absolute; margin-top: -2px; width: 72%; z-index: 5;  font: normal 12px/16px Arial; text-align: left; border: 1px solid #ccc;
	background: #fff;
	background: rgba(255,255,255, 0.98);
	     border-radius: 0 0 3px 3px;
	-moz-border-radius: 0 0 3px 3px;
}
#qip_suggest a {display: block; clear: both; padding: 3px 4px; height: 14px; line-height: 14px; overflow: hidden; text-decoration: none;}
#qip_suggest a.selected {color: #fff; background: #1fafe4;}
#qip_suggest a b {margin: 0px 2px; font-weight: normal;}
#qip_suggest a b.pr {font-weight: bold;}
#qip_suggest a b.pr,
#qip_suggest a i {font-style: normal; font-weight: bold;}
#qip_suggest .sclose {display: block; margin-right: 2px; color: #28bb63; text-align: right;}
#qip_suggest .sclose:hover {text-decoration: underline;}
#qip_suggest .sugwiz {display: block; height: 28px; font-size: 11px;}
#qip_suggest .sugwiz img {float: left; margin: 0 6px 0 0; width: 16px; height: 16px;}
#qip_suggest .sugwiz b {margin: 0; font-size: 12px;}
#qip_suggest .sugwiz b b {font-weight: bold;}
#qip_suggest .sugwiz span {color: #666;}
#qip_suggest .selected b,
#qip_suggest .selected span {color: #fff;}
#qip_suggest div {padding: 0 5px 0; text-align: right;}
#qip_suggest div a {display: inline; color: #28bb63;}


/* teasers */
.q_teaser {padding: 0 0 20px 0; min-height: 50px;}

.q_teaser .qt_0,
.q_teaser .qt_1,
.q_teaser .qt_2,
.q_teaser .qt_3,
.q_teaser .q_teaser_1,
.q_teaser .q_teaser_2,
.q_teaser .qt_block {float: left;}

.q_teaser .qt_0 {margin: 0 51% 0 0; width: 49%;}

.q_teaser .qt_wide,
.q_teaser .qt_1,
.q_teaser .qt_2 {border: #ccc solid 1px;
	-moz-border-radius: 8px;
	     border-radius: 8px;
}
.q_teaser .qt_wide {padding: 0.6em;}
.q_teaser .qt_1,
.q_teaser .qt_2 {margin: -1px; width: 100%;}

.q_teaser .qt_2 {
	margin-left: 104%;
	margin-left: 103.5%\9;
}

.q_teaser .qt_3 {margin-left: -106%; width: 208%;}

.q_teaser .q_teaser_1,
.q_teaser .q_teaser_2,
.q_teaser .qt_block {width: 50%;}

.q_teaser .qt_content {margin: 0 2%; padding: 0.6em; overflow: hidden;}
.q_teaser .qt_content * {font: normal 11px/12px Tahoma, Arial;}

.q_teaser .qt_content img {float: left; margin-right: 15px;}
.q_teaser .qt_content .qtc_text {display: inline-block;}
.q_teaser .qt_content p {margin: 0 0 5px 0;}
.q_teaser .qt_content p a {color: #000; font-weight: bold;}
.q_teaser_clear {height: 0px; overflow: hidden;}


/* teasers ie6-7 */
* html .q_teaser {width: 100%; _width: 98.5%; _overflow: hidden;}
* html .q_teaser .qt_0 {_margin-right: 0; _position: relative;}
* html .q_teaser .qt_1 {_display: inline; _position: relative;}
* html .q_teaser .qt_2 {margin-left: 103.5%; _position: relative; _display: inline;}
* html .q_teaser .qt_3 {_position: relative; _margin-left: -104%; _width: 204%;}
* html .q_teaser .q_teaser_1,
* html .q_teaser .q_teaser_2,
* html .q_teaser .qt_block {width: 49.99%; _display: inline;}
* html .q_teaser .qt_content {_margin: 0 1%;}
* html .q_teaser .q_teaser_2 { width:49%; }
* +html .q_teaser .q_teaser_2 { width:49%;}

/* footer */
.qip_footer {margin: 0 auto; padding: 7px 10px; width: 980px; min-width: 980px; font: normal 11px/31px Arial; border-top: 1px solid #737373;}
.qf_stretch {width: auto; max-width: 1260px;}

.qip_footer,
.qf_left,
.qf_right,
.qf_center {height: 31px;}

.qf_left  {float: left;  width: 100px; text-align: left;}
.qf_right {float: right; width: 350px; text-align: right;}
.qf_center {text-align: center;}

.qf_right .qf_counter {padding-right: 5px;}
.qf_right img {display: block; border: none;}
.qf_right table, .qf_right td {border-collapse:collapse;padding:0;}

.qf_c31x31 {width: 31px; height: 31px;}
.qf_c88x31 {width: 88px; height: 31px;}

.qf_socials {display: inline-block; background: transparent url(/i/socials.png) no-repeat; vertical-align: top;}
.qf_tw {background-position: left -62px;}
.qf_vk {background-position: left -31px;}
.qf_fb {background-position: left 0px;}
.qf_middot {font-weight: bold;}

/* Projects menu */
table.qs_all.qm_list.q_plate{
	-webkit-box-shadow:2px 2px 2px #999 !important;
	-moz-box-shadow:2px 2px 2px #999 !important;
	-ms-box-shadow:2px 2px 2px #999 !important;
	box-shadow:2px 2px 2px #999 !important;
	border-spacing:0px;
	width:386px !important;
	height:300px !important;
	border-collapse:collapse;
}
.qs_all a{
	font:normal 11px/normal Arial, sans-serif;
	color:#231f20;
	display:block;
	width:100%;
	height:100%;
}
.qs_all td{
	width:128px;
	height:24px;
	text-align:left;
	margin:0;
	padding:0;
	vertical-align:middle;
	border:1px solid #d3d5d6;
}
.qs_all td[colspan]{
	width:384px;
}
.qs_all_icon{
	width:24px;
	height:24px;
	float:left;
	border:none;
	background: #a7a6a6 url(/i/index/projects_aside.png) no-repeat;
}
.qs_all_pointer{
	display:none;
	width:0;
	height:0;
	margin-top:8px;
	float:left;
	border-color:#eaeaea;
	border-style:solid;
	border-width:4px;
}
.qs_all_title{padding:5px 0 0 36px;}
.qs_all td:hover{background:#eaeaea;}
.qs_all td a:hover{text-decoration:none;}
.qs_all td a:hover .qs_all_pointer{display:block;}

.qs_ic_mail		{background-position:0 0;}
.qs_ic_video	{background-position:0 -24px;}
.qs_ic_love		{background-position:0 -48px;}
.qs_ic_file		{background-position:0 -72px;}
.qs_ic_foto		{background-position:0 -96px;}
.qs_ic_flink	{background-position:0 -120px;}
.qs_ic_oboi		{background-position:0 -144px;}
.qs_ic_avatars	{background-position:0 -168px;}
.qs_ic_5ballov	{background-position:0 -192px;}
.qs_ic_afisha	{background-position:0 -216px;}
.qs_ic_memori	{background-position:0 -264px;}
.qs_ic_horo		{background-position:0 -288px;}
.qs_ic_job		{background-position:0 -312px;}
.qs_ic_history	{background-position:0 -336px;}
.qs_ic_kards	{background-position:0 -360px;}
.qs_ic_aeterna	{background-position:0 -384px;}
.qs_ic_realty	{background-position:0 -408px;}
.qs_ic_hosting	{background-position:0 -432px;}
.qs_ic_auto		{background-position:0 -456px;}
.qs_ic_ziza		{background-position:0 -480px;}
.qs_ic_measure	{background-position:0 -504px;}
.qs_ic_ip		{background-position:0 -528px;}
.qs_ic_maps		{background-position:0 -552px;}
.qs_ic_sport	{background-position:0 -576px;}
.qs_ic_voip		{background-position:0 -600px;}
.qs_ic_fun		{background-position:0 -624px;}
.qs_ic_radio	{background-position:0 -648px;}
.qs_ic_news		{background-position:0 -672px;}
.qs_ic_klever	{background-position:0 -696px;}
.qs_ic_search	{background-position:0 -720px;}
.qs_ic_i		{background-position:0 -744px;}
.qs_ic_stars	{background-position:0 -768px;}
.qs_ic_games	{background-position:0 -792px;}
.qs_ic_pip		{background-position:0 -816px;}
.qs_ic_services	{background-position:0 -840px;}
.qs_ic_b		{background-position:0 -888px;}
.qs_ic_paint	{background-position:0 -864px;}
.qs_ic_how		{background-position:0 -914px;}

.qs_all td a:hover .qs_ic_mail		{background-color:#64a4d9;}
.qs_all td a:hover .qs_ic_video		{background-color:#666666;}
.qs_all td a:hover .qs_ic_love		{background-color:#ff69b0;}
.qs_all td a:hover .qs_ic_file		{background-color:#666666;}
.qs_all td a:hover .qs_ic_foto		{background-color:#4d5e80;}
.qs_all td a:hover .qs_ic_flink		{background-color:#0093ba;}
.qs_all td a:hover .qs_ic_oboi		{background-color:#a3238f;}
.qs_all td a:hover .qs_ic_avatars		{background-color:#00adef;}
.qs_all td a:hover .qs_ic_5ballov		{background-color:#2c3c8f;}
.qs_all td a:hover .qs_ic_afisha		{background-color:#e62d24;}
.qs_all td a:hover .qs_ic_memori		{background-color:#ee356c;}
.qs_all td a:hover .qs_ic_horo		{background-color:#ff5ff8;}
.qs_all td a:hover .qs_ic_job			{background-color:#5fc6c9;}
.qs_all td a:hover .qs_ic_history		{background-color:#a67c52;}
.qs_all td a:hover .qs_ic_kards		{background-color:#d32027;}
.qs_all td a:hover .qs_ic_aeterna		{background-color:#ff9b00;}
.qs_all td a:hover .qs_ic_realty		{background-color:#ed1c24;}
.qs_all td a:hover .qs_ic_hosting		{background-color:#47a5ae;}
.qs_all td a:hover .qs_ic_auto		{background-color:#c62026;}
.qs_all td a:hover .qs_ic_ziza		{background-color:#f58245;}
.qs_all td a:hover .qs_ic_measure		{background-color:#7570b3;}
.qs_all td a:hover .qs_ic_ip			{background-color:#55c5cf;}
.qs_all td a:hover .qs_ic_maps		{background-color:#faa14a;}
.qs_all td a:hover .qs_ic_sport		{background-color:#1c8f45;}
.qs_all td a:hover .qs_ic_voip		{background-color:#93d015;}
.qs_all td a:hover .qs_ic_fun			{background-color:#54a175;}
.qs_all td a:hover .qs_ic_radio		{background-color:#37c5d6;}
.qs_all td a:hover .qs_ic_news		{background-color:#0b377a;}
.qs_all td a:hover .qs_ic_klever		{background-color:#276023;}
.qs_all td a:hover .qs_ic_search		{background-color:#486998;}
.qs_all td a:hover .qs_ic_i			{background-color:#0bb0ed;}
.qs_all td a:hover .qs_ic_stars		{background-color:#ff69b0;}
.qs_all td a:hover .qs_ic_games		{background-color:#f36822;}
.qs_all td a:hover .qs_ic_pip			{background-color:#a6ce39;}
.qs_all td a:hover .qs_ic_services	{background-color:#231f20;}
.qs_all td a:hover .qs_ic_b			{background-color:#2e6eb6;}
.qs_all td a:hover .qs_ic_paint		{background-color:#d32027;}
.qs_all td a:hover .qs_ic_how			{background-color:#46d224;}

.qs_all td a:hover .qs_ic_mail		+ .qs_all_pointer{border-left-color:#64a4d9;}
.qs_all td a:hover .qs_ic_video		+ .qs_all_pointer{border-left-color:#666666;}
.qs_all td a:hover .qs_ic_love		+ .qs_all_pointer{border-left-color:#ff69b0;}
.qs_all td a:hover .qs_ic_file		+ .qs_all_pointer{border-left-color:#666666;}
.qs_all td a:hover .qs_ic_foto		+ .qs_all_pointer{border-left-color:#4d5e80;}
.qs_all td a:hover .qs_ic_flink		+ .qs_all_pointer{border-left-color:#0093ba;}
.qs_all td a:hover .qs_ic_oboi		+ .qs_all_pointer{border-left-color:#a3238f;}
.qs_all td a:hover .qs_ic_avatars		+ .qs_all_pointer{border-left-color:#00adef;}
.qs_all td a:hover .qs_ic_5ballov		+ .qs_all_pointer{border-left-color:#2c3c8f;}
.qs_all td a:hover .qs_ic_afisha		+ .qs_all_pointer{border-left-color:#e62d24;}
.qs_all td a:hover .qs_ic_memori		+ .qs_all_pointer{border-left-color:#ee356c;}
.qs_all td a:hover .qs_ic_horo		+ .qs_all_pointer{border-left-color:#ff5ff8;}
.qs_all td a:hover .qs_ic_job			+ .qs_all_pointer{border-left-color:#5fc6c9;}
.qs_all td a:hover .qs_ic_history		+ .qs_all_pointer{border-left-color:#a67c52;}
.qs_all td a:hover .qs_ic_kards		+ .qs_all_pointer{border-left-color:#d32027;}
.qs_all td a:hover .qs_ic_aeterna		+ .qs_all_pointer{border-left-color:#ff9b00;}
.qs_all td a:hover .qs_ic_realty		+ .qs_all_pointer{border-left-color:#ed1c24;}
.qs_all td a:hover .qs_ic_hosting		+ .qs_all_pointer{border-left-color:#47a5ae;}
.qs_all td a:hover .qs_ic_auto		+ .qs_all_pointer{border-left-color:#c62026;}
.qs_all td a:hover .qs_ic_ziza		+ .qs_all_pointer{border-left-color:#f58245;}
.qs_all td a:hover .qs_ic_measure		+ .qs_all_pointer{border-left-color:#7570b3;}
.qs_all td a:hover .qs_ic_ip			+ .qs_all_pointer{border-left-color:#55c5cf;}
.qs_all td a:hover .qs_ic_maps		+ .qs_all_pointer{border-left-color:#faa14a;}
.qs_all td a:hover .qs_ic_sport		+ .qs_all_pointer{border-left-color:#1c8f45;}
.qs_all td a:hover .qs_ic_voip		+ .qs_all_pointer{border-left-color:#93d015;}
.qs_all td a:hover .qs_ic_fun			+ .qs_all_pointer{border-left-color:#54a175;}
.qs_all td a:hover .qs_ic_radio		+ .qs_all_pointer{border-left-color:#37c5d6;}
.qs_all td a:hover .qs_ic_news		+ .qs_all_pointer{border-left-color:#0b377a;}
.qs_all td a:hover .qs_ic_klever		+ .qs_all_pointer{border-left-color:#276023;}
.qs_all td a:hover .qs_ic_search		+ .qs_all_pointer{border-left-color:#486998;}
.qs_all td a:hover .qs_ic_i			+ .qs_all_pointer{border-left-color:#0bb0ed;}
.qs_all td a:hover .qs_ic_stars		+ .qs_all_pointer{border-left-color:#ff69b0;}
.qs_all td a:hover .qs_ic_games		+ .qs_all_pointer{border-left-color:#f36822;}
.qs_all td a:hover .qs_ic_pip			+ .qs_all_pointer{border-left-color:#a6ce39;}
.qs_all td a:hover .qs_ic_services	+ .qs_all_pointer{border-left-color:#231f20;}
.qs_all td a:hover .qs_ic_b			+ .qs_all_pointer{border-left-color:#2e6eb6;}
.qs_all td a:hover .qs_ic_paint		+ .qs_all_pointer{border-left-color:#d32027;}
.qs_all td a:hover .qs_ic_how			+ .qs_all_pointer{border-left-color:#46d224;}
.qs_all_icon,
.qs_all_pointer,
.qs_all_title{
padding-bottom:0 !important;
}