/* layout.css */

	/*--------------------------------------------------------------
	# minprom_perm - June 2011(for Joomla 1.5)
	# Copyright (C) 2011 artelx.ru All Rights Reserved.
	# license GNU/GPL, see LICENSE.php
	# Website: http://artelx.ru
	---------------------------------------------------------------*/

* {
  margin: 0;
  padding: 0;
  outline:none;
  border:0;
  vertical-align:top;
}
html {
  height: 100%;
}
body {
  font: 14px Tahoma, Arial, sans-serif;
  color:#404040;
  width: 100%;
  height: 100%;
  background:#e2e2e2;
}
:focus {
  outline:0;
}
#system-message ul,
#system-message li {
  list-style:none;
}
.content ul.menu,
.content ul.section_cats,
.content ul.qcategories,
.itemid146 .content ul,
.content ul#archive-list,
.blog_more ul,
table.category {
  list-style:none outside;
  margin-left:10px;
}
.content ul.menu li,
.content ul.section_cats li,
.content ul.qcategories li,
.itemid146 .content ul li,
.content ul#archive-list li,
.blog_more li,
table.category td {
  padding-bottom:15px;
  padding-left:15px;  
  list-style:none outside;
  background:transparent url('../images/content_menu_bullet.png') no-repeat 0 4px;
}
.content ul.menu li a,
.content ul.section_cats li a,
.content ul.qcategories li a,
.itemid146 .content ul li a,
.blog_more li a,
table.category td a.article_title {
  font-size:16px;
  color:#1b365f;
  text-decoration:none;
}
.content ul.menu li a:hover,
.content ul.section_cats li a:hover,
.content ul.qcategories li a:hover,
.itemid146 .content ul li a:hover,
table.category td a.article_title:hover {
  color:#185a99;
  text-decoration:underline;
}

input, button, select {
  font:normal 12px Tahoma, Arial, sans-serif;    
  vertical-align: middle;
  border:1px solid #b9b9b9;
}
input {
  height:20px;
  line-height:20px;
  padding:0 10px;
}
button,
input.button {
  height:24px;
  line-height:22px;
  color:#fefefe;
  padding:0 10px 2px;
  cursor:pointer;
  cursor:hand;
  border:0;
  background:#1b365f;
}
button:hover,
input.button:hover {
  background:#185a99;
}
input[type=radio],
input[type=checkbox] {
  border:0;
}
textarea {
  border:1px solid #b9b9b9;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
caption, th, td {
  font-weight: normal;     
  text-align: left;
}
.article_text table {
  font-size:9px;
  border:1px solid #b9b9b9;
}  

.article_text table th,
.article_text table td {
  padding:3px;
  border:1px solid #b9b9b9;
}

.article_text table.noborder,
.article_text table.noborder th,
.article_text table.noborder td {
  border:0;
}

/* remove possible quote marks (") from  & 
*/ blockquote:before, blockquote:after, q:before, q:after { content: ""; } blockquote, q { quotes: "" ""; } /* hide edit-icon */ .contentpaneopen_edit { display:none; } /*||| HEADER |||*/ .header { width:958px; height: 200px; margin:0 auto; position:relative; } .logo { position:absolute; top:10px; left:15px; } .header_title { width:320px; position:absolute; top:15px; left:80px; } .header_title p { font:bold 16px Arial, sans-serif; color:#000000; text-transform:uppercase; margin:0; } /*||| End of HEADER |||*/ /*||| MAIN LAYOUT |||*/ .wrapper { width: 990px; min-height: 100%; height: auto !important; height: 100%; margin:0 auto; background:transparent url('../images/site_bg.png') repeat-y 50% 0; } /* CONTENT */ .middle { width: 100%; padding: 0 0 180px; height: 1%; position: relative; z-index:9; } .middle:after { content: '.'; display: block; clear: both; visibility: hidden; height: 0; } .container { width: 100%; float: left; overflow: hidden; } .content { padding: 0 35px 0 275px; } .left_col { float: left; width: 260px; margin-left: -100%; position: relative; } .left_col .moduletable, .right_col .moduletable { margin-bottom:25px; } .three_cols .content { width:550px; padding:0 165px 0 275px; float:left; } .right_col { float:left; width:120px; margin-left:-155px; margin-right:35px; position:relative; } /* Bottom banners */ .banner_bottom_wr { width:930px; margin:0 auto; padding:0 5px; text-align:center; float:none; clear:both; overflow:hidden; } .banner_bottom_wr .banneritem { width:auto; display:inline-block; margin:3px; } /*||| End of MAIN LAYOUT |||*/ /*||| FOOTER |||*/ .footer_wr { color:#ffffff; width:940px; margin: -160px auto 0; height: 160px; position:relative; overflow:hidden; z-index:99; background:transparent url('../images/footer_bg.png') no-repeat 0 0; } .footer .footer1_wr { width:280px; margin:10px; float:left; } .footer .footer1 p { font-size:14px; margin:0; } .footer .footer1 a { font:bold 16px Arial, sans-serif; color:#ffffff; margin-top:5px; text-decoration:none; display:block; } .footer .footer1 a:hover { } .footer .footer1_wr .counter { margin-top:10px; } .footer .footer2 { width:235px; margin:10px; float:right; } .footer .footer2 ul { } .footer .footer2 ul li { font-size:12px; line-height:22px; overflow:hidden; background:transparent url('../images/footer_li_bg1.png') repeat-x 0 100%; } .footer .footer2 ul li a { color:#ffffff; font-size:12px; line-height:22px; text-decoration:none; } .footer .footer2 ul li a:hover { text-decoration:underline; } .footer a.artelx { font-size:12px; color:#85c3ff; position:absolute; top:125px; right:10px; text-decoration:none; } /*||| End of FOOTER |||*/ /* ########################################################################## */ /* ########################################################################## */ /* ########################################################################## */ /*||| ### LAYUOT ### |||*/ /*||| HEADER MODULES |||*/ /* search */ .search_wrap { width:280px; height:23px; position:absolute; top:137px; left:9px; background:transparent url('../images/search_wrap_bg.png') no-repeat 0 0; } .search_wrap .search input.inputbox { font:normal 12px/20px Tahoma, Arial, sans-serif; color:#8f8f8f; width:199px; height:20px; margin:1px 10px; padding:0; border:none; } .search_wrap .search input.button { font-weight:bold; line-height:20px; width:57px; height:20px; padding:0 0 2px; text-align:center; border:0; background:none; } .search_wrap .search input.button:hover { text-decoration:underline; background:none; } /* Orany vlasty - select */ .organy_vlasty { width:280px; position:absolute; top:170px; left:9px; } .organy_vlasty select { width:280px; font-size:11px; } .organy_vlasty select option { padding:0px 10px; } /* header links */ .header_sociallinks { width:110px; position:absolute; top:115px; left:305px; } .header_sociallinks p { margin:0; } .header_sociallinks a { width:16px; height:16px; margin-right:10px; display:block; float:left; text-indent:-9999px; text-decoration:none; } .header_sociallinks a.vkont { background:transparent url('../images/vkont.png') no-repeat 0 0; } .header_sociallinks a.facebook { background:transparent url('../images/facebook.png') no-repeat 0 0; } .header_sociallinks a.twitter { background:transparent url('../images/twitter.png') no-repeat 0 0; } .header_modules { width:110px; position:absolute; top:141px; left:305px; } .header_links { overflow:hidden; } .header_links a { width:16px; height:16px; margin-right:10px; display:block; float:left; text-indent:-9999px; text-decoration:none; } .header_links a.home_link, .header_links .item151 a { background:transparent url('../images/home_link_bg.png') no-repeat 0 0; } .header_links a.mailto_link, .header_links .item152 a{ background:transparent url('../images/mailto_link_bg.png') no-repeat 0 0; } .header_links a.sitemap_link, .header_links .item153 a { background:transparent url('../images/sitemap_link_bg.png') no-repeat 0 0; } .header_modules .rss { position:absolute; top:0px; left:78px; } .header_modules .rss a, .header_links .item154 a { width:16px; height:16px; margin-right:10px; display:block; text-decoration:none; text-indent:-9999px; background:transparent url('../images/rss_link_bg.png') no-repeat 0 0; } .header_modules .rss a span { display:none; } /* lang */ .lang { overflow:hidden; } #jflanguageselection { margin:11px 0 0; float:left; } #jflanguageselection ul.jflanguageselection { margin:0; } #jflanguageselection ul.jflanguageselection li { line-height:14px; padding:0 7px; float:left; display:inline-block; border-left:1px solid #41527a; } #jflanguageselection ul.jflanguageselection li:first-child { padding-left:0; border:0; } #jflanguageselection ul.jflanguageselection li#active_language { } #jflanguageselection ul.jflanguageselection li a { display:inline-block; float:left; text-decoration:none; } #jflanguageselection ul.jflanguageselection li#active_language a, #jflanguageselection ul.jflanguageselection li a:hover { } /* rotator */ .header_right { width:540px; height:198px; position:absolute; top:0; right:0; background:transparent url('../images/rotator_bg.png') no-repeat 0 0; } .header_right .rotator { position:absolute; top:17px; left:14px; } /*||| End of HEADER MODULES |||*/ /*||| TOP MENU |||*/ .topmenu_wrapper { width:990px; height:40px; margin:0 auto; padding-top:18px; position:relative; z-index:999; background:transparent url('../images/topmenu_bg.png') no-repeat 0 0; } .topmenu_wrapper ul { overflow:hidden; text-align:center; } .topmenu_wrapper ul li { display:inline; padding:0 12px; } .topmenu_wrapper ul li a { font:bold 12px Tahoma, Arial, sans-serif; color:#ffffff; text-decoration:none; } .topmenu_wrapper ul li a:hover, .topmenu_wrapper ul li.active a { text-decoration:underline; } /*||| End of TOP MENU |||*/ /*||| MAIN COLUMN |||*/ /* Main Banner */ .banner_main { width:680px; margin-bottom:10px; margin-left:275px; text-align:center; } /* Breadcrumb */ .breadcrumb { margin-bottom:15px; } .breadcrumb a, .breadcrumb span { font:normal 14px 'Trebuchet MS', Arial, sans-serif; color:#41527a; text-decoration:none; } .breadcrumb a:hover { text-decoration:underline; } .breadcrumb span { color:#b9b9b9; } /* Menu - 3rd level */ .content_top { margin-bottom:15px; padding:15px 0; overflow:hidden; background:#efefef; } .content .content_top ul.menu { width:100%; margin:0; overflow:hidden; } .content .content_top ul.menu .ul_column { width:50%; float:left; } .content .content_top ul.menu li { padding:0 10px 10px; background:none; } .content .content_top ul.menu li a { font-size:12px; font-weight:bold; color:#404040; padding:0; text-decoration:underline; background:none; } .content .content_top ul.menu li a:hover, .content .content_top ul.menu li.active a { color:#185A99; text-decoration:underline; } /* Main page - blog news */ .article_separator, .leading_separator { display:none; } .blog .leading { margin-bottom:30px; overflow:hidden; clear:both; } .article-tools { line-height:12px; overflow:hidden; } .article-tools p { margin-bottom:0; } .article-meta. .metadata { line-height:12px; float:left; } .createdate, .created-date { font:normal 11px/12px Arial, sans-serif; color:#717171; margin-right:5px; padding-right:5px; float:left; border-right:1px solid #717171; } .buttonheading { font:normal 11px/12px Arial, sans-serif; color:#717171; float:left; } .buttonheading a { font:normal 11px/12px Arial, sans-serif; color:#717171; text-decoration:none; } .buttonheading a:hover { text-decoration:underline; } .itemid1 .blog .contentpaneopen_edit, .itemid1 .blog .contentpaneopen, .itemid1 .blog h2, .itemid1 .blog .article-tools, .itemid1 .blog .article-content { margin-left:110px; } .itemid1 .blog img { padding-top:5px; } .jcomments-links { display:none; } /* pagination */ p.counter { display:none; } .pagination { text-align:center; } .pagination span span, .pagination span a { font:normal 12px Tahoma, Arial, sans-serif; padding:0 5px; text-decoration:none; } .pagination span span { color:#b2b2b2; } .pagination span a:hover { text-decoration:underline; } /* Archive news link */ .content .archive_news { margin-top:20px; overflow:hidden; } .content .archive_news ul.menu { float:right; } .content .archive_news ul.menu li { background:none; } .content .archive_news ul.menu li a { font:bold 14px Tahoma, Arial, sans-serif; color:#185a99; text-decoration:none; background:none; } .content .archive_news ul.menu li a:hover { color:#1b365f; } .content .archive_news ul.menu li a:after { content:" >>"; } /*||| End of MAIN COLUMN |||*/ /*||| LEFT COLUMN |||*/ /* MAIN MENU */ .left_col .moduletable_menu { width:230px; margin-bottom:25px; margin-left:25px; background:#e8f1f7; } .left_col .moduletable_menu > ul { padding:20px 15px; } .left_col .moduletable_menu ul li { line-height:24px; } .left_col .moduletable_menu ul li a { font:normal 16px/24px Tahoma, Arial, sans-serif; color:#1b365f; text-decoration:none; display:inline-block; cursor:pointer; } .left_col .moduletable_menu ul li a span { display:block; } .left_col .moduletable_menu ul li.active a, .left_col .moduletable_menu ul li a:hover, .left_col .moduletable_menu ul li.active a:hover { color:#185a99; } .left_col .moduletable_menu ul li ul { padding:5px 0 5px 15px; } .left_col .moduletable_menu ul li ul li { line-height:16px; padding-bottom:10px; } .left_col .moduletable_menu ul li ul li a { font:normal 14px/16px Tahoma, Arial, sans-serif; color:#185a99; } .left_col .moduletable_menu ul li ul li a:hover, .left_col .moduletable_menu ul li ul li.active a { text-decoration:underline; } .left_col .moduletable { padding-left:25px; } .left_col h3 { font:bold 18px/24px Tahoma, Arial, sans-serif; text-transform:uppercase; color:#ffffff; width:229px; height:24px; margin-left:-25px; margin-bottom:5px; padding:15px 0 18px 35px; background:transparent url('../images/leftcol_h3.png') no-repeat 0 0; } /* e-mail suscribe module */ .subscribe_email form { margin-left:10px; } .subscribe_email p { margin-bottom:5px; } .subscribe_email .introtext_email { font:normal 14px Tahoma, Arial, sans-serif; color:#185a99; margin-bottom:7px; } .subscribe_email .submit_but { padding-right:5px; overflow:hidden; } .subscribe_email input.input_email { font:normal 14px/22px Tahoma, Arial, sans-serif; color:#8f8f8f; width:198px; height:22px; border:1px solid #185a99; -webkit-border-radius: 12px; -moz-border-radius: 12px; border-radius: 12px; background:none; } .subscribe_email .submit_but input { float:right; } /* Calendar meropriyatiy */ .calendar { } .calendar ul { margin:0 5px 0 10px; } .calendar li { padding-bottom:12px; } .calendar li a { font: 14px Tahoma,Arial,sans-serif; color: #185a99; text-decoration:none; } .calendar li a:hover { text-decoration: underline; } /* Polls module */ .poll { margin-left:10px; } .poll .poll_name { font:normal 14px Tahoma, Arial, sans-serif; color:#185a99; } .poll .pollstableborder { color:#1b365f; margin-left:10px; margin-top:10px; } .poll .pollstableborder input, .poll .pollstableborder label { height:28px; line-height:24px; vertical-align:top; outline:0; } .poll .pollstableborder input:focus { outline:0; } .poll .poll_buttons { margin-top:5px; padding-right:5px; overflow:hidden; } .poll .poll_buttons .do_vote { float:left; } .poll .poll_buttons .show_results { float:right; } /* Login form */ .moduletable.loginform { margin-bottom:0; } #form-login { margin:0 5px 0 10px; padding:10px 0; text-align:center; background:#e8f1f7; } #form-login input { margin-top:5px; } /* */ #contentmanager-toolbar { margin:0 5px 15px 10px; overflow:hidden; float:none; text-align:center; } #contentmanager-toolbar ul { display:block; float:none; overflow:hidden; } #contentmanager-toolbar li { display:inline-block; } #contentmanager-toolbar a { display:block; float:none; } #contentmanager-toolbar a:hover { text-decoration:underline; background:none; } #contentmanager-toolbar a:hover span { background:none; } /* Banners */ .left_col .banneritem { margin-left:10px; } /*||| End of LEFT COLUMN |||*/ /*||| ### END OF LAYUOT ### |||*/ /*||| ############################################################# |||*/ /*||| ############################################################# |||*/ /*||| ############################################################# |||*/ /*||| INNER PAGES |||*/ /* Article layout */ .article_top { overflow:hidden; } .article_top p { margin:0; float:left; } .article_top p.articleinfo { } .article_text { margin-bottom:15px; overflow:hidden; } .article_text .ageent-ru img { margin-top:5px !important; } /*||| JComments |||*/ #jc { position:relative; overflow:hidden; clear:both; } #comments-footer { display:none; } /* Projects page */ /* POLLS page */ div.componentheading { padding-bottom:10px; } .content #poll label { padding-bottom:5px; display:block; } .content #poll select { width:100% !important; } .content table.pollstableborder { width:100%; margin-top:18px; border-collapse:collapse; } .content table.pollstableborder th, .content table.pollstableborder td { padding:0 5px; vertical-align:middle; border:1px solid #B9B9B9; } .content table.pollstableborder th { font-weight:bold; padding:5px; } .content table.pollstableborder td.vote_text { font-weight:bold; padding:5px; } .content table.pollstableborder td.polls_count { text-align:center; } .content table.pollstableborder td.polls_percents { text-align:center; } /* Search results page */ .word { line-height:22px; margin-bottom:15px; } .phrase { margin-bottom:15px; } .phrase legend { margin-bottom:5px; display:block; } .phrase label, .phrase input { line-height:20px; } #page .results ol, #page .results li { list-style:none; } /* XMap */ .xmap .contentpaneopen { margin-left:0; } .content .xmap ul li { padding-bottom:10px !important; list-style:none; } .xmap .xmapexcloff, .xmap .xmapexcl { display:none; } /* Contacts - Contact form */ .aiContactSafe_row { font:normal 14px/19px Arial, sans-serif; margin:5px 0 0; overflow:hidden; } #aiContactSafe_info { padding:0 0 5px; } .aiContactSafe_contact_form_field_left, #div_captcha_code { width:212px; height:19px; padding-right:7px; margin-right:10px; float:left; } .aiContactSafe_contact_form_field_left input, #div_captcha_code input { font:normal 12px/19px Arial, sans-serif; color:#666666; width:205px; height:19px; padding:0px 0 0px 7px; } #aiContactSafe_row_aics_message .aiContactSafe_contact_form_field_label_left { } .aiContactSafe_contact_form_field_label_right { width:250px; float:left; } #aiContactSafe_row_aics_send_to_sender { line-height:15px; vertical-align:middle; } #aiContactSafe_row_aics_send_to_sender .aiContactSafe_contact_form_field_left { width:15px; height:15px; line-height:15px; margin:0px 4px 0 0; padding:0; background:none; } #aiContactSafe_row_aics_send_to_sender .aiContactSafe_contact_form_field_left input { width:15px; height:15px; line-height:15px; padding:0; margin:0 5px 0 0; border:0; background:none; } #aiContactSafe_row_aics_send_to_sender .aiContactSafe_contact_form_field_label_right { width:350px; line-height:15px; margin-top:0 !important; padding:0 !important; } div#aiContactSafe_mainbody_1 textarea#aics_message { width:460px; max-width:460px; height:140px; padding:2px 6px; overflow:auto; } .countdown_div { font-size:12px; } div#aiContactSafe_mainbody_1 div.countdown_div { font:normal 11px/11px Arial, sans-serif; } div#aiContactSafe_mainbody_1 input.countdown_editbox { font:normal 11px/11px Arial, sans-serif; padding:0; text-align:center; border:0; } #div_captcha { height:135px; position:relative; } #div_captcha_img { position:absolute; top:0; left:0; } #div_captcha_img img { border:1px solid #b7b7b7; } #div_captcha_new { position:absolute; top:60px; left:0; } #div_captcha_new a { font-size:12px; } #div_captcha_code { position:absolute; top:105px; left:0; } #div_captcha_info { position:absolute; top:85px; left:0px; } #aiContactSafeSend { height: 22px; line-height: 22px; padding-right: 5px; } #aiContactSafeSend input { height:24px; line-height:22px; color:#fefefe; padding:0 10px 2px; cursor:pointer; cursor:hand; border:0; background:#1b365f; } #aiContactSafeSend_loading_1 { display:none; } .aiContactSafe_error_msg { color:#bc3333; font-weight:bold; width:100%; float:none; clear:both; overflow:hidden; } .aiContactSafe_error_msg ul, .aiContactSafe_error_msg ul li { list-style:none; } /* Archive news page */ { list-style:none; } /* Content Manager Component */ .content .com-col { padding-bottom:15px; } .content .com-col h3 { font-weight:bold; } .content .com-col ul, .content .com-col ul li { list-style:none; padding-bottom:10px; }