/* CSS Document */
@import "http://mgwcranes.ru/img/gif/images/billing.css";

body { margin:5px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size: small; color:#595959; text-align:center; }
table { border:0px; border-collapse:collapse; background: none; text-align:left; }
img { border:0px; padding:0px; margin:0px; }
table td { font:11px Tahoma, Arial sans-serif; padding:0px; background:none; vertical-align:top; } 
form { border: 0px none ; margin: 0px; }

a { color:#005b7f; text-decoration:none; }
a:hover { text-decoration:underline; }
a.topm { color:#FFFFFF; font-weight:bold; text-decoration:none; }
a.topm:hover { text-decoration:none; }
a.topmsel { color:#595959; font-weight:bold; text-decoration:none; }
a.topmsel:hover { text-decoration:none; }
a.topm2 { font-size: smaller; text-decoration:none; }
a.topm2:hover { text-decoration: underline; }
a.pages { text-decoration:none; color:#595959; }
a.pages:hover { text-decoration: none; color:#595959; }
a.free { text-decoration:none; font-size:12px; font-weight:bold; }
a.free:hover { text-decoration: none; }
a.pages5 { text-decoration:none; color:#595959; border:1px solid #999999; padding:2px; padding-left:3px; margin:2px; float:left; }
a.pages5:hover { text-decoration: underline; background-color:#CCCCCC; margin:2px; color:#595959; }
a.pages6 { text-decoration:none; margin:2px; color:#595959; padding:2px; margin:2px; float:left; }
a.pages6:hover { text-decoration: underline; margin:2px; color:#595959; float:left; }
a.pages7 { text-decoration:none; color:#595959; border:1px solid #999999; background-color:#CCCCCC; padding:2px; padding-left:3px; margin:2px; float:left; font-weight:bold; }
a.pages7:hover { text-decoration: underline; margin:2px; color:#595959; float:left; }

.header_table { width: 1080px; }
.t100 { width:100%; }
.header_logo { height:42px; width:212px; }
.header_bg { background-image: url('menu_bg0.gif'); }
.header_menu_div { padding-left: 40px; height: 22px; }
.header_menu_active { background-image: url(bg100000.gif); width: 71px; height: 22px; font-weight: bold; padding-top: 20px; text-align: center; }
.tm { font-weight:bold; padding-top:20px; text-align:center; padding-left:10px; padding-right:10px; }
.header_search_block { background-image: url(img_bg00.gif); background-repeat: repeat-x; width: 100%; }
.header_search_block_left { height:63px; width:7px; }
.header_search_block_left img { height:63px; width:7px; }
.header_search_block_center { width: 100%; }
.header_search_title { padding:19px 5px 5px 33px; text-align: right; font-size: 18px; height:20px; }
.header_search_query { padding:19px 5px 5px;text-align:right;font-size:18px;height:20px; }
.header_search_query input { width:200px; }
.header_search_select { padding:5px; text-align: right; font-size: 18px; height:20px; padding-top:19px; }
.header_search_select select { width:170px; }
.header_search_button { padding:5px; text-align: right; font-size: large; height:20px; padding-top:17px; }
.header_search_info { padding:5px; text-align:left; line-height:10pt; height:20px; padding-top:19px; }
.header_search_info small { color: #005b7f; font-weight:bold; font-size:12px; }
.header_search_block_right { height:63px; width:7px; }
.header_adv {background-image:url('topleftb.gif'); background-repeat:repeat-x; width:100%;padding:5px;text-align:center;vertical-align:middle;}

.category { width: 100%; }
.category_left { height:39px; width:7px; }
.category_title { background-image: url(stbg2000.gif); background-repeat: repeat-x; width: 100%; font-size: 18px; vertical-align: middle; }
.category_right { height:39px; width:7px; }
.mainmenu { BORDER-RIGHT: #cecece 1px solid; BORDER-TOP:none; BORDER-LEFT: #cecece 1px solid; BORDER-BOTTOM: #cecece 1px solid; TEXT-ALIGN: left; list-style: none; margin: 0; padding: 0; }
.ulli { list-style: none; margin: 0; padding: 0; }
.catbg2 { list-style: none;height:23px;border:1px solid; border-top-color:#cecece; border-bottom:none; border-left:none; border-right:none; }
.catbg3 { list-style: none;width:19px; height:17px; margin-right:5px; padding-left: 4px; padding-right:0px; padding-top:6px; background-color:#f0f5ff; float:left; }
.catbg4 { list-style: none;text-align:left; line-height:17pt; font-weight:bold; }
.catbg5 { list-style: none;height:24px; border:1px solid; border-color:#cecece; border-bottom:none; border-left:none; border-right:none;  background:#f4f4f4; }
.catbg6 { list-style: none;text-align:left; line-height:17pt; padding-left:35px; }
.category_elem { background: transparent none repeat scroll 0%; }


.left_block { width: 1080px; }
.left_block_main_td { width: 190px; }
.partners { width: 100%; }
.partners_left { height:40px; width:7px; }
.partners_right { height:40px; width:7px; }
.partners_title { background-image: url('stbg0000.gif'); background-repeat: repeat-x; width: 100%; font-size: 18px; vertical-align: middle; }
.partners_title div { float: left; }
.partners_title h3 { font-size: 18px; }

.categories { border:1px solid; border-color:#cecece; border-top:none;text-align:left; }
.categories_main { display: inline; }
.categories_main table { width: 100%; }
.categories_main td { width: 100%; }
.foradv_cat { border-top:1px solid #cecece;}
.foradv_cat td { padding:5px;}
.partners_elem { padding: 3px 3px 3px 22px;background:url('ico_topd.png') 0 2px no-repeat; }
.partners_elem_fill { padding: 3px 3px 3px 22px;background:url('ico_topd.png') 0 2px no-repeat rgb(245, 245, 245); }


/*.center_block { width: 580px; vertical-align: top; }*/
.center_block { width: 680px; vertical-align: top; }


.right_block { width: 190px; }


.footer { width: 1080px; }
.footer_line { background-image: url('dbg00000.gif'); background-repeat: repeat-x; width: 100%; text-align: center; padding-top: 8px; }
.footer_bottom { width: 99%; }
.footer_bottom_side { width: 33%; }
.footer_bottom_center { width: 33%; text-align: center; padding-top:5px; }


.soft_main { width:100%; }
.soft_title_left { width:7px;height:40px; }
.soft_title_center { background-image:url(stbg0000.gif); background-repeat:repeat-x; width:100%; font-size: 18px; vertical-align:middle;}
.soft_title_center h1, .soft_title_center h2 { font-size: 18px; font-weight:normal; display:inline; padding:0;margin:0; }
.fontsmall { font-size:11px; font-weight: bold; color: #005b7f; }
.soft_title_right { width:7px;height:40px; }
.products { border:1px solid; border-color:#cecece; border-top:none;border-bottom:none; text-align:left; margin-bottom:5px; }
.products_item { width:100%; }
.products_item_pic { padding:5px; }
.products_item_pic div { width:100px; height:100px; }
.products_item_pic img { width:100px; height:100px; }
.products_item_pic_noresize { padding:5px; }
.products_item_pic_noresize div { width:100px; }
.products_item_pic_noresize img { width:100px; }
.products_item_info { width:100%; padding:5px; }
.products_item_name { background-color:#edede6; border:1px solid #cecece; padding:3px;margin-top:2px; }
.products_item_name .itemdate { padding-top:3px; }
/* .products_item_name a { color:#fd4000; } */
.products_item_descr { padding:5px;height:55px; }
.products_item_download { text-align:right;padding-right:0px;font-size:11px;font-weight:bold; }
.products_item_bottom { background-color:#f5f5f5; padding:5px;border:1px solid #cecece;border-top:none;border-left:none;border-right:none; }
.products_item_bottom table { width:100%; }
.products_item_comment { vertical-align:middle; text-align:center; }
.products_item_bottom_rinfo { width:90%; vertical-align:middle; }
.products_item_bottom_info { vertical-align:middle; }
.products_item_discuss {float:left;width:50%;text-align:left;padding-right:0px;}

.soft_pages { width:100%; }
.soft_pages_main { width:100%; }
.soft_pages_title { vertical-align:middle; font-weight:bold; }


.soft_one_main { width:100%; }
.soft_one_main_corner { width:7px; height:40px; }
.soft_one_main_title { background-image:url('stbg0000.gif'); background-repeat:repeat-x; width:100%; font-size: 18px; vertical-align:middle; }
.soft_one_main_title h1 { font-size: 18px; vertical-align:middle; font-weight:normal; display:inline; }
.soft_one_main_div { padding:5px; }
.soft_one_main_div .textimage { text-align:center; }
.soft_one_main_div .textimage img { border:1px solid #ccc; }
.soft_one_main_pic { padding:5px 15px; }
.soft_one_main_pic div { padding:10px; border:1px solid #CCCCCC; text-align:center; width:100px;height:100px; }
.soft_one_main_pic span { text-align:center; width:100px; }
.soft_one_main_info { padding:5px; }
.soft_one_main_info div { border-top:1px solid #CCCCCC; /*width:400px;*/ }
.soft_one_main_info_param { font-weight:bold; padding:5px; vertical-align:middle; width:170px; }
.soft_one_main_info_value { padding:5px; }
.soft_one_main_descr_title { border-top: 1px solid #CCCCCC; padding:5px; background-color:#f4f4f4; font-weight:bold; }
.soft_one_main_descr { border-top: 1px solid #CCCCCC; padding:5px 5px 30px 5px; }
.soft_one_main_descr .download_info { padding:15px; text-align:center; }
.soft_one_main_descr #download_button { text-align:center; padding: 5px 0px 20px 0px; display:none; }
.soft_one_main_descr #download_button a { font-weight:bold; }
.soft_one_main_download { border-top: 1px solid #CCCCCC; padding:5px; }
.soft_one_main_download table { margin:10px 0px; }
.soft_one_main_download img { }
.soft_one_main_download .input { padding-left:20px; vertical-align:middle; }
.soft_one_main_download .input input { width:100px; }
.soft_one_main_download .input_link { padding-left:20px; vertical-align:middle;}
#blockOlderVersions {border:none;}
#blockOlderVersions div {border:none;border-bottom:1px dotted #ccc;padding:10px 0px;}

.soft_one_comment {padding:0px;}
.soft_one_comment .soft_one_comment_box {border:1px solid #CCCCCC; background-color:#f8f8f0;margin-top:2px;}
.soft_one_comment table {width:100%;}
.soft_one_comment .comment_label {padding:5px; width:99%; background-color:#edede6;}
.soft_one_comment .comment_body {width:99%}
.soft_one_comment .comment_body .comment_title, 
	.soft_one_comment .comment_body .comment_text {border:1px solid #cecece;padding:5px;border-bottom:none;border-top:none;border-left:none;border-right:none;clear:both;}
.soft_one_comment .comment_body .comment_text div {display:inline;}


.headliners { }
.headliners_title { font-size: 11px; font-weight: bold; padding: 10px 0px 5px 10px; }
.headliners_pic { padding: 10px 10px 5px 0px;  }
.headliners_descr { padding: 0px 10px 10px 10px;  }


.main_banner { text-align:center; padding-bottom: 15px;}
.include_banner { padding:10px 2px; text-align:center; }
.links_banner { text-align:center; padding: 5px 0px 15px 0px; }


.not_found { padding-top: 100px; padding-bottom:100px; text-align:center; }
.not_found h1 { display:inline; font-size: 40px;}
.not_found span { font-size: 20px; padding-left: 20px;}
.not_found div { padding-top: 20px;}

.dll_list_box {padding:5px; margin:5px;}
.dll_list_box table {width:99%;}
.dll_list_box td {padding-left:10px;padding-bottom:5px;}
.dll_list_box span {padding-left:10px;font-size:10px;}



.subulli
{list-style: none; margin: 0; padding: 0;}

	.catbg4sel
	{
	list-style: none;text-align:left; line-height:17pt; font-weight:bold;background-color:#f0f5ff;
	
	}
	
	.catbg7
	{
	 height:24px;
	
	}

.pages2
	{border:1px solid #a8a8a8; padding:3px; background-color: #fff; width:15px; height:15px; margin:1px; float:left;}
	
	.pagesactive
	{border:1px solid #a8a8a8; padding:3px; background-color: #a8a8a8; width:15px; height:15px; color:#FFFFFF; margin:1px; float:left;}
	
	.pages3
	{padding:3px; background-color: #fff; width:20px; height:15px; margin:1px; float:left;}

.test.hover {background-color:#CCCCCC;}

.forh1 h1 {padding:0;margin:0;font-size:14px;}
.forh1 p {padding:0;margin:0;font-size:11px;padding-bottom:5px;}







/*  styles for the unit rater     */
.ratingblock {
	display:block;
	padding-bottom:0px;
	margin-bottom:0px;
	}
	
.ratingblock div {border:none;}
.loading {
	height: 30px;
	background: url('http://mgwcranes.ru/images/working.gif') 50% 50% no-repeat;
	}
	
.unit-rating { /* the UL */
	list-style:none;
	margin: 0px;
	padding:0px;
	height: 30px;
	position: relative;
	background: url('starrati.gif') top left repeat-x;
	width:100px		
	}
.unit-ratingfon { /* the UL */
	list-style:none;
	margin: 0px;
	padding:0px;
	height: 19px;
	position: relative;
	background: url('starratj.gif') top left repeat-x;	
	width: 100px;	
	}
.unit-ratingfon li.current-rating {
	background: url('starratj.gif') left bottom;
	position: absolute;
	height: 18px;
	display: block;
	text-indent: -9000px;
	z-index: 1;
	}
	

.unit-rating li{
    text-indent: -90000px;
	padding:0px;
	margin:0px;
	/*\*/
	float: left;
	/* */
	}
	
.unit-rating li a {
	outline: none;
	display:block;
	width:20px;
	height: 30px;
	text-decoration: none;
	text-indent: -9000px;
	z-index: 20;
	position: absolute;
	padding: 0px;
	}
	
.unit-rating li a:hover{
	background: url('starrati.gif') left center;
	z-index: 2;
	left: 0px;
	}

.unit-rating a.r1-unit{left: 0px;}
.unit-rating a.r1-unit:hover{width:20px;}
.unit-rating a.r2-unit{left:20px;}
.unit-rating a.r2-unit:hover{width: 40px;}
.unit-rating a.r3-unit{left: 40px;}
.unit-rating a.r3-unit:hover{width: 60px;}
.unit-rating a.r4-unit{left: 60px;}	
.unit-rating a.r4-unit:hover{width: 80px;}
.unit-rating a.r5-unit{left: 80px;}
.unit-rating a.r5-unit:hover{width: 100px;}
.unit-rating a.r6-unit{left: 100px;}
.unit-rating a.r6-unit:hover{width: 120px;}
.unit-rating a.r7-unit{left: 120px;}
.unit-rating a.r7-unit:hover{width: 140px;}
.unit-rating a.r8-unit{left: 140px;}
.unit-rating a.r8-unit:hover{width: 160px;}
.unit-rating a.r9-unit{left: 160px;}
.unit-rating a.r9-unit:hover{width: 180px;}
.unit-rating a.r10-unit{left: 180px;}
.unit-rating a.r10-unit:hover{width: 200px;}

.unit-rating li.current-rating {
	background: url('starrati.gif') left bottom;
	position: absolute;
	height: 30px;
	display: block;
	text-indent: -9000px;
	z-index: 1;
	}

#ratingTip {font-size:10px;}






/* jquery modal window */
#addCommentForm .acf_div {border-top:1px solid rgb(230,232,232);}
#addCommentForm table {width:99%;}
#addCommentForm .acf_label {padding:5px;vertical-align:middle;width:150px;font-weight:bold;}
#addCommentForm .acf_label2 {padding:5px 5px 0px;vertical-align:middle;font-weight:bold;}
#addCommentForm .acf_input {padding:5px;}
#addCommentForm .acf_tip {font-size:10px;font-weight:normal;}
#addCommentForm input {width:220px;}
#addCommentForm textarea {width:520px;height:100px;}
#addCommentForm #messtitle, #addCommentForm #messcomment, #addCommentForm #messname, #addCommentForm #messemail {color:red;font-size:10px;}
#btnAddCommentForm {cursor:pointer;}


.msg_success,.msg_error,.msg_warning {padding:.8em .5em .8em 35px;margin-bottom:1.5em}
.msg_success {background:#c3edbf url('http://mgwcranes.ru/img/gif/images/face_msg_success.gif') 10px 50% no-repeat}
.msg_error {background:#fcc url('http://mgwcranes.ru/img/gif/images/face_msg_error.gif') 10px 50% no-repeat}
.msg_warning {background:#f7e9a9 url('http://mgwcranes.ru/img/gif/images/face_msg_warning.gif') 14px 50% no-repeat}


#sbscrb_waitico {display:none;}

.categories #fb_waitico {padding-left:20px;display:none;}
.categories #message {display:none;}
.categories #message #message_success {display:none;}
.categories #message #message_error {display:none;}

.comments_static_form {margin:20px 2px;background:rgb(245, 245, 245);padding:15px;border:1px solid #CCCCCC;}
.comments_static_form .acf_label {padding-top:2px;width:150px;}
.comments_static_form .acf_input {padding-bottom:20px;}
.comments_static_form .acf_input input[type=text] {width:250px;}
.comments_static_form .acf_input textarea {width:400px;height:150px;}
