@import url(http://www.maksoft.net/css/standart_classes.css);
	/* predefine here*/
body{background: url(http://www.maksoft.net/Templates/toplotehnika/images/bg.jpg) no-repeat 50% 0%; margin: 0px;}

li { font-size: 10px; color: inherit; list-style: decimal; }
li a {color: #13607c; text-decoration: underline;}
@import url(http://www.maksoft.net/css/text_classes.css);
	/* predefine here*/

h1.head_text{font-size: 16px; margin: 0px 0px 10px 0px; border-bottom: 1px dotted #acbeca; }
h2.title {font-size: 14px; color: #FFF; text-align: center; margin: 0px; float: left;}
.date {display: block; height: 50px; line-height:50px; color: #a2adb4; font-size:11px; font-family: Verdana; text-align: center}
@import url(http://maksoft.net/css/link_classes.css);
	/* predefine here*/
	
a.add_company{display: block; width: 210px; height: 55px; background: url(images/add_company.jpg) 50% 0% no-repeat;}
a.add_adv{display: block; width: 210px; height: 55px; background: url(images/add_adv.jpg) 50% 0% no-repeat;}
a.add_company:hover, a.add_adv:hover{background-position: 50% 100%;}

#pagination {display: block; text-align: center; margin: 20px 10px 20px 10px;}
#pagination a.page{display: block; background-color: #d9d9d9; width: 15px; color: #000000; padding: 2px; margin: 2px; float: left; text-decoration: none;}
#pagination a.page_selected, #pagination a.page:hover{display: block; background-color: #000000; color: #FFFFFF;  width: 15px; padding: 2px; margin: 2px; float: left; text-decoration: none; font-weight: bold;}

.next_link {display: block; text-align:right; color: #369; padding: 5px; text-decoration:underline;}
.next_link:hover {color: #000; text-decoration:underline;}

@import url(http://www.maksoft.net/css/image_classes.css);
	/* predefine here*/

.main_image {margin: 5px; border: 0px;}

@import url(http://www.maksoft.net/css/table_classes.css);
	/* predefine here*/
	
.main_table {text-align: left; background:transparent;}

.border_table {border: 1px solid #ececec; color: #000; margin-bottom: 10px;} 
.border_table th{background: #13607c; color: #FFF; text-align: center; font-size: 12px; padding:5px}
.border_table td{background: #ebebeb; padding:5px}
.border_table input, .border_table textarea {border: 1px solid #cdcdcd;  border-bottom: 1px solid; overflow: auto; color: #F00}
.border_table textarea {border: 1px solid #cdcdcd;}
.border_table em, border_table i {color: #105c77;}
.border_table label {text-decoration: underline;}

.border_table .caption {font-size: 12px; font-weight: bold; border-bottom: 1px solid #ece3cd; background-color: #ece3cd;}
.border_table .caption a {font-size: 12px; font-weight: bold; margin-left: 15px;}
.border_table .caption a:hover {color: #922502;}

.border_table_hover {border: 1px solid #922502; margin-bottom: 10px; background-color: #ece3cd;}
.border_table_hover td {background-color : transparent; }
.border_table_hover .caption {font-size: 12px; font-weight: bold; border-bottom: 1px solid #922502; background-color: #922502;}
.border_table_hover .caption a {font-size: 12px; font-weight: bold; margin-left: 15px; color: #FFFFFF;}
.border_table_hover .caption a:hover {color: #FFFFFF; text-decoration: underline;}

@import url(http://www.maksoft.net/css/block_classes.css);
	/* predefine here*/
	
#banner728x90{margin: 35px 8px 0px 8px; display: block; width: 728px; height: 90px; border: 1px dotted #FFF;}
#hot_offers {display: block; width: 180px; margin: 10px 15px 0px 15px; color: #105c77;}
#hot_offers a.title {display: block; height: 30px; width: 180px; color: #9a0000; font-size: 10px; text-transform: uppercase; font-weight: normal; background: url(http://www.maksoft.net/Templates/toplotehnika/images/menu_button_bg) 50% 100% repeat-x transparent;}
#hot_offers a.title:hover {color: #e20000}
#hot_offers p {margin: 0 0 5px 0;}
#hot_offers .offer {display: table; clear:both; margin: 0 0 10px 0;}

#vip_offers {display: block; clear: both; width: 464px; height: 116px;}
#vip_offers .img{display: block; overflow: hidden; width:105px; height:105px; margin: 5px; border-radius:15px; -moz-border-radius:15px;}
#vip_offers a{display: block; float: left; width: 116px; height: 116px; background: url(http://www.maksoft.net/Templates/toplotehnika/images/vip_offer_bg.jpg) 50% 0% no-repeat; text-align: center;}
#vip_offers a:hover{background: url(http://www.maksoft.net/Templates/toplotehnika/images/vip_offer_bg.jpg) 50% 100% no-repeat;}

#box_news table{border-bottom: 1px dotted #d2d2d2; text-align: justify;}
#box_news table.hover{background-color: #f5f5f5; text-align: justify;}

#box_news h1.head_text {margin: 0px;}
#box_news h1.head_text  a{color: #125f7c; font-size: 16px; font-family: Verdana; margin: 0px; padding: 0px;}
#box_news h1.head_text  a:hover{color: #e70000;}
#box_news .date{display: block; height: 20px; color: #abbeca; line-height: 20px; text-align:left;}

#box_clisting table{border-bottom: 1px dotted #d2d2d2; text-align: justify;}
#box_clisting table.hover{background-color: #f5f5f5; text-align: justify;}
#box_clisting img.link_image {border: 2px solid #f5f5f5}
#box_clisting h1.head_text {margin: 0px;}
#box_clisting h1.head_text  a{color: #125f7c; font-size: 16px; font-family: Verdana; margin: 0px; padding: 0px;}
#box_clisting h1.head_text  a:hover{color: #e70000;}
#box_clisting .date{display: block; height: 20px; color: #abbeca; line-height: 20px; text-align:left;}
#box_clisting .status{display: block; margin: 5px; width:50px; height:20px;}

#box_ads{display: block; width: 100%;}
#box_ads table{text-align: left; margin: 10px;}
#box_ads a.title {display: block; padding: 5px 0px 5px 0px; width: 100%; color: #9a0000; font-size: 10px; text-transform: uppercase; font-weight: normal; background: url(http://www.maksoft.net/Templates/toplotehnika/images/menu_button_bg) 50% 100% repeat-x transparent;}
#box_ads a.title:hover {color: #125f7c}
#box_ads img.preview {border: 1px solid #abbeca; margin: 0 5px 5px 0;}
#box_ads .sdate{color: #125f7c;}

#box_alisting table{border-bottom: 1px dotted #d2d2d2; text-align: justify;}
#box_alisting table.hover{background-color: #f5f5f5; text-align: justify;}
#box_alisting img.link_image {border: 2px solid #f5f5f5}
#box_alisting h1.head_text {margin: 0px;}
#box_alisting h1.head_text  a{color: #125f7c; font-size: 16px; font-family: Verdana; margin: 0px; padding: 0px;}
#box_alisting h1.head_text  a:hover, #box_alisting table.hover a{color: #e70000;}
#box_alisting .date{display: block; height: 20px; color: #abbeca; line-height: 20px; text-align:left;}
#box_alisting .status{display: block; margin: 5px; width:50px; height:20px;}

#box_front_links{display: block; width:470px; height: 46px; border: 0px solid Red; margin-top: 10px;}
#box_front_links a.button, #box_front_links a.selected{display: block; float: left; height: 46px; font-size: 14px; line-height: 46px; text-align: center; padding: 0px 10px 0px 10px; color: #FFF;}
#box_front_links a.button:hover, #box_front_links a.selected{ background: url(http://www.maksoft.net/Templates/toplotehnika/images/arrow_up_bg.jpg) 50% 100% no-repeat; color: #FFF}
#box_front_links a.more{display: block; float: right; height: 46px;}
#box_front_links a.more img{margin: 15px}

#box_last_companies {margin: 20px;}
#box_last_companies table{display: block; text-align: left; color: #8a8a8a; font-size: 12px;}
#box_last_companies a {color: #000000; text-decoration: underline;  font-size: 12px;}
#box_last_companies a:hover {color: #000000; text-decoration: underline;  font-size: 12px;}
#box_last_companies .sdate{color: #125f7c; font-size: 10px; display: block;}

#search_box {display: block; border: 0px solid Red; width: 240px; height: 23px; float: right; margin: 55px 8px 0px 0px; }
#search_box form{margin: 0px}
#search_box input{margin: 0px; border: 0px solid #d2d2d2; background-color: #FFF; color: #176582; font-size: 12px; line-height: 23px; height: 23px; width: 200px;}

#search_results {display: block; border: 1px solid #e4edf3; font-size: 12px; color: #12607d; padding: 10px;}
#search_results b {text-decoration: underline;}
#search_results li{font-size: 12px; color: #12607d;}
#search_results a{font-size: 12px; color: #12607d;}
#search_results a:hover{color: #F00; text-decoration:underline;}

#links {color: #abbeca; font-size: 11px; margin: 0px 10px 0px 10px}
#links a{color: #13627f; font-size: 11px;}
#links a:hover{color: #13627f; text-decoration: underline; }

table.keywords {border: 1px solid #abbeca;}
table.keywords th {background-color: #e4edf3; color: #13607c; text-transform: uppercase; text-align: left;}
table.keywords a {color: #13607c;}
table.keywords a:hover {color: #f00; text-decoration: underline;}

@import url(http:/www./maksoft.net/css/form_classes.css);
	/* predefine here*/

input.submit_button {background: #12607c; color: #FFF; border: 0px;}

/*@import url(http://maksoft.net/css/menu_classes.css);
	/* predefine here*/
.menu_button {display: block; height: 30px; width: 180px; font-size: 12px; line-height:30px; font-weight: bold; background: url(http://www.maksoft.net/Templates/toplotehnika/images/menu_button_bg) 50% 100% repeat-x transparent; margin: 0px 15px 0px 15px; text-align: center;}
.menu_button:hover {display: block; height: 30px; width:180px; background: url(http://www.maksoft.net/Templates/toplotehnika/images/menu_button_bg) 50% 100% repeat-x #13627f; color: #FFF}

#top_menu .top_link{display: block; float: left; height: 35px; border-right: 1px dotted #4cc0ea}
#top_menu .top_link a{display: block; margin: 20px 10px 0px 10px; font-size:11px; color: #115f7b; text-transform:uppercase}
#top_menu .top_link a:hover{margin: 20px 10px 0px 10px; color: #e20000;}

#top_menu.bottom {padding: 10px 0 0 0;}
#top_menu.bottom .top_link{display: block; float: left; height: 25px; border-right: 1px dotted #4cc0ea}
#top_menu.bottom .top_link a{display: block; margin: 5px 10px 5px 10px; font-size:11px; color: #115f7b; text-transform:uppercase}
#top_menu.bottom .top_link a:hover{margin: 5px 10px 5px 10px; color: #e20000;}
	
@import url(http://www.maksoft.net/css/extra_classes.css);
	/* predefine here*/
	
@import url(http://www.maksoft.net/css/admin_classes.css);
	/* predefine here*/

#other_links {border: 1px solid #abbeca;}
#other_links th {background-color: #e4edf3; color: #13607c; text-transform: uppercase; text-align: left;}
#other_links a{display: block; width: 450px; overflow:hidden; margin: 5px; color: #13607c; text-transform: uppercase;}
#other_links a:hover {color: #f00; text-decoration: underline;}

.bullet1 {white-space:nowrap; background: url(http://www.maksoft.net/css/images/bullets/bullet_arrow.gif) 50% 50% no-repeat; width:20px; height:20px; margin: 2px;}/* prefix bullet */

	
/*CMS classes*/

/*page content identificator*/
#pageContent {display: block; border: 0px solid #FF0000; margin: 10px;}
#pageContent .sPage{float: left; border: 0px solid #d9d9d9; margin: 1px; margin-top: 5px;}
#pageContent .sPage .date {line-height: 15px; height: 15px; width: 50px}
#pageContent .sPage a {font-weight: normal; text-decoration: none;}
#pageContent .sPage a:hover {font-weight: normal; text-decoration: none; color: #FF0000;}

#pageContent .sPage a.title{float: left; font-size: 14px; line-height: 16px; border: none; border-bottom: 1px solid #d9d9d9; color: #000000; font-weight: bold; display: block; width: 100%; margin: 1px; border-radius: 5px; -moz-border-radius:5px;}
#pageContent .sPage a.title:hover{background-color: #d9d9d9; color: #000000; font-weight: bold;}

#pageContent .sPage .text{float: left; margin: 1px; cursor: hand; margin-top:5px;}
#pageContent .sPage img{display: block; background-color: #d9d9d9; border: 0px; margin: 0px;}

#pageContent .sPage .ssLinks {display: block;}
#pageContent .sPage .ssLinks a{font-weight: italic; text-decoration: underline; color: #FF0000; margin-left: 15px; display: block;}
#pageContent .sPage .ssLinks a:hover{text-decoration: underline; color: #000000;}

.advertisement {display: block; height:auto; text-align:center;}

.advertisement.left {background:#FFF; margin: 0; padding: 5px 0 0 0;}
.advertisement.left a img {margin: 0 5px 5px 5px;}

.advertisement.right {padding: 10px 0 0 0; margin: 0px; padding:0px;}
.advertisement.right.top {padding: 10px 0 0 0; background: url(http://www.maksoft.net/Templates/toplotehnika/images/banner_250x250_bg.jpg) 50% 0% no-repeat;}
.advertisement.right a img {margin: 0px 10px 5px 10px;}